Project 6

MAS.863 Electronics Design and Embedded Programming

Electronics Design

We already built a board capable of echoing back serial input. Now, we're rebuilding that board from scratch in Eagle, a circuit board design software package, and adding our own components.

  • Task: Design your own board with means of interaction other than pure serial communication.
  • Tools: Eagle, avrdude, fab modules.

From an image of a 1-sided PCB, it's easy enough to duplicate a circuit.

Eagle schematic
The electrical connections were specified using the Eagle Schematic tool.
Eagle design
Having routed the board using the original Echo as a model, the Eagle design looks like this.
Eagle design
Milling the board...
Eagle design
...and looking stylish after stuffing.
Eagle design
Serial link established

Programming the board went smoothly. I wrote a C program (really just modified Neil's slightly) which waits for the whole phrase "turn on the light please" to be typed into the Echo python window before it will light up the blue LED.