Skip to main content
Free and open-source control software for 3-D motion and processing
Journal of Open Research Software
  • Bas Wijnen, Michigan Technological University
  • G. C. Anzalone, Michigan Technological University
  • Amberlee S. Haselhuhn, Michigan Technological University
  • Paul G. Sanders, Michigan Technological University
  • Joshua M. Pearce, Michigan Technological University
Document Type
Publication Date

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.

Publisher's Statement

© 2016 The Author(s). Article deposited here in compliance with publisher policy. Publisher's version of record:

Creative Commons License
Creative Commons Attribution 4.0
Publisher's PDF
Citation Information
Bas Wijnen, G. C. Anzalone, Amberlee S. Haselhuhn, Paul G. Sanders, et al.. "Free and open-source control software for 3-D motion and processing" Journal of Open Research Software Vol. 4 Iss. 1 (2016)
Available at: