
Control Boards
nasa-jpl/open-source-rover
A build-it-yourself, 6-wheel rover based on the rovers on Mars!

Geodude carrier is an open-source printed circuit board by zeulewan, from the zeulewan/geodude-control repository on GitHub. It is a 2-layer board of 150 × 118 mm with 38 parts on 46 nets, routed with 143 tracks and 36 vias.
It is built around the PCA9685PW. Its parts include 10 fuses and 6 connectors. It belongs with the RP2040 boards of this library.
Hardware photo:

GUI demo:

| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | M3 | MountingHole_3.2mm_M3 | MH1, MH2, MH3, MH4 |
| 2 | 12V | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J1, J2 |
| 2 | GND | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J3, J4 |
| 1 | 12V FOC | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J_FOC_12V |
| 1 | 5V Servo | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J6 |
| 1 | 7.4V | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J5 |
| 1 | B1 | PinHeader_1x03_P2.54mm_Vertical | SV1 |
| 1 | B1 8A | BLX-A_5x20mm | F1 |
| 1 | B2 | PinHeader_1x03_P2.54mm_Vertical | SV6 |
| 1 | B2 8A | BLX-A_5x20mm | F6 |
| 1 | E1 | PinHeader_1x03_P2.54mm_Vertical | SV3 |
| 1 | E1 5A | BLX-A_5x20mm | F3 |
| 1 | E2 | PinHeader_1x03_P2.54mm_Vertical | SV8 |
| 1 | E2 5A | BLX-A_5x20mm | F8 |
| 1 | ENC I2C | PinHeader_1x04_P2.54mm_Vertical | J_ENC |
| 1 | IMU | SparkFun_ICM20948 | J_IMU |
| 1 | Motor UVW | PinHeader_1x03_P2.54mm_Vertical | J_MOTOR |
| 1 | PCA9685 | PCA9685_Breakout | J_PCA |
| 1 | Pi Link | PinHeader_1x06_P2.54mm_Vertical | J_SERIAL |
| 1 | Pi Pico | RaspberryPi_Pico_Common_THT | J_PICO |
| 1 | S1 | PinHeader_1x03_P2.54mm_Vertical | SV2 |
| 1 | S1 8A | BLX-A_5x20mm | F2 |
| 1 | S2 | PinHeader_1x03_P2.54mm_Vertical | SV7 |
| 1 | S2 8A | BLX-A_5x20mm | F7 |
| 1 | SimpleFOC | SimpleFOC_Mini | J_FOC |
| 1 | W1A | PinHeader_1x03_P2.54mm_Vertical | SV4 |
| 1 | W1A 3A | BLX-A_5x20mm | F4 |
| 1 | W1B | PinHeader_1x03_P2.54mm_Vertical | SV5 |
| 1 | W1B 3A | BLX-A_5x20mm | F5 |
| 1 | W2A | PinHeader_1x03_P2.54mm_Vertical | SV9 |
| 1 | W2A 3A | BLX-A_5x20mm | F9 |
| 1 | W2B | PinHeader_1x03_P2.54mm_Vertical | SV10 |
| 1 | W2B 3A | BLX-A_5x20mm | F10 |
It measures 150 × 118 mm and has 2 copper layers, 1.6 mm thick.
38 parts, built around the 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.
From the zeulewan/geodude-control repository on GitHub, at the commit this page was made from: the board is pcb/geodude-carrier/geodude-carrier.kicad_pcb and its schematic pcb/geodude-carrier/geodude-carrier.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask zeulewan before reusing the design.

nasa-jpl/open-source-rover
A build-it-yourself, 6-wheel rover based on the rovers on Mars!

pms67/HadesFCS
Complete flight control system designed from scratch. Hardware designed with KiCad.



Brobiwann/ESP-spider
The ESP-Spider is a quadruped robot inspired by the miniKame (https://github.com/JavierIH/miniKame) . Like the miniKame, it uses sinusoidal functions to control servo positions, but the design and code were developed…


RobertPHeller/RPi-RRCircuits
A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading
