Rayan s macropad
Rayanrathi·Rayan-s-macropad·PCB/pcb.kicad_pcb
About the Rayan s macropad PCB
Rayan s macropad is an open source PCB design by Rayanrathi, published on GitHub. It is a 2-layer board measuring 97 × 49.5 mm, with 7 components from 4 distinct parts.
Other key parts include the MOUDLE-SEEEDUINO-XIAO. By type, the board carries 5 switches, 1 IC and 1 connector.
It belongs with the keyboards and displays & leds designs in this gallery.
From the project
A custom 4-key macropad with a rotary encoder and OLED display, built as part of Hack Club's PCB design program.
A custom 4-key macropad with a rotary encoder and OLED display, built as part of Hack Club's PCB design program.
- 4x tactile push switches (SW1–SW4) - EC11 rotary encoder with push button (SW6) - 0.91" 128×32 OLED display - Seeeduino XIAO SAMD21 microcontroller - QMK firmware with layer support and WPM counter - Custom 3D printed sandwich-mount case
All switches are wired directly (no matrix) — one side to GND, other side to pin.

Main components on the Rayan s macropad
Rayan s macropad bill of materials (BOM)
7 components, 4 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MOUDLE-SEEEDUINO-XIAO | XIAO-Generic-Hybrid-14P-2.54-21X17.8MM | U1 |
| 1 | Conn_01x04_Pin | PinHeader_1x04_P2.54mm_Vertical | J1 |
| 4 | SW_Push | SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4 |
| 1 | RotaryEncoder_Switch | RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW6 |
Rayan s macropad design files
The KiCad project lives in the Rayanrathi/Rayan-s-macropad repository on GitHub; these links point at the commit this page was built from.
- LayoutPCB/pcb.kicad_pcb
- SchematicPCB/pcb.kicad_sch
Rayan s macropad: common questions
How big is the Rayan s macropad PCB?
The Rayan s macropad measures 97 × 49.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Rayan s macropad?
7 components, from 4 distinct parts. The full bill of materials is listed on this page.
Where can I download the Rayan s macropad design files?
From the Rayanrathi/Rayan-s-macropad repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Rayan s macropad design in my own project?
The repository has no license, so all rights stay with Rayanrathi. Use it as a reference, and ask the author before reusing the design.
Similar boards
BM28B0.6-24DSBreakout
scottbez1
15.2 × 35.6 mm3 parts2LApache-2.022.2kView screen
scottbez1
35 × 35 mm12 parts2LApache-2.022.2kLevelShifterBreakout
scottbez1
15.2 × 20.3 mm5 parts2LApache-2.022.2kView base
scottbez1
81.2 × 81.2 mm81 parts2LApache-2.022.2kProtector
byrantech
32.2 × 15.4 mm6 parts2LMIT4.3kSwitch
byrantech
18.5 × 11.1 mm5 parts2LMIT4.3k