Automated Magnet Insertion System for 3D Prints

Oct 25, 2026 Last reply: 11 hours ago 3 Replies
Jump to replies (3)

The most surprising element of this automated magnet insertion system is the ability to insert magnets directly into a print while the printer is running. The maker has created a hardware and software add-on called MagnetPlace for the Bambu Lab A1 3D printer to automate this placement.



The assembly relies on 3D-printed parts including a Top Frame and a rigid vertical Support Tower mounted to the printer frame. Components include a detachable Magnet Dispenser and a Toolhead Mod clipped onto the print head. This system features a dual Magnet Magazine holding stacks of neodymium disc magnets. The magazine accommodates diameters ranging from 3 mm to 8 mm and heights up to 5 mm.



Operation involves the printer pausing at a layer height. The toolhead then picks up the dispenser and pulls a magnet with a specified polarity from the magazine. The magnet is dropped into a pocket inside the printed model. The dispenser docks back onto the top frame, and the printing continues. A potential issue noted is that printing mating sides simultaneously will cause the polarities to repel. The maker recommends using a stainless steel nozzle since it is not magnetic. It remains an open question whether a hardened nozzle would affect the retention of the magnets.



Project by MagnetPlace. Watch it on their YouTube channel:

formatting link


The decision to utilize a dual Magnet Magazine is a clever choice. Having two hoppers, one for each polarity, addresses the need to manage magnetic opposites within the system.

How does the toolhead mechanism pick up the Magnet Dispenser from the top frame to move it during the printing process?

The maker should consider having two separate feeder hoppers, one specifically for Polarity A and one for Polarity B. This variation would improve the organization of the material feeding.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required