Skip to the content
4 layers42 × 42 mmHuvud, the printed circuit board in 3D

A 3D printer tool head controller board

Size
42 × 42 mm
Copper layers
4
Thickness
1.6 mm
Parts
126
Nets
96
Pads
410
Tracks, vias
1,052, 197
Pours
29
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
25 Mar 2020
Updated
10 Dec 2022

Overview

Huvud is an open-source printed circuit board by bondus, from the bondus/KlipperToolboard repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 42 × 42 mm with 126 parts on 96 nets, routed with 1,052 tracks and 197 vias.

It is built around the STM32F103C8T6, SN65HVD230D and TPS54202DDC, with the ADXL345-EP, TMC2209-LA and AO3400A among its other parts. Its parts include 43 resistors, 42 capacitors, 9 connectors, 7 diodes and 6 ICs. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

8

README

README.md

Huvud 3D Printer toolhead board

A very small 3D printer board for use on a direct drive toolhead. It is designed to be used with Klipper firmware. Klipper has the awesome feature to be able to use multiple MCUs connected to the host over a (relatively) high latency connection. Using CAN bus it is possible to chain many boards using just a pair of twisted wires and power. A good solution for multiple head 3D printers.

Image of Board

Features:

  • CAN bus.
  • One TMC2209 stepper driver for the extruder
  • Two MOSFETs for fans
  • One big MOSFET for the hotend heater
  • Thermistor input
  • Support for an endstop (or filament runout sensnor)
  • STM32F103 72Mhz 32bit ARM MCU
  • USB, for flashing firmware

Main power is 12-24V. 24V is preferred to keep the currents low

All done in KiCad and open source.

If you are interesting in helping out, testing or eventually using this board feel free to contact me at glpontus@gmail.com.

Documentation


Buy it at:


Read more about the project activites over at hackaday: https://hackaday.io/project/174429-huvud-a-3d-printer-tool-head-controller-board


Parts

126
QtyValueFootprintReferences
2010kResistor_SMD:R_0402_1005MetricR1, R10, R11, R12, R13, R14, R15, R19, R21, R22, R23, R30, R32, R33, R36, R37 +4
150.1uFCapacitor_SMD:C_0402_1005MetricC2, C9, C10, C11, C17, C18, C19, C24, C25, C28, C30, C31, C34, C36, C42
74.7uFCapacitor_SMD:C_0402_1005MetricC1, C4, C23, C27, C33, C35, C41
50.1uF/35VCapacitor_SMD:C_0603_1608MetricC3, C6, C7, C16, C20
522Resistor_SMD:R_0402_1005MetricR25, R26, R28, R34, R35
422kResistor_SMD:R_0402_1005MetricR17, R18, R24, R39
422pFCapacitor_SMD:C_0402_1005MetricC12, C13, C26, C29
4470pF/100VCapacitor_SMD:C_0603_1608MetricC37, C38, C39, C40
4LEDGRLED_SMD:LED_0402_1005MetricD1, D2, D3, D5
4MountingHoleMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3, H4
4TestPointTestPoint:TestPoint_Pad_D1.0mmGND2, TP1, TP6, VIN1
322uFCapacitor_SMD:C_0805_2012MetricC14, C15, C32
20.110 1%Resistor_SMD:R_1206_3216MetricR4, R7
21kResistor_SMD:R_0402_1005MetricR6, R16
22.2kResistor_SMD:R_0402_1005MetricR27, R29
22.2k 0.1%Resistor_SMD:R_0402_1005MetricR2, R31
2470Resistor_SMD:R_0402_1005MetricR3, R20
2AO3400APackage_TO_SOT_SMD:SOT-23Q1, Q2
2Jumper_3_Bridged12Jumper:SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mmJP1, JP2
2LEDREDLED_SMD:LED_0603_1608MetricD6, D8
1100kResistor_SMD:R_0402_1005MetricR40
1100uF/35VCapacitor_SMD:CP_Elec_6.3x5.8C8
110uF/35VCapacitor_SMD:C_1210_3225MetricC22
110uH/max 145mOhm 2AInductor_SMD:L_Sunlord_MWSA0518_5.4x5.2mmL4
1120 100mWResistor_SMD:R_0603_1608MetricR38
113.7kResistor_SMD:R_0402_1005MetricR41
11MResistor_SMD:R_0402_1005MetricR9
122nf/50VCapacitor_SMD:C_0603_1608MetricC5
122uHInductor_SMD:L_0805_2012MetricL1
168pFCapacitor_SMD:C_0402_1005MetricC21
18MhzCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mmY1
1ADXL345Package_LGA:LGA-14_3x5mm_P0.8mm_LayoutBorder1x6yU1
1AON7524Huvud:DFN-8-1EP_3x3mm_P0.65mm_EP1.7x2.05mmQ3
1Conn_02x02_Odd_EvenConnector_Molex:Molex_Micro-Fit_3.0_43045-0400_2x02_P3.00mm_HorizontalJ1
1DBGConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ2
1EndstopConnector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_VerticalJ7
1FAN0Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ4
1FAN1Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ5
1HeaterHuvud:TerminalBlock_TE_282834-2_1x02_P2.54mm_HorizontalJ6
1JumperConnector_PinHeader_2.00mm:PinHeader_1x02_P2.00mm_VerticalJP3
1Logo_Open_Hardware_SmallSymbol:OSHW-Symbol_6.7x6mm_SilkScreenLOGO1
1Net-Tie_2NetTie:NetTie-2_SMD_Pad0.5mmNT1
1SM24CANBPackage_TO_SOT_SMD:SOT-23D7
1SN65HVD230Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU6
1STEPPERConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ9
1STM32F103C8T6Package_QFP:LQFP-48_7x7mm_P0.5mmU5
1THERMConnector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ3
1TMC2209-LATMC2209:TMC2209-LAU2
1TPS54202Package_TO_SOT_SMD:SOT-23-6U3
1USB_Micro-B_Molex-105017-0001Connector_USB:USB_Micro-B_Molex-105017-0001J12
1XC6206PxxxMRPackage_TO_SOT_SMD:SOT-23U4

More from bondus/KlipperToolboard

6
  • 4 layers42 × 42 mmHuvud, the printed circuit board in 3D

    Huvud

    bondus/KlipperToolboard

    A 3D printer tool head controller board

    115 parts373GPL-3.0
  • 4 layers45 × 48 mmHuvud, the printed circuit board in 3D

    Huvud

    bondus/KlipperToolboard

    A 3D printer tool head controller board

    91 parts373GPL-3.0
  • 2 layers37 × 15 mmCanTactDist, the printed circuit board in 3D

    CanTactDist

    bondus/KlipperToolboard

    A 3D printer tool head controller board

    41 parts373GPL-3.0
  • 2 layers65 × 56.5 mmCanHat, the printed circuit board in 3D

    CanHat

    bondus/KlipperToolboard

    A 3D printer tool head controller board

    34 parts373GPL-3.0
  • 2 layers65 × 30 mmCanHat, the printed circuit board in 3D

    CanHat

    bondus/KlipperToolboard

    A 3D printer tool head controller board

    33 parts373GPL-3.0
  • 2 layers83.8 × 20 mmCanCape, the printed circuit board in 3D

    CanCape

    bondus/KlipperToolboard

    A 3D printer tool head controller board

    21 parts373GPL-3.0

Similar boards

  • 4 layers52.5 × 46.5 mmBoard latest, the printed circuit board in 3D

    Board latest

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    75 parts397Apache-2.0
  • 2 layers49.6 × 43.6 mmA1-Toolhead Board, the printed circuit board in 3D

    A1-Toolhead Board

    DevCyclonekitten/Bambu-A1-Klipper

    A repository about the development of modifying a bambu labs a1 printer to run on klipper

    74 parts4GPL-3.0
  • 4 layers35 × 35 mmZdeHavCANdesignTCHG, the printed circuit board in 3D

    ZdeHavCANdesignTCHG

    iZboxo/ZdeHav-Changer-PCB

    PCB for ZdeHav Changer

    101 parts1MIT
  • 4 layers46 × 238 mmAssembly review, the printed circuit board in 3D

    Assembly review

    OAK-WJR/rocket-flight-computer

    Amateur rocket flight computer: single-board KiCad PCB (STM32H743), firmware and diagnostics

    208 parts
  • 4 layers80 × 80.6 mmVortac Panel REV1, the printed circuit board in 3D

    Vortac Panel REV1

    VortacDesign/VortacToolchanger

    Modular toolchanger system for 3D printers – designed for VORON-style machines. Includes mechanical files, wiring guides, firmware configuration and setup scripts.

    155 parts1Apache-2.0
  • 4 layersTyphoon, the printed circuit board in 3D

    Typhoon

    icl-rocketry/Ricardo-Typhoon

    Stepper Control Board

    97 parts
  • 2 layers43 × 43 mmESP32-Touch board, the printed circuit board in 3D

    ESP32-Touch board

    kamil2466/SiD-ON

    Smart Home Projects

    49 parts4GPL-3.0
  • 2 layers74 × 32 mmColorSensor01, the printed circuit board in 3D

    ColorSensor01

    nevzathipertek/color_sensor

    99 parts1

Questions

How big is the Huvud PCB?

It measures 42 × 42 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Huvud use?

126 parts, built around the STM32F103C8T6, SN65HVD230D, TPS54202DDC and ADXL345-EP. 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 Huvud KiCad files?

From the bondus/KlipperToolboard repository on GitHub, at the commit this page was made from: the board is PCB/HuvudTiny2/Huvud.kicad_pcb and its schematic PCB/HuvudTiny2/Huvud.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Huvud design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).