Skip to content

Commit

Permalink
Doc updates
Browse files Browse the repository at this point in the history
  • Loading branch information
Pontus Borg committed May 18, 2020
1 parent 3f8df28 commit 07fd579
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 9 deletions.
Binary file modified Board.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
24 changes: 15 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# Klipper Toolboard
# Huvud 3D Printer toolhead board
A very small 3D printer board for use on a toolhead.


![Image of Board](Board.jpg)

Features:
Expand All @@ -13,24 +12,31 @@ Features:
* One endstop
* CAN bus

Main power is 12-24V

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 other end.
The CAN Bus is not terminated, instead it uses 4 wires, termination should be done at the other end.

It uses an external 5V switch regulator.
It uses an external 3.3V switch regulator.

All done in KiCad

Possible issues:

* Is the cooling for the TMC2209 adequate?


Change ideas:

Is the endstop useful? Better with a servo output?
Is the endstop useful? Could be used as a filament runout sensor.

---

2020-05-18:

First prototype production run is done.

![First board](FirstPic.jpg)

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

Use an STM32F103 instead? Pinout is the same. F042 has klipper CAN support. Porting the klipper code to F103 should not be that hard.

0 comments on commit 07fd579

Please sign in to comment.