
Sub
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

A plug-and-play ESP32-C3 desktop monitor for real-time Codex AI usage, quotas, tokens, and system telemetry.
QUARK SuperMini Carrier is an open-source printed circuit board by ElevenOctober, from the ElevenOctober/quark repository on GitHub. It is a 2-layer board of 70.1 × 55.4 mm with 15 parts on 19 nets, routed with 122 tracks and 2 vias.
Its parts include 3 connectors, 2 capacitors, 2 resistors, 2 diodes and 1 IC. It belongs with the lEDs and displays boards and the ESP32 and RISC-V boards of this library.
KiCad source for a two-layer carrier board that connects QUARK's ESP32-C3 SuperMini, OLED, mode switch, page button, passive piezo, and red/blue status LEDs.
QUARK_SuperMini_Carrier.kicad_pro: KiCad project.QUARK_SuperMini_Carrier.kicad_sch: schematic.QUARK_SuperMini_Carrier.kicad_pcb: routed PCB.QUARK.kicad_sym, QUARK.pretty/, and the library tables: project-local symbol and footprint libraries.BOM.csv: board and off-board parts.firmware/QUARK_ESP32-C3_SuperMini_CDC.bin: merged 4 MB ESP32-C3 flash image with USB CDC on boot enabled.fabrication/: Gerbers, Excellon drill files, and drill maps.preview/: schematic and board preview images.scripts/generate_schematic.py and scripts/generate_board.py: source generators.The carrier outline is 70.104 × 55.372 mm, 1.6 mm thick, with four 3.2 mm non-plated M3 holes. The module footprint is for an ESP32-C3 SuperMini with two 8-pin rows on 2.54 mm pitch and 15.24 mm between row centers. Fit two 1×8 female socket strips to the carrier, then plug the module in with its USB-C connector toward the board's top edge. The nominal module outline is 22.52 × 18 mm per the module datasheet; SuperMini clones vary, so compare the module and header spacing before ordering a batch.
All board connectors use 2.54 mm pitch. Connector pin 1 is identified on the silkscreen.
| Ref. | Pin order | Connection |
|---|---|---|
| J1 | GND, 3V3, SCL, SDA | External 128×64 OLED; SCL is GPIO1 and SDA is GPIO0. |
| J2 | AI, COM, SYS OPEN | SPDT mode switch: connect COM to AI/GND for AI mode; leave COM open for System mode (INPUT_PULLUP). |
| J3 | GPIO5, GND | Passive piezo disc only; plays startup/control tones and the new-connection acknowledgement. |
| SW1 | N/A | Page/refresh button from GPIO3 to GND. |
| D1, D2 | N/A | Red and blue active-high status LEDs, each with a 330 Ω series resistor. |
The OLED module and mode switch are off-board. J1–J3 are plated header footprints; install pin headers or solder leads as needed. Do not connect a high-current magnetic buzzer directly to GPIO5. The ESP32-C3 SuperMini provides the USB interface and board-level power regulation.
The fabrication/ folder contains copper, solder-mask, silkscreen, paste, and outline Gerbers, plus separate PTH and NPTH Excellon files and drill maps. Upload QUARK_SuperMini_Carrier_gerbers.zip to the board fabricator, or upload the individual Gerber and drill files. The board uses two copper layers and a 1.6 mm FR-4 stackup.
The checked-in design was checked with KiCad CLI 10.0.7. The 2026-11-02 reports contain zero included ERC/DRC violations, zero unconnected items, and zero schematic-parity issues. They also have 4 ERC checks and 7 DRC checks explicitly ignored; see docs/verification.md for the exact list. Zero included violations is not a complete manufacturing or assembly certification. Re-run checks after edits with KiCad 10:
kicad-cli sch erc QUARK_SuperMini_Carrier.kicad_sch
kicad-cli pcb drc --schematic-parity --refill-zones QUARK_SuperMini_Carrier.kicad_pcb| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | Mounting hole M3 NPTH | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 2 | 330R | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1, R2 |
| 1 | 100nF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C2 |
| 1 | 10uF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C1 |
| 1 | Blue 3mm | LED_THT:LED_D3.0mm | D2 |
| 1 | ESP32-C3 SuperMini / 2x8 socket | QUARK:ESP32C3_SuperMini_Socket_2x8 | U1 |
| 1 | Mode: AI / COM / SYS(open) | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | OLED: GND / 3V3 / SCL / SDA | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | Page / refresh | Button_Switch_THT:SW_TH_Tactile_Omron_B3F-100x | SW1 |
| 1 | Passive piezo: GPIO / GND | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J3 |
| 1 | Red 3mm | LED_THT:LED_D3.0mm | D1 |
It measures 70.1 × 55.4 mm and has 2 copper layers, 1.6 mm thick.
15 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 ElevenOctober/quark repository on GitHub, at the commit this page was made from: the board is hardware/QUARK_SuperMini_Carrier/QUARK_SuperMini_Carrier.kicad_pcb and its schematic hardware/QUARK_SuperMini_Carrier/QUARK_SuperMini_Carrier.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 ElevenOctober before reusing the design.

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

mntmn/amiga2000-gfxcard
MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

kenp-io/not-for-airpods-repairs
The content of this repository is licensed under the WTFPL License. Please have a close look at the terms before using this material.

Luos-io/luos_engine
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

Chrismettal/EleLab_v2
Cheap DIY lab system for hobbyists and the tinkering folk
