ATtiny Dev Board / Tinyduino

8.7K8019

Intro: ATtiny Dev Board / Tinyduino

This is an ATtiny Dev Board. Designed for the ATtiny line of microcontollers from atmel. Its made to be small, simple to build and easy to use.

This board has following features:

- Female headers for easy prototyping

- Build-in 1A 5V voltage regulator

- 8-Pin socket to change out microcontrollers

- ISP-Header for programming

- Power selcet switch, using voltage regulator or the USB power of the programmer

- Reset button

- Power on LED

STEP 1: Required Parts / Tools

Parts:

1x Perforated PCB

2x 1x4 Female headers

2x 1x3 Male pin

2x 100nF Ceramic capacitor

1x Resistor 10k ohm

1x Resistor 220 ohm

1x Slide Switch (SPDT)

1x Momentary push button

1x LED 3 or 5mm any color you like

1x 8 Pin DIP socket

1x 7805 Voltage regulator

1x Terminal block

1x Some wire

Tools:

- Soldering iron

- Solder

- Helping Hands

- Box cutter

- Wire stripper

- Wire cutter

- Tweezers

- Pliers

STEP 2: Score and Snap Your PCB

My PCB was alrady 18 pads wide so i only need to shorten the PCB to 11 pads long, i did this by counting down the 11 rows and started to score the 12 row with a boxcutter (BE CAREFUL). After 5 to 10 passes i snaped the board in half. If your board is wider as mine you need to do the same for the other side too but this time 18 pads instead of 11. If done corrctly the borad shoud look like the board in Step 1

STEP 3: Bend and Solder Resistors

The 10k ohm resistor is bend so that it spans 4 holes. And the 220 ohm resistor is bend to span 5 holes. Solder them in as seen in the picture. And use the PCB layout as reference. Its helpful to own Helping hands so its easier to solder, it's best to solder one leg first then applying pressure to the part and reheat the joint so that the part aligns with the PCB. Now you can solder the second leg. You maybe want to use some kind of tool to apply pressure since the part could get hot quite quickly.

STEP 4: Cut and Bend Jumper Wires

Take some wire which fits through the holes of the PCB and cut to sections of 2 cm (0,8 inch) in lenght. Bend them so they span 4 holes. Use pliers for best results.

STEP 5: Solder Jumpers

Solder the jumpers as seen on the picture and described on the PCB reference. Use the same method as described in Step 3, to get the jumpers straight.

STEP 6: Solder 8-Pin Socket

Solder the socket as seen on the picture and described on the PCB reference. The notch in the socket needs to face towards the 10k ohm resistor. Again follow Step 3 to get the socket straight.

STEP 7: Solder the Button

Solder the button as seen on the picture and described on the PCB reference. My button had only 2 legs but 4 legs work as well, watch out for orientation the poles are left and right. By now you know the drill, solder one leg, align, solder the rest.

STEP 8: Solder the Capacitors

Solder the capacitors as seen on the picture and described on the PCB reference. These are non polarised capacitors so you don't need to worry about orientation. Get em straight.

STEP 9: Bend and Solder LED

Bend the LED leads so they span 4 holes. Solder the LED as seen on the picture and described on the PCB reference. Watch out LED's are polarised meaning they have a positive and a negative leg, the positive leg is the longer one and should face the 220 ohm resistor. If you don't get the LED right it won't light. But don't worry though, nothing will blow up, simply desolder the LED and turn it around and solder it in again.

STEP 10: Solder the Switch

Solder the switch as seen on the picture and described on the PCB reference.

STEP 11: Solder the Voltage Regulator

Solder the regulator as seen on the picture and described on the PCB reference. The regulator has three pins, seen from the front left to right:

Pin one: Vin

Pin two: GND

Pin three: Vout

Get this right or the circuit won't work. I bend mine down so it has a lower profile, i recommend to do the same.

STEP 12: Solder Male and Female Headers

Solder the headers as seen on the picture and described on the PCB reference. Try to get them nice and straight. They are the most difficult to solder part, use helping hands if possible.

STEP 13: Solder Screw Terminal Block

Solder the screw terminal block as seen on the picture and described on the PCB reference. Soldering may take a while since the screw terminal block contains a lot of metal which draws heat from your iron, avoid touching the block, it could be very hot.

STEP 14: Solder It Together

Solder it all together, this is the most difficult and time consuming step. Use the PCB reference, go slow and carfully, you don't want to do a mistake here. Maybe print the reference out to help you soldering.

STEP 15: Testing

Test your circuit. Plug an ATtiny in the socket, write some code and upload it using an ISP-programmer. I am using the USBTinyISP, TSJWang did a great tutorial how to build one on your own.

https://www.instructables.com/id/DIY-5-USBTinyISP/

If everything works, congratulations your are done and now a proud owner of your own DIY ATtiny Dev board. :D

If nothing works, it's time to troubleshoot. Check your wireing, are your solder joins good, is everything plugged in correctly. I hope you can solve your problem quickly. Good luck.

STEP 16: Finsh

Now that you are done building this board, get prototyping. Or expand and redesign my board. Tell me if you build one, and how it went, what did you do differently. I hope all goes well. Also feel free to ask questions, i try to help were i can.

-Raffy611

20 Comments

I suggest, take a leap forward: Make a PCB, (Printed Circuit Board), of Your design, and become a member of us "professional" maker's "Welcome". (Me 65+ years to age but still going strong with them innovations, no Alzheimer, ......yet, I think?).

I was thinking of making a pcb, i have even some pcb material some were. But i do not owm the nessesry tools, chmicals etc.

No i did not, i think its not worthy for a contest. Besides that is there a contest fitting this instructable ?

If it is worthy to be featured it can win.

It should be eligable for Epilog, Remix if you reference other ATtiny Instructables, and Build a Tool

funny thing is i referenced an attiny project on accident the USBTinyISP is Attiny based.

Then it should be eligible for remix just add a link to the to other Instructable.

You have to explain what is the purpose of adding components like Push buttom,Switch,Capacitors, etc
Well the switch and Button are explained in the feature section. And this instrutable is about building a Tinyduino not about how electronics work. I wanted to keep it simple.
Just explain me what for the capacitor is used.Iam a person want to learn every thing with understanding
Capasitors are like small Batterys but way smaller. The capacitors in my circuit are used to help the voltage regualtor maintain a stable voltage. These capasitors are called decoupling capasitors.

take a look at the Basic Eletronics Instructables.
There you'll find the basics about circuits, components...

https://www.instructables.com/id/Basic-Electronics/

Thanks! Well documented and I like the simplicity!

Hi just want to ask where is the diagram ?

how can we assemble or connect the part with out the diagram ?

The second picture in almost every step. This is my diagramm, all parts are oulined (pencil) thr green dots are the pins of those components, red lines are jumper on top of the PCB blue lines are the solder joins under the PCB. All seen from the top. The first Picture in step 14 shows the underside. Would it help if i added a schematic ? Thx for the feedback, good luck building -Raffy611

Thank you sir ! I am thinking about to release further instructables about making little "Shields" for this board. I quickly mashed up an RGB LED shield this evening. Next up an 8x8 Marix and some shift registers