The OpenDPS SWD Bottle
On newer DPS:es, the SWD connector is a JST-GH (1.25mm spacing that is) which translates to "really tiny". The annular rings where you need to apply solder and heat for adding wires are even smaller. This is why the OpenDPS SWD Bottle is handy. Add three P50-E2 pogo pins, and connect to your favourite SWD debugger.
- 1x "DPS SWD BTL" PCB
- 3x P50-E2 pogo pins (about €5 for 100pcs on AliExpress)
- 1x 3 pin 0.1" male right angle header
- 3x F-F dupont cable
- Add solder to each of the three exposed pads where the pogo pins will be mounted.
- Hold one pogo pin with a tweezer or small plier an align along the pad.
- Apply heat on the pad and when the solder reflows, gently push the pin in place and wait for the solder to cool down.
- Repeat for the second pin and check alignment of the two pins on your DPS.
- Repeat for the third pin and check alignment on your DPS.
- Solder the 0.1" header on the reverse side of the pogo pins.
The pinout is described in the silk and you should be able to make out which is GND, SWCLK and SWDIO with a little imagination :) The DPS BTL shall be interfaced with the DPS with ground to the left, on the three rightmost rings of the SWD connector where GND is in the middle.
Soldering the right angle header on the suggested side helps you in pressing the adapter against the DPS with one hand only.
SWD Bottle? Well it looks like one, doesn't it?