Diodes by the connectors should be moved to allow for JST connectors be used for the fan connectors.
Diodes by the connectors should be moved to allow for JST connectors be used for the fan connectors.
Huvud 3D Printer toolhead board
A very small 3D printer board for use on a toolhead. It is designed to be used with Klipper firmware.
Features:
- TMC2209 driver
- STM32F042C6T6
- Two MOSFET drivers fans
- One bigger MOSFET driver for a hotend heater
- Thermistor input
- One endstop
- CAN bus
Main power is 12-24V. 24V is preferred to keep the currents low
The CAN Bus is not terminated, instead it uses 4 wires, termination should be done at the other end.
It uses an external 3.3V switch regulator.
All done in KiCad
Possible issues:
- Is the cooling for the TMC2209 adequate? Seems to be, the board reaches about 50C under the TMC2209 when running a small stepper at 1A.
Change ideas:
Is the endstop useful? Could be used as a filament runout sensor.
2020-05-18:
First prototype production run is done.
The board works mostly as intended. Some quick tests shows that the MCU can run klippy, stepper drivers, fan drivers and thermistors works perfectly fine. But the CAN bus has very poor signals and gets lots of TX or RX errors
Description
Languages
KiCad Layout
100%

