Avoiding soldering on Nano 33 IOT SW* pins

Dear community,

my Nano 33 IOT got corrupted with known symptoms - COM port not recognized by Windows, reset button not helping, so it needs to be re-flashed. I found nice tutorials for AVR based boards (e.g. ordinary Nano) where the bootloader restore can be achieved over normal digital pins. On the SAMD boards, however, SWDIO and other pins (/dots) on the bottom side of the boards must be 1st soldered and only then the connection to programmer board is possible. With my zero soldering practice, half-blind eyes and shaking hands I have absolutely no chance to solder these miniature dots without damaging the board totally. My project requires Arduino Cloud + WIFI connectivity, where all other supported boards (e.g. MKR WIFI), have the similar "soldering" design as Nano 33 IOT. Can anyone see the way out ? I'll be deeply thankful for any good advise. Of course, buying a new Nano 33 IOT is also an option, but I don't know why/how it got corrupted and I expect the same happen sooner or later on any new board I buy ... Thank you.

Can’t anyone help with the soldering ?

I have had the problem of the Nano 33 IOT becoming corrupted and needing to be reflashed. See Unbrick Nano 33 IoT - #25 by UKHeliBob

Fortunately my soldering skills are good enough to have soldered pins to the pads and reflashed it using and ESP32 but I never got to the bottom of what caused the problem

If you were in the UK I would offer to solder the pins to the board and to reflash it for you but you are rather a long way away from me

Welcome Ray,

Actually those pads are designed that way so the manufacturer can flash/test the board without soldering through the use of Pogo Pins
Here is a video of them in action: Pogo Pins in Action - YouTube

Of course you would have to build a fixture similar to the one shown in the video, but it's an option.

1 Like

Thank you all for your comments and suggestions. Seeing that soldering on NAno 33 IOT is hard to avoid I decided to change the approach. I'll use the other board I have on my desk - Arduino Uno + I'm purchasing ESP8226 as an external WIFI device. In the end I'll try Blynk to manage the whole thing over the Android. I hope this will be more stable setup, let's see ... My trust to SAMD boards was heavily shaken :slight_smile:

I would suggest using an ESP32 based board.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.