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

My little PCB for Hack Club Pendant!
Pendant is an open-source printed circuit board by duckida, from the duckida/pendant repository on GitHub. It is a 2-layer board of 35.5 × 51 mm with 11 parts on 18 nets, routed with 99 tracks and 10 vias.
It is built around the SK6812MINI-E. Its parts include 2 diodes and 1 IC. It belongs with the ESP32 boards of this library.
This is my submission to Hack Club Pendant YSWS!
I designed a small board with a rotary encoder, 2 push-buttons, 2 RGB LEDs, an OLED screen and a XIAO ESP32! It can be used for games, internet tasks with web APIs, Home Assistant control and more!
For part details, see the BOM. To learn about how I designed this, check out the journal!
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | LOGO | LOGO | G***, G*** |
| 2 | SK6812MINI | LED_SMD:SK6812MINI-E_fixed | D1, D2 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H4.3mm | buttons ↓, SW3 |
| 1 | Extra Pins | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | extra pins ↓ |
| 1 | PinHeader_1x02_P2.54mm_Vertical | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | battery |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | rotary encoder ↓ |
| 1 | SSD1306 OLED | Display:SSD1306-OLED | oled ↓ |
| 1 | XIAO-ESP32-S3-DIP | RF_Module:MCU_Seeed_ESP32C3 | U1 |
It measures 35.5 × 51 mm and has 2 copper layers, 1.6 mm thick.
11 parts, built around the SK6812MINI-E. 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 duckida/pendant repository on GitHub, at the commit this page was made from: the board is pendant.kicad_pcb and its schematic pendant.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 duckida before reusing the design.

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

Bastardkb/Dilemma
The Dilemma is a vertical stagger low-profile keyboard with mods.

Pwnsat/FlatSat
Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research

adamws/kicad-kbplacer
KiCad plugin for automatic keyboard's key placement and routing

imchipwood/dumbpad
Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro

makerforgetech/modular-biped
An open source framework for creating a bipedal modular companion robot.

