A simple machine designed to actuate/ break-in MX style switches consistently and repetitively for a smoother push feel. Watch the assembly process and operation of the machine here.
Also do check out my latest design and endeavour here: https://geekhack.org/index.php?topic=120229.msg3160750#msg3160750 🙆🏻♂️
- Max number of switches: 36
- Compatibility:
- MX style switches with total travel distance of 4mm
- MX style switches with total travel distance less than 4mm (tweaks required for this)
- The provided files are to be used at your own risk.
- The dimensional tolerances may vary between 3D printers. See acceptable tolerances under
Production/Technical-Drawings
. - The complete units showed in pictures and videos shared in this repo were printed with JLCPCB 3D printing service, with material of 8000 Resin, and remarked to print at an 30/45 angle for better Z-axis accuracy.
- Do ensure to run the machine at a ventilated area or fan-cooled to prevent the motor from overheating.
The following is the number of quantities required for each part to assemble a complete unit. The part files required to print are under the Production
folder.
Parts required to print:
Part | Qty | Comment |
---|---|---|
Actuation Plate | 2 | - |
Off Center Actuation Plate | 4 | - |
Switch Holder | 4 | - |
Flat Profile Keycap or 10xFlat Profile Keycap | 36 or 4 | - |
Machine Housing | 1 | - |
Machine Housing 1 or 4xMachine Housing 1 | 2 or 1 | - |
Motor-Adjuster | 1 | - |
Scotch Yoke | 1 | - |
Parts required to purchase:
Part | Qty | Comment | References |
---|---|---|---|
TT 1:90 Gearbox DC Motor | 1 | Measured about 155 actutations/min, 5.4 hours for 50k actuations (measurement based on my purchased motor) | link 1 |
or TT 1:48 Gearbox DC Motor | 1 | Motor runs hot over long run, measured about 400 actutations/min, 2.1 hours for 50k actuations (measurement based on my purchased motor) | link 2 |
HK 0306 Needle Roller Bearing | 2 | - | link 1 |
M3 x 8mm Screw | 6 | - | - |
M3 x 12mm Screw | 2 | - | - |
M3 x 25mm Screw | 2 | - | - |
Female USB C to 2-pin 22 AWG Wires | 1 | - | link 1 link 2 |
8mm Diameter Bumpons | 4 | Optional | link 1 |
- A guide on breaking-in switches that have shorter travel distance will be shared soon.
05/02/2022:
Initial part files commit
- Discord: https://discordapp.com/users/keekeen#1351
- Feel free to send me your enquires if you have doubt reproducing a unit for yourself.