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

Repo for my macropad, for Stardance
Macropad pcb is an open-source printed circuit board by p1lotz, from the p1lotz/Macropad repository on GitHub, published under the MIT licence. It is a 2-layer board of 85 × 60 mm with 25 parts on 23 nets, routed with 97 tracks and 8 vias.
Its parts include 10 switches, 9 diodes and 1 IC. It belongs with the keyboards and input boards of this library.
(first time making a readme for a macropad so bear with me <3)

The first 3 were software projects, but this one (as you may or may not saw) its a hardware project! Hardware > Software A macropad, who wouldn't want that? Plus you make it yourself AND get funded from our dear friends from Stardance! Now, who wouldn't what THAT.
As you saw (actually you didnt but let's ignore that), the Hackpad consists of 2 parts, the bottom part, the case itself and the top panel which makes it look prettier.
It has 9 switches, 1 encoder and an OLED, the case is very lovely in my opinion can't wait to 3D print it and the firmware is as basic as it gets basically, I will make it better as I finish the hardware and start using it.
Right now only 3 keys and the encoder are in use, the encoder for the volume and the 3 keys for media, the only things I NEED to have to be able to LIVE.
What else can I say, it has a 3x3 matrix with diodes, uses almost all the parts from the Hackpad kit (doesn't use the LEDs, screws, heat inserts and the extra switches and keycaps) and I have the XIAO on the BACK of the board to minimise the area of the board, to make it as compact as I can. The top panel uses M2 screws with I will supply them myself and the case uses M2 heat inserts, same idea.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8, D9 |
| 9 | ~ | ScottoKeebs_MX:MX_PCB_1.00u | S1, S2, S3, S4, S5, S6, S7, S8, S9 |
| 1 | MOUDLE-SEEEDUINO-XIAO | footprints:XIAO-Generic-Hybrid-14P-2.54-21X17.8MM | U1 |
| 1 | OLED_0.91_128x32_I2C | KiCad-SSD1306-0.91-OLED-4pin-128x32.pretty-master:SSD1306-0.91-OLED-4pin-128x32 | DS1 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
The 21 most common of 25 parts.
It measures 85 × 60 mm and has 2 copper layers, 1.6 mm thick.
25 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 p1lotz/Macropad repository on GitHub, at the commit this page was made from: the board is PCB/macropad_pcb.kicad_pcb and its schematic PCB/macropad_pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

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

davidphilipbarr/Sweep
Sweep - a small promicro based keyboard inspired by the Ferris.


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

xyphro/UsbGpib
Versatile, cheap and portable USB to GPIB converter (USBTMC class based)


jes/scamp-cpu
A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.
