Introduction: Hello ISP Board

About: I am a passionate designer and hardware developer. I would like to explore new technologies, and trying to know how they works and how to modify them to eliminate their limitations. I did my graduation in Elec…

Let's make some open design, and open hardware

Required Materials:

  • ATTiny45

  • resistors - 100 ohm (2) ,499 ohm , 1k , 10k

  • capacitors - 1uf,10pf(2)

  • diodes - 3.3 v (2)Cristal - 20MHz

  • j2 USB

if you need CAD file Downloaded CAD file of board designs from below

CAD file of board

or direct download .png file of circuit for printing PCB

Step 1: Get the CAD File

if you need CAD file Downloaded CAD file of board designs from below

CAD file of board

CAD file of board or direct download .png file of circuit for printing PCB

Step 2: Preparing the Roland Modela & Print the Board

Roland Modela is used for milling the circuit board.

CAD file open it in Antimony got the Trace .png and Outline .png. (or directly downlode .png format files)


The next step is to open Fab Modules and give .png as the input format, select modella as the machine. Then load the traces .png file and then make path. Leave the settings as default.

Now move onto the machine. Switch it on. Change the bit carefully to 1/64 for milling the traces. Using the Fab Module move the head to the point where you want the origin to be. Then correct the height of the bit. We want to have it just touching the surface.

Now in the Fab Modules give make .rml command and then send it to modella. Wait till the work is done. After cutting the traces change the bit to 1/32 and repeat the process using Fab Modules using cut board .png fil. This will make a cut around our circuit so that we can remove it from the larger board.

Note: Be careful while removing the board as their are chances of damaging it.

Step 3: Solder Electronic Components

Now as we have the board, it’s time to start soldering the components to

it. As a good practice, write down the components in a paper/book and draw a box corresponding to each component. Then we took the components and placed them in their corresponding boxes. This way we won’t mix up anything and it,s easy to solder as the components are kept handy.

After soldering we have to check under the magnifier if the connections
are proper and if time allows, do a continuity check too.

Step 4: Programming the Board

The prerequisites for programming your board are

  • latest version of avr dudea
  • mini USB cable
  • the firmware of the board

When you have all the above try to flash the Firmware into the board. The steps to be followed are

  • download and extract the firmware
  • open a terminal over there and give the following commands
  1. make clean
  2. make hex : If you are using an Atmelice isp make that change in the makefile [change to atmelice_isp]. If you are using USB tiny then change to that.
  3. sudo make fuse : initially it may show some error. But try it multiple times and you will probably succeed.
  4. sudo make program .

After doing all the above without any error messages popping up, your board should be programmed to work as an ISP.

Note: a soldering jumper should be removed after flashing the firmware