0 votes
in ESP8266 WiFi Color Kit by (120 points)


I am getting the following error when uploading the weather station color file to my board in Arduino.  The device does not reset nor does it load up the weather station as expected? 

Could it be due to a soldering issue? I am getting a blinking blue light on the controller and some flashing white/grey lights on the LCD screen.

Executable segment sizes:

IROM   : 437820          - code in flash         (default or ICACHE_FLASH_ATTR) 

IRAM   : 27740   / 32768 - code in IRAM          (ICACHE_RAM_ATTR, ISRs...) 

DATA   : 1384  )         - initialized variables (global, static) in RAM/HEAP 

RODATA : 11296 ) / 81920 - constants             (global, static) in RAM/HEAP 

BSS    : 27800 )         - zeroed variables      (global, static) in RAM/HEAP 

Sketch uses 478240 bytes (45%) of program storage space. Maximum is 1044464 bytes.

Global variables use 40480 bytes (49%) of dynamic memory, leaving 41440 bytes for local variables. Maximum is 81920 bytes.

esptool.py v2.8

Serial port COM9


Chip is ESP8266EX

Features: WiFi

Crystal is 26MHz

MAC: a4:cf:12:d6:d6:53

Uploading stub...

Running stub...

Stub running...

Changing baud rate to 460800


Configuring flash size...

Auto-detected Flash size: 16MB

Flash params set to 0x0290

Compressed 482400 bytes to 298913...

Wrote 482400 bytes (298913 compressed) at 0x00000000 in 7.1 seconds (effective 540.6 kbit/s)...

Hash of data verified.


Hard resetting via RTS pin...

by (15.7k points)
What are you seeing on the serial console after you hit the reset button on the WeMos module? Have you tried to load a simple Hello World sketch?
by (120 points)
moved by
Hey Marcel!

hope all is well.

I just was able to load the blink program for the ESP8266 to my board. It is blinking a bright blue LED every other second as expected.

When I press the reset button on the WeMos module the I get it to reset with the device reconnecting to my wifi, pulls weather data and seems to be working however nothing shows up on the display.

The WeMos then goes back to repeating "Touch point detected at -1/-1"
by (15.7k points)
Repeated "Touch point detected at -1/-1" likely indicates you might have an issue with solder joints. Can you try to verify this please.
by (120 points)
I was able to resolder all my connections down.  If I now touch the screen it changes from -1/-1 to -1/0 and then back again.

I am not sure what to do next.
by (15.7k points)
What we know:
- the WiFi module and the internet connection are working - you said so
- the display is not broken (at least it wasn't when we assembled the kit) - they run a test procedure in a test rig right before packaging

Based on that I conclude there's something amiss between the ESP8266 and the display.

Could you attach photos of your hardware here or upload photos/video somewhere we have access to? Could you try to run our software test sketch from https://github.com/ThingPulse/color-display-testbed/?
by (120 points)
I have uploaded the test sketch.

I am not seeing anything on the screen but the output does alternate from Screen Changed to Touched back to Screen Changed.
by (120 points)
I have cleaned up all solder points and even with the screen disconnected it states "screen changed" "touched" and cycles again.


Thanks so much!
by (15.7k points)
It would still be helpful if we could verify the correct assembly of the parts through photos. Also, if you happen to have jumper wires you could try to connect the ESP8266 and the display without connector board and soldering. Documentation: https://docs.thingpulse.com/specs/wifi-color-display-kit/#wiring

Please log in or register to answer this question.

Welcome to ThingPulse Q&A, where you can ask questions and receive answers from other members of the community.