163
submitted 1 week ago by [email protected] to c/[email protected]

I wanted to share this highly customized GameCube keyboard controller I built for use with Animal Crossing. Since the first AC game doesn't support keyboard input, I used a Pi Pico to listen for keypresses and send simulated analog stick movements to the game, automating typing in Animal Crossing at a tool-assisted speedrun level. It works a treat! I designed the keycaps in FreeCAD and printed them on a Bambu P1P with an AMS and two different colors of PLA. The code and design files are available for free on GitHub.

And a full build/demonstration video is available here (I ended up making it do a lot more than just typing) - https://www.youtube.com/watch?v=Yw8Alf_lolA

you are viewing a single comment's thread
view the rest of the comments
[-] [email protected] 11 points 1 week ago

Yep, it uses an input buffer. I ran some tests it seems to max out around 45wpm. If you type faster than that, the characters will still be added to the buffer and get processed, but you'll eventually have to sit and wait for the movements to play out (at about 45wpm). For reference, my best rate unassisted (using a standard GameCube controller) was about 20wpm.

[-] [email protected] 7 points 1 week ago

I just finished the video, that was incredible! Great job. I subscribed

[-] [email protected] 1 points 3 days ago

The Pi Pico implementation is seriously impresive - it's basicaly a full controller emulator that tricks the GameCube into thinking analog inputs are happening when they're not.

[-] [email protected] 6 points 1 week ago

Thanks for checking it out! Glad you enjoyed it.

this post was submitted on 19 Jul 2025
163 points (98.2% liked)

3DPrinting

19084 readers
302 users here now

3DPrinting is a place where makers of all skill levels and walks of life can learn about and discuss 3D printing and development of 3D printed parts and devices.

The r/functionalprint community is now located at: or [email protected]

There are CAD communities available at: [email protected] or [email protected]

Rules

If you need an easy way to host pictures, https://catbox.moe/ may be an option. Be ethical about what you post and donate if you are able or use this a lot. It is just an individual hosting content, not a company. The image embedding syntax for Lemmy is ![](URL)

Moderation policy: Light, mostly invisible

founded 2 years ago
MODERATORS