Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2968c03 · · Aug 3, 2026

History

47 Commits
Jul 3, 2026
Jun 11, 2026
Jun 10, 2026
Jul 3, 2026
Jul 3, 2026
Jun 11, 2026
Aug 3, 2026
Jul 2, 2026
Jun 11, 2026

Repository files navigation

SabhyaPad

This is my own MacroPad, called SabhyaPad! It has 6 buttons that can easily be customized using QMK. Using it is really simple: just plug a USB-C cable into your computer, allow it to connect, and then start using it.

image

I made this so that my life is easier. Currently, it is configured to do this...

Screenshot 2026-05-24 at 6 02 34 PM

Here is a video of it on YouTube!!! I accidentally put the wrong link in the demo section actually...

BOM

Item Quantity Remarks Unit Price 1 (INR) Order Quantity Order Unit Price (INR) Order Unit Price (Est. USD) Link To Buy
Switches 6 Switches of MX style. ₹93.18 6 ₹93.18 $1.00 https://www.mouser.in/ProductDetail/CHERRY/MX1A-L1NN?qs=F5EMLAvA7IDlALNAurZTXA%3D%3D
Seeed Studio Xiao RP2040 1 Main Chip. ₹464.97 1 ₹464.97 $4.90 https://www.mouser.in/ProductDetail/Seeed-Studio/102010630?qs=sqEgtWRSLJ0HHL%252BkmwiGyA%3D%3D
Blank DSA keycaps 6 Blank DSA keycaps of black colour(3d printed). ₹2.13 6 ₹12.75 $0.13 Own 3d printer or print-legion
PCB 1 Main PCB. ₹1112.00 1 ₹95.25 $1.00 allpcb.com
M3x16mm screws 4 Screws. ₹12.27 4 ₹49.09 $0.51 https://robokits.co.in/robot-parts/nut-bolts-standoffs/mushroom-head-bolts/m3-x-16-mm-ss-bolt-precision-stainless-steel-304-moq-25-pcs
M3 nuts 4 Nuts ₹1.18 4 ₹4.72 $0.05 https://robokits.co.in/robot-parts/nut-bolts-standoffs/nuts/m3-nuts-304-stainless-steel-moq-50-pcs

Hardware

This is the schematic of my PCB...

Screenshot 2026-05-24 at 6 05 46 PM

And this is what my PCB design looks like...

image

3D Render of PCB

image

3D Models

Please note that I will add USB-C port after I receive the PCB and can confirm the measurements

Case Render(SabhyaPad Case Assembled)

Screenshot 2026-06-10 at 11 30 27 PM

Cut Case Render(SabhyaPad Case Cut)

Screenshot 2026-06-10 at 11 31 21 PM

Final Render(no keycaps)

Screenshot 2026-06-10 at 11 29 30 PM

Assembly

For assembly:

  1. 3D Print the case cut file.
  2. Take your soldered PCB and push it into the top part. It will click and then it will be attached.
  3. Take the bottom part and put it at the bottom.
  4. Use M3x16mm screws and the M3 nuts to enclose it.

Firmware

The SabhyaPad firmware is based on QMK Firmware and is located in:

FIRMWARE/sabhyapad

Requirements

Install QMK MSYS from:

https://qmk.fm

After installation, open QMK MSYS and verify it is installed correctly:

qmk --version

Setting Up QMK

Clone and set up QMK Firmware:

qmk setup

Installing SabhyaPad

Navigate to the keyboards directory:

cd qmk_firmware/keyboards

Clone this repository:

git clone https://github.com/SabhyaAggarwal/SabhyaPad.git

Building the Firmware

Return to the QMK root directory:

cd ../..

Compile the firmware:

qmk compile -kb sabhyapad -km default

Or:

make sabhyapad:default

Firmware Output

A successful build will generate:

sabhyapad_default.uf2

Since SabhyaPad uses an RP2040 microcontroller, the firmware is generated in UF2 format.

Flashing the Firmware

  1. Hold the BOOTSEL button while plugging the keyboard into your computer.
  2. A drive named RPI-RP2 will appear.
  3. Drag and drop:
sabhyapad_default.uf2

onto the drive.

The keyboard will automatically reboot and start running the new firmware.

Updating

Pull the latest changes:

cd qmk_firmware/keyboards/SabhyaPad
git pulll

Rebuild:

cd ../..
qmk compile -kb sabhyapad -km defaultt

Troubleshooting

Check your QMK installation:

qmk doctor

Clean and rebuild:

qmk clean
qmk compile -kb sabhyapad -km defaultt

List available keymaps:

qmk list-keymaps -kb sabhyapad

Quick Start

qmk setup


cd qmk_firmware/keyboards
git clone https://github.com/SabhyaAggarwal/SabhyaPad.git



cd ../..

qmk compile -kb sabhyapad -km defaultlt

Specifications

  • MCU: RP2040
  • Switches: 6 Mechanical Switches
  • Firmware: QMK
  • Connector: USB-C
  • Firmware Format: UF2

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published