Final Project

Modern AI systems face a critical energy constraint, so they either rely on cloud processing (creating latency and privacy concerns) or drain batteries quickly with on-device

Final project presentation slide
Project scheduleTap a task
5 task tracks 3 active 1 open
Design · Concept to fabrication language

Frame, identity, and fit

  • I moved from the first logo and glasses sketches into a parametric Fusion frame, then used cutting, printing, machining, and molding weeks to keep testing the object as something physical.
  • This track is where the project stopped being only a screen idea and started turning into a wearable shape.
Project movementDevelopment log
P01

Frame, Identity, and the First Wearable Shape

The first real thing I made for the project was the glasses identity and frame language. I designed the AR glasses + brain logo in Inkscape, then used it as a reference for the Fusion 360 frame

Final Project

Final project presentation slide

Open presentation image | Open presentation video

Overview

Modern AI systems face a critical energy constraint, so they either rely on cloud processing (creating latency and privacy concerns) or drain batteries quickly with on-device computation.

During the scope of Fab Academy, I'm exploring the fundementals of neuromorphic computing systems that could develop into a later, more robust solution for that issue. My target is to design and fabricatecustom brain-inspired circuit boards that use event-based processing to visualize how neurons work and use brain-inspired software processing within different applicaions.

Right now, I'm exploring different applications for these neuromorphic/neuromorphic-like circuits from robotics to AR/XR systems to brain-computer interfaces, while learning about their capabilities and constraints through hands-on development at Fab Academy.

Throughout the program, I'll be developing, refining, and documenting the complete journey from initial concept to final fabrication.

Project Documents

Initial Proposal

Development Log

Project License

Project Goals

  • Apply the skills I learn throughout Fab Academy.
  • Explore the intersection between computing and neuroscience through building a real-world application of neuromorphic systems fundementals.
  • Learn to integrate multidisciplinary skills and knowledge to accomplish a certain goal.
  • Share the journey of building such a project with the community.

Systems Diagram

Final project systems diagram — generated by AI from a detailed prompt describing all project components

Development Spirals

I'm building the project in three spirals. Spiral 1 is a baseline wearable due by the end of system integration week (May 6), which is a self-deadline xD. Spirals 2 and 3 layer on top of it after that.

Spiral 1 (baseline wearable), due May 6

Forehead enclosure with the electrodes and ATtiny, XIAO ESP32-S3 on the frame, button plus 5 capacitive pads, camera, speaker, color display with optics, external 5000 mAh powerbank. Software does standard EEG processing (filter, band power, blink detection) and renders it on the display. XIAO talks directly over WiFi to my personal-assistant endpoint, which brokers Gemini and my other agents and shares memory.

Spiral 2 (advanced AI + EEG processing)

Layered onto spiral 1 hardware, same physical build:

  • Spike encoder on the XIAO converts the ATtiny EEG stream to spike trains.
  • Small LIF-SNN classifier runs in PSRAM, trained offline in Python and flashed as weights.
  • Output: brain-state classes (focus / attention / blink intent / rest).
  • Those classes drive the display: blink-to-click, alpha-gated menus, state-aware UI.
  • Assistant endpoint receives brain-state as additional context alongside the user's voice or text input.

Spiral 3 (hardware miniaturization)

Full physical rebuild, software from spiral 2 stays:

  • Electrodes plus ATtiny move into the glasses temples, shorter leads, lower pickup noise. Forehead enclosure removed.
  • In-frame LiPo cell with charge IC replaces the external USB-C powerbank. Off-body enclosure removed.
  • Prescription lens adapter on the frame.
  • Upgraded camera module.

Beyond the final-project scope: separate EMG/ECG hand controller for driving the display (future work).

Tasks Timeline

Week Dates Topic Progress and tasks for final project
W02 Jan 21-26 CAD
  • Parametric glasses frame in Fusion
  • Logo in Inkscape
W03 Jan 28-Feb 4 Computer-controlled cutting ✓ Multi-layer logo sticker
W04 Feb 9-11 Embedded programming
  • EEG to stepper via Muse (Muse not in the final)
  • EEG on XIAO with BLE + OLED
  • OV2640 camera streaming
  • Chose XIAO ESP32-S3 Sense as main MCU
W05 Feb 18-23 3D scanning and printing
  • Hanger bracket for XIAO Grove Shield
  • AR display optics calc
W06 Feb 25-Mar 4 Electronics design ✓ LIF neuron PCB in KiCad
W07 Mar 9-11 Computer-controlled machining ✓ Non-project build, skills week
W08 Mar 18-23 Electronics production ✓ Milled and stuffed my first ever PCB
W09 Mar 25-Apr 1 Input devices
  • Second neuron PCB rev
  • Step-response capacitive touch work
  • Neil's feedback on ATtiny diff ADC + PGA for the EEG front-end
W10 Apr 8-13 Output devices
  • 3D press-fit PCB with display, buzzer, LED
  • Traveling back to Saudi
W11 Apr 15-21 Networking and communication + midterm review
  • Pico W board with step-response touchpads + speaker (board 1)
  • XIAO ESP32-S3 board with SAMD11C14A + display + button + camera (board 2)
  • Communication between both
  • Moving to Japan
W12 + break Apr 22-27 Mechanical / machine design
  • Machine-design team build (coreXYZ, MGN9)
  • ~Catching up on documentation: week 11 and 12 left
  • Systems diagram + project timeline
  • ~Working EEG signal detection through XIAO and SAMD11c14A
W14 Apr 29-May 6 Molding and casting, spiral 1 work
  • Molding/casting assignment work
  • ~Final enclosure/electronics plan kept moving in parallel
W15 Apr 29-May 6 Interface programming + first DIY EEG test bench
  • Agentic glasses dashboard
  • USB/WiFi configuration path
  • Camera, microphone, OLED, and button paths
  • SAMD11 EEG packet stream into browser dashboard
  • ~Blink training worked as an interface test, but the analog signal was not clean enough
W16 May 13 System integration, physical spiral 1
  • Custom glasses chassis
  • Detachable display/optics module
  • Snap-fit packaging and cable concealment
  • ADS1292 board schematic, milling, soldering, and integration
  • First wearable NeuroAR prototype
  • ~Clean signal quality still needed more work
W17 May 20-25 SNN dashboard and display spiral
  • MicroPython ADS1292 readout path
  • Single-channel band-feature extraction
  • SNN/linear readout training and deployment pipeline
  • Local dashboard for signal quality, recording, training, and Display Studio
  • ~Tiny dataset and noisy signal made the SNN a research direction, not a final claim
W18 May 27 Applications, implications, and final scope
  • Final scope made more honest: wearable AR + biopotential sensing first
  • Risks, BOM, evaluation plan, and project limits written
  • Final integration photos added to the development log
  • ~Website and final project page polish moved into this redesign branch
Final Jun 8-12 Project presentations
  • Present spirals 1 + 2
  • Show spiral 3 progress where it landed
  • Fallback: present spiral 1 only if spiral 2 doesn't work
Related weeksDevelopment log
02 Computer-Aided Design

I used CAD week to design the first visual identity and glasses concepts for my final project, moving between vector work, 3D modeling, and file compression.

03 Computer-controlled Cutting

I made vinyl stickers, cut laser parts, and turned the neuron-model idea into a press-fit kit while learning the cutting settings that actually matter.

04 Embedded Programming

I explored embedded programming through XIAO ESP32-S3 tests: stepper and blink experiments, Grove Shield soldering, sensor input, OLED animation, camera streaming, and Muse EEG experiments.

05 3D scanning and printing

I printed and scanned objects while pushing toward the final project: a Mobius lattice test, glasses hangers for the XIAO Grove Shield, and a Hyperscape scan of the lab.

06 Electronics Design

I designed my first PCB around a hardware LIF neuron idea, moving from circuit explanation to KiCad schematic, board layout, and manufacturing checks.

07 Computer Controlled Machining

I learned CNC machining by designing Syrian mosaic geometry and a Damascus Gate-inspired panel, then moving the model through Fusion CAM and machining prep.

08 Electronics Production

I simplified and produced a PCB, learned how in-house milling rules affect board design, and compared that path with board-house production for future project boards.

09 Input Devices

I focused on input devices by redesigning the neuron PCB as a software LIF board, then milling, soldering, and testing it as an input-focused electronics step.

10 Output Devices

I built output-device experiments around the glasses system, including a 3D PCB concept with display, buzzer, and LED, then worked through milling, soldering, and display issues.

11 Networking and Communications

I documented networking through ESP-NOW group work and built a networked music-player direction using the XIAO, a receiver board, and the broken-OLED lessons.

12 Machine Building

I contributed to the machine build by editing CAD, testing PLA wood filament, and working on the frontend/backend link for the drawing-machine interface.

13 Midterm Review

I used the midterm review to organize the systems diagram, final-project plan, and remaining schedule before the final spiral of work.

14 Molding and Casting

I explored molding and casting through wax-stamp, fridge-magnet, low-melt metal, and biomaterial tests, then compared the processes and what each one is good for.

15 Interface and Application Programming

I built the software side around XR machine interfaces and the NeuroAR dashboard, including VRKanji, ARBrushMachine, and the first agentic glasses interface ideas.

16 System Integration

I integrated the first NeuroAR spiral by building the chassis, optics, electronics, milled board, and final packaged glasses prototype.

17 Wildcard Week

I used wildcard week for embroidery, heat pressing, and sandblasting: a logo test, a Syria design, and a few fabrication processes outside the normal electronics/CAD path.

18 Applications and Implications

I clarified the applications and implications of NeuroAR: what it will do, who it is for, what I need to build, what it costs, and how I will evaluate it.