Week 12 - Output Devices

I made a second version of my input devices board, with a simplified design, and a header set up for I2C communication with an OLED display.

Week 11 - Input Devices

This week, I decided to use the assignment to prototype part of my final project. FOr that, I’ll need to read a bank of switches (mechanical or photo-interrupts) to identify a particular media card. The board needs to be able to read, say, 10 switches simultaneously and convert that into a number between 0 and 1023, sending it back to a computer over a serial connection. For this project, I decided to use a microcontroller with plenty of input pins, the ATMega32U4.

Week 10 - Molding and casting

Designing objects in 3D, making molds on the desktop CNC milling machine, and casting parts.

Week 9 - Program your board to do something

Programming boards with as many different programming languages and programming environments as possible

Week 8 - Make something big

Making furniture-sized pieces on the flatbed CNC router

Week 7 - Redraw the echo hello world board, with extra components

Now we’re learning the tools that generate the designs to mill our own boards. In effect, the step before last week.

Week 6 - 3D printing and scanning

Bits to atoms with the 3D printer, and atoms to bits with the 3D scanner

Week 5 – Making a PCB

This week, we’re using the milling machine (a Roland MDX-50) to mill circuit boards and then solder on components

Week 4 – Computer-controlled cutting

This week, there are 3 assignments using the 2D cutting machines.

Week 3 – Model a possible final project

This week I’ve been learning some different 3D design software packages and also working through some basic design problems with my current idea for a final project - a food dehydrator.

Week 2 – Work through a git tutorial and build a personal site in the class archive

This week was about building and deploying my project website. There were two tasks, learning the version control system, Git, and making the project site. Git was all new to me, but I’ve been writing HTML for about 20 years, so I decided to try something different there: a static site generator.

Week 1 – Plan and sketch a final project

We start at the end, by sketching ideas for a final project. I didn’t start Fab Academy with a project in mind, so I’ve tried to come up with something that I’m interested in now; maybe I’ll change course later on …