6. Electronics design

This week’s assignment is “redraw the echo hello-world board, add a button and LED check the design rules, and make it"

I add my board a switch, a Blue LED, 2×2 pin header (for connecting some electronics parts, for example piezo buzzer, LED and so on ).

6-1. Electronics Design with EAGLE



I imported a parts library from the FabAcademy schedule page for this week >> fab.lbr

    I started schematic design with EAGLE and add some parts as follows
      ATtiny44-SSU * 1
      AVRISPSMD * 1
      CAP-US1206FAB * 1
      6MM_SWITCH6MM_SWITCH * 1
      FTDI-SMD-HEADER * 1
      RESONATOR * 1
      RES-US1206FAB * 3
      LEDCHIP-LED0805 * 1


Then, I connected each parts using "wire", "label" and "define name/value". After that, I clicked GENERATE board for designing the board and connected each parts using "route".

schematic toolbar board toolbar

6-2. Electronics Design with Illustrator

6-3. Milling the board

First, I made three nc files with fabmodules.
The setting is

      1. Text.png >> offset -1 tool diameter 0.2
      2. Traces.png >> offset -1 tool diameter 0.2
      3. Outline.png >> Default :offset 1 tool diameter 0.79
Then, I milled my board with the machine kitmill CIP 100


Download :

6-4. Soldering

Soldered the board

I drilled the board with drilling machine to insert right angle male pinheader since I can't get a FTDI SMD pinheader.

6-5. Writing program with arduino

First,I tried to write program with arduino IDE.
How to is as follows.

  • set USB port : dev/ttyUSBserial-FTGO00D8 115200
  • set board : Attiny44 (internal 8MHz clock)
  • write bootloader
  • open example "blink" and write in the board

then, it worked!

6-6. Writing program with C

type terminal command as follows

  • cd ~/Desktop/program/
  • make -f hello.ftdi.44.echo.c.make
  • sudo make -f hello.ftdi.44.echo.c.make program-usbtiny-fuses
  • sudo make -f hello.ftdi.44.echo.c.make program-usbtiny
  • python term.py /dev/ttyUSBserial-FTGO00D8 115200 * USBsirial**** can be seen from Arduino USB port.

I did it ! I can see like this window!