I have finished my Plutopad and have gathered all my files and spent a very long time trying to compile my firmware to get it right. I was also doing all this in the midst of a possible tornado around me. Anyways, I was able to settle on my PCB and case and am ready to submit this project. This is my very final PCB.
This is my new and improved PCB. I redid my schematic for safe measures and was able to finish both the PCB and schematic in this time span. Now I will move onto making my firmware and try to code it in QMK firmware to get the most out of my macropad. I am not doing the case yet because I might change my mind on the layout and don’t want to keep remaking a case. This is be my fifth iteration of this design and have learned a lot and am planning to learn more.
I am starting all the way over. I had weighed how my workflow was going and it wasn’t going well; therefore I am starting over. I plan on making this version much better and done more efficiently. I am doing this for 3 main reasons: to be more efficient, properly organized, and better set up. This photo was of my last PCB
I have worked on the Schematic, PCB, and Case up to this point. A total of 23 hours has been put in due to the fact that I am brand new to making electronics and have had to search up how to do a lot (I did not know how to track my time outside of coding before this). I went through a lot of trial and error with schematics and PCBs. I went through 3 iterations of a schematic trying to see how I can optimize the number of pins I’m using while keeping 10 or 12 switches. I tried LEDs but they were causing many errors in the DRC. The LEDs were more hassle than function so i decided to go with my optimized 12 switches, OLED display, and Rotary Encoder with no switch capabilities. Below is my final interation of my PCB that was able to throw no errors.