
Interactiles Controller
sullyjason/interactiles
Interactive LED button grids that connect two locations over MQTT — press a button in one place, see it light up in the other. ESP32 + NeoPixel switch hardware, KiCad designs, and firmware.

Interactive LED button grids that connect two locations over MQTT — press a button in one place, see it light up in the other. ESP32 + NeoPixel switch hardware, KiCad designs, and firmware.
4x Mini Controller Wired is an open-source printed circuit board by sullyjason, from the sullyjason/interactiles repository on GitHub. It is a 2-layer board of 76.4 × 90.8 mm with 26 parts on 41 nets, routed with 574 tracks and 83 vias.
It is built around the SN74AHCT1G125DBVR(UMW) and TXS0102DCTR. Its parts include 7 ICs, 4 resistors, 3 capacitors, 2 diodes and 1 connector. It belongs with the lEDs and displays and home automation and IoT boards and the ESP32 boards of this library.
3×5 grid of TL1 NeoPixel switches (7.5mm² each). 4-layer board with MCP23017 I/O expander mounted directly on the underside. Pinout is non-obvious due to space constraints — refer to schematic.

| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2, JP5, JP6, JP7 |
| 4 | ~ | SilvansFootprintLibrary:Mini_Module | U2, U3, U4, U5 |
| 3 | 1uF | PCM_JLCPCB:C_0402 | C2, C4, C7 |
| 2 | 5.1k | PCM_Resistor_SMD_AKL:R_0603_1608Metric | R1, R2 |
| 1 | 100R | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8 |
| 1 | 1N5817M | PCM_Diode_SMD_AKL:D_SOD-323_BigPads | D6 |
| 1 | 500R | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3 |
| 1 | LED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 1 | LED Data 5V | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP5 |
| 1 | SCL 5V | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP3 |
| 1 | SDA 5V | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP4 |
| 1 | SN74AHCT1G125DBVR | SilvansFootprintLibrary:SN74AHCT1G125DBVR | IC3 |
| 1 | Slide_Switch_SPDT | Button_Switch_THT:SW_Slide_SPDT_Straight_CK_OS102011MS2Q | SW5 |
| 1 | TXS0102DCTR | SilvansFootprintLibrary:TXS0102DCTR | IC2 |
| 1 | USB_C_Receptacle | PCM_SparkFun-Connector:USB-C_16 | J2 |
| 1 | XIAO-ESP32-S3-SMD | Seeed_XIAO_Series:XIAO-ESP32-S3-DIP | U6 |
It measures 76.4 × 90.8 mm and has 2 copper layers, 1.6 mm thick.
26 parts, built around the SN74AHCT1G125DBVR(UMW) and TXS0102DCTR. 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 sullyjason/interactiles repository on GitHub, at the commit this page was made from: the board is Button_Modules/Mini/4x_Mini_Controller_Wired/4x_Mini_Controller_Wired.kicad_pcb and its schematic 2x2 Interactiles/PCB/Controller PCB/RGB 2x2 with WS2811.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask sullyjason before reusing the design.

sullyjason/interactiles
Interactive LED button grids that connect two locations over MQTT — press a button in one place, see it light up in the other. ESP32 + NeoPixel switch hardware, KiCad designs, and firmware.

sullyjason/interactiles
Interactive LED button grids that connect two locations over MQTT — press a button in one place, see it light up in the other. ESP32 + NeoPixel switch hardware, KiCad designs, and firmware.

sullyjason/interactiles
Interactive LED button grids that connect two locations over MQTT — press a button in one place, see it light up in the other. ESP32 + NeoPixel switch hardware, KiCad designs, and firmware.

sullyjason/interactiles
Interactive LED button grids that connect two locations over MQTT — press a button in one place, see it light up in the other. ESP32 + NeoPixel switch hardware, KiCad designs, and firmware.
sullyjason/interactiles
Interactive LED button grids that connect two locations over MQTT — press a button in one place, see it light up in the other. ESP32 + NeoPixel switch hardware, KiCad designs, and firmware.

sullyjason/interactiles
Interactive LED button grids that connect two locations over MQTT — press a button in one place, see it light up in the other. ESP32 + NeoPixel switch hardware, KiCad designs, and firmware.

sullyjason/interactiles
Interactive LED button grids that connect two locations over MQTT — press a button in one place, see it light up in the other. ESP32 + NeoPixel switch hardware, KiCad designs, and firmware.

sullyjason/interactiles
Interactive LED button grids that connect two locations over MQTT — press a button in one place, see it light up in the other. ESP32 + NeoPixel switch hardware, KiCad designs, and firmware.

onomondo/getting-started
Onomondo Getting Started development kit. Board design files and firmware.



olivierpetitjean/thermalguard-hat
ThermalGuard HAT is a Raspberry Pi HAT for rack and enclosure monitoring, combining dual fan control, RPM tracking, temperature and humidity sensing, local data logging, and a web dashboard for live status and history.


FluYVy/Modular-Electronics-Toolkit
This project is a diploma thesis done at the HTL Rankweil. It aims to provide future students with a better way to understand and work with different sensors and actuators.


iMike78/nest-mini-drop-in-pcb
Drop-in PCB replacement for the Google Nest Mini v2 with ESP32-S3, ESP32-P4 and optional ESP32-C6. Inspired by Onju Voice and Home Assistant Voice PE.