My simple macropad
Hardware- 6 Devlogs
- 14 Total hours
A simple macropad with a 6 key layout, a rotary encoder and a little oled screen
A simple macropad with a 6 key layout, a rotary encoder and a little oled screen
Devlog 6 - Final
This is around about the end of this project, I got some keycaps to fit and did some final adjustments to the case overall for better fitment. I’m almost ready to ship, the final things needed is just updating the readme in the GitHub and create a demo video.
Devlog 5 - Encoder cover
I spent a short while just making a nice cover for the encoder on the pad, didn’t take me ages now that I’ve gotten a bit better at fusion. I think I will have to model my own key caps because none still seem to fit.
Devlog 4 - The Pad
The parts for my kit finally came recently and I got some time to put it together. After a while of assembling I finally flashed my firmware and got it all working, its the first time I’ve ever really soldered stuff and in my opinion its came out great. However I have ran into some issues, I completely forgot to record my assembly in lapse, my PCB doesn’t even fit into my case and the cut out for the screen was too small. On top of this the switches were so close together I had to snip the ends off. I have gone back through and just sorted the cut out of the screen and added some nice curves around the edges to make it overall nicer. I think the next things I do before I ship will be making sure it fits in the case, making a knob for the encoder and maybe making some really small keycaps due to my mistake of putting the switches so close
Devlog 3 - The Case
After completing the schematic and the PCB I moved onto designing the case. This took me a while as this was the first time I had try to model something. I looked between onshape and fusion however fusion ultimately seemed to be the best software to use. After getting a slight understanding of the tool I made the case and it come out very nice. Next is the actual software.
Devlog 2 - The PCB
I went back and adjusted the schematic and removed the status LED as I was out of pins on the Seedunio and needed one more for the button press of the rotary encoder. From there I moved on to making the PCB design.
This was hard and took me a few attempts to get wired correctly running into different issue where the traces would overlap leading me to be unable to connect them to the Seedunio.
I finally finished the PCB design by adding the final M3 mounting holes for the case.
Devlog 1 - The Schematic
I started off my Hackpad today, this was designed around the Seeeduino. I decided I wanted 6 buttons, a rotary encoder, a little screen which I can utilise later and finally a little LED to be used as a status light to help understand what state the Hackpad is in.
I spent about an hour making this schematic but most were spent in ensuring that the ERC would run correctly without any errors such as something stating its not connected while being connected.
Finally, I finished the the schematic with a ERC with zero errors so next is the PCB layout. This was the first schematic I have ever made for a PCB so it definitely took longer that it maybe needed to