Qrome / printer-monitor

OctoPrint 3D Printer Monitor using Wemos D1 Mini ESP8266
MIT License
477 stars 164 forks source link

Display is stuck on showing board IP #102

Closed OscylO closed 4 years ago

OscylO commented 4 years ago
  1. Hardware Board: ESP8266 NodeMCU Pins used: SDA: D4, SCL: D3 Screen: SH1106 1.3" 128x64 White 4pin (I2C)
  2. Software Latest versions of printer-monitor from master branch as well as latest versions of all required libs Code changes: modified Settings.h to use D4 and D3 pins and uncommented "define" to use SH1106
  3. Problem After connecting to my network, screen is showing boards IP but I can't get it to show clock or weather. When checking board webserver it is connecting to octoprint and do weather api just fine and all data is there but not on display :(.
  4. Tested things
    • older versions of printer-monitor and libs
    • examples from OLED lib used by printerm-monitor (all work correct including one using UI with multiple frames)
  5. Suspected area of problem: print-monitor code using OLEDDisplayUi

Thank you in advance for your help

OscylO commented 4 years ago

All started working after changing SDA pin from D4 to D2