# This file was updated with the Mesa Configuration Tool on Jan 02 2025 15:29:08 # Changes to most things are ok and will be read by the Configuration Tool [MESA] VERSION = 2.1.7 BOARD = 7i96s BOARD_NAME = 7i96s FIRMWARE = CARD_0 = None CARD_1 = None [EMC] VERSION = 1.1 MACHINE = New_Lathe DEBUG = 0x00000000 [HM2] DRIVER = hm2_eth ADDRESS = 10.10.10.10 [DISPLAY] DISPLAY = probe_basic_lathe EDITOR = geany PROGRAM_PREFIX = /home/rog/linuxcnc/nc_files POSITION_OFFSET = RELATIVE POSITION_FEEDBACK = ACTUAL MAX_FEED_OVERRIDE = 2.0 MIN_LINEAR_VELOCITY = 0.0 DEFAULT_LINEAR_VELOCITY = 6.0 MAX_LINEAR_VELOCITY = 25.0 CYCLE_TIME = 0.1 INTRO_GRAPHIC = pbsplash.png INTRO_TIME = 5 OPEN_FILE = ~/linuxcnc/nc_files/pb_examples/blank.ngc LATHE = 1 INCREMENTS = 0.005,0.01,0.05,0.1,0.5,1,5 mm BACK_TOOL_LATHE = 1 CONFIG_FILE = custom_config.yml USER_TABS_PATH = /home/rog/linuxcnc/configs/new_lathe/user_tabs/ USER_BUTTONS_PATH = /home/rog/linuxcnc/configs/new_lathe/user_buttons/ [KINS] KINEMATICS = trivkins coordinates=XZ JOINTS = 2 [EMCIO] EMCIO = iov2 CYCLE_TIME = 0.100 TOOL_TABLE = tool.tbl [RS274NGC] RS274NGC_STARTUP_CODE = F10 S0 G21 G17 G40 G49 G54 G64 P.001 G80 G90 G91.1 G92.1 G94 G97 G98 PARAMETER_FILE = linuxcnc.var OWORD_NARGS = 1 NO_DOWNCASE_OWORD = 1 SUBROUTINE_PATH = subroutines [EMCMOT] EMCMOT = motmod COMM_TIMEOUT = 1.0 SERVO_PERIOD = 1000000 [TASK] TASK = milltask CYCLE_TIME = 0.010 [TRAJ] COORDINATES = XZ LINEAR_UNITS = mm ANGULAR_UNITS = degree MAX_LINEAR_VELOCITY = 25.0 NO_FORCE_HOMING = 1 AXES = 2 # or number of axes of your machine [HAL] HALFILE = main.hal HALFILE = io.hal HALUI = halui POSTGUI_HALFILE = probe_basic_postgui.hal TWOPASS = on [AXIS_X] MIN_LIMIT = -200.0 MAX_LIMIT = 1.0 MAX_VELOCITY = 25 MAX_ACCELERATION = 750.0 [JOINT_0] CARD = 0 TAB = 0 AXIS = X MIN_LIMIT = -200.0 MAX_LIMIT = 1.0 MAX_VELOCITY = 25 MAX_ACCELERATION = 750.0 TYPE = LINEAR SCALE = -400.0 DRIVE = Custom STEP_INVERT = False DIR_INVERT = False STEPGEN_MAX_VEL = 30.00 STEPGEN_MAX_ACC = 900.00 DIRSETUP = 10000 DIRHOLD = 10000 STEPLEN = 5000 STEPSPACE = 5000 FERROR = 10.0 MIN_FERROR = 1 DEADBAND = 0 P = 1000 I = 0 D = 0 FF0 = 0 FF1 = 1 FF2 = 0 BIAS = 0 MAX_OUTPUT = 0 MAX_ERROR = 0.0127 HOME = 0.0 HOME_OFFSET = 0.25 HOME_SEARCH_VEL = 10 HOME_LATCH_VEL = -0.5 HOME_FINAL_VEL = -0.1 HOME_SEQUENCE = 1 HOME_IGNORE_LIMITS = True [AXIS_Z] MIN_LIMIT = -400 MAX_LIMIT = 0.01 MAX_VELOCITY = 25 MAX_ACCELERATION = 750.0 [JOINT_1] CARD = 0 TAB = 1 AXIS = Z MIN_LIMIT = -400 MAX_LIMIT = 0.01 MAX_VELOCITY = 25 MAX_ACCELERATION = 750.0 TYPE = LINEAR SCALE = 320 DRIVE = Custom STEP_INVERT = False DIR_INVERT = False STEPGEN_MAX_VEL = 30.00 STEPGEN_MAX_ACC = 900.00 DIRSETUP = 10000 DIRHOLD = 10000 STEPLEN = 5000 STEPSPACE = 5000 FERROR = 10 MIN_FERROR = 1.0 DEADBAND = 0 P = 1000 I = 0 D = 0 FF0 = 0 FF1 = 1 FF2 = 0 BIAS = 0 MAX_OUTPUT = 0 MAX_ERROR = 0.0127 HOME = 0.0 HOME_OFFSET = 0.25 HOME_SEARCH_VEL = 10 HOME_LATCH_VEL = -0.5 HOME_FINAL_VEL = -0.5 HOME_SEQUENCE = 2 HOME_IGNORE_LIMITS = True [SPINDLE_0] TYPE = pwm PWM_TYPE = 1 PWM_FREQUENCY = 15000 P = 0.0 I = 0.0 D = 0.0 FF0 = 1.0 FF1 = 0.0 FF2 = 0.0 BIAS = 0.0 DEADBAND = 0.0 MAX_ERROR = 0.0 MAX_OUTPUT = 2000 MIN_FORWARD_VELOCITY = 10 MAX_FORWARD_VELOCITY = 2000 MIN_REVERSE_VELOCITY = 10 MAX_REVERSE_VELOCITY = 2000 FEEDBACK = encoder SCALE = 400.0 OUTPUT_TYPE = 2000 [INPUTS] # DO NOT change the inputs they are used by the configuration tool INPUT_0_0 = Joint 0 Home INPUT_INVERT_0_0 = False INPUT_SLOW_0_0 = False INPUT_0_1 = Joint 1 Home INPUT_INVERT_0_1 = False INPUT_SLOW_0_1 = False INPUT_0_2 = E Stop 0 INPUT_INVERT_0_2 = False INPUT_SLOW_0_2 = False [OUTPUTS] # DO NOT change the outputs they are used by the configuration tool [OPTIONS] # DO NOT change the options they are used by the configuration tool LOAD_CONFIG = False INTRO_GRAPHIC = emc2.gif INTRO_GRAPHIC_TIME = 0 MANUAL_TOOL_CHANGE = True CUSTOM_HAL = False POST_GUI_HAL = False SHUTDOWN_HAL = False HALUI = False PYVCP = False GLADEVCP = False LADDER = False BACKUP = False