Weekly Assignments

Week 01

Principles & Practices

Introduction to digital fabrication principles, project planning, and documentation setup.

Upcoming
Week 02

Computer-Controlled Cutting

Laser cutting, vinyl cutting, and parametric design. Creating press-fit construction kits.

View Project
Completed
Week 03

Embedded Programming

Microcontroller programming, sensors, and basic electronics integration.

View Project
Upcoming
Week 04

3D Scanning & Printing

3D modeling, scanning techniques, and additive manufacturing processes.

View Project
Completed
Week 05

Electronics Design

PCB design, schematic creation, and electronic circuit development.

View Project
Completed
Week 06

Electronic Production

PCB milling, soldering, and in-circuit programming development.

View Project
Completed
Week 07

Computer-Controlled Machining

CNC milling, toolpath generation, and precision manufacturing.

View Project
Completed
Week 08

Input Devices

Sensor integration, data acquisition, and input system design.

Upcoming
Week 09

Output Devices

Actuators, displays, and output system implementation.

View Project
Completed
Week 10

Molding & Casting

Mold design, casting materials, and replication techniques.

Upcoming
Week 11

Mechanical & Machine Design

Mechanical systems, machine design principles, and automation.

Upcoming
Week 12

Networking & Communications

IoT systems, wireless communication, and network protocols.

Upcoming
Week 13

Interface & Application Programming

User interfaces, application development, and system integration.

Upcoming
Week 14

Wildcard & Final Project

Creative exploration and final project development and presentation.

Upcoming

Final Project

🧠 SmartPi Agentic Assistant

An LLM-Powered, Expandable Raspberry Pi Pico W Personal Assistant

The SmartPi Assistant is a desktop device that highlights important events to improve the productivity of busy people. It's a compact, low-power personal assistant built on the Raspberry Pi Pico W, using large language models (LLMs) to convert raw digital data — from your calendar, email, weather feeds, or news sources — into concise text for a 64×64 RGB LED display, and natural speech via a small speaker.

It bridges the physical world of sensors, displays, and sound with the reasoning power of LLMs, creating a modular platform for context-aware, ambient intelligence at the edge.

Key Technologies: Custom PCB design and milling, soldering and electronics production, embedded programming with CircuitPython, 64×64 RGB LED matrix interfacing, LLM integration, and modular expandable hardware design.

View Full Project Documentation