I received the Pimoroni Explorer (starter kit version) a couple of days ago. I want to use the Pico C/C++ SDK to work with the board instead of MicroPython.
I successfully flashed a “Hello, World” / blinky app to the board using DFU over USB. Everything works so far, but I am wondering what the best way is to attach a debugger to the board.
On the schematic, I see that SWD pins/pads are exposed (p.3).
What is the best way to solder a connector onto these pads? Is there anything I should be careful about? I am planning to use the Raspberry Pi Debug Probe or a J-Link if necessary.
I’m not sure about a connector, there’s no strain relief there so you might struggle to get something too stable. You could always take something like the JST-SH debug cable, clip the black connectors off, and solder the wires to the pads. You’d just need to be sure which way round the wires need to go, and you’d need to be careful about not pulling the wires. That way you should be able to use it with the Raspberry Pi debug probe.
Thanks @Shoe and @bablokb
I did not know about SDM-pins, I will look that up. Otherwise I was thinking of soldering a fly-wire of this sort (with three leads and rated for small currents of course), but I am not sure how durable these will be in the long term.