Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 1.25 KB

README.md

File metadata and controls

38 lines (32 loc) · 1.25 KB

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