You can run Printrun directly from source, as there are no packages available yet. Fetch and install the dependencies using
You can install Printrun from official packages. Install the whole package using
`sudo yum install printrun`
Or get only apps you need by
`sudo yum install pronsole` or `pronterface` or `plater`
Adding `--enablerepo updates-testing` option to `yum` might give you newer packages (but also not very tested).
You can also run Printrun directly from source, if the packages are too old for you anyway, or you have Fedora 15 or 16. Fetch and install the dependencies using
self.log("home e - set extruder position to zero (Using G92)")
self.log("home e - set extruder position to zero (Using G92)")
self.log("home xyze - homes all axes and zeroes the extruder (Using G28 and G92)")
self.log("home xyze - homes all axes and zeroes the extruder (Using G28 and G92)")
defparse_cmdline(self,args):
defadd_cmdline_arguments(self,parser):
parser=argparse.ArgumentParser(description='Printrun 3D printer interface')
parser.add_argument('-c','--conf','--config',help=_("load this file on startup instead of .pronsolerc ; you may chain config files, if so settings auto-save will use the last specified file"),action="append",default=[])
parser.add_argument('-c','--conf','--config',help=_("load this file on startup instead of .pronsolerc ; you may chain config files, if so settings auto-save will use the last specified file"),action="append",default=[])
parser.add_argument('-e','--execute',help=_("executes command after configuration/.pronsolerc is loaded ; macros/settings from these commands are not autosaved"),action="append",default=[])
parser.add_argument('-e','--execute',help=_("executes command after configuration/.pronsolerc is loaded ; macros/settings from these commands are not autosaved"),action="append",default=[])
parser.add_argument('filename',nargs='?',help=_("file to load"))
parser.add_argument('filename',nargs='?',help=_("file to load"))
args=parser.parse_args()
defprocess_cmdline_arguments(self,args):
forconfiginargs.conf:
forconfiginargs.conf:
self.load_rc(config)
self.load_rc(config)
ifnotself.rc_loaded:
ifnotself.rc_loaded:
...
@@ -1224,6 +1224,12 @@ class pronsole(cmd.Cmd):
...
@@ -1224,6 +1224,12 @@ class pronsole(cmd.Cmd):
ifargs.filename:
ifargs.filename:
self.do_load(args.filename)
self.do_load(args.filename)
defparse_cmdline(self,args):
parser=argparse.ArgumentParser(description='Printrun 3D printer interface')