Bought some NodeMCU ESP8266 V3 Development Board With 0.96 Inch OLED Display CH340 ESP-12F WiFi Module TYPE-C USB For Arduino/Micropython

hello,
bought some NodeMCU ESP8266 V3 Development Board With 0.96 Inch OLED Display CH340 ESP-12F WiFi Module TYPE-C USB For Arduino/Micropython

display works when i power up, but does not work after flashing…
here is some info from aliexpress…



You write that you bought several NodeMCU ESP8266 v3 boards but the datasheet you refer to is from an ESP32.

i bought these:

where definitely says : NodeMCU ESP8266 V3 Development Board With 0.96 Inch OLED Display CH340 ESP-12F WiFi Module TYPE-C USB For Arduino/Micropython

The problem is the I2C pin connection:
sensor.community firmware use

OLED displays with SSD1306 (I2C, 128x64 pixels)

  • VCC → Pin VU
  • GND → Pin GND
  • SCL → Pin D4 (GPIO2)
  • SDA → Pin D3 (GPIO0)

NodeMCU ESP8266 V3 Development Board With 0.96 Inch OLED Display use:

1 Like

so, since i’m an electronics ignorant, i can use the screen with some soldering ?
with the known firmwares…

or some hacking in the firmware needed ?

For further reference:

I can remember there is 2 type of OLED. Is SSD1306 the one used in SC firmware (there is another one…)?

It is always possible to remap the pins but you won’t be able to use the firmware flsher. You will have to flash with platformio. And you will need to look for the right board (in this case the mapping is maybe automatic for I2C)…

“Since you are an electronics ignorant”, you will learn a lot :slight_smile:

Our Firmware Master of the Disaster did it…
now i can use these nodemcus…

1 Like

with sennsirion’s SEN55, works fine.
with SDS + BME280 ignores BME…




BME works in I2C it should be on the same pins as the screen oder you can define a second I2C.