Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 16:55 02 Aug 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Ingress Protection - Remote MM Station

     Page 1 of 2    
Author Message
Andrew_G
Guru

Joined: 18/10/2016
Location: Australia
Posts: 871
Posted: 09:04pm 22 Mar 2019
Copy link to clipboard 
Print this post

Good morning all,
I think I have found the source of my intermittent problem with my MM170-based weather station remote - it would either just stop working or re-boot continuously.
I'm using an IP65 enclosure and there is never any sign of moisture but just now I pushed the MM170 chip into its socket (a wipe type) and it burst into life (the chip was already fully in but the slight movement would have re-set any "corrosion").
Presumably there is some unseen "corrosion" going on (IP65 won't stop humidity getting in - I know that because it has a DHT22 inside it).

My question is - what are the options for a longer-term solution?:
- a squirt of WD40
- a better enclosure
- soldering the MM to the board (vero)
- using a turned socket rather then a wipe one
- using a BigMik or similar module with the IC soldered in

What do you do?

(If I can't resolve this I'll have to reconfigure the remote to place the MM "indoors" and run longer cables from the sensors to it).

Thanks,

Andrew

(with the weather station on my bench it is now raining for the first time in months - Melbourne)
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6283
Posted: 10:17pm 22 Mar 2019
Copy link to clipboard 
Print this post

Soldering and a spray of lacquer should help.
Even soldering the Vcap directly onto the chip legs should help a lot.

I have a similar dilemma.
My first rebuild of my weather station used a NucleoL4 squeezed into the original fine offset weather station case.



I had a number of problems with that configuration so I went back to a MX170. The module on the right is an Arduino (WeatherDuino) which shares the wind and rain sensors.



Both the above were housed in a Stevenson screen.

I have had other systems in free air for many years without issue so time will tell how this one goes.

Rain due on 1 hour here!

Jim
VK7JH
MMedit
 
Andrew_G
Guru

Joined: 18/10/2016
Location: Australia
Posts: 871
Posted: 10:43pm 22 Mar 2019
Copy link to clipboard 
Print this post

Thanks Jim - I knew I was not alone.

Andrew

(Our rain is just thunderstorms whereas yours is a front I suspect, we are due to get it later on. All very confused with Trevor and Veronica.)
 
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2442
Posted: 11:31pm 22 Mar 2019
Copy link to clipboard 
Print this post

i'd definitely go for machined-pin sockets, along with applying silicon grease to the mx170 socket and any other connectors. silicon grease will 'creep' along the metal pins and contacts forming a continuous barrier to moisture while not interfering with metal-to-metal contact.

it is also a good idea to have a small downwards facing vent hold in any fully sealed enclosure. this avoids any difference in pressure between inside and outside. i have seen unvented enclosures pump water from outside to inside slowly over time as they heat up during the day and cool down at night. in one instance, a sealed radio was pumping water up the aerial cable - after serveral months in service there was 1/4 of an inch of water inside which completely baffled the other engineers!

if you are really serious, type goretex vent into google.


cheers,
rob :-)
 
BrianP
Senior Member

Joined: 30/03/2017
Location: Australia
Posts: 292
Posted: 11:31pm 22 Mar 2019
Copy link to clipboard 
Print this post

  Quote  My question is - what are the options for a longer-term solution?:


It might be worth as an extra arrow to the bow to add some silica gel sachets (as many as can fit) to the interior. Not a permanent solution by any means, but this will slow down the moisture problem dramatically.

I can't think of a "permanent" solution (except some form of heater - not practical), but what about a moisture indicating substance (blue-pink) visible behind a window - this would at least give you a visual check.
Although your DHT22 would tell you this anyway.

The WD40 idea is a good one, although my preference is the INOX product - much better & longer lasting. I've had really good outcomes using INOX, both with corrosion prevention & fan bearings lubrication. Lasts heaps longer than WD40.

I'm a bit surprised at the socket issue though - perhaps a dissimilar metals contact problem - only fixed by the soldering-in option.

Just my 2c worth...

B
 
PeterB
Guru

Joined: 05/02/2015
Location: Australia
Posts: 655
Posted: 12:25am 23 Mar 2019
Copy link to clipboard 
Print this post

G'Day All

In my experience solder is the only way. Metal to metal contact will eventually corrode and fail although machined pin contacts are good. To add to rob's experience, we have had a plastic bag enclosing a hot stepper motor take up enough water to solve South Australia's water problem.
I also have a theory that a microscopic crack in a PCB track will fail as corrosion builds up and then start to work as soon as the board is moved and the thin film of corrosion is cleared.
My mate's Astor portable radio complete with ge transistors was still working 50 years later hanging on a nail in their laundry. The only replacement was the loop stick which broke every time it fell off the wheat bags.

I feel better now I've got that off my chest.

Peter
 
Andrew_G
Guru

Joined: 18/10/2016
Location: Australia
Posts: 871
Posted: 03:12am 23 Mar 2019
Copy link to clipboard 
Print this post

Thanks to you all.
I've soldered the Vcap to the pins and put it back outside to see how it goes.
Next step is machined pins and silicon grease, then after that a complete new version using an Explore 28. I'm still thinking how best to vent it because I can see how it would pump in moisture and, as it is up a pole in the sun, I suspect the temperature and humidity readings are sus as well.

Thanks again for you help. Andrew
 
PeterB
Guru

Joined: 05/02/2015
Location: Australia
Posts: 655
Posted: 03:23am 23 Mar 2019
Copy link to clipboard 
Print this post

In my opinion, it is almost impossible to measure temp. "up a pole". The best place I found was under a small, stand mounted, water tank. Out of direct sun light and open to free air movement. It agreed very well with formal temps.
There is a method which puts the sensor inside a metal tube which is heated / cooled to be the same temp. as the sensor ?????????.
I would like to measure rainfall, if it ever happens.

Peter
 
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2442
Posted: 11:06am 23 Mar 2019
Copy link to clipboard 
Print this post

i've always found soldering an smd component directly between two pins of an IC a tad troubling, particularly when the IC is socketed; it is so easy for a small movement of the pins to fracture the component, something chip ceramic capacitors are particularly susceptible to.

btw, one of the first things i purchased when i starting tinkering with micromites was a small bag of 10uf leaded chip ceramic capacitors, each one physically just a fraction larger than a 0.1uf decoupling capacitor.


cheers,
rob :-)Edited by robert.rozee 2019-03-24
 
Phil23
Guru

Joined: 27/03/2016
Location: Australia
Posts: 1667
Posted: 10:57pm 23 Mar 2019
Copy link to clipboard 
Print this post

  robert.rozee said  ...along with applying silicon grease to the mx170 socket and any other connectors. silicon grease will 'creep' along the metal pins and contacts forming a continuous barrier to moisture while not interfering with metal-to-metal contact.


Ditto the above.

First thing I noticed when I receive my Davis weather station a few years back was that all the 6P6C RJ11 sockets in the transmitter were pump full of dielectric grease.

 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5091
Posted: 07:47am 25 Mar 2019
Copy link to clipboard 
Print this post

1/ solder everything (no sockets) also solder conneting wires.
2/ except for the DHT22, paint everything with an oil based paint. Transparant is neat, but any color you have laying around will do (pink ?). Wait for the paint to dry, and give it a second layer.

I do this with all electronics that go into RC racingboats. And these get wet inside. cannot avoid.

Succes

PicomiteVGA PETSCII ROBOTS
 
bigmik

Guru

Joined: 20/06/2011
Location: Australia
Posts: 2950
Posted: 12:31pm 25 Mar 2019
Copy link to clipboard 
Print this post

GDay Andrew,

  Andrew_G said  
- using a BigMik or similar module with the IC soldered in

What do you do?

Thanks,

Andrew



I would use a MACHINE PIN socket any way (I never use wiper ones unless I need them to accept square pin headers)

Have a look at my Repertoire I am more than happy to send you any of my boards to assist you..

I suggest most likely MuP2 or MuP3 with a MuP-Proto PCB. (not listed in my list but I can provide details for you)

Are you the Andrew from the 3 Letter suburb Name? If not PM me your address/Post box details.

Kind Regards,

Mick

EDIT.

I am a bit concerned about using WD40... Surely that is conductive to some degree?

Mik
Edited by bigmik 2019-03-26
Mick's uMite Stuff can be found >>> HERE (Kindly hosted by Dontronics) <<<
 
Andrew_G
Guru

Joined: 18/10/2016
Location: Australia
Posts: 871
Posted: 09:29pm 26 Mar 2019
Copy link to clipboard 
Print this post

Many thanks again - good suggestions still rolling in.

The beast up the pole is still working and your comments are helping me "design" the next version (and any other devices in the weather) - all very helpful for a non-electronics engineer.

Re the pumping effect, and to better enable humidity to be measured, is there any point in having a short tube pointing downwards at the bottom of the enclosure filled with stainless steel wool (to stop the ants)? or is there a real item?


Bigmik, yes it is ME (and there can't be that many 3 letter suburbs - I do like your attempt at protecting my privacy).

Cheers,

Andrew
 
bigmik

Guru

Joined: 20/06/2011
Location: Australia
Posts: 2950
Posted: 09:58pm 26 Mar 2019
Copy link to clipboard 
Print this post

GDay Andrew,

  Andrew_G said  
Bigmik, yes it is ME (and there can't be that many 3 letter suburbs - I do like your attempt at protecting my privacy).


Which flavour PCB best suits your project? I will pop one in the mail for you.

Kind Regards,

MickEdited by bigmik 2019-03-28
Mick's uMite Stuff can be found >>> HERE (Kindly hosted by Dontronics) <<<
 
Andrew_G
Guru

Joined: 18/10/2016
Location: Australia
Posts: 871
Posted: 10:44pm 26 Mar 2019
Copy link to clipboard 
Print this post

Hi Mick, I've sent you an email. The Mup3 is the ants pants but I have one (somewhere) if you haven't already posted it? (I have packing boxes everywhere).

I should add that the little board you helped me with a few months ago is fantastic too. I have them all over the house on my HC-12 network reporting the temperature "up the pole" and locally, all in a small box with a ST7735 128x160 LCD - you must add that to your repertoire too.

Cheers,

Andrew
 
Andrew_G
Guru

Joined: 18/10/2016
Location: Australia
Posts: 871
Posted: 10:00pm 27 Mar 2019
Copy link to clipboard 
Print this post

Well I'm sorry to report that after running well for a couple of days/nights the remote has failed again! Re-booting every ~5 seconds.

In one more attempt I:
- disconnected it from the 5V supply, reconnected it and it failed immediately
- brought it inside connected it to the console's 5V supply and it worked (I have previously tried all sorts of 5V supplies to no avail but this may be an issue?)
- took it back outside and connected it to the original 5V and it is now working - I touched NOTHING inside and this only took say 5 minutes so not much could have changed.

I'm keen to get to the bottom of the problem because a new version might just replicate the cause.

I'm beginning to think that it may not be as simple as an ingress problem, possibly a 5v or code issue (but it is not as simple as me posting the code here - yet).
I need to do more diagnostic thinking and will start by temporarily moving the remote, still outside, but closer to my PC so I can connect the console and really see what is happening.

I'll get back to you all when I have something to report.

Cheers, Andrew
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6283
Posted: 12:10am 28 Mar 2019
Copy link to clipboard 
Print this post

5 minutes is long enough for the internals of the unit and/or power supply to cool down sufficiently to work again.
Try a big capacitor across the 5V supply?

Jim

VK7JH
MMedit
 
Andrew_G
Guru

Joined: 18/10/2016
Location: Australia
Posts: 871
Posted: 01:17am 28 Mar 2019
Copy link to clipboard 
Print this post

Hi Jim,
I've got a 1,000uF (10V) electrolytic - would that do?

Andrew
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6283
Posted: 01:37am 28 Mar 2019
Copy link to clipboard 
Print this post

  Andrew_G said   Hi Jim,
I've got a 1,000uF (10V) electrolytic - would that do?

Andrew

'If' the problem is the power supply, it should help.

Jim
VK7JH
MMedit
 
Andrew_G
Guru

Joined: 18/10/2016
Location: Australia
Posts: 871
Posted: 09:11pm 28 Mar 2019
Copy link to clipboard 
Print this post

Hi Jim (et al),
The 1,000uF Cap is in and working and back up the pole. I'll keep you posted . . .

I was a little ambitious with the length of run for my connection to the console (via a FT232 USB to TTL converter, Jaycar XC4464). No real communication at all.

Two quick questions:
- what is the realistic maximum USB cable length from a PC running MMEdit to the converter and then to the MM?
- I assume it is best to have the greater length from the PC to the converter (rather than from the converter to the MM)? (This ceases to be such an issue with BigMik's MuP3 because it has a 1455 chip on board but the first question still applies.)

Thanks for the support,

Andrew
 
     Page 1 of 2    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025