From 23aaab1de29817938a5d82b0337ca1a4f56bcf87 Mon Sep 17 00:00:00 2001 From: NeoTheFox Date: Wed, 28 May 2014 12:22:38 +0400 Subject: [PATCH] Added option to set individual arm lenght It seems like obvious feature enhancement, however I am not sure if I covered all the changes needed. --- GUS Simpson/GCODE PREPROCESSOR/simpson segmentize.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/GUS Simpson/GCODE PREPROCESSOR/simpson segmentize.py b/GUS Simpson/GCODE PREPROCESSOR/simpson segmentize.py index 112cfc6..2e4bdbd 100644 --- a/GUS Simpson/GCODE PREPROCESSOR/simpson segmentize.py +++ b/GUS Simpson/GCODE PREPROCESSOR/simpson segmentize.py @@ -53,7 +53,10 @@ if len(sys.argv) == 4: SEGMENT_SIZE = float(sys.argv[3]) #Let the user select segment size as a third argument -DEFAULT_VALUES=[BED_Z,BED_Z,BED_Z,MAX_ARM_LENGTH,MAX_ARM_LENGTH,MAX_ARM_LENGTH] +if MAX_ARM_X!=0 and MAX_ARM_Y!=0 and MAX_ARM_Z!=0: + DEFAULT_VALUES=[BED_Z,BED_Z,BED_Z,MAX_ARM_X,MAX_ARM_Y,MAX_ARM_Z] +else: + DEFAULT_VALUES=[BED_Z,BED_Z,BED_Z,MAX_ARM_LENGTH,MAX_ARM_LENGTH,MAX_ARM_LENGTH] SHOULDER_Z1,SHOULDER_Z2,SHOULDER_Z3,MAX_LENGTH_1,MAX_LENGTH_2,MAX_LENGTH_3=DEFAULT_VALUES