<

9

output devices

This week I wanted to build toward my final project by making an arduino from scratch, following instructions from the fabkit documentation.

The OLED can be powered by a basic Arduino, and so for the board I wanted to create a fabduino that I could also use for my final project.

I used the Fabkit documentation here to begin fabricating, and I had to adjust some of the traces to make the thinness to work on the Roland.

The fabduino uses an ATMEGA328P. It has 32 connections and soldering was a nightmare. I realized I had been using a thick solder, which meant that the solder was bleeding over. I tried the solder braid which helped and eventually got everything connected.

Once I got the connections, I had trouble getting it recognized by the computer. At Rob's suggestion, I probed all the connections, and they all worked fine. After a couple hours, it still wasn't working and I was at a loss.

Rob saved the day by helping resolder another ATMEGA328P onto my board. It turns out I might have burned the board while trying to solder. A key technique was to put the heat tip on the leg and the solder on the trace. I'll try that next time.

Onto more troubles! Once I got it detected, I tried to burn it with the bootloader. I'm getting an error but the error message isn't very helpful.

Instead, I tried using the ISP to get the board to at least program something. That process worked and I'm able to get a light to blink.

The next step is to figure out how to get the bootloader to work so I don't need the ISP programmer.