Skip to content

MarcelloCG/franklin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Franklin RepRap driver

This is software for controlling a RepRap 3-D printer, created by the Michigan Technological University Open Sustainable Technology Lab (MOST).

Please see the wiki on github for up to date information.

Installation

On a Debian or Debian-based system, you can build and install the program by running make.

On other Unix-based systems you need to build and install the files manually.

For information on how the build system works, please refer to the Makefile and this page. You do not need to read this in order to run the build.

I tried to keep the code as portable as possible. It should work on any system except Windows[1]. The automatic device detection relies on udev, so that will only work on GNU/Linux. It can be used without it, but the automatic reconnect feature will not work.

[1] I use a separate process for each printer and they communicate over standard input and standard output. I need to use select on standard input, and Windows doesn't support that. The only way to make it work on Windows would be to use threads. I've had such bad experience with that, that I will never use them again. However, if you run this host on a Debian server, Windows should have no trouble connecting to it and using it.

About

3D printer controlling software

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 49.3%
  • Python 24.8%
  • JavaScript 17.1%
  • C 5.2%
  • Makefile 1.6%
  • CSS 0.6%
  • Other 1.4%