GP 4x2209 Klipper Optimized 3D Printer Main Controller Board

I wanted to take a minute and share the Klipper controller board that I’ve been working on over the past few weeks.

The board works very well and I’m running them on three (old) printers and they’ve been problem free. Two are using serial connections and the other is using USB.

The target for the board is the new Klipper user and is designed to have a Raspberry/Orange Pi zero 2W attached to it with power and serial communications connected using pogo pins.

To further make it easier for new users, it’s designed without any jumper blocks - having the TMC2209s built in eliminates most of them but the TMC2209 “Diag” pins are wired directly to the MCU.

In the design, I did a bit of experimenting with alternative peripheral interfaces as well as putting on multiple LEDs so the user can see what’s happening on the board and test the different functions.

Unfortunately, it is decidedly non-trivial to set up a serial interface for Klipper and it is host device specific. Once I had Klipper working, I had problems getting Katapult working which required a different procedure for setting up the serial port. The complexity of the serial interface set up procedure and the fact that it is different for every different device has lead me to the conclusion that this is not the way to go.

I’ve put the schematics and specifications on GitHub:

Project information for the GP 4x2209 Klipper Optimized 3D Printer Main Controller Board

Comments are welcome and appreciated.

2 Likes

Hello.

This is more of a question, coming from someone who knows nothing about pcb design.

I see you have the 1, 2, 3, 4, capacitors (?) by the power in terminal. Particularily all togeather. Ive noticed that most integrated control boards tend to have them randomly placed or near the drivers. Is there a reason you put them togeather?

Where are you looking exactly?

Nowhere on the board are there four capacitors in close proximity, nor are there any circuits with four capacitors.

Im likley mistaken on the actual component, and think my interpretation of your schematic may also be wrong.

The question is me trying to figure out what are the 1, 2, 3, 4 components in i believe location F1, just above the RPi zero 2, and beside the power in terminal.

In this image:
image

That’s the pogo pins that connect the rPi zero 2W to the PCB.

Otherwise, can you show me what you mean?