Skip to content

Common mistakes

momysnow edited this page Feb 14, 2024 · 8 revisions

Screen issues

Be very careful with the TFT_eSPI library. If it gets updated, there's a possibility that it will overwrite the User_Setup.h file, altering all the screen settings and pins.

Assembly issues

Pay close attention to the clearances you use in the printed parts; these are crucial to avoid problems during assembly and enable you to skip post-production for the various pieces. There are no truly critical pieces, so even if you make mistakes, a file is often enough to fix the issue.

Upload issues

Sketch uses 1111525 bytes (33%) of program storage space. Maximum is 3342336 bytes. Global variables use 49788 bytes (15%) of dynamic memory, leaving 277892 bytes for local variables. Maximum is 327680 bytes. esptool.py v4.5.1 Serial port COM3 Connecting......................................

A fatal error occurred: Failed to connect to ESP32-S3: Wrong boot mode detected (0x26)! The chip needs to be in download mode. For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html Failed uploading: uploading error: exit status 2

I solved this by removing the power supply to the components from the esp, then I detached all the cables from the 3.3V, 5V and GND pins

Panic Core

Check that you have not allocated too much memory to the tasks.

Detailed explanation comes soon.

Name of variables

Always check that all variable names do not repeat, not even the file name.

Detailed explanation comes soon.

Clone this wiki locally