[MBAVR-2] Minimalist development board for ATtiny2313/ATtiny4313

This is a quick how-to guide of making a minimalist development boards for MCU of tinyAVR, like ATiny2313 or ATiny4313. MBAVR-2 is a second project in series of MBAVR family home-made boards in order to create an nice environment for rapid development. All I did, I did at home. I used toner transfer technique for both layers. The process of creating PCB description layer turned out quite straight forward. Generally, I’m pleased with the results.


The project goal was the same as of previous version – to create minimalist development board that will:

  1. base on signle-layer PCB layout,
  2. include only through hole parts,
  3. expose AVR ISP socket (JP3) for USBasp programmer,
  4. make all GPIO pins available on the PCB via headers (JP1, JP2)
  5. contain MCU socket and extra power connector (JP4).

Designing complex development boards is often overkill, especially when you want it small size. On the board shown here, I’m only using the features turned out to be handy for what I’m using in my projects. I focused on design that in my opinion is possibly a simplest, smallest, and cheapest.

List of elements:

  1. PCB,
  2. microcontroller (ATtiny2313/ATtiny4313),
  3. DIL-20 socket,
  4. two pin headers 10×1,
  5. and one pin header 2×1.
  6. crystal 10Mhz (according to manual it’s optimal value for both 3.3V and 5.0V)
  7. two capacitors 24pF,
  8. capacitor 10nF (decoupling capacitor).

 Diagram Circuit

Additional information about schematic and PCB can be found in eagle project which is attached to this article as a zip file.


Photo gallery of making PCB

mbavr2_pcb_toner_1 mbavr2_pcb_toner_2 mbavr2_pcb_toner_3 mbavr2_pcb_clean mbavr2_pcb_clean_2 mbavr2_pcb_clean_3 mbavr2_pcb_top_1 mbavr2_pcb_top_2


Leave a Comment