Looking for atmega328p-pu programmer off the shelf, without soldering

Hi there

Looking for a plug and play solution for burning bootloader and arduino programs onto atmega chips.

I've built a programmer on a breadboard using a nano clone (following [://www.martyncurrey.com/arduino-nano-as-an-isp-programmer/]http://://www.martyncurrey.com/arduino-nano-as-an-isp-programmer/]://www.martyncurrey.com/arduino-nano-as-an-isp-programmer/](http://://www.martyncurrey.com/arduino-nano-as-an-isp-programmer/)), but I need quite a few of them and don't have the time to solder lots of them.

It should be fairly simple to use as the users are young kids (clever ones though!)

I've never used 'big' arduinos with sheilds and the like, so I don't really know where to start - I want something with a socket they can put the chips in, program them, whip them out, then do the next one. I don't want something that requires soldering to create.

I'm guessing you buy say an arduino mega, then something like this - http://www.hobbytronics.co.uk/arduino-avr-isp-shield and stick it on top - but I've never used them before and thus have no idea - do you then need to mod the boards.txt file a la Arduino Nano as an ISP Programmer | Martyn Currey - I'd rather avoid changing the files on computer as it's just another potential hiccup for the kids.

Also, ideally, it'd be based in the UK as I am based there and would like it quickly. Budget is fairly limited but sadly soldering them all is not an option.

Thank you very much
Cal

USBasp's seem to be the cheapest.

Google gammon breadboard

Looking for a plug and play solution for burning bootloader and arduino programs onto atmega chips.

Once you have a bootloader you shouldn't need to worry about a programmer. Either get a FTDI cable, or use a USB-to-serial adapter on each board. For example:

Or this: USB UART Board - FTDI USB to Serial Adapter Board

If I understand correctly, you just want a ZIF socket with the minimum components necessary to program your students' 328P-PUs.

Then I would set up Nick's breadboard: Gammon Forum : Electronics : Microprocessors : How to make an Arduino-compatible minimal board
And put a ZIF socket on it: http://www.mouser.com/ds/2/35/10001-universal-dip-zif-test-socket-337360.pdf
Then use an FTDI cable or one of the USB serial adapters mentioned above.

I would expect that you wouldn't need a Mega to use the Sparkfun shield you linked. Any shield-compatible Arduino would work I think.

Of course, most ZIF sockets do not fit in breadboards!

Here is an UNO project, but you need to do some soldering.
http://forum.arduino.cc/index.php?topic=284942.0


Of course, most ZIF sockets do not fit in breadboards!

Very True.
You can solder the ZIF to headers then plug the assembly into your breadboard.

The position of the lever during soldering is important, crucial.
If you solder it in the right way then it will snap open when you lift it, but the other way will result... sub-optimal performance.
(I can't remember if the lever should be up or down when soldering it in, this may vary by mfr. The last time I looked into this was around 15 years ago.))
If you have a loose socket and observe the pins while manipulating the lever you can see that they sway depending on the lever's position.

Paul__B:
Of course, most ZIF sockets do not fit in breadboards!

Of course, most ZIF sockets do not fit in breadboards!

This one does.

You can just put the ZIF socket, a 6 (2X3) pin header wired up to the socket for ICSP, a crystal and the 5V decoupling capacitors on a breadboard. Get a Usbasp cable and read all from a working chip then write all to the blank chips. I use eXtreme Burner software to read and write (it's free.) It's GUI, just click with the mouse. Takes less than 30 seconds to write each blank chip and it's so easy little kiddies can use it.

See here : PPARDASISPMK4 : http://proto-pic.co.uk/arduino-as-isp-shield/

I DO work here and I am promoting a product we sell.

What's the brand on that? I can't quite read it.

TFXTDOL.

Patent no. 3500745.

Part number (I presume) in the middle is 228-3341.

Found one with a Google search.

I used an Arduino Uno with the proper firmware and a breadboard :slight_smile:

Thought as much.

I have some similar - may look later - but AFAIK the pins will not fit in a breadboard.

That link is infested with Cloudflare.

Paul__B:
That link is infested with Cloudflare.

Really? I use an ad blocker. I've removed the link.

As a regular poster here that should be a "given". :grinning:

No, it's not harmful - really. Cloudflare is some sort of perverse "security" service used by less-than-professional web sites which does things like restricting access to posting responses if it doesn't like you for some reason. It is quite a bit of a nuisance because it so consistently gets it wrong, but it is not strictly malicious.

No harm done. All I did was Google the part number, anyone interested can always do that.