Using a Nintendo Switch to Speed Up a 3D Printer

speckx1 pts0 comments

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...

switch comments klipper follow comment nintendo

Related Articles