Hi all,
I've got a MOSFET configured to run in full saturation (i.e. digital switch mode) to be controlled with an arduino pin output. The MOSFET controls a Solenoid of 1A at 12v, so I have to run it off its own supply. When this circuit was in breadboard stage, everything was operational, but when I transferred it to the PCB the solenoid doesn't turn off - it stays high. No shorts, even tested the MOSFET without the base pin by breaking the connection to the arduino. Nothing. It seems to be bypassing the MOSFET entirely and staying high - I'm really quite confused why... Here is the circuit diagram




To be clear, the 180 ohm resistor is broken that should short the solenoid with the ground, so that isn't causing the fault. Also, I'm using an IRF530 MOSFET not the one mentioned on the PCB (yes, I have matched the pins with wires instead). Can you guys spot any errors which I may have overlooked? Thanks so much.
I've got a MOSFET configured to run in full saturation (i.e. digital switch mode) to be controlled with an arduino pin output. The MOSFET controls a Solenoid of 1A at 12v, so I have to run it off its own supply. When this circuit was in breadboard stage, everything was operational, but when I transferred it to the PCB the solenoid doesn't turn off - it stays high. No shorts, even tested the MOSFET without the base pin by breaking the connection to the arduino. Nothing. It seems to be bypassing the MOSFET entirely and staying high - I'm really quite confused why... Here is the circuit diagram




To be clear, the 180 ohm resistor is broken that should short the solenoid with the ground, so that isn't causing the fault. Also, I'm using an IRF530 MOSFET not the one mentioned on the PCB (yes, I have matched the pins with wires instead). Can you guys spot any errors which I may have overlooked? Thanks so much.