Jason's MacroPad
My first keyboard project. It has 4 keys, 'select all', 'cut', 'copy', and 'paste' . I added a oled screen and a rotary encoder, the encoder controls volume and the oled is to display any text
Created by
anadskman
Hackpad
13 views
0 followers
m0.hid ⚡
approved Jason's MacroPad ago
Tickets awarded: 60 tickets
Tier: 4
Great work on this hackpad! Great that you managed to get the oled working in the end
anadskman
submitted Jason's MacroPad for review ago
m0.hid ⚡
requested changes for Jason's MacroPad ago
Hey! Great work on this hackpad, but we need your journal entries to be more detailed! Specifically, the last 6 hour entry should ideally be split up and have more photos/info about what you spent that time doing. There also needs to be an image of your finished build in your repo which i'm not seeing right now.
Tier: 4
anadskman
submitted Jason's MacroPad for review ago
anadskman
added to the journal ago
The Firmware....

To break it down,
I started by trying to flash the QMK to the PCB, but either it wouldnt type or QMK wouldnt compile because the keyboard isnt matrix. After about two hours i decided to switch to KMK (I should have done this from the start) followed a few tutorials and then I got the keys working and i added their macros.

Next i worked on the Oled, i tried for about and hour to get it working and it turns out i just had to swap the soldering for the SDA and SCL Pins.

Afterwards i test the encoder that worked perfectly, so then i tried to setup the Oled displaying your PCs clipboard and the encoder to scroll the oled screen. i dont know why but i couldnt ever get the encoder to scroll the screen so eventually i decided to make the oled just display text and the encoder just control volume.

anadskman
added to the journal ago
soldered the pcb
All the parts arrived and i begun to solder everything to the pcb but i realised that i had the wrong led ande oled footprints. luckly i could work around it by scratching the green lines revieling copper wire i could solder to. afterwards i soldered everything else on. I didnt solder on the leds as when i tried to, the metal pads came off. I could do what i did with the oled but ill save that pain for later.
this took a good while to solder the oled but besides that it was very quick.


Tanuki ⚡🚀
approved Jason's MacroPad ago
Perfect! Enjoy building :)
anadskman
submitted Jason's MacroPad for review ago
zsharpminor
requested changes for Jason's MacroPad ago
Hi, this is really cool, but it's a direct copy of the tutorial with some parts moved around. Could you maybe add a part or two of your own (rotary encoder? screen? more leds?) Thanks!
anadskman
submitted Jason's MacroPad for review ago
Tanuki ⚡🚀
requested changes for Jason's MacroPad ago
Hey! Really polished CAD, just please include the full cad, not just the top piece. The images here: https://github.com/anadskman/Jasons-MacroPad/tree/main/Firmware dont render either. Other than that, amazing work!
anadskman
submitted Jason's MacroPad for review ago
anadskman
started Jason's MacroPad ago
1/28/2026 - soldered the pcb
All the parts arrived and i begun to solder everything to the pcb but i realised that i had the wrong led ande oled footprints. luckly i could work around it by scratching the green lines revieling copper wire i could solder to. afterwards i soldered everything else on. I didnt solder on the leds as when i tried to, the metal pads came off. I could do what i did with the oled but ill save that pain for later.
this took a good while to solder the oled but besides that it was very quick.


1/30/2026 - The Firmware....

To break it down,
I started by trying to flash the QMK to the PCB, but either it wouldnt type or QMK wouldnt compile because the keyboard isnt matrix. After about two hours i decided to switch to KMK (I should have done this from the start) followed a few tutorials and then I got the keys working and i added their macros.

Next i worked on the Oled, i tried for about and hour to get it working and it turns out i just had to swap the soldering for the SDA and SCL Pins.

Afterwards i test the encoder that worked perfectly, so then i tried to setup the Oled displaying your PCs clipboard and the encoder to scroll the oled screen. i dont know why but i couldnt ever get the encoder to scroll the screen so eventually i decided to make the oled just display text and the encoder just control volume.
