Skip to content

Tinkerer-friendly Klipper compatible 3D printer control board using Raspberry Pi Pico

License

Notifications You must be signed in to change notification settings

jackw01/pi-pico-printer-board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cff0677 · Mar 16, 2025

History

10 Commits
Mar 1, 2025
Nov 23, 2024
Nov 23, 2024
Nov 23, 2024
Nov 23, 2024
Mar 6, 2025
Mar 12, 2025
Mar 16, 2025

Repository files navigation

pi-pico-printer-board

features

  • Klipper compatible
  • Uses Raspberry Pi Pico (RP2040)
  • High reliability Weidmüller push-in connectors for all inputs and outputs
  • 20A max and 7.5A max separately fused heater outputs
  • 4x 3A max general purpose PWM outputs, individually configurable for 12V or 24V power, capable of driving inductive loads
  • 3x thermistor inputs with 2.4Kohm pull up resistors
  • 4x endstop inputs with one configurable for 5V or 12V operation for Z-probe
  • 4x motor driver sockets
  • Onboard 12V 3A and 5V 3A buck converters for powering accessories including Raspberry Pi
  • Compatible with both 12V and 24V systems; components rated for 28V
  • Compatible with both TMC2209 and A4988 motor drivers, and possibly others
  • ESD and short-to-Vin protection on all microcontroller inputs
  • Motor driver ESD and coil overvoltage protection
  • Indicator LEDs for all power rails and outputs
  • Alternatively supports 2.54mm pitch (Molex SL), or 2.5mm pitch (JST SM) headers for all inputs and outputs
  • Labeled PCB for ease of setup and tinkering
  • Open source PCB design

design

Schematic as PDF

Sample Klipper Configuration File

BOM (Excel)

license

This project is released under the CERN Open Hardware Licence Version 2 - Weakly Reciprocal (CERN-OHL-W V2).

About

Tinkerer-friendly Klipper compatible 3D printer control board using Raspberry Pi Pico

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published