JS
Garden Now About

Garden

Thoughts, Essays, and Media I've interacted with.

Fencing Buddy: Protoboard

Image of a mostly assembled PCB. There is a longhorn design lab flask on the silkscreen along with the text Fencing Buddy Protoboard v0.1

This was project for Longhorn Design Lab! While it was done with a team, I lead most of the PCB design work, since I had the most prior experience working with PCB’s. It was really exciting getting to make something this complex, and getting experience working on a board that had to meet specifications from our team’s mechanical engineer. Additionally, we got this board assembled, so I gained a lot of experience designing specifically for that use case.

Key Skills

  • Gained experience designing a PCB intended for assembly.
  • Learned how to design around the physical constraints of an enclosure.
  • Designed a circuit to allow for battery and USB power delivery.
Read More...

The Octopus

fiction

Tamagotchi [in progress]

Breadboard with a microcontroller hooked
up to a set of 3 buttons and a small screen. On the screen is a set of icons and
a small digital creature.

A personal project where I’ve been designing my own embedded system from the ground up! From picking out each component, to writing all of the hardware drivers, and higher level software that governs the virtual pet game. Right now the plan is to recreate the original Tamagotchi game and then add my own twists later.

Project Checklist:

  • Pick out hardware components.
  • Create hardware drivers.
  • Create Sprites and complete game design.
  • Design and order a custom PCB.
  • Finish game design systems.
  • Make an enclosure and finalize the system.
Read More...

Hey! You should start a blog!

thought

Your Software Owns You

thought

All My Friends

media

ECE 319: Battleship

Battleship Project PCB, showing the screen controls and components.

This was my partner and I’s final project for ECE 319H: Introduction to Embedded Systems Honors. It is a fully working recreation of the game battleship that was made using the MSPM0G350x series of microcontrollers.

Key Skills

  • Learned how to interact with a microcontroller ecosystem; reading datasheets, understanding conventions.
  • Gained experience with using interrupts and atomic operations.
  • Build a robust event loop that matched the specific requirements for this project.
  • Gained experience in the principles of PCB design and circuit theory.
Read More...

A Terrible Day in American History

thought

Everything Stays

media

Yearning to be Stumbled Upon

thought

Shades of Perfect Blue

thought