Using A Nintendo Switch To Speed Up A 3D Printer | Hackaday
Skip to content
3D printers are almost never fast enough. [Cocoanix] had a Prusa MK3S with this very problem. He found it to be disappointingly tedious when completing even simple prints, and sought a way to make it faster. Thus, he grabbed a Nintendo Switch and got to work.
It might sound like an odd choice, and that’s because it is. There’s no special magic inside a Nintendo Switch that makes 3D printers faster – it’s just that the handheld console was a useful platform on which to run Klipper. As [Cocoanix] explains, Klipper is designed to run on faster general-purpose computers compared to the more limited microcontrollers used in some printers. It’s designed to off-load complex motion processing tasks to a faster CPU, while the printer’s onboard microcontrollers are freed up to simply handle the low-level tasks of driving the motors and so on. An older printer equipped with Klipper can often print faster, while implementing techniques like input shaping to further improve speed as well as print quality.
It’s worth noting that you don’t have to use a Nintendo Switch for this. It’s just a good hook for the YouTube video. Typically you’d use a Raspberry Pi or some other computer instead, but the fact it runs on a jailbroken console is amusing nonetheless. It’s also cool to see the results – in this video, [Cocoanix] got the Benchy printing time down from 90 minutes to just 8.
We’ve previously discussed the benefits of Klipper at length.
5 thoughts on “Using A Nintendo Switch To Speed Up A 3D Printer”
The Switch makes a surprisingly functional Linux (or even Android) device. Certainly not good, or practical, but functional. Of course it goes without saying that it needs to be jailbroken (via exploit or modchip) to do this…
People often say (disparagingly) that the Switch was just an outdated smartphone/tablet SoC shoehorned into a gaming handheld, and while that’s not exactly the case, there’s enough truth to it that it was remarkably straightforward for developers to get these other OSes running on it.
In many ways, the Switch is remarkably similar to the Jetson Nano developer kit that Nvidia released around the same time. Both use very similar stripped down versions of the Tegra X1 SOC, though the Switch has twice as many GPU cores. So comparatively little needed to be reverse engineered to accomplish all this.
Report comment
Reply
That’s a good speed improvement. The benchy is ugly but I get the idea (input shaping won’t improve the cooling). I have the same printer, I really should upgrade that to use Klipper
I love that the Switch can display the Klipper UI. Maybe I’ll use an old craptop.
Report comment
Reply
I went through this process a few weeks ago. It did lead me to do a few other upgrades, like printing an improved cooling shroud (free)
https://www.printables.com/model/116791-prusa-mk3s-rhd-cs-fan-shroud-mk3s-mk25s
And now that the motion is so fast, the hotend’s filament melting power is the limit for speed. A CHT nozzle ($20) eases that bottleneck by like 50%.
And update the usb-to-serial firmware to avoid frequent disconnects
https://nikolak.com/klipper-on-prusa-mk3s/#usb-to-serial-firmware
Report comment
Reply
Improved duct with the stock fan. Thanks!
Report comment
Reply
If you are inspired to run Klipper on the Prusa mk3(s/+): you MUST flash the USB chip firmware to fix an issue where Klipper gets randomly disconnected in the middle of prints:
https://nikolak.com/klipper-on-prusa-mk3s/#usb-to-serial-firmware
You will need a ~$7 adapter to flash the USB chip with AVRDUDE.
I lost many many hours of my life debugging this :(
Report comment
Reply
Leave a ReplyCancel reply
Please be kind and respectful to help make the comments section excellent. (Comment Policy)<br>This site uses Akismet to reduce spam. Learn how your comment data is processed.
Search
Search for:
Never miss a hack
Follow on facebook<br>Follow on twitter<br>Follow on youtube<br>Follow on rss<br>Contact us
Subscribe
If you missed it
Teardown: ChargeTab Emergency Phone Charger
41 Comments
2026 Hackaday Europe: Pre-party, More Workshops, And Everything Else
10 Comments
The Vacuum Tube’s Last Stand(s)
112 Comments
There’s More To Global Positioning Than Just GPS
17 Comments
AI On Every Machine: The LLM You Probably Didn’t Want
72 Comments
More from this category
Our Columns
Ask Hackaday: Do We Need A 21st Century Calculator?
59 Comments
Hackaday Links: May 10, 2026
13 Comments
Copy Or Redesign?
5 Comments
Hackaday Podcast Episode 369: IR, E-Ink, And Avgas
5 Comments
This Week In Security: Another Linux Exploit, Ubuntu Knocked Offline, Finals Interrupted, And Backdoored Tools
14 Comments
More from this category
Search
Search for:
Never miss a hack
Follow on facebook<br>Follow on twitter<br>Follow on youtube<br>Follow on rss<br>Contact us<br>Subscribe
If you missed it
Teardown: ChargeTab Emergency Phone Charger
41...