This repository is archived because I am building a version with better integration in the pax-devices repository.
Efficiency, hardware control for digital LEDs and Wi-Fi communications - these are just some of the caracteristics of this controller.
It is designed to control digital LEDS like:
- WS2812, WS2812B, ... (aka NeoPixel) and derivatives like SK6812
- APA102 (aka DotStar) and derivatives like SK9822
- using the ESP32's RMT peripheral, the controller is able to drive two strips of digital LEDs like: WS2812, WS2812B, WS2812C, WS2812S, WS2813, WS2815, WS2812D, etc.
- using the ESP32's HSPI peripheral, the controller is able to drive a strip of digital LEDs like APA102
- two real logic level shifter circuits
- the power supply for LEDs is controlled using a Power MOSFET
- I2C and two general-purpose extension headers
- high efficiency synchronous buck converter
- supply voltage supervisor
My esp32_digitalLEDs repository contains code to use the ESP32's RMT peripheral to drive digital LEDs.
The code dedicated to this board is not yet built.
Operating system is Debian
Tools:
- Fab files are moved to the Fab-v1 directory
- Gerbers and drill files are sent to SeeedStudio for PCB fabrication
- BOM is in the making and components have to be sourced
- I should start to write some software
Hardware revision 10 is presented in the following rendered picture:
Hardware revision 9 is presented in the following rendered picture:
Hardware revision 8 is presented in the following rendered picture:
The software and documentation are released under the GNU GPLv3 License. See the LICENSE-GPLv3.txt file.
The hardware schematics are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. See the LICENSE-CC-BY-SA-4.0.txt file.