
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.
Mini Module is an open-source printed circuit board by sullyjason, from the sullyjason/interactiles repository on GitHub. It is a 4-layer board of 38 × 33.2 mm with 29 parts on 53 nets, routed with 396 tracks and 44 vias.
Its parts include 3 connectors and 1 resistor. 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 |
|---|---|---|---|
| 15 | PLB_RGB_SW | SilvansFootprintLibrary:TL1_RBG_Adressable_1_mini | RGB_SW1, RGB_SW2, RGB_SW3, RGB_SW4, RGB_SW5, RGB_SW6, RGB_SW7, RGB_SW8, RGB_SW9, RGB_SW10, RGB_SW11, RGB_SW12, RGB_SW13, RGB_SW14, RGB_SW15 |
| 3 | R_Pack04 | Resistor_SMD:R_Array_Convex_4x0603 | RN1, RN2, RN3 |
| 3 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2, JP3 |
| 2 | PINHD_1x2_Female | Connector_PinHeader_2.00mm:PinHeader_1x02_P2.00mm_Vertical | J2, J4 |
| 1 | 0.1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | 0.1uF |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | 10uF |
| 1 | 330R | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1 |
| 1 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | LED |
| 1 | MCP23017_SS | Package_SO:SSOP-28_5.3x10.2mm_P0.65mm | MCP23017 |
| 1 | PINHD_1x2_Male | Connector_PinHeader_2.00mm:PinHeader_1x02_P2.00mm_Vertical | J1 |
It measures 38 × 33.2 mm and has 4 copper layers, 1.6 mm thick.
29 parts. 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/Mini_Module/Mini_Module.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.

Hanqaqa/Easyduino
Easily dive into different PCB KiCad designs of the most popular microcontroller devboards


EvanKrall/pipad
A PCB for putting a Raspberry Pi CM4 inside a 1st-generation iPad.


alvarop/chaac
This is a work in progress for a wireless weather station project.


colinleroy/BurgerDisk
A daisy-chainable Smartport hard drive for the Apple II

esden/glasgow-addons
Various interface addon boards and expansions for the Glasgow Digital Interface Explorer