LumenPnP Motherboard

opulo-inc·lumenpnp·pnp/pcb/mobo/mobo.kicad_pcb

LumenPnP Motherboard PCB layout, top view — open source STM32 board by opulo-inc
Simulate this board

About the LumenPnP Motherboard PCB

LumenPnP Motherboard is an open source STM32 PCB design by opulo-inc, published on GitHub under the CC-BY-SA-4.0 license. It is a 4-layer board measuring 149 × 95 mm, with 296 components from 66 distinct parts.

Its main chip is the STM32F407VETx, from the STM32 family. Other key parts include the FDS4435BZ, AP1117-33, TMC2226-SA, SRV05-4 and XGZP6857D. By type, the board carries 124 capacitors, 70 resistors, 27 ICs, 26 inductors, 21 connectors and 15 diodes.

From the project

The LumenPnP is an open source pick and place machine.

The LumenPnP is an open source pick and place machine that reliably and accurately assembles electronic components onto circuit boards.

The LumenPnP is available for sale on the Opulo Website. Machines are being used in active production daily. If you build or buy one, please help the project by documenting bugs with a GitHub issue.

Please read the wiki here! The wiki covers information about the state of the project, contributing instructions, and frequently asked questions.

LumenPnP Motherboard, from the project README
From the project README

Main components on the LumenPnP Motherboard

LumenPnP Motherboard bill of materials (BOM)

296 components, 66 distinct parts — part numbers from the project's BOM.

QtyPartRefs
4
~
U1, U19, U20, U21
2
FDS4435BZ
U2, U3
1
AP1117-33
U4
1
STM32F407VETx
U5
6
TMC2226-SA
U6, U7, U8, U9, U10, U11
1
SRV05-4
U12
2
XGZP6857D
U13, U14
1
MAX3078E
U15
1
TPS54560BDDA
U16
1
PCA9545A
U17
1
SN74LVC2G34
U18
2
PESD5V2S2UT
U22, U23
4
PESD3V3S2UT
U24, U25, U26, U27
6
AO3400A
Q1, Q2, Q3, Q4, Q5, Q6
1
8MHz
Y1
4
FET
J1, J16, J18, J19
1
SWD Header
J2
6
MOTOR
J3, J4, J5, J6, J20, J21
1
COMBO_POWER_JACK
J7
1
BTM_LIGHT
J8
Show 46 more
QtyPartRefs
1
TOP_LIGHT
J9
1
USB_B
J10
1
XY_LIMIT
J11
1
HOST
J13
1
HACK_HEADER
J14
1
FAN
J15
1
Z_LIMIT
J17
1
FEEDERS
J22
1
Buzzer
BZ1
1
Fuse
F1
1
SHIELD_GND
JP1
1
CHIMERA_JUMPER
JP2
2
SW_Push
SW1, SW2
1
B560C
D1
2
BZT52C16
D2, D3
3
Yellow
D4, D5, D6
6
SM4007
D7, D8, D9, D10, D13, D16
1
SS34
D19
1
SMF28A
D20
1
SM712_SOT23
D27
1
7.2u
L1
1
2.2u
L2
24
L_Ferrite
L4, L5, L6, L7, L8, L9, L10, L11 +16
52
100n
C1, C6, C16, C17, C23, C26, C27, C28 +44
1
0.1u
C2
19
10u
C3, C4, C5, C7, C10, C11, C12, C13 +11
1
4.7n
C8
1
47p
C9
8
100u
C18, C34, C48, C62, C76, C90, C104, C125
2
10p
C19, C21
4
2u2
C20, C22, C24, C25
6
22n
C37, C51, C65, C79, C93, C107
6
4.7u
C40, C54, C68, C82, C96, C110
24
470p
C42, C43, C44, C45, C56, C57, C58, C59 +16
27
10k
R1, R3, R6, R7, R11, R12, R13, R14 +19
4
4.7k
R2, R5, R15, R16
2
2.7k
R4, R9
4
0R
R8, R54, R55, R56
7
1k
R10, R17, R21, R25, R29, R33, R37
12
120m
R19, R20, R23, R24, R27, R28, R31, R32 +4
5
120
R41, R43, R45, R47, R58
1
243k
R49
1
53.6k
R50
1
16.9k
R52
2
120R
R53, R71
4
4k7
R61, R62, R64, R65

LumenPnP Motherboard design files

The KiCad project lives in the opulo-inc/lumenpnp repository on GitHub; these links point at the commit this page was built from.

LumenPnP Motherboard: common questions

What microcontroller does the LumenPnP Motherboard use?

The LumenPnP Motherboard is built around the STM32F407VETx, from the STM32 family.

How big is the LumenPnP Motherboard PCB?

The LumenPnP Motherboard measures 149 × 95 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the LumenPnP Motherboard?

296 components, from 66 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 LumenPnP Motherboard design files?

From the opulo-inc/lumenpnp repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the LumenPnP Motherboard design in my own project?

Yes, under the terms of its CC-BY-SA-4.0 license, which opulo-inc chose for the repository.

Can I test firmware for the LumenPnP Motherboard without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

More boards in lumenpnp

Similar boards