5. 3D Scanning and Printing

This week we learned about 3D scanning and printing technologies. I've already done some 3D printing and have a 3D printer (Prusa Mini+) at home, but 3D scanning was new to me. 3D printing is very exciting technology as it allows us to create objects additively (by adding material layer by layer) instead of subtractively (by taking away pieces of a material to make a final form). There are multiple forms of 3D printing, the most common in consumer applications being SLA (stereolithography) and FDM (fused deposition modeling). SLA uses a liquid that hardens into resin when exposed to UV light. It generally uses a high resolution screen to flash layers of the printing object and solidify it layer by layer. It can also use lasers which rapidly scan a layer and solidify the resin this way. FDM printing uses a spooled plastic material and runs it through a heated extruder, then deposits the molten material onto a build plate layer by layer to make an object. Once a 3D model is created, it has to be processed by a software known as a slicer in order for the printer to understand what it must do. The slicer software (such as Prusa Slicer, Cura Slicer, Octoprint, etc.) divides the model into layers and generates a .gcode file, which gives directions to the printer about how to print. Since it is generally ineficient and a waste of material to print a fully solid object, you can choose an infill option, letting you pick an infill percentage as well as an infill pattern, each of which have their strengths and weaknesses. 3D printing infills

Group Project

You can find the group project information here!

3D Printing

The ball and socket joint STL file is here. I designed a simple Ball and Socket joint in Rhino, that I wanted to be able to print-in-place. Printing in place is the reason that it could not have been made subtractively. I first made the basic design, using a cube as the base and a sphere with a rectangle attached. Ball and socket joint I then refined the design a bit by filleting the edges and adding a small gap in between the ball and the socket. Ball and socket joint refined The key was to leave a small gap in between the ball and the socket, and then have the slicer software add just a few support layers that I would then be able to break off. Ball and socket ball support Once printed on the Prusa MK2, it came out perfectly and works well! Ball and socket joint print I then wanted to also use the Anycubic SLA printer in order to print a missing cover for my Olympus OM1 camera. Olympus camera hole camera coin cell cover The precision needed for this print was too small for the FDM printers. I added supports in PrusaSlicer in order to print my object. SLA supports slice Once the print was succesful, I removed my object and started the curing process. SLA printing! SLA UV curing The print did not end up functioning because of a little mechanical piece in the camera that was pushing back. Coin cell print 1 failure I slightly changed my model thanks to Grasshopper parametric modeling, and printed again. The 2nd version worked well! Olympus cover V2

3D Scanning

For 3D scanning, I decided to scan my camera. The STL file is here. This was a challenging scan, as the camera has some matte black surfaces combined with some shiny reflective metal. I decided to use the Aesub Blue scanning spray, which sublimates after four hours and is meant for these types of sensitive surfaces. 3D scanning 3D scanning upside down Since the camera has to rest on a surface, I needed to turn it around after scanning one side. In this way, I got two scans of the camera and merged them together within the Revo Scan software. This led to this scan which looked very nice, with some problems at the bottom of the scan. 3D scan result Olympus Following that, I exported the file to Blender in order to cut away the remaining issues. Scan clean up I then sent it back into Revo Scan 5 in order to automatically fill in the holes. Filling holes Revo Scan The finalised scan looks like this: Final scan Olympus OM1