18. Wildcard week

Due date 2024/05/14

Learning Objectives

  1. Individual assignment
    1. Design and produce something with a digital fabrication process (incorporating computer-aided design and manufacturing) not covered in another assignment, documenting the requirements that your assignment meets, and including everything necessary to reproduce it. Possibilities include but are not limited to wildcard week examples. sand blasting

This week, we learn to use a machine in our FabLab inventory that FabAcademy does not cover.

  1. Context

    1. Syllabus FAW09
    2. Assessment FAW09
    3. Tutorial FAW09
    4. Video FAW09
    5. Review FAW09
  2. Conceive

    a. This week we focused on understanding the toolchain and workflow of embedded systems.
    b. 
    c.
    
  3. Comprehend

    a. Define the phenomenon including machines that perform the phenomenon
    b. Machine definition
        i. Form (attributes of machine)
        ii. Function (actions that the machine performs)
        iii. Performance measurement
    
  4. Take caution

    a. Human
    b. Machine
    c. Material
    d. Environment
    
  5. Calibrate

  6. Control

    1. Material-machine interface i. Materials ii. Fixtures iii. Tools
    2. Machine-controller interface
    3. Controller-CAM interface
    4. CAM-design interface
    5. Design-human interface
    6. Group assignment
      1. Compare the performance and development workflows for different microcontroller families
      2. Document your work (in a group or individually)
  7. Create

    1. Human-science interface
    2. Human-industry interface
    3. Human-art interface
    4. What assumptions can we break?
    5. Individual assignment
      1. Read the datasheet for the microcontroller you are programming
      2. Program the board you have made to do something, with as many different programming languages and programming environments as possible.

Assignment tasks

Step 001

Learning outcomes

  1. Identify relevant information in a microcontroller datasheet.
  2. Implement programming protocols.

sand blasting http://fab.cba.mit.edu/classes/863.18/Architecture/people/JenO/sandblaststenciltest.html https://www.eastwood.com/eastwood-benchtop-blast-cabinet.html https://uscutter.com/Anchor-BlastLite-INTSANCT226/ http://fabacademy.org/2020/labs/oulu/students/yazan-barhoush/assignments/week18/