Make pronsole importable. Add homing command
parent
85ec523a99
commit
571e4402b8
|
@ -2,4 +2,3 @@
|
||||||
alias up move Z 10
|
alias up move Z 10
|
||||||
alias loud !self.p.loud = 1
|
alias loud !self.p.loud = 1
|
||||||
alias quiet !self.p.loud = 0
|
alias quiet !self.p.loud = 0
|
||||||
alias home_all G28
|
|
||||||
|
|
45
pronsole.py
45
pronsole.py
|
@ -784,9 +784,48 @@ class pronsole(cmd.Cmd):
|
||||||
print "skein set - adjust skeinforge settings"
|
print "skein set - adjust skeinforge settings"
|
||||||
|
|
||||||
|
|
||||||
interp=pronsole()
|
def do_home(self,l):
|
||||||
try:
|
if not self.p.online:
|
||||||
|
print "Printer is not online. Unable to move."
|
||||||
|
return
|
||||||
|
if self.p.printing:
|
||||||
|
print "Printer is currently printing. Please pause the print before you issue manual commands."
|
||||||
|
return
|
||||||
|
if "x" in l.lower():
|
||||||
|
self.do_move("X -250")
|
||||||
|
send_now("G92 X0")
|
||||||
|
self.do_move("X 1")
|
||||||
|
self.do_move("X -1")
|
||||||
|
send_now("G92 X0")
|
||||||
|
if "y" in l.lower():
|
||||||
|
self.do_move("Y -250")
|
||||||
|
send_now("G92 Y0")
|
||||||
|
self.do_move("Y 1")
|
||||||
|
self.do_move("Y -1")
|
||||||
|
send_now("G92 Y0")
|
||||||
|
if "z" in l.lower():
|
||||||
|
self.do_move("Z -250")
|
||||||
|
send_now("G92 Z0")
|
||||||
|
self.do_move("Z 1")
|
||||||
|
self.do_move("Z -1")
|
||||||
|
send_now("G92 Z0")
|
||||||
|
if not len(l):
|
||||||
|
send_now("G28")
|
||||||
|
|
||||||
|
def help_home(self):
|
||||||
|
print "Homes the printer"
|
||||||
|
print "home - homes all axes (Using G28)"
|
||||||
|
print "home xy - homes x and y axes (Using G1 and G92)"
|
||||||
|
print "home z - homes z axis only (Using G1 and G92)"
|
||||||
|
print "home xyz - homes all axes (Using G1 and G92)"
|
||||||
|
|
||||||
|
|
||||||
|
if __name__=="__main__":
|
||||||
|
|
||||||
|
interp=pronsole()
|
||||||
|
try:
|
||||||
interp.cmdloop()
|
interp.cmdloop()
|
||||||
except:
|
except:
|
||||||
interp.p.disconnect()
|
interp.p.disconnect()
|
||||||
raise
|
raise
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue