Gave extruder calibration script slightly more sensible defaults.

master
Nathan Zadoks 2011-06-23 11:49:04 +02:00
parent 48b981f2b1
commit 0a5cb2d958
1 changed files with 6 additions and 3 deletions

View File

@ -12,7 +12,7 @@ try:
from printdummy import printcore
except ImportError:
from printcore import printcore
import time,getopt,sys
import time,getopt,sys,os
def float_input(prompt=''):
import sys
@ -36,6 +36,9 @@ def wait(t,m=''):
time.sleep(1.0/5)
print
if not os.path.exists(port):
port=0
#Parse options
help="""
%s [ -l DISTANCE ] [ -s STEPS ] [ -p PORT ]
@ -43,7 +46,7 @@ help="""
-s --steps Initial amount of steps to use (default: %d steps)
-p --port Serial port the printer is connected to (default: %s)
-h --help This cruft.
"""[1:-1]%(sys.argv[0],n,k,port)
"""[1:-1]%(sys.argv[0],n,k,port if port else 'auto')
try:
opts,args=getopt.getopt(sys.argv[1:],"hl:s:p:",["help","length=","steps=","port="])
except getopt.GetoptError,err:
@ -64,7 +67,7 @@ print "Initial parameters"
print "Steps per mm: %3d steps"%k
print "Length extruded: %3d mm"%n
print
print "Serial port: %s"%port
print "Serial port: %s"%(port if port else 'auto')
#Connect to printer
print "Connecting to printer..",