- Terminus FE1.1 USB hub board: the solution to connect four USB devicesPosted 2 months ago
- Understanding the Mechanics of 3D PrintingPosted 4 months ago
- SDS011 the Air Quality SensorPosted 5 months ago
- NIXIE STYLE LED DISPLAYPosted 8 months ago
- TOTEM: learning by experimentingPosted 9 months ago
- Google Assistant Voice Controlled Switch – NodeMCU IOT ProjePosted 9 months ago
- Water Softener Salt Level MonitorPosted 9 months ago
- Sparkly Air SensorPosted 9 months ago
- Ultra sonic distance finder with live statusPosted 9 months ago
- Windows interface to have total control over lampsPosted 9 months ago
How to Speed Up 3D Printing By Exploiting the Cloud
Chinedum Okwudire, associate professor of mechanical engineering who directs U-M’s Smart and Sustainable Automation Research Lab, and his team have been experimenting with a new way of controlling 3D printers, where stepper motor commands (and other low-level control commands) are generated in the Cloud, rather than on a microcontroller.
Web-based wireless host platforms like 3DPrinterOS, Astroprint, OctoPrint, and Repetier Server allow you to control and monitor all aspects of your printer and print jobs right from your browser. However, these platforms control 3D printers by sending out G-codes from the Cloud to the printers, while assigning the low-level computations to a local controller.
Okwudire’s new idea is not too different from how video streaming works, and is a refined version of how OctoPrint, Astroprint and 3DPrinterOS work. It gives Wi-Fi enabled 3D printers access to advanced algorithms, running on the Cloud, without need for very powerful microcontrollers.
“The printer is located at the University of Michigan, Ann Arbor, while its stepper motor commands are calculated using an advanced motion control algorithm running on Google Cloud computers in South Carolina and Australia. The stepper motor commands are sent over the internet using the user datagram protocol (UDP) and buffered to mitigate transmission delays; checks are included to ensure accuracy and completeness of the transmitted data. All but one part printed using the cloud-based controller in both locations were hitch free (i.e., no pauses due to excessive transmission delays). Moreover, using the cloud-based controller, the parts printed up to 54% faster than using a standard local controller, without loss of accuracy.” Okwudire explains about his published work.
More information about this experimental work are available at 3ders.org.