Skip to content

Macropad!

Notifications You must be signed in to change notification settings

CheetahDoesStuff/ExrPad-v1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

03f6a81 · · Jan 2, 2026

History

20 Commits
Jan 2, 2026
Jan 2, 2026
Jan 1, 2026
Jan 2, 2026
Jan 2, 2026

Repository files navigation

ExrPad v1

The ExrPad v1 is a pretty small and neat macropad!

Some words

Before i start, i just wanna thank @shadow and @rekirxs (both in the hackclub slack) for all the help through the process from the schematic to the case, couldnt have done it without you guys !

TODO: write smth here (i really wanna write this now but its 12 am and i need my 3 hours of netflix before i go to sleep)

Details

Specifications

The features include:

  • A powerful microcontroller as the main piece in the device (Seed Studio XIAO rp2040)
  • 6 Cherry MX switches that are fully programmable
  • A rotary encoder and switch (pressable rotary encoder)
  • A 128x32 OLED display

The entire thing is inside a neat package consiting a 3D printed case (top and bottom part)

Repository

Folder structure:

ExrPad-v1 # Root
  /PCB  # Folder containing all files for the PCB design
    ExrPad.kicad_pro  # The main project file of the kiCAD project
    ExrPad.kicad_sch  # KiCAD schematic
    ExrPad.kicad_pcb  # KiCAD PCB Design
  /CAD  # All files for the 3D design of the device
    ExrPad_v1_top_rev2.step  # Top part of the case
    ExrPad_v1_bottom.step  # Bottom part of the case
    ExrPad_v1_assembled.step  # Full case with pcb and components, used for images
  /Firmware  # All files related to the firmware/software side of the project
    TODO: This as welll

Images!

Schematic PCB Case parts Full design (PCB and case)
Schematic PCB Case Full

BOM

  • Seeed XIAO RP2040 — x1
  • MX-style mechanical switches — x6
  • EC11 rotary encoder (with switch) — x1
  • Blank DSA keycaps — x6
  • 0.91 inch OLED display — x1
  • M3 x 16 mm screws & M3 heat-set inserts — x4� x4

About

Macropad!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages