Week 4 - 3D Scanning & Printing

3D Printing: #

For this assignment, I decided to 3d print an container that would pair with the desk organizer I welded this week. I designed this object in Fusion 360 and gave it an overhang to ensure that it couldn’t be made subtractively. I measured the dimensions of the desk organizer and constructed the object accordingly. To add some decoration to the container, I decided to bring in the paisley image from Week 1 and use it as a cut out on the back side of the container wall. To do this I exported the paisley image as a dxf file from Ilustrator, brought it into Fusion, resized it, moved it to the back wall of the container, and extruded the image.

The 3D Printing Process
  • Design with Fusion, export with STL.
  • Sometimes scaling can be an issue so it can be helpful to include a block with known dimensions
    • you can changes units in the preferences
    • you can also measure
  • Bambu Studio exports as Gcode

Bambu Settings:

  • Quality changes width of filament
  • Strength > sparse infill > sparse infill density > 10 - 50%
    • sparse infill density > sparse infill density > grid
    • walls > 2
  • Support > Enable support (check box)
    • Type > tree (auto)
    • Raft > 2 layers
  • Prepare > Autorotate
  • Reselect slice plate on top right after changing settings
  • File > export > export G-code

Preparing to print

  • Save g-code file to SD card

  • Make sure small central tab of 3d printing plate goes towards the back

    • clean plate if necessary
  • Plug in SD card

  • Navigate to file on 3d printer display

Group Assignment

For the group assignment, we googled “3d print test” and found a free stl file that we could use. We then brought this into Bambu and printed it in order to get a better sense of the design rules of our 3d printer.

Print Test

The Final Product: #

Container

Click Here to Download Container STL File

3D Scanning: #

To complete the 3d scanning assignment this week, I used two 3d scanning programs - Revo Scan and Polycam. Although Revo Scan seemed like it would be a better system due to the dedicated camera and rotating platform, Polycam turned out to be the best option.

The 3D Scanning Process

Scanning with Revo: #

With the help of a TA and in the company of a group, we set up the Revo Scanner, which included a rotating platform and a stationary camera that, onced connected to my phone, provided a feed to the Revo Scan app. This app was a bit tricky to navigate and although Revo Scan seemed like a more promising 3d scanning option, it struggled to detect certain objects and did not provide complete meshes.

Miffy

Scanning with Polycam: #

After downloading the Polycam app, I clicked the plus symbol and began taking about 30 photos of my object, which was my set of keys. This process was straighforward and provided a high quality scan.

MIG Welding at Metropolis: #

This week I learned how to use the MIG (metal inert gas) welder in Metropolis. While this wasn’t associated with HTMAA, I am now in the habit of documenting my work so I figured I’d include some notes here.

In order to use the welder, you first plug it into the wall, and turn the switch on in the back. At this point, the exhaust system should be turned on, and you should be wearing eye protection, and one of the teal welding shirts. You then turn the gas supply on and uncoil the ground cable and welding cable. Pull the welding trigger to ensure the PSI is between 15-20 and adjust with the other knob if necessary. Snip the wire that has been extruded back to 1cm and remove any built up debris on the nozzle if necessary. Determine the voltage and wire speed based on the guage of your metal and adjust the settings accordingly. The guage guage will show you the thickness of your metal and you can then use this information to refer to the chart on the binder, which is located on the right-hand side of the welder.

Next, put on a pair of gloves and a welding helmet (the shade setting should be set to 11 and the other setting should be at a similar orientatio; they should both be at about 1 o’clock). Depending on the size of the object you are working on, attach the ground cable clamp to object you are working on or the table (make sure the cable is clamped to an area free of paint, debris, or some coating). Bring one or both of the exhaust arms close to where you will be welding.

Once you are ready to weld, check you surroundings, yell “WELDING” to inform others in the room, and lower your helmet. As you weld, stablize your welding arm and make sure the nozzle is about 1cm from the object. You will hear a different noise if you begin to drift farther away. When welding a seam, slowly move the nozzle back and forth, or in loops, in order to layer the new material. You can tack you material in place in the corners to ensure that it doesnt move before you complete a seam. Occassionaly dunk the object into water to cool it down. Check to see if the object is cool by holding your bare hand over it and feeling for radiant heat. When finished, sweep, vaccuum, and turn off all equipment and return everything to where you found it.

Subcontainer

Notes & Resources

Class Notes #

Two materials are typically used for glass: - PLA (polylactic acid - plant based polymer) - PETG (oil-based recyclable polymer) with good UV resistance

Other materials: - Wood fibers, metal

  • 30 degree angles and higher dont need supports

  • Bridging well also help prevent the need for supports

  • wall size needs to be a few times the size of the filament

  • fillet or chamfer sharp features so you don’t get spaghetti

  • failures of adhesion

    • drag force from printing
    • temperature
  • solutions to these failures

    • building a raft
  • sterolithography (high resolution but messy) - shooting laser at resin

  • Emerging Objects

  • STL is most common format

    • you need to tell the printer the units

Tools:

  • Meshlab
  • Blender
  • Modelviewer (to share on website)
  • Meshroom

CAD Tools:

  • Sketchfab
  • Grabcad
  • Freecad

this week:

  • object can’t be made subtractively

Recitation Notes: #

  • Large Language Models –> good at predicting what is next
  • API –> way to send a request and get something in return

Overview of how to make Open AI Chatbot – https://platform.openai.com/docs/overview - using API from OpenAI; creating a chatbot for a dedicated purpose - https://platform.openai.com/chat/edit?models=gpt-5 - verions exists for Anthropic - press “…” next to “Compare” in order to get the code for this chat - you can convert user queries in to parameters or interpret sensor data - you can generate ode and run it in real time

Text to CAD (zoo.dev)