Course Notes

Week 3: Laser cutter: computer-controlled cutting (CNC)

Introducing the laser cutter and 2D-3D assembly.

Week 4: Electronics production

Making our first circuit board.

Week 5: Electronics design

Designing, building and testing a circuit

Week 6: Embedded Programming

Programming microcontroller boards

DIY Arduino

Designing a fab-able minimal Arduino clone

I’m trying to design an Arduino-style board in the tradition of the Bueno board, but based on the simpler Arduino Uno (ATmega328p) architecture.

Designing a v0.1 board in Eagle

A first draft at a board layout for the fab-able Arduino.


Guide: Programming an ATtiny board with a FabISP

Uploading a program to a DIY ATtiny microcontroller board through the ICSP header.

Guide: Drawing a circuit in Eagle

Workflow and tips for drawing circuits in Eagle

Guide: Programming a new FabISP Programmer

How do you program a new FabISP Programmer board?