An ultra low cost, 4 keys mechanical macropad using CH552G. See the /4xMacropad/
folder.
Another ultra low cost macropad + numpad powered by CH552G with two layouts on the same PCB. See the /4x5Macro-Numpad/
folder.
-
Send the PCB to print (See /PCB)
-
Purchase all the required materials (See BOM list)
-
3D print the base plate (See /3D Model)
-
Install the required Arduino library for CH552G and drivers
-
Visit 4-key Macropad | imuslab (4xMacropad only) or modify the sketch in /firmware folder
-
Flash the CH552G with the sketch
As all the keyboard designs share the same MCU and programming button design, this instruction should be suitable for all the macropads / numpad in this repo.
-
Hold and press the PROG button on the PCB
-
While the button has been held, insert the USB cable into the mini USB port
-
Release the button when the Arduino code has finished compiling and ready to upload (Timing is important)
-
Wait for the upload to complete
Software: MIT License
Hardware: CC BY-NC-SA
For those who don't want to read the CC license, NC means non-commercial only and SA means if you modified this work, you must also open source it with similar licensing requirements.