Refrigerator Rover

A ferrous front refrigerator climbing mechanism.


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


In this FreeCAD upgrade, my "A Simple 3D Printed Walking Mechanism":

gets a new pair of (magnetic) shoes! Good for climbing ferrous mountains (or most refrigerators)!

In any event, the grandkids are fascinated with it!

As usual, I probably forgot a file or two or who knows what else, so if you have any questions, please do not hesitate to ask as I do make plenty of mistakes.

Designed using FreeCAD, sliced using Ultimaker Cura 4.7.0, and 3D printed in PLA on Ultimaker S5s.


I acquired the following parts:

β€’ One 3.7vdc 100ma Lithium Battery ( and charger.
β€’ One JST PH 2-Pin Cable (
β€’ One N20 6VDC 100RPM gear motor (on line).
β€’ Four 8mm (diameter) by 3mm (thick) neodymium magnets.

I 3D printed the following parts at .15mm layer height, 20% infill:

β€’ Six "Arm.stl".
β€’ Two "Axle, Magnet Mount.stl"
β€’ Four "Axle, Side.stl".
β€’ Three "Axle.stl".
β€’ One "Base.stl".
β€’ Six "Bolt, Axle.stl".
β€’ One "Gear, Axle.stl".
β€’ One "Gear, Motor.stl".
β€’ Two "Magnet Mount.stl".
β€’ Two "Side, Sawtooth.stl".

Prior to assembly, I test fit and trimmed, filed, drilled, sanded, etc. all parts as necessary for smooth movement of moving surfaces, and tight fit for non moving surfaces. Depending on you printer, your printer settings and the colors you chose, more or less trimming, filing, drilling and/or sanding may be required. Carefully file all edges that contacted the build plate to make absolutely certain that all build plate "ooze" is removed and that all edges are smooth.

I used small jewelers files and plenty of patience to perform this step.

The mechanism also uses threaded assembly, so I used a tap and die set (6mm by 1) for thread cleaning.


To assemble the mechanism, I performed the following steps:

β€’ Positioned "Gear, Motor.stl" into "Base.stl", then pressed the motor into the base and gear.
β€’ Pressed "Gear, Axle.stl" onto one of "Axle.stl".
β€’ Soldered the JST connector to the motor such that the motor axle rotated counter clockwise when viewed from the axle end of the motor.
β€’ Pressed two neodymium magnets in into the magnet pockets in the base assembly.
β€’ Positioned the axle assembly in the base assembly, then secured in place with two "Arm.stl" and two "Bolt, Axle.stl".
β€’ Positioned the second axle in the base assembly then secured in place with two "Arm.stl" and two "Bolt.stl".
β€’ Positioned the third axle in the base assembly then secured in place with two "Arm.stl" and two "Bolt.stl".
β€’ Attached one "Magnet Mount.stl" to one "Side, Sawtooth.stl" using a small dot of cyanoacrylate glue, making sure the axle hole on the magnet mount aligned with the axle hole in the side, then pressed one neodymium magnet in the magnet pocket of the magnet mount.
β€’ Repeated the previous step for the remaining magnet mount and side.
β€’ Attached one side assembly to the base assembly arms on one side using two "Axle, Side.stl" and one "Axle, Magnet Mount.stl".
β€’ Repeated the previous step for the remaining side assembly.
β€’ Secured the battery to the base assembly using double sided tape.

After assembly, I simply plugged the JST connector onto the battery connector, placed the mechanism on the refrigerator, and off it climbed!

And that is how I 3D printed and assembled "Refrigerator Rover".
I hope you enjoyed it!



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


3f7115ddb487d23e0ff436cc83280205?default=blank&size=40Dave I added this to the kids collection ago
Bd4cfb1345015da4021ae1846b423f66?default=blank&size=40daMaker7 added this to the Knick Knacks collection ago
21067ace23555a86fbc15ea73cd208fc?default=blank&size=40Rcalley added this to the Cool Things collection ago
C143eaccfde05c4b5dea6fb5b3e94608?default=blank&size=40ι‡Žζ·»θ£• added this to the Make collection ago
90abcaeaa25cfa4aa5680f8b3778ad58?default=blank&size=40ramy El Garawany added this to the Toys collection ago
03d1e2659471d1142d58a60423324019?default=blank&size=40SlvrEagl added this to the Make collection ago
D8696fb13023991f6f6aae64f9ca4cff?default=blank&size=40posox2000 added this to the Toys collection ago
Mini 1434Jeanette added this to the Kids collection ago
561f342ce5714374818f45c43c05f285?default=blank&size=40jgardner16 added this to the test collection ago
4bc9744e2c18a188e102de67a96aec90?default=blank&size=40EinKellerkind added this to the InterestingThings collection ago
7d303bd1e137f829d5a2d9e546eaae65?default=blank&size=40evaprint added this to the robΓ΄s collection ago
B5dba5cd684b5d848f4474eb408715e7?default=blank&size=40regina rcflyer added this to the my collection collection ago
310d5ecb58861ea320eea20a31166955?default=blank&size=40JuanBosch added this to the 07 Chismes collection ago
Mini lora and iGreg Zumwalt published this design ago