I am attempting to duplicate the circuit of IRF520 Mosfet Driver module. I am however a bit confused at all the examples ive found online. I want to turn on and off 12v but i have to supply 5 volt to the IRF510 so im wondering if someone can draw a simple diagram of how I wire this up to arduino ... I am also not able to find IRF520 so i'm instead using IRF510 instead.


  • 6
    \$\begingroup\$ the device in the picture has only a few components ... you should be able to draw the schematic diagram yourself \$\endgroup\$
    – jsotola
    Feb 27 '18 at 18:45
  • 2
    \$\begingroup\$ Seriously... this circuit must be on here a 100 times... \$\endgroup\$
    – Trevor_G
    Feb 27 '18 at 18:50
  • \$\begingroup\$ For £2.49 I'd just buy the module. \$\endgroup\$
    – Finbarr
    Feb 27 '18 at 19:16
  • \$\begingroup\$ Trevor_G some of us were not professionally trained in electronics so certain technical aspects certain designs are confusing ... ive seen dozens of examples but they do not make sense to me completely \$\endgroup\$
    – jason
    Feb 28 '18 at 6:36

Based on the pictures it is wired this way.


simulate this circuit – Schematic created using CircuitLab

It is supposed to be 3.3V or 5V compatible, but an IRF520, and the IRF510, threshold voltage range is 2V to 4V so 3.3V is optimistic at best.

It also lacks a gate resistor so may blow out whatever is driving it. If you drive anything inductive with this you also need a fly-back diode.

  • \$\begingroup\$ if there's no current flow in a gate, how could it "blow out" what drives it? \$\endgroup\$
    – dandavis
    Feb 27 '18 at 21:09
  • 1
    \$\begingroup\$ @dandavis a MOSFET gate is a capacitor. That means large current to charge it, and big voltage spikes when the drain voltage makes large changes. \$\endgroup\$
    – Trevor_G
    Feb 27 '18 at 21:12
  • \$\begingroup\$ makes sense, thanks. I didn't realize a few puff could pack such a punch! \$\endgroup\$
    – dandavis
    Feb 27 '18 at 21:13
  • \$\begingroup\$ @dandavis yup, a static hit on the output can blow your micro in a blink. \$\endgroup\$
    – Trevor_G
    Feb 27 '18 at 21:14
  • \$\begingroup\$ Do you have practical example because i do not understand some of this design? \$\endgroup\$
    – jason
    Feb 28 '18 at 6:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.