This is a really inexpensive way to program your Arduino. In fact, it’s a really cheap way to program any ATmega8 chip. However, there are a few drawbacks. It only works with Windows, and you can’t communicate back to the host computer for serial communications. Despite some of the drawbacks, I still like this solution since many people would have all the parts needed to make one right now. Check out the link for the complete build details.
Equipment
- Soldering iron
- Hot glue gun (optional)
You’ll need (parts):
- (2x) 470 ohm resistor (yellow-purple-brown)
- (1x) 220 ohm resistor (red-red-brown)
- (1x) Parallel port cable or parallel-to-serial adapter
- (2x) Three wire cables with female connectors on one end, unattached wires on the other
More about making a Parallel Port Programmer
More about the Arduino Mega in the Maker Shed



“It only works with Windows, and you can’t communicate back to the host computer for serial communications.”
It does not only work with Windows, you can use this parallel programmer just as well under Linux, and while I don’t have experience with that, I’d be surprised if it wouldn’t work under MacOS as well.
Talking to the chip _does_ work, and you _do_ get the responses as well…
As for the serial communications, of course, this is a programmer, what do you expect
This has been around for at least as long as the AVRs themselves.
Yeah, I was a little hesitant to add that to the post, but it was on the original site. I assumed it would work on Linux. On a mac, well, no parallel ports on a Mac, but I guess you could use a USB -> Parallel, but that defeats the ‘cost savings’ right?
cant you find any older stuff?
this is yeaars old and the should be more interesting things to blog here.
have a try.
Yes it’s old….and yes I think a lot of our readers could benefit from posting about it.
And this post describes the differences and how to build them:
http://circuitgizmos.com/wordpress/?p=272
Whether information is old or new, there’s someone out there that doesn’t know it. Namely, me.
I didn’t know that such a thing was so easy to build. Thanks, Make:, for sharing this!
Thanks Drew….and you are very welcome!
an instructable on the same thing was posted a long time ago:
http://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/
Can’t complain about the repost; I got into microcontrollers after I discovered that I could make a microcontroller programmer entirely out of parts on hand. It’s pretty rare that a single post leads to so many new projects.
In this article I wrote here:
http://embeddeddreams.com/site/2008/10/05/starting-up-programming-avr-microcontrollers/
Wow. A bit scary to see one’s crappy sketch on the Make blog.
Funnily enough, I just found the parallel programmer pictured in the tutorial in an old box of junk. It stills work too!
OK, it may not be the “best” illustration, but it did get the job done, so it’s perfect. Thanks for sharing and posting your sketch!
// What's Trending
Raspberry Pi Design Contest
Seventeen Sneaky Secret Hides
Teardrop Camper Trailer
A Maker Wedding
Dad Builds Son an Iron Man Arc Reactor
What to do with an 800 Lb Eucalyptus Slab
10 Things to Connect to Your Raspberry Pi
Lego Steampunk Strandbeest Model
// What's Shared
A better way to slice a pumpkin
DIY Nerf Darts
100 Dollar Store Organization Ideas for Craft Rooms and Beyond
In the Maker Shed: Minty Boost USB Charger
Mad’s Mouse House
Lace Princess Crowns
I Have a (Puzzling) Dream
Play the Rings of a Tree Trunk Like a Record
// Most Commented
Plastic Bags into Plastic Blocks: Revisited
10 Hot New Boards to Watch
Why the Maker Movement is Here to Stay
MAKE Asks: Roadside Hacks
DIY Hacks & How To’s: Convert From Battery Power to AC
Ten Tips for Hand Saws and Blades
How To Make Your Own Laundry Detergent
What to do with an 800 Lb Eucalyptus Slab
Trending Topics
Get our Newsletters
About Maker Media
Subscribe
to MAKE!
Get the print and digital versions when you subscribe