Hi Electronoobs Thank you so much for this guide. As you said in the video there is very little help out there for the SMD variant. As soon as I followed your guide it worked first time. Thank you
I used SMD socket to connect the Atmega 328p-au to breadboard and make the connection as instructed. But I received avrdude: Device signature = 0x000000 why?
Also, why the hell do you have an electrolytic cap between AREF and 5V??? WTF??? How did your board not blow up? EDIT: If anyone wants to know. DON'T PUT THE 47uF between AREF and 5V, especially a polarized one like above. I just successfully uploaded the bootloader to an Atmega328p-au and it worked by putting a 47uF cap between
Hi Thank you for your video. I have some question, I bought Nano with 328P-AU from ebay. I can't burn my program to my nano board. I think it doesn't have a bootloader. I try to burn bootloader to my nano (328P-au chip) and I got this message "avrdude: Expected signature for ATmega328P is 1E 95 0F Double check chip, or use -F to override this check. Error while burning bootloader." I have on idea to fix it. Could you suggest me to fix it?
The circuit to burn the bootloader does not have the 0.1uF but the FTDI circuit has, is the 0.1uF required for both. Also the 47uF cap is electrolyte or cermic because you are using a US type?
Another option is to remove/break the connection of the ic on a nano/mini and connect the programming pins to the pins of the adapter and simply burn the bootloader directly
Hi Electronoobs, can i just program the microcontroller with arduino nano after i burn the bootloader instead of unplug the arduino nano and plug the ftdi module?
Hello, Why on your hand draw schematic the 47 micro farad capacitor for the Aref is connect to 5v while on your board schematic is connect to ground? It make myself crash. I haven’t ever try it because I don’t understand.
Can you remove boot-loader after uploading the code for faster boot? Or maybe burn code without the boot-loader using a Arduino as programmer? I have seen a video on youtube where you can burn a sketch without a boot loader using the programmer. It seems that if you want you can skip the burning boot loader part and don't even need the FTDI module.
Good day sir. I am not sure if you still read comments ir not... I am trying to do the same thing like you did except for my chip is a atmega328p.... My problem is that in my ide under Tools>Board I dont have the option of: Nano as ISP or arduino as ISP Can you please help😣
Hey please tell me where to buy the crystal there are so many types of 16 MHz crystals and is very hard to find the proper one because each had different load capacitance and I don’t know how to follow the load capacitances and which capacitor to join with it please help me
Outstanding video! Great job. Following your instructions I was able to burn the boot loader, but I was not able to load any program afterward and I followed the instructions exactly. Any suggestions? Thank you.
Once you burn the bootloader remember to change back the programmer to normal. Make the Rx to Tx and Tx to Rx connections. Also remember to add the 0.1uF cap to the DTR pin. You burn the bootloader to SMD or DIP chip?
Yes Sir, I have changed the programmer back to "AVRIPS mkll". I have connected the FTDI module (red board) according to your last schematic, with extra capacitor. I am using a SMD, 32-TQFP. According to the arduino website, when the target chip is reset, it is supposed to blink PB1 (pin 13). Because I do not blink when resetting the target chip, this must mean that I have not actually burned the bootloader. This is strange because the IDE says "done burning bootloader" when I try to burn it. As a test, I intentionally tried to incorrectly burn the bootloader with incorrect programming settings and wiring and each time I got an error. This at least is a sign that I am on the right path. Thank you,
I should also mention that I am not using an official Arduino Nano, because they are sold out, however I am able to program and use it normally by itself.
Hola crak!! Una pregunta no entiendo porque a la entrada del Reset le pones 5V con una resistencia de 1k?? Y en la entrada del AREF le pones un condensador de 47uF??? Saludos!!
Porque el reset se activa negado. Quiero decier que se hará un reset cuadno se pone GND en el pin. Por eso se pone un pullup de 5k a Vcc. AREF es el voltaje de referencia y debe estar bian estable por eso se pone una capacidad de copuling. Saludos!
Perfecto!! Si no voy a usar el AREF en mi proyecto me recomiendas que lo alimente igualmente?? Cuanto menor sea el número de componentes menor será el coste de fabricación de la pcb y el montaje. Quiero fabricar una pequeña tirada de placas en china para la fabricación de una máquina. Si me puedes decir de alguna empresa que con los archivos en kicad me puedan fabricar y montar la PCB te lo agradecería. Saludos!!
Sir i ve chip atmega328P U(SMD) , not atmega328P AU(SMD) like this video, is it same for boot tutorial with my chip? I tried boot but didnt work. Can u help me for atmemega328P U? Thanks
Thanks for the tutorial Sir. I just wanted to know can we use the same bootloader configuration to burn the code. By pressing the shift key before uploading the code. This would burn the code to our chip? Instead of the FTDI interface.
Hi there. I never tried that. The configuration for the bootloader burn is a SPI communication. I think it could be possible and I might try it but I always used a UART communication using Tx and Rx.
I recommend you FTDI connection. If you don't have an FTDI module just use the FTDI pins from the arduino UNO. I will let a link with the schematic for a FTDI conection using Arduino uno. electronoobs.com/images/Arduino/ArduinoUSBSerial_FTDI.png
Nice sir, Sir you used capacitor c1,c2,c3 & c5. Please tell me what capacitor's value. I try it see others RUclips videos, but I am not successful this project.please help me.😔😔
NO FUNCIONA, en el minuto 4:21 tienes una conexión Wart con los pines 4,5,6 (del modulo FTDI) a pines 31,30,29 (del micro) respectivamente, y en tu página tienes un diagrama que muestra los pines 4,5,6 (del modulo FTDI) a pines 30,31,29 (del micro) respectivamente. entonces estas invirtiendo los pines 30 y 31 del FTDI al micro en tus diagramas. Yo sin darme cuenta, hice mi PCB con la primer configuración que menciono y no funciona, también intenté la segunda con el mismo desfavorable resultado. Aguas con eso
So with the method, I can follow these institutions to burn the bootloader from one nano to another nano, correct? Because the Arduino you made has everything a purchased one does I'm guessing.
I liked the video but just rule of thumb, never ever ever draw wires through your schematic symbols. It is messy, lazy, and hard to read. You should always use net labels instead. This is coming from a professional EE.
Hi there. The capacitor is connected from 5 volts to Aref whic will be the analog refference value. It could be also connected to ground and you could also use a different value. The reason of this capacitor is to supply a very stable 5 volts power when needed and to eliminate any noise of the input power. A comune value is 33uF or 47uF.
thank you for your very informative videos .. and please do any body have a way to burn bootloader to " atmega328 U " ? i did it in many ways but with no luck!
Can you Please tell me about the ATMEGA328P-AU Board Schematic? Can you provide the PCB Gerber file or any reference Link? And can we Burn Bootloader from NodeMCU 1.0?
Great explanation Thanks a lot. Sir did you made the same something like that explanation at ATMega2560? There is lot of information available online but there is confusion. Kindly share your email.
Thank you very very much for your video it helped me a lot, can you make a video about Fast PWM i want to learn about how to change the PWM Frecuency on the Arduino Nano (Atmega328 au) but i don't know how. Por favor Greetings from Mexico!!!!
as your not a native english speaker!,you need to talk slower as even for an englishman i have trouble understanding your narration with your heavy indian accent,how can we program the uno dip ic using a nano
Thank you for this tutorial, i have successfully burn bootloader but here is my problem i can upload code with FTDI board after i burned bootloader, but then i can not upload codes on ATmega328P AU. If i want to upload code again i need to burn bootloader again then i can upload code. Does anyone know why is that ? Thank you again.
Hi, great Video, really nicely done. UInfortunately there is a error witht the 47uF on your shematics. In the video it's correct ruclips.net/video/Kh4iZb2YTT8/видео.html but on the pictures on www.electronoobs.com/eng_arduino_tut6.php it's unfortunately wrong. Best Regards
That was a really nice video!!
That is the first video, where the programming easy and simple explained.
Great Job!!
Thanks for the fast reaction. ;)
My english is not so good can you explain me why you dont use the socket?
U saved my a lot of a lot of time. U did Exactly what I want (every one want) . Very professional. Thanks.
Goodddd! thanks you man! every time I need help there is one of your videos to help me
Great Job Sir... Just one question does the connection of Aref is ok.. 47uf -> 5v.... or it should be to GND ?.... 5:08
Hi Electronoobs
Thank you so much for this guide. As you said in the video there is very little help out there for the SMD variant. As soon as I followed your guide it worked first time.
Thank you
I'm glad I was able to help!
Thanks so much bro! I finally got my circuit board working! Subscribed!
I used SMD socket to connect the Atmega 328p-au to breadboard and make the connection as instructed. But I received
avrdude: Device signature = 0x000000 why?
I did not know such SMD-to-breadboard ZIF adaptors existed. Thanks!
i lern a lot from your video thanks
Been looking for this answer for about a week, I know its old now but I'm still happy! Ta
Also, why the hell do you have an electrolytic cap between AREF and 5V??? WTF??? How did your board not blow up?
EDIT: If anyone wants to know. DON'T PUT THE 47uF between AREF and 5V, especially a polarized one like above. I just successfully uploaded the bootloader to an Atmega328p-au and it worked by putting a 47uF cap between
ruclips.net/video/Kh4iZb2YTT8/видео.html actually shows how and where the 47uF should be.
I enjoy watch your videos, inspire me and give me new ideas
Thank you very much!
Muy buen trabajo
Thanks very much for this video ! Really helpful !
Great job, sir!
appreciate if you do more episodes on SMD video series... GREAT JOB !!
Hi Thank you for your video.
I have some question, I bought Nano with 328P-AU from ebay. I can't burn my program to my nano board. I think it doesn't have a bootloader. I try to burn bootloader to my nano (328P-au chip) and I got this message
"avrdude: Expected signature for ATmega328P is 1E 95 0F
Double check chip, or use -F to override this check.
Error while burning bootloader."
I have on idea to fix it. Could you suggest me to fix it?
Good and helpful thanks you sir
great tutorial ... one question, why do i need put a capacitor (may be ceramic??) between vcc and aref pins?
great video going great
Great very nice
The circuit to burn the bootloader does not have the 0.1uF but the FTDI circuit has, is the 0.1uF required for both. Also the 47uF cap is electrolyte or cermic because you are using a US type?
Another option is to remove/break the connection of the ic on a nano/mini and connect the programming pins to the pins of the adapter and simply burn the bootloader directly
Señor este video en español lo hizo en el otro canal?
Hi Electronoobs, can i just program the microcontroller with arduino nano after i burn the bootloader instead of unplug the arduino nano and plug the ftdi module?
Nice job!!!
Thank so much!! Cheers!
Hello, Why on your hand draw schematic the 47 micro farad capacitor for the Aref is connect to 5v while on your board schematic is connect to ground? It make myself crash. I haven’t ever try it because I don’t understand.
you mean I need to use an Arduino Pro Mini 3.3V/8MHz version to burn the bootloader to a virgin atmega328 chip to be ran at 3.3V/8MHz ?
thats it, thanks buddy
como hiciste para soldar ese micro tan chiquito ??? Soldador comun o uno especial ??
Can you remove boot-loader after uploading the code for faster boot? Or maybe burn code without the boot-loader using a Arduino as programmer? I have seen a video on youtube where you can burn a sketch without a boot loader using the programmer. It seems that if you want you can skip the burning boot loader part and don't even need the FTDI module.
Good day sir. I am not sure if you still read comments ir not...
I am trying to do the same thing like you did except for my chip is a atmega328p.... My problem is that in my ide under Tools>Board I dont have the option of: Nano as ISP or arduino as ISP
Can you please help😣
Hello, i've a project in mind with this chip but I can't find it anywhere... I don't know why but it is out of stock EVERYWHEREEE :((
Excellent!!
Can we use At tiny 85 instead of arduino nano?
Please reply
I'm not able to burn bootloader with internal clock 8MHz. I'm getting random device signature error
Please reply
what about the atmega328p-mu chip? how do you put the bootloader on that
otimo video , projeto nota 10, parabens..
Hey please tell me where to buy the crystal there are so many types of 16 MHz crystals and is very hard to find the proper one because each had different load capacitance and I don’t know how to follow the load capacitances and which capacitor to join with it please help me
Is there any differences if I want to use it without cyristal on 8mhz 3.3v?
what about 3.3v pro mini 8 mhz? i am trying with pro mini no luck
Outstanding video! Great job. Following your instructions I was able to burn the boot loader, but I was not able to load any program afterward and I followed the instructions exactly. Any suggestions? Thank you.
Once you burn the bootloader remember to change back the programmer to normal. Make the Rx to Tx and Tx to Rx connections. Also remember to add the 0.1uF cap to the DTR pin. You burn the bootloader to SMD or DIP chip?
Yes Sir, I have changed the programmer back to "AVRIPS mkll". I have connected the FTDI module (red board) according to your last schematic, with extra capacitor.
I am using a SMD, 32-TQFP.
According to the arduino website, when the target chip is reset, it is supposed to blink PB1 (pin 13). Because I do not blink when resetting the target chip, this must mean that I have not actually burned the bootloader.
This is strange because the IDE says "done burning bootloader" when I try to burn it.
As a test, I intentionally tried to incorrectly burn the bootloader with incorrect programming settings and wiring and each time I got an error. This at least is a sign that I am on the right path.
Thank you,
I should also mention that I am not using an official Arduino Nano, because they are sold out, however I am able to program and use it normally by itself.
very good thanks
thanks! Goog video.
thank you
how burn boot for 3.3v 8mhz version atmega328p au..i try pro mini 3.3v for burn boot but dont work 3.3v steel work on 5v..
Hola crak!!
Una pregunta no entiendo porque a la entrada del Reset le pones 5V con una resistencia de 1k??
Y en la entrada del AREF le pones un condensador de 47uF???
Saludos!!
Porque el reset se activa negado. Quiero decier que se hará un reset cuadno se pone GND en el pin. Por eso se pone un pullup de 5k a Vcc. AREF es el voltaje de referencia y debe estar bian estable por eso se pone una capacidad de copuling.
Saludos!
Perfecto!!
Si no voy a usar el AREF en mi proyecto me recomiendas que lo alimente igualmente??
Cuanto menor sea el número de componentes menor será el coste de fabricación de la pcb y el montaje.
Quiero fabricar una pequeña tirada de placas en china para la fabricación de una máquina.
Si me puedes decir de alguna empresa que con los archivos en kicad me puedan fabricar y montar la PCB te lo agradecería.
Saludos!!
Thanks you so much
Can we burn bootloader and upload code with ftdi module without using aurdino nano . How to burn bootloader in anmega 16.
Deverias hacer este mismo video en tu canal en español me parese un genial proyecto
nice
Sir i ve chip atmega328P U(SMD) , not atmega328P AU(SMD) like this video, is it same for boot tutorial with my chip? I tried boot but didnt work. Can u help me for atmemega328P U? Thanks
Did u get answer? I need it too
Thanks for the tutorial Sir. I just wanted to know can we use the same bootloader configuration to burn the code. By pressing the shift key before uploading the code. This would burn the code to our chip? Instead of the FTDI interface.
Hi there. I never tried that. The configuration for the bootloader burn is a SPI communication. I think it could be possible and I might try it but I always used a UART communication using Tx and Rx.
That bypasses the bootloader I suppose. I just want to confirm which option is better. I hope you'd have better idea. Kindly revert soon. :)
I recommend you FTDI connection. If you don't have an FTDI module just use the FTDI pins from the arduino UNO. I will let a link with the schematic for a FTDI conection using Arduino uno.
electronoobs.com/images/Arduino/ArduinoUSBSerial_FTDI.png
Nice sir, Sir you used capacitor c1,c2,c3 & c5. Please tell me what capacitor's value. I try it see others RUclips videos, but I am not successful this project.please help me.😔😔
NO FUNCIONA, en el minuto 4:21 tienes una conexión Wart con los pines 4,5,6 (del modulo FTDI) a pines 31,30,29 (del micro) respectivamente, y en tu página tienes un diagrama que muestra los pines 4,5,6 (del modulo FTDI) a pines 30,31,29 (del micro) respectivamente. entonces estas invirtiendo los pines 30 y 31 del FTDI al micro en tus diagramas. Yo sin darme cuenta, hice mi PCB con la primer configuración que menciono y no funciona, también intenté la segunda con el mismo desfavorable resultado. Aguas con eso
So with the method, I can follow these institutions to burn the bootloader from one nano to another nano, correct? Because the Arduino you made has everything a purchased one does I'm guessing.
Yes, you're right! You could burn in the same way a bootloader from one nano to another. It's the same chip and the same configuration!
ELECTRONOOBS Thank you so much for the response. I searched for hrs and your video helped me out tremendously.
You now have a new subscriber.
I'm so glad that it helped you! Thank you and keep up!
Can we use arduino nano insted of ftdi module
I liked the video but just rule of thumb, never ever ever draw wires through your schematic symbols. It is messy, lazy, and hard to read. You should always use net labels instead. This is coming from a professional EE.
What do you tell the guy who has a drone with atmega AU chip? "Aaaay, U gotta nice drone man"
Hi why need the 47uf capacitor there connected to vcc and why no good the 100nf connected to gnd ?
Hi there. The capacitor is connected from 5 volts to Aref whic will be the analog refference value. It could be also connected to ground and you could also use a different value. The reason of this capacitor is to supply a very stable 5 volts power when needed and to eliminate any noise of the input power. A comune value is 33uF or 47uF.
i tried it the way it says and it not work until i put 100uf from rst to gnd on nano then i was able to bootload
It's not more simple to buy a cheap arduino nano and just upload our code on it then dissolder it, and implant it on our circuit?
Hi, very good video. Could you send me the pcb files for the mini drone ??
thank you for your very informative videos ..
and please do any body have a way to burn bootloader to " atmega328 U " ?
i did it in many ways but with no luck!
the cap is supposed to go on the main arduino rst to gnd
@@ronkirby5290 i did that and same result ..
i bought another uno and i will use it as programmer
Can you Please tell me about the ATMEGA328P-AU Board Schematic? Can you provide the PCB Gerber file or any reference Link? And can we Burn Bootloader from NodeMCU 1.0?
How to burn bootloader of atmega8 using android mobile please help
please can u make a tutorial for the brushed quadcopter
I working on it! Keep up!
Great explanation
Thanks a lot.
Sir did you made the same something like that explanation at ATMega2560?
There is lot of information available online but there is confusion.
Kindly share your email.
Thank you very very much for your video it helped me a lot, can you make a video about Fast PWM i want to learn about how to change the PWM Frecuency on the Arduino Nano (Atmega328 au) but i don't know how. Por favor Greetings from Mexico!!!!
Do you want to change the duty cycle? If so just use the analogWrite function.
www.arduino.cc/reference/en/language/functions/analog-io/analogwrite/
as your not a native english speaker!,you need to talk slower as even for an englishman i have trouble understanding your narration with your heavy indian accent,how can we program the uno dip ic using a nano
Thank you for this tutorial, i have successfully burn bootloader but here is my problem i can upload code with FTDI board after i burned bootloader, but then i can not upload codes on ATmega328P AU. If i want to upload code again i need to burn bootloader again then i can upload code. Does anyone know why is that ? Thank you again.
Hi, great Video, really nicely done.
UInfortunately there is a error witht the 47uF on your shematics.
In the video it's correct ruclips.net/video/Kh4iZb2YTT8/видео.html but on the pictures on www.electronoobs.com/eng_arduino_tut6.php it's unfortunately wrong.
Best Regards
Nice job!