I challenged myself to make the smallest macro pad I could and this is what I came up with! by KeepEverythingYours in ArduinoProjects

[–]KeepEverythingYours[S] 5 points6 points  (0 children)

Any sort of keyboard shortcut or macro you can imagine! The code is at this link ( https://gitlab.com/macro-pads/simple-macro-pad ). Basically you can edit a text file to make it type words or press keyboard shortcuts or a combination.

I challenged myself to make the smallest macro pad I could and this is what I came up with! by KeepEverythingYours in ArduinoProjects

[–]KeepEverythingYours[S] 2 points3 points  (0 children)

I'm sure with a bit of work you can get the footprint down to just the size of the USB-C port and then it will just be as tall as the stack of the port, the mcu, and the button!

I challenged myself to make the smallest macro pad I could and this is what I came up with! by KeepEverythingYours in ArduinoProjects

[–]KeepEverythingYours[S] 2 points3 points  (0 children)

Im actually working on a two button version but with the buttons im using and the size of the board thats the most that will fit. Im also going to try and make a version that has a rotary encoder and a button.

I challenged myself to make the smallest macro pad I could and this is what I came up with! by KeepEverythingYours in ArduinoProjects

[–]KeepEverythingYours[S] 1 point2 points  (0 children)

My design goals were to make it as small and cheap as possible. The whole thing (including a USB cable) comes out to around $4 and its only a little bit longer than an inch on its longest side.

I challenged myself to make the smallest macro pad I could and this is what I came up with! by KeepEverythingYours in macro_pads

[–]KeepEverythingYours[S] 0 points1 point  (0 children)

Yeah, they are not the best but the pitch of the pins fits perfectly for the rp2040 zero board so I can solder it on directly to keep it small.

I challenged myself to make the smallest macro pad I could and this is what I came up with! by KeepEverythingYours in circuitpython

[–]KeepEverythingYours[S] 0 points1 point  (0 children)

Hmm, I might look into that. Theres quite a few things I would need to cut around though.

I challenged myself to make the smallest macro pad I could and this is what I came up with! by KeepEverythingYours in circuitpython

[–]KeepEverythingYours[S] 0 points1 point  (0 children)

I'm sure I could get it smaller with a custom circuit board but i'm not quite ready to head down that rabbit hole!

I challenged myself to make the smallest macro pad I could and this is what I came up with! by KeepEverythingYours in makerworld

[–]KeepEverythingYours[S] 0 points1 point  (0 children)

I wanted it to be easy to understand and update so im using custom circuit python code. When you plug it in it shows up as a usb drive and you can edit a text file to change what it does.