

3D Printer Board
A custom, high powered 3d printer controller board designed to run up to 9 stepper drivers, with various peripherals and controls.
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 511
- Nets
- 451
- Pads
- 2,014
- Tracks, vias
- 765, 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 5 Nov 2021
- Updated
- 11 Nov 2020
Overview
3D Printer Board is an open-source printed circuit board by koson, from the koson/3D-Printer-Board repository on GitHub. It is a 4-layer board with 511 parts on 451 nets, routed with 765 tracks and 2 vias.
It is built around the 74HCT245, 24C02 and TMC2209, with the BAV99W among its other parts. Its parts include 204 capacitors, 130 resistors, 51 connectors, 47 diodes and 16 transistors. It belongs with the robots and motor control boards of this library.
Main components
474HCT245
DIP-20-40℃~+85℃ 28ns@4.5V 4.5V~5.5V 6mA 6mA 74HCT 8 8uA Bidirectional TTL-compatible CMOS Tri-State DIP-20 Buffers, Drivers, Receivers, Transceivers ROHSWuxi I-core Elec74 Series24C02
SOP-8SOP-8 EEPROM ROHSGAOGE MICROCHIPEEPROMTMC2209
UncategorisedTRINAMICBAV99W
SOT-3231 Pair Series Connection 1.25V@150mA 100V 150mA 200mW 4A 4ns 500nA@80V SOT-323-3 Switching Diodes ROHSNexperiaSwitching Diodes
README
README.md3D-Printer-Board
A custom, 3D printer controller, intended to run Klipper. All pcb source files were made in kiCAD. This project utilizes the stock kiCAD library for basic components (Resistors, Capacitors, Diodes, Inductors, Connectors, etc), and for the main chip (STM32F407IGT6). All other components were made as a custom library.
Features:
- STM32F407IGT6 32 bit MCU
- 9 Silent Stepper Drivers (Trinamic TMC 2209 with UART control)
- 8 Fan output FETs
- Selectable Voltage for each fan using jumpers. (24V, 12V or 5v)
- 8 Heater output FETs (including 1 high power FET for heated beds and 1 high power FET for heated chamber)
- High power step down converter to 5v (max 5A)
- This is enough to power the raspberry pi (which only needs 3A at 5v) and several fans without an external power supply
- 12v step down converter for other peripherals.
- Fused inputs and outputs.
Parts
511| Qty | Value | Footprint | References |
|---|---|---|---|
| 87 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C10, C11, C12, C13, C100, C101, C112, C113, C116, C118, C124, C125, C126, C127, C128, C129 +71 |
| 38 | 10k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R1, R3, R30, R31, R32, R33, R34, R105, R106, R109, R110, R111, R115, R116, R119, R120 +22 |
| 36 | 1nF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C102, C103, C104, C105, C106, C107, C108, C109, C132, C133, C134, C135, C136, C137, C138, C139 +20 |
| 27 | 0R11 | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R16, R17, R18, R19, R20, R21, R24, R25, R26, R27, R28, R29, R48, R49, R50, R51 +11 |
| 20 | 2.2k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R66, R67, R68, R85, R86, R103, R104, R107, R108, R112, R113, R114, R117, R118, R121, R122 +4 |
| 20 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D10, D15, D16, D21, D22, D27, D28, D35, D36, D40, D41, D42, D45, D46, D49, D50 +4 |
| 19 | 2.2uF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C1, C188, C189, C190, C191, C192, C193, C194, C195, C196, C197, C198, C199, C200, C201, C202 +3 |
| 16 | 100 | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R81, R82, R83, R84, R87, R88, R89, R90, R93, R94, R95, R96, R99, R100, R101, R102 |
| 14 | Schottky | Diode_SMD:D_SOD-128 | D11, D12, D13, D14, D17, D18, D19, D20, D23, D25, D26, D29, D31, D32 |
| 13 | 4.7uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C4, C19, C30, C31, C56, C57, C84, C85, C114, C115, C142, C143, C169 |
| 10 | 100uF | Capacitor_SMD:CP_Elec_6.3x7.7 | C36, C62, C63, C90, C91, C120, C121, C148, C149, C172 |
| 10 | 22nF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C45, C59, C61, C87, C89, C117, C119, C145, C147, C171 |
| 9 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C64, C65, C92, C93, C122, C123, C150, C151, C173 |
| 9 | 20k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R14, R15, R22, R23, R46, R47, R54, R55, R62 |
| 9 | Conn_01x03 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J38, J39, J40, J41, J42, J43, J44, J45, J46 |
| 9 | Conn_01x04 | Connector_Molex:Molex_KK-254_AE-6410-04A_1x04_P2.54mm_Vertical | J3, J4, J5, J6, J7, J8, J9, J10, J11 |
| 9 | Conn_02x03_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J14, J15, J20, J21, J26, J27, J32, J33, SPI1 |
| 9 | SPREAD_STEALTH | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm | JP6, JP7, JP10, JP11, JP14, JP15, JP18, JP19, JP21 |
| 9 | Stall Detection | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP4, JP5, JP8, JP9, JP12, JP13, JP16, JP17, JP20 |
| 9 | TMC2209 | Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm_ThermalVias | E0_Driver1, E1_Driver1, E2_Driver1, E3_Driver1, E4_Driver1, E5_Driver1, X_Driver1, Y_Driver1, Z_Driver1 |
| 8 | 4.7k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R123, R124, R125, R126, R127, R128, R129, R130 |
| 8 | BAV99W | Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering | D33, D34, D37, D38, D39, D43, D44, D47 |
| 8 | Conn_01x02 | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J47, J48, J49, J50, J51, J52, J53, J54 |
| 8 | Q_NMOS_GDS | Package_TO_SOT_SMD:TO-252-2 | Q1, Q2, Q5, Q6, Q9, Q10, Q13, Q14 |
| 8 | Q_NMOS_GSD | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q3, Q4, Q7, Q8, Q11, Q12, Q15, Q16 |
| 5 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C37, C42, C46, C50, C52 |
| 4 | 0.1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C110, C111, C182, C183 |
| 4 | m4 | MountingHole:MountingHole_4.3mm_M4_Pad_Via | H1, H2, H3, H4 |
| 3 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | BLTouch1, I2C1, UART1 |
| 2 | 0.1 | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R8, R9 |
| 2 | 10pF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C33, C34 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R2, R4 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C21, C22 |
| 2 | 22R | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R69, R70 |
| 2 | 47uF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C49, C51 |
| 2 | 74HCT245 | Package_SO:SO-20_12.8x7.5mm_P1.27mm | U5, U6 |
| 2 | Conn_02x05_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | EXP1, EXP2 |
| 2 | D_Schottky | Diode_SMD:D_SOD-123F | D2, D3 |
| 2 | Jumper_2_Open | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1, JP2 |
| 1 | 0.01uF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C43 |
| 1 | 1.96k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R11 |
| 1 | 10.2k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R10 |
| 1 | 10.5k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R12 |
| 1 | 10uH | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L1 |
| 1 | 10uH | Inductor_SMD:L_Vishay_IHLP-2525 | L3 |
| 1 | 12MHz, 20pF | Crystal:Crystal_SMD_EuroQuartz_MJ-4Pin_5.0x3.2mm_HandSoldering | Y1 |
| 1 | 200k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R7 |
| 1 | 2200pF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C39 |
| 1 | 22pF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C40 |
| 1 | 24C02 | Package_SO:SO-8_3.9x4.9mm_P1.27mm | U7 |
| 1 | 37.4k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R6 |
| 1 | 4.7uH | Inductor_SMD:L_Vishay_IHLP-2525 | L2 |
| 1 | 47pF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C47 |
| 1 | 500mA | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F5 |
| 1 | 5A | Diode_SMD:D_SMA_Handsoldering | D1 |
| 1 | 750 | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R13 |
| 1 | 8.2nF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C48 |
| 1 | A4403 | Package_DFN_QFN:QFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm_ThermalVias | U2 |
| 1 | AP7361C-33E-13 | Package_TO_SOT_SMD:SOT-223 | U4 |
| 1 | B540 | Diode_SMD:D_SMC_Handsoldering | D5 |
| 1 | BED_FUSE | Fuse:Fuseholder_Blade_Mini_Keystone_3568 | F3 |
| 1 | BED_POWER | TerminalBlock_Dinkle:TerminalBlock_Dinkle_DT-55-B01X-02_P10.00mm | J2 |
| 1 | BUCK_FUSE_5A | Fuse:Fuseholder_Blade_Mini_Keystone_3568 | F4 |
| 1 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | SWD1 |
| 1 | Conn_02x20_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical | J55 |
| 1 | DB2W40300L | Diode_SMD:D_SOD-123F | D4 |
| 1 | F0 | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J18 |
| 1 | F1 | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J24 |
| 1 | F2 | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J30 |
| 1 | F3 | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J36 |
| 1 | F4 | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J19 |
| 1 | F5 | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J25 |
| 1 | F6 | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J31 |
| 1 | F7 | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J37 |
| 1 | H0 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J16 |
| 1 | H1 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J22 |
| 1 | H2 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J28 |
| 1 | H3 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J34 |
| 1 | H4 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J17 |
| 1 | H5 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J23 |
The 499 most common of 511 parts.
Questions
What parts does the 3D Printer Board use?
511 parts, built around the 74HCT245, 24C02, TMC2209 and BAV99W. 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 3D Printer Board KiCad files?
From the koson/3D-Printer-Board repository on GitHub, at the commit this page was made from: the board is Board.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the 3D Printer Board design in my own project?
Its repository states no licence, so its author keeps all rights: ask koson before reusing the design.
Similar boards
- 2 layers59 × 42 mm

- 2 layers50.3 × 50 mm

- 2 layers64 × 50.1 mm

- 4 layers100 × 40 mm

FPix2DTB up
psi46/psi46-pcb
Contains the following PCB: - Module PCB - module-adapter-FPix: The module adapter used to connect FPix modules to a DTB - module-adapter-active-BPix: The module adapter to be used to connect BPix modules to a DTB over…
62 parts - 4 layers150 × 80 mm

Mek output expander
mekatrol/electronics
This repository contains the electronics, embedded firmware, support software, and reference material for a collection of home-automation and workshop projects.
132 parts - 2 layers120.5 × 46 mm

Kampela E1
Alzymologist/Kampela
Hardware signer and key storage for Substrate ecosystem
192 parts21GPL-3.0 - 4 layers106.7 × 54.6 mm

- 6 layers105 × 70 mm
