Skip to the content
PCBKitNew board
4 layers129 × 94.5 mmProsoma, the printed circuit board in 3D

36 channel servo controller board with 2 rp2040s

Size
129 × 94.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
233
Nets
200
Pads
835
Tracks, vias
6,044, 1,068
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
3 Sep 2026
Updated
3 Sep 2026

Overview

Prosoma is an open-source printed circuit board by dialgorithm, from the dialgorithm/prosoma repository on GitHub. It is a 4-layer board of 129 × 94.5 mm with 233 parts on 200 nets, routed with 6,044 tracks and 1,068 vias.

It is built around the SISA40DN-T1-GE3-VB. Its parts include 66 resistors, 44 capacitors, 24 diodes, 24 connectors and 10 ICs. It belongs with the robots and motor control boards and the RP2040 boards of this library.

Main components

1

README

README.md

prosoma

dual-rp2040 36 channel servo controller

pcb

it features

  • dual RP2040 microcontrollers, each independently driving 18 of the 36 servo channels
  • 36x WS2812B addressable RGB LEDs, one per channel, in two 18-LED chains (one per RP2040) for per-channel status indication
  • 17-pin GPIO extension headers, one per RP2040, breaking out spare pins for future expansion

[!NOTE] this pcb was built to drive arachnoid, an 8-legged spider bot with 24 degrees of freedom

this board is named prosoma after the main body section of a spider, which houses much of its central nervous system and connects to all its legs.

design

prosoma is built around two RP2040 microcontrollers running in parallel, each one fully responsible for 18 servo channels.

each half of the board is effectively a self-contained servo driver: its own external QSPI flash, its own 3.3 V regulation, its own crystal, its own USB-C port, and its own BOOT/RESET pair, mirrored for "RP1" and "RP2."

schematic + pcb design

schematic
schematic
first layersecond layer
schematicpcb
third layerfourth layer
schematicpcb

BOM

the complete bill of materials is available in bom.csv.

Parts

233
QtyValueFootprintReferences
36180Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29, R30, R31 +20
20100uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1, C2, C3, C4, C10, C12, C23, C24, C25, C26, C27, C28, C29, C32, C33, C36 +4
1010kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR3, R4, R6, R7, R14, R34, R37, R38, R40, R47
101uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC7, C11, C15, C16, C18, C30, C31, C34, C35, C39
8100nFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC17, C20, C21, C22, C40, C42, C43, C44
61kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR5, R8, R12, R39, R43, R45
410pFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC13, C14, C37, C38
427.4kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1, R2, R35, R36
45.1kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR9, R10, R41, R42
4MountingHole_PadMountingHole:MountingHole_2.7mm_M2.5_DIN965_PadH1, H2, H3, H4
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_DIN965_PadH5, H6, H7, H8
20.003 WSL10203L000FEAResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR13, R44
2220uF 20V A768KE227M1DLAE029Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC19, C41
23.9kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR15, R48
268kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR11, R46
2FerriteBeadInductor_SMD:L_1206_3216Metric_Pad1.22x1.90mm_HandSolderFB1, FB2
2NSR0530HT1GDiode_SMD:D_SOD-323_HandSolderingD1, D20
2OPA333xxDBVPackage_TO_SOT_SMD:SOT-23-5U5, U9
2SISA40DN-T1-GE3Package_SO:Vishay_PowerPAK_1212-8_SingleQ1, Q2
2dialgorithmdialgorithm:dialgorithmdialgorithm, dialgorithm
11LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD2
110LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD11
111LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD12
112Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ14
113LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD14
114Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ16
115Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ17
116LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD17
117LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD18
118Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ20
119Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ31
12LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD3
120Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ32
121LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD23
122LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD24
123LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD25
124LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD26
125Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ37
126Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ38
127Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ39
128LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD30
129LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD31
13LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD4
130Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ42
131LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD33
132LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD34
133Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ45
134LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD36
135LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD37
136Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ48
14Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ6
15Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ7
16LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD7
17LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD8
18LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD9
19Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ11
1RP1 74LV4051BQ_11574LV4051BQ_115:DHVQFN16_SOT763-1_NO_PADU4
1RP1 ABM8-272-T3Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSolderingY1
1RP1 BOOTButton_Switch_SMD:SW_SPST_TL3305ASW2
1RP1 ExtensionConnector_PinHeader_2.54mm:PinHeader_1x17_P2.54mm_VerticalJ27
1RP1 NCP115ASN330T2GNCP115ASN330T2G:SOT95P275X110-5NU3
1RP1 RESETButton_Switch_SMD:SW_SPST_TL3305ASW1
1RP1 USB CConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1
1RP1 W25Q16JVUXIQ_TRW25Q16JVUXIQ_TR:IC_W25Q16JVUXIQ_TRU2
1RP2 74LV4051BQ_11574LV4051BQ_115:DHVQFN16_SOT763-1_NO_PADU10
1RP2 ABM8-272-T3Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSolderingY2
1RP2 BOOTButton_Switch_SMD:SW_SPST_TL3305ASW4
1RP2 ExtensionConnector_PinHeader_2.54mm:PinHeader_1x17_P2.54mm_VerticalJ30
1RP2 NCP115ASN330T2GNCP115ASN330T2G:SOT95P275X110-5NU7
1RP2 RESETButton_Switch_SMD:SW_SPST_TL3305ASW3
1RP2 USB CConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ28
1RP2 W25Q16JVUXIQ_TRW25Q16JVUXIQ_TR:IC_W25Q16JVUXIQ_TRU8
1RP2040 1Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1RP2040 2Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU6
1SERVO_1-161714971:PHOENIX_1714971J2
1SERVO_19-361714971:PHOENIX_1714971J29
1Servo 1Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1Servo 10Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ12
1Servo 11Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ13
1Servo 12LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD13

The 188 most common of 233 parts.

Questions

How big is the Prosoma PCB?

It measures 129 × 94.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Prosoma use?

233 parts, built around the SISA40DN-T1-GE3-VB. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Prosoma KiCad files?

From the dialgorithm/prosoma repository on GitHub, at the commit this page was made from: the board is KiCad/prosoma.kicad_pcb and its schematic KiCad/prosoma.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Prosoma design in my own project?

Its repository states no licence, so its author keeps all rights: ask dialgorithm before reusing the design.

Similar boards

  • 4 layers62 × 50 mmS3-OLinuXino Rev A, the printed circuit board in 3D

    S3-OLinuXino Rev A

    OLIMEX/S3-OLinuXino

    IP Camera with S3 SOC from Allwinner, PoE Gigabit, LCD, micro SD, Flash

    233 parts41GPL-3.0
  • 4 layers36 × 94 mmPanel, the printed circuit board in 3D

    Panel

    Aightech/CleverHand-hardware

    233 parts17GPL-3.0
  • 4 layers317.5 × 134.6 mmKeeb, the printed circuit board in 3D

    Keeb

    bandakkalokka/kottoruwa-hardware

    An awesome wireless mechanical keyboard with Li-Ion Battery Managemet, 2.4GHz radio and an OLED Display!

    233 parts12GPL-3.0
  • 4 layers98.7 × 104 mmFlight Controller, the printed circuit board in 3D

    Flight Controller

    ThaoMinhHoang/350_Flight_controller

    ECTE350 storage room for Locus team

    233 parts3
  • 4 layers157.5 × 130 mmJv thesis, the printed circuit board in 3D

    Jv thesis

    JhonVelasquez/Embedded_system_Synchronize_Plant

    Project of a embedded system that synchronizes signals in a plant. There is electronic (PCB) and software design (FreeRTOS for STM32F7).

    233 parts2
  • 4 layers149 × 39 mmNegative startup ready, the printed circuit board in 3D

    Negative startup ready

    AxelMcKenna/AFX-1000

    RMX-1000-inspired effects processor for macOS, AU and VST3, built on a shared C++20 engine. Standalone Daisy Seed 3 hardware with two main PCBs and a custom housing is in development.

    233 parts1
  • 4 layers76 × 88 mmHoerbaer, the printed circuit board in 3D

    Hoerbaer

    drachosaurus/hoerbaer

    Hör Bär (v2)

    233 parts1