
Mcu and pi board
purduerov/X18-ROV-Test-Bench
This will be the place to push all test bench changes.

This will be the place to push all test bench changes.
Mcu and pi board is an open-source printed circuit board by purduerov, from the purduerov/X18-ROV-Test-Bench repository on GitHub. It is a 4-layer board of 143.6 × 215.8 mm with 118 parts on 183 nets, routed with 890 tracks and 632 vias.
It is built around the STM32F091CCT6, TPS40305DRCR and CSD17578Q3A, with the TB006-508-03BE, BSC010N04LS6ATMA1 and IPBT-105-H1-T-D-GP among its other parts. Its parts include 40 capacitors, 34 connectors, 16 resistors, 9 ICs and 4 diodes. It belongs with the STM32 boards of this library.
Surface test-bench hardware for the Purdue ROV team (X18 vehicle generation): carrier and power boards for topside validation without the vehicle in the water.
MCU and Pi Board/ — MCU + Raspberry Pi carrier board
(mcu and pi board.kicad_sch / .kicad_pcb, project-local Libraries/,
custom library.*)power/ — power distribution board (power.kicad_sch / .kicad_pcb,
power_symbols.*, rail sheets such as 12-5, 48-12, STM).kicad_pro in each board folder.outputs/, manufacturing/, Gerbers), KiCad
auto-backups (*-backups/), caches, and component source archives
(*.zip) are git-ignored; regenerate them locally.| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | 0.1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C3, C4, C13, C14, C15, C16, C17, C18, C19, C21, C23, C32, C35, C37, C39 +2 |
| 10 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C6, C8, C22, C28, C29, C30, C31, C34, C36, C40 |
| 7 | TestPoint | TestPoint:TestPoint_Pad_D4.0mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7 |
| 6 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4, R5, R6, R7, R8, R12 |
| 4 | LOGO | LOGO | G***, G***, G***, G*** |
| 3 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J8, J12, J21 |
| 3 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J13, J19, J22 |
| 3 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J11, J18, J20 |
| 3 | TB006-508-03BE | custom library:CUI_TB006-508-03BE | J32, J33, J34 |
| 2 | 100 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R15 |
| 2 | 47u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C5 |
| 2 | BSC010N04LS6ATMA1 | custom library:TRANS_BSC010N04LS6ATMA1 | Q1, Q2 |
| 2 | CSD17578Q3A | custom library:TRANS_CSD18543Q3A | IC1, IC2 |
| 2 | Conn_01x03_Pin | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J26, J29 |
| 2 | Conn_01x28_Socket | Connector_PinSocket_2.54mm:PinSocket_1x28_P2.54mm_Vertical | J15, J16 |
| 2 | IPBT-105-H1-T-D-GP | custom library:SAMTEC_IPBT-105-H1-T-D-GP | J6, J24 |
| 2 | MC74HC157ADR2G | custom library:SOIC-16_ONS | U5, U6 |
| 2 | PJ-002A | custom library:CUI_PJ-002A | J3, J5 |
| 1 | 0.47u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C10 |
| 1 | 1.1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R9 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R11 |
| 1 | 100u | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C38 |
| 1 | 10u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C12 |
| 1 | 120p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C24 |
| 1 | 1n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C27 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C33 |
| 1 | 1u | custom library:IND_XAL6030-102MEC | L1 |
| 1 | 2.2k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10 |
| 1 | 2.2u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C26 |
| 1 | 200 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R16 |
| 1 | 243 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R14 |
| 1 | 290 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1 |
| 1 | 3.3n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C20 |
| 1 | 33u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C11 |
| 1 | 4.7n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C25 |
| 1 | 430450428 | custom library:MOLEX_430450428 | J10 |
| 1 | 5.11k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R13 |
| 1 | 510 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3 |
| 1 | BM04B-GHS-TBT | custom library:CONN_BM04B-GHS-TBT_JST | J1 |
| 1 | Conn_01x02_Pin | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J17 |
| 1 | Conn_01x04_Socket | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J4 |
| 1 | Conn_01x05 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | J9 |
| 1 | Conn_02x02_Pin | Connector_PinSocket_2.54mm:PinSocket_2x02_P2.54mm_Vertical | J23 |
| 1 | Conn_02x04_Counter_Clockwise | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J7 |
| 1 | Conn_02x09_Counter_Clockwise | Connector_PinHeader_2.54mm:PinHeader_2x09_P2.54mm_Vertical | J25 |
| 1 | DebugnBoot | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J27 |
| 1 | ESC ADAPTER - BACKPLANE | custom library:ESC Adapter - Backplane | J31 |
| 1 | ET60S-D04-3-08-D04-X-R1-S | custom library:SAMTEC_ET60S-D04-3-08-D04-X-R1-S | J2 |
| 1 | ET60T-D04-0-00-D04-X-R1-S | custom library:SAMTEC_ET60T-D04-0-00-D04-X-R1-S | J14 |
| 1 | GREEN_LED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 1 | LM3940IMPX-3.3/NOPB | custom library:MP04A | U2 |
| 1 | LTC4370CMS_PBF | custom library:MSOP-16_MS | U1 |
| 1 | ORANGE_LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D4 |
| 1 | PWM Connector | custom library:PWM, 12V, GND JST Connector | J30 |
| 1 | RASPBERRY_PI_4B_4GB | custom library:MODULE_RASPBERRY_PI_4B_4GB | U4 |
| 1 | RED_LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D3 |
| 1 | STM32F091CCT6 | custom library:LQFP48-7x7mm | U3 |
| 1 | TPS40305DRCR | custom library:DRC10_2P4X1P65 | U7 |
| 1 | TS04-66-70-BK-160-SMT | custom library:SW_TS04-66-70-BK-160-SMT | S1 |
| 1 | UART-PINS | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J28 |
| 1 | YELLOW_LED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2 |

purduerov/X18-ROV-Test-Bench
This will be the place to push all test bench changes.


nherbaut/pico-power-sensor
This board sockets a Pico 2 W, provides five programmable green LEDs and a microSD slot, and connects to the INA229EVM through a left-edge right-angle socket.

oresat/oresat-adcs-hardware
Controller PCB for OreSat reaction wheels, magnetorquers, IMU, and magnetometers

psas/lv3.1-recovery
design, analysis, CAD, and testing for the LV3.1 recovery system

aeventre/Self_Balancing_Hexapod_Robot
The goal for the initial configuration of this project was to design a Hexapod Robot capable of performing dynamic movements and maintaining self-balance.


ApolloFops/Motorized-Fader-Driver
A PCB designed to mount to the side of a motorized fader and allow for interfacing with it over I2C.

BayLibre/Labrack
A standard 1U rack front panel metal sheet and PCB providing power, connectivity and more.

ayaxan7/CB-01
NeonCore is a cyberpunk-inspired electronic badge built around the RP2040 microcontroller. The project combines embedded hardware with custom PCB artwork, resulting in a compact development badge that is both functional…
It measures 143.6 × 215.8 mm and has 4 copper layers, 1.6 mm thick.
118 parts, built around the STM32F091CCT6, TPS40305DRCR, CSD17578Q3A and TB006-508-03BE. 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 purduerov/X18-ROV-Test-Bench repository on GitHub, at the commit this page was made from: the board is MCU and Pi Board/mcu and pi board/mcu and pi board.kicad_pcb and its schematic MCU and Pi Board/mcu and pi board/mcu and pi board-2025-11-19_162239/mcu and pi board.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 purduerov before reusing the design.