Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Department of Materials Science and Engineering Publications

Free and open source software

Articles 1 - 2 of 2

Full-Text Articles in Engineering

Free And Open Source 3-D Model Customizer For Websites To Democratize Design With Openscad, Yuenyong Nilsiam, Joshua M. Pearce Jul 2017

Free And Open Source 3-D Model Customizer For Websites To Democratize Design With Openscad, Yuenyong Nilsiam, Joshua M. Pearce

Department of Materials Science and Engineering Publications

3-D printing has entered the consumer market because of recent radical price declines. Consumers can save substantial money by offsetting purchases with DIY pre-designed 3-D printed products. However, even more value can be obtained with distributed manufacturing using mass customization. Unfortunately, the average consumer is not technically sophisticated enough to easily design their own products. One solution to this is the use of an overlay on OpenSCAD parametric code, although current solutions force users to relinquish all rights to their own designs. There is thus a substantial need in the open source design community for a libre 3-D model customizer, …


Free And Open-Source Control Software For 3-D Motion And Processing, Bas Wijnen, G. C. Anzalone, Amberlee S. Haselhuhn, Paul G. Sanders, Joshua M. Pearce Jan 2016

Free And Open-Source Control Software For 3-D Motion And Processing, Bas Wijnen, G. C. Anzalone, Amberlee S. Haselhuhn, Paul G. Sanders, Joshua M. Pearce

Department of Materials Science and Engineering Publications

RepRap 3-D printers and their derivatives using conventional firmware are limited by: 1) requiring technical knowledge, 2) poor resilience with unreliable hardware, and 3) poor integration in complicated systems. In this paper, a new control system called Franklin, for CNC machines in general and 3-D printers specifically, is presented that enables web-based three dimensional control of additive, subtractive and analytical tools from any Internet connected device. Franklin can be set up and controlled entirely from a web interface; it uses a custom protocol which allows it to continue printing when the connection is temporarily lost, and allows communication with scripts.