Week 08 - Electronics Production

Introduction

This week focused on electronics production: preparing manufacturing files, generating toolpaths, milling the PCB, soldering the components, debugging the board, and programming it.

For this assignment, I produced the same microcontroller development board that I designed in Week 06 and tested that it works by successfully uploading a program to it.

[Read More]

Week 07 - Computer-Controlled Machining

Introduction

This week focused on designing, machining, and assembling a large object using a CNC router.

For my individual project, I designed and fabricated a compact plywood table with a central woven opening. This middle section is not only a visual element, but also gives the table a secondary function as a book or magazine holder.

The workflow for this week covered the complete process from design to CAM preparation, machine setup, machining, assembly, and final use.

[Read More]

Week 06 - Electronics Design

Introduction

For this week, I designed a simple PCB as a way to test the full electronics design workflow in KiCad, from schematic to a fabrication ready board.

[Read More]

Week 05 - 3D Scanning and Printing

Introduction

This week was focused on 3D printing and 3D scanning as two ways of working with 3D geometry. For the first part, I designed and printed a model that cannot be made subtractively, and for the second part I used a Shining 3D scanner to scan a person, meshed the raw data, and print the result on a BambuLab A1.

[Read More]

Week 04 - Embedded Programming

This week’s assignment was focused on embedded programming using a microcontroller.
The main goals was to learn how to:

  • browse and understand a microcontroller datasheet
  • write and test a program for an embedded system
  • interact with local inputs/outputs
  • communicate with remote wired/wireless connections
  • upload working code and show a functional result

For my individual assignment, I used an Xiao ESP32 C3 development board, soldered male pin headers, and tested it on a breadboard by blinking an LED, then upgrading the circuit with a button input + Serial communication.

[Read More]

Week 03 Computer-Controlled Cutting

This week’s assignment focused on computer-controlled cutting, specifically:

  • Designing, laser cutting, and documenting a parametric construction kit, while accounting for laser cutter kerf
  • Cutting a design using a vinyl cutter
[Read More]

Week 02 Computer-Aided Design

This week’s assignment was to model (raster, vector, 2D, 3D, render, animate, simulate, …) a possible final project, compress your images and videos, and post a description with your design files on our documentation.

[Read More]

Week 01- Project Management

This week was about setting up the documentation foundation for the rest of Fab Academy:
version control + documentation + publishing a website.

My goal was to end the week with:

  • a site that publishes on Fab Academy GitLab Pages
  • a clean Git workflow
  • a repo that I can update every week without breaking everything
  • about, weekly and final project pages
[Read More]

Student Agreement

Fab Academy Student Agreement

The Fab Academy is responsible for:

  • Teaching principles and practices of digital fabrication
  • Arranging lectures, recitations, meetings, and events for the class
  • Evaluating and providing feedback on student work
  • Offering clear standards for completing assignments
  • Certifying and archiving student progress
  • Supervising class preparation
  • Reviewing prospective students, instructors, and labs
  • Providing central staff and infrastructure for students, instructors, and labs
  • Fund-raising for costs not covered by student tuition
  • Managing and reporting on the program’s finances, results, and impacts
  • Publicizing the program
  • Promoting a respectful environment free of harassment and discrimination
  • Encourage a diverse, accessible, and equitable community

I am a Fab Academy student, responsible for:

[Read More]