Prusa Mk3 Uni-Feed Filament Roller

A filament roller with 608 bearings and POM rollers to ease the pain of side-feeding filament

3D printer parts and enhancements

Creative Commons Attribution Noncommercial Share Alike

Commercial use is not allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags



Based on the filament runner from JLTX (though at this point it contains nothing from his original models) this filament routing system uses ubiquitous and cheap bearings and window rollers to smoothly route your filament.

If you're like me and your filament feeds from low and to the side, this may substantially improve your quality of life by removing feed-related issues on your printer. The filament is trapped smoothly between two rolling concave POM surfaces which themselves are free to rotate 360 degrees in the horizontal plane.

Furthermore, I've included some accessory mounts to "get you back" your hexagon holes, and maybe even put anything you might mount in them "on a swivel" as well.

NON-Printed parts:
2 608 bearings (zz or otherwise)
2 POM 608 Window Rollers ( or similar 30mm OD 10mm thick)

You might be able to get away with and, but I have not tried this idea.

Materials and methods

Print in PLA with supports and a brim. Tolerances are VERY tight so make sure your printer is well dialed-in.



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


96db76a2ef8b46335bb82f2fb6601f68?default=blank&size=40drewfish added this to the printer collection ago
73e687e7e1e3d550e062dffa3a4b0c55?default=blank&size=40stormzak added this to the Prusa collection ago
956b7ecf12c23d92d5f8a5742ae5dd13?default=blank&size=40Rtzq0 published this design ago