Re: FET not behaving as expected
Posted: Fri Feb 18, 2022 12:33 pm
Hi all,
I'm starting to be really frustrated with the situation here, as I cannot explain it so far. Still grateful for the help here though! Let me explain:
@AnalysIR:
Yes, I measured everything from the control pin to the power supply GND. All ground connections were coupled with the power supply GND.
I've also tried the 10K resistor between Gate and Source of the FET, and it doesn't change anything.
I've checked the resistance of the ground connections to the power supply GND: every connection is 0.1 Ohm
So I decided to take a couple of steps back and try to simplify the equation:
I've disconnected everything in terms of switches, motors and the pump, and only left the solenoid connected to the TinyG with a 3v relay instead of the FET to see what is going on. Result:
- the light on the relay shows that there is a voltage that is not stable (its changing in brightness)
- the SpinDir light comes on on the TinyG, but after a restart it is off
- The TinyG is giving multiple popups in the software with a message about "timeouts at commands"
- the TinyG resets itself when I switch the pump on with the 3v relay
I've tracked down one possibly bad connection to the solenoid on the ground wire. Repaired that, and tried again. Result:
- still 0.6 volts on the control pin for the solenoid when starting up, so with solenoid turned off
- SpinDir light keeps flashing even if nothing is connected
- SpinDir light goes off after several resets, power downs and reconnects with software
- When turning on the solenoid from software the TinyG goes into error state, and the relay briefly switches on and off again
- the TinyG keeps giving this error randomly: timeout on command {sr:n}
- the tinyG goes into error state or says that a limit switch has been hit when I only try to measure the voltage with a multimeter and do nothing else or when I turn on the solenoid in software
I'm a bit at a loss here... Its like I try and find out whats going on only to have everything change on me into other errors, as it indeed seems less and less likely that the FETs are bad
What am I doing wrong here?? At this point, the entire control board seems unstable with only the solenoid, power supply and usb cable connected to it...
I'm starting to be really frustrated with the situation here, as I cannot explain it so far. Still grateful for the help here though! Let me explain:
@AnalysIR:
Yes, I measured everything from the control pin to the power supply GND. All ground connections were coupled with the power supply GND.
I've also tried the 10K resistor between Gate and Source of the FET, and it doesn't change anything.
I've checked the resistance of the ground connections to the power supply GND: every connection is 0.1 Ohm
So I decided to take a couple of steps back and try to simplify the equation:
I've disconnected everything in terms of switches, motors and the pump, and only left the solenoid connected to the TinyG with a 3v relay instead of the FET to see what is going on. Result:
- the light on the relay shows that there is a voltage that is not stable (its changing in brightness)
- the SpinDir light comes on on the TinyG, but after a restart it is off
- The TinyG is giving multiple popups in the software with a message about "timeouts at commands"
- the TinyG resets itself when I switch the pump on with the 3v relay
I've tracked down one possibly bad connection to the solenoid on the ground wire. Repaired that, and tried again. Result:
- still 0.6 volts on the control pin for the solenoid when starting up, so with solenoid turned off
- SpinDir light keeps flashing even if nothing is connected
- SpinDir light goes off after several resets, power downs and reconnects with software
- When turning on the solenoid from software the TinyG goes into error state, and the relay briefly switches on and off again
- the TinyG keeps giving this error randomly: timeout on command {sr:n}
- the tinyG goes into error state or says that a limit switch has been hit when I only try to measure the voltage with a multimeter and do nothing else or when I turn on the solenoid in software
I'm a bit at a loss here... Its like I try and find out whats going on only to have everything change on me into other errors, as it indeed seems less and less likely that the FETs are bad
What am I doing wrong here?? At this point, the entire control board seems unstable with only the solenoid, power supply and usb cable connected to it...