01
Completed

Webpage building and design

Plan and sketch a potential final project. Document the process of setting up a personal website.

Planning Documentation
View Assignment
02
In Progress

Computer-Aided Design

Model a possible final project in 2D and 3D using various CAD tools and software.

2D Design 3D Modeling
View Assignment
03
Pending

Computer-Controlled Cutting

Design, laser cut, and document a parametric press-fit construction kit.

Laser Cutting Vinyl Cutting
View Assignment
04
Pending

Electronics Production

Make an in-circuit programmer by milling and stuffing the PCB.

PCB Milling Soldering
View Assignment
05
Pending

3D Scanning and Printing

Design and 3D print an object that could not be made subtractively. 3D scan an object.

3D Printing 3D Scanning
View Assignment
06
Pending

Embedded Programming

Read a microcontroller data sheet. Program your board to do something.

Microcontrollers Programming
View Assignment
07
Pending

Computer-Controlled Machining

Make something big using CNC milling machine.

CNC Milling Large Scale
View Assignment
08
Pending

Electronics Design

Redraw an echo hello-world board, add a button and LED, check the design rules, and make it.

Circuit Design EDA Tools
View Assignment
09
Pending

Output Devices

Add an output device to a microcontroller board that you've designed and program it to do something.

Motors Displays
View Assignment
10
Pending

Mechanical Design

Design a machine that includes mechanism, actuation, and automation.

Mechanisms Automation
View Assignment
11
Pending

Input Devices

Measure something: add a sensor to a microcontroller board and read it.

Sensors Data Acquisition
View Assignment
12
Pending

Molding and Casting

Design a 3D mold, machine it, and cast parts from it.

Mold Making Casting
View Assignment
13
Pending

Networking and Communications

Design, build, and connect wired or wireless node(s) with network or bus addresses.

Networking Protocols
View Assignment
14
Pending

Interface and Application Programming

Write an application that interfaces a user with an input and/or output device.

GUI APIs
View Assignment
15
Pending

Wildcard Week

Design and produce something with a digital fabrication process not covered in another assignment.

Exploration Innovation
View Assignment
16
Pending

Applications and Implications

Propose a final project masterpiece that integrates the range of units covered.

Planning Integration
View Assignment
17
Pending

Invention, Intellectual Property, and Income

Develop a plan for dissemination of your final project.

IP Business
View Assignment
18
Pending

Project Development

Complete your final project, tracking your progress and documenting the process.

Development Documentation
View Assignment
19
Pending

System Integration

Integrate all components and subsystems of your final project.

Integration Testing
View Assignment
20
Pending

Final Project Presentation

Present and demonstrate your final project to the global Fab Academy community.

Presentation Demo
View Assignment