SnekPad
A macro pad featuring 6 keys, 1 rotary encoder, and an OLED display! I plan to use it for Fusion 360, Blender, Canva, and VS Code. The SnekPad uses Xiao Rp2040 as its MCU.
Created by
asharmohdrehman
Hackpad
12 views
0 followers
asharmohdrehman
added to the journal ago
#10 finished soldering

so I have come to the conclusion that I like cadding but cadding doesnt like me :heavysob:
no matter what I did the top case wont fit ;c Anyways I finished soldering and guess what in the middle of doing this my soldering iron stopped working I had to troubleshoot it for like 6 or 7 days jk like 20 minutes it was the faulty wire which only works at a certain angle. now am gonna figure out how to make ts work lol :idk:
asharmohdrehman
added to the journal ago
#9 Soldered diodes and made the encoder fit

Ok so after cutting, sanding, burning and inhaling yummy plastic fumes the encoder fits but it is like angled so yeah
also 
soldered the diodes after watching around 6 or 7 soldering tutorials. I was confused if I was supposed to line the black line with white line on silkscreen
asharmohdrehman
added to the journal ago
#8 Size matters

My pcb doesn't fit into the bottom case, my rotary encoder didn't fit into its hole so I had to sand it with a sand paper and now this, aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
I think i am gonna hand wire ts to the pcb ig
asharmohdrehman
added to the journal ago
#7 Made some changes to the case
w 
Now they may not look much changes but I had to remake them because of screw holes. in the earlier iteration of the case u can see that the screw holes are very close to the edge and thats a flaw for strength. Also the holes were short, so I made them bigger 4.7 for bottom and 3 for top. And I also reduced the height of the case since it was too tall for keys to work
I also did some research regarding firmware I think Imma look into qmk and vial aswell
1mon ⚡
approved SnekPad ago
really cool hackpad, i love the case! we will send you a kit for the hackpad parts, please use the grant only on the pcb!
asharmohdrehman
submitted SnekPad for ship review ago
asharmohdrehman
added to the journal ago
#6 did the changes welp

Doing the case now haha just meeting the requirements of 150 words and typing nonsense btw I added cool graphics again. also guys I rlly like pizza pls send me some
straight up autisumning
requested changes for SnekPad ago
- There's no reason to have the GND wiring like that, just have the GND pins connected to a GND symbol (ideally the actual GND power symbol, not just a label), and connect the EC11's C pin to GND - also there's other GND pins on the Pico that aren't connected still.
- Would also recommend using a 3V3/3.3V power symbol instead of "VCC" - VCC can mean anything
- Also you need to fix your BOM - fix the perms so anyone with the link can view it, and you also need to put it as BOM.csv in the root of your repo. As for in the README, it would be much better to have it as a proper markdown table - would highly recommend just using a converter for that, not writing out the table by hand lol
- And you need to provide it fully assembled/test fitted in CAD.
asharmohdrehman
submitted SnekPad for ship review ago
Owen C
requested changes for SnekPad ago
Hey! Nice macropad! Your PCB routing looks nice! Please include a BOM table with links to each of the components at the bottom of your README. See the submission guidelines to verify that you have all the components for your submission. Message #blueprint-drafts and/or ping me if you need any help :)
asharmohdrehman
submitted SnekPad for ship review ago
asharmohdrehman
added to the journal ago
#5 Finished de snekpad
.png)
So I couldn't finish it tmrw well because I had a severe headache but yeah. So i am gonna submit now and this image is to update the banner well am just yapping to meet 150 word hehe
asharmohdrehman
added to the journal ago
#4 Finished The Case!

The first one is the bottom case and the next one is the top case along with rotary encoder dial (it has a nice ergo dimple)
I plan on adding a window thru which we can see the pico
asharmohdrehman
added to the journal ago
#3 Finished the firmware

Finished the firmware and half done in the process of setting up the github repo

Currently working on the BOM i.e. THE BILL OF MATERIALS
Also I plan on having a minimal case because I would like the pcb exposed (it looks better doesn't it)
asharmohdrehman
added to the journal ago
#2 Finished the PCB!


I routed the pcb and exported zip file as well. I also exported a stl version of the board so I can design a case around it. And I made sure to add cool snekpad graphics.
asharmohdrehman
added to the journal ago
#1 Did the schematic and assigned footprints

So I plan on adding an OLED display which displays the different profiles and the one u r currently on, I also plan on adding a rotary encoder which helps u change the profile and volume
asharmohdrehman
started SnekPad ago
1/22/2026 - #1 Did the schematic and assigned footprints

So I plan on adding an OLED display which displays the different profiles and the one u r currently on, I also plan on adding a rotary encoder which helps u change the profile and volume
1/23/2026 - #2 Finished the PCB!


I routed the pcb and exported zip file as well. I also exported a stl version of the board so I can design a case around it. And I made sure to add cool snekpad graphics.
1/24/2026 - #3 Finished the firmware

Finished the firmware and half done in the process of setting up the github repo

Currently working on the BOM i.e. THE BILL OF MATERIALS
Also I plan on having a minimal case because I would like the pcb exposed (it looks better doesn't it)
1/25/2026 - #4 Finished The Case!

The first one is the bottom case and the next one is the top case along with rotary encoder dial (it has a nice ergo dimple)
I plan on adding a window thru which we can see the pico
1/27/2026 - #5 Finished de snekpad
.png)
So I couldn't finish it tmrw well because I had a severe headache but yeah. So i am gonna submit now and this image is to update the banner well am just yapping to meet 150 word hehe
1/31/2026 - #6 did the changes welp

Doing the case now haha just meeting the requirements of 150 words and typing nonsense btw I added cool graphics again. also guys I rlly like pizza pls send me some
2/27/2026 - #7 Made some changes to the case
w 
Now they may not look much changes but I had to remake them because of screw holes. in the earlier iteration of the case u can see that the screw holes are very close to the edge and thats a flaw for strength. Also the holes were short, so I made them bigger 4.7 for bottom and 3 for top. And I also reduced the height of the case since it was too tall for keys to work
I also did some research regarding firmware I think Imma look into qmk and vial aswell
3/14/2026 - #8 Size matters

My pcb doesn't fit into the bottom case, my rotary encoder didn't fit into its hole so I had to sand it with a sand paper and now this, aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
I think i am gonna hand wire ts to the pcb ig
3/15/2026 - #9 Soldered diodes and made the encoder fit

Ok so after cutting, sanding, burning and inhaling yummy plastic fumes the encoder fits but it is like angled so yeah
also 
soldered the diodes after watching around 6 or 7 soldering tutorials. I was confused if I was supposed to line the black line with white line on silkscreen
3/16/2026 - #10 finished soldering

so I have come to the conclusion that I like cadding but cadding doesnt like me :heavysob:
no matter what I did the top case wont fit ;c Anyways I finished soldering and guess what in the middle of doing this my soldering iron stopped working I had to troubleshoot it for like 6 or 7 days jk like 20 minutes it was the faulty wire which only works at a certain angle. now am gonna figure out how to make ts work lol :idk: