

Controlbox
- Size
- 139 × 55.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 67
- Nets
- 91
- Pads
- 338
- Tracks, vias
- 945, 33
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 4 Aug 2024
- Updated
- 20 Jul 2026
Overview
Controlbox is an open-source printed circuit board by edwindertien, from the edwindertien/animatronics repository on GitHub. It is a 2-layer board of 139 × 55.2 mm with 67 parts on 91 nets, routed with 945 tracks and 33 vias.
It is built around the MAX485ED, NRF24L01 and PCA9685PW. Its parts include 19 connectors, 16 resistors, 14 capacitors, 5 ICs and 2 fuses. It belongs with the RP2040 boards of this library.
Main components
3MAX485ED
SOP-8-40℃~+85℃ 1 1 1mA 32 4.75V~5.25V 5Mbps Half-Duplex Transceiver ±8kV SOP-8 RS-485 / RS-422 ICs ROHSHTCRS-485 / RS-422 ICsNRF24L01
QFN-20-EP(4x4)-40℃~+85℃ -85dBm 0dBm 1.9V~3.6V 2.4GHz 2Mbps CRC check function、Automatic response function、Automatic retransmission function SPI QFN-20-EP(4x4) RF Transceiver ICs ROHSNordic SemiconRF Transceiver ICsPCA9685PW
TSSOP-28-40℃~+85℃ 100kHz~1MHz 16 2.3V~5.5V 25mA 5.5V Built-in PWM TSSOP-28 LED Drivers ROHSNXP SemiconductorsLED Drivers
Parts
67| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100n | fab:C_1206 | C1, C2, C5, C7, C9, C11, C13, C14, C15 |
| 7 | 10k | fab:R_1206 | R2, R3, R4, R5, R6, R7, R8 |
| 4 | MountingHole | fab:MountingHole_3mm | H1, H2, H3, H4 |
| 4 | R | fab:R_1206 | R13, R14, R15, R16 |
| 3 | 47uF | fab:CP_Elec_D6.3mm_H6.1mm | C6, C8, C10 |
| 3 | power | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP1, JP2, JP3 |
| 2 | 220R | fab:R_1206 | R11, R12 |
| 2 | 4k7 | fab:R_1206 | R9, R10 |
| 2 | L1 | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J4, J17 |
| 2 | Polyfuse | Fuse:Fuse_2920_7451Metric | F1, F2 |
| 2 | R1 | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J3, J16 |
| 2 | fermion-mp3 | Arduino:fermion-mp3 | U4, U5 |
| 2 | lineOut1 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1, J14 |
| 1 | 100uF | fab:CP_Elec_D6.3mm_H6.1mm | C4 |
| 1 | 10uF | fab:CP_Elec_D6.3mm_H6.1mm | C3 |
| 1 | 120R | fab:R_1206 | R1 |
| 1 | APC220 | Arduino:APC220 | J5 |
| 1 | Audio1 | Connector_Audio:Jack_3.5mm_CUI_SJ1-3525N_Horizontal | J2 |
| 1 | BusPower | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP4 |
| 1 | CSRF | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J11 |
| 1 | D | Diode_SMD:D_2512_6332Metric_Pad1.52x3.35mm_HandSolder | D1 |
| 1 | DMX | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J20 |
| 1 | LM7805_TO220 | Package_TO_SOT_THT:TO-220-3_Vertical | U3 |
| 1 | MAX485E | Package_SO:SO-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | NRF24L01 | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J6 |
| 1 | OLED | Arduino:OLED128x32 | J10 |
| 1 | PCA9685PW | Package_SO:TSSOP-28_4.4x9.7mm_P0.65mm | U1 |
| 1 | Pico | fab:RaspberryPi_PicoW_Combined | M1 |
| 1 | PowerIn | Connector_BarrelJack:BarrelJack_Horizontal | J23 |
| 1 | PowerIn | fab:TerminalBlock_OnShore_1x02_P5.00mm_Horizontal | J25 |
| 1 | RJ45_LED_Shielded | Connector_RJ:RJ45_Amphenol_RJHSE538X | J21 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
| 1 | general | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J9 |
| 1 | grove | Connectors:Grove_1x04 | J24 |
| 1 | relay1 | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J7 |
| 1 | relay2 | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J8 |
Questions
How big is the Controlbox PCB?
It measures 139 × 55.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Controlbox use?
67 parts, built around the MAX485ED, NRF24L01 and PCA9685PW. 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 Controlbox KiCad files?
From the edwindertien/animatronics repository on GitHub, at the commit this page was made from: the board is picoControl/board/kicadV1.0/controlbox.kicad_pcb and its schematic picoControl/board/kicadV1.0/controlbox.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Controlbox design in my own project?
Its repository states no licence, so its author keeps all rights: ask edwindertien before reusing the design.
More from edwindertien/animatronics
6- 2 layers139 × 55.2 mm

- 2 layers67 × 52 mm

- 2 layers60.1 × 50.7 mm

- 2 layers60.1 × 50.7 mm

- 2 layers20.7 × 50.7 mm

- 2 layers20.7 × 50.7 mm

Similar boards
- 2 layers

Controller NRF24L01 Include
Minorzar/2223_Projet1A_SNES_Controller
This is the repository of the snes project made in the ENSEA by the 2025 promotion.
90 parts1 - 4 layers85 × 60 mm

- 2 layers109.9 × 134.6 mm

- 2 layers56 × 79 mm

Surgery Lamp Control PCB
aeventre/Autotracking_Surgical_Lamp
This ROS 2 workspace contains all packages required for the Auto-Tracking Surgical Lamp system. The lamp uses 3D pose tracking of a handheld remote (via green ball detection) to plan and execute motions in real-time…
45 parts2 - 2 layers62 × 31.5 mm

- 2 layers91.4 × 71.1 mm

Pico w rover
NikodemBartnik/Mini-Mars-Rover
Educational robotic platform made to look like a mini mars rover
20 parts143MIT - 2 layers92.5 × 82.8 mm

Rifle and sensors
DAlexis/caustic-lasertag-system
Caustic project is a full-featured indoor and outdoor lasertag system
268 parts16 - 2 layers38.6 × 90.3 mm

BioElectricalSensor
CGrassin/biosignals
Board for the acquisition of bio-potentials (EMG, ECG, EEG, etc.).
107 parts15MIT