I just recently purchased a new Sodaq ExpLoRer and I noticed there are some differences between the old version and the new version.
There were two 6 pin TC2030-IDC-NL sockets on the board and now there is only one, one of them has been replaced with an 10 pin connector of some kind. Which connector is used for debugging? The TC2030 or the new 10 pin header? And what are these other pins used for?
There is also a new ext/int switch for the battery which has not been updated on the schematics on the support website.
The new revision of the Explorer board has moved one of the TC2030-IDC-NL to the bottom side of the board, this one is used to flash the LoRa module, and is normally not used by the average user. The TC2030 footprint near the battery holder is used to program/debug the microcontroller (if you have an Atmel ICE), and the 10-pin male header that was added can also be used for programming and debugging. This male header can directly be used by the Atmel ICE, so you don’t need a specialized tag-connect cable for it.
I hope I have answered your questions! I will make sure we update our support page ASAP.
Ahh yes, I just turned it over and noticed that it is underneath the board now. Thanks Nick for letting me know!
I have a JLink and I bought a cable especially to connect it to the TC2030 connector. Its good that you have included the 10 pin male header, but it would have been nice to get the new board before I purchased the $60 TC2030-MCP cable.
What are the pin assignments of this 10 pin connector?
We use the standard pinout of the Atmel ICE connector (with SWD), this picture should make it clear for you, the pinout is in the same orientation as the connector on the picture. So pin 1 is next to the LoRa module, and on the side of battery holder.
Make sure the Atmel ICE works with those pins and then you’re golden. I have a Segger J-Link and it does work with those pins, I’ve also read in these forums of someone who got it working with those pins. (although I haven’t tested it yet)
Make sure your IDE supports unified debugging, because the Arduino one does not.
What is an old version? I am confused.
Hasnt the ExpLoRer always been a J series? I have never even looked at the G series, because it was always very clear that the ExpLoRer was a J Series. It states on the support page that its a J Series and it’s also obvious from the Schematics.