A ch552g powered, single chip, ultra low cost macrokey keypad, compatible with Arduino IDE
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
macrokey_distribute.zipThe default / testing code for the macropadx-zip-compressed - 16.46 kB - 04/26/2023 at 10:46 |
|
|
macrokeypad v3.zipThe Gerber file (PCB) for the macropadx-zip-compressed - 123.15 kB - 04/26/2023 at 10:46 |
|
I receive a few DM mentioning that they want a budget numpad based on the CH552G. I am like: Why you need a numpad?
After chating with one of the person who send me a DM, I notice many mechanical keyboard users don't actually have a full sized keyboard. Instead, they would go with a keyboard without numpad, then buy an additional numpad and only took it out when they needs a numpad.
However, consider the CH552G. In this project, I am using
So in total there are only 10 GPIO I can use. Is this even possible for me to build a fully functional numpad?
In theory you can use a grid layout to multiplex the number of switches by scanning them line by line. However, conversion design will takes in one diode per switch, which is really expensive in term of soldering jobs. I gonna need to find a way to make it under $5 if I am gonna make one myself :D
Anyway, if you really want a $5 numpad keyboard, feel free to let me know!
Recently my friend who went through a head surgery and ask me for one of this macro-keypad. I am like: Sure, it is so cheap and you seems in a terrible mood, you can have one for free.
So I gave him one. And the next day he told me that he is using his laptop with this keypad so he could be streaming songs and music, control playback from his own server just using 4 fingers, while lying in his hospital bed.
I am like: Dude, how smart is it you use it this way!
He also told me he is using this to skip through his anime collection so he could finish the whole 2 seasons of Yuru Camp during his hospital stay. What a cool assistive tech this could be :D
You will need the following supplies to make its macrokey
The most important part of this project is the PCB. The macro-keypad is designed with a open PCB design, which means the PCB is directly exposed on top of the device, making it a bit scifi style to look at.
As Instructable do not allow attaching zip file for gerber, I am putting it on Github where you can get it here.
Gerber File: https://github.com/tobychui/4xMacropad/blob/main/pcb/macrokeypad%20v3.zip
For the 3D Model file, you can edit it with Autodesk Inventor. They provide a free version for students where you can freely adjust the model based on your need.
For starters, I recommend starting from the smallest to the largest components. You can solder starting from the CH552G, then the surrounding 0805 ICs then the other remaining DIP type parts. Follow the silk screen instruction and solder everything in its correct locations.
There are also 3 optional RGB channel which they can be controlled by advance coding in the MCU. If you want to make some light pollution with those LEDs, you can also solder some extra 10k resistors and 0805 LEDs according to the silkscreen printing.
Create an account to leave a comment. Already have an account? Log In.
Become a member to follow this project and never miss any updates