This guide shows you how to pause a 3D print at a precise layer, drop in a magnet, and resume printing so the nozzle never collides with the magnet. You’ll learn the exact settings and steps for both manual and automated pauses, plus what to do when things go wrong.
What You’ll Need
- A 3D printer with a pause feature (most Marlin/RepRap firmware supports M0 or M600; some slicers have a pause-at-height option)
- Slicer software (Cura, PrusaSlicer, or similar) that supports pause-at-height or filament change scripts
- Magnets that fit your printed pocket (measure the pocket size; common sizes are 6mm x 3mm discs or 5mm cubes)
- A non-magnetic tool like tweezers or a small screwdriver to place the magnet
- CA glue or epoxy (optional, for a permanent hold)
- A brim or raft around the print if the base is small (to keep the print stuck to the bed during the pause)
Step-by-Step
- Design the magnet pocket in your 3D model. The pocket should be slightly larger than the magnet (add 0.2–0.4 mm clearance on each side) and have a flat bottom. The top of the pocket should be at least 2–3 mm below the top surface so you can cover it with a cap or a thin layer of plastic.
- Set the pause height in your slicer. In Cura, use the “Pause at Height” extension (under Extensions > Post Processing > Modify G-Code). In PrusaSlicer, use “Color Change” or “Pause Print” under Filament settings. Choose the layer where the top of the pocket is fully printed. For example, if your pocket is 5 mm tall and your layer height is 0.2 mm, the pause should be after layer 25 (5 / 0.2 = 25).
- Configure the pause action. In Cura, set the “Pause Height” to the exact layer number, and choose “Park Print Head” to move the nozzle away from the print. In PrusaSlicer, the firmware will handle parking if you use the M600 command. Make sure the retraction is enabled so the nozzle doesn’t ooze while paused.
- Start the print. Watch the first few layers to ensure the print adheres well. If the print shifts or lifts, stop and re-level the bed.
- Wait for the printer to pause. The printer will stop at the specified layer, move the nozzle to the park position, and display a message like “Paused” or “Change filament”.
- Insert the magnet. Use tweezers to pick up the magnet and place it into the pocket. Press it down gently to seat it fully. If the pocket is a tight fit, use a small flat tool to push it in. Do not use a metal tool that could scratch the print or the magnet.
- Optional: Add adhesive. If you want the magnet to be permanent, apply a tiny drop of CA glue to the bottom of the pocket before inserting the magnet. Avoid getting glue on the sides, as it may ooze out and interfere with the next layers.
- Resume the print. On most printers, press the resume button on the LCD, or send a M601 command via USB/OctoPrint. The nozzle will heat back up, wipe off any ooze, and continue printing over the magnet.
- Let the print finish. The layers above the pocket will cover the magnet. If you want a visible magnet, you can stop the print at the top of the pocket and remove it, but for a flush finish, let it print to the end.
- Remove the print and test. Once cooled, remove the print from the bed. Check that the magnet is secure and the top layers are smooth. If the magnet is loose, add a drop of glue from the outside or reprint with a tighter pocket.
Common Mistakes
- Pausing too late or too early: If you pause after the pocket is covered, you can’t insert the magnet. If you pause before the pocket is complete, the magnet will sit too low and the nozzle may hit it.
- Not accounting for the magnet height: The pocket must be exactly the magnet height plus a little extra for the top layers. If the pocket is too shallow, the magnet will protrude and the nozzle will crash into it.
- Using a magnetic tool: A steel screwdriver will attract the magnet and may drop it onto the print or pull it out of place.
- Skipping the brim: During the pause, the print may cool and shrink, causing it to lift from the bed. A brim helps hold it down.
- Not preheating the nozzle before resuming: Some printers don’t reheat automatically. If the nozzle is cold when it tries to move, it may drag across the print.
Tips
- Test with a small print first: Print a simple cube with a pocket to verify your pause settings and magnet fit before doing a large project.
- Use a pause script that parks the nozzle away from the print: This prevents the nozzle from oozing onto the print and gives you room to work.
- Keep the magnet clean: Oils from your fingers can reduce adhesion. Wipe the magnet with alcohol before placing it.
- Consider using a press-fit pocket: If the magnet is slightly oversized, it will stay in place without glue. Just be careful not to crack the print when pressing it in.
- Use a layer height that divides evenly into the pocket height: This makes it easier to calculate the pause layer.
- If your printer has a filament runout sensor, disable it during the pause: Some sensors may trigger when the filament is not moving, causing the print to cancel.
Troubleshooting
- The nozzle hits the magnet when resuming: This usually means the magnet is too high or the pocket is too shallow. Stop the print, remove the magnet, and reprint with a deeper pocket or a thinner magnet. If the magnet is slightly proud, you can try lowering the Z offset by 0.1 mm during the resume, but this is risky.
- The print shifts after resuming: The print may have lifted from the bed during the pause. This is often due to cooling. Use a brim, increase bed temperature, or reduce the pause time. If it shifts, the print is likely ruined; restart with a better setup.
- The magnet falls out during printing: The pocket is too loose. Use a slightly larger magnet or add a drop of glue. If the magnet is a cylinder, you can also print a small retaining ring over it.
- The printer doesn’t resume automatically: Some printers require you to manually select “Resume” on the LCD. Check the display and press the appropriate button. If using OctoPrint, you may need to send a M601 command.
- The nozzle oozes during the pause, leaving a blob: Increase retraction before the pause, and enable “wipe” or “prime” settings in your slicer. You can also manually wipe the nozzle with a wire brush when paused.
- The pause height is off by a few layers: Double-check your layer height and the pocket depth. If you use a 0.2 mm layer, but the pocket is 5.2 mm deep, you need to pause at layer 26 (5.2 / 0.2 = 26).
Frequently Asked Questions
Can I embed a magnet without pausing the print?
Yes, if you design the print to stop at the top of the pocket and then restart manually, but that requires you to be present to switch tools. The pause method is more reliable.
What if my printer doesn’t support pause-at-height?
You can manually pause the print by pressing the pause button on the LCD at the right moment. It’s less precise, but workable if you watch the print closely.
Will the magnet get demagnetized by the heat of the nozzle?
Most neodymium magnets lose their magnetism above 80°C (176°F). If your print bed is heated and the nozzle is close, the magnet may get hot. Use a magnet rated for high temperatures (like N35SH) or keep the magnet away from the nozzle path.
How do I get the magnet out if I change my mind?
If the magnet is glued, you may need to break the print. If it’s press-fit, you can push it out from the bottom with a small rod. For a clean removal, design a small hole in the bottom of the pocket to push the magnet out.
Can I use this method for multiple magnets in one print?
Yes, but you’ll need to pause at each pocket. Some slicers allow multiple pause points. Plan the order so you can insert magnets sequentially without the nozzle hitting previously placed ones.
What’s the best magnet shape for 3D printing?
Discs or cylinders are easiest to press into round holes. Cubes can be tricky because corners may catch. Use a shape that matches your pocket and has a flat top for the nozzle to pass over.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Valheim Server Not Showing in Community List Fixes
- DisplayPort vs HDMI: Which Cable Should You Use?
- Soundbar vs 2.1 Speaker System: Which Is Better?
- Survive Lava for Brainrot Tier List170 points
- MySQL Dump Import: Fix Common Errors
- Mouse Moving on Its Own? Causes & Fixes