Welcome to Ning Zhang Fab Academy site!

This is an example student documentation for the Fab Academy. You can edit this HTML on Gitlab Fabcloud. Below you can find a example list to organize each week's documentation into separate pages. You can also change the looks of your website by using CSS with the style.css file.

Weekly assignments

Week 01 ✓ Completed Project management

Getting started with project management and documentation process.

Week 02 ✓ Completed Computer-aided design

Introduction to CAD tools and 2D/3D modeling techniques.

Week 03 ✓ Completed Computer-controlled cutting

Working with laser cutters and vinyl cutters.

Week 04 ✓ Completed Embedded Programming

Working with Arduino and ESP32 microcontrollers.

Week 05 In progress 3D scanning and printing

3D printing workflows and scanning methods.

Week 06 In progress Electronics design

Circuit design and simulation tools.

Week 07 In progress Computer-Controlled Machining

CNC machine safety and operational training.

Week 08 In progress Electronics production

In-house PCB milling process and microcontroller development board design.

Week 09 In progress Input devices

Input device testing, button reading, and circuit behavior verification.

Week 10 In progress Electronics production (output update)

KiCad PCB workflow, Gerber export, and output test circuit notes.

Week 11 In progress Networking and Communications

ESP-NOW wireless communication between two ESP32 boards — button press on one board controls a servo on the other.

Week 12 In progress Output Devices

Output device integration and control testing for interactive project behavior.

Week 13 In progress Interface and Application Programming

Building interfaces and applications to communicate with embedded systems.

Week 14 In progress Mold and Casting

Badge mold workflow, silicone casting notes, and safety-based process reflection.

Week 15 ✓ Completed Interface and Application Programming

Web-based UI on XIAO ESP32 to control servo and NeoPixel via HTTP over Wi-Fi.

Week 16 In progress System Integration

System integration plan for the Robot Arm Lamp, including mechanics, electronics, software, packaging, and final test planning.

Week 17 In progress Wildcard Week

Machine vision facial expression interaction for Jelamp using ESP32-S3 camera, Edge Impulse, and NeoPixel feedback.

Total Progress: 5/20 weeks completed
More assignments will be added as the course progresses