Merging technologies to bring 3D printing status to the web
UPDATE: Thank you for coming out to my talk! If you're like to view the slides, you can find them at http://cdn.cache.stickmanventures.com/presentations/eclipsecon2013/index... with real time 3D printer status attached at the bottom. If you have questions, please let me know. -- Justin
3D printing continues to expand beyond the hackerspaces and into the home. With the addition of many internet connected appliances and M2M devices, why sit and watch the timer at your desk for that print to finish?
In this talk, I dive into merging open source software and technologies (such as Eclipse Paho) to help bring a Makerbot Industries Replicator 3D printer to the web.
This talk will cover:
- Integrating Eclipse Paho into ReplicatorG to handle M2M messaging with MQTT
- Integrating GSON into ReplicatorG
- Building ReplicatorG with Eclipse
- Building a web socket server using pywebsocket
- Building a response site that using HTML5 web socket API
All source code is available on GitHub (https://github.com/justinribeiro/).
A overview blog post of how the pieces connect is currently available (http://justinribeiro.com/chronicle/2012/09/05/getting-makerbot-status-on...).
A live example of the integration is available at http://sv.3dprinting.status.s3-website-us-west-1.amazonaws.com/