Upload Problem bei ATMega2560 Nachbau

Hallo Zusammen,

Ich habe eine eigene PCB entworfen um ein paar Motoren zusteuern,
mittels Lichtschranken Positionen zu überwachen, sowie über Uart mit
einem Barcodescanner und einem GSM Modul zu quatschen.

Da ich mir zuerst für meinen Arduino Mega2560 ein Breakout Board gemacht
habe
und hier schon alles wunderbar funktioniert hat, habe ich auf meinem
eigens designten Board diesen 1zu1 nachgebaut laut Dokumentation von
Arduino selbst.

Ich habe den ATMega16U2 controller mit dem HEX-File geflasht damit die
die Daten von USB auf Uart übersetzt werden.
Weiters habe ich mir dann mit einem Arduino Nano einen Programmer
gebaut,
mit der Vorlage aus der Arduino IDE (siehe Screenshot*.png).
Mit dieser habe ich den Bootloader auf meinen ATMega2560 gebrannt.

Diese Vorgehensweise stand in etlichen Foren.
Weiters habe ich einen Loop-Back Test durchgeführt.
Bevor ich den Bootloader gebrannt habe hat dieser funktioniert und ich
habe
die über den Serial Monitor der Arduino IDE gesendeten Daten wieder
zurückerhalten.
Nach dem erfolgreichen Bootloader burn hat dies nicht mehr funktioniert.
Und deshalb bekomme ich auch beim Sketch Upload ein Timeout weil der
Handshake nicht funktioniert, obwohl das Board von der IDE richtig
erkannt wird. -> avrdude: stk500v2_ReceiveMessage(): timeout

Die Schaltung habe ich mehrmals überprüft und kann daher einen
Schaltungsfehler ausschließen (Rx & Tx sind korrekt).

Ich bin mir sicher hier finde ich jemandem der mir bei meinem Problem
weiterhelfen kann, dieses Problem selbst, oder ein ähnliches schon
einmal gehabt hat und eine Lösung dafür gefunden hat.

Auf jeden Fall schon einmal herzlichen Dank

LG Dominik

Keine Ahnung, was du falsch gemacht hast....

Wie soll das gehen ?
Da müssten ja alle genau dein Board gebastelt haben, um genau diese o.ä. Fehler festzustellen.
Wo hast du dein Board veröffentlicht, damit man das nachbauen kann ?

Achja, und was passt dir an den Antworten hier nicht ?

Och ....
Tja.

Vermutlich weil alles nach der ersten Antwort darauf hindeutet, das das Post des TO nicht gelesen wurde.

Und ja, @circuitripper es wäre angebracht, sich entweder an einer Stelle zu konzentrieren oder auf beiden Seiten darauf hinzuweisen, das versucht wird Antworten zu finden.

@circuitripper : Wenn der Mega mit seinem Bootloader via Arduino as ISP geflasht ist, sollte die onBoardLED13 blinken.

Wenn das tut, dann ist mit hoher Wahrscheinlichkeit was am 16U2 falsch.