March Shipping Notice
Orders made between March 7th and March 12th will ship on March 13th. Apologies for the inconvenience!
The TinyLoadr Shield allows you to program ATtiny and ATmega microcontrollers using your Arduino. Instead of pulling out the breadboard and wiring everything up every time you want to (re)program a microcontroller, you can just use this shield! It features a ZIF socket so inserting / removing the microcontrollers is a breeze. It also requires no additional software; everything is done through the Arduino IDE or avrdude.**
The shield is available as both an unassembled kit or an assembled shield. Just choose which one you would like when you are checking out. Assembled boards will take one extra business day to ship on top of any other stated shipping time (so that I can assemble them), and will still require the buyer to solder the female headers.
- LED indicators: Heartbeat, Programming, and Error
- Auto-reset jumper
- Supports many Atmel AVR microcontrollers (see list below)
- Stackable female headers included
- Blink LED for testing your microcontrollers
- 16MHz crystal for programming ATmega microcontrollers
- ZIF socket: simple to insert and remove microcontrollers for programming
- One socket for programming all different microcontrollers!
Not only is it easy on the eyes, but it's easy to use! Load up your Arduino with the ArduinoISP sketch (included in the Arduino IDE - File > Examples > ArduinoISP), pop the shield on, and you're ready to go!
This shield was designed for the Arduino Uno, but is also pin-compatible with the Arduino Duemilanove. The shield is not compatible with the Arduino Leonardo / Mega / Due / Yún at this time. As for the microcontrollers, you can program the following Atmel microcontrollers with the shield.**
ATmega microcontrollers can use either their internal clocks, or the included 16MHz external crystal if you program them with this shield. ATtiny microcontrollers will have to use their internal clocks.
Completely Open Source
This kit is also completely open source! Want to print/etch your own boards, or just see how it's all put together? No problem. The project files are available on Github!
Questions / Comments / General feedback
If you've got any questions, comments, suggestions, or just general feedback about the shield, please feel free to contact me. Your feedback helps me make better products!
The ArduinoISP Deluxe Shield is now the TinyLoadr Shield! Same great shield, just with a new name. You can read more about the name change on my blog. Functionally, it's the same thing. The only thing that has changed is the name on the silkscreen.
Interested in selling the TinyLoadr Shield in your shop? Bulk discounts are available! Contact me for details!
All orders will be shipped by Canada Post. Please read my return policy for information on insured vs uninsured shipping options. If you do not see an insured shipping option at checkout and would like it, then please contact me. The delivery time estimates can be found here. Note that these are not a guarantee.
I know that waiting for packages sucks, so all orders will ship as soon as possible! (Within 1 business day unless otherwise noted. Orders made before 7:00 AM EST will be shipped the same day! (except for assembled shields)) Note that orders made on the weekend or on Canadian public holidays (both national and Ontario holidays) will not ship until the next business day as per Canada Post Delivery Standards.
** Please note that you may require additional hardware libraries for ATtiny microcontrollers if you have not already installed them. You can get the most popular libraries/cores from the arduino-tiny Google Code page.
* The included female headers are 1x 10-pin, 2x 8-pin, and 1x 6-pin.
Nov. 19, 2013, 4:03 p.m.
How do i know what dip switches to set for programming? Thank you, Matt
Nov. 19, 2013, 4:08 p.m.
There are 3 banks of switches, all labeled for the type of microcontroller you would want to program. You simply turn the bank of switches on and turn all other switches off.
For example, if you wanted to program an ATtiny24/44/84, you would only turn the middle bank of switches on.
Aug. 21, 2013, 12:28 p.m.
Hi there, that's a really nice programming shield you designed there. Are there plans on making it compatible to the leonard boards? thank you Chris
Aug. 21, 2013, 12:50 p.m.
Yes there are plans to make a version that is compatible with the Leonardo. However I can't say for certain when it will be available for purchase.
It's really not that difficult to connect a few wires up to a chip on a breadboard and program that chip with an Arduino.. But if you're doing this over and over for different projects it's worth it to buy one of these Arduino shields. This one is probably the most expensive option out there but it's very well built and a ZIF socket sure beats a DIP socket. I like the option of DIP switches to select which MPU you're using. The kit is also very easy to solder yourself.
The documentation for this project can definitely be improved on though.. The board has the open source hardware logo on it, but I can't find the files for it anywhere. I finally found the Fritzing schematic for it on the maker's Github but that's hardly enough. There isn't a great description on what chips are compatible and the corresponding positions of the DIP switches to use them. Also, I'm always forgetting what pin the user LED is connected to on the various chips. It would be great to have this info on a silkscreen.
Jan. 17, 2014
Thanks for the feedback. You said that the Fritzing file on my github are hardly enough - could you expand on that a bit? The Fritzing file is all there is really - Fritzing is what I used to design the board and what I use to export Gerber files every time I need a new run of boards. I've gone ahead and changed the github link to my blog to read "Open Source / Code" instead of just "Code." Hopefully this makes it easier for folks to find the source files for my open source projects like this (or if you have any other suggestions, lay them on me). There is also a source link on the product page here.
I looked over the documentation and you're right - there is no clear indicator of what microcontrollers are supported, except for here on the product page. The silkscreen on the board itself does outline most of the supported microcontrollers but I'll make it more clear in the documentation on my blog. Regarding the DIP switch positions, I thought that was at least fairly clear with the silkscreen on the board (or at least after one read through of the usage instructions) but I suppose not. I'd given that one quite some thought before but I'll noodle away on that for future runs of PCBs. Again, if you have any suggestions give me a shout.
For the LED, I absolutely agree - even I would have to look at a datasheet to see which pin was connected. I actually just recently made my own blink sketch which automatically defines the appropriate LED pin based on the board selected in the IDE. I'll make that available very soon, but I still like the idea of having the info on the silkscreen (probably on the bottom where there's more space for it).
Thanks for the constructive criticism / suggestions. I don't get much feedback from my customers so it's hard to know what I'm doing well and what I'm not doing well sometimes. If you need to get a hold of me at all, you can find my email address on my blog:
Jan. 17, 2014
Being someone who works to make products for others I know how much work it is to deliver something complete. It's inevitable that you forget something, or overlook something that needs refining... but thats not the case here. Everything really has been very well thought out from assembly instructions, how set it up and use, and overall look and design. I am new to electronics but this programmer has worked for me without a hitch.... amazing product. Really would have expected to pay more. If your reading the comments and wondering if you should buy....DONT.... just go buy one you will be happy with your purchase.
Jan. 13, 2014
In the past whenever I needed to program an ATtiny I wired up a breadboard to an arduino and looked-up pinouts, fiddling around til it worked. Over the years I've learned that 90% of design is getting the details right, so I appreciate that this board makes it easy and reliable to program these chips. Unlike my breadboard (which is usually occupied with half-finished projects anyway), the TinyLoadr Shield always ready to go and quick to reconfigure when I switch chips. Now I wanna use ATtinys for everything! Thanks!
Dec. 30, 2013
The package was send as Canada Post's "Light Packet" and I received it in four working day's!! Very fast!!
The shield is easy to build and works like a charm.
I did have some problems though:
1) Intuitive the switches on the 3 banks are "on" the wrong way around. So the first
programming did not went well although nothing broke or was burned out. Mind
you, this was my mistake not the shields!
2) The Arduino IDE and OSX (Mavericks) seems to have problems with the
USB.serial ports. They just disappear for no apparent reason and than only
restarting OSX will get the ports back. Also, not a problem caused by the shield!
I did have some (miner) questions about the Shield. They where all answered in no time and to my satisfaction, by Jeff Murchison.
If you want to shrink your project from an Arduino to a dedicated bourd or to a Tine AVR, this Shield is the way to go!
Dec. 30, 2013
Very well built, easy to use and effortless to setup. Whats more to say!. I bought this as a replacement for my strip-board home made Attiny85 shield that had seen better days and only catered for 8 pin AVR chips. Zip socket saves a load of wear and tear on the pins too!
July 14, 2013
Rates to United States
|Shipping Rate||First item||Additional items|
|Canada Post: Light Packet USA Air - Not insured or trackable - Delivery time: Approx. 4 to 6 business days.||$4.75||$0.00|
|Canada Post: Tracked Packet USA - Insured, Trackable - Delivery time: Approx. 4 to 7 business days.||$18.00||$0.00|