From 9be27688bd3d73039929fc82c9a4677bf73c11dd Mon Sep 17 00:00:00 2001 From: bartoolina Date: Thu, 26 Jun 2025 14:13:04 +0200 Subject: [PATCH] zmodyfikowany auto probe tool --- linuxcnc.var | 24 ++-- linuxcnc.var.bak | 24 ++-- mayo-mil_1743671917.hal | 79 ------------- mayo-mil_1743671917.ini | 143 ---------------------- mayo-mil_1743748199.hal | 82 ------------- mayo-mil_1743748199.ini | 143 ---------------------- mayo-mil_1743748594.hal | 84 ------------- mayo-mil_1743748594.ini | 143 ---------------------- mayo-mil_1743769745.hal | 86 -------------- mayo-mil_1743769745.ini | 148 ----------------------- mayo-mil_1743772099.hal | 85 ------------- mayo-mil_1743772099.ini | 148 ----------------------- mayo-mil_1743772222.hal | 83 ------------- mayo-mil_1743772222.ini | 143 ---------------------- mayo-mil_1743772332.hal | 83 ------------- mayo-mil_1743772332.ini | 143 ---------------------- mayo-mil_1743772490.hal | 83 ------------- mayo-mil_1743772490.ini | 143 ---------------------- mayo-mil_1743772610.hal | 83 ------------- mayo-mil_1743772610.ini | 143 ---------------------- mayo-mil_1743772750.hal | 83 ------------- mayo-mil_1743772750.ini | 143 ---------------------- mayo-mil_1743773326.hal | 83 ------------- mayo-mil_1743773326.ini | 143 ---------------------- mayo-mil_1743773415.hal | 83 ------------- mayo-mil_1743773415.ini | 143 ---------------------- mayo-mil_1744006034.hal | 83 ------------- mayo-mil_1744006034.ini | 143 ---------------------- mayo-mil_1744006256.hal | 83 ------------- mayo-mil_1744006256.ini | 143 ---------------------- mayo-mil_1744006396.hal | 80 ------------- mayo-mil_1744006396.ini | 143 ---------------------- mayo-mil_1744006774.hal | 86 -------------- mayo-mil_1744006774.ini | 143 ---------------------- mayo-mil_1744006951.hal | 86 -------------- mayo-mil_1744006951.ini | 143 ---------------------- mayo-mil_1744007191.hal | 80 ------------- mayo-mil_1744007191.ini | 143 ---------------------- mayo-mil_1744007292.hal | 80 ------------- mayo-mil_1744007292.ini | 143 ---------------------- mayo-mil_1744007395.hal | 80 ------------- mayo-mil_1744007395.ini | 143 ---------------------- mayo-mil_1744007521.hal | 80 ------------- mayo-mil_1744007521.ini | 143 ---------------------- mayo-mil_1744007613.hal | 80 ------------- mayo-mil_1744007613.ini | 143 ---------------------- mayo-mil_1744013382.hal | 80 ------------- mayo-mil_1744013382.ini | 143 ---------------------- mayo-mil_1744013480.hal | 80 ------------- mayo-mil_1744013480.ini | 143 ---------------------- mayo-mil_1744013673.hal | 80 ------------- mayo-mil_1744013673.ini | 143 ---------------------- mayo-mil_1744014176.hal | 82 ------------- mayo-mil_1744014176.ini | 143 ---------------------- mayo-mil_1744014386.hal | 80 ------------- mayo-mil_1744014386.ini | 143 ---------------------- mayo-mil_1744014660.hal | 80 ------------- mayo-mil_1744014660.ini | 143 ---------------------- mayo-mil_1744019047.hal | 84 ------------- mayo-mil_1744019047.ini | 153 ------------------------ mayo-mil_1744896542.hal | 84 ------------- mayo-mil_1744896542.ini | 140 ---------------------- mayo-mil_1744896831.hal | 85 ------------- mayo-mil_1744896831.ini | 140 ---------------------- mayo-mill_1748512114.hal | 84 ------------- mayo-mill_1748512114.ini | 191 ------------------------------ qt_auto_probe_tool.ngc | 249 +++++++++++++++++++++++++++++++++++++++ qtdragon.pref | 36 +++--- tool.tbl | 12 +- 69 files changed, 298 insertions(+), 7319 deletions(-) delete mode 100644 mayo-mil_1743671917.hal delete mode 100644 mayo-mil_1743671917.ini delete mode 100644 mayo-mil_1743748199.hal delete mode 100644 mayo-mil_1743748199.ini delete mode 100644 mayo-mil_1743748594.hal delete mode 100644 mayo-mil_1743748594.ini delete mode 100644 mayo-mil_1743769745.hal delete mode 100644 mayo-mil_1743769745.ini delete mode 100644 mayo-mil_1743772099.hal delete mode 100644 mayo-mil_1743772099.ini delete mode 100644 mayo-mil_1743772222.hal delete mode 100644 mayo-mil_1743772222.ini delete mode 100644 mayo-mil_1743772332.hal delete mode 100644 mayo-mil_1743772332.ini delete mode 100644 mayo-mil_1743772490.hal delete mode 100644 mayo-mil_1743772490.ini delete mode 100644 mayo-mil_1743772610.hal delete mode 100644 mayo-mil_1743772610.ini delete mode 100644 mayo-mil_1743772750.hal delete mode 100644 mayo-mil_1743772750.ini delete mode 100644 mayo-mil_1743773326.hal delete mode 100644 mayo-mil_1743773326.ini delete mode 100644 mayo-mil_1743773415.hal delete mode 100644 mayo-mil_1743773415.ini delete mode 100644 mayo-mil_1744006034.hal delete mode 100644 mayo-mil_1744006034.ini delete mode 100644 mayo-mil_1744006256.hal delete mode 100644 mayo-mil_1744006256.ini delete mode 100644 mayo-mil_1744006396.hal delete mode 100644 mayo-mil_1744006396.ini delete mode 100644 mayo-mil_1744006774.hal delete mode 100644 mayo-mil_1744006774.ini delete mode 100644 mayo-mil_1744006951.hal delete mode 100644 mayo-mil_1744006951.ini delete mode 100644 mayo-mil_1744007191.hal delete mode 100644 mayo-mil_1744007191.ini delete mode 100644 mayo-mil_1744007292.hal delete mode 100644 mayo-mil_1744007292.ini delete mode 100644 mayo-mil_1744007395.hal delete mode 100644 mayo-mil_1744007395.ini delete mode 100644 mayo-mil_1744007521.hal delete mode 100644 mayo-mil_1744007521.ini delete mode 100644 mayo-mil_1744007613.hal delete mode 100644 mayo-mil_1744007613.ini delete mode 100644 mayo-mil_1744013382.hal delete mode 100644 mayo-mil_1744013382.ini delete mode 100644 mayo-mil_1744013480.hal delete mode 100644 mayo-mil_1744013480.ini delete mode 100644 mayo-mil_1744013673.hal delete mode 100644 mayo-mil_1744013673.ini delete mode 100644 mayo-mil_1744014176.hal delete mode 100644 mayo-mil_1744014176.ini delete mode 100644 mayo-mil_1744014386.hal delete mode 100644 mayo-mil_1744014386.ini delete mode 100644 mayo-mil_1744014660.hal delete mode 100644 mayo-mil_1744014660.ini delete mode 100644 mayo-mil_1744019047.hal delete mode 100644 mayo-mil_1744019047.ini delete mode 100644 mayo-mil_1744896542.hal delete mode 100644 mayo-mil_1744896542.ini delete mode 100644 mayo-mil_1744896831.hal delete mode 100644 mayo-mil_1744896831.ini delete mode 100644 mayo-mill_1748512114.hal delete mode 100644 mayo-mill_1748512114.ini create mode 100644 qt_auto_probe_tool.ngc diff --git a/linuxcnc.var b/linuxcnc.var index c1ced17..f1546c6 100644 --- a/linuxcnc.var +++ b/linuxcnc.var @@ -16,7 +16,7 @@ 5187 0.000000 5188 0.000000 5189 0.000000 -5210 0.000000 +5210 1.000000 5211 0.000000 5212 0.000000 5213 0.000000 @@ -26,10 +26,10 @@ 5217 0.000000 5218 0.000000 5219 0.000000 -5220 1.000000 +5220 4.000000 5221 317.201300 5222 249.269700 -5223 0.000000 +5223 -66.313500 5224 0.000000 5225 0.000000 5226 0.000000 @@ -37,9 +37,9 @@ 5228 0.000000 5229 0.000000 5230 0.000000 -5241 302.590500 -5242 75.191000 -5243 -81.985254 +5241 231.819921 +5242 87.920971 +5243 -84.140462 5244 0.000000 5245 0.000000 5246 0.000000 @@ -47,9 +47,9 @@ 5248 0.000000 5249 0.000000 5250 0.000000 -5261 728.141000 -5262 204.515175 -5263 -62.361542 +5261 243.070000 +5262 112.965000 +5263 -41.291500 5264 0.000000 5265 0.000000 5266 0.000000 @@ -57,9 +57,9 @@ 5268 0.000000 5269 0.000000 5270 0.000000 -5281 0.000000 -5282 0.000000 -5283 0.000000 +5281 217.270682 +5282 60.971881 +5283 -66.378617 5284 0.000000 5285 0.000000 5286 0.000000 diff --git a/linuxcnc.var.bak b/linuxcnc.var.bak index ebcec22..f1546c6 100644 --- a/linuxcnc.var.bak +++ b/linuxcnc.var.bak @@ -16,7 +16,7 @@ 5187 0.000000 5188 0.000000 5189 0.000000 -5210 0.000000 +5210 1.000000 5211 0.000000 5212 0.000000 5213 0.000000 @@ -26,10 +26,10 @@ 5217 0.000000 5218 0.000000 5219 0.000000 -5220 1.000000 +5220 4.000000 5221 317.201300 5222 249.269700 -5223 -43.050000 +5223 -66.313500 5224 0.000000 5225 0.000000 5226 0.000000 @@ -37,9 +37,9 @@ 5228 0.000000 5229 0.000000 5230 0.000000 -5241 302.590500 -5242 75.191000 -5243 -81.985254 +5241 231.819921 +5242 87.920971 +5243 -84.140462 5244 0.000000 5245 0.000000 5246 0.000000 @@ -47,9 +47,9 @@ 5248 0.000000 5249 0.000000 5250 0.000000 -5261 728.141000 -5262 204.515175 -5263 -62.361542 +5261 243.070000 +5262 112.965000 +5263 -41.291500 5264 0.000000 5265 0.000000 5266 0.000000 @@ -57,9 +57,9 @@ 5268 0.000000 5269 0.000000 5270 0.000000 -5281 0.000000 -5282 0.000000 -5283 0.000000 +5281 217.270682 +5282 60.971881 +5283 -66.378617 5284 0.000000 5285 0.000000 5286 0.000000 diff --git a/mayo-mil_1743671917.hal b/mayo-mil_1743671917.hal deleted file mode 100644 index 9c289d7..0000000 --- a/mayo-mil_1743671917.hal +++ /dev/null @@ -1,79 +0,0 @@ -# Generated by stepconf 1.1 at Thu Apr 3 11:11:36 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in-not -net home-y <= parport.0.pin-11-in-not -net home-z <= parport.0.pin-12-in - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1743671917.ini b/mayo-mil_1743671917.ini deleted file mode 100644 index c6526cc..0000000 --- a/mayo-mil_1743671917.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Thu Apr 3 11:11:36 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 2.50 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 25.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 2.50 -MAX_LINEAR_VELOCITY = 25.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 200.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 200.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 1.500000 -HOME_LATCH_VEL = 1.500000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 200.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 200.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 1.500000 -HOME_LATCH_VEL = 1.500000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.001 - -[JOINT_2] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.001 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 1.500000 -HOME_LATCH_VEL = 1.500000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1743748199.hal b/mayo-mil_1743748199.hal deleted file mode 100644 index bb938ad..0000000 --- a/mayo-mil_1743748199.hal +++ /dev/null @@ -1,82 +0,0 @@ -# Generated by stepconf 1.1 at Thu Apr 3 11:18:37 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in-not -net home-y <= parport.0.pin-11-in-not -net home-z <= parport.0.pin-12-in - -net spindle-on <= spindle.0.on - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1743748199.ini b/mayo-mil_1743748199.ini deleted file mode 100644 index 1447c95..0000000 --- a/mayo-mil_1743748199.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Thu Apr 3 11:18:37 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 2.50 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 25.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 2.50 -MAX_LINEAR_VELOCITY = 25.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.001 - -[JOINT_2] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.001 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1743748594.hal b/mayo-mil_1743748594.hal deleted file mode 100644 index e651a61..0000000 --- a/mayo-mil_1743748594.hal +++ /dev/null @@ -1,84 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 08:29:59 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -net probe-in => motion.probe-input - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in-not -net home-y <= parport.0.pin-11-in-not -net home-z <= parport.0.pin-12-in -net probe-in <= parport.0.pin-13-in -net estop-ext <= parport.0.pin-15-in - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-ext => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1743748594.ini b/mayo-mil_1743748594.ini deleted file mode 100644 index 7f0911e..0000000 --- a/mayo-mil_1743748594.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 08:29:59 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.001 - -[JOINT_2] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.001 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1743769745.hal b/mayo-mil_1743769745.hal deleted file mode 100644 index b05368a..0000000 --- a/mayo-mil_1743769745.hal +++ /dev/null @@ -1,86 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 08:36:34 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -net probe-in => motion.probe-input - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in-not -net home-y <= parport.0.pin-11-in-not -net home-z <= parport.0.pin-12-in -net probe-in <= parport.0.pin-15-in-not -# net estop-ext <= parport.0.pin-13-in-not - -net spindle-on <= spindle.0.on - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-ext => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1743769745.ini b/mayo-mil_1743769745.ini deleted file mode 100644 index 367ee00..0000000 --- a/mayo-mil_1743769745.ini +++ /dev/null @@ -1,148 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 08:36:34 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -[PROBE] -# pick basic probe or versa probe or remove for none -#USE_PROBE = versaprobe -USE_PROBE = basicprobe - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.001 - -[JOINT_2] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.001 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1743772099.hal b/mayo-mil_1743772099.hal deleted file mode 100644 index 6583cb1..0000000 --- a/mayo-mil_1743772099.hal +++ /dev/null @@ -1,85 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 14:29:05 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -net probe-in => motion.probe-input - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in-not -net home-y <= parport.0.pin-11-in-not -net home-z <= parport.0.pin-12-in -net probe-in <= parport.0.pin-15-in-not - -net spindle-on <= spindle.0.on - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1743772099.ini b/mayo-mil_1743772099.ini deleted file mode 100644 index 0be4712..0000000 --- a/mayo-mil_1743772099.ini +++ /dev/null @@ -1,148 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 14:29:05 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -[PROBE] -# pick basic probe or versa probe or remove for none -#USE_PROBE = versaprobe -USE_PROBE = basicprobe - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.001 - -[JOINT_2] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.001 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1743772222.hal b/mayo-mil_1743772222.hal deleted file mode 100644 index be0aec1..0000000 --- a/mayo-mil_1743772222.hal +++ /dev/null @@ -1,83 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 15:08:19 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -net probe-in => motion.probe-input - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in-not -net home-y <= parport.0.pin-11-in-not -net home-z <= parport.0.pin-12-in-not -net probe-in <= parport.0.pin-13-in-not - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1743772222.ini b/mayo-mil_1743772222.ini deleted file mode 100644 index 439e92e..0000000 --- a/mayo-mil_1743772222.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 15:08:19 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = -100.0 - -[JOINT_2] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = -100.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1743772332.hal b/mayo-mil_1743772332.hal deleted file mode 100644 index 6bee4f7..0000000 --- a/mayo-mil_1743772332.hal +++ /dev/null @@ -1,83 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 15:10:22 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -net probe-in => motion.probe-input - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in-not -net home-y <= parport.0.pin-11-in-not -net home-z <= parport.0.pin-12-in-not -net probe-in <= parport.0.pin-13-in-not - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1743772332.ini b/mayo-mil_1743772332.ini deleted file mode 100644 index cd59c4c..0000000 --- a/mayo-mil_1743772332.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 15:10:22 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = -100.0 - -[JOINT_2] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = -100.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1743772490.hal b/mayo-mil_1743772490.hal deleted file mode 100644 index 51d4e7f..0000000 --- a/mayo-mil_1743772490.hal +++ /dev/null @@ -1,83 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 15:12:12 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -net probe-in => motion.probe-input - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in-not -net home-y <= parport.0.pin-11-in-not -net home-z <= parport.0.pin-12-in-not -net probe-in <= parport.0.pin-13-in-not - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1743772490.ini b/mayo-mil_1743772490.ini deleted file mode 100644 index 910669d..0000000 --- a/mayo-mil_1743772490.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 15:12:12 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.001 - -[JOINT_2] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.001 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1743772610.hal b/mayo-mil_1743772610.hal deleted file mode 100644 index d93630f..0000000 --- a/mayo-mil_1743772610.hal +++ /dev/null @@ -1,83 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 15:14:50 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -net probe-in => motion.probe-input - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in-not -net home-y <= parport.0.pin-11-in-not -net home-z <= parport.0.pin-12-in-not -net probe-in <= parport.0.pin-13-in-not - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1743772610.ini b/mayo-mil_1743772610.ini deleted file mode 100644 index 882d0c1..0000000 --- a/mayo-mil_1743772610.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 15:14:50 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 100.0 - -[JOINT_2] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 100.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1743772750.hal b/mayo-mil_1743772750.hal deleted file mode 100644 index 293a3e5..0000000 --- a/mayo-mil_1743772750.hal +++ /dev/null @@ -1,83 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 15:16:50 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -net probe-in => motion.probe-input - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in-not -net home-y <= parport.0.pin-11-in-not -net home-z <= parport.0.pin-12-in-not -net probe-in <= parport.0.pin-13-in-not - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1743772750.ini b/mayo-mil_1743772750.ini deleted file mode 100644 index 54575a1..0000000 --- a/mayo-mil_1743772750.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 15:16:50 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 100.0 - -[JOINT_2] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 100.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = -6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1743773326.hal b/mayo-mil_1743773326.hal deleted file mode 100644 index 44639fb..0000000 --- a/mayo-mil_1743773326.hal +++ /dev/null @@ -1,83 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 15:19:10 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -net probe-in => motion.probe-input - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in-not -net home-y <= parport.0.pin-11-in-not -net home-z <= parport.0.pin-12-in-not -net probe-in <= parport.0.pin-13-in-not - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1743773326.ini b/mayo-mil_1743773326.ini deleted file mode 100644 index 06b4dca..0000000 --- a/mayo-mil_1743773326.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 15:19:10 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 99.999 -MAX_LIMIT = 0.0 - -[JOINT_2] -TYPE = LINEAR -HOME = 100.0 -MIN_LIMIT = 99.999 -MAX_LIMIT = 0.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 100.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1743773415.hal b/mayo-mil_1743773415.hal deleted file mode 100644 index fa14fa4..0000000 --- a/mayo-mil_1743773415.hal +++ /dev/null @@ -1,83 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 15:28:46 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -net probe-in => motion.probe-input - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in-not -net home-y <= parport.0.pin-11-in-not -net home-z <= parport.0.pin-12-in-not -net probe-in <= parport.0.pin-13-in-not - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1743773415.ini b/mayo-mil_1743773415.ini deleted file mode 100644 index 17bf0ff..0000000 --- a/mayo-mil_1743773415.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 15:28:46 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = -100.0 - -[JOINT_2] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = -100.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1744006034.hal b/mayo-mil_1744006034.hal deleted file mode 100644 index 1521664..0000000 --- a/mayo-mil_1744006034.hal +++ /dev/null @@ -1,83 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 15:30:15 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -net probe-in => motion.probe-input - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in-not -net home-y <= parport.0.pin-11-in-not -net home-z <= parport.0.pin-12-in -net probe-in <= parport.0.pin-13-in-not - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1744006034.ini b/mayo-mil_1744006034.ini deleted file mode 100644 index 4a7709b..0000000 --- a/mayo-mil_1744006034.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Fri Apr 4 15:30:15 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = -100.0 - -[JOINT_2] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = -100.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1744006256.hal b/mayo-mil_1744006256.hal deleted file mode 100644 index c8493de..0000000 --- a/mayo-mil_1744006256.hal +++ /dev/null @@ -1,83 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 08:07:14 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -net probe-in => motion.probe-input - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in -net home-y <= parport.0.pin-11-in -net home-z <= parport.0.pin-12-in -net probe-in <= parport.0.pin-13-in - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1744006256.ini b/mayo-mil_1744006256.ini deleted file mode 100644 index eaba6e9..0000000 --- a/mayo-mil_1744006256.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 08:07:14 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = -100.0 - -[JOINT_2] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = -100.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1744006396.hal b/mayo-mil_1744006396.hal deleted file mode 100644 index f019bca..0000000 --- a/mayo-mil_1744006396.hal +++ /dev/null @@ -1,80 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 08:10:56 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in -net home-y <= parport.0.pin-11-in -net home-z <= parport.0.pin-12-in - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1744006396.ini b/mayo-mil_1744006396.ini deleted file mode 100644 index 1299012..0000000 --- a/mayo-mil_1744006396.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 08:10:56 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = -100.0 - -[JOINT_2] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = -100.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1744006774.hal b/mayo-mil_1744006774.hal deleted file mode 100644 index 4e8b893..0000000 --- a/mayo-mil_1744006774.hal +++ /dev/null @@ -1,86 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 08:13:16 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -setp parport.0.pin-02-out-invert 1 -net xdir => parport.0.pin-02-out -setp parport.0.pin-03-out-invert 1 -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -setp parport.0.pin-04-out-invert 1 -net ydir => parport.0.pin-04-out -setp parport.0.pin-05-out-invert 1 -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -setp parport.0.pin-06-out-invert 1 -net zdir => parport.0.pin-06-out -setp parport.0.pin-07-out-invert 1 -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in -net home-y <= parport.0.pin-11-in -net home-z <= parport.0.pin-12-in - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1744006774.ini b/mayo-mil_1744006774.ini deleted file mode 100644 index 1b7c1cd..0000000 --- a/mayo-mil_1744006774.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 08:13:16 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 30.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = -100.0 - -[JOINT_2] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = -100.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1744006951.hal b/mayo-mil_1744006951.hal deleted file mode 100644 index 158aadf..0000000 --- a/mayo-mil_1744006951.hal +++ /dev/null @@ -1,86 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 08:19:34 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -setp parport.0.pin-02-out-invert 1 -net xdir => parport.0.pin-02-out -setp parport.0.pin-03-out-invert 1 -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -setp parport.0.pin-04-out-invert 1 -net ydir => parport.0.pin-04-out -setp parport.0.pin-05-out-invert 1 -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -setp parport.0.pin-06-out-invert 1 -net zdir => parport.0.pin-06-out -setp parport.0.pin-07-out-invert 1 -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in -net home-y <= parport.0.pin-11-in -net home-z <= parport.0.pin-12-in - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1744006951.ini b/mayo-mil_1744006951.ini deleted file mode 100644 index 9d8fefd..0000000 --- a/mayo-mil_1744006951.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 08:19:34 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = -100.0 - -[JOINT_2] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = -100.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1744007191.hal b/mayo-mil_1744007191.hal deleted file mode 100644 index 542cc38..0000000 --- a/mayo-mil_1744007191.hal +++ /dev/null @@ -1,80 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 08:22:31 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in -net home-y <= parport.0.pin-11-in -net home-z <= parport.0.pin-12-in - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1744007191.ini b/mayo-mil_1744007191.ini deleted file mode 100644 index 82ac003..0000000 --- a/mayo-mil_1744007191.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 08:22:31 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = -100.0 - -[JOINT_2] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = -100.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1744007292.hal b/mayo-mil_1744007292.hal deleted file mode 100644 index 49cb578..0000000 --- a/mayo-mil_1744007292.hal +++ /dev/null @@ -1,80 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 08:26:31 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in-not -net home-y <= parport.0.pin-11-in-not -net home-z <= parport.0.pin-12-in-not - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1744007292.ini b/mayo-mil_1744007292.ini deleted file mode 100644 index 274aa3e..0000000 --- a/mayo-mil_1744007292.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 08:26:31 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = -100.0 - -[JOINT_2] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = -100.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1744007395.hal b/mayo-mil_1744007395.hal deleted file mode 100644 index a8033c3..0000000 --- a/mayo-mil_1744007395.hal +++ /dev/null @@ -1,80 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 08:28:12 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in-not -net home-y <= parport.0.pin-11-in-not -net home-z <= parport.0.pin-12-in-not - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1744007395.ini b/mayo-mil_1744007395.ini deleted file mode 100644 index 2c1c777..0000000 --- a/mayo-mil_1744007395.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 08:28:12 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 - -[JOINT_2] -TYPE = LINEAR -HOME = 5.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1744007521.hal b/mayo-mil_1744007521.hal deleted file mode 100644 index 3cc386d..0000000 --- a/mayo-mil_1744007521.hal +++ /dev/null @@ -1,80 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 08:29:55 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in-not -net home-y <= parport.0.pin-11-in-not -net home-z <= parport.0.pin-12-in - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1744007521.ini b/mayo-mil_1744007521.ini deleted file mode 100644 index be792ac..0000000 --- a/mayo-mil_1744007521.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 08:29:55 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 - -[JOINT_2] -TYPE = LINEAR -HOME = 5.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1744007613.hal b/mayo-mil_1744007613.hal deleted file mode 100644 index 17f15fd..0000000 --- a/mayo-mil_1744007613.hal +++ /dev/null @@ -1,80 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 08:32:01 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in-not -net home-y <= parport.0.pin-11-in-not -net home-z <= parport.0.pin-12-in - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1744007613.ini b/mayo-mil_1744007613.ini deleted file mode 100644 index adae165..0000000 --- a/mayo-mil_1744007613.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 08:32:01 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = -100.0 - -[JOINT_2] -TYPE = LINEAR -HOME = -5.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = -100.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1744013382.hal b/mayo-mil_1744013382.hal deleted file mode 100644 index a4d9ffb..0000000 --- a/mayo-mil_1744013382.hal +++ /dev/null @@ -1,80 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 08:33:33 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in-not -net home-y <= parport.0.pin-11-in-not -net home-z <= parport.0.pin-12-in - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1744013382.ini b/mayo-mil_1744013382.ini deleted file mode 100644 index 73d3851..0000000 --- a/mayo-mil_1744013382.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 08:33:33 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 - -[JOINT_2] -TYPE = LINEAR -HOME = -5.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1744013480.hal b/mayo-mil_1744013480.hal deleted file mode 100644 index e193890..0000000 --- a/mayo-mil_1744013480.hal +++ /dev/null @@ -1,80 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 10:09:42 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in-not -net home-y <= parport.0.pin-11-in-not -net home-z <= parport.0.pin-12-in-not - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1744013480.ini b/mayo-mil_1744013480.ini deleted file mode 100644 index e70ed21..0000000 --- a/mayo-mil_1744013480.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 10:09:42 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 - -[JOINT_2] -TYPE = LINEAR -HOME = -5.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1744013673.hal b/mayo-mil_1744013673.hal deleted file mode 100644 index 1bd1081..0000000 --- a/mayo-mil_1744013673.hal +++ /dev/null @@ -1,80 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 10:11:20 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in-not -net home-y <= parport.0.pin-11-in-not -net home-z <= parport.0.pin-12-in - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1744013673.ini b/mayo-mil_1744013673.ini deleted file mode 100644 index 1aac1f2..0000000 --- a/mayo-mil_1744013673.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 10:11:20 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 - -[JOINT_2] -TYPE = LINEAR -HOME = -5.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1744014176.hal b/mayo-mil_1744014176.hal deleted file mode 100644 index 02a476a..0000000 --- a/mayo-mil_1744014176.hal +++ /dev/null @@ -1,82 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 10:14:33 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -setp parport.0.pin-02-out-invert 1 -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -setp parport.0.pin-04-out-invert 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in -net home-y <= parport.0.pin-11-in -net home-z <= parport.0.pin-12-in - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1744014176.ini b/mayo-mil_1744014176.ini deleted file mode 100644 index 358877d..0000000 --- a/mayo-mil_1744014176.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 10:14:33 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 20.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 - -[JOINT_2] -TYPE = LINEAR -HOME = -5.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1744014386.hal b/mayo-mil_1744014386.hal deleted file mode 100644 index 953d2c9..0000000 --- a/mayo-mil_1744014386.hal +++ /dev/null @@ -1,80 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 10:22:56 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in -net home-y <= parport.0.pin-11-in -net home-z <= parport.0.pin-12-in - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1744014386.ini b/mayo-mil_1744014386.ini deleted file mode 100644 index 0e6b6e5..0000000 --- a/mayo-mil_1744014386.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 10:22:56 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = -20.000000 -HOME_LATCH_VEL = -6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 10.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = -20.000000 -HOME_LATCH_VEL = -6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 - -[JOINT_2] -TYPE = LINEAR -HOME = -5.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 750.0 -STEPGEN_MAXACCEL = 937.5 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1744014660.hal b/mayo-mil_1744014660.hal deleted file mode 100644 index d435204..0000000 --- a/mayo-mil_1744014660.hal +++ /dev/null @@ -1,80 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 10:26:26 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in -net home-y <= parport.0.pin-11-in -net home-z <= parport.0.pin-12-in - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1744014660.ini b/mayo-mil_1744014660.ini deleted file mode 100644 index ee389c4..0000000 --- a/mayo-mil_1744014660.ini +++ /dev/null @@ -1,143 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 10:26:26 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 500.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 5.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 500.0 -STEPGEN_MAXACCEL = 625.0 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = -20.000000 -HOME_LATCH_VEL = -6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 500.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 5.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 500.0 -STEPGEN_MAXACCEL = 625.0 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = -20.000000 -HOME_LATCH_VEL = -6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 500.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 - -[JOINT_2] -TYPE = LINEAR -HOME = -5.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 500.0 -STEPGEN_MAXACCEL = 625.0 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/mayo-mil_1744019047.hal b/mayo-mil_1744019047.hal deleted file mode 100644 index 40f700f..0000000 --- a/mayo-mil_1744019047.hal +++ /dev/null @@ -1,84 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 10:31:00 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -net probe-in => motion.probe-input - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net min-home-x <= parport.0.pin-10-in -net min-home-y <= parport.0.pin-11-in -net max-home-u <= parport.0.pin-12-in -net probe-in <= parport.0.pin-15-in-not - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net min-home-x => joint.0.home-sw-in -net min-home-x => joint.0.neg-lim-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net min-home-y => joint.1.home-sw-in -net min-home-y => joint.1.neg-lim-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1744019047.ini b/mayo-mil_1744019047.ini deleted file mode 100644 index a20937f..0000000 --- a/mayo-mil_1744019047.ini +++ /dev/null @@ -1,153 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 10:31:00 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[MDI_COMMAND_LIST] -# for macro buttons on main oage up to 10 possible -MDI_COMMAND = G0 Z25;X0 Y0;Z0, Goto\nUser\nZero -MDI_COMMAND = G53 G0 Z0;G53 G0 X0 Y0,Goto\nMachn\nZero - -[PROBE] -# pick basic probe or versa probe or remove for none -#USE_PROBE = versaprobe -USE_PROBE = basicprobe - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 500.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 5.0 -HOME_SEQUENCE = 2 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 500.0 -STEPGEN_MAXACCEL = 625.0 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = -20.000000 -HOME_LATCH_VEL = -6.250000 -HOME_IGNORE_LIMITS = YES -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 500.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 5.0 -HOME_SEQUENCE = 1 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 500.0 -STEPGEN_MAXACCEL = 625.0 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = -20.000000 -HOME_LATCH_VEL = -6.250000 -HOME_IGNORE_LIMITS = YES -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 500.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 - -[JOINT_2] -TYPE = LINEAR -HOME = -5.0 -HOME_SEQUENCE = 0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 500.0 -STEPGEN_MAXACCEL = 625.0 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = -5.0 -#****************************************** diff --git a/mayo-mil_1744896542.hal b/mayo-mil_1744896542.hal deleted file mode 100644 index 8281702..0000000 --- a/mayo-mil_1744896542.hal +++ /dev/null @@ -1,84 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 11:44:07 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -net probe-in => motion.probe-input - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net min-home-x <= parport.0.pin-10-in -net min-home-y <= parport.0.pin-11-in -net max-home-u <= parport.0.pin-12-in -net probe-in <= parport.0.pin-15-in-not - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net min-home-x => joint.0.home-sw-in -net min-home-x => joint.0.neg-lim-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net min-home-y => joint.1.home-sw-in -net min-home-y => joint.1.neg-lim-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable - -net estop-out <= iocontrol.0.user-enable-out -net estop-out => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1744896542.ini b/mayo-mil_1744896542.ini deleted file mode 100644 index 8591beb..0000000 --- a/mayo-mil_1744896542.ini +++ /dev/null @@ -1,140 +0,0 @@ -# Generated by stepconf 1.1 at Mon Apr 7 11:44:07 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 500.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 5.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 500.0 -STEPGEN_MAXACCEL = 625.0 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = -20.000000 -HOME_LATCH_VEL = -6.250000 -HOME_IGNORE_LIMITS = YES -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 500.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 5.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 500.0 -STEPGEN_MAXACCEL = 625.0 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = -20.000000 -HOME_LATCH_VEL = -6.250000 -HOME_IGNORE_LIMITS = YES -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 500.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 - -[JOINT_2] -TYPE = LINEAR -HOME = -5.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 500.0 -STEPGEN_MAXACCEL = 625.0 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = -5.0 -#****************************************** diff --git a/mayo-mil_1744896831.hal b/mayo-mil_1744896831.hal deleted file mode 100644 index cd89160..0000000 --- a/mayo-mil_1744896831.hal +++ /dev/null @@ -1,85 +0,0 @@ -# Generated by stepconf 1.1 at Thu Apr 17 15:29:02 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -net probe-in => motion.probe-input - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net min-home-x <= parport.0.pin-10-in -net min-home-y <= parport.0.pin-11-in -net max-home-u <= parport.0.pin-12-in -net estop-ext <= parport.0.pin-13-in-not -net probe-in <= parport.0.pin-15-in - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net min-home-x => joint.0.home-sw-in -net min-home-x => joint.0.neg-lim-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net min-home-y => joint.1.home-sw-in -net min-home-y => joint.1.neg-lim-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable - -net estop-out <= iocontrol.0.user-enable-out -net estop-ext => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mil_1744896831.ini b/mayo-mil_1744896831.ini deleted file mode 100644 index afb9877..0000000 --- a/mayo-mil_1744896831.ini +++ /dev/null @@ -1,140 +0,0 @@ -# Generated by stepconf 1.1 at Thu Apr 17 15:29:02 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl - -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 500.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 5.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 500.0 -STEPGEN_MAXACCEL = 625.0 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = -20.000000 -HOME_LATCH_VEL = -6.250000 -HOME_IGNORE_LIMITS = YES -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 500.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 5.0 -MIN_LIMIT = 0.0 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 500.0 -STEPGEN_MAXACCEL = 625.0 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = -20.000000 -HOME_LATCH_VEL = -6.250000 -HOME_IGNORE_LIMITS = YES -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 500.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 - -[JOINT_2] -TYPE = LINEAR -HOME = -5.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.0 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 500.0 -STEPGEN_MAXACCEL = 625.0 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = -5.0 -#****************************************** diff --git a/mayo-mill_1748512114.hal b/mayo-mill_1748512114.hal deleted file mode 100644 index 13d657a..0000000 --- a/mayo-mill_1748512114.hal +++ /dev/null @@ -1,84 +0,0 @@ -# Generated by stepconf 1.1 at Thu Apr 17 15:33:51 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again -loadrt [KINS]KINEMATICS -loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS -loadrt hal_parport cfg="0 out" -setp parport.0.reset-time 5000 -loadrt stepgen step_type=0,0,0 - -addf parport.0.read base-thread -addf stepgen.make-pulses base-thread -addf parport.0.write base-thread -addf parport.0.reset base-thread - -addf stepgen.capture-position servo-thread -addf motion-command-handler servo-thread -addf motion-controller servo-thread -addf stepgen.update-freq servo-thread - -net probe-in => motion.probe-input - -setp parport.0.pin-01-out-invert 1 -net spindle-on => parport.0.pin-01-out -net xdir => parport.0.pin-02-out -net xstep => parport.0.pin-03-out -setp parport.0.pin-03-out-reset 1 -net ydir => parport.0.pin-04-out -net ystep => parport.0.pin-05-out -setp parport.0.pin-05-out-reset 1 -net zdir => parport.0.pin-06-out -net zstep => parport.0.pin-07-out -setp parport.0.pin-07-out-reset 1 -net home-x <= parport.0.pin-10-in -net home-y <= parport.0.pin-11-in -net home-z <= parport.0.pin-12-in -net estop-ext <= parport.0.pin-13-in-not -net probe-in <= parport.0.pin-15-in - -setp stepgen.0.position-scale [JOINT_0]SCALE -setp stepgen.0.steplen 1 -setp stepgen.0.stepspace 0 -setp stepgen.0.dirhold 35000 -setp stepgen.0.dirsetup 35000 -setp stepgen.0.maxaccel [JOINT_0]STEPGEN_MAXACCEL -net xpos-cmd joint.0.motor-pos-cmd => stepgen.0.position-cmd -net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb -net xstep <= stepgen.0.step -net xdir <= stepgen.0.dir -net xenable joint.0.amp-enable-out => stepgen.0.enable -net home-x => joint.0.home-sw-in - -setp stepgen.1.position-scale [JOINT_1]SCALE -setp stepgen.1.steplen 1 -setp stepgen.1.stepspace 0 -setp stepgen.1.dirhold 35000 -setp stepgen.1.dirsetup 35000 -setp stepgen.1.maxaccel [JOINT_1]STEPGEN_MAXACCEL -net ypos-cmd joint.1.motor-pos-cmd => stepgen.1.position-cmd -net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb -net ystep <= stepgen.1.step -net ydir <= stepgen.1.dir -net yenable joint.1.amp-enable-out => stepgen.1.enable -net home-y => joint.1.home-sw-in - -setp stepgen.2.position-scale [JOINT_2]SCALE -setp stepgen.2.steplen 1 -setp stepgen.2.stepspace 0 -setp stepgen.2.dirhold 35000 -setp stepgen.2.dirsetup 35000 -setp stepgen.2.maxaccel [JOINT_2]STEPGEN_MAXACCEL -net zpos-cmd joint.2.motor-pos-cmd => stepgen.2.position-cmd -net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb -net zstep <= stepgen.2.step -net zdir <= stepgen.2.dir -net zenable joint.2.amp-enable-out => stepgen.2.enable -net home-z => joint.2.home-sw-in - -net estop-out <= iocontrol.0.user-enable-out -net estop-ext => iocontrol.0.emc-enable-in - -net tool-change <= iocontrol.0.tool-change -net tool-changed => iocontrol.0.tool-changed -net tool-number <= iocontrol.0.tool-prep-number -net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared diff --git a/mayo-mill_1748512114.ini b/mayo-mill_1748512114.ini deleted file mode 100644 index c034242..0000000 --- a/mayo-mill_1748512114.ini +++ /dev/null @@ -1,191 +0,0 @@ -# Generated by stepconf 1.1 at Thu Apr 17 15:33:51 2025 -# If you make changes to this file, they will be -# overwritten when you run stepconf again - -[EMC] -MACHINE = mayo-mill -DEBUG = 0 -VERSION = 1.1 - -[DISPLAY] -DISPLAY = qtvcp qtdragon -PREFERENCE_FILE_PATH = WORKINGFOLDER/qtdragon.pref -EDITOR = gedit -POSITION_OFFSET = RELATIVE -POSITION_FEEDBACK = ACTUAL -ARCDIVISION = 64 -GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in -MAX_FEED_OVERRIDE = 1.2 -MIN_SPINDLE_OVERRIDE = 0.5 -MAX_SPINDLE_OVERRIDE = 1.2 -DEFAULT_LINEAR_VELOCITY = 5.00 -MIN_LINEAR_VELOCITY = 0 -MAX_LINEAR_VELOCITY = 50.00 -CYCLE_TIME = 0.100 -INTRO_GRAPHIC = linuxcnc.gif -INTRO_TIME = 5 -PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files -INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm - -[KINS] -JOINTS = 3 -KINEMATICS = trivkins coordinates=XYZ - -[FILTER] -PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image -PROGRAM_EXTENSION = .py Python Script -PROGRAM_EXTENSION = .nc,.tap G-Code File -png = image-to-gcode -gif = image-to-gcode -jpg = image-to-gcode -py = python - -[TASK] -TASK = milltask -CYCLE_TIME = 0.010 - -[RS274NGC] -PARAMETER_FILE = linuxcnc.var - -# start up G/M codes when first loaded -RS274NGC_STARTUP_CODE = G17 G21 G40 G43H0 G54 G64P0.0127 G80 G90 G94 G97 M5 M9 - -# subroutine/remap path list -SUBROUTINE_PATH =\ -~/linuxcnc/nc_files/examples/ngcgui_lib:\ -~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs:\ -~/linuxcnc/nc_files/examples/remap-subroutines:\ -~/linuxcnc/nc_files/examples/remap_lib - -# is the sub, with is called when a error during tool change happens. -ON_ABORT_COMMAND=O call - -# The remap code for QtVCP's versaprobe's automatic tool probe of Z -REMAP=M6 modalgroup=6 prolog=change_prolog ngc=qt_auto_probe_tool epilog=change_epilog - -# required for python remaps -[PYTHON] -# The path to start a search for user modules. ie python's sys.path.insert(0,PATH) -#PATH_PREPEND = ~/linuxcnc/nc_files/examples/remap_lib/python-stdglue/python - -# The path start point for all remap searches ie. python's sys.path.append() -PATH_APPEND = ~/linuxcnc/nc_files/examples/remap_lib/python-stdglue/python -# path to the tremap's 'oplevel file -TOPLEVEL = ~/linuxcnc/nc_files/examples/remap_lib/python-stdglue/python/toplevel.py -# set remap debug level -#LOG_LEVEL = 1000 - -[EMCMOT] -EMCMOT = motmod -COMM_TIMEOUT = 1.0 -BASE_PERIOD = 100000 -SERVO_PERIOD = 1000000 - -[HAL] -HALFILE = mayo-mill.hal -HALFILE = custom.hal -POSTGUI_HALFILE = postgui_call_list.hal - -[TRAJ] -COORDINATES = X Y Z -LINEAR_UNITS = mm -ANGULAR_UNITS = degree -DEFAULT_LINEAR_VELOCITY = 5.00 -MAX_LINEAR_VELOCITY = 50.00 - -[EMCIO] -EMCIO = io -CYCLE_TIME = 0.100 -TOOL_TABLE = tool.tbl -[PROBE] -# pick basic probe or versa probe or remove for none -USE_PROBE = versaprobe -#USE_PROBE = basicprobe - -[VERSA_TOOLSETTER] -X = 100 -Y = 40 -Z = -30 -Z_MAX_CLEAR = -2 -MAXPROBE = 40 - -[CHANGE_POSITION] -X = 10 -Y = 10 -Z = -2 - -[MDI_COMMAND_LIST] -# for macro buttons on main oage up to 10 possible -MDI_COMMAND = G0 Z25;X0 Y0;Z0, Goto\nUser\nZero -MDI_COMMAND = G53 G0 Z0;G53 G0 X0 Y0,Goto\nMachn\nZero -#*** AXIS_X ******************************* -[AXIS_X] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 500.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 - -[JOINT_0] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 780.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 500.0 -STEPGEN_MAXACCEL = 625.0 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = -20.000000 -HOME_LATCH_VEL = -6.250000 -HOME_SEQUENCE = 2 -#****************************************** - -#*** AXIS_Y ******************************* -[AXIS_Y] -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 500.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 - -[JOINT_1] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -0.001 -MAX_LIMIT = 485.0 -MAX_VELOCITY = 50.0 -MAX_ACCELERATION = 500.0 -STEPGEN_MAXACCEL = 625.0 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = -20.000000 -HOME_LATCH_VEL = -6.250000 -HOME_SEQUENCE = 1 -#****************************************** - -#*** AXIS_Z ******************************* -[AXIS_Z] -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 500.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.001 - -[JOINT_2] -TYPE = LINEAR -HOME = 0.0 -MIN_LIMIT = -100.0 -MAX_LIMIT = 0.001 -MAX_VELOCITY = 25.0 -MAX_ACCELERATION = 500.0 -STEPGEN_MAXACCEL = 625.0 -SCALE = 80.0 -FERROR = 1 -MIN_FERROR = .25 -HOME_OFFSET = 0.000000 -HOME_SEARCH_VEL = 10.000000 -HOME_LATCH_VEL = 6.250000 -HOME_SEQUENCE = 0 -#****************************************** diff --git a/qt_auto_probe_tool.ngc b/qt_auto_probe_tool.ngc new file mode 100644 index 0000000..154ca7d --- /dev/null +++ b/qt_auto_probe_tool.ngc @@ -0,0 +1,249 @@ +o sub + +; IMPORTANT: this remap enables using a gcode/ngc program on machines without +; automatic tool changers, and without repeatable tool holders, but which +; do have a tool setter (and ideally, an xyz probe). +; With this remap, a program or user can issue TxM6 commands at any +; point and the machine will automatically do the following: +; 1. Move to a tool change position defined in .ini parameters, Z first, then XY +; 2. Perform the normal M6 tool change (IE stop spindle, prompt for tool) +; 3. Move to the location of the toolsetter, Z first, then XY, probe the new tool's offset +; 4. Change the offset of the current coordinate system to match the new tool +; 5. Return the tip of the new tool to the same spot as the tip of the old tool +; based on newly measured z-offset +; 6. Return control back to whatever state it was in prior, continuing the program +; if one had been running. +; The following settings should be enabled in the QtDragon interface: +; A - Under Probe Tool screens: insure that "Tool Measure" is enabled +; B - Under Settings: insure that "Use Tool Sensor" is enabled +; The following workflow assumes using both a XYZ probe and a Z Toolsetter: +; 1 - Initial Setup: Before beginning the program, setup the Probe Tool as +; having a zero z-offset in the tool table. (Non-zero tool lengths +; for the probe tool can be made to work, but have multiple extra +; steps required, and it is easy to have the tool offset interfere with +; the remap coding and cause incorrect adjustments to your offsets. +; This procedure assumes a zero length.) +; 2 - Initial Tool: Load the probe tool with M61 Qx, where x is the Probe tool's number +; in the tool table. (Do not use TxM6) +; 3 - Toolsetter measure: Use button under the Probe Screens for "Probe Tool Setter +; Z Height:" this will set and display on the Probe Settings screen the +; "Probe HT" = #<_hal[qtversaprobe.probeheight> value in ABS coordinates. +; 4 - Workpiece Measure: Use the button under the Probe Screens for "Probe Z height +; of material:" this will set and display on the Probe Settings screen the +; "Block Ht" = #<_hal[qtversaprobe.blockheight]> value in ABS coordinates. +; 5 - Set Coord System (G54): Use the Probe Tool and whichever probe screen is +; appropriate to set the coordinate system XYZ offsets needed for your job. +; NOTE: Return_Option 3 uses the current local coordinate system, not just ABS coord. +; 6 - Prepare to Run: You may then issue a manual TnM6 command to change the tool +; before starting the job, or if the job begins with a TnM6 command before +; spinning the spindle, you may leave the Probe Tool installed. +; !! Take care not to leave the XYZ tool probe in the spindle when a program may start +; the spindle. !! +;(debug, in change tool_in_spindle=# current_pocket=#) +;(debug, selected_tool=# selected_pocket=#) +(debug, !!!!MODYFIKACJA!!!!) +; ------------------------------------- +; --- Begin Initial data gathering ---- +; ------------------------------------- + +# = # +# = # +# = #<_x> +# = #<_y> +# = #<_z> + +# = [#[5203 + #5220 * 20] + #5213 * #5210] + +; ------------------------------------- +; --- End Initial Data Gathering ---- +; ------------------------------------- + +; ------------------------------------- +; --- Begin Initial Safety Checks ---- +; ------------------------------------- + +; we must execute this only in the milltask interpreter +; or preview will break, so test for '#<_task>' which is 1 for +; the milltask interpreter and 0 in the UI's +o100 if [#<_task> EQ 0] + (debug, Task is Null) +o100 return [999] +o100 endif + +; check we are in right mode +o110 if [#<_metric_machine>] + o115 if [#<_imperial>] + (MSG, Auto Tool probe error: not in G21 mode ) + o115 return [-3] ; indicate probe contact failure to epilog + o115 endif +o110 else + o115 if [#<_imperial> EQ 0] + (MSG, Auto Tool probe error: not in G20 mode ) + o115 return [-3] ; indicate probe contact failure to epilog + o115 endif +o110 endif + +;check we have a usable search velocity configured, otherwise error +o150 if [#<_hal[qtversaprobe.searchvel]> LE 0] + (MSG, No usable search velocity in hal.qtversaprobe.searchvel) + o150 return [-1] ; indicate searchvel <= 0 +o150 endif + +;check we do not have an invalid Return Option +o175 if [EXISTS[#<_ini[VERSA_TOOLSETTER]RETURN_OPTION>]] + # = #<_ini[VERSA_TOOLSETTER]RETURN_OPTION> + o176 if [[# EQ 1] OR [# EQ 2] OR [# EQ 3]] + ;Continue: Return_Option is both defined and valid + o176 else + (MSG, Invalid RETURN_OPTION in .ini file under VERSA_TOOLSETTER) + o176 return [-1] ; signal error to post processing + o176 endif +o175 else + ;Continue: it is valid to not define Return_Option, defaults to 1 +o175 endif + +; ------------------------------------- +; --- End Initial Safety Checks ---- +; ------------------------------------- + +; ------------------------------------- +; --- Begin Physical Tool Change ---- +; ------------------------------------- + +;first go up +F #<_hal[qtversaprobe.searchvel]> +G53 G0 Z[#<_ini[CHANGE_POSITION]Z>] + +o200 if [#<_current_tool> NE #] + ; then move to change position + G53 G0 X[#<_ini[CHANGE_POSITION]X>] Y[#<_ini[CHANGE_POSITION]Y>] +o200 endif + +;cancel tool offset mode +G49 + +; using the code being remapped here means 'use builtin behaviour' +; ie, this is not a recursive call to this program, but calls the +; un-remapped M6 processing +; That processing includes actually sending the window to the user +; to press OK when they have completed the tool change. +M6 + +; ------------------------------------- +; ------ End Physical Tool Change ---- +; ------------------------------------- + +; ------------------------------------- +; ------ Begin Safety Checks for Tool Offset Measurement ---- +; ------------------------------------- + +o300 if [#<_hal[qtversaprobe.enable]> EQ 0] + (MSG, Auto Tool probe disabled ) + G43 ;turn back on tool offset mode before returning +o300 return [3] ; indicate no tool measurement +o300 endif + +;check we have a usable probe velocity configured, otherwise error +o400 if [#<_hal[qtversaprobe.probevel]> LE 0] +o400 return [-2] ; indicate probevel <= 0 +o400 endif + +; ------------------------------------- +; ------ End Safety Checks for Tool Offset Measurement ---- +; ------------------------------------- + +; ------------------------------------- +; ------ Begin Tool Offset Measurement ---- +; ------------------------------------- + +;rapid-move to safe height +G53 G0 Z[#<_ini[VERSA_TOOLSETTER]Z_MAX_CLEAR>] +;Then rapid-move to probe XY location +G53 G0 X[#<_ini[VERSA_TOOLSETTER]X>] Y[#<_ini[VERSA_TOOLSETTER]Y>] +;then feed down to the probe start location +F #<_hal[qtversaprobe.searchvel]> +G53 G1 Z[#<_ini[VERSA_TOOLSETTER]Z>] + +;switch to relative distance mode for probe moves +G91 + +;begin initial probe move +F #<_hal[qtversaprobe.searchvel]> +G38.2 Z- #<_ini[VERSA_TOOLSETTER]MAXPROBE> +G0 Z #<_hal[qtversaprobe.backoffdist]> + +o510 if [#5070 EQ 0] +G90 +o510 return [-3] ; indicate probe contact failure to epilog +o510 endif + +;reprobe at probe speed: G38.2 means probe toward workpiece, stop on contact +; when G38.n axis completes, it puts the Z value detected (in the coordinates system +; in which this program started) into parameter #5063 (because we're probing Z) +; +F #<_hal[qtversaprobe.probevel]> +G38.2 Z- [#<_hal[qtversaprobe.backoffdist]> *1.2] + +o520 if [#5070 EQ 0] +G90 +o520 return [-3] ; indicate probe contact failure to epilog +o520 endif + +;switch back to absolute distance mode once probing is done +G90 + +;set the current offset +# = #5063 + +; +; G10 L1 is the Set Tool Table Offset: it changes the tool table offset, +; it DOES NOT change the offsets in the current coordinate system. (that would be G10 L2) + +; <----- MODYFIKACJA -------> +; # = [# - #<_hal[qtversaprobe.probeheight]> + #<_hal[qtversaprobe.blockheight]>] + +# = [# - #<_hal[qtversaprobe.probeheight]> + #] +; <----- MODYFIKACJA -------> + +G10 L1 P# Z[#] + +;G43 enables tool length offset: this affects all subsequent moves by applying +; the offset just calculated to the coordinate system currently in +; effect. ie. it has subtracted Calculated Offset from the Z offset + +G43 + +; <----- MODYFIKACJA -------> +# = [#5063 + #] +; <----- MODYFIKACJA -------> + +(DEBUG, %fProbe Height: #<_hal[qtversaprobe.probeheight]>) +(DEBUG, %fBlock Height: #<_hal[qtversaprobe.blockheight]>) +(DEBUG, %fProbe Result [without offs]: #) +(DEBUG, %fProbe Result [with offs]: #) +(DEBUG, %fZ Axis Offset [Z zero]: #) +(DEBUG, %fCalculated Offset: #) + +; ------------------------------------- +; ------ End Tool Offset Measurement ---- +; ------------------------------------- + +; ------------------------------------- +; ------ Begin Return Movement ---- +; ------------------------------------- + +; return to original tool-tip position, but using new z-offset +;(DEBUG, Return to original tool-tip position using new z-offset: # , # , #) +G53 G0 Z[#<_ini[VERSA_TOOLSETTER]Z_MAX_CLEAR>] +; now use original (modal)coord system to go over to xy +G0 X[#] Y[#] +; and finally down to the (already offset) z coord +G0 Z[#] + +; ------------------------------------- +; ------ End Return Movement ---- +; ------------------------------------- + +; signal success be returning a value > 0: +o endsub [1] +m2 \ No newline at end of file diff --git a/qtdragon.pref b/qtdragon.pref index ccac945..998cac6 100644 --- a/qtdragon.pref +++ b/qtdragon.pref @@ -1,11 +1,11 @@ [DIALOG_GEOMETRY] AboutDialog-geometry = half -LncMessage-geometry = 590 511 232 122 +LncMessage-geometry = 590 511 280 118 ToolChangeDialog-geometry = 590 511 340 237 FileDialog-geometry = 321 318 563 382 basicProbeHelpDialog-geometry = 340 226 600 600 CalculatorDialog-geometry = 590 511 472 376 -VersaHelpDialog-geometry = default +VersaHelpDialog-geometry = 340 226 600 600 axisToolButtonDialog_CALCULATOR = 590 511 472 376 _CALCULATOR = 590 511 472 376 @@ -25,12 +25,12 @@ RunFromLineDialog_play_sound = True RunFromLineDialog_sound_type = READY [BOOK_KEEPING] -last_loaded_directory = /home/cnc/Nextcloud/@Home/MyFiles/cnc/MyGcode/szablon_regius_R -last_loaded_file = /home/cnc/Nextcloud/@Home/MyFiles/cnc/MyGcode/szablon_regius_R/emka_1mm_regius.ngc +last_loaded_directory = /home/cnc/Nextcloud/@Home/MyFiles/cnc/MyGcode/emka_Regius +last_loaded_file = /home/cnc/Nextcloud/@Home/MyFiles/cnc/MyGcode/emka_Regius/touch_plate_R6.ngc style_QSS_Path = DEFAULT -RecentPath_0 = /home/cnc/Nextcloud/@Home/MyFiles/cnc/MyGcode/szablon_regius_R/emka_1mm_regius.ngc -last_saved_directory = /home/cnc/Nextcloud/@Home/MyFiles/cnc/MyGcode/air_throtle -RecentSavedPath_0 = /home/cnc/Nextcloud/@Home/MyFiles/cnc/MyGcode/air_throtle/air_drill_corners.nc +RecentPath_0 = /home/cnc/Nextcloud/@Home/MyFiles/cnc/MyGcode/emka_Regius/touch_plate_R6.ngc +last_saved_directory = /home/cnc/Nextcloud/@Home/MyFiles/cnc/MyGcode/air_throtle/air2 +RecentSavedPath_0 = /home/cnc/Nextcloud/@Home/MyFiles/cnc/MyGcode/air_throtle/air2/ALGerber_BottomLayer.ngc [ORIGINOFFSET_SYSTEM_NAMES] __dialogOffsetViewWidget-G54 = User System 1 @@ -104,12 +104,12 @@ Sensor Y = 10.0 Camera X = 10.0 Camera Y = 10.0 Work Height = 20.0 -Touch Height = 56.0 +Touch Height = 0.0 Sensor Height = 40.0 -Search Velocity = 40.0 -Probe Velocity = 10.0 -Max Probe = 10.0 -Retract Distance = 10.0 +Search Velocity = 300.0 +Probe Velocity = 60.0 +Max Probe = 20.0 +Retract Distance = 1.0 Z Safe Travel = 10.0 Eoffset count = 0 External offsets = False @@ -145,17 +145,17 @@ Cal y width = 0 Cal diameter = 0 [VERSA_PROBE_OPTIONS] -ps_searchvel = 300.0 +ps_searchvel = 30.0 ps_probevel = 10.0 ps_z_clearance = 3.0 -ps_probe_max = 1.0 +ps_probe_max = 3.0 ps_probe_max_z_travel = 1.0 ps_probe_latch = 0.5 -ps_probe_diam = 2.0 -ps_xy_clearance = 5.0 +ps_probe_diam = 1.0 +ps_xy_clearance = 3.0 ps_side_edge_length = 5.0 -ps_probe_height = 20.0 -ps_block_height = 20.0 +ps_probe_height = -58.085 +ps_block_height = -50.0 use_tool_measurement = False ps_offs_x = 0.0 ps_offs_y = 0.0 diff --git a/tool.tbl b/tool.tbl index 707674c..659599c 100644 --- a/tool.tbl +++ b/tool.tbl @@ -1,5 +1,7 @@ -T0 P0 ;Probe -T1 P1 D+0.850000 Z-58.021500 ;0.85 Flat end mill -T2 P2 D+3.175000 ;3.175 Flat end mill -T3 P3 D+3.175000 ;3.175 Engrave mill 30* 0.2 -T4 P4 D+6.000000 ;6mm Flat end mill +T0 P0 X0 Y0 Z0 A0 B0 C0 U0 V0 W0 D0 I0 J0 Q0 ;Probe +T1 P1 X0 Y0 Z0 A0 B0 C0 U0 V0 W0 D0.85000 I0 J0 Q0 ;0.85 Flat end mill +T2 P2 X0 Y0 Z0 A0 B0 C0 U0 V0 W0 D3.17500 I0 J0 Q0 ;3.175 Flat end mill +T3 P3 X0 Y0 Z0 A0 B0 C0 U0 V0 W0 D3.17500 I0 J0 Q0 ;3.175 Engrave mill 30* 0.2 +T4 P4 X0 Y0 Z0 A0 B0 C0 U0 V0 W0 D6.00000 I0 J0 Q0 ;6mm Flat end mill +T5 P0 X0 Y0 Z0 A0 B0 C0 U0 V0 W0 D1.00000 I0 J0 Q0 ;1mm Flat end mill +T6 P0 X0 Y0 Z0 A0 B0 C0 U0 V0 W0 D0.80000 I0 J0 Q0 ;drill 0.7