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

this is a macro pad inspired by the cyber truck . it has 4 keys , a rotary encoder with a 3d printed knob and a small oled screen . it runs on a xiao rp2040
Macro pad cyber is an open-source printed circuit board by ata-crtl, from the ata-crtl/cyberdeck repository on GitHub. It is a 2-layer board of 72 × 60 mm with 16 parts on 19 nets, routed with 121 tracks and 10 vias.
Its parts include 5 diodes, 5 switches and 2 ICs. It belongs with the keyboards and input boards of this library.
this is a macro pad inspired by the cyber truck . it has 4 keys , a rotary encoder with a 3d printed knob and a small oled screen . it runs on a xiao rp2040
right now the keys are just w a s d , the knob changes the volume and if you press the knob it mutes . the oled shows the name and what the keys do
the firmware is kmk so you dont have to compile anything , you just edit main.py and save it
W A knob
S D oledtheres also a BOM.csv from kicad if you want it
| xiao pin | goes to |
|---|---|
| D0 | col 1 (SW1 , SW4) |
| D1 | col 0 (SW2 , SW3) |
| D2 | row 1 |
| D3 | row 0 |
| D4 | oled SDA |
| D5 | oled SCL |
| D7 | encoder B |
| D8 | encoder A |
| D9 | encoder button |
| 3V3 | oled VCC |
| GND | oled and encoder GND |
the encoder button is part of the key matrix , it goes through D5 to row 0
my build log and timelapses are in journal.md
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | D | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5 |
| 4 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4 |
| 1 | ER_OLEDM0.91_1x-I2C | Display:ER_OLEDM0.91_1x-I2C | U2 |
| 1 | LOGO | LOGO | G*** |
| 1 | MOUDLE-SEEEDUINO-XIAO | xiao:XIAO-RP2040-DIP | U1 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHoles | SW6 |
The 13 most common of 16 parts.
It measures 72 × 60 mm and has 2 copper layers, 1.6 mm thick.
16 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 ata-crtl/cyberdeck repository on GitHub, at the commit this page was made from: the board is pcb/macro pad cyber.kicad_pcb and its schematic pcb/macro pad cyber.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 ata-crtl before reusing the design.

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

conorpp/u2f-zero
U2F USB token optimized for physical security, affordability, and style

rusefi/rusefi
rusefi - GPL internal combustion engine control unit

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

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

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

