A 2K+2K keypad designed for playing osu!mania. Keypads connected using FPC connector With switches hot-swappable design.
- osu!Development (EN)
- osu!Development (CH)- Not yet post
- Knowlege about PCB and Schematic design
- Some C or C++ programming skill
- Soldering skill
- Buying lots of materials
- Debuggin and debugging
- PCB files in the "1.Hardware" directory
- I used EasyEDA to design the PCB
- Check the board design more then twice before you send it to manufacture
- Use JLCPCB or any other PCB factory to print the PCB
After you get your PCB manufactured, solder them correctly, remember to clean up the board after soldering it.
You should read DataSheet of the IC chip first and know what you are doing before programming it.
In the PCB design file, you should be able to see "CN1" ports on the PCB, that is where you are going to program the IC chip, it connected to serial of the chip. Before you start programming, short the "J3", so the chip enters BOOT0 mode. After you programmed the chip, desolder "J3"
After you done the above, check you should have these things:
- 4 Cutted pieces of Soldered PCB
- Left Bottom
- Left Top
- Right Bottom
- Right Top
- 1 FPC connector
- 8 M2*8 screw, 8 M2*4 Coppor Pillars
- 4 Switches
Now Assemble them!
- 0.1
- Initial Release
This project is licensed under the [GPL] License - see the LICENSE.md file for details