Week 13

Mid Term Review

This week we have also completed part of the assignment for week 12

Contents

My FabAcademy 2026 Schedule
Week 11
FABACADEMY
Recitation
FabLab
Global Open Time
Assignment
IM 70.3 Training
Work
IM 70.3 Training: see about page to understand this.
FABACADEMY
Recitation
FabLab
Global Open Time
Assignment
Training
Work
On mobile, the schedule switches to one card per day.

Individual assignment

On your final project site post a system diagram for your project, list the tasks to be completed, make a schedule for doing them, and meet with your local and global instructors to review these and your weekly assignments.

The complete development of my final project is documented on its dedicated page:

Final project development - Week13 section

Below, I include a condensed version of the most relevant information, including the system diagram, task list, and schedule, for quick reference.

Project system diagram

The system diagram gives an overview of how the final project is structured and how all the parts are connected. It is based on a distributed architecture with three ESP32 boards: one central unit and two remote units, one integrated in each goal. The remote boards handle local inputs such as buttons and goal sensors, and control the servos, while the central board receives the data wirelessly using ESP-NOW and updates the display and LED strips to provide visual feedback.

Poster version

Poster diagram
Poster diagram (size: 0 Kb -click to enlarge-).

Diagram version

flowchart LR PS[Power Supply] subgraph CENTRAL[Main System - Central PCB] ESP0[ESP32 Main] DISP[Display] LED1[LED Strip 1] LED2[LED Strip 2] ESP0 --> DISP ESP0 --> LED1 ESP0 --> LED2 B5[START-STOP] B6[RESET] B5 --> ESP0 B6 --> ESP0 end subgraph G1[Goal 1 - PCB 1] ESP1[ESP32 Goal 1] B1[Button 1] B2[Button 2] S1[Servo 1] S2[Servo 2] IR1[Goal Sensor 1 - IR] B1 --> ESP1 B2 --> ESP1 IR1 --> ESP1 ESP1 --> S1 ESP1 --> S2 end subgraph G2[Goal 2 - PCB 2] ESP2[ESP32 Goal 2] B3[Button 3] B4[Button 4] S3[Servo 3] S4[Servo 4] IR2[Goal Sensor 2 - IR] B3 --> ESP2 B4 --> ESP2 IR2 --> ESP2 ESP2 --> S3 ESP2 --> S4 end ESP1 <-. ESP-NOW .-> ESP0 ESP2 <-. ESP-NOW .-> ESP0 PS --> ESP0 PS --> ESP1 PS --> ESP2 PS --> S1 PS --> S2 PS --> S3 PS --> S4 PS --> DISP PS --> LED1 PS --> LED2

Final project Tasks

The task list defines all the work required to complete the final project. It is organized into different development phases such as planning, design, fabrication, integration, programming, and finalization. Each phase includes smaller subtasks that help break the project into manageable and trackable steps, making it easier to monitor progress and stay organized.

Planning Project scope definition System diagram Task breakdown
Done
Design Design review CAD development Component validation
In progress
Fabrication Parts manufacturing Digital fabrication processes Assembly preparation
Pending
Integration Mechanical assembly Electronics integration Wiring and calibration
Pending
Programming Firmware / software development Functional testing Prototype validation
Pending
Refinement Debugging Iteration and improvement Final testing
Pending
Finalization Final refinements Documentation Media production Presentation preparation Final delivery
Pending

Schedule

The schedule is presented as a Gantt diagram that shows how the project will be developed over time. Tasks are distributed across the remaining weeks until the final deadline, allowing a clear view of the timeline and workload. This planning helps to track progress, prioritize tasks, and ensure that the project is completed on time.

gantt title Final Project Development Plan dateFormat YYYY-MM-DD axisFormat %d-%m todayMarker off section Planning Project scope definition :done, a1, 2026-04-22, 2d System diagram :done, a2, 2026-04-24, 2d Task breakdown :active, a3, 2026-04-26, 3d section Design Design review : b1, 2026-04-29, 2d CAD development : b2, 2026-05-01, 3d Component validation : b3, 2026-05-04, 2d section Fabrication Parts manufacturing : c1, 2026-05-06, 4d Digital fabrication processes : c2, 2026-05-06, 4d Assembly preparation : c3, 2026-05-10, 3d section Integration Mechanical assembly : d1, 2026-05-13, 4d Electronics integration : d2, 2026-05-15, 4d Wiring and calibration : d3, 2026-05-17, 3d section Programming Firmware / software development : e1, 2026-05-20, 4d Functional testing : e2, 2026-05-22, 3d Prototype validation :milestone, e3, 2026-05-26, 1d section Refinement Debugging : f1, 2026-05-27, 3d Iteration and improvement : f2, 2026-05-29, 3d Final testing : f3, 2026-05-31, 3d section Finalization Final refinements : g1, 2026-06-03, 2d Documentation : g2, 2026-06-04, 4d Media production : g3, 2026-06-06, 2d Presentation preparation : g4, 2026-06-07, 2d Final delivery :milestone, g5, 2026-06-09, 1d

Together, the diagram, task list, and schedule provide a complete overview of the system, the work ahead, and the strategy to successfully complete the project.

Week sssingment questions/tasks

Show progress in documenting the assignments: W01 Principles and practices, Project management W02 Computer-aided design W03 Computer-controlled cutting W04 Embedded programming W05 3D scanning and printing W06 Electronics design W07 Computer-controlled machining W08 Electronics production W09 Input devices W10 Output devices W11 Networking and communications W12 Mechanical design & machine design
Done
Show progress on your final project idea/s and planning
Done
Made a schedule for remaining tasks
Done
Meet with your local and global instructor
Done

Credits

All texts were written in Spanish and translated into English using Google Translate.