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
Hackpad
6 views
0 followers
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
submitted Pivot-12 Bunny's Macropad for ship review ago
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
submitted Pivot-12 Bunny's Macropad for ship review ago
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
submitted Pivot-12 Bunny's Macropad for ship review ago
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.



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.



Thanks for looking at my project!!
m0.hid ⚡
approved Pivot-12 Bunny's Macropad ago
Great work on this hackpad!
Bunny Pranav
submitted Pivot-12 Bunny's Macropad for ship review ago
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
submitted Pivot-12 Bunny's Macropad for ship review ago
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
submitted Pivot-12 Bunny's Macropad for ship review ago
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.



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.



Thanks for looking at my project!!