Electronics Design & Programming
Drawing | Schematic:
Following the examples on the website I draw the layout and labeled the components
by hand was helpful to understand how it would translate to Eagle.
Eagle | Schematic:
I chose to build off of the ATtiny412 microprocessor adding a switch and an LED.
I followed the Recitation and Sparkfun tutorials to learn Eagle and worked with Rob
to design the board, we used the footprint of the ATtiny45 in place of the ATtiny412.
Eagle | Board Design:
Here is the board design layout in Eagle. My parts include: ATtiny412 microprocessor
with 4.7k resister 1uF capacitor, LED with 1k resister, and a switch.
PCB | Board Design:
When exporting the board design .pngs for mods I first brought them into Illustrator
to add some additional linework.
Mods | Board Design:
I offset the added linework in Illustrator to accommodate the tool path settings.
PCB | Milling:
After a few rounds on the Shopbot from the last few weeks this cut went well.
PCB | Stuffing:
An evolution of soldering from picking and placing parts, to tinning, to soldering.
Arduino | Programmer:
Rob helped me out by putting together an Arduino UPDI programmer.
Arduino | Programming:
Using Arduino and working with Rob, I followed the site instructions for the ATtiny412
and compiled code for the button switch. After several attempts and several computers
I gave up to move on to the next project in the interest of time!