You are browsing as a guest. Sign up (or log in) to start making projects!

Custom Macropad

  • 3 Devlogs
  • 5 Total hours

A custom macropad with 12 keys, an OLED display, and a rotary encoder.

Open comments for this post

1h 30m 24s logged

Updated Case Design, Updated PCB, & A Start on the Firmware ______________ I added some decals to the PCB (which was more annoying than I thought it would be), cleaned up some of the wiring by utilizing vias, and I shifted the microcontroller closer to the edge of the PCB so the USB port is easier to access. As for the case, I added the proper mounting holes (and have decided to go with a sandwich style case), along with some decals including a hack club flag and a coolish looking vent. I still need to add a cutout for the USB on the microcontroller, but after that I think the case will be basically done. Now, I have moved on to the firmware side and am using QMK to make it. Hopefully it goes well :)

Updated Case Design, Updated PCB, & A Start on the Firmware ______________ I added some decals to the PCB (which was more annoying than I thought it would be), cleaned up some of the wiring by utilizing vias, and I shifted the microcontroller closer to the edge of the PCB so the USB port is easier to access. As for the case, I added the proper mounting holes (and have decided to go with a sandwich style case), along with some decals including a hack club flag and a coolish looking vent. I still need to add a cutout for the USB on the microcontroller, but after that I think the case will be basically done. Now, I have moved on to the firmware side and am using QMK to make it. Hopefully it goes well :)

Replying to @coolRitvik

0
3
Open comments for this post

2h 25m 15s logged

Finished the PCB Design + Starting Case Design
Managing the PCB’s wires took a while and after doing it the first time I realized the white boxes around the key, or switches, weren’t supposed to overlap, but they were on my PCB. I ended up having to redo the wiring but it was definitely easier having done it once already. You can see my PCB design attached below.
I also started working on the case for the macropad using Onshape and making the top plate ended up being a bit harder than I thought it would because I had to measure the distances and manually position all the holes (although for the keyboard matrix I just used a linear pattern). You can see my so far very basic and incomplete case below. I plan on adding more flair, screw holes, and a cutout for the usb, but I’ve been mostly focused on finishing the top plate so far (which I did :) ).

Finished the PCB Design + Starting Case Design
Managing the PCB’s wires took a while and after doing it the first time I realized the white boxes around the key, or switches, weren’t supposed to overlap, but they were on my PCB. I ended up having to redo the wiring but it was definitely easier having done it once already. You can see my PCB design attached below.
I also started working on the case for the macropad using Onshape and making the top plate ended up being a bit harder than I thought it would because I had to measure the distances and manually position all the holes (although for the keyboard matrix I just used a linear pattern). You can see my so far very basic and incomplete case below. I plan on adding more flair, screw holes, and a cutout for the usb, but I’ve been mostly focused on finishing the top plate so far (which I did :) ).

Replying to @coolRitvik

0
3
Open comments for this post

56m 34s logged

Finished the Schematic Design!
After a bit of research on which pins connect where, I have finally finished schematic for my custom macropad featuring an OLED display, a 3*4 keyboard matrix, and one rotary encoder. I think this has no errors but if you do spot any please let me know. I am also currently working on finishing the PCB design now, given that the schematic is done.

Finished the Schematic Design!
After a bit of research on which pins connect where, I have finally finished schematic for my custom macropad featuring an OLED display, a 3*4 keyboard matrix, and one rotary encoder. I think this has no errors but if you do spot any please let me know. I am also currently working on finishing the PCB design now, given that the schematic is done.

Replying to @coolRitvik

0
1

Followers

Loading…