You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: POWER.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -54,7 +54,7 @@ This is included as an option for small projects like my [Project Mc2 LED Purse]
54
54
55
55
56
56
## Power Option 2: Separate power for ESP32 and panels
57
-
**Recommended for the fewest issues!**
57
+
**Recommended in all cases, for the fewest issues!**
58
58
59
59
Power your ESP32 dev board with a Micro-USB cable. Power your LED Panel(s) separately with the [4-pin power cable](https://www.aliexpress.com/item/32832930794.html) (probably included with your panel) hooked up to a *different* 5V power source.
Copy file name to clipboardExpand all lines: SOFTWARE.md
+5-4Lines changed: 5 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -9,9 +9,6 @@ The ESP32 cannot directly communicate over USB with your computer to reprogram i
9
9
I would recommend using the following software with this board:
10
10
*https://www.arduino.cc/en/Main/Software - The Arduino IDE, to program everything!
11
11
*https://github.com/espressif/arduino-esp32 - Install board manager support for ESP32
12
-
*https://github.com/me-no-dev/arduino-esp32fs-plugin - This Arduino IDE plugin makes it simple to upload .gifs to your ESP32
13
-
* Install following the instructions from that repository
14
-
* You'll need to make sure Serial Monitor is closed before you can upload using this
15
12
* If you'd prefer not to use the Arduino IDE, you should be able to use all the below libraries and sketches in [PlatformIO](https://platformio.org/) on [Visual Studio Code](https://platformio.org/platformio-ide) using [this board configuration](https://docs.platformio.org/en/latest/boards/espressif32/esp32doit-devkit-v1.html).
16
13
17
14
## Making animated .gifs
@@ -30,9 +27,13 @@ If you want to use Wifi, you will need to install additional libraries:
30
27
*https://github.com/me-no-dev/AsyncTCP
31
28
*https://github.com/me-no-dev/ESPAsyncWebServer
32
29
33
-
## GIFs
30
+
## Uploading .gifs
34
31
The gifs are loaded onto the ESP32's SPIFFS: an integrated filesystem that shares the same flash memory as your program. You have 4MB shared between the GIFs and your program code. Edit your own gifs using Photoshop or some other editor, then use [this Arduino IDE plugin](https://github.com/me-no-dev/arduino-esp32fs-plugin) to upload .gifs to your ESP32 via the Arduino IDE!
35
32
33
+
Install following the instructions from that repository page. You'll need to make sure Serial Monitor is closed before you can upload using this, or you'll get an error.
34
+
35
+
Keep in mind that SPIFFS can't handle long-ish filenames. If a file fails to get bundled and appear on your ESP32, first shorten the filename and try again. Still not working? Is the file too large? Did you resize it properly for the display? Sometimes I forget to do that too. :)
36
+
36
37
## Uploading Sketches
37
38
Some ESP32 dev boards require you to hold the BOOT button for ~3s to connect during sketch upload. If you're using my PCB and you have attached the auto-bootloader capacitor, you don't need to worry about this!
0 commit comments