Skip to content

Latest commit

 

History

History
84 lines (52 loc) · 3.18 KB

pinout.md

File metadata and controls

84 lines (52 loc) · 3.18 KB

Huvud Hardware, Pinout and Hookup

(all pictures are of pre production partially hand assembled boards, the real thing will be slighly different and look a lot better)

Pinout

Pinout

Function Pin Comment
Stepper EN PB6
Stepper STEP PB3
Stepper DIR PB4
Stepper DIAG PB5
Stepper Uart RX PA10
Stepper Uart TX PA9
CAN RX PB8
CAN TX PB9
USB + PA12
USB - PA11
FAN0 PA8
FAN1 PA7
Heater PA6
Endstop PA1 10k pull up
Thermistor PA0 2.2k Pull Up
LED PC13 Blue LED by the debug connector
Crystal 8Mhz PD0/PD1
BOOT1 PB2 10k pull down
SWDIO PA13 10k pull down
SWDCLK PA14 10k pull down

Look at printer.cfg for an example configuration.

Powering

The board works from 10V up to 28V. It must be powered through the Molex Micro-Fit connector. It can not be powered with USB and powering though the 3.3V must be avoided, the stepper driver can get damaged.

The power connector is rated for max 8A

Hooking up peripherals

Huvud on hotend

Fans

JST-PH 2 mm connectors. Max 1A per fan

Thermistor / PT1000

JST-PH 2 mm connectors. The thermistor input has a 2.2KOhm pullup resistor to allow for better resolution when using a PT1000 sensor.

Hotend heater

Max 4A. Enough for a 100W heater when running on 24V

Endstop

The endstop supplies 3.3V to work with an optical endstop sensors. For a microswitch (NO) connect it to GND and Signal. Please note that klipper at the moment requires an endstop to be on the same board as the stepper driver. If the board is used for an extruder the endstop can not be used for a bed probe. The endstop can be used as a filament runout on a hotend, or as an axis endstop if the board is used for movement.

CAN bus

Power and CAN bus in in the same Molex MicroFit connector. There is no on board CAN bus termination resistor.

LED

There is a user controlled green LED near the debug connector, it is connected to PC13. It is normally on while klipper is running. It's also used by the HID bootloader to signal various states.

Thermals

The TMC2209 is a very efficient stepper driver and does not generate a large mount of heat. Still temerature should be checked if you run at high currents. The board is designed to spread the heat over the entire PCB.

Testing shows that the board works comfortly without any extra cooling up to 1.2A driver current (it will reach about 25C above ambient). The board is designed to work up to 85C, so even if it gets very hot it will work fine.

If the driver or boards gets too hot add small cooling fins, or if possible use a thick thermal pad on the bottom to lead the heat into something like an alu extrusion or other metal object.

IDEX x axis with cooling fins

If huvud is used for movement you can even monitor the temperature with a thermistor and turn on a fan if it gets too hot.