Basic introduction:
A very simple three-button mechanical keyboard with rich functions, low price, and very good looks after customization. It is extremely suitable as a graduation gift (

basic composition:
1. Use Jialichuang EDA to design the PCB circuit board, in order to reduce packaging (Because in school, there are not many tools at hand, and the circuit boards in the laboratory are usually soldered by agents), so the packages of resistors and capacitors are all in the form of 0805 to facilitate welding operations;
2. Use Lichuang panels Printing service, print the positioning plate and the underlying acrylic of the shaft body respectively;
3. Open source keyboard solution based on CH552G, change and delete some configurations, the source solution can refer to https://oshwhub.com/TheLight/zi-ding-yi- jian-pan
4. Regarding the construction of the entire keyboard, the entire keyboard uses
a panel (positioning plate 1.5mm)
————————
shaft body (0.5mm high)
——————————
PCB ( 1.6mm board thickness)
——————————
The panel (1.5mm)
adopts this laminated structure, which greatly solves the problem of size.

Project advantages:
1. Everyone can customize a unique keyboard. So this graduation gift is unique (with a self-made small keyboard instruction manual)
(that is, each key can be quietly communicated with classmates and asked for their favorite shortcut keys)

2. The top and bottom panels are also You can customize it yourself. For example, I printed the school's LOGO on the top panel, the words "Happy Graduation" on the bottom panel, and the names of my classmates on some panels
(of course, my own name is essential! Otherwise After a few years, the classmate may forget who sent it! .)
Notes:
1. Please check whether the power supply and ground are short-circuited after soldering, otherwise the CH552G is easy to burn
. Kaihua's shafts use the ordinary shafts that cost 15 yuan for 10 pieces (reactions from students. Students seem to prefer white shafts!). Other shafts may not be welded due to the height of the bottom shaft being too high (that is, The height of the shaft positioning hole exceeds the bottom PCB and the bottom panel cannot be pasted)
3. Due to reasons 2, the two copper pins of the shaft must be cut to the height of the PCB.
4. It is recommended to use a "flat" keycap. Very nice
overall package:
Because it is a graduation gift, we have to use some solutions to package the keyboard. The project uses 4*4*4 hard cardboard boxes that can be bought anywhere on Taobao. The smoothness and thickness are very good. Okay,
and the manufacturer also seems to support customized printing? (I am in a hurry, so I didn’t do this QvQ) The effect is as shown below:

(I personally like the neat row of boxes QvQ)

It just seems easy to print everyone’s Customized and confusing QvQ
shopping list: (QvQ will not show the details in order not to advertise)

Panel display:

(SVG and panel manufacturing files are provided at the end of the article)
Physical display:

Code usage instructions:
1. CH552G is burned directly for the first time. Yes, for secondary programming, you need to use a resistor of more than 10K to short-circuit two pads (next to the Type-c socket).
2. If you want to customize the function of each button in the code part, you can modify it:

the HID key value table can be Reference: https://blog.csdn.net/u012388993/article/details/116395497
At the end of the article, I would like to pay tribute to the past four years of college life and start anew in a new life! Cheer up
and wish everyone in the graduating class a happy graduation!
(I’m wondering if I should add a sentence at the end - good luck in the college entrance examination!)