|
KiCADKicad
|
|
|
arduino IDEArduino
|
JC Pro Macro Rotary Input
The JC pro Macro acts as a rotary input and auxiliary macro keyboard for your PC, powered by an Arduino Pro Micro.
Each keyswitch is fed into a Pro Micro input, and set as an input pullup, avoiding the need for resistors, or diodes. A rotary encoder is also fed into the Pro Micro, adding rotational input as well a sixth button input when pushed down. I2C pins, as well as +5V and GND are broken out, allowing for additional functionality, like the small OLED screen shown below.
By default it's now set up for media control, and to cycle through browser tabs. It can also move the mouse randomly when needed to keep the computer awake. The Pro Micro board can also be reprogrammed for different functionality as needed.
The build is outlined in the video below. The board was first designed in KiCad, then exported to Fusion 360 for mechanical design. Programming is via the Arduino IDE. Code and more information is found via the linked GitHub repository.
If you'd like to build one yourself, the PCB will be available on my Tindie store, and I plan to set up more purchase options for associated materials in the near future.
JC Pro Macro Rotary Input
- Comments(0)
- Likes(1)
- Engineer Apr 17,2022
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Jeremy Cook
- Light Up Business Card PCB business card made with KiCad and other software. Coin cell battery lights up an 0805 SMD LED. P...
- 3D-Printed Camera Mount This 3D-printed magnetic camera mount can accommodate clamp arms with its central stud, or it can us...
- Sound Reactive Guitar Strap This project uses the Circuit Playground Express (CPE) board by Adafruit and its built-in microphone...
- Pico Touch 2 Raspberry Pi Pico Capacitive Helper I made the Pico Touch 2 board shown in the video above after frustration with supplying my own THT r...
- MIDI Kalimba Musical Instrument After seeing a miniature Kalimba finger piano instrument, I realized I could convert it to a MIDI co...
- LED-No-Solder The LED-No-Solder PCB encapsulates a coin cell battery within the PCB using forks on either side for...
- Tripple Face Clock With PCB Diffuser In a previous writeup and video, I made a clock using a PCB as a diffuser. In this continuation of t...
- Clock 742 PCB Diffuser Clock The Clock 742 PCB clock uses a base PCB to connect 85 SK6812 addressable LEDs, and a Wemos S2 ESP826...
- ICSP Pogo Pin Adapter To make it easier to program chips like the ATtiny85 etc, I made this 6-pin pogo adapter with two id...
- Miniature PCB Tester I order and sell a number of EZ Fan 2 fan/load controller boards, and while the quality is excellent...
- Raspberry Pi PCB Enclosure PCBs are incredibly strong, and can be obtained for a very reasonable price. Based on published Rasp...
- LED Cube Flower Arrangement With WLED This project mounts 5 WS2812B LEDs on a cube made out of castellated PCBs. Five of these tiny PCBs a...
- Mechanical Macro Keyboard Music Maker Computer macro pads/stream decks/auxiliary keyboards normally control computer input functions with ...
- JC Pro Macro Rotary Input The JC pro Macro acts as a rotary input and auxiliary macro keyboard for your PC, powered by an Ardu...
- Triple Zone PIR Workbench Lighting After building a 7 ft x 3 1/2 foot workbench, I installed 12V overhead lighting, as outlined in this...
- 12V Overhead LED Lighting Control After building a workbench with overhead storage, I installed 12V LED strip lights to illuminate my ...
-
-
-
3D printed Enclosure Backplate for Riden RD60xx power supplies
55 0 0 -
-
-
-
Sega Master System RGB Encoder Switcher Z80 QSB v1.2
57 0 0 -
18650 2S2P Battery Charger, Protection and 5V Output Board
78 0 0 -
High Precision Thermal Imager + Infrared Thermometer | OpenTemp
420 0 6 -
Sony PlayStation Multi Output Frequency Oscillator (MOFO) v1
129 0 2