Blueprint

Pivot-12 Bunny's Macropad

PIVOT 12 is a macropad with 10 MX switches and two rotary encoders and uses QMK firmware. It is aimed for productivity with a huge focus on the two dials.

Created by Bunny Pranav Bunny Pranav

Hackpad

6 views

0 followers

cubit010 cubit010 approved Pivot-12 Bunny's Macropad ago

Tickets awarded: 65 tickets

Tier: 4

looks great!
nice work with the blue and white design!

Bunny Pranav Bunny Pranav submitted Pivot-12 Bunny's Macropad for ship review ago

cubit010 cubit010 requested changes for Pivot-12 Bunny's Macropad ago

looks great!
very cool hackpad!
one last thing you need is a picture of the finished build in the repo readme
thanks!

Tier: 4

Bunny Pranav Bunny Pranav submitted Pivot-12 Bunny's Macropad for ship review ago

cubit010 cubit010 requested changes for Pivot-12 Bunny's Macropad ago

fixing paglu perma reject!
you should be good to resubmit now!

Tier: 4

Bunny Pranav Bunny Pranav submitted Pivot-12 Bunny's Macropad for ship review ago

Bunny Pranav Bunny Pranav added to the journal ago

Soldering finished, project fully completed!

After spending around 7 hours soldering and finalising the firmware, including testing, I have finished my hack pad!!

The soldering was relatively simple, but tedious. This PCB has around 40 solder joints, though all are THT. Due to the sheer number of joints, it took me 3 to 3.5 hours to solder it together. Since this was my second time soldering, it was faster, and significantly better than the blinky board which I also made.

20260329_154803
20260329_145232-2
20260329_154752

The firmware was another big behemouth. QMK was much more complex and headache-inducing than I expected! It felt like I am starting the firmware part from scratch. I also wanted VIA functionality, cause a macro pad is useless without the ability to easily change the key assignments. This also added to the challenge. I spent hours staring at documentation, videos, examples and asking around. A few of my challenges are as follows: Why is the code not compiling (multiply that ten times), why are the keys not changing anything, why is the matrix messed up, what is the pin map for XIAO, why is the working firmware not showing anything in VIA, how to define a separate layout for VIA, how to specifically define a rotary encoder (with press func.) in the said layout.

Anyways, all these are now done, the project is now fully functional! I still now have the task of key and macro assignment in something that actually reflects in my productivity.

image
image
image

Thanks for looking at my project!!

m0.hid m0.hid approved Pivot-12 Bunny's Macropad ago

Great work on this hackpad!

Bunny Pranav Bunny Pranav submitted Pivot-12 Bunny's Macropad for ship review ago

Shadow Shadow requested changes for Pivot-12 Bunny's Macropad ago

Hey! Very cool hackpad , i loved the PCB design , i see that you have all the components in your PCB , could you export that and use it for assembled model with case? Would look great also your CAD files need to be in STEP format , thanks!

Bunny Pranav Bunny Pranav submitted Pivot-12 Bunny's Macropad for ship review ago

Simon Simon requested changes for Pivot-12 Bunny's Macropad ago

Wow! What a nice hackpad, you have made a really nice schematic and PCB, but there are some things not completely correct yet.
1) You need to add a BOM in .csv format in your github repo, you have a good one in the bottom of your readme. Also you need to add the cost of your PCB with shipping.
2) Your readme looks a bit plane at the moment, go a bit more in dept about your design, why you made it and how you made it.
If you need more info look into the submission guidelines: https://blueprint.hackclub.com/about/submission-guidelines
Apart from that you have excelled in your design!

Bunny Pranav Bunny Pranav submitted Pivot-12 Bunny's Macropad for ship review ago

Bunny Pranav Bunny Pranav started Pivot-12 Bunny's Macropad ago

3/29/2026 - Soldering finished, project fully completed!

After spending around 7 hours soldering and finalising the firmware, including testing, I have finished my hack pad!!

The soldering was relatively simple, but tedious. This PCB has around 40 solder joints, though all are THT. Due to the sheer number of joints, it took me 3 to 3.5 hours to solder it together. Since this was my second time soldering, it was faster, and significantly better than the blinky board which I also made.

20260329_154803
20260329_145232-2
20260329_154752

The firmware was another big behemouth. QMK was much more complex and headache-inducing than I expected! It felt like I am starting the firmware part from scratch. I also wanted VIA functionality, cause a macro pad is useless without the ability to easily change the key assignments. This also added to the challenge. I spent hours staring at documentation, videos, examples and asking around. A few of my challenges are as follows: Why is the code not compiling (multiply that ten times), why are the keys not changing anything, why is the matrix messed up, what is the pin map for XIAO, why is the working firmware not showing anything in VIA, how to define a separate layout for VIA, how to specifically define a rotary encoder (with press func.) in the said layout.

Anyways, all these are now done, the project is now fully functional! I still now have the task of key and macro assignment in something that actually reflects in my productivity.

image
image
image

Thanks for looking at my project!!