Srikanth
Nadhamuni
Exploring digital fabrication, embedded systems, and innovative making through weekly assignments and a comprehensive final project.
Principles & Practices
Introduction to digital fabrication principles, project planning, and documentation setup.
Computer-Controlled Cutting
Laser cutting, vinyl cutting, and parametric design. Creating press-fit construction kits.
Embedded Programming
Microcontroller programming, RP2040 datasheet analysis, and bare-metal development.
3D Scanning & Printing
3D scanning objects and designing/printing complex geometries that cannot be made subtractively.
Electronics Design
EDA workflows, schematic capture, and PCB layout using Fusion 360.
Electronic Production
PCB milling, surface mount soldering, and board assembly/debugging.
Computer-Controlled Machining
Large-format CNC routing, furniture design, and architectural scale fabrication.
Input Devices
Sensor integration, I2S microphones, and digital signal acquisition.
Output Devices
Actuators, displays, and audio amplification using I2S Class-D amplifiers.
Molding & Casting
Mold design, casting materials, and replication techniques.
Mechanical & Machine Design
Mechanical systems, machine design principles, and automation.
Networking & Communications
Wireless IoT architecture, HTTP/REST APIs, and multi-tier network design.
Interface & Application Programming
User interfaces, application development, and system integration.
Wildcard & Final Project
Creative exploration and final project development and presentation.
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