0 votes
in ESP8266 WiFi Color Kit by (150 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 (150 points)

I went ahead and bought another brand new unit. It came in and I didn't solder anything but just loaded the code. It still shows touch point error in the serial monitor.

I have a picture here: https://imgur.com/L0LAX6N

Thoughts and many thanks!!!
by (150 points)
The Wemos seems to load the program, connect to wifi and pull data..

by (19.9k points)
Thanks for trying and kudos for not giving up :)

This is not a touch point "error" but an expected behavior given the setup. You effectively created a floating touch pin. It is not connected to anything - other than the air around it. Hence, if I load the sketch onto a ESP8266 here without connecting the TFT display I get exactly the same output.

I suggest you solder the male pin headers to the module and then connect the display with jumper cables as described above. It can be a little tedious due to the number of wires (and the associated potential of mixing them up). However, you can play around and the wiring is a lot easier to undo then the soldered connection.
by (150 points)
Success! I took my time and did a layout of the pins before soldering anything together.

I watched the youtube video of how your team assembled it and place my soldering iron behind the pin and allows the solder to "flow into the pin"

here are some high res pics of how it turned out.


by (19.9k points)
Well done, congratulations!

1 Answer

0 votes
by (19.9k points)
Best answer
Resolved as per the comments.

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