├── .gitignore ├── Enclosures └── README.md ├── Firmware └── README.md ├── README.md ├── Resources ├── Platformio_env.md ├── README.md └── images │ ├── ESP32-dev_v3_2.jpg │ ├── ESP32-dev_v3_3.jpg │ ├── ESP32-dev_v3_4.jpg │ ├── PDF │ ├── ESP32_dev_board_v3_jumpers.pdf │ └── ESP32_dev_board_v3_pinout.pdf │ ├── STEP │ ├── ESP32_WLED_dev_board_v1.2.step │ └── ESP32_WLED_dev_boardv1.2.zip │ ├── Schematic.pdf │ └── tindie-logo@2x.png └── Shields ├── Linear_audio_input_shield ├── Docs │ ├── 3D │ │ └── AUX_shield_v1.step │ ├── AUX_shield_back.jpg │ └── AUX_shield_front.jpg └── README.md ├── Port_expander_shield └── readme.md ├── Proto_shield └── README.md └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .DS_Store 3 | Firmware/.DS_Store 4 | Firmware/@Aircoookie/.DS_Store 5 | -------------------------------------------------------------------------------- /Enclosures/README.md: -------------------------------------------------------------------------------- 1 | # Various enclosure variants by users 2 | 3 | - [Enclosure by @tonyno](https://www.printables.com/model/259158-esp32-wled-universal-dev-board-enclosure) 4 | -------------------------------------------------------------------------------- /Firmware/README.md: -------------------------------------------------------------------------------- 1 | # Various firmware variants ready to use and for testing new features 2 | 3 | ## Latest firmware for a *EPS32 dev board* located [here](https://github.com/srg74/WLED-wemos-shield/tree/master/resources/Firmware/%40Aircoookie/Latest/esp32_wled_dev_board) 4 | 5 | ## Future development firmware for a *EPS32 dev board* located [here](https://github.com/srg74/WLED-wemos-shield/tree/master/resources/Firmware/%40Aircoookie/Dev) 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ESP32 WLED dev board is designed for WLED project and can be used for many other projects 2 | 3 | [![Release](https://img.shields.io/github/v/release/srg74/WLED-ESP32-dev-board?style=flat-square)](https://img.shields.io/github/v/release/srg74/WLED-ESP32-dev-board) 4 | [![License: CC BY-SA 4.0](https://img.shields.io/badge/License-CC%20BY--SA%204.0-blue?style=flat-square)](https://creativecommons.org/licenses/by-sa/4.0/) 5 | [![custom firmware](https://img.shields.io/static/v1?label=Custom&message=firmware&color=blue&style=flat-square)](https://github.com/srg74/WLED-wemos-shield/tree/master/resources/Firmware/%40Aircoookie/Latest/esp32_wled_dev_board) 6 | 7 | ## Imagination is your limit ;) 8 | 9 | ![Board](https://github.com/srg74/WLED-ESP32-dev-board/blob/main/Resources/images/ESP32-dev_v3_2.jpg) 10 | 11 | I appreciate your support for my project! [![donate](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/donate/?hosted_button_id=VU7L89Z2RR7S4) 12 | 13 | Board is available at Tindie store [![tindie](https://github.com/srg74/WLED-ESP32-dev-board/blob/main/Resources/images/tindie-logo@2x.png)](https://www.tindie.com/products/27056/) 14 | 15 | ## *EPS32 WLED dev board* have following features 16 | 17 | - ESP32 Wi-Fi modules with PCB or external antenna 18 | - USB connector (for programming only) 19 | - MicroSD slot for flash card support 20 | - Level shifters for 2 digital outputs 21 | - Solder jumpers for output configuration 22 | - Power selector (e.g 5VDC or 12/24VDC) 23 | - 10A Relay for LED power output 24 | - On board connector for PWM fan 25 | - SHT31 sensor on board (temperature, humidity) 26 | - Headers for expansion shields 27 | - [Compatible with Ethernet Network shield](https://www.tindie.com/products/30385/) 28 | 29 | ### Quick references 30 | 31 | - [Pinout](https://github.com/srg74/WLED-ESP32-dev-board/blob/main/Resources/images/PDF/ESP32_dev_board_v3_pinout.pdf) 32 | - [Jumpers](https://github.com/srg74/WLED-ESP32-dev-board/blob/main/Resources/images/PDF/ESP32_dev_board_v3_jumpers.pdf) 33 | - [Platformio env](https://github.com/srg74/WLED-ESP32-dev-board/blob/main/Resources/Platformio_env.md) 34 | - [Schematic](https://github.com/srg74/WLED-ESP32-dev-board/blob/main/Resources/images/Schematic.pdf) 35 | -------------------------------------------------------------------------------- /Resources/Platformio_env.md: -------------------------------------------------------------------------------- 1 | # Platformio [env] for ESP32 WLED dev board 2 | 3 | ```[env:esp32_devb_SHT_sensor_PWM_fan_mods_16mb] 4 | extends = env:esp32dev 5 | upload_speed = 460800 6 | monitor_speed = 115200 7 | ;upload_protocol = espota 8 | # exchange for your WLED IP 9 | ;upload_port = "XX.XX.XX.XX" 10 | build_flags = ${common.build_flags_esp32} 11 | -D WLED_WATCHDOG_TIMEOUT=0 12 | -D WLED_DISABLE_BLYNK 13 | -D WLED_DISABLE_CRONIXIE 14 | -D WLED_DISABLE_HUESYNC 15 | -D WLED_DISABLE_LOXONE 16 | -D WLED_RELEASE_NAME=esp32_devb_SHT_sensor_PWM_fan_mods_16mb 17 | -D SERVERNAME='"ESP32-WLED-dev"' 18 | # Pins assigment and pixel count 19 | -D BTNPIN=-1 20 | -D LEDPIN=2 21 | -D RLYPIN=16 22 | # User mods 23 | # SHTx temperature sensor mod 24 | -D USERMOD_SHT 25 | -D USERMOD_SHT_TYPE_SHT31=1 26 | # PWM Fan mod 27 | -D USERMOD_PWM_FAN 28 | -D PWM_PIN=32 29 | -D TACHO_PIN=33 30 | -UWLED_USE_MY_CONFIG 31 | lib_deps = ${esp32.lib_deps} 32 | https://github.com/RobTillaart/SHT85 33 | board_build.partitions = tools/WLED_ESP32_16MB.csv 34 | ``` 35 | -------------------------------------------------------------------------------- /Resources/README.md: -------------------------------------------------------------------------------- 1 | # Project resources 2 | 3 | - [Parts placement](https://github.com/srg74/WLED-ESP32-dev-board/blob/main/Resources/images/Parts_placement_v1.0.png) 4 | - [Schematic](https://github.com/srg74/WLED-ESP32-dev-board/blob/main/Resources/images/Schematic.pdf) 5 | - [Firmware](https://github.com/srg74/WLED-ESP32-dev-board/tree/main/Firmware) 6 | 7 | ![Board](https://github.com/srg74/WLED-ESP32-universal-controller/blob/main/Resources/images/ESP32-dev_v3_4.jpg) 8 | -------------------------------------------------------------------------------- /Resources/images/ESP32-dev_v3_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg74/WLED-ESP32-dev-board/236b5d4f5d27b6ef4080a712472a074a8a6ac023/Resources/images/ESP32-dev_v3_2.jpg -------------------------------------------------------------------------------- /Resources/images/ESP32-dev_v3_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg74/WLED-ESP32-dev-board/236b5d4f5d27b6ef4080a712472a074a8a6ac023/Resources/images/ESP32-dev_v3_3.jpg -------------------------------------------------------------------------------- /Resources/images/ESP32-dev_v3_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg74/WLED-ESP32-dev-board/236b5d4f5d27b6ef4080a712472a074a8a6ac023/Resources/images/ESP32-dev_v3_4.jpg -------------------------------------------------------------------------------- /Resources/images/PDF/ESP32_dev_board_v3_jumpers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg74/WLED-ESP32-dev-board/236b5d4f5d27b6ef4080a712472a074a8a6ac023/Resources/images/PDF/ESP32_dev_board_v3_jumpers.pdf -------------------------------------------------------------------------------- /Resources/images/PDF/ESP32_dev_board_v3_pinout.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg74/WLED-ESP32-dev-board/236b5d4f5d27b6ef4080a712472a074a8a6ac023/Resources/images/PDF/ESP32_dev_board_v3_pinout.pdf -------------------------------------------------------------------------------- /Resources/images/STEP/ESP32_WLED_dev_boardv1.2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg74/WLED-ESP32-dev-board/236b5d4f5d27b6ef4080a712472a074a8a6ac023/Resources/images/STEP/ESP32_WLED_dev_boardv1.2.zip -------------------------------------------------------------------------------- /Resources/images/Schematic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg74/WLED-ESP32-dev-board/236b5d4f5d27b6ef4080a712472a074a8a6ac023/Resources/images/Schematic.pdf -------------------------------------------------------------------------------- /Resources/images/tindie-logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg74/WLED-ESP32-dev-board/236b5d4f5d27b6ef4080a712472a074a8a6ac023/Resources/images/tindie-logo@2x.png -------------------------------------------------------------------------------- /Shields/Linear_audio_input_shield/Docs/AUX_shield_back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg74/WLED-ESP32-dev-board/236b5d4f5d27b6ef4080a712472a074a8a6ac023/Shields/Linear_audio_input_shield/Docs/AUX_shield_back.jpg -------------------------------------------------------------------------------- /Shields/Linear_audio_input_shield/Docs/AUX_shield_front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg74/WLED-ESP32-dev-board/236b5d4f5d27b6ef4080a712472a074a8a6ac023/Shields/Linear_audio_input_shield/Docs/AUX_shield_front.jpg -------------------------------------------------------------------------------- /Shields/Linear_audio_input_shield/README.md: -------------------------------------------------------------------------------- 1 | # I2S audio input shield 2 | 3 | ![Board](https://github.com/srg74/WLED-ESP32-dev-board/blob/main/Shields/Linear_audio_input_shield/Docs/AUX_shield_front.jpg)![Board](https://github.com/srg74/WLED-ESP32-dev-board/blob/main/Shields/Linear_audio_input_shield/Docs/AUX_shield_back.jpg) 4 | 5 | ## Variants 6 | 7 | - I2S audio input shield 8 | - I2S audio input shield with rotary encoder and I2C OLED display 9 | 10 | ## Resources 11 | 12 | - [Step file](https://github.com/srg74/WLED-ESP32-dev-board/blob/main/Shields/Linear_audio_input_shield/Docs/3D/AUX_shield_v1.step) 13 | -------------------------------------------------------------------------------- /Shields/Port_expander_shield/readme.md: -------------------------------------------------------------------------------- 1 | New 2 | -------------------------------------------------------------------------------- /Shields/Proto_shield/README.md: -------------------------------------------------------------------------------- 1 | # Prototype shield 2 | 3 | Prototype shield is designed for DIYers who wants to experiment and extend functionality of ESP32 WLED dev board 4 | -------------------------------------------------------------------------------- /Shields/README.md: -------------------------------------------------------------------------------- 1 | # Shields designed for the board 2 | 3 | - [Ethernet network shield](https://github.com/srg74/ESP32_ethernet) 4 | - [Prototype shield. For prototyping and expanding functionality of dev board](https://github.com/srg74/WLED-ESP32-dev-board/tree/main/Shields/Proto_shield) 5 | --------------------------------------------------------------------------------