CanHat

bondus·KlipperToolboard·PCB/CanHatFd/CanHat.kicad_pcb

CanHat PCB layout, top view — open source Raspberry Pi board by bondus

About the CanHat PCB

CanHat is an open source Raspberry Pi PCB design by bondus, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 65 × 30 mm, with 33 components from 32 distinct parts.

Its main chip is the Raspberry_Pi_2_3, from the Raspberry Pi family. Other key parts include the TPS54331DR, TMC2209-LA and MCP2562-E-SN. By type, the board carries 9 connectors, 8 capacitors, 6 resistors, 5 diodes, 3 ICs and 1 crystal.

It belongs with the robotics & motion designs in this gallery.

From the project

A 3D printer tool head controller 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

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

CanHat, from the project README
From the project README

Main components on the CanHat

CanHat bill of materials (BOM)

33 components, 32 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TPS54331DR
MCP2517FD-xSL
Texas Instruments
U1
1
TMC2209-LA
AP1117-33
TRINAMIC Motion Control GmbH
U2
1
MCP2562-E-SN
U4
1
8MHZ
Crystal_GND24
Yangxing Tech (or similar)
Y1
1
PINHEADER_1X3_P2.54MM
Raspberry_Pi_2_3
J1
1
PINHEADER_2X4_P2.54MM
Conn_01x02
J2
1
JST_EH_1X2_P2.50MM_HORIZONTAL
Conn_02x02_Top_Bottom
J3
1
FAN0
Conn_02x02_Top_Bottom
J4
1
FAN1
Conn_02x02_Top_Bottom
J5
1
Conn_02x02_Top_Bottom
J6
1
JST_EH_1X3_P2.50MM_HORIZONTAL
Conn_01x02
J7
1
CONN_01X02
Conn_01x02
Molex
J8
1
Conn_01x04
J15
1
Fuse
F2
2
SS34
D1, D2
1
SM24CANB
D3
1
B5819W
LED
Changjiang Electronics Tech
D4
1
LED
D5
1
4.7UF
100nF
C1
1
0.1UF
100nF
C2
Show 12 more
QtyPartRefs
1
100NF/50V
100nF
C3
1
4.7UF
15pF
C4
1
22NF/50V
4.7uF
C5
1
100NF/50V
15pF
C6
1
100NF/50V
4.7uF
C7
1
100UF/35V
100nF
Lelon
C8
1
4.7K
470R
R1
1
4.7K
120R
R2
1
0.11
120R
1% 1/4W
R4
1
10K
1M
R5
1
2.2k
R6
1
0.11
1k
1% 1/4W
R7

CanHat design files

The KiCad project lives in the bondus/KlipperToolboard repository on GitHub; these links point at the commit this page was built from.

CanHat: common questions

What microcontroller does the CanHat use?

The CanHat is built around the Raspberry_Pi_2_3, from the Raspberry Pi family.

How big is the CanHat PCB?

The CanHat measures 65 × 30 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the CanHat?

33 components, from 32 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the CanHat design files?

From the bondus/KlipperToolboard repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the CanHat design in my own project?

Yes, under the terms of its GPL-3.0 license, which bondus chose for the repository.

Can I test firmware for the CanHat without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Raspberry Pi firmware against it before you order a PCB.

More boards in KlipperToolboard

Similar boards