Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 11:10 01 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 : Dead ground pin on picomite

Author Message
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3378
Posted: 05:47pm 01 Aug 2022
Copy link to clipboard 
Print this post

I have one picomite on which a single 0V pin doesn't work. I can't say for certain that it did previously, but I assume it did.

I found out when I plugged it into a PCB I made; it runs to an RJ45 jack and through cat5 to another pcb where it plugs into a Chinese 6-relay module (and another PCB with 5.5mm x 2.1mm PCB-mount jacks connects to the relays). The picomite is powered by USB. The relays switch 9.5vac.

When I tried it, the relays didn't work. I traced it to this 0V pin not working. I plugged another PicoMite into my PCB and everything works fine.

Other than that, the faulty Pico seems fine. Since a new pico works perfectly, I'm not inclined to think that having had it in this circuit caused the problem, but that's certainly possible. It had been in other circuits, but I might not have been using that pin.

What might cause a 0V to stop working? It doesn't appear to be the solder joint to the pin header--still no connection if I put my DVM on the castellated pad. Examining it with a magnifying glass doesn't reveal anything.

I'll admit I don't handle these devices with care.

~
Edited 2022-08-02 03:51 by lizby
PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
pwillard
Guru

Joined: 07/06/2022
Location: United States
Posts: 313
Posted: 06:29pm 01 Aug 2022
Copy link to clipboard 
Print this post

Odd.  Each GND pin appears to have at least 3 connection points to the GND plane to thermally isolated pads.  To have a GND pin not work... at least 3 traces on the PCB would have to fail (etched poorly even?) (or have been accidentally used as "fusible links").
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7937
Posted: 06:29pm 01 Aug 2022
Copy link to clipboard 
Print this post

Drawing too much current through it and popping the track?
I always try to ground as many of the GND pins as possible so that current through them is evenly distributed (and no heavy current flows through the PicoMite pins at all). It also reduces noise on the GP pins.
Edited 2022-08-02 04:31 by Mixtel90
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
circuit
Senior Member

Joined: 10/01/2016
Location: United Kingdom
Posts: 277
Posted: 06:45pm 01 Aug 2022
Copy link to clipboard 
Print this post

  lizby said   It had been in other circuits, but I might not have been using that pin.


Might we enquire what you were using this ground pin for?  Was this a ground return for the relays?  Have the relays got diode protection?  I presume that the relays are on a driver board, but does the board have its own ground return or are you using the failed pin as a shared ground return for the relay coils? ...or for that matter, as a ground return for whatever the relays are switching?
 
Sasquatch

Guru

Joined: 08/05/2020
Location: United States
Posts: 377
Posted: 07:16pm 01 Aug 2022
Copy link to clipboard 
Print this post

Interestingly, the RP2040 IC has no "Ground Pins" as such.  All ground connections are made to the big thermal pad on the underside of the IC package.  So likely you have a defective Pi Pico Board or you burned out a PCB trace as @Mixtel90 suggests.

Regards,
-Carl
 
Justplayin

Guru

Joined: 31/01/2014
Location: United States
Posts: 328
Posted: 07:58pm 01 Aug 2022
Copy link to clipboard 
Print this post

Have you attempted to resolder the pin on the Pico board.  It  might simply be a bad solder joint.

--Curtis
I am not a Mad Scientist...  It makes me happy inventing new ways to take over the world!!
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3378
Posted: 11:59pm 01 Aug 2022
Copy link to clipboard 
Print this post

Here is the 6x relay I'm using (it accepts a high turnon):

Module

I haven't specifically traced the circuit, but it appears to have inline SMD resistors marked "102", so 1K. The ground is a return for the opto-couplers which turn on the relays.

There's only one ground to the relay input screw terminal, marked DC-. With 3V3 to the pin marked DC+, the relays wouldn't switch. I connected 5V from the PicoMite, and they did switch, and the PicoMite output pins never show more than 3V3.

On my PCB, I connected only the single GND pin to the RJ45 + CAT5 link to the relays, so it's possible that with all of the relays turned on, it burned out the pin--but, the second picomite I plugged in has worked with all relays turned on (though only briefly). I will run wires from additional GND pins to the RJ45 pin (and will probably make another pass on the Picomite PCB to connect additional GND pins).

Here's a youtube video of it working in an enclosure: 6 relays

Code:  
dim integer i,j,k,p(6)=(0,21,22,24,25,26,27)
for i=1 to 6: setpin p(i),dout: next
do: for i=1 to 6:pin(p(i))=1-pin(p(i)): pause 200: next: loop

Ultimately what will be switched will be 24VAC to control bigger relays. I didn't have 24VAC so this is 9VAC, which works to light 12V LEDs.

~
Edited 2022-08-02 10:25 by lizby
PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2640
Posted: 12:07am 02 Aug 2022
Copy link to clipboard 
Print this post

As Lizby has measured directly between Pico pads it can only be faulty tracks. If it has only been powered by USB it is unlikely to be due to excessive current. Even a 3A USB supply will shutdown before the tracks blow. Lack of diodes on the relays would produce a voltage spike on the drivers but not a current pulse at the Pico. Just a manufacturing defect is left.

Edit.
Lizby's last post appeared while I was writing. That module not only has the diodes it also has opto-isolators on the inputs.
The combined current of all the coils would still be way too low to fuse tracks.
Edited 2022-08-02 10:18 by phil99
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3378
Posted: 12:37am 02 Aug 2022
Copy link to clipboard 
Print this post

Here's the relay module plus RJ45 PCB plus 6x 5.5mm x 2.1mm power jack PCB in a box. The CCTV plug on the left is for the 24VAC.



I'd never make a living as a machinist. Fortunately, I don't have to.
PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7937
Posted: 06:41am 02 Aug 2022
Copy link to clipboard 
Print this post

Having seen the module I don't think this is an overcurrent on the GND pin. Even if the opto couplers were running with 20mA inputs (they are nowhere near that) that's still only 120mA - well within a GND pin capabilities.

More likely to be a badly soldered pin on the PicoMite (or its socket). It can happen occasionally. The joint *looks* ok, but there's no connection to the track. Just rework the joint with either some flux or a bit of fresh solder.

I'm not sure what the PicoMite is plugged into, but if it's a breadboard suspect that - some of them have terrible contacts and the usual male headers on PicoMites break them after only a couple of uses.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3378
Posted: 11:18am 02 Aug 2022
Copy link to clipboard 
Print this post

Here's what it's plugged into (also shown in the video):



Tested against the castellated part of the Pico module not just the pin or the solder joint, with the picomite unplugged from anything. So the problem appears to be on the module. Whether it existed before I plugged it into this board, I don't know--but I had used it before for something--it had an LCD setup in the OPTIONS.
PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
bigmik

Guru

Joined: 20/06/2011
Location: Australia
Posts: 2950
Posted: 12:17pm 02 Aug 2022
Copy link to clipboard 
Print this post

Hi All,

Which PIN number is it Lizby?

Mick
Mick's uMite Stuff can be found >>> HERE (Kindly hosted by Dontronics) <<<
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3378
Posted: 12:37pm 02 Aug 2022
Copy link to clipboard 
Print this post

Pin 23
PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
bigmik

Guru

Joined: 20/06/2011
Location: Australia
Posts: 2950
Posted: 04:23am 03 Aug 2022
Copy link to clipboard 
Print this post

Hi Lizby, All,

I put one under the microscope to see where the connections to GND are and the top side just connects to 2 isolated/unconnected islands and the Bottom has 3 connections to the Main GND copper pour.

See below, (apologies for the rough images I just took a photo from my Microscope screen)

TOP


BOTTOM



If you have a header pin soldered onto your Pico Pi then you will probably not be able to see the connections to the GND fill.

Regards,

Mick
Mick's uMite Stuff can be found >>> HERE (Kindly hosted by Dontronics) <<<
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3378
Posted: 10:26am 03 Aug 2022
Copy link to clipboard 
Print this post

Thanks, Mick. I've reworked the PCB to connect all the grounds. I'll wait a bit to see if I have other problems with different functions on this PCB--gotta keep JLCPCB busy.
PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025