

The LumenPnP is an open source pick and place machine.
- Size
- 149 × 95 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 399
- Nets
- 262
- Pads
- 1,167
- Tracks, vias
- 2,170, 1,010
- Pours
- 84
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 22 Apr 2020
- Updated
- 14 Oct 2026
Overview
Mobo is an open-source printed circuit board by opulo-inc, from the opulo-inc/lumenpnp repository on GitHub. It is a 4-layer board of 149 × 95 mm with 399 parts on 262 nets, routed with 2,170 tracks and 1,010 vias.
It is built around the TMC2226-SA-T, PESD3V3S2UT and FDS4435BZ, with the PESD5V2S2UT, AO3400A and SM4007 among its other parts. Its parts include 124 capacitors, 70 resistors, 26 inductors, 21 ICs and 14 connectors.
Main components
8TMC2226-SA-T
HTSSOP-28-40℃~+125℃ 2.8A 256、8、16、32、64、128 3.3V~5V 340mΩ 4.75V~29V Bipolar Driver Overcurrent Protection、Short-Circuit Protection、Over temperature protection、Under-voltage lockout、Motor step-out prevention function、Built-in charge pump、Thermal warning STEP/DIR、UART Yes HTSSOP-28 Stepper Motor Driver ROHSTRINAMICStepper Motor DriverPESD3V3S2UT
SOT-2318A 2 207pF 20V 2uA 3.3V 330W@8/20us 5.2V ESD IEC 61000-4-2、IEC 61000-4-5 Unidirectional SOT-23 ESD and Surge Protection (TVS/ESD) ROHSNexperiaESD And Surge Protection (TVS/ESD)FDS4435BZ
SO-8-55℃~+150℃ 1 P-Channel 1.845nF 2.5W 20mΩ@10V 30V 345pF 365pF 3V 40nC@10V 8.8A P-Channel SO-8 MOSFETs ROHSonsemiMOSFETsPESD5V2S2UT
SOT-23120pF 16V 1uA 20A@8/20us 300W@8/20us 5V 8.5V ESD IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 SOT-23 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)AO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsSM4007
MELFMELF Diodes - General Purpose ROHSYONGYUTAIDiodes - General PurposeBZT52C16
SOD-123-55℃~+150℃ 1 Independent 100nA@11.2V 15.3V~17.1V 16V 200Ω 40Ω 500mW SOD-123 Zener Diodes ROHSJiangsu Changjing Electronics Technology (CJ)Zener DiodesB560C
SMC(DO-214AB)-55℃~+150℃ 1 Independent 100A 500uA@60V 5A 60V 700mV@5A SMC(DO-214AB) Schottky Diodes ROHSDiodes IncorporatedSchottky Barrier Diodes (SBD)
README
README.mdLumenPnP
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.
Along with the pick and place machine itself, the project also includes feeders designed to work with the machine. The source for powered feeders can be found in their separate repository.
For exported versions of the source (STLs, schematic PDFs, compiled binaries, etc), you can find them attached to the latest release.
The LumenPnP's development process is being cataloged in a series of videos. A playlist of these can be found here.
How do I get one?
You can buy a machine on the Opulo Website!
Contributing
If you would like to contribute to the project, awesome! Check out the contributing page to get started.
Community
Discussion about the project happens on the LumenPnP Discord server!
Parts
399| Qty | Value | Footprint | References |
|---|---|---|---|
| 56 | TestPoint | TestPoint:TestPoint_Pad_D2.0mm | TP1, TP2, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21, TP22, TP23 +40 |
| 52 | 100n | Capacitor_SMD:C_0805_2012Metric | C1, C16, C17, C23, C26, C102, C103, C106, C108, C109, C111, C116, C117, C119, C120, C121 +36 |
| 24 | 10k | Resistor_SMD:R_0805_2012Metric | R1, R3, R11, R13, R14, R18, R22, R26, R30, R34, R38, R42, R44, R46, R48, R51 +8 |
| 24 | 470p | Capacitor_SMD:C_0805_2012Metric | C42, C43, C44, C45, C56, C57, C58, C59, C70, C71, C100, C101, C112, C113, C114, C115 +8 |
| 24 | L_Ferrite | Inductor_SMD:L_0805_2012Metric | L10, L11, L12, L13, L14, L15, L16, L17, L18, L19, L20, L21, L22, L23, L24, L25 +8 |
| 19 | 10u | Capacitor_SMD:C_0805_2012Metric | C3, C4, C5, C10, C11, C12, C13, C14, C15, C35, C49, C63, C105, C118, C126, C127 +3 |
| 12 | 120m | Resistor_SMD:R_2512_6332Metric | R19, R20, R23, R24, R27, R28, R31, R32, R35, R36, R39, R40 |
| 8 | 100u | Capacitor_SMD:CP_Elec_6.3x7.7 | C18, C34, C48, C62, C76, C90, C104, C125 |
| 7 | 1k | Resistor_SMD:R_0805_2012Metric | R10, R17, R21, R25, R29, R33, R37 |
| 6 | 22n | Capacitor_SMD:C_0805_2012Metric | C37, C51, C65, C79, C93, C107 |
| 6 | 4.7u | Capacitor_SMD:C_0805_2012Metric | C40, C54, C68, C82, C96, C110 |
| 6 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q3, Q4, Q5, Q6 |
| 6 | MOTOR | Connector_JST:JST_PH_B4B-PH-SM4-TB_1x04-1MP_P2.00mm_Vertical | J3, J4, J5, J6, J20, J21 |
| 6 | SM4007 | Diode_SMD:D_SOD-123F | D7, D8, D9, D10, D13, D16 |
| 6 | TMC2226-SA | Package_SO:HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.75x6.2mm_ThermalVias | U6, U7, U8, U9, U10, U11 |
| 5 | 120 | Resistor_SMD:R_0805_2012Metric | R41, R43, R45, R47, R58 |
| 4 | 0R | Resistor_SMD:R_0805_2012Metric | R8, R54, R55, R56 |
| 4 | 2u2 | Capacitor_SMD:C_0805_2012Metric | C20, C22, C24, C25 |
| 4 | 4.7k | Resistor_SMD:R_0805_2012Metric | R2, R5, R15, R16 |
| 4 | 4k7 | Resistor_SMD:R_0805_2012Metric | R61, R62, R64, R65 |
| 4 | FET | Connector_JST:JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical | J1, J16, J18, J19 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3, H4 |
| 4 | PESD3V3S2UT | Package_TO_SOT_SMD:SOT-23-3 | U24, U25, U26, U27 |
| 4 | ~ | Package_TO_SOT_SMD:TSOT-23 | U1, U19, U20, U21 |
| 3 | 10K | Resistor_SMD:R_0805_2012Metric | R12, R57, R59 |
| 3 | Fiducial | Fiducial:Fiducial_1mm_Mask2mm | FID1, FID2, FID3 |
| 3 | Yellow | LED_SMD:LED_0805_2012Metric | D4, D5, D6 |
| 2 | 10p | Capacitor_SMD:C_0805_2012Metric | C19, C21 |
| 2 | 120R | Resistor_SMD:R_0805_2012Metric | R53, R71 |
| 2 | 2.7k | Resistor_SMD:R_0805_2012Metric | R4, R9 |
| 2 | BZT52C16 | Diode_SMD:D_SOD-123 | D2, D3 |
| 2 | FDS4435BZ | Package_SO:SO-8_3.9x4.9mm_P1.27mm | U2, U3 |
| 2 | PESD5V2S2UT | Package_TO_SOT_SMD:SOT-23-3 | U22, U23 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_B3S-1000 | SW1, SW2 |
| 2 | XGZP6857D | Package_DIP:DIP-6_W10.16mm | U13, U14 |
| 1 | 0.1u | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | 16.9k | Resistor_SMD:R_0805_2012Metric | R52 |
| 1 | 2.2u | Inductor_SMD:L_Sunlord_MWSA0402S | L2 |
| 1 | 243k | Resistor_SMD:R_0805_2012Metric | R49 |
| 1 | 4.7n | Capacitor_SMD:C_0805_2012Metric | C8 |
| 1 | 47p | Capacitor_SMD:C_0805_2012Metric | C9 |
| 1 | 53.6k | Resistor_SMD:R_0805_2012Metric | R50 |
| 1 | 7.2u | Inductor_SMD:L_Sunlord_MWSA0603S | L1 |
| 1 | 8MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | AP1117-33 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U4 |
| 1 | B560C | Diode_SMD:D_SMC | D1 |
| 1 | BTM_LIGHT | Connector_JST:JST_PH_B3B-PH-SM4-TB_1x03-1MP_P2.00mm_Vertical | J8 |
| 1 | Buzzer | Buzzer_Beeper:MagneticBuzzer_CUI_CMT-8504-100-SMT | BZ1 |
| 1 | CHIMERA_JUMPER | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP2 |
| 1 | COMBO_POWER_JACK | index:BarrelJack_Horizontal | J7 |
| 1 | FAN | Connector_JST:JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical | J15 |
| 1 | FEEDERS | Connector_JST:JST_PH_B4B-PH-SM4-TB_1x04-1MP_P2.00mm_Vertical | J22 |
| 1 | Fuse | Fuse:Fuseholder_Littelfuse_Nano2_154x | F1 |
| 1 | G*** | kibuzzard-65E25071 | kibuzzard-65E25071 |
| 1 | G*** | kibuzzard-65E2155B | kibuzzard-65E2155B |
| 1 | G*** | kibuzzard-65E2409D | kibuzzard-65E2409D |
| 1 | G*** | kibuzzard-65E2151D | kibuzzard-65E2151D |
| 1 | G*** | kibuzzard-65848FD5 | kibuzzard-65848FD5 |
| 1 | G*** | kibuzzard-65848E91 | kibuzzard-65848E91 |
| 1 | G*** | kibuzzard-6606EA6E | kibuzzard-6606EA6E |
| 1 | G*** | kibuzzard-65709CC6 | kibuzzard-65709CC6 |
| 1 | G*** | kibuzzard-6606EA4F | kibuzzard-6606EA4F |
| 1 | G*** | kibuzzard-6585C058 | kibuzzard-6585C058 |
| 1 | G*** | kibuzzard-65E215D8 | kibuzzard-65E215D8 |
| 1 | G*** | kibuzzard-65E24112 | kibuzzard-65E24112 |
| 1 | G*** | kibuzzard-65E215EC | kibuzzard-65E215EC |
| 1 | G*** | kibuzzard-65E2504F | kibuzzard-65E2504F |
| 1 | G*** | kibuzzard-65F1FEA3 | kibuzzard-65F1FEA3 |
| 1 | G*** | kibuzzard-65E2408C | kibuzzard-65E2408C |
| 1 | G*** | kibuzzard-65DCF286 | kibuzzard-65DCF286 |
| 1 | G*** | kibuzzard-65E24108 | kibuzzard-65E24108 |
| 1 | G*** | kibuzzard-65E2156F | kibuzzard-65E2156F |
| 1 | G*** | kibuzzard-65709E62 | kibuzzard-65709E62 |
| 1 | G*** | kibuzzard-660711AC | kibuzzard-660711AC |
| 1 | G*** | kibuzzard-65E24141 | kibuzzard-65E24141 |
| 1 | G*** | kibuzzard-65848FDC | kibuzzard-65848FDC |
| 1 | G*** | kibuzzard-65848FE9 | kibuzzard-65848FE9 |
| 1 | G*** | kibuzzard-65848E86 | kibuzzard-65848E86 |
| 1 | G*** | kibuzzard-65E241C9 | kibuzzard-65E241C9 |
| 1 | G*** | kibuzzard-65848FCC | kibuzzard-65848FCC |
The 369 most common of 399 parts.
More from opulo-inc/lumenpnp
7- 2 layers75 × 75 mm

- 2 layers75 × 75 mm

- 2 layers203 × 26.6 mm

- 2 layers187.2 × 26.6 mm

- 2 layers20.5 × 24.8 mm

- 2 layers19.8 × 30 mm

- 2 layers98 × 27 mm

Similar boards
- 4 layers150 × 100 mm

- 2 layers75 × 100 mm

Timestamper
tomwimmenhove/timestamper
CPLD VHDL project for precise time stamping of events
115 parts1GPL-3.0 - 2 layers180 × 160 mm

- 4 layers100 × 100 mm

- 2 layers174 × 111 mm

Pedalboard hw
pedalboard/pedalboard-hw
pedalboard audio midi processor open hardware
169 parts14CERN-OHL-P-2.0 - 4 layers154 × 81 mm

System candidate
bernardopg/ps28-modern-amp
Infinity Primus PS28 amplifier modernization: TPA3255 engineering, validation and safety-gated workflow
269 parts1 - 4 layers178.3 × 67.6 mm

- 4 layers250 × 90 mm

Questions
How big is the Mobo PCB?
It measures 149 × 95 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Mobo use?
399 parts, built around the TMC2226-SA-T, PESD3V3S2UT, FDS4435BZ and PESD5V2S2UT. 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 Mobo KiCad files?
From the opulo-inc/lumenpnp repository on GitHub, at the commit this page was made from: the board is src/PCB/mobo/mobo.kicad_pcb and its schematic src/PCB/blade12/blade12.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Mobo design in my own project?
Its repository states no licence, so its author keeps all rights: ask opulo-inc before reusing the design.