Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Hardware
  3. Board and hardware failures

Board and hardware failures

Scheduled Pinned Locked Moved Hardware
34 Posts 7 Posters 6.8k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ileneken3I Offline
    ileneken3I Offline
    ileneken3
    wrote on last edited by
    #1

    Re: Easy/Newbie PCB for MySensors

    Over the course of months using the boards, I'm up to 4 boards that I have had to "put aside" due to hardware problems. Maybe the radio is bad, maybe the pro-mini, maybe the board itself. I have been waiting for a day when I would try to recover what I could. My last failure was the most aggravating - I tested the radio, tested the pro-mini - everything was OK. Then I soldered them onto the newbie board, and I get the rolling:

    0 MCO:BGN:INIT NODE,CP=RNNNA---,VER=2.2.0-beta
    49 TSM:INIT
    65 TSF:WUR:MS=0
    81 !TSM:INIT:TSP FAIL
    114 TSM:FAIL:CNT=1
    131 TSM:FAIL:DIS
    147 TSF:TDI:TSL
    10174 TSM:FAIL:RE-INIT
    10190 TSM:INIT
    10223 !TSM:INIT:TSP FAIL
    10256 TSM:FAIL:CNT=2
    

    I assume a connection to the radio is bad. It would be better if I always used female headers so I could swap out boards - but it makes the package so much bigger - I don't like them.
    I'm looking for tips for avoiding problems, and how to recover boards.
    Should I try to de-solder the pro-mini first? The radio?
    Is it possible my soldering iron is too hot?
    Should I test the newbie board before using it?
    Are there any tips for diagnosing connection problems on the board, or identifying what is bad?

    Thanks ahead of time!

    sundberg84S 1 Reply Last reply
    0
    • gohanG Offline
      gohanG Offline
      gohan
      Mod
      wrote on last edited by
      #2

      It is kind of odd that the pcb fails. Did you check continuity between radio pins and arduino pins?

      1 Reply Last reply
      0
      • ileneken3I ileneken3

        Re: Easy/Newbie PCB for MySensors

        Over the course of months using the boards, I'm up to 4 boards that I have had to "put aside" due to hardware problems. Maybe the radio is bad, maybe the pro-mini, maybe the board itself. I have been waiting for a day when I would try to recover what I could. My last failure was the most aggravating - I tested the radio, tested the pro-mini - everything was OK. Then I soldered them onto the newbie board, and I get the rolling:

        0 MCO:BGN:INIT NODE,CP=RNNNA---,VER=2.2.0-beta
        49 TSM:INIT
        65 TSF:WUR:MS=0
        81 !TSM:INIT:TSP FAIL
        114 TSM:FAIL:CNT=1
        131 TSM:FAIL:DIS
        147 TSF:TDI:TSL
        10174 TSM:FAIL:RE-INIT
        10190 TSM:INIT
        10223 !TSM:INIT:TSP FAIL
        10256 TSM:FAIL:CNT=2
        

        I assume a connection to the radio is bad. It would be better if I always used female headers so I could swap out boards - but it makes the package so much bigger - I don't like them.
        I'm looking for tips for avoiding problems, and how to recover boards.
        Should I try to de-solder the pro-mini first? The radio?
        Is it possible my soldering iron is too hot?
        Should I test the newbie board before using it?
        Are there any tips for diagnosing connection problems on the board, or identifying what is bad?

        Thanks ahead of time!

        sundberg84S Offline
        sundberg84S Offline
        sundberg84
        Hardware Contributor
        wrote on last edited by sundberg84
        #3

        @ileneken3 - Hi!
        Sorry to hear you are having problems. You should not need to test the PCB but who knows, might be a bad batch?
        What kind of hardware are u using besides the radio and pro mini? Any DC/DC booster involved? This is the only time I have had problems using the board. Are you using Rev 6-8? (If you do, make sure you connect the ground properly on the capacitor on the radio - the G that marks ground is wrong!). I would guess everything is connected atleast since you are getting to this debug. If any connection was broken it would say something else.

        I have made a setup board to test my hardware before putting them into place on the board. Using this method for atleast 15 nodes have worked out great for me. I hope we can help you figure out this problem.

        Do you have any Pictures that might help us help you?

        Controller: Proxmox VM - Home Assistant
        MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
        MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
        RFLink GW - Arduino Mega + RFLink Shield, 433mhz

        ileneken3I 1 Reply Last reply
        1
        • bgunnarbB Offline
          bgunnarbB Offline
          bgunnarb
          wrote on last edited by
          #4

          @ileneken3 and @sundberg84
          Hi!
          I agree with @sundberg84 , the only time I have had problems, and that is only once, is when I had a very noisy DC/DC booster connected. It took an extra 22uF capacitor at the output of the booster to get the radio to connect to the GW. The booster generated spikes of more than 150 mV peak. I connected the capacitor in the experimental area where Vcc and GND are available. I also switched the capacitor close to the radio to 22uF instead of 4.7 uF. For my next design, I will make sure to connect the radio directly to 2xAA as suggested many times

          I have never been so busy since I retired!

          1 Reply Last reply
          1
          • sundberg84S sundberg84

            @ileneken3 - Hi!
            Sorry to hear you are having problems. You should not need to test the PCB but who knows, might be a bad batch?
            What kind of hardware are u using besides the radio and pro mini? Any DC/DC booster involved? This is the only time I have had problems using the board. Are you using Rev 6-8? (If you do, make sure you connect the ground properly on the capacitor on the radio - the G that marks ground is wrong!). I would guess everything is connected atleast since you are getting to this debug. If any connection was broken it would say something else.

            I have made a setup board to test my hardware before putting them into place on the board. Using this method for atleast 15 nodes have worked out great for me. I hope we can help you figure out this problem.

            Do you have any Pictures that might help us help you?

            ileneken3I Offline
            ileneken3I Offline
            ileneken3
            wrote on last edited by
            #5

            Hello everyone:

            I took Gohan's advice and did the continuity tests. On two of the boards I tested, there was a lack of connectivity to pins 10 and 11. (Pins 9,13, and 12 were fine).
            These boards were from two different batches.

            Below is a picture of a board that was actually working for weeks. Then I get the same !TSM:INIT:TSP FAIL failures rolling out. Since this was a plant moisture sensor, I assumed it was because I got some water on it - but maybe not.

            On one of the boards, I de-soldered the radio. Then the continuity was even worse. I don't even want to show a picture of it :)

            So - does this provide more clues? Any idea on the best way to salvage parts now? I have a feeling the pro-mini is just fine.

            Thanks again!

            @sundberg84 0_1495106125830_IMG_0943.JPG 0_1495106138383_IMG_0944.JPG

            sundberg84S m26872M 2 Replies Last reply
            0
            • gohanG Offline
              gohanG Offline
              gohan
              Mod
              wrote on last edited by
              #6

              Could it be that you damaged the tracks during soldering? If you don't have continuity you could just bridge the the pins with small cables, it's not very nice to see but at least you can still reuse the board without desolder the components

              1 Reply Last reply
              0
              • ileneken3I ileneken3

                Hello everyone:

                I took Gohan's advice and did the continuity tests. On two of the boards I tested, there was a lack of connectivity to pins 10 and 11. (Pins 9,13, and 12 were fine).
                These boards were from two different batches.

                Below is a picture of a board that was actually working for weeks. Then I get the same !TSM:INIT:TSP FAIL failures rolling out. Since this was a plant moisture sensor, I assumed it was because I got some water on it - but maybe not.

                On one of the boards, I de-soldered the radio. Then the continuity was even worse. I don't even want to show a picture of it :)

                So - does this provide more clues? Any idea on the best way to salvage parts now? I have a feeling the pro-mini is just fine.

                Thanks again!

                @sundberg84 0_1495106125830_IMG_0943.JPG 0_1495106138383_IMG_0944.JPG

                sundberg84S Offline
                sundberg84S Offline
                sundberg84
                Hardware Contributor
                wrote on last edited by sundberg84
                #7

                @ileneken3 - well its really odd that the tracks should be damaged! Never seen that - but hey first time for everything.

                Do you see any damage or exposed copper where you cut the PCB (between prototyping area and main board?) The board and pin in the upper left corner looks badly damaged and without conductive material- is this pin 10? Pin 11 looks damaged as well.

                I find it very hard to salvage parts, (probably bad desoldering skills) and I would just add wires where the tracks are broken and use the board. (Edit: Like @gohan said).

                Your radio (without silkscreen markings) could be really bad fake versions. I have unfortunately seen some posts about these and this can also be an issue (unless they worked before you soldered them on - with the same range as live). I have some of these and they work on the bench a couple of meter from the gw but are useless when you get some distance away. To be clear I have also had radios with the silkscreen which performed OK!

                Controller: Proxmox VM - Home Assistant
                MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
                MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
                RFLink GW - Arduino Mega + RFLink Shield, 433mhz

                1 Reply Last reply
                0
                • gohanG Offline
                  gohanG Offline
                  gohan
                  Mod
                  wrote on last edited by
                  #8

                  when buying chinese parts, it is always good practice to use female headers on pcb for easy swap :wink:

                  1 Reply Last reply
                  0
                  • ileneken3I Offline
                    ileneken3I Offline
                    ileneken3
                    wrote on last edited by
                    #9

                    I am enclosing a picture of my attempt at a "workaround". Someone might get a good laugh out of it!

                    0_1495239593481_IMG_0946.JPG

                    This was a bit of a challenge to do - and it STILL doesn't work. I measure continuity with all the right pins, but I probably damaged the board. This should have been the first thing I did.

                    In answer to all the questions:

                    • I don't think the tracks are damaged, and there was nothing left exposed when cutting off the right side.
                    • I tested the parts before soldering them on, although that doesn't mean they couldn't go bad later.
                    • I will be using female headers the next couple of rounds. I just wish they weren't so big.
                    • I have been watching YouTube videos about de-soldering. It will be a project for another day.

                    I appreciate the help. Hopefully others have learned from my experience! I will report any other interesting findings.

                    1 Reply Last reply
                    0
                    • dbemowskD Offline
                      dbemowskD Offline
                      dbemowsk
                      wrote on last edited by
                      #10

                      Your pictures from your original post are a bit blurry, but pins 10 and 11 don't appear to come through to the bottom side of the board, and you solder joints don't look the best. Not sure why those pins aren't coming through the bottom side of the board, but that could be a major part of your problem. The traces that connect them to the radio are on the bottom side, so if there is not a good solder connection there, you will most likely have issues. Especially if the through hole plating is damaged in any way.

                      Suggestions:

                      • Use some flux and your soldering iron to clean up those solder joints. You may need to use some solder wick, or even a bare piece of copper wire with some flux on it to remove excess solder from your joints if it doesn't wick away with the tip of your iron.
                      • When soldering, apply heat to both the pad and the lead coming through the hole for a second or two, then apply the solder, then remove the iron. Don't hold the iron on the pads for extended periods as you can damage the pads.
                      • Use a small chisel tip rather than a conical tip. You will get better heat distribution when soldering. Hold the flat part mostly on the solder pad and touch the protruding wire when soldering.

                      Here are some examples of good and bad solder joints:
                      0_1495249926544_upload-cea33903-a168-4481-9820-eaab835295c6

                      MAKE SURE that the tip of your soldering iron is clean too any time you are going to touch it to the board. A dirty iron tip can cause some of the issues shown above. If your tip looks anything like this, GET A NEW ONE:
                      0_1495250269924_upload-cf1cb7f2-bdfd-4414-b4b9-e159546c5f87
                      Here is an example of before and after wiping your tip when soldering:
                      0_1495250557100_upload-b2fcd114-78bf-4717-a417-6f6dc67ad7a5

                      Hope that helps.

                      Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
                      Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

                      1 Reply Last reply
                      2
                      • gohanG Offline
                        gohanG Offline
                        gohan
                        Mod
                        wrote on last edited by
                        #11

                        In the blurred picture it seems more if he trimmed the headers and also some solder in the process.

                        dbemowskD 1 Reply Last reply
                        0
                        • gohanG gohan

                          In the blurred picture it seems more if he trimmed the headers and also some solder in the process.

                          dbemowskD Offline
                          dbemowskD Offline
                          dbemowsk
                          wrote on last edited by
                          #12

                          @gohan said in Board and hardware failures:

                          In the blurred picture it seems more if he trimmed the headers and also some solder in the process.

                          Not for 10 and 11, it looks like there are holes in the board in those two spots. The rest of them look like they are cut/trimmed.
                          0_1495290184909_upload-91b19d12-79d4-48f3-b9d2-5953fda62376
                          Also, look around pins 10 and 11 and a few other spots on the board. The board is really dirty like excess flux residue. That should be cleaned with alcohol.

                          Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
                          Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

                          Nca78N 1 Reply Last reply
                          0
                          • dbemowskD dbemowsk

                            @gohan said in Board and hardware failures:

                            In the blurred picture it seems more if he trimmed the headers and also some solder in the process.

                            Not for 10 and 11, it looks like there are holes in the board in those two spots. The rest of them look like they are cut/trimmed.
                            0_1495290184909_upload-91b19d12-79d4-48f3-b9d2-5953fda62376
                            Also, look around pins 10 and 11 and a few other spots on the board. The board is really dirty like excess flux residue. That should be cleaned with alcohol.

                            Nca78N Offline
                            Nca78N Offline
                            Nca78
                            Hardware Contributor
                            wrote on last edited by
                            #13

                            @dbemowsk is right here, pins 11 & 12 are not connected to the PCB.

                            I've had hardare problems with PCBs only with one batch from one maker and after desoldering, if you don't severely overheat the board or apply excessive mechanical force you will not have problem, as they are all electronically tested at the end of the production process and they only send you the boards that pass the test.

                            And desoldering things like pro mini or nrf24 is a real pain, most of the time you will damage them and just waste your time.
                            What I do now is I unsolder the parts (mainly atmega, capacitors) on the promini using my hot air gun as it's fast and I can reuse them in SMD projects. But full ProMini and through hole NRF 24 I have given up, not worth the time wasted when you see the price on AliExpress...

                            dbemowskD 1 Reply Last reply
                            0
                            • dbemowskD Offline
                              dbemowskD Offline
                              dbemowsk
                              wrote on last edited by
                              #14

                              Here are a few more things to point out:
                              0_1495292197192_upload-7ef43cee-da75-41a3-af90-28562bbdbf8f

                              Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
                              Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

                              1 Reply Last reply
                              0
                              • Nca78N Nca78

                                @dbemowsk is right here, pins 11 & 12 are not connected to the PCB.

                                I've had hardare problems with PCBs only with one batch from one maker and after desoldering, if you don't severely overheat the board or apply excessive mechanical force you will not have problem, as they are all electronically tested at the end of the production process and they only send you the boards that pass the test.

                                And desoldering things like pro mini or nrf24 is a real pain, most of the time you will damage them and just waste your time.
                                What I do now is I unsolder the parts (mainly atmega, capacitors) on the promini using my hot air gun as it's fast and I can reuse them in SMD projects. But full ProMini and through hole NRF 24 I have given up, not worth the time wasted when you see the price on AliExpress...

                                dbemowskD Offline
                                dbemowskD Offline
                                dbemowsk
                                wrote on last edited by
                                #15

                                @Nca78 Years ago I bought this desoldering iron from Radio Shack. This thing works great for thru-hole components as you can heat up the pad and lead with the tip and suck it away right away while it is hot. I have had a few troubles on some things, but overall it has worked well for me.
                                0_1495292523253_upload-c347566e-310c-470b-a7a5-c5b1bd818568

                                Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
                                Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

                                1 Reply Last reply
                                2
                                • gohanG Offline
                                  gohanG Offline
                                  gohan
                                  Mod
                                  wrote on last edited by
                                  #16

                                  Clever design, a little bulky for my personal taste: I'd have preferred a spring loaded mechanism

                                  dbemowskD 1 Reply Last reply
                                  0
                                  • gohanG gohan

                                    Clever design, a little bulky for my personal taste: I'd have preferred a spring loaded mechanism

                                    dbemowskD Offline
                                    dbemowskD Offline
                                    dbemowsk
                                    wrote on last edited by
                                    #17

                                    @gohan I have one at work that is a pencil type like the old plunger type solder suckers, but that one doesn't seem to work for crap. What can you expect for $8 bucks. The only reason I bought it was because I knew how well the one I had at home worked, and I thought this might do a similar job.
                                    0_1495293071949_upload-55914e95-fa37-4dd3-b938-4e9d8e372863

                                    Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
                                    Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

                                    1 Reply Last reply
                                    0
                                    • gohanG Offline
                                      gohanG Offline
                                      gohan
                                      Mod
                                      wrote on last edited by
                                      #18

                                      I hate desoldering, that's why I try to avoid it as much as possible 😇😁

                                      dbemowskD 1 Reply Last reply
                                      0
                                      • gohanG gohan

                                        I hate desoldering, that's why I try to avoid it as much as possible 😇😁

                                        dbemowskD Offline
                                        dbemowskD Offline
                                        dbemowsk
                                        wrote on last edited by
                                        #19

                                        @gohan I am with you my friend, but there are times when necessity gets in the way of that.

                                        Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
                                        Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

                                        1 Reply Last reply
                                        1
                                        • ileneken3I ileneken3

                                          Hello everyone:

                                          I took Gohan's advice and did the continuity tests. On two of the boards I tested, there was a lack of connectivity to pins 10 and 11. (Pins 9,13, and 12 were fine).
                                          These boards were from two different batches.

                                          Below is a picture of a board that was actually working for weeks. Then I get the same !TSM:INIT:TSP FAIL failures rolling out. Since this was a plant moisture sensor, I assumed it was because I got some water on it - but maybe not.

                                          On one of the boards, I de-soldered the radio. Then the continuity was even worse. I don't even want to show a picture of it :)

                                          So - does this provide more clues? Any idea on the best way to salvage parts now? I have a feeling the pro-mini is just fine.

                                          Thanks again!

                                          @sundberg84 0_1495106125830_IMG_0943.JPG 0_1495106138383_IMG_0944.JPG

                                          m26872M Offline
                                          m26872M Offline
                                          m26872
                                          Hardware Contributor
                                          wrote on last edited by
                                          #20

                                          @ileneken3 said in Board and hardware failures:

                                          Since this was a plant moisture sensor, I assumed it was because I got some water on it.

                                          I'll bet on (galvanic) corrosion as a root cause. Protect the pcb or use wires between pcb and sensor.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          22

                                          Online

                                          11.7k

                                          Users

                                          11.2k

                                          Topics

                                          113.1k

                                          Posts


                                          Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • MySensors
                                          • OpenHardware.io
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular