Skip to content

seho85/RaspberryPicoKlipperHMI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DISCLAIMER: This project project is made by an hobbyist. Everything described here is without guarantee, so if you perform something described here, YOU DO IT ON YOUR OWN RISK

ASCII Display for Klipper

This project contains the ASCII Display that I use with Klipper.

It's controlled by a Rotary Encoder and few Buttons and controllable LEDs.

HMI

Features:

  • Raspberry Pi Pico for easy klipper integration
  • 20x4 LCD
    • Controlled by rotary encoder with push button
    • Background LED brightness controllable from klipper
  • 8 Pushbuttons for custom actions in klipper
  • 7 LEDs triggerable from klipper.
  • Single MicroUSB cable for connection to klipper host machine.

See General for details.

KiCAD Projects

Two KiCAD projects can be found.

  • RPiPicoKlipperAsciiHMI
    • Schematics I used on my breadboard during "proof of concept" phase.
  • RPiPicoAsciiHMI2
    • Schematics) for the HMI that I use with klipper.

See KiCAD Projects

PCBs

Basically the whole HMI consists of two PCBs.

FreeCAD Projects

In the FreeCAD folder two FreeCAD Projects for the case and the backcover can be found.

Hardware used

The major components used for the HMI can be found here Hardware Listing

For a complete listing of all the components please refer to the KiCAD Project.

MicroPython

During the creation process of the HMI I created a few MicroPython scripts to test a components.

See MicroPython Testing Script

Klipper Configuration

See Klipper Config

How to Flash Raspberry Pi Pico

See Flashing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published