Ben Wolpert has made a tool-changing 3D printer using a delta design, something that is quite rare in the hobbyist world.
The toolhead uses a three-point kinematic coupling with magnets to ensure a repeatable, accurate connection and uses a pulley-driven ring of magnets to lock it in place or release it for changing.
The toolhead is parked on two alignment posts when not in use, and the printer uses G-codes to swap toolheads as required.
The design is very similar to the Jubilee tool-changing system for cartesian printers but uses a magnetic locking mechanism rather than a mechanical one.
The design is open source, with all the necessary files on Github.