Factory in a box
klaus-liebler·factory_in_a_box·pcb_factory_control_unit/pcb_factory_control_unit.kicad_pcb
About the Factory in a box PCB
Factory in a box is an open source STM32 PCB design by klaus-liebler, published on GitHub. It is a 4-layer board measuring 188 × 65 mm, with 264 components from 96 distinct parts.
Its main chip is the STM32H563VITX, from the STM32 family. Other key parts include the LAN8742A, TPS54202DDCR, AMS1117-3.3, INA226 and TMC2209-LA-T. By type, the board carries 96 capacitors, 91 resistors, 13 ICs, 10 connectors, 10 inductors and 8 diodes.
Main components on the Factory in a box
Factory in a box bill of materials (BOM)
264 components, 96 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32H563VITX STM32H563VITx | LQFP-100_14x14mm_P0.5mm | U1 |
| 1 | LAN8742A | VQFN-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias | U2 |
| 2 | TPS54202DDCR TPS54202DDC Texas Instruments | SOT-23-6_Handsoldering | U4, U12 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U5 |
| 1 | INA226 | TSSOP-10_3x3mm_P0.5mm | U6 |
| 2 | TMC2209-LA-T TMC2209 TRINAMIC Motion Control GmbH | QFN-28-1EP_5x5mm_P0.5mm_EP3.75x3.75mm_ThermalVias | U7, U8 |
| 1 | HX711 | SOIC-16_3.9x9.9mm_P1.27mm | U9 |
| 1 | SIT3051TK | DFN-8-1EP_3x3mm_P0.65mm_EP1.55x2.4mm | U10 |
| 1 | 74AHCT125 | SOIC-14_3.9x8.7mm_P1.27mm | U11 |
| 1 | C5745149 ~ | QFN-64-1EP_9x9mm_P0.5mm_EP6x6mm_ThermalVias | U13 |
| 1 | 24LC512 | DIP-8_W7.62mm_Socket_LongPads | U16 |
| 5 | AO3400 IRLML6344 GOODWORK | SOT-23 | Q1, Q2, Q3, Q5, Q6 |
| 1 | MMBT4403 | SOT-23_smaller | Q4 |
| 1 | MT3608 | DCDC_MT3608 | X1 |
| 2 | 25MHZ 25MHz | Crystal_SMD_2016-4Pin_2.0x1.6mm | Y1, Y2 |
| 1 | STDC14 | IDC-Header_2x07_P1.27mm_Vertical_SMD | J1 |
| 1 | TF PUSH Micro_SD_Card_Det1 SHOU HAN | microSD push | J2 |
| 1 | INB | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J3 |
| 1 | DC-005 2.0 DC IN BOOMELE(Boom Precision Elec) | BarrelJack_Horizontal | J4 |
| 2 | TYPE-C-31-M-12 USB STM32 Korean Hroparts Elec | USB_C_Receptacle_HRO_TYPE-C-31-M-12_smaller | J5, J6 |
Show 76 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | XH-4AW STEP1 BOOMELE(Boom Precision Elec) | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical_smaller | J17 |
| 1 | XH-4AW STEP2 BOOMELE(Boom Precision Elec) | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical_smaller | J18 |
| 1 | Weight | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical_smaller | J23 |
| 1 | Valve | PhoenixContact_MC_1,5_2-G-3.5_1x02_P3.50mm_Horizontal_smallerCourtyard | J30 |
| 1 | CAN | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical_smaller | CanBus1 |
| 1 | Compressor | PhoenixContact_MC_1,5_2-G-3.5_1x02_P3.50mm_Horizontal_smallerCourtyard | Comp1 |
| 1 | Conveyor | PhoenixContact_MC_1,5_2-G-3.5_1x02_P3.50mm_Horizontal_smallerCourtyard | Conv1 |
| 3 | HR911105A_SMALL HR911105A_small | RJ45_HANRUN_HR911105A | ETHERNET1, EthercatA1, EthercatB1 |
| 1 | RGB | JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical_smaller | I2C1A1 |
| 1 | TOF1 | JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical_smaller | I2C1B1 |
| 1 | TOF2 | JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical_smaller | I2C2 |
| 1 | TOF3 | JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical_smaller | I2C4 |
| 1 | LIGHTBARRIER1 LightBarrier1 | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical_smaller | LB1 |
| 1 | LIGHTBARRIER2 LightBarrier2 | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical_smaller | LB2 |
| 1 | LIGHTBARRIER3 LightBarrier3 | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical_smaller | LB3 |
| 1 | WS2812_CH1 | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical_smaller | Leds1 |
| 1 | WS2812_CH2 | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical_smaller | Leds2 |
| 1 | Malibotti | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical_smaller | Malibotti1 |
| 1 | PressureTransducer | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical_smaller | Pressure1 |
| 1 | 5267-03A / 22035035 Bus-Servo Molex | Molex_SPOX_5267-03A_1x03_P2.50mm_Vertical | Robot1 |
| 1 | C318884 Reset | SW_SPST_TL3342_smaller | SW1 |
| 1 | C318884 Boot | SW_SPST_TL3342_smaller | SW2 |
| 1 | StepperUART | TestPoint_THTPad_D1.0mm_Drill0.5mm | TP1 |
| 1 | PA8 | TestPoint_THTPad_D1.0mm_Drill0.5mm | TP3 |
| 1 | PD3 | TestPoint_THTPad_D1.0mm_Drill0.5mm | TP4 |
| 1 | PE0 | TestPoint_THTPad_D1.0mm_Drill0.5mm | TP5 |
| 1 | BH10S | UEXTM-PTH | UEXT1 |
| 2 | Valve | PhoenixContact_MC_1,5_2-G-3.5_1x02_P3.50mm_Horizontal_smallerCourtyard | Valve1, Valve2 |
| 1 | LTST-C230KRKT Info Lite-On | LED_1206_3216Metric_ReverseMount_Hole1.8x2.4mm | D1 |
| 1 | LTST-C230KRKT Motor Lite-On | LED_1206_3216Metric_ReverseMount_Hole1.8x2.4mm | D2 |
| 3 | LTST-C230KRKT Valve Lite-On | LED_1206_3216Metric_ReverseMount_Hole1.8x2.4mm | D3, D5, D8 |
| 1 | LTST-C230KRKT Compressor Lite-On | LED_1206_3216Metric_ReverseMount_Hole1.8x2.4mm | D4 |
| 1 | C2827254 GREEN | LED_1206_3216Metric_ReverseMount_Hole1.8x2.4mm | D6 |
| 1 | C2827254 RED | LED_1206_3216Metric_ReverseMount_Hole1.8x2.4mm | D7 |
| 6 | C80165 220R@100M | L_0603_1608Metric | L1, L5, L6, L7, L8, L9 |
| 1 | C19330 220R@100M | L_0603_1608Metric | L2 |
| 2 | FXL0630-100-M 12uH cjiang (Changjiang Microelectronics Tech) | L_Abracon_ASPI-0630LR | L3, L10 |
| 1 | 3U3 3u3 | L_0805_2012Metric | L4 |
| 28 | C1525 u1 | C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C7, C8 +20 |
| 1 | 4U7 4u7 | C_0402_1005Metric | C9 |
| 2 | 2U2 2u2 | C_0402_1005Metric | C11, C13 |
| 7 | 1u | C_0402_1005Metric | C12, C15, C20, C69, C71, C82, C83 |
| 6 | GRM033R61A104KE15D u1 Murata Electronics | C_0402_1005Metric | C16, C35, C38, C39, C61, C62 |
| 2 | 22P 22p | C_0402_1005Metric | C17, C19 |
| 3 | 10N 10n | C_0402_1005Metric | C18, C22, C23 |
| 2 | N47 n47 | C_0402_1005Metric | C21, C68 |
| 4 | 10U 10u | C_0805_2012Metric | C24, C33, C55, C60 |
| 6 | CC0603KRX7R9BB104 u1/35V YAGEO | C_0805_2012Metric | C27, C40, C41, C42, C43, C76 |
| 2 | CGA0805X5R106K350MT 10u/35V HRE | C_0805_2012Metric | C28, C80 |
| 2 | CC0603KRX7R9BB104 u1/16V YAGEO | C_0402_1005Metric | C29, C84 |
| 2 | CC0402JRNPO9BN560 56p YAGEO | C_0402_1005Metric | C30, C88 |
| 5 | CL10A226MP8NUNE 22u Samsung Electro-Mechanics | C_0805_2012Metric | C31, C32, C34, C89, C98 |
| 2 | GRM033R61A104KE15D u1/50V Murata Electronics | C_0805_2012Metric | C36, C37 |
| 2 | CL05A225MQ5NSNC 2u2 Samsung Electro-Mechanics | C_0402_1005Metric | C44, C46 |
| 3 | GRM155R71H223KA12D 22n/50V Murata Electronics | C_0402_1005Metric | C45, C47, C75 |
| 4 | CGA0805X5R226M350MT 22u/35V HRE | C_0805_2012Metric | C48, C49, C50, C51 |
| 2 | 100UF 100uF | CP_Elec_6.3x7.7 | C52, C53 |
| 1 | 22N/50V 22n/50V | C_0402_1005Metric | C58 |
| 10 | 10P 10p | C_0402_1005Metric | C77, C78, C90, C91, C92, C93, C94, C95 +2 |
| 15 | 0201WMF1002TEE 10k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R1, R2, R11, R12, R13, R14, R33, R37 +7 |
| 13 | 10K 10k | R_0402_1005Metric | R3, R15, R44, R46, R54, R60, R61, R64 +5 |
| 10 | 5K1 5k1 | R_0402_1005Metric | R4, R5, R6, R7, R8, R9, R35, R36 +2 |
| 12 | 0402WGF1001TCE 1k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R10, R45, R47, R49, R50, R53, R55, R62 +4 |
| 4 | 33R | R_0402_1005Metric | R16, R17, R18, R76 |
| 3 | 3K3 3k3 | R_0402_1005Metric | R20, R83, R84 |
| 2 | 12K1 12k1 | R_0402_1005Metric | R24, R65 |
| 12 | 49R9 | R_0402_1005Metric | R25, R26, R27, R28, R68, R69, R70, R71 +4 |
| 5 | 330 | R_0402_1005Metric | R29, R30, R77, R79, R96 |
| 1 | 0402WGF3301TCE 3k3 UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R31 |
| 2 | 0201WMF1003TEE M1 UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R32, R88 |
| 1 | 2m | R_1206_3216Metric | R34 |
| 4 | FRM121WFR100TM 390m FOJAN | R_1206_3216Metric | R39, R40, R41, R42 |
| 2 | 1k | R_0402_1005Metric | R43, R52 |
| 2 | C25076 k1 | R_0402_1005Metric | R57, R58 |
| 1 | 8K2 8k2 | R_0402_1005Metric | R59 |
| 2 | K33 k33 | R_0402_1005Metric | R66, R86 |
Factory in a box design files
The KiCad project lives in the klaus-liebler/factory_in_a_box repository on GitHub; these links point at the commit this page was built from.
Factory in a box: common questions
What microcontroller does the Factory in a box use?
The Factory in a box is built around the STM32H563VITX, from the STM32 family.
How big is the Factory in a box PCB?
The Factory in a box measures 188 × 65 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Factory in a box?
264 components, from 96 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 Factory in a box design files?
From the klaus-liebler/factory_in_a_box 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 Factory in a box design in my own project?
The repository has no license, so all rights stay with klaus-liebler. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Factory in a box 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.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k