
OSMC Receiver
Koalaven/Open-Source-Modular-Controller
A modular controller that can be configure to how you want to use it

ESP32-C3 SuperMini educational development board — learn electronics, programming, sensors & robotics
LumaDIY is an open-source printed circuit board by nekaas, from the nekaas/LumaDIY repository on GitHub. It is a 2-layer board of 50 × 100 mm with 42 parts on 34 nets, routed with 326 tracks and 248 vias.
It is built around the PCF8574DWR and 1N4148W. Its parts include 6 resistors, 6 switches, 5 connectors, 4 capacitors and 3 diodes. It belongs with the ESP32 and RISC-V boards of this library.
ESP32-C3 SuperMini Educational Development Board — learn electronics, embedded programming, sensors, and robotics without breadboards full of jumper wires.
| Feature | Detail |
|---|---|
| MCU | ESP32-C3 SuperMini |
| Wireless | Wi-Fi + Bluetooth LE |
| Programming | USB-C |
| Power | On-board 3.3V regulator |
| Display | 0.96" I²C OLED (128×64) |
| Input | 4 user buttons |
| Audio | Passive piezo buzzer |
| Indicator | RGB status LED |
| Expansion | STEMMA QT / Qwiic I²C connector |
| Serial | UART connector |
| GPIO | Multiple breakout headers |
| Battery | 4×AA or USB power |
| Protection | Reverse polarity / PTC |
Everything needed for beginner projects is already on the board. Students only plug in external modules:
No external display or buzzer modules required.
| Category | Projects |
|---|---|
| Security | Safe with servo lock, Motion alarm |
| Environment | Smart plant monitor, Weather station |
| Games | Simon Says, Reaction timer, Mini games, Digital dice |
| Robotics | Robot car |
| Display | LED animations, Stopwatch |
| IoT | Wi-Fi / BLE connected projects |
LuMaDIY/
├── LumaDIY.kicad_pro ← Project file
├── LumaDIY.kicad_sch ← Schematic
├── LumaDIY.kicad_pcb ← PCB layout
├── fp-lib-table ← Footprint library table
│
├── SIMBOLI/ ← Symbol libraries
│ ├── ESP32-C3_SUPERMINI_TH.kicad_sym
│ ├── IO-Expander.kicad_sym (PCF8574)
│ ├── PCF8574DWR.kicad_sym
│ └── Simboli.kicad_sym
│
├── FOOTPRINTI/ ← Custom footprints
│ ├── MODULE_ESP32-C3_SUPERMINI_TH.kicad_mod
│ ├── SOIC127P1030X265-16N.kicad_mod
│ └── SW-TH_SS-12D01-GX.kicad_mod
│
├── 3D-MODELI/ ← 3D models (STEP)
│ ├── esp32 c3 supermini.step
│ ├── SSD1306_OLED_Display(128x64).step
│ ├── BuzzerD9.step
│ ├── CMT-8530S-SMT.step
│ ├── PCF8574DWR.step
│ ├── SW-TH_SS-12D01-GX.stepLumaDIY.kicad_pro| Project | Focus | Repo |
|---|---|---|
| LumaDIY | Electronics education | (this repo) |
| LumaGlow | LED lighting ecosystem | LumaGLOW-ZiemassvetkuEglite |
CreateLab
├── LumaDIY ← Educational hardware (sensors, robotics, programming)
└── LumaGlow ← LED lighting (art, wearables, decorations)LumaDIY teaches how embedded systems work.
LumaGlow applies those skills to create sophisticated lighting.
MIT
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | LOGO | LOGO | G***, G***, G***, G***, G***, G***, G***, G*** |
| 5 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H5mm | SW1, SW2, SW3, SW4, SW5 |
| 4 | Conn_01x06_Pin | Misc:SolderPads-6x | J5, J6, J7, J8 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 3 | 100nF | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3 |
| 3 | 330 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3, R4 |
| 2 | 1N4148W | Diode_SMD:D_SOD-123 | D2, D3 |
| 2 | 4.7K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R6 |
| 1 | 0.96 OLED | Misc:Display_128x64_096_I2C | J1 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | 1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | Battery | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | BT1 |
| 1 | Buzzer | Buzzer_Beeper:MagneticBuzzer_CUI_CMT-8504-100-SMT | BZ1 |
| 1 | ESP32-C3_SUPERMINI_TH | MCU:MODULE_ESP32-C3_SUPERMINI_TH | U1 |
| 1 | LED_BKRG | LED_THT:LED_D5.0mm-4_RGB_Wide_Pins | D1 |
| 1 | PCF8574DWR | IO-Expanderi:SOIC127P1030X265-16N | U2 |
| 1 | Polyfuse_Small | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1 |
| 1 | Q_NPN_BCE | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | SW_SPDT | Misc:SW-TH_SS-12D01-GX | SW6 |

Koalaven/Open-Source-Modular-Controller
A modular controller that can be configure to how you want to use it

fossasia/pslab-hardware
PSLab Hardware Design and Schematics https://pslab.io

pierrechevalier83/ferris
A low profile split keyboard designed to satisfy one single use case elegantly



MickiusMousius/Rolio46Keyboard
A split wireless keyboard based on the Corne and Sofle


sadekbaroudi/bgkeeb
This is a reversible 100mm x 100mm pcb with support for mx or choc switches (no hotswap), per key led, rotary encoders, and exposes the SDA/SCL/GND/VCC lines in the form of the pimoroni trackball pins (meaning you can…
It measures 50 × 100 mm and has 2 copper layers, 1.6 mm thick.
42 parts, built around the PCF8574DWR and 1N4148W. 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 nekaas/LumaDIY repository on GitHub, at the commit this page was made from: the board is LumaDIY/LumaDIY.kicad_pcb and its schematic LumaDIY/LumaDIY.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 nekaas before reusing the design.