Well, Grbl has had a lot of work put into it, and a lot of debugging! The STM32 itself is much more capable than an Arduino, but because Espruino's JS execution speed isn't that fast, I think it could struggle doing some things unless you were willing to write some C code extensions.
Having said all that, using DVD drive steppers you're not going to be going that quickly anyway, and you probably wouldn't notice much difference if you used Espruino :)
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Wow, I'd love to see how the 3D printer goes!
Well, Grbl has had a lot of work put into it, and a lot of debugging! The STM32 itself is much more capable than an Arduino, but because Espruino's JS execution speed isn't that fast, I think it could struggle doing some things unless you were willing to write some C code extensions.
Having said all that, using DVD drive steppers you're not going to be going that quickly anyway, and you probably wouldn't notice much difference if you used Espruino :)