- ESP Pictures
- Technical Information about ESP32
- Advanced Troubleshooting and Programming
- Encoder
- Display
- LED Signaling
- Case / Enclosure
-
Strapping Pins and Boot Mode Selection
- USB Serial Monitor - PuTTY on Serial Port at 115200 baud
- This will report which boot mode is selected based on strapping Pins
- USB Serial Monitor - PuTTY on Serial Port at 115200 baud
- ESP Tool (Requires Python)
- Once Python is installed open an elevated command prompt and navigate to the extracted files
- To get board information:
py espefuse.py --port COM3 summary
- Flash Information:
py esptool.py flash_id
- You’ll find you have missing packages. Use the structure below to install them
python -m pip install pyserial
-
- This library is able to attach inputs to interrupt pins. This prevents constant polling.
-
Wiring / Pins
-
SSD1106 based OLED (128 x 64 pixels)
- Available in White or Blue
- Library: U8g2lib
- I2C address: 0x3C
- #define OLED_RESET -1
- Wiring / Pins
- SCL GPIO 22 (hardware I2C SCL)
- SDA GPIO 21 (hardware I2C SDA)
-
Wiring / Pins for RMT Hardware Accelerated use on ESP32. Allows up to 8 unique strands.
- ABS Plastic boxes with board standoffs
- Polycarbonate Plastic boxes without board standoffs
- Sloping Console
- Anti-slip Feet 3M SJ5001
- Stand-Offs / Screws for OLED/PCB
- 3D Printed Custom Box
- Sam will design and print. Can utilize online printer shops for bulk manufacturing.