This repository contains all required files to build a Recycling Pad
which is a plugin extension for the Keygem Switch Tester.
It features 3x3 keys, whereby any of the upper three once can be replaced by EC11 encoder(s).
- 1x PCB
- 1x Pro Micro Controller
- 9x 1n4148 Diode (thru hole)
- 1x 6mm tactile switch (to reset MCU)
- up to 3 EC11 Encoders
- up to 9 Cherry-style mechanical switches
- up to 18 Millmax Sockets 3305 / 7305 (recommended, for hotswap)
- 4x 3.5mm Spacer (3d Print file available) => Spacer 3.5mm
- 4x 6mm Spacer (3d Print file available) => Spacer 6mm
Depending on your setup, you can replace any number of the upper switches with EC11 rotary encoders.
As the whole PCB is quite tight packed, you need to keep an eye on the soldering order. If you use Millmax Sockets, it's getting easier as you can remove the switches if required.
- First solder in all the diodes and the reset switch
- Then add the MillMax Sockets
- Solder in the center EC11 encoder (if used)
- Solder in the Pro Micro Headers (NOT THE Controler)
- Solder in the the remaining EC11 Encoder (use plate as guide to keep the encoder aligned)
- If not using Millmax: Add all switches to the plate and solder in the switches
- Add the controller to the Headers
Depending on the length of your Headers, you might want to cut them after soldering. Otherwise they might touch the PCB and shortcircuit a switch.
The qmk
folder contains some base configurations for the Pad.
Note: rows and columns are switched, therefor your configuration needs to be rotated 90° (see example configs).
Cherry Switch 3d Model: https://3dwarehouse.sketchup.com/model/81cf92a3e03098a5cc90be332989df6e/Key-switch-Cherry
Kicad Schematics / Footprints: https://github.com/imchipwood/dumbpad/tree/master/combo_oled
Schematics for embedded version: https://github.com/kb-elmo/QEZ