Srikanth
Nadhamuni

Exploring digital fabrication, embedded systems, and innovative making through weekly assignments and a comprehensive final project.

Srikanth Nadhamuni
Assignments Fall 2025
Principles & Practices
Assignment 01

Principles & Practices

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

● Completed
Computer-Controlled Cutting
Assignment 02

Computer-Controlled Cutting

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

● Completed
Embedded Programming
Assignment 03

Embedded Programming

Microcontroller programming, RP2040 datasheet analysis, and bare-metal development.

● Completed
3D Scanning & Printing
Assignment 04

3D Scanning & Printing

3D scanning objects and designing/printing complex geometries that cannot be made subtractively.

● Completed
Electronics Design
Assignment 05

Electronics Design

EDA workflows, schematic capture, and PCB layout using Fusion 360.

● Completed
Electronic Production
Assignment 06

Electronic Production

PCB milling, surface mount soldering, and board assembly/debugging.

● Completed
Computer-Controlled Machining
Assignment 07

Computer-Controlled Machining

Large-format CNC routing, furniture design, and architectural scale fabrication.

● Completed
Input Devices
Assignment 08

Input Devices

Sensor integration, I2S microphones, and digital signal acquisition.

● Completed
Output Devices
Assignment 09

Output Devices

Actuators, displays, and audio amplification using I2S Class-D amplifiers.

● Completed
[ ASSIGNMENT 10 IMAGE ]
Assignment 10

Molding & Casting

Mold design, casting materials, and replication techniques.

○ Upcoming
[ ASSIGNMENT 11 IMAGE ]
Assignment 11

Mechanical & Machine Design

Mechanical systems, machine design principles, and automation.

○ Upcoming
Networking & Communications
Assignment 12

Networking & Communications

Wireless IoT architecture, HTTP/REST APIs, and multi-tier network design.

● Completed
Interface & Application Programming
Assignment 13

Interface & Application Programming

User interfaces, application development, and system integration.

● Completed
[ ASSIGNMENT 14 IMAGE ]
Assignment 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. Bridges the physical world of sensors with the reasoning power of LLMs.

Hardware

Custom PCB, 64x64 LED Matrix, I2S Audio, 3D Printed Enclosure

Software

CircuitPython, FastAPI Bridge, n8n Workflows, Gemini LLM

View Full Documentation →