Three2One Pad is a small keyboard pad for persional function keys. It supported maxium 12 keyboard keys or 8 keyboard keys + 4 rotray encoder, MX switches hotswap, and used RP2040 mini series micro controller (ex. supermini/zero... etc) to drive.
This is a simple repostiory, it would be opensource all files on here, check files inside floder.
Item | Amount | Note |
---|---|---|
PCB | 1 | - |
MCU | 1 | RP2040 SuperMini /Zero |
Cases | 1 | Acrylic or 3DP |
Hotswap Socket | 8-12 | MX version |
Diodes 1N4148 |
12 | SOD-123 or DO-35 version |
M2x5mm Screw |
12 | for Arcylic case |
M2x6mm Spacer |
6 | for Arcylic case |
Rotray Encoder EC-11 |
0-4 | Personal Option |
Rubber feets | 4 | ø8mm , H1mm |
- Prepare hotswap sockets and solder gun, you need to install them first.
- Then install diodes to PCB.
- Cut off useless diode feets after solder 1N4148 diodes.
- If you finished solder diodes, next way is install MCU.
- Install pin header to PCB then put MCU on top of headers.
- Rotray Encoders are persional option. If you want to install them, please decide to install 0-4 EC-11(s) on the PCB.
- Last step flash firmware and test how's the pad working.
Note
RP2040 SuperMini/Zero have same
bootloader
way, you need to keep pushing switch on the MCUbefore
plug USB-C cable to the PC. After that, you can see adisk
on your device, then put.uf2
firmware file into disk.
- First install spacers on PCB and bottom case.
- Put the PCB on bottom case, then install plate and cover.
- If you finish case installed, put 4 rubber feets below the bottom case.
- Last step, put MX switches and keycaps on the pad.
- Done.
- QMK Firmware.
- VIAL.
- KiCAD version
7.0.5.
- JLCPCB.
- AutoDesk Fusion360.
- Taiwan Tatung University - Department of Mechanical and Materials Engineering
- And my friend: YCT