It has been done successfully. But it's not worth the effort. For a given torque, you need a higher current, a decoder that is able to generate the stepper signals, and a lot more space in the model because these electronics need room. Märklin has done something similar with its C-Sinus drive, but that, too, could only be implemented into spacious hoods of electrics or diesels in H0.
In addition to this - the BLDC motor ( as it is employed in C-Sinus) is the future's motor because you have better electrical characteristics. But for low rpm, you need Hall sensors to get position feedback, or a much higher gearing to use EMF feedback motors with their necessary high Kv-value ( rpms /Volt ). The Motors you can buy at the moment start with values ~ 1300 and aim at the drone/airplane market. Their dimensions are not quite fit for H0 or smaller. The really small ones are not availabkle for the hobbyist market - but if you consider to order 1000+..hmmm....the wholesale outlet will give it consideration.
Last edited on Sun Dec 3rd, 2017 08:20 pm by Helmut
I agree that Brushless DC motors are our future. Once the HO size motors get sensors there will be little reason to use a brushed motor except at the low price end of the market.
I tried a 12 mm diameter BLDC motor and it worked well once the speed was high enough to provide a decent feedback signal but for low speed operation it was useless.
Stepper motors are noisy (at least the ones I used were) at speeds we would use. I used some for rotating a target wheel for a magnetic sensor and it made far too much noise to use in a train. They are great for precision positioning, like a turntable or a turnout actuator.