

- Pixelstick 3 up how to#
- Pixelstick 3 up install#
- Pixelstick 3 up code#
- Pixelstick 3 up password#
- Pixelstick 3 up download#
5th, everything seems to be working EXCEPT the network settings in the “Network Configuration” tab. Select “LittleFS”, which should be the default, and click OK.Īs of the commit I tested on Nov.

You will need to upload the WebUI to the ESP32 using the Tools -> “ESP32 Sketch Data Upload” utility, you will get a new dialog that will prompt for the file system to use. Instructions are in the README for this, and you should already be familiar with this if you have built any other version of ESPixelStick.
Pixelstick 3 up install#
Similar to setting up the older ESP devices, you will also need to install gulp-cli, and run gulp in the build root to minify and organize the Web UI in the /data folder. Once you have that done- you should be able to compile and upload the sketch to the ESP32! (One of many reasons to move away from it.)
Pixelstick 3 up code#
You will have to create the file using a text editor or another code editor, since ArduinoIDE won’t edit. Just create a file called “secrets.h” with the following in it: #define SECRETS_SSID "YourWiFiSSID"
Pixelstick 3 up password#
If you read the comments in WiFiMgr.cpp, you can either provide your WiFi SSID and password there, or in a file called “secrets.h”. If you compile and upload it as-is, it won’t connect to WiFi because it keeps trying to connect to “DEFAULT_SSID_NOT_SET”. One thing of note- there is no WiFi setting section in ESPixelStick.ino. I recommend doing this even on new boards, as some come with pre-loaded WiFi AP or other code. I did this first so I was starting from a clean slate. The mklittlefs utility has an option to “Erase Flash”.
Pixelstick 3 up download#
You can download here:Īfter getting the prerequisites, I ran the ESP32fs (Sketch Data Upload) utility first, which calls mklittlefs. You also need to download the correct mklittlefs utility for your OS, and copy it to the same folder as the above. If you haven’t already installed ESP32FS- follow the instructions on the page for setting up the tools folder. jar file to /tools/ESP32FS/tool, overwriting the stock one that is there. Note that if you have already installed ESP32fs-plugin for other projects, this one needs a specific fork of it to support LittleFS. VS-Code is significantly faster and has a better debugging and managed library system. I hope Shelby or one of the other developers working on this will set it up with a proper PlatformIO configuration. Unfortunately I couldn’t get it to work, so had to dust off Ardino IDE for this. Note: I really wanted to make this work with VS-Code and PlatformIO, since almost everyone, including me, has moved away from Arduino IDE. It’s almost a footnote in the README- but be sure to install the “LittleFS-32” library. Be sure to use the links provided! In some cases there are multiple versions/releases of a library using the same name, and they can have different functionality. You must use the Arduino IDE and install all of the prerequisites in the README file. DDP is significantly more efficient and much easier to set up. DDP is also huge- as most new Pixel controllers prefer it to E1.31.
Pixelstick 3 up how to#
I am not covering the basics of how to use the Arduino IDE to install libraries and compile/flash code to an MCU. Note: I am just covering my experience and outlining the process of compiling (building) the firmware for ESP32. If you are running the original ESPixelSticks, or NodeMCUs based on ESP12, like D1 Mini or similar- get that release as it is pre-compiled and just works. First off, FYI- there is a new release of ESPIxelStick v.3.2 that fixes the Mac flashing issues that have been a problem for v3.1.
