controller for laser-based 3D printers
Posted: Mon Oct 05, 2015 1:54 pm
Hi everybody, I am new here 
I am considering to give pyboard a try in next iteration of my controller for laser-based 3D printers.
I briefly went through the forums and found some doubts regarding DAC output quality. What is the latest experience with it? I would initialy run it at 10-bit resolution, however in the future I would like to make use of full 12 bits without any significant noises or artifacts. Around 30 kS for each DAC simultaneously is enough for my purpose.
My first prototype runs on Raspberry Pi with external SPI DACs and stepper motor controller. UI is browser-based and slicing is performed on server-side. It works but SPI transaction in Linux environment takes a lot of time so I think this is the right moment to move the development to MCU-world
I would also like to ask, is there any support for websocket-based RPC and/or Pub-Sub protocols like WAMP, socket.io in MicroPython?
Thanks a lot for your answers and opinions!
Daniel

I am considering to give pyboard a try in next iteration of my controller for laser-based 3D printers.
I briefly went through the forums and found some doubts regarding DAC output quality. What is the latest experience with it? I would initialy run it at 10-bit resolution, however in the future I would like to make use of full 12 bits without any significant noises or artifacts. Around 30 kS for each DAC simultaneously is enough for my purpose.
My first prototype runs on Raspberry Pi with external SPI DACs and stepper motor controller. UI is browser-based and slicing is performed on server-side. It works but SPI transaction in Linux environment takes a lot of time so I think this is the right moment to move the development to MCU-world

I would also like to ask, is there any support for websocket-based RPC and/or Pub-Sub protocols like WAMP, socket.io in MicroPython?
Thanks a lot for your answers and opinions!
Daniel