The main control chip is cheap, the firmware is easy to use, and there are few components. Why don’t you give it a try?
CH582M knob keypad
is a knob keypad using CH582M. It contains 6 buttons and a knob. The values of the keys and knobs can be modified online through the host computer. The keyboard also supports 20 macros and 16 customized lighting effects.
Open source keyboard design, firmware and software are currently still in production.
[July 10, 2023]
1. Update the layout of the PCB characters to make it look better~
[BOM]
1. The EC16 in the BOM table is wrong, it is actually EC11. For details, please see the attached BOM table.
2. PCB thickness is 1.6mm. There may be font problems when opening the project. You can directly download the gerber file in the attachment for production.
[Open source or not]
Open hex and host computer downloads. For DIY players, keyboard unlock codes are provided for free ~
[Function introduction]
1. Layer switching: supports up to 10 layers, and can switch layers through the host computer, keys, and macros (such as changing the color of the light when switching layers);
2 . Long press: For a key, the long press function can be activated, and one key can complete two functions;
3. Macro recording: can record the keys pressed on the keyboard, and a macro supports up to 32 keys;
4. Macro advanced settings: Macro can Perform layer switching, lighting effect switching, and macro switching, among which macro switching can expand the upper limit of macros;
5. Lighting effects: a total of 16 layers of lighting effects, each layer of lighting effects can be configured according to the lighting effect type, color and speed;
6. Keyboard Update: Support keyboard update in the host computer (not completed, please do not use, errors will occur).
[Usage Tutorial]
1. Burn firmware: According to the WCH chip burning method, press and hold the 3rd button on the 1st row of the keyboard and insert the USB to enter the download mode;
2. Unlock the keyboard: Open the DPAD software and in other settings , read the ID and send it in the comment area, I will check it every day and provide the corresponding unlock code. Each DIY player is provided with one, please forgive me~
3. Shell customization: The shell is stacked acrylic, as shown in the picture, and the thickness is indicated in the drawing.
[Disclaimer, please allow capable friends to DIY]
1. Prevent short circuit: Before connecting to USB, please use a multimeter to check whether 5V and 3.3V are short circuited!
2. Prevent theft: Account numbers, passwords, etc. can be stored in keyboard macros. Please beware of theft!