joric / nrfmicro

A Pro Micro alternative for wireless keyboards
https://github.com/joric/nrfmicro/wiki
The Unlicense
1.48k stars 128 forks source link

How to check soldering for older versions? #68

Closed ntrp closed 12 months ago

ntrp commented 12 months ago

Hello, thanks for this amazing project! I am having some issues with my board, probably due to bad soldering..

I have seen the https://github.com/joric/nrfmicro/wiki/Soldering#testing article but I have currently a older version (I think 0.03) which I built just now after ordering the pcbs some time ago. I tried the Diode testing mode between GND and any other pads but nothing happens, only activates when I touch the probes together.

Also I am using BMP over a BluePill and I can see this in the output after a swdp_scan:

(gdb) mon swdp_scan
Target voltage: unknown
Available Targets:
No. Att Driver
 1      Nordic nRF52 Access Port

Which looks wrong because I have seen other screenshots showing also a line saying Nordic nRF52 M3/M4 and not only access port. Does that mean that my chip is badly soldered?

joric commented 12 months ago

Tester should be set to diode mode not continuity mode. You measure voltage drop, not resistance. GND goes to RED (positive) terminal, BLACK terminal goes to a pin.

As for access port it means your device may be locked. See unlock instructions and console log here https://github.com/joric/nrfmicro/wiki/Bootloader#blackmagic

ntrp commented 12 months ago

Ok sorry.. stupid me, I switched the multimeter wheel to the right position but did not activate diode mode.. Also I was using the second pin, instead of the 3rd for GND, should doublecheck better next time..

I was trying to unlock using a BMP connected to SWC/SWD but when running the unlock code I was getting timeouts.

What about the bottom pins? How should I verify they are in order? If all gpio pins have 0,7 vdrop they are ok?

p.s. I found 2 GPIO pins which are not connected so now I need to figure out which connection needs a touch up..