Skip to content

ok1hra/esp32-e-ink

Repository files navigation

esp32 e-ink (firmware and 3D print box)

Compile and upload

  1. Install Arduino IDE rev 1.8.19
  2. Install support for ESP32
  3. Install these libraries in the versions listed
    • GxEPD2 rev 1.5.2
    • Adafruit_GFX_Library rev 1.11.3
    • Adafruit_BusIO rev 1.14.1
    • Wire rev 2.0.0
    • SPI rev 2.0.0
    • WiFi rev 2.0.0
    • AsyncTCP rev 1.1.1
    • ESPAsyncWebServer rev 1.2.3
    • FS rev 2.0.0
    • AsyncElegantOTA rev 2.2.7
    • Update rev 2.0.0
    • PubSubClient rev 2.8
  4. Select board 'ESP32 Dev Module'
  5. Connect the rotator with a USB-C cable and select the corresponding port in the arduino IDE
  6. Now you can compile and upload code using USB

Upload binary via web interface

  1. The board must contain one of the above firmware versions (see compilation and upload)
  2. Open url 'http://[YOUR IP]/update'
  3. Download last release .bin file from GitHub
  4. Upload .bin file via web form, with the Firmware option selected

Picture