Help understanding Opensprinkler solenoid driver

Hi guys,

Could the gurus please step in and help me understand the solenoid driver in this circuit?
This is from Opensprinkler (v2.3) and it depicts the DC variant.
AFAICS there are only 2 n-mosfets involved in the reversing of current going through the solenoid…
Furthermore it’s unclear where the power to the solenoid is coming from… :o

TIA,
Pedro.

The documentation refers to a 4 MOSFET H bridge.

The power comes from the Arduino or "Ext" as selected by the switch.

Weedpharma

weedpharma:
The documentation refers to a 4 MOSFET H bridge.

Yes ... for their v1 board.

weedpharma:
The power comes from the Arduino or "Ext" as selected by the switch.

Weedpharma

I get that the power comes from the Arduino and then a boost converter steps it up to the necessary solenoid's operating parameters... :wink:

What I don't get is how that particular section (aka "Solenoid Driver") powers the solenoid ... :o

For those who have Eagle installed in their PCs this is the GitHub link for OpenSprinkler. There is everything from version 1 up to 2.3, complete with schematics and boards.

Thanks,
Pedro.

[EDIT]
Version 2.3 has 8 stations to boot! I was only seeing 4... :-[
That changes things... :stuck_out_tongue:
Now following the circuit to try to determine how the reversal of the current to the solenoids from the charged capacitor (by the boost converter) is done...

[shameless]Unless someone points me to a quick circuit for it, that is...
[/shameless] :grin:

I'd love to see the answer to this one as well.

FWIW the schematic represents the circuit properly; in other words there aren't any unlabelled ground or other power wires.