you can fetch setup guide and files📂 here
Contains 9 re-programmable keys for your macro, keys are laid out in 3x3 matrix.
- Switch: Key switch with fixation pins (1 pole), hot swappable (should contain same mount point as mentioned).
- Keycaps: can be 3d printed using given model or can pe purchased online.
Match keycap size before purchasing, supported keycaps are alphabetic caps.
- Size: x = 93.47mm, y = 62.99 mm
- Mounting: Keycap can be mounted using 5 2.1 mm mounting bits.
- Connection: Micro-B USB.
- micro-python - supported firmware and installation guide is here.
- circuit-python - supported native and recommended to use.
- C/C++ - can be uploaded using Thonny ide.
- QMK firmware - customizable firmware.
Each switch is connected to a 3.3-Volt power pin and the other pin is connected to a GPIO pin to receive the data from the switch(input). It also contains an LED connected with a resistor which you can use to show the status of anything you desire like showing if the circuit is receiving voltage.
Buttons are connected in such a way that each button has its own GPIO pin, why?
Because it contains only 9 switches and it would be useless to reduce the number of pin because it will increase the complexity on the connection and increase the number of components used, leading to the code complexity.
Complete information about RP2040 can be found here*
All the details about PCB can be found on the GitHub, just open the PCB folder in KiCad.
PCB can be printed by JLCPCB just upload the Gerber zip file on JLCPCB website.
Stander alphabetical keycap without any legends can be printed using translucent materials or solid material like PLA.
You can use any switch like blue, jade, etc. as long as you have same mounting point shown in the 3D model to be precise 1 pole without led Connections, with fixation point.
Details can be found here
Can be use with the script included in “shorty.py” which help you to set keyboard shortcut in your device and then you can program your macro pad to send those specific commands to your device, this way you can swiftly change your macros.