Skip to the content
4 layers95.5 × 91 mmBrain PCB, the printed circuit board in 3D

Editable KiCad projects for the brain, light, power, and pump boards.

Size
95.5 × 91 mm
Copper layers
4
Thickness
1.6 mm
Parts
86
Nets
138
Pads
381
Tracks, vias
833, 310
Pours
5
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
3 Jun 2026
Updated
28 Sep 2026

Overview

Brain PCB is an open-source printed circuit board by oudehm, from the oudehm/seniorDesignPCB repository on GitHub. It is a 4-layer board of 95.5 × 91 mm with 86 parts on 138 nets, routed with 833 tracks and 310 vias.

It is built around the STM32H753ZIT6, SN74LVC2G07DBVR and USBLC6-2SC6, with the RC0402FR-0710KL, B2B-XH-A(LF)(SN) and RC0603FR-0710KL among its other parts. Its parts include 23 resistors, 17 capacitors, 15 connectors, 4 ICs and 2 switches. It belongs with the STM32 boards of this library.

Main components

12

README

README.md

Senior Design PCBs

Editable KiCad projects for the brain, light, power, and pump boards.

Board previews

3D renders from the KiCad designs. Parts without available 3D models may not appear.

Brain board

The main STM32 controller connects the environmental sensors and display, and provides control signals for the lights, dosing pumps, fans, and cooler.

Brain PCB 3D view

Light board

Four MOSFET channels switch the blue, red, near-infrared, and white grow lights using PWM signals from the brain board.

Light PCB 3D view

Power board

Distributes the 12 V supply through fused branches and generates 5 V and 3.3 V rails for the system. It also includes the cooler switching circuit.

Power PCB 3D view

Pump board

Five MOSFET driver channels control the Micro, Grow, Bloom, pH-up, and pH-down dosing pumps, with flyback diodes for the pump loads.

Pump PCB 3D view

Open the designs

  1. Install KiCad 10.0.3 or newer with the standard symbol, footprint, and 3D model libraries.
  2. Clone this repository or download and extract the entire ZIP, keeping the folder structure intact.
  3. In KiCad, open the project you want:
    • brain_PCB/brain_PCB.kicad_pro
    • light_PCB/light_PCB.kicad_pro
    • power_PCB/power_PCB.kicad_pro
    • pump_PCB/pump_PCB.kicad_pro
  4. Open its schematic or PCB from the KiCad project manager.

Custom symbols, footprints, library tables, design rules, and the referenced local USB 3D model are included. Local libraries use ${KIPRJMOD} paths so they work wherever you extract the repository. The USB model is a simplified representation.

Manufacturing outputs, review reports, backups, and personal editor settings are excluded. Generate fabrication files from the projects when needed.

Some power-board 3D models (the 6-pin and 10-pin Molex Micro-Fit connectors and Littelfuse NANO2 fuse) were unavailable in the KiCad 10.0.3 libraries used for verification. Their schematic symbols and PCB footprints are included in the designs; these parts may be absent from the 3D view.

Parts

86
QtyValueFootprintReferences
710kBrainReviewed:R_0402_1005Metric_Reviewed_1R4, R11, R12, R13, R14, R15, R16
4MountingHole_3.2mm_M3MountingHole_3.2mm_M3H1, H2, H3, H4
3100nfBrainReviewed:C_0402_1005Metric_Reviewed_1decoupl_C8, decoupl_C9, decoupl_C10
3100nfBrainReviewed:C_0402_1005Metric_Reviewed_6decoupl_C4, decoupl_C5, decoupl_C7
3100nfBrainReviewed:C_0402_1005Metric_Reviewed_7decoupl_C1, decoupl_C2, decoupl_C3
31kBrainReviewed:R_0402_1005Metric_Reviewed_2R1, R2, R3
3Conn_01x02Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ1, J2, J10
21.91kBrainReviewed:R_0402_1005Metric_Reviewed_2R7, R8
2100nF 50V X7RCapacitor_SMD:C_0603_1608MetricC15, C17
2100nfBrainReviewed:C_0402_1005Metric_Reviewed_13decoupl_C11, decoupl_C12
210kResistor_SMD:R_0603_1608MetricR21, R22
210µFBrainReviewed:C_0402_1005Metric_Reviewed_7rescaps_C1, rescaps_C2
25.1kBrainReviewed:R_0402_1005Metric_Reviewed_5R17, R18
2Conn_01x03Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ4, J5
1100Resistor_SMD:R_0603_1608MetricR24
1100kResistor_SMD:R_0603_1608MetricR23
1100nFBrainReviewed:C_0402_1005Metric_Reviewed_4C11
1100nFBrainReviewed:C_0402_1005Metric_Reviewed_7C1
1100nFBrainReviewed:C_0402_1005Metric_Reviewed_2C2
1100nFBrainReviewed:C_0402_1005Metric_Reviewed_10C3
1100nFBrainReviewed:C_0402_1005Metric_Reviewed_3C12
1100nfBrainReviewed:C_0402_1005Metric_Reviewed_11decoupl_C6
1100nfBrainReviewed:C_0402_1005Metric_Reviewed_5decoupl_C13
1100nfBrainReviewed:C_0402_1005Metric_Reviewed_9C6
110pFBrainReviewed:C_0402_1005Metric_Reviewed_12C8
110pFBrainReviewed:C_0402_1005Metric_Reviewed_4C9
110uF 50V X7RCapacitor_SMD:C_1210_3225MetricC14
112V FAN POWERConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ14
11uFBrainReviewed:C_0402_1005Metric_Reviewed_3C13
11uF 16V X7RCapacitor_SMD:C_0603_1608MetricC16
11µFBrainReviewed:C_0402_1005Metric_Reviewed_4C10
12.2µFBrainReviewed:C_0402_1005Metric_Reviewed_6C7
12.2µFBrainReviewed:C_0402_1005Metric_Reviewed_1VCAP_C1
120pFBrainReviewed:C_0402_1005Metric_Reviewed_4C5
120pFBrainReviewed:C_0402_1005Metric_Reviewed_8C4
132.768 kHzBrainReviewed:Crystal_SMD_3215-2Pin_3.2x1.5mm_Reviewed_1Y2
133kBrainReviewed:R_0402_1005Metric_Reviewed_6R19
14.7kBrainReviewed:R_0402_1005Metric_Reviewed_1R5
14.7kBrainReviewed:R_0402_1005Metric_Reviewed_6R6
147BrainReviewed:R_0402_1005Metric_Reviewed_3R9
18 MHzBrainReviewed:Crystal_SMD_3225-4Pin_3.2x2.5mm_Reviewed_1Y1
182kBrainReviewed:R_0402_1005Metric_Reviewed_4R20
1BOOTButton_Switch_SMD:SW_SPST_PTS645Sx43SMTR92SW2
1COOLERConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ15
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalUARTdebugHeader1
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalSWDdebugHeader1
1Conn_01x04Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ6
1Conn_01x14Connector_PinHeader_2.54mm:PinHeader_1x14_P2.54mm_VerticalJ7
1FAN 1 - P12 PROConnector:FanPinHeader_1x04_P2.54mm_VerticalJ12
1FAN 2 - P12 PROConnector:FanPinHeader_1x04_P2.54mm_VerticalJ13
1FerriteBeadInductor_SMD:L_0402_1005MetricFB1
1LEVEL SENSOR - ADAFRUIT 4965Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ3
1LIGHT BOARDConnector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalJ8
1PUMP BOARDConnector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_VerticalJ9
1SN74LVC2G07DBVRPackage_TO_SOT_SMD:SOT-23-6U3
1STM32H753ZITxPackage_QFP:LQFP-144_20x20mm_P0.5mmU1
1SW_PushButton_Switch_SMD:SW_SPST_PTS645Sx43SMTR92SW1
1TPS22919DCKRPackage_TO_SOT_SMD:SOT-363_SC-70-6U4
1USB-C PROGRAMConnector_USB:USB_C_Receptacle_GCT_USB4110J11
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U2

More from oudehm/seniorDesignPCB

3
  • 4 layers100 × 100 mmPower PCB, the printed circuit board in 3D

    Power PCB

    oudehm/seniorDesignPCB

    Editable KiCad projects for the brain, light, power, and pump boards.

    64 parts
  • 2 layers138 × 85 mmPump PCB, the printed circuit board in 3D

    Pump PCB

    oudehm/seniorDesignPCB

    Editable KiCad projects for the brain, light, power, and pump boards.

    52 parts
  • 2 layers58 × 68 mmLight PCB, the printed circuit board in 3D

    Light PCB

    oudehm/seniorDesignPCB

    Editable KiCad projects for the brain, light, power, and pump boards.

    27 parts

Similar boards

  • 2 layers100 × 65 mmAstroplant AL, the printed circuit board in 3D

    Astroplant AL

    AstroPlant/astroplant-hardware

    Raw data files for hardware PCB's

    102 parts3
  • 6 layers91.6 × 50.6 mmSmokebreak, the printed circuit board in 3D

    Smokebreak

    offgridevices/offgrid-hardware

    Open hardware from OffGrid Devices. One folder per board. CERN-OHL-S.

    208 partsCERN-OHL-S-2.0
  • 4 layers64 × 115 mmAmp board, the printed circuit board in 3D

    Amp board

    splogdes/Audio-Engine-A5-Input-Stage

    198 parts
  • 4 layers275 × 240 mmSupervisor, the printed circuit board in 3D

    Supervisor

    BennetLeff/temper

    a breville control freak ++

    440 parts1
  • 2 layers43.3 × 32.3 mmHaflingerUart, the printed circuit board in 3D

    HaflingerUart

    probstn/coolcontrol_hwstm32

    Haflinger Pump/Fan Controller

    63 parts
  • 6 layers58.4 × 156.2 mmLAUNCHXL F280049C KICAD, the printed circuit board in 3D

    LAUNCHXL F280049C KICAD

    MiniNugen/Custom_Inverter_Hardware

    PCBProjectNameREV1.PrjPCB | Source Documents | | PCBProjectNameREV1.SchDOC | | PCBProjectNameREV1.PcbDOC | | BOM | Settings | Libraries

    237 parts1
  • 2 layers140 × 100 mmCarrier board, the printed circuit board in 3D

    Carrier board

    doug7410/nowplaying-appliance

    Build guide, BOM and hardware for the Now-Playing desk appliance: HUB75 spectrum + touch now-playing display driven by room-mic song recognition

    31 parts1MIT

Questions

How big is the Brain PCB PCB?

It measures 95.5 × 91 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Brain PCB use?

86 parts, built around the STM32H753ZIT6, SN74LVC2G07DBVR, USBLC6-2SC6 and RC0402FR-0710KL. 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 Brain PCB KiCad files?

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

Can I use the Brain PCB design in my own project?

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