I mean is there any tool to convert schematic image to pcb layout?
EasyEDA, KiCAD and others.
Edit
- The circuit is so simple wire it using point to point wiring on a proto-typing PCB.
Similar to this.
Ok let me try
This program is not compiling in arduino ide. I installed the Adafruit_AVRProg.h library but still no luck.
Error Details:
C:\Users\xxxxx\AppData\Local\Temp\ccSgwnBn.ltrans0.ltrans.o: In function loop': E:\Arduino code\Arduino bootloader\Adafruit_AVRProg/Adafruit_AVRProg.ino:69: undefined reference to
images'
E:\Arduino code\Arduino bootloader\Adafruit_AVRProg/Adafruit_AVRProg.ino:69: undefined reference to `images'
collect2.exe: error: ld returned 1 exit status
exit status 1
Error compiling for board Arduino Uno.
-
Did you install the library with the Library manager in the IDE ?
-
I am using Arduino IDE 1.8.19
-
Under the library examples, load atmega328_optiboot.ino
-
Now copy the sketch from post #39 overtop of the code you just opened.
I created the ino file using example then replaced with the code post#39 and it got compiled without any issues. Thank you.
-
If you look closely, the IDE will have two tabs.
-
One tab with the .ino file and one tab with the boot image being burned to the target.
Yes second tab named as images.cpp.
Still confusion that which sketch I need to burn into the source controller (left one in schematic) and if I press button S2 then this will upload the bootloader into the blank target controller right?
-
Upload the sketch from post #39 to the UNO, remove the UNO Atmega328, use it in the programmer position in the schematic.
-
See the schematic, push the rest switch, push the program switch, should hear 1 beep after 1-2 seconds.
Sure. Let me do . BTW can you share the schematic file(not as image) so that I will convert into PCB layout.
-
The program I use is no longer available; you will have to redraw it in the program you select.
-
BTW, the schematic in Post #39 has been update to include an SCK yellow "L" LED.
-
Highly recommend you to use an Arduino Pro Mini or NANO as a daughter card for the programmer.
Arduino Pro Mini version
Why not point to point wire the circuit on a Proto-Typing PCB ?
So in this case i need to use arduino pro mini board as a master programmer so now there is no concept of remove the chip from the board as you mentioned in the earlier schematic right? Please confirm.
Is there any particular reason to use Arduino mini or nano in this case?
Didn't understand the marked section in the below diagram.
An Arduino Pro Mini is smaller and less expensive than a NANO.
Pro Mini ~$3.00, NANO ~$5.00
The Pro Mini requires you to have one FTDI serial card to program the Mini. However, the FTDI can be used on other Minis.
A NANO is self-contained and can be programmed by directly plugging it into the USB port on a PC.
Using a Pro Mini or NANO is easier to deal with and probably cheaper than an Atmega328 chip with all the supporting components it needs.
Also, the Pro Mini and NANO can be programmed right on the mother PCB.
The Arduino Pro Mini and NANO are soldered to male headers. These headers are plugged into mother board female headers.
Machine pins are best but can break if not careful.
Dupont type male/female pins are good, too. They are a bit more robust.
- Why do you need to make a PCB ?
- This circuit is very simple.
Why not just point to point wire the circuit on a Proto-typing PCB ?
I have this breakout board for atmega328. I guess i can use this instead of arduiono mini or nano right? So I use arduino nano and once I burn the bootloader sketch then will remove the chip and keep it in the breakout board. What do you say?
Cool. Let me try...
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.