Wow! How did that get so screwed up?!? LOL…
I will test it today with the new pin mapping, but I hope I (we) didn’t screw up anything due to using the wrong pin assignments. It’s also good to see that there will be another UART available (Serial2).
Regarding Serial vs SerialUSB though, @ansonhe97… I have tried to get output using “Serial” on the Arduino IDE serial monitor, and it just didn’t work. The “SerialUSB” object (in code) worked fine. So I can’t necessarily agree with that part of your post–but I will certainly test it again today. But with the test code I was using yesterday, I should be able to test all the serial ports. I am quite shocked though, regarding what you now say is the placing of the voltage rail and ground pins!
The other day I wondered about whether or not the pins were mislabeled on the board, so I went to the Arduino online store and looked at the Zero board. But since it is laid out like the Uno, there really isn’t a way to tell anything for sure as to whether or not the Odyssey board might be mislabeled.
Do you think there is a chance that I have damaged my board through testing, with these incorrect pin assignments? (EDIT: I don’t think so–see below in my next post). I don’t have the old pin assignment diagram to look at on the computer I am writing this on now, but the power rails were NOT in the same location as they are in your current diagram. So I hope I didn’t mess up the GPS either–although I was seeing normal output when I probed it with the logic analyzer yesterday.
Anyway, I’ll test the new pin assignments here and report back a little later today.
Thanks for working on this.
TB