Arduino Forum

Community => Exhibition / Gallery => Topic started by: fungus on Feb 10, 2013, 11:16 pm

Title: ATtiny85duino - Tiny85 development board
Post by: fungus on Feb 10, 2013, 11:16 pm
Last month I designed my first custom PCBs using a program called "Fritzing" and ordered a small batch of them from an online service. You can order really small quantities, I ordered six each of Tiny84 development board, Tiny85 development board and a bunch of tiny boards to put into some Tiny85-based gadgets I've got planned.

The boards arrived last week...
(http://www.artlum.com/arduino/files/boards.jpg)

I just got all the parts together to build up one of the Tiny85 development boards, so here it is: The Tiny85duino!

(http://www.artlum.com/arduino/files/parts.jpg)

I built the first board in no time. You don't realize how much time you spend cutting up bits of wire, stripping them, tinning them and soldering them until you don't have to do it any more.

It all worked perfectly, here it is blinking its very first LED.

(http://www.artlum.com/arduino/files/firstblink.jpg)

While I was building it I spotted a couple of ways I could improve it, mostly through better labeling of the parts. The labels didn't come out very well because I had to use a very small font to get the text on the board (the PCB is tiny - only 26x17mm, 1 inch x 5/8ths of an inch). I also realized the most logical way to use the device on the table was upside down to the way I designed it.

I don't think I'd change much apart from the labeling though. I had no problems fitting the components apart from the ceramic capacitor which had its legs too far apart (I had to straighten them to get it to fit - no big deal).
Title: Re: ATtiny85duino - Tiny85 development board
Post by: nickgammon on Feb 10, 2013, 11:42 pm
Very cool. What service did you use?
Title: Re: ATtiny85duino - Tiny85 development board
Post by: fungus on Feb 11, 2013, 12:05 am

Very cool. What service did you use?


OSH Park. I liked the purple/gold combination (although in real life it's not as purple as I hoped it would be...)


Title: Re: ATtiny85duino - Tiny85 development board
Post by: Laen on Feb 11, 2013, 12:31 am
To make it more purple, put a copper pour / ground plane on it. The copper reflects the light through the purple making it much more striking.

The FR4 substrate is a slightly yellow color, which dulls the purple.
Title: Re: ATtiny85duino - Tiny85 development board
Post by: retrolefty on Feb 11, 2013, 01:17 am
Quote
The Tiny85duino


How cool is that? How can I get a couple of blank PCBs?
Now that my 'Bobuino' 644P/1284P board is running I need a new target chip to play with.

Lefty
Title: Re: ATtiny85duino - Tiny85 development board
Post by: UnaClocker on Feb 11, 2013, 02:54 am
Should sell them on Tindie, I bet they'd be popular. :) I love the ATTiny chips, so versatile, and CHEAP. :)
Title: Re: ATtiny85duino - Tiny85 development board
Post by: fungus on Feb 11, 2013, 08:00 pm
I guess I could spare a couple of boards. The price would be $3 each plus postage.

If anybody's interested, send me a PM...
Title: Re: ATtiny85duino - Tiny85 development board
Post by: Nico Maas on Feb 20, 2013, 11:26 pm
Awesome!
An really cool project!
Title: Re: ATtiny85duino - Tiny85 development board
Post by: retrolefty on Feb 21, 2013, 01:48 am
Just to show off my ATtiny85 board I got from fungus in the mail yesterday. Got it blinking today!

Using a USBtiny programmer and used the hardware files from:

http://code.google.com/p/arduino-tiny/

Everything worked first shot, no problems uploading the blink program. More testing to follow, but to be
honest it was almost too easy to be a challenge.  :D

Lefty
Title: Re: ATtiny85duino - Tiny85 development board
Post by: fungus on Feb 22, 2013, 04:29 pm

Everything worked first shot, no problems uploading the blink program. More testing to follow, but to be
honest it was almost too easy to be a challenge.  :D


Happy to help!

Title: Re: ATtiny85duino - Tiny85 development board
Post by: phantomtypist on Feb 22, 2013, 08:21 pm
Would you be willing to share your files so I can make my own boards?
Title: Re: ATtiny85duino - Tiny85 development board
Post by: dtokez on Feb 23, 2013, 05:33 am
very cool indeed!
Title: Re: ATtiny85duino - Tiny85 development board
Post by: fungus on Feb 24, 2013, 02:53 pm

Would you be willing to share your files so I can make my own boards?


I think I'm going to keep control of them for the moment.

(it's not exactly a difficult circuit to reproduce though...)
Title: Re: ATtiny85duino - Tiny85 development board
Post by: fungus on Feb 24, 2013, 02:54 pm

very cool indeed!


Thanks!
Title: Re: ATtiny85duino - Tiny85 development board
Post by: phantomtypist on Feb 25, 2013, 05:53 pm


Would you be willing to share your files so I can make my own boards?


I think I'm going to keep control of them for the moment.

(it's not exactly a difficult circuit to reproduce though...)



Ok.  I just didn't want to waste time reinventing the wheel.  I'm not an expert at Eagle so it takes me longer to crank something out.  Thanks for the inspiration though.
Title: Re: ATtiny85duino - Tiny85 development board
Post by: JoeN on Feb 25, 2013, 06:44 pm
If you have the money and inclination, consider doing this with surface mount parts.  Atmel has parts with really reasonable pitches and 0805 caps and resistors are not at all hard to solder on either.  Here is my first surface mount project, quite recent:

(http://arduino.cc/forum/index.php?action=dlattach;topic=149276.0;attach=36325)

I am not sure if you would save a whole lot of space on that board, but on many you save a bunch of space.
Title: Re: ATtiny85duino - Tiny85 development board
Post by: fungus on Feb 25, 2013, 07:21 pm

Ok.  I just didn't want to waste time reinventing the wheel.  I'm not an expert at Eagle so it takes me longer to crank something out.  Thanks for the inspiration though.


You could view it as an experiment for learning Eagle (that's the reason I did it except I used Fritzing, not Eagle). :)

If you want predesigned boards there's plenty on the web, just google "attiny85 pcb" or similar. eg: http://tinkerlog.com/howto/tiny25-header/

Or use perfboard. My first dev system was done that way and works perfectly: http://arduino.cc/forum/index.php/topic,134673.0.html