thanks @hagre for all your time i this, and sorry for a long time no response.
My regular mega’s don’t work with V3.3 and AOGv4.3.1 or v4.2
Do I have to cut on the board on the reset pin like you said earlier to make it work or
do I forget something?
Maybe better, I buy a mini mega and we are all happy
@alexlan i have initialy got good resaults with the mini mega board, but suddenly i had the same connection problems again.
During trying to debug the AOG i found that it is enough to have a 1 second delay during the inizialistion of the seriel/usb connection. The reason for that is (my guess) that the mega needs a litle bit more time to boot, pull the nessesary pin down to gnd (connection to the serial chip) and establish a good serial/usb connection, otherwise it freezes AOG and or the mega. I made a pull request on github (the changed/corrected code is waiting to be insertet by the admin), but is not included by now. Make it possible to connect to MEGA2560 and include new MachineUSB_4310_MEGA16pins_V3.5.ino by hagre · Pull Request #164 · farmerbriantee/AgOpenGPS · GitHub We will see. …
If you are able to compile your own version of AOG you can use my repository as a source. GitHub - hagre/AgOpenGPS: Ag Precision Mapping, Section Control and Guidance Software
If you need help with the compiling, i can send you a updated copy of the latest released (and still a little bit bugy) version of AOG.
I discovert by surprise that connecting an external serial to usb converter on the TX and RX Pins and GND is solving the Problem as well (guess: due to one of the resistors pulling down to GND). maby just one more resiston can doo the job (have not tested jet)
Cutting the connection line at the “RESET-EN” position is not completly solving the problem, because the mega is not booting any more when a new usb connection is established (what is in general a nice feature to reset the arduino board for a clean start/boot).
ok i will add those, it’ll hold up the gui, but people can wait 1 second i am sure lol.
I’ll just remove the pull request - but know it will be in in the future code. Every time a github action is made always a risk something goes horribly wrong with winforms.