paulrutto FAB ACADEMY 2015 Paul K. Rutto logo



Go Back Home

This week we learned how to use the Modella and were tasked with building a chip that can program other chips. So i downloaded the design image and uploaded it to the modella.I tapped the provided copper-plate stock to the machine bed ,used the 1/64" mill mill first to cut the top traces. I then swicthed to a 1/32" bit to cut out the board. I then soldered all the parts onto the board, the soldering took 10 minutes because am experienced electronics techinician.Programming : I downloaded and installed the WinAVR for the OS windows then drivers and FabISP Firmware connected the programmer to the computer and to board but my circuit didn't work as i expected so troubleshooted it without success, and by the time electronics design week caught up with me i had gained a lot of experience in diagnostics untill my Hello world circuit worked succesfully so i decided to document all my efforts here.

The provided design file of the FabISP as shown below.I uploaded it to the modella so as i can machine my circuit,parts list available in the provided design file below..

.

PARTS LIST:Attiny 44,1 capacitor 1 microfarad, 2 resistors each 100ohm,2 capacitor 10pf,499 0hm resistor, 1k ohm resistor, one 6 pin header, 1 USB connector, 2 jumpers-0hms,1 crystal 20MHz,two zener diodes 3.3v,one USB mini cable,one ribbon cable and two 6 pin connector. I used the modella in milling the circuit as shown below.This was possible after getting assistance from the fab staff who knew who to operate the machine and also applying the knowlegde i got after googling and reading online the functionality of the modella.

I cross checked and troubleshooted every components without success as seen on the dismantled circuit below (the first one).I replaced the components i was suspecting, soldered all, connected to the programmer and computer as shown in the second circuit below, but refused to work

Schematic diagram of Hello world circuit

.

Hello world board diagram.

Hello world circuit.

Hello world programming and downloaded codes also available below.

Download makefile hello

Download hello.c