Skip to content

Displays some information about the print via 16x2 LCD and Octoprint.

Notifications You must be signed in to change notification settings

CommanderRedYT/esp-octoprint-display

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

esp-octoprint-lcd

This project is for displaying informations about your 3d-printer via the Octoprint API.

It uses a ESP8266 (tested) or ESP32 (not tested) for controlling a 16x2 LCD via I²C. It also has a push button to switch to the next value or start the looping mode.

Modes

  • Normal
    • Press the button to switch to the next value.
    • Current implemented values:
      • Current State (Printing, Operational,...)
      • Current Filename
      • Print time left
      • Print Percentage
      • Nozzle temp.
      • Bed temp.
    • Display will go dark after a few seconds.
  • Loop
    • Access this mode by pressing and holding the button.
    • Displays all values accessible by the Normal-Mode one after another.
    • Press the button again to exit this mode.

Configure

To configure the code, go into include/credentials.h. There you can find all of the available options.

Wiring

Pin Function
D5 Button connected to GND
D1 I2C Clock
D2 I2C Data
VIN 5V from usb cable. Also it is connected to 5V from the LCD

Images

About

Displays some information about the print via 16x2 LCD and Octoprint.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published