Servo 2040 - 18 Channel Servo Controller

Servo 2040 - 18 Channel Servo Controller
Servo 2040 - 18 Channel Servo Controller
Servo 2040 - 18 Channel Servo Controller
Servo 2040 - 18 Channel Servo Controller
Servo 2040 - 18 Channel Servo Controller
Servo 2040 - 18 Channel Servo Controller

Description

Servo 2040 is a standalone servo controller for making things with lots of moving parts. It has pre-soldered pin headers for plugging in up to 18 servos - enough for the leggiest of hexapod walkers or plenty of degrees of freedom for your robotic arms, legs or tentacles. Servos can be pretty power hungry, especially the chunky ones, so Pimoroni added some neat current monitoring functions so you can keep an eye on power consumption.

There's six addressable RGB LEDs for visual feedback and status reports, plus pin headers to connect up to six analog sensors - useful for sensing where the ground is, if you're about to crash into a wall, or how much pressure The Claw is exerting on your hapless test subject. Pimoroni also popped a QW/ST connector on there, to make it super easy to add a Qwiic or STEMMA QT breakout or two.

Servo 2040 is supported by a well documented C++/MicroPython servo library with lots of examples to show you how to use the individual features (and everything together).

RP2040 x servos

Pimoroni have used the RP2040 as the core of this board because of the flexibility of its Programmable IOs (PIOs). Traditionally, each servo needs to be connected to its own PWM capable channel on the microcontroller. RP2040 only has 16 PWM channels, but it's possible to drive up to 30 servos using the magic of PIOs (if you're canny with wiring). RP2040's PIOs are also super fast, so they can drive servos with sub microsecond resolution.

The RP2040 microcontroller is built right into Servo 2040, so you don't need separate microcontroller and servo driver boards. This makes for nice compact builds - perfect for small robots!

Features

  • Powered by RP2040 (Dual Arm Cortex M0+ running at up to 133Mhz with 264kB of SRAM)
  • 2MB of QSPI flash supporting XiP
  • 18 sets of header pins for connecting 3 pin hobby servos
  • Supports higher voltage servos (up to 11V) *
  • 6 addressable RGB LEDs/Neopixels
  • 6 sets of header pins for connecting analog sensors
  • Onboard voltage and current sensing
  • Reset and BOOT button (the BOOT button can also be used as a user button)
  • USB-C connector for programming and power (3A max)
  • Screw terminals for supplying external power (with reverse polarity protection) (10A max continuous current)
  • Qw/ST (Qwiic/STEMMA QT) connector for breakouts
  • Fully-assembled (no soldering required)

Notes

  • *) If you want to run servos with a higher voltage than 5V, you'll need to cut the 'Separate USB and Ext. Power' trace on the back of the board to prevent the RP2040 being damaged by the increased voltage. If you cut this trace you'll need to provide separate power for the board logic (through USB or the 5V on the broken out header).
  • When programming a battery powered robot through USB we'd recommend using something like a data only USB adaptor to avoid back-powering your computer, or the battery.

Reviews

Servo 2040 - 18 Channel Servo Controller
Product Code: PIM-613
€ 23.99
Ex. VAT
10 or more € 22.79 Ea. (-5%)
1 piece(s) in stock
  • Shipped on Thursday when ordered now.
  • Shipping from € 52.94 to United States
  • 30 days money back guarantee
  • Fast shipping from The Netherlands

Video

Specifications

General
Product CodePIM-613
BrandPimoroni
EAN0769894021439
MPNPIM613
PlatformRaspberry Pi (RP2040)
Technical
Plug AUSB-C
Other
Dimensions62mm x 42mm x 12mm

You might like these as well

Using only two pins, control 16 free-running PWM outputs! You can even chain up 62 breakouts to control up to 992 PWM outputs.
€ 14.29 Ex. VAT
The Adafruit Motor Shield v2.3 is a versatile expansion board for Arduino, enabling control of DC motors, stepper motors, and servos with ease.
€ 18.99 Ex. VAT
The SG90 digital micro servo is small and lightweight with high output power. It can rotate 150 degrees and works just like standard servos.
€ 5.49 Ex. VAT
The SG92 digital micro servo is an upgrade of the popular SG90. It has a carbon fiber gears set and the control arms are more durable.
€ 5.49 Ex. VAT
The SG90 digital micro servo is the most popular 9g servo in the world. This SG90-HV version can rotate 360 degrees continuously.
€ 5.49 Ex. VAT
Fast shipping
Order before 17:00h (Mon-Fri) for same day shipping.
Money back guarantee
You have a 30-day return period on your order
Worldwide shipping
Shipped from the Netherlands using PostNL and DHL.