Schematik raised$4.6Mto help anyone build hardware with AI$4.6MIL PRE-SEED ANNOUNCEMENT
SCHEMATIKSCHEMATIK
GuidesPartsBlogCompanyDownload
GuidesPartsBlogCompanyDownload
SCHEMATIK

Built with love in Europe | For makers everywhere

Product

  • Home
  • Try Schematik
  • Download

Resources

  • Build guides
  • Blog
  • Press
  • Information for AI

Compare

  • Schematik or Fritzing
  • Schematik or Tinkercad
  • Schematik or Wokwi
  • Schematik or Claude Code

Company

  • Company
  • Jobs
  • Privacy
  1. Parts
  2. /Boards
  3. /Pico & RP2040 boards

Pimoroni Servo 2040 - RP2040 18 Channel Servo Controller

OverviewPinoutAlternatesRelated groups
Pimoroni Servo 2040 - RP2040 18 Channel Servo Controller — Adafruit — 5437

RP2040-based board with 18 servo channels, current measurement, sensor headers, and RGB LEDs for controlling multi-servo robots and mechanisms.

Offers

  • Adafruit$29.95
  • ?DigiKey$46.12

Offers

  • Adafruit$29.95
  • ?DigiKey$46.12

Pinout

  • Servo 1servo-header-1

    3-pin hobby-servo header channel SERVO_1 on RP2040 GPIO 0; product page states Servo 2040 has 18 sets of 3-pin hobby-servo headers, source: https://www.adafruit.com/product/5437; pin constant source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · pwmVoltage · Servo supply supports higher-voltage servos up to 11V when configured; USB-C power is 3A max and screw-terminal external power is 10A max continuous per product page
  • Servo 2servo-header-2

    3-pin hobby-servo header channel SERVO_2 on RP2040 GPIO 1, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · pwmVoltage · servo rail, see product power notes
  • Servo 3servo-header-3

    3-pin hobby-servo header channel SERVO_3 on RP2040 GPIO 2, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · pwmVoltage · servo rail, see product power notes
  • Servo 4servo-header-4

Pi Pico

43 other options

The Raspberry Pi MCU line — Pico, Pico 2, and third-party boards on the same silicon — plus a deep bench of Pico-pinout displays, loggers, and radio modules that do nothing without a Pico plugged in.

View all 43
  • Adafruit DVI Breakout Board for HDMI Source Devices visual preview

    Adafruit DVI Breakout Board for HDMI Source Devices

Related groups

4 groups
10 I/Os PLC Module - CPU Arduino Nano (Optoisolated Output) visual preview
10 I/Os Relay Module - CPU Arduino Nano (Relay Output) visual preview
Adafruit METRO 328 - Arduino Compatible - with Headers visual preview
Adafruit Metro Mini 328 V2 - Arduino-Compatible - 5V 16MHz [STEMMA QT / Qwiic] visual preview

Arduino

About 75 boards across every Arduino generation: 5V Uno/Mega/GIGA, 3.3V MKR and Portenta, plus DFRduino and Bluno compatibles. Confirm the voltage rail before stacking any shield.

Boards · Arduino boards · 76 parts

10 I/Os Relay Module - CPU ESP32 (Relay Output) visual preview
Adafruit ESP32 Feather V2 w.FL Antenna - 8MB Flash + 2MB PSRAM visual preview
Adafruit ESP32-C6 Feather - STEMMA QT visual preview
Adafruit ESP32-S2 Feather - 4MB Flash + 2MB PSRAM visual preview

ESP32

Wi-Fi and Bluetooth on a single chip, in every shape from Espressif DevKitC to Adafruit Feathers with STEMMA QT, DFRobot FireBeetles tuned for battery life, and Seeed XIAOs under a thumbnail.

Boards · ESP32 boards · 111 parts

15x7 CharliePlex LED Matrix FeatherWing - Cool White visual preview
15x7 CharliePlex LED Matrix FeatherWing - Warm White visual preview
16-Ch High Current Driver Shield Kit v2 visual preview
19V 90W AC/DC Adapter for LattePanda Mu Full-Function EVA Carrier Board visual preview

Add-ons

About 270 add-ons across Pi HATs, Arduino shields, and FeatherWings. The same function — motor control, PoE, display — usually ships once per host connector family. Get the host board right first.

Boards · HATs, Shields & add-ons · 272 parts

:MOVE mini MK2 buggy kit visual preview
:VIEW text32 LCD Screen for the BBC micro:bit visual preview
16-Ch Servo Driver Breakout for micro:bit, I2C visual preview
2x40 Right Angle Edge Connector for micro:bit visual preview

Other MCUs

Specialists: Teensy for high-clock audio and USB, Adafruit SAMD boards running CircuitPython or the Arduino IDE, proper STM32 eval kits, and the micro:bit classroom ecosystem. Schematik builds target ESP32, Arduino Uno, and Pico; come here when you have a specific reason to.

Boards · Other MCU boards · 226 parts

Parts tray full · 5 max · remove a part to add another

3-pin hobby-servo header channel SERVO_4 on RP2040 GPIO 3, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

Type · pwmVoltage · servo rail, see product power notes
  • Servo 5servo-header-5

    3-pin hobby-servo header channel SERVO_5 on RP2040 GPIO 4, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · pwmVoltage · servo rail, see product power notes
  • Servo 6servo-header-6

    3-pin hobby-servo header channel SERVO_6 on RP2040 GPIO 5, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · pwmVoltage · servo rail, see product power notes
  • Servo 7servo-header-7

    3-pin hobby-servo header channel SERVO_7 on RP2040 GPIO 6, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · pwmVoltage · servo rail, see product power notes
  • Servo 8servo-header-8

    3-pin hobby-servo header channel SERVO_8 on RP2040 GPIO 7, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · pwmVoltage · servo rail, see product power notes
  • Servo 9servo-header-9

    3-pin hobby-servo header channel SERVO_9 on RP2040 GPIO 8, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · pwmVoltage · servo rail, see product power notes
  • Servo 10servo-header-10

    3-pin hobby-servo header channel SERVO_10 on RP2040 GPIO 9, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · pwmVoltage · servo rail, see product power notes
  • Servo 11servo-header-11

    3-pin hobby-servo header channel SERVO_11 on RP2040 GPIO 10, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · pwmVoltage · servo rail, see product power notes
  • Servo 12servo-header-12

    3-pin hobby-servo header channel SERVO_12 on RP2040 GPIO 11, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · pwmVoltage · servo rail, see product power notes
  • Servo 13servo-header-13

    3-pin hobby-servo header channel SERVO_13 on RP2040 GPIO 12, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · pwmVoltage · servo rail, see product power notes
  • Servo 14servo-header-14

    3-pin hobby-servo header channel SERVO_14 on RP2040 GPIO 13, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · pwmVoltage · servo rail, see product power notes
  • Servo 15servo-header-15

    3-pin hobby-servo header channel SERVO_15 on RP2040 GPIO 14, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · pwmVoltage · servo rail, see product power notes
  • Servo 16servo-header-16

    3-pin hobby-servo header channel SERVO_16 on RP2040 GPIO 15, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · pwmVoltage · servo rail, see product power notes
  • Servo 17servo-header-17

    3-pin hobby-servo header channel SERVO_17 on RP2040 GPIO 16, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · pwmVoltage · servo rail, see product power notes
  • Servo 18servo-header-18

    3-pin hobby-servo header channel SERVO_18 on RP2040 GPIO 17, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · pwmVoltage · servo rail, see product power notes
  • Sensor 1sensor-header-1

    External analogue sensor header selected by SENSOR_1_ADDR; product page states there are six analogue sensor headers, source: https://www.adafruit.com/product/5437; constants source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · analog input
  • Sensor 2sensor-header-2

    External analogue sensor header selected by SENSOR_2_ADDR, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · analog input
  • Sensor 3sensor-header-3

    External analogue sensor header selected by SENSOR_3_ADDR, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · analog input
  • Sensor 4sensor-header-4

    External analogue sensor header selected by SENSOR_4_ADDR, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · analog input
  • Sensor 5sensor-header-5

    External analogue sensor header selected by SENSOR_5_ADDR, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · analog input
  • Sensor 6sensor-header-6

    External analogue sensor header selected by SENSOR_6_ADDR, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · analog input
  • QT / STEMMA QT / Qwiicqt-connector

    QT connector for STEMMA QT or Qwiic breakouts; I2C_SDA is GPIO 20 and I2C_SCL is GPIO 21, source: https://www.adafruit.com/product/5437 and https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · i2c
  • USB-Cusb-c

    USB-C connector for programming and power, source: https://www.adafruit.com/product/5437

    Type · connectorVoltage · USB-C power input rated 3A max on product page
  • External power screw terminalsscrew-terminals

    Screw terminals for supplying external power with reverse polarity protection, source: https://www.adafruit.com/product/5437

    Type · powerVoltage · 10A max continuous current; supports higher-voltage servos up to 11V when configured per product page notes
  • BOOT / user buttonbutton

    BOOT button can also be used as a user button; USER_SW constant is GPIO 23, source: https://www.adafruit.com/product/5437 and https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp

    Type · control
  • PinPositionTypeFunctionVoltage
    Servo 1servo-header-1pwm3-pin hobby-servo header channel SERVO_1 on RP2040 GPIO 0; product page states Servo 2040 has 18 sets of 3-pin hobby-servo headers, source: https://www.adafruit.com/product/5437; pin constant source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hppServo supply supports higher-voltage servos up to 11V when configured; USB-C power is 3A max and screw-terminal external power is 10A max continuous per product page
    Servo 2servo-header-2pwm3-pin hobby-servo header channel SERVO_2 on RP2040 GPIO 1, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hppservo rail, see product power notes
    Servo 3servo-header-3pwm3-pin hobby-servo header channel SERVO_3 on RP2040 GPIO 2, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hppservo rail, see product power notes
    Servo 4servo-header-4pwm3-pin hobby-servo header channel SERVO_4 on RP2040 GPIO 3, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hppservo rail, see product power notes
    Servo 5servo-header-5pwm3-pin hobby-servo header channel SERVO_5 on RP2040 GPIO 4, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hppservo rail, see product power notes
    Servo 6servo-header-6pwm3-pin hobby-servo header channel SERVO_6 on RP2040 GPIO 5, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hppservo rail, see product power notes
    Servo 7servo-header-7pwm3-pin hobby-servo header channel SERVO_7 on RP2040 GPIO 6, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hppservo rail, see product power notes
    Servo 8servo-header-8pwm3-pin hobby-servo header channel SERVO_8 on RP2040 GPIO 7, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hppservo rail, see product power notes
    Servo 9servo-header-9pwm3-pin hobby-servo header channel SERVO_9 on RP2040 GPIO 8, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hppservo rail, see product power notes
    Servo 10servo-header-10pwm3-pin hobby-servo header channel SERVO_10 on RP2040 GPIO 9, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hppservo rail, see product power notes
    Servo 11servo-header-11pwm3-pin hobby-servo header channel SERVO_11 on RP2040 GPIO 10, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hppservo rail, see product power notes
    Servo 12servo-header-12pwm3-pin hobby-servo header channel SERVO_12 on RP2040 GPIO 11, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hppservo rail, see product power notes
    Servo 13servo-header-13pwm3-pin hobby-servo header channel SERVO_13 on RP2040 GPIO 12, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hppservo rail, see product power notes
    Servo 14servo-header-14pwm3-pin hobby-servo header channel SERVO_14 on RP2040 GPIO 13, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hppservo rail, see product power notes
    Servo 15servo-header-15pwm3-pin hobby-servo header channel SERVO_15 on RP2040 GPIO 14, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hppservo rail, see product power notes
    Servo 16servo-header-16pwm3-pin hobby-servo header channel SERVO_16 on RP2040 GPIO 15, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hppservo rail, see product power notes
    Servo 17servo-header-17pwm3-pin hobby-servo header channel SERVO_17 on RP2040 GPIO 16, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hppservo rail, see product power notes
    Servo 18servo-header-18pwm3-pin hobby-servo header channel SERVO_18 on RP2040 GPIO 17, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hppservo rail, see product power notes
    Sensor 1sensor-header-1analog inputExternal analogue sensor header selected by SENSOR_1_ADDR; product page states there are six analogue sensor headers, source: https://www.adafruit.com/product/5437; constants source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp
    Sensor 2sensor-header-2analog inputExternal analogue sensor header selected by SENSOR_2_ADDR, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp
    Sensor 3sensor-header-3analog inputExternal analogue sensor header selected by SENSOR_3_ADDR, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp
    Sensor 4sensor-header-4analog inputExternal analogue sensor header selected by SENSOR_4_ADDR, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp
    Sensor 5sensor-header-5analog inputExternal analogue sensor header selected by SENSOR_5_ADDR, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp
    Sensor 6sensor-header-6analog inputExternal analogue sensor header selected by SENSOR_6_ADDR, source: https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp
    QT / STEMMA QT / Qwiicqt-connectori2cQT connector for STEMMA QT or Qwiic breakouts; I2C_SDA is GPIO 20 and I2C_SCL is GPIO 21, source: https://www.adafruit.com/product/5437 and https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp
    USB-Cusb-cconnectorUSB-C connector for programming and power, source: https://www.adafruit.com/product/5437USB-C power input rated 3A max on product page
    External power screw terminalsscrew-terminalspowerScrew terminals for supplying external power with reverse polarity protection, source: https://www.adafruit.com/product/543710A max continuous current; supports higher-voltage servos up to 11V when configured per product page notes
    BOOT / user buttonbuttoncontrolBOOT button can also be used as a user button; USER_SW constant is GPIO 23, source: https://www.adafruit.com/product/5437 and https://github.com/pimoroni/pimoroni-pico/blob/main/libraries/servo2040/servo2040.hpp
    $1.95
  • Adafruit DVI Sock for Pico - Works with HDMI Displays visual preview

    Adafruit DVI Sock for Pico - Works with HDMI Displays

    $2.95
  • Adafruit Feather RP2040 with DVI Output Port - Works with HDMI visual preview

    Adafruit Feather RP2040 with DVI Output Port - Works with HDMI

  • Adafruit MACROPAD RP2040 Bare Bones - 3x4 Keys + Encoder + OLED visual preview

    Adafruit MACROPAD RP2040 Bare Bones - 3x4 Keys + Encoder + OLED

  • Adafruit PiCowbell Adalogger for Pico visual preview

    Adafruit PiCowbell Adalogger for Pico

    $12.95
  • Adafruit PiCowBell HSTX DVI Output for Pico visual preview

    Adafruit PiCowBell HSTX DVI Output for Pico

    $6.95
  • Adafruit Proto Under Plate PiCowBell for Pico visual preview

    Adafruit Proto Under Plate PiCowBell for Pico

  • Adafruit RP2350 22-pin FPC HSTX to DVI Adapter for HDMI Displays visual preview

    Adafruit RP2350 22-pin FPC HSTX to DVI Adapter for HDMI Displays

  • Adafruit Terminal PiCowbell for Pico visual preview

    Adafruit Terminal PiCowbell for Pico

  • Beetle RP2040 Mini Development Board visual preview

    Beetle RP2040 Mini Development Board

  • Dual GPIO Expander for Raspberry Pi Pico, Two Sets of Male Headers visual preview

    Dual GPIO Expander for Raspberry Pi Pico, Two Sets of Male Headers

  • Gravity: Expansion Board for Raspberry Pi Pico / Pico 2 visual preview

    Gravity: Expansion Board for Raspberry Pi Pico / Pico 2