WOW- it must cost you a small fortune.
I have a success ! With the mosfets !
I managed to install a primary external PSU of 12V to drive all the gates and the voltage regulator and the logic circuit.
And a secondary PSU, my variable PSU that I can monitor the Amps and Volts on the motor itself.
Here is what I tried:
The 4wire NEMA17 - the new one, worked excellent at the lowest fv to the highest. I didnt reach 5V, but up to it, like 4.5, 4.8V. But the amperage was considerable high, at 1A, 1,2, 1.5. I keep it running most of the time somewhere at 300mA-to-600mA.
Some of the Tr were hot and some were Very-Hot.
I am very happy that nothing burned out.
Well... in my first try I actually forget a link wire in the breadboard and that got extremely hot and the plastic got in thick smoke and I thought it was a Tr. But the Tr was fine. Haha. But that was the only incident and at relatively low power.
No motors , no Tr and no important components were damaged.
The Voltage regulator started to heat up quite high with a heat sink on it. BIGGER is BETTER was always my motto. Haha. But that can wait.
The only failure I have so far, with this current circuit that I just tested, is the second 4wire scrapped motor. It only trembled and never rotated. I switched its connection wires a lot and the motor could NOT start rotating. Only vibrating. I noticed the new NEMA17 was trembling until 4V but after 4V started rotating. So, I increased the Amps and Volts for the scrapped one, I reached 5.5V but at a very high Amp of ~2A, so I dialed down for safety. The Tr's got extremly hot at that point. I did all this experimentation as quickly as I could, in a couple of seconds, no more than 10s per high level of power. Usually I keep everything working at a very safe temperature and power of 300mA and somewhere at 2V. At this level Ican see trembling in the motors and also no heat on the Mosfets or the VoltageRegulator.
Like the BJT version, this mosfet version has the Voltage dependent to the Amps. But is a lot better because is not limited like the BJT was. I couldnt reach 1A with the BJT. If I remember right. At 600mA everything was starting to get extremely hot. So usually if I remember right I was keeping at 300mA or less. Back then the scrapped motor worked perfectly for the tiniest impulses. But now.....????
Now that I have 2 functional circuits, its a stage completed at this point.
I will try to build the BJT that give me the best results, as a stand alone board. As weak as it was, it did served very well for testing the motors. This more powerful mosfet circuit.... hmmm, I will come to it when I will finish the BJT one. If the scrapped motor worked with this mosfet circuit, I would have been very happy. So far im only 50% happy.