Push-Pin Refrigerator Magnet

A handle for a refrigerator magnet that resembles a push-pin.

For your home


A free software license that requires that all work based on this must also be free software as in freely remixable and sharable by anyone under the same license but may be used commercially.

Learn more or download attribution tags


I wanted to use some NdFeB magnets to hold things on my refrigerator, but I also wanted to be able to grip them for removal (and putting them on without slamming the magnets). I found some 1/2" diameter by 1/4" thick axially polarized disc magnets with a hole countersunk for a #6 machine screw. I ordered the magnets and purchased some stainless steel flathead machine screws and nuts. Please see Materials and methods for details.

I designed this grip (or handle, I am not quite sure what to call it) to resemble a push-pin, as well as to work with the aforementioned hardware. I wanted positive retention of the screw, so I decided to embed the nut in the grip.

There is 1/16" of material below the hex nut to ensure sufficient strength during use. The geometry of the inset for the hex nut has very tight tolerances, particularly regarding the height of the hex nut. These tolerances are due to wanting the first layer above the hex nut to print onto it. There is a relief above the hex nut for the machine screw. This relief has a domed top to allow the print to be completed without support.

I have included the .stl file for the grip, as well as the Sketchup files.


  1. Ensure that generating support is disabled in your slicer.
    Screenshot 1

  2. Configure slicer to pause print at the top of the inset for the hex nut. Using a layer height of 0.2mm I obtained the best results by pausing on layer 22.
    Screenshot 2

  3. Prepare the print bed according to your preferences. Prepare the hex nut by applying adhesion promoter to one surface. Thread one of the screws into the nut from the side the adhesion promoter has been applied to until the tip of the screw is even with the opposite side of the nut.

  4. Begin the print. I obtained the best results by placing the nut on the heated print bed, the side without adhesion promoter down.
    Machine Screw and Hex Nut on Print Bed

  5. When the print pauses, move the print head out of the way. On my printer this generally occurred about six minutes into the print, but print time may vary based on various factors, including the printer used. Carefully pick up the machine screw (WARNING: may be hot) and insert the hex nut into the hexagonal inset in the grip. Be sure to seat the hex nut against the bottom of the inset. This is a relatively snug fit, so some pressure may be needed to seat the hex nut in the inset.
    Inserting Hex Nut Into Print
    Unthread the machine screw and remove it. A number of factors related to his operation will impact the quality of the finished print, but by far the largest is how long it takes to complete this operation. I obtained the best results by doing this as quickly as possible, and found that with very little practice this can be accomplished in a matter of seconds.

  6. Resume the print.

  7. Once the print has been completed, removed from the print bed, and post-processed as desired assemble the magnet by inserting the flathead machine screw through the magnet and threading into the hex nut captured within the 3D printed grip.
    Captured Hex Nut
    Assembly In Progress

  8. Tighten the machine screw with a phillips screwdriver while gripping the 3D printed grip. The magnet is now complete.
    Completed Assembly

Materials and methods


- [1/2" x 1/4" Disc Magnet with #6 Countersunk Hole - Part # ND038-42NM-#6N](http://www.magnet4sale.com/n42-1-2x1-4-neodymium-rare-earth-disc-magnet-w-6-countersink-on-n-or-s/) or [1/2" x 1/4" Disc Magnet with #6 Countersunk Hole - Part # ND038-42NM-#6S](http://www.magnet4sale.com/n42-1-2x1-4-neodymium-rare-earth-disc-magnet-w-6-countersink-on-n-or-s/)
- [#6-32 x 3/4" Flat Head Machine Screw](https://www.mcmaster.com/#91771A151)
- [#6-32 Hex Nut](https://www.mcmaster.com/#91841A007)
- Degreaser:
- Acetone
- Alcohol
- Other Solvent
- Adhesion Promoter:
- [Elmers Washable SchoolGlue Stick - Part # E556](http://elmers.com/product/detail/E556)
- [Dupli-Color Adhesion Promotor - Part # CP199](https://duplicolor.com/product/adhesion-promoter)
- Other (hairspray may work)


- Sliced with MatterControl
- Printed on Robo3d R1+ Using:
- Hatchbox 1.75mm PLA
- Medium Quality
- Standard Layer Height (0.2mm)
- Pause on Layer 22



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


F05a3ee03f4ede9f4c77dae3dc4446a8?default=blank&size=40Bjarke Sørensen added this to the Tools collection ago
6ccce6d343d6076ec7b805c65ad0aaa5?default=blank&size=40salfter added this to the things to make collection ago
6a6a2c0f50b667e4badc06c5a2bb2c46?default=blank&size=40Dwyndal added this to the Useful Home collection ago
6a6a2c0f50b667e4badc06c5a2bb2c46?default=blank&size=40Dwyndal added this to the Magnets collection ago
C3f154aa6c5363bc08411d003ff06ef6?default=blank&size=40jansol added this to the JCollection01 collection ago
Mini thingiverse profile picture 01John Tatum published this design ago