Funded! This project was successfully funded on December 19.

Photo-main
Play
00:00
00:00

ATtiny85 ISP makes working with the AVR ATtiny85 simple. Port your small Arduino projects to a low cost chip and prototype easily.

Shipping Details: Shipping is free to the USA (all 50 states) for all reward levels.  For other countries, see description in the reward panel and add the appropriate amount.

STRECH GOAL #1 UNLOCKED @ $2100 = Double Rewards!

See project update #2 for full details! 

http://www.kickstarter.com/projects/rullywowr/attiny85-isp-shrink-your-arduino-projects-with-eas/posts/646383

Introducing the ATtiny85 ISP! -a breakout prototyping board for ATtiny85/45/25.

The ATtiny85 ISP! is an open source, Arduino IDE compatible hardware project, that uses the ATtiny85.  Port your smaller Arduino projects to a cost-effective platform with ease.

Specs:

  • Easy to use 6-pin AVR ISP header (for use with many ISP programmers or Arduino itself as an ISP)
  • Open Source Hardware!
  • Use with standard Arduino IDE or AVR Studio
  • Allows FULL use of the 8K memory on the chip (no bootloader needed!)
  • All pins broken out for use, none restricted
  • LED power light informs you that the board has power
  • Reset button on board
  • Easy to assemble due to through hole construction
  • Easy to replace chip if you "let the white smoke out"
  • Also easy to take your programmed chip and put it in a final more permanent project
  • Able to use external crystals, resonators, or none if you wish
  • Small enough/inexpensive enough to be left in a final project

How it all began:

I love the Arduino and while Arduino is powerful, some projects just don't warrant the power (and cost) of a full fledged ATmega328.  If you need to make a temperature sensor that connects to an LCD and clicks a relay, the ATtiny85 is more than up for the task.  Want to run a few LED's, or an RGB LED...no problem.  I needed a solution that can be used to prototype and also take the final prototype chip and embed it in a project.  Simply pop it out of the ATtiny85 ISP! and you can embed it in your final project. 

As I became more and more involved with Arduino, I saw the immediate need to actually bring my Arduino projects onto a breadboard.  Breadboarding is a great way to easily change and tweak your circuit and prototype quickly.  When I first was using the ATmega328P on a breadboard, I thought to myself, "how can I make this project smaller?"  Delving deeper into the world of Atmel's ATtiny chips, I saw the true potential of this tiny series and the idea came to me to try and make it easy to use for existing Arduino users to use.

The problem is that trying to program a bare ATtiny85 looks like the picture below.  Also you need to remove the chip from your connected circuit each time you want to upload a new sketch.

Working with a bare ATtiny85 is a hassle!
Working with a bare ATtiny85 is a hassle!

Following cues from other projects that brought the ATmega328 to a breadboard, I hit my CAD software and was able to construct a few prototypes which originally looked like this:

Early version of ATtiny85 ISP! prototype
Early version of ATtiny85 ISP! prototype

This was a good start, but I really felt a power LED indicator were a good thing to have.  Additionally, some refinements to make it dead-simple to solder were now in the works.  I was thinking about using a power jack and onboard regulator, however most ISP programmers have 5v power and ground right on the connector.  That means most simple projects do not require a power source when hooked up to your programmer (the programmer supplies power) as the programmer will get +5v off the USB port.  The result is that I could make it smaller, while still retaining useful functionality.  Smoothing capacitors, reset button, ISP headers, and a power LED are all right on board in a very small package.

ATtiny85 ISP! in action:

My idea is to allow Arduino users to take advantage of the ATtiny85 chip's potential while using the familiar Arduino IDE (and super awesome support from the Arduino community).  Lots of existing Arduino code ports over easily, and where it doesn't there are special libraries (TinyWire, I2C LCD etc) modified for use especially with the ATtiny series.  When I first started exploring the options of using ATtiny85 in projects, there were a few challenges to get the chip to work with the Arduino IDE, however the most challenging for new users is the physical wiring of the ATtiny85 chip itself.  There are just so many wires that have to be put in the correct place each time you want to program.  ATtiny85 ISP! solves that problem, and makes it easy.

I did some basic research and it is a fact that there are some other ATtiny85 boards out on the market and I must say they are simply great.  The main common theme I kept seeing with these types of boards is that they use USB to make it easy to connect to a computer.  This is great, but the underlying issue is that by using onboard USB to load your sketches, you need a bootloader which resides in the flash memory of the chip.  The bootloader takes up around 2K of precious space on the ATtiny85.  Since the ATtiny85 only has 8K of flash for sketches, this is 25% of your total storage!  This is not acceptable to me to lose a quarter of your available space when you only have 8K to start with.  Every byte counts!

Some ATtiny85 boards require a bootloader...that means 2K you can't use
Some ATtiny85 boards require a bootloader...that means 2K you can't use

ISP programming is the remedy to this solution, and does not require a bootloader.  This gives the user full access to the flash memory on the chip for sketches.  It also makes it easy to change the clock speed or set custom fuses for special applications.

Easy to Build!

I considered surface mount construction, however the layout wouldn't have been much smaller.  I ended up going with through hole components allows just about anybody with even mediocre soldering skills to assemble the ATtiny85 ISP!  Also, through hole construction allows easy replacement/swapping of the chip itself.

Assembly of ATtiny85 ISP!
Assembly of ATtiny85 ISP!

Through-hole also makes it easy to replace a damaged ATtiny85 chip (in case you let the white smoke out...) or to take your final project chip out of the board and place it into its more permanent home.

Open Source...for life!

Open source hardware is a huge part of the Arduino and it's all about people helping people.  This is a great concept and the ATtiny85 ISP! board will be available for everyone.  The goal is not to make money, but rather bring the ATtiny85 capability to all Arduino users.  All design files and schematics of the ATtiny85 will be immediately released to the public upon successful funding of the project goal.

Where are we at?

We are pretty much done with the R&D.  Final prototypes are made and verified working.  The last thing is that colors of the final PCB board and power LED are subject to change.  Let's see where we are at:

Prototyping....DONE!

 Design and testing...DONE!

ATtiny85 ISP! running an I2C LCD display
ATtiny85 ISP! running an I2C LCD display

The latest prototype revision board works, and it works great!  What is left is to get a bunch of them made and get them out to the Arduino community.  That is where I need your help.  Money raised from Kickstarter will go towards sourcing boards, obtaining components and getting shipping supplies.  The different levels of pledges will allow users to get anything from a bare board, to a complete working board ready for you to prototype with and get started shrinking your favorite Arduino projects to the ATtiny!

Comments, suggestions, welcome!

As part of the Open Source Community, I welcome any comments or suggestions you might have to help improve the ATtiny85 ISP!  

FAQ:

Q:What chip will be shipped with the ATtiny85 ISP kits (which include a chip?)

A:The ATtiny85 ISP! versions which include chips will ship with the ATtiny85-20PU 

Q:  What is nominal operating voltage of the ATtiny85-20PU?

A:  Operating voltage is 2.7 to 5.5V for the ATTINY85-20PU although you can replace this version with any ATtiny85/45/25 DIP version you wish to use.  That is the beauty of DIP packages!

Q:  Do I need an ISP programmer to use this?

A:  No (but having a dedicated ISP programmer makes it easy).  Most Arduinos can act as an ISP programmer and program the ATtiny85, although it would be easier with a ISP programmer (or shield) because they have a nice 6-pin cable.  No worries, if all you have is an Arduino UNO and some wire you will be able to to program the ATtiny85 ISP!

Q:  I want to use the ATtiny85 off a battery so reducing power consumption is a big concern to me.  Can I disable the LED to save power?

A: Absolutely.  You can leave both the LED and the associated resistor off of the board.  This will save you about 20mA and get you more run time off of a battery.

Thank you, Kickstarter!
Thank you, Kickstarter!

Risks and challenges Learn about accountability on Kickstarter

The risks and challenges are minimal. I have been working with electronics for over 25 years and am comfortable with designing, sourcing, packaging, and shipping electronics. The prototype works, and it works well. I am confident about this being a home run in all aspects when the project is funded. The main challenge is if this project doesn't reach it's goal, then nothing will move forward. Let's ensure this doesn't happen.

FAQ

Have a question? If the info above doesn't help, you can ask the project creator directly.

Ask a question
385
Backers
$8,011
pledged of $2,100 goal
0
seconds to go
  • Pledge $1 or more
    You selected

    15 backers

    [Supporter] Thank you for supporting the Open Source Hardware ATtiny85 ISP! project.

    Estimated delivery:
  • Pledge $5 or more
    You selected

    79 backers

    [Naked Boarder!] One ATtiny85 ISP! bare board, you supply ALL the components. Basic soldering required. Free USA shipping. Shipping outside USA add $2USD.

    Estimated delivery:
  • Pledge $5 or more
    You selected

    8 backers All gone!

    [New Young Genius] NEW BOARD PRICE SPECIAL! (no worries, the previous $9 backers have been taken care of) One ATtiny85 ISP! bare board, you supply ALL the components. Basic soldering required. Free USA shipping. Shipping to Canada add $4.00 USD. Add $9.00 for shipping anywhere else outside of USA.

    Estimated delivery:
  • Pledge $9 or more
    You selected

    6 backers All gone!

    [Young Genius] EARLY BIRD BOARD SPECIAL! One ATtiny85 ISP! bare board, you supply ALL the components. Basic soldering required. Free USA shipping. Shipping to Canada add $5.00 USD. Add $10.00 for shipping anywhere else outside of USA.

    Estimated delivery:
  • Pledge $15 or more
    You selected

    12 backers

    [Experimenter] One ATtiny85 ISP! complete kit (ATtiny85 chip not included). You assemble yourself, and add your own ATtiny85 chip. Basic soldering required. Free USA shipping. Shipping to Canada add $5.00 USD. Add $10.00 for shipping anywhere else.

    Estimated delivery:
  • Pledge $16 or more
    You selected

    20 backers All gone!

    [Capacitor Crafter] EARLY BIRD KIT SPECIAL! One ATtiny85 ISP! kit complete with ATtiny85 (5v, 20 MHz version). You assemble yourself in your lab of doom. Basic soldering required. Free USA shipping. Shipping to Canada add $5.00 USD. Add $10.00 for shipping anywhere else.

    Estimated delivery:
  • Pledge $17 or more
    You selected

    168 backers Limited (273 left of 441)

    [Diode Destroyer] ALMOST EARLY BIRD SPECIAL One ATtiny85 ISP! kit complete with ATtiny85 (5v, 20 MHz version). You assemble yourself in your lab of doom. Basic soldering required. Free USA shipping. Shipping to Canada add $5.00 USD. Add $10.00 for shipping anywhere else.

    Estimated delivery:
  • Pledge $18 or more
    You selected

    20 backers

    [Soldering Scientist] One ATtiny85 ISP! kit complete with ATtiny85 (5v, 20 MHz version). You assemble yourself in your lab of doom. Basic soldering required. Free USA shipping. Shipping to Canada add $5.00 USD. Add $10.00 for shipping anywhere else.

    Estimated delivery:
  • Pledge $29 or more
    You selected

    32 backers

    [Assembled Aficionado] You don't have time to play around and want to get right to experimenting. Includes one completely assembled and tested ATtiny85 ISP! kit along with a LED and resistor. Will come with the blink sketch loaded on Pin0 so you can start lighting up someone's life right away. Free USA shipping. Shipping to Canada add $10.00 USD. Add $20.00 for shipping anywhere else.

    Estimated delivery:
  • Pledge $53 or more
    You selected

    22 backers

    [RGB LED Breadboarding Maniac] You also don't have time to play around and want to get right to experimenting. Includes one completely assembled and tested ATtiny85 ISP! kit. Also includes a RGB LED, a breadboard, and required components to fade through all the pretty colors on your own in a matter of minutes. Simple instructions provided. Comes assembled with an RGB fade sketch loaded on the chip so you can see pretty colors right away. Free USA shipping. Shipping to Canada add $10.00 USD. Add $20.00 for shipping anywhere else.

    Estimated delivery:
  • Pledge $100 or more
    You selected

    2 backers

    [OSH Legend] You made it. You now want to help the OSH community get this off the ground. Includes a custom version of the ATtiny85 ISP! completely assembled with your text and logo on bottom, your choice of LED color and equipped with a pre-programmed ATtiny85 ISP chip. Blink sketch loaded and ready to go, blinking away on pin 0. Free shipping to USA. Shipping to Canada add $10.00 USD. Add $20.00 for shipping anywhere else outside of USA. Many thanks for helping the OSH community!

    Estimated delivery:
  • Pledge $500 or more
    You selected

    0 backers Limited (1 left of 1)

    Color Chooser! - You have a favorite color in mind. With this pledge, you will be able to pick the color of everybody's ATtiny85s. Includes a super special RGB ATtiny85 reward as well. Choose from Blue, Red, Black, Yellow, or White. Free shipping anywhere on Earth.

    Estimated delivery:
  • Pledge $1,000 or more
    You selected

    0 backers Limited (3 left of 3)

    [OSH Dream Maker] I will work with you and help you get your ATtiny85 or ATmega328 based schematic into PCB form. You are responsible for ensuring the schematic works, I will take the schematic and make it into a PCB. Includes your very own PCB based around the ATtiny85. Also includes one assembled prototype of your design and all design files are provided to you. Let's Talk!

    Estimated delivery:
  • Pledge $2,500 or more
    You selected

    0 backers Limited (3 left of 3)

    [OSH Immortality] You will receive a very special RGB award package PLUS your name will be in silkscreen on the bottom of every ATtiny85 ISP! board to show the world you are a proud backer and supporter of open source hardware. Shipping of RGB kit is included anywhere in the world.

    Estimated delivery:
Funding period

- (60 days)