
Splitflappcb
codingcatgirl/split-flap-fae-pcb
Alternative drop-in replacement PCB for David Kingsman's split-flap display

LED Strip Controller (2x RGB, 1 White) with ESP8266 Homie (MQTT)
Board full is an open-source printed circuit board by euphi, from the euphi/ESP-LEDCtrl repository on GitHub, published under the MIT licence. It is a 2-layer board with 13 parts on 32 nets, routed with 142 tracks and 0 vias.
It is built around the ESP-12E and ULN2003A. Its parts include 3 resistors, 3 ICs, 2 connectors and 1 transistor. It belongs with the lEDs and displays boards and the ESP8266 boards of this library.
LED Strip Controller (2x RGB, 1 White) with ESP8266 Homie (MQTT). Display support (SSD1306 OLED) is work in progress.
If not already installed, install Platformio
Clone LEDCtrl + necessary libraries into a directory
git clone https://github.com/euphi/ESP-LEDCtrl.gitgit clone https://github.com/marvinroger/homie-esp8266.gitgit clone https://github.com/euphi/HomieNodeCollection.gitgit clone https://github.com/euphi/esp8266-oled-ssd1306.gitLink libs into the ESP-LEDCtrl lib directory:
cd ESP-LEDCtrl/libln -s ../../homie-esp8266 .ln -s ../../HomieNodeCollection .ln -s ../../esp8266-oled-ssd1306 .cd ..Run platformio
pio runpio run --target uploadThere is a kicad project with a PCB for two RGB outputs and one white channel in the PCB subdirectory

This PCB does not use any SMD parts, so it can easily be built and soldered at home (I created and etched it with "toner transfer", then soldered the parts).
The RGB output uses an ULN2003A as amplifier. This is a Bipolar device with limited power, so don't drive LED strips with it without an RGB signal amplifier.
The white channel uses a FET as driver, so you can drive white LED strips.
I2C is available on board. Till now, I used it to connect a HTU21 temperature+humidity sensor to it. I will add a touch controller to control the LEDs locally.
Serial Programming Interface available. Auto-Reset into flash mode possible with esptool / platformio using the "ck"-reset method (Connect DTR to GPIO0, RTS to Reset)
BOM:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | CONN_01X04 | Connectors_Molex:Molex_KK-6410-04_04x2.54mm_Straight | I2C1, RGB1, RGB2 |
| 2 | CONN_01X03 | Connectors_Molex:Molex_KK-6410-03_03x2.54mm_Straight | P1, P2 |
| 1 | 1K8 | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P15.24mm_Horizontal | R3 |
| 1 | 1K8 | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 1 | 1k8 | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | CONN_01X05 | Connectors_Molex:Molex_KK-6410-05_05x2.54mm_Straight | SERIAL1 |
| 1 | DCDC | ESP8266:DCDC | U3 |
| 1 | ESP-12E | ESP8266:ESP-12E | U1 |
| 1 | Q_NMOS_GDS | TO_SOT_Packages_THT:TO-220_Neutral123_Vertical_LargePads | Q1 |
| 1 | ULN2003A | Housings_DIP:DIP-16_W7.62mm_LongPads | U2 |
13 parts, built around the ESP-12E and ULN2003A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the euphi/ESP-LEDCtrl repository on GitHub, at the commit this page was made from: the board is doc/PCB/board_full.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

codingcatgirl/split-flap-fae-pcb
Alternative drop-in replacement PCB for David Kingsman's split-flap display


dbalsom/arduinoX86
An interface between an Arduino Due or Arduino GIGA and 8088, 8086, V20, V30, 186 or 286 CPUs

fehlfarbe/arduino-motorfocus
Arduino motorfocus with moonlite protocol for telescopes

Scottapotamas/zaphod-bot
A DIY high performance delta-bot for fun, and lightpainting...

AllYarnsAreBeautiful/ayab-hardware
Contains the schematics and layouts for the AYAB Arduino shield


palazzol/CyberamicControlCenter
Repo for docs and info about the Cyberamic Control Center