Very nice concept
driver, but aren't you dissipating allot of heat when driving red diodes on a 12V supply?
for example, if you drive a red 640nm diode @ 300mA, Vop= 2V= 10V over the fet x 0.3A = 3W of heat generated for each fet = 12W of heat for the complete setup. thats allot of heat for 500mW of laser power. or am I seeing it wrong?
The
driver I use (also with blue beam, supression) made by a very skilled member of this forum

uses a onboard SMPS to set power to the
driver just above the Vop of the diode to get a very efficient
driver.