Standalone bootload burner for Atmega8/168/328 micro controllers without arduino board and computer

Hello, recently I have seen one video in youtube that they made standalone bootloader burner for Atmega8/168/328 micro controllers without connecting to Arduino board and computer. I would like to do the same for personal user.

Here is the youtube video for your reference

Please help me on this.

@LarryD do you have any idea on this?

Thanks

I have seen this one but its required Arduino board but I am looking for isolated bootloader burner like the video I have shared.

  • No it does not.

  • Once the Arduino UNO is programmed, remove the controller chip from the Arduino UNO.

  • Hand wire a standalone circuit on a PCB proto-board; plug the above programmed UNO controller chip onto this DIY PCB.

3 Likes

To be honest the easiest option is to buy a cheap UNO and an ICSP programmer ( eg USB tiny ) off eBay .

Program your chips with that . You can even get a zif socket and mount on a bit of strip board and plug that in !

Or make your own PCB !

2 Likes

Variety of programming methods !

3 Likes

But my goal is to make complete isolated one which means without arduino and computer.

See post #4.

I guess I am confusing you guys :frowning: . My goal is to make a bootloader burner for Atmega8/168/328 blank microcontrollers without connecting to arduino and computer.

And that you would use punch cards and vacuum lamps?

We understand what you need to do, the one you don't understand is you.

I’m opinion that is pretty pointless , you’ll soon want to try a different bootloader , run at a different frequency and so on , so it’s a bit restrictive .After you’ve bootloaded it you’ll need to then program it from a computer anyway !!
If you are into mass production you can buy chips pre programmed with your own code ( which I guess could be the bootloader )
The other question is do you actually need the boot files anyway ?

No jokes please

Yes I agree with you at the end I am going to program with computer only.

After following what is mentioned below, no Arduino UNO is needed.

  • Once the Arduino UNO is programmed, remove the controller chip from the Arduino UNO.
  • Hand wire a standalone circuit on a PCB proto-board; plug the above programmed UNO controller chip onto this DIY PCB.

I understood this one. This is to use the programmed controller as a standalone device. But how to burn the bootloader into the blank micro controller in the easiest way? I have gone through many forums and videos but still confusing.

The way I described is the easiest way , otherwise you have to build something and understand how it’s done et. Etc - IMHO , just not worth it - you could have programmed a 100 by the time you’ve sorted that out .
The answer may well lie in why you want to do it in the way you describe ?

In your own words, explain what the below is describing.

  • Once the Arduino UNO is programmed, remove the controller chip from the Arduino UNO.
  • Hand wire a standalone circuit on a PCB proto-board; plug the above programmed UNO controller chip onto this DIY PCB.

BTW

What is described above will work fine, however, for more flexibility, if you have access to an Arduino Pro Mini ($3.00), suggest you use it instead of making the hand wired a standalone circuit mentioned.

1 Like

Had @chandu-mca06 read through the link that @LarryD gave way back in post #2, they would have discovered for themselves that it could be used to create a standalone bootloader programmer that required neither an Arduino board nor a computer in order to function.

In much less time than they spent arguing that what was presented was not what they had asked for (when in fact, it was), they could have read the information in the link, built up a programmer on a breadboard, and used it to program bootloaders into as many processors as they desired.

I present as evidence, said bootloader programmer on a breadboard. The programmer is on the right, the IC to be programmed, on the left. The steps are simple.

  1. Insert the processor to be programmed on the left hand side.
  2. Apply power.
  3. Press the yellow button.

The programming takes less than a second or two, and when complete, the green LED lights up to signal successful programming and the piezo buzzer emits a short beep.

Note that at no time was an Arduino nor a computer needed to program the bootloader into the new IC.

2 Likes

Atmega328 OR Arduino Pro Mini

  • The TARGET does not need a crystal.