开云体育

ctrl + shift + ? for shortcuts
© 2025 Groups.io

QMX first launch: power failure #12v #building #power #qmx


 

Hello, I just completed a QMX build and had a power-up issue.
?
I used a lab PSU at 7V initially; QMX draws ~150 mA right away - not proper.
But at the same it did power-up and display lights up.
So I tried USB connection and was able to flash the firmware successfully.
?
- it self-turns on;
- MCU probably thinks it is underpowered: as soon as it boots and displays normal view, it shows "Shut down!" and cycles;
- display backlight blinks randomly - again, power stability issue?
- draws too much power: I dared to try to turn it on with 9V and got almost 1A consumption.
?
I double-checked all components, especially on power boards and found no fried parts or soldering issues.
I also checked the 8-pin power board connector; it is the only board getting the incoming voltage, is this correct?
I don't see constant grounding on PWR_ON pin (unless left knob is pressed).
There's no measurable impedance between power and ground on the power connector if the power board is removed.
I also checked for notorious Q103/Q104 short before building - not a known V4 problem, but just in case.
?
What else I can check? I assume the problem is within 8-pin power board; could it be somewhere else?
?
Thank you in advance.
?


 

On Mon, Apr 7, 2025 at 08:31 PM, <andrey@...> wrote:
I used a lab PSU at 7V initially; QMX draws ~150 mA right away - not proper.
150-200mA is fine for QMX without firmware, in firmware update mode presenting USB drive.? Assuming the current draw happened after you pressed the power-on button.
But at the same it did power-up and display lights up.
If display light comes on without firmware installed, there is a problem.? It? uses 5V power supply, which is only started by firmware.? Are you sure this happened with no firmware installed?
So I tried USB connection and was able to flash the firmware successfully.
?
- it self-turns on;
- MCU probably thinks it is underpowered: as soon as it boots and displays normal view, it shows "Shut down!" and cycles;
?
If it 'self? turns on', and then does 'shutdown', without you pressing the power-on button, it likely means the power-on signal is stuck in the 'on' position.?? That would cause it to self-turn on, and the MCU, after booting, would see the power-on/off button asserted, and do its shutdown sequence.
?
So the first thing to do is verify the power-on button from the encoder, and all of the connections of the PWR_ON signal to the main board (see the schematics, it goes through pin 1 of the 8-pin).? It is likely that the signal is shorted to ground (or to another low signal, like the adjacent PWM_5V pin) somewhere along that path.?
?
This could also cause the display backlight to flash, since the MCU will start up the 5V, but then quickly shut it down again because it thinks you are pressing the power on/off button to shut it down.
?
First solve that issue, and keep using the 7V supply, and then we can investigate the high current draw if it isn't resolved.
Stan KC7XE


 

Thank you Stan.
?
I checked everything again but was not able to find anything wrong connectivity wise.
?
I ended up powering up first power board (PCB#1) disconnected:
?
"V_IN": 7.0V <-- fed from lab PSU; I get 400+ mA immediately!
?
"+12V": 6.8V
"VCC": 6.0V
"PWM_5V": 5.6V
"ADC_5V": 3.0V
?
Is this invalid way to test it?


 

This is a valid test for the 5V smps, if I understand correctly that you removed it and are testing it separately.
However, the voltage and current you are using could potentially cause further damage.? Can you limit your power supply current to 100mA?? or 250mA?
Since you are getting 400mA immediately, there is a short or malfunction somewhere in the 5V smps.
Please see this wiki entry for a complete power supply test procedure:
Be sure to do all the tests, and test all the pins.
But we already know two issues:?
1) You just reported PWM_5V being at 5.6V.? This is bad; it should be at 0V.? It has a pull-down resistor to gnd.? It is likely shorting to something else on the PCB#1 card, which is pulling it up high.? This will cause the 12V to constantly drive through Q108 and the D108 5.6V zener diode will conduct all of the excess current, trying to keep the voltage rail at no more than 5.6V, but it is getting up to 6V, driving the zener hard.? Since you are seeing 6V on VCC and 3V at ADC_5V, it means you haven't yet blown D108 - but if you keep feeding it 400mA, it may also blow.? So this problem with PWM_5V is likely what is drawing most of the current.? So one task is to find what is causing it to go high.
2) You previously reported auto power-on/shutdown, so either a) or b):
a) the PWR_ON signal is shorted low, either on the PCB#1, or on the main board.? So check it in this PCB#1 test - it should be pulled up to almost Vin.? If it is even a couple of volts lower than that, it will auto-power-on, and you need to find the reason.? If it is properly at Vin, check on the main board the resistance between this control pin and all the other pins in the connector - they all should have a very high resistance.?? If any have a low resistance or continuity, that is a problem that must be fixed.? If all of this is OK, then check b):
or b) the PWR_HOLD signal is shorted high, either on PCB#1 or on the main board.? This does the same thing as PWR_ON, but is the opposite polarity.? It has a pull-down resistor, and should stay at 0V on the PCB#1 tests.? If it is higher than that, find out why.? If not, check the signal at the connector on the main board - it should have high resistance to all other pins on the connector.
One possibility is that your PWM_5V signal may be shorted to your PWR_ON signal - they are adjacent pins in the connector, and that would cause both of the symptoms you are seeing.? But the PWM_5V may be a little to high for this explanation, so maybe it is something else.
?
I hope this is helpful.?? Good luck
Stan KC7XE
?
?


 

Hello Stan, thank you for the detailed explanations.
?
Unfortunately the PSU I have has a minimum CC at 500 mA so I am limited on the tests.
?
I did all possible continuity checks and found nothing wrong; no control pins shorted on PCB#1 or main board.
Inputs resistance measurement is affected by capacitors, but still looks right to me (pin-to-GND):
PWR_HOLD: 74k
PWM_5V: 80k
PWR_ON: 440k
ADC_5V: 17k
As for the SMPS test procedures in the wiki - I failed on the very first test.?
?
I am just applying voltage to V_IN with no other connections; measured both outs and ins:

5.6V: no current on less than 10 mA.
- +12V: 5.56V?
- VCC: 5.54V
- ADC_5V: 2.77V
- PWR_ON: 4.90V
- PWM_5V: 4.20V
- PWR_HOLD: 5.35V
?
5.7V: ~10 mA
- +12V: 5.63V?
- VCC: 5.60V
- ADC_5V: 2.80V
- PWR_ON: 5.00V
- PWM_5V: 4.20V
- PWR_HOLD: 5.48V
?
5.8V: ~40 mA
- +12V: 5.74V?
- VCC: 5.66V
- ADC_5V: 2.84V
- PWR_ON: 5.07V
- PWM_5V: 4.20V
- PWR_HOLD: 5.55V
?
5.9V: ~60 mA
- +12V: 5.80V?
- VCC: 5.68V
- ADC_5V: 2.85V
- PWR_ON: 5.12V
- PWM_5V: 4.20V
- PWR_HOLD: 5.58V
?
6.0V: ~100 mA
- +12V: 5.91V?
- VCC: 5.71V
- ADC_5V: 2.87V
- PWR_ON: 5.22V
- PWM_5V: 4.35V
- PWR_HOLD: 5.65V
I suppose these are effects of D108 opening, correct? VCC should stay at 5V though, which is wrong here.
PWR_HOLD also behaves interesting: it shows ~0.5V less than recorded value then jumps 0.5V up within 2-3 seconds.
?
I was also not able to find anything wrong on the SMPS PCB, except Q103 looks a bit discoloured (compared to Q105).
Do you think I have one of MOSFETs fried by now?
?
P.S. I also see a thread by "Austin K4HYD" who seems to have very similar initial symptoms, but he seems to have resolved it by main board connections' correction while I seem to have a SMPS issue.
?
?


 

Your measurements reveal your problem.
Note that PWR_HOLD is going up to 5+V in each of the measurements.
It should be at 0V (until the processor brings it high to hold the power on).?
When it is high, it turns on the power.? So it somehow is shorted to something, or a component has failed such that it goes high.
It should only be connected to R105, which pulls it down to ground, and the gate of Q104.??
I don't see anything obvious in the photos of your board.??
If Q104 has shorted internally, the +V on its drain could pull up on PWR_HOLD.? So I may be tempted to remove it and see if the tests start working.? But before that, check the spot I circled in your photo here, and make sure that the drain of Q104 is not shorted to the drain of Q103 - if shorted, that would indeed burn out Q104, and likely cause the problem you see.
?
And note that yes, as you increased voltage, zener D108 begins to conduct.? It is a protection diode, to keep the voltage from soaring above 5V if there is a fault.? It is a 5.6V zener, so it will go up to 5.6V plus a little more depending on how much current you push through it.
I hope this helps.? If you remove Q104, or at least pick up its drain terminal, and the supply tests start working, you can likely just replace it and have a working board.
Stan KC7XE.


 

Per first question, I checked for Q103/Q104 short while building as Hans described in video.

Looks like I have Q104 and Q106 both dead. Once I picked drains of both off PCB - I can pass at least test 1 and test 2 for PCB#1 For now I cannot test further as tests 3 and 4 require these MOSFETs alive. I'll check if I can source these as a replacement.

I also tried PCB#2 test and at 5.6V it draws ~120 mA immediately and VDD is just ~1.0V - I now wonder if another BSS123 is bad.

I think for now my main concern is the root cause: could main board's short/missing connection fry power board in this way? If I repair or replace power boards - would I fry them again?

Thank you Stan for continued support.


 

Hi Andrey,
At least there is some progress.? But this is very strange.? I have not seen anyone report multiple failures on the control line transistors before.?? As for your PCB#2 test, to know further what is wrong, we would need to measure voltages on LIN_REG_EN, PWM_3V3, IC101 input, and Q102 gate while you have it powered with 5.6V.
?
I have no idea what the root cause of this could be.? A short of Vin or +12V to the control lines could burn the transistors - on QMX note that such shorts can happen because of close assembly tolerances - make sure nothing is touching together when fully assembled.? You can carefully check this with a light and a magnifier with the bottom cover off.? Pins and tabs from the display card can touch other items; examine the bodies of the encoders, the back of the power in jack, etc.
?
Yes, some main board faults can indeed burn out the power supplies - but usually that is from over-current, and the failures are typically different.? I think you reported that you measured ohms between all of the smps connector pins to the main board (each with respect to all others), and found none with low-ohms.? So at least the main board shouldn't have a power short to any of the pins.? If you put in new/fixed power supplies, and power up with your voltage at 6-7V and a 250mA current limit, you won't burn anything out, but will enable further testing.?
?
I guess it is possible that you got a set of SMPS boards that was populated with defective BSS123 FETs, but I've not heard anything like that reported before, either.? Note that you can order for US$10 a new set of SMPS boards from qrp-labs if that is better for you than replacing the components.
?
Stan KC7XE


 

I had a VERY similar issue with a QMX+. Powered up by itself, but mine did not power down and cycle back and forth.
The fix on my QMX+ was to replace Q104, the BSS123 that PWR_HOLD turns on.? No short to ground on either PWR_ON or PWR_HOLD.
I didn't record all the values like you did since it worked fine once it powered itself up, but I do recall that the Q104 BSS123 seemed to meter out ok in circuit. Maybe it was leaking just enough Source to Gate under power to turn on Q103 and Q105?
Easy enough to change if have any around or can get them locally, or you can order a new set of SMPSs from Hans.
Hope that helps!
--
Randy, N4OPI