Hi,
In my university me and another student have been tasked with adding an H-bridge into an Arduino UNO for use to help teach a class. We took the existing Arduino circuit and added an H-Bridge to it onto the PCB and had it manufactured. Once it came in it did not want to accept a program. It would always say stk500_getsync with a resp = number (neve 0x00 or 0xff). Could someone help me with that and clarify what our mistake was?
It is hard to tell what happend without specific informations, schematic and pictures. It can be lots of things:
-software problems on your computer- arduino works without pcb?
-check usb cable
-chceck if arduino pins 0, 1(RX,TX) and reset(especially if your pcb is shield) isn't connected to something
-maybe your pcb draw too much current and power supply hasn't enough power
-if your project uses external power supply, you should always use this power supply while programming- in that case don't connect your device to usb only!
-there could be some shortage on pcb, which causes voltage dropout and arduino doesn't work
-there could be some shortage on pcb, which causes arduino burned out
-there could be some mistake in project, which causes both of the above
Can you please post a copy of your circuit, in CAD or a picture of a hand drawn circuit in jpg, png?
Hand drawn and photographed is perfectly acceptable.
Please include ALL hardware, component names and pin labels.
Can you also post jpg images of your PCB design and image of your assembled board.
Did you prototype your project before going to PCB?
Based on the data sheet and comparing it to the actual Arduino UNO schematic, the only thing that is making a difference is the fact that Serial_RX and TX are flipped, but once I filled that (we are using the through hole variant of the Atmega328P, i just filpped using a jumper wire) it still did not want to work
Do you have a link that shows me how to upload a program to the Atmega16U and Atmega328P? I tried using the Flip3.4.7 software that I saw and then burning the boatloader to the atemga328P, but it still did not work
The other student designed it before me. He sent the schematic to me as a PDF and he used JLCPCB EasyEDA as the program he used to design it and I can't get it to open in Fusion360. So that is the best I have right now. Sorry