Ganglia

H2O-Tnp·ganglia·PCB/KICAD_V3.01/ganglia.kicad_pcb

Ganglia PCB layout, top view — open source board by H2O-Tnp
Simulate this board

About the Ganglia PCB

Ganglia is an open source PCB design by H2O-Tnp, published on GitHub. It is a 4-layer board measuring 87 × 70 mm, with 200 components from 70 distinct parts.

Other key parts include the BD9G341EFJ, AT24C64C, TPS2041BDGN, 74LVCH245 and LM1117-3.3. By type, the board carries 72 resistors, 54 capacitors, 22 transistors, 11 diodes, 10 ICs and 7 connectors.

It belongs with the robotics & motion designs in this gallery.

From the project

Ganglia is an open BLDC / brushed motor driver platform — custom PCB hardware plus STM32 firmware that runs a real-time control loop on top of FreeRTOS. It targets robotics joints and similar position/velocity controlled actuators, exposing the driver over Modbus (RS-485) and USB

Ganglia is an open BLDC / brushed motor driver platform — custom PCB hardware plus STM32 firmware that runs a real-time control loop on top of FreeRTOS. It targets robotics joints and similar position/velocity controlled actuators, exposing the driver over Modbus (RS-485) and USB CDC.

- MCU family: STM32F4 (STM32F405RG) or STM32F3 (STM32F303RC), selected at configure time - RTOS: FreeRTOS (CMSIS-RTOS port, CM4F/CM3) - Peripherals: ADC (current sensing), TIM (encoder + PWM), SPI (absolute encoder), USART/RS-485 (Modbus), USB CDC (debug console), IWDG - Control: PID position / velocity /…

Main components on the Ganglia

Ganglia bill of materials (BOM)

200 components, 70 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
BD9G341EFJ
U1
1
AT24C64C
U2
1
TPS2041BDGN
U3
1
74LVCH245
U4
1
LM1117-3.3
U5
2
ACS712
U6, U7
1
MAX3485
U8
1
SAM3S4C
U10
1
LM324
U11
2
BC807-40
Q1, Q2
6
BSS123
Q3, Q4, Q13, Q14, Q15, Q16
6
PMD3001D
Q5, Q6, Q11, Q12, Q17, Q18
6
BUK969R3
Q7, Q8, Q9, Q10, Q19, Q20
1
BC817-40
Q21
1
Q_PMOS_GSD
Q22
1
NX8045GB
X1
2
Jack3P
J5, J6
1
CONN_01X05
P1
1
USB_B
P3
3
CONN_01X01
P5, P6, P7
Show 50 more
QtyPartRefs
2
CONN_01X01
GND2, PWR2
6
SMAJ16C 16V
Z1, Z2, Z10, Z11, Z12, Z13
2
BZX384Cxxx
Z3, Z5
4
ESH2PD
Z4, Z6, Z7, Z9
1
ZENER
Z8
2
EHS2PD
Z14, Z15
4
LED
LED1, LED2, LED3, LED4
1
SS14-E3
D1
1
BYG23M-E3
D2
1
ZENER
D4
6
PMEG6010
D5, D6, D7, D8, D9, D11
1
ZENER
D13
1
BZX384Cxxx
D14
1
MPZ2012S101AT 0.02 Ohms
L2
1
SRR6038-150Y 15 uH
L3
2
33 pF
C1, C3
4
1 uF
C2, C17, C18, C42
1
10 uF 50V
C4
18
0.01 uF
C5, C6, C8, C9, C10, C11, C12, C14 +10
7
0.1 uF
C7, C13, C19, C20, C47, C49, C52
1
100 uF 25V LOW ESR
C21
3
10uF 6.3V
C22, C28, C31
6
0.47u
C23, C26, C48, C54, C57, C58
1
1000uF 50V electrolyte
C25
3
0.1 uF polyethylene
C29, C30, C37
1
0.1uF
C32
1
1uF
C33
1
0.01u
C34
2
1n
C39, C60
2
0.1u
C41, C61
1
C
C43
1
R_Zero
R1
1
12k
R2
22
10k
R3, R12, R16, R20, R21, R23, R24, R26 +14
4
220
R4, R6, R27, R53
3
22k
R5, R7, R25
3
R_Zero
R8, R13, R17
1
11k
R9
2
27
R10, R11
1
2.7k
R14
1
68k
R15
12
150
R18, R19, R28, R30, R37, R40, R52, R55 +4
1
1k
R22
6
1
R31, R32, R33, R34, R83, R84
3
27k
R36, R39, R42
2
1.2k
R45, R49
3
33k
R47, R50, R79
2
R
R67, R68
1
Variable_Resistor
R85
3
100k
R90, R91, R92

Ganglia design files

The KiCad project lives in the H2O-Tnp/ganglia repository on GitHub; these links point at the commit this page was built from.

Ganglia: common questions

How big is the Ganglia PCB?

The Ganglia measures 87 × 70 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Ganglia?

200 components, from 70 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Ganglia design files?

From the H2O-Tnp/ganglia repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Ganglia design in my own project?

The repository has no license, so all rights stay with H2O-Tnp. Use it as a reference, and ask the author before reusing the design.

More boards in ganglia

Similar boards