Skip to content

Week 05 3D Scanning and Printing

Group assignment

  • Test the design rules for your 3D printer(s)

Result

See our lab site.

Thoughts and feelings

  • To me 3D printer was kind of a magical tool which could create anything.
  • Now I have actual knowledge that;
    • I can design any shape or complicated structure with 3D CAD, but for 3D printing I need to think about the limit of printer work.
    • The limit caused by gravity. Then I do the test like bridging or overhang etc. to know the limit.
    • If the material changes, the effect changes. So ideally I do the test by material.
    • If I use supports in printing, gravity effect cab be ignored, but I need to remove the supports which might cause damage on the surface.

Individual assignment

  • Design and 3D print an object (small, few cm3, limited by printer time) that could not be made subtractively
  • 3D scan an object (and optionally print it)

1 Design and 3D print an object

Result

  • I designed below that could not be made subtractively because the hole makes 180 degree turn inside.
    3dprint1

  • 3D printed as bellow. 3dprint4

Process to the result

3D design
  • I designed with Fusion 360 by below steps.(original data Fusion360 / original data .stl)
    1. Extrude a rectangular solid
      x1
    2. Draw a circle on a side surface
      x2
    3. Draw a path for Sweep tool x3
    4. Use Sweep tool for making a hole along the path
      x4
  • This time I considered group work result. The model I created has 2mm bridge which is no problem to print.
  • I desinged it stable for not using support.
3D printer : BLV MGN Cube
  • For this week assignment, I used BLV MGN Cube
  • This is an open source FDM 3D printer, and user need to build up the kit.
  • It means the user must have somewhat capability in fabrication, and calibration of the machine.
Actual operation of the 3D printing
  • Set up software
    • We use "Super slicer" for creating G-code.
    • Download the files from SuperSlicer page in GitHub.
      • Download site is hidden as the link from "git release page"
        superslicer1
      • Then scroll down to "Arachne edition" as more stable one then the latest. You click "Assets" then choose windows or mac or Linux.
        superslicer2
        superslicer3
    • Next check the interface on browser in your PC. This printer is accessible and controllable via browser interface utilizing Mainsail.
      maisaile1
  • Preparation of the printer
    • Leveling is done automatically.
    • Heat the nozzle appropriate temperature by material (This case 200 degree for PLA)
    • Once the nozzle heated, put the filament into the nozzle.
    • Test push out 50 mm via Mainsail then the melted filament comes out from the nozzle.
  • Preparation of the data
    • Prepare 3D data in stl file.(original data)
    • Then drag it and drop to SuperSlicer.
    • Set parameters as follows.
      • Nozzle diameter
        superslicer_setting7
      • Temperature
        superslicer_setting5
      • Layer height
        superslicer_setting6
      • Speed
        superslicer_setting1
      • Vertical shells
        superslicer_setting3
      • Horizontal shells
        superslicer_setting4
      • infill
        superslicer_setting2
  • Printing
    • Once confirm the setting on SuperSlicer, export G-code file.
    • Import the G-code file through Mainsail, then you can order start printing.
    • The gap between the stage and the nozzle might be incorrect, so you need to watch the first layer started. If necessary you can adjust the z axial clearance through Mainsail.
    • After completing the print, wait until the stage temperature went down around 40 degree.

2 3D scan and printing

Though our lab does not have a 3D scanner, we borrow a nice 3D scanner from neighboring factory.

Result

  • Scanned dried persimmon, Japanese traditional dry fruit(details in foot note at the end of this document).
  • Scanned from 4 angles
    3dscan1
  • Then combined the data
    3dscan2
  • Complete 3D model
  • 3D Printed it with From 3 by Formlabs(stereolithography)

3dscan4a

Process to the result

3D scanner : CREAFORM Handyscan700

3D printer : Formlabs Form 3

  • Form3 is a stereolithography 3D printer.
  • Due to the complex and precise printing, many functions are automated, and requires extra care(rinsing, post-curing) after printing.
    sla5

Actual operation

  1. Calibration of the scanner

    • This scanner needs to be connected to a PC with interface software VXelements installed.
      sla4
    • Prepare "positioning targets" around working area, "positioning targets" are circle stickers for helping the scanner find target location. I learned detail from this site.
      x5
      x6

      • The software has calibration mode, then I operate the scanner required operation to calibrate, <font color="red"then instruction shows up PC monitor, just follow it.
  2. Scanning

    • It is not necessary to scan 360 degree at one time, I can re-put the object stable and scan it from several angles.
      Target ready x7
      Scanned and opened with VXelements
      x8
      Removed unnecessary object
      x9
      Back side nothing, it is still a part of scan. Therefore in the end the scanned images must cover 360 degrees.
      x10
      This time I took 4 images from different angles. They look like thin shells before combining.
      3dscan1
  3. Scan data combining

    • In VXelements, I can inport 2 scan datas and find out common points (like edge of something), then merge.(the screen shot is another example)
      x11
    • Almost done
      x12
    • Merge complete x13
    • Same way, I merged my hoshigaki scan data (original data .stl)
      3dscan2
  4. 3D printing (stereolithography)

    • Install Preform for controlling the printer.
    • This printer is also accessible through Wi-Fi.
    • Many calibration and settings are done automatically. For example an chip is set on each resin bottle so that the printer can read what is used and set parameters automatically.
      3dscan3
      -For this 3D printing process, I use resin and isopropyl alcohol. I must wear appropriate gloves and masks and glasses to protect harzardrous liquid.
  5. Rinsing

    • Once the printing is complete, remove the object from the build platform and rinse it in isopropyl alcohol to remove any uncured resin.
      sla6
  6. Post cure

    • Post-cure the object by exposing it to UV light to ensure the material's full curing.
      sla7
  7. Remove supports

    • After post-curing, I can remove the supports.
      3dscan4a
      3dscan4a

Thoughts and feelings

  • It was lucky, I used very nice 3D scanner. The process of scanning was difficult but the result images are fabulous.
  • Not only the scanner's quality but the printing was good as well. This time I tried stereolithography printing. Again, operation is get complicated for detailed output.
  • At the same time, safety issue is important. I used isopropyl alcohol for rinsing. Handle with care of the liquid itself and waste liquid should be taken to appropriate process.

Foot note

  • I got explanation on Japanese dried persimmon from ChatGPT by following question.
    my question) what is 干し柿?
    the answer by Chat GPT)干し柿 (hoshigaki) is a traditional Japanese dried persimmon. The process of making hoshigaki involves peeling and hand massaging fresh persimmons to remove excess moisture and promote the development of natural sugars. The persimmons are then hung to dry in a well-ventilated area for several weeks until they become soft and chewy. The resulting hoshigaki has a sweet, caramel-like flavor and is often eaten as a snack or used in desserts. Hoshigaki is a popular autumn treat in Japan and can also be found in other parts of the world, including the United States.
    hoshigaki1 hoshigaki2

  • The reason why I tried this is because these hanged fruits contribute scenic beauty. But animals come and eat sometimes. So I want to make fake one so that animals don't eat and keeps beautiful sight.

(end of document)