Skip to content
FOR THE LOVE OF ALL THINGS TECH
3D Printing

Cocoanix reports 8-minute, 41-second Benchy on Prusa MK3S using Nintendo Switch

Illustration for Cocoanix reports 8-minute, 41-second Benchy on Prusa MK3S using Nintendo Switch

Cocoanix 3D Printing says a Prusa MK3S using a jailbroken Nintendo Switch as its Klipper host completed a 3DBenchy tugboat print in 8 minutes and 41 seconds. The creator said the run followed SpeedBenchy rules.

The project compares that result with a cited 90-minute print on the older setup. Separately, Cocoanix reported tuning the printer to motion speeds of up to 400 mm/s with acceleration of 17,000 mm/s².

How the Switch controls the printer

The console runs Ubuntu Linux and handles Klipper’s host processing. Cocoanix’s walkthrough covers installing Klipper, configuring the connection to the MK3S and flashing the printer’s controller with compatible firmware.

Klipper divides work between a host computer and the printer’s microcontroller. The host calculates the timing of stepper-motor movements and sends a schedule to the microcontroller, which executes those events at the specified times.

A Raspberry Pi or another compatible Linux computer can also perform the host role. Mainsail and Fluidd provide browser interfaces for controlling a Klipper installation. The Switch supplies an integrated touchscreen for the project.

Input shaping and reported hardware limits

Klipper stores configuration settings in an editable text file, allowing settings to be changed without reflashing the microcontroller. It also supports input shaping, a technique designed to reduce vibration-related surface defects known as ringing or ghosting.

Cocoanix claimed improvements in print quality, including “less ringing and ghosting.” Input shaping requires measurements and tuning for the printer. Klipper’s documentation also notes that, at very high acceleration, it can cause excessive smoothing and rounding of printed details.

Cocoanix identified the stock hotend and extruder, along with insufficient cooling, as constraints on a test print.