# This file was updated with the Mesa Configuration Tool on Oct 18 2024 17:53:48 # Changes to most things are ok and will be read by the Configuration Tool [MESA] VERSION = 2.1.6 BOARD = 7i96s BOARD_NAME = 7i96s FIRMWARE = Select CARD_0 = None CARD_1 = None [EMC] VERSION = 1.1 MACHINE = Weiler DEBUG = 0x00000000 [HM2] DRIVER = hm2_eth ADDRESS = 10.10.10.10 [DISPLAY] DISPLAY = flexgui GUI = weiler_cnc_blue.ui LATHE = 1 PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files POSITION_OFFSET = RELATIVE POSITION_FEEDBACK = ACTUAL MASTER_TOOL_OFFSET_MODE = TRUE CYCLE_TIME = 0.1 INTRO_GRAPHIC = emc2.gif INTRO_TIME = 5 CONFIG_FILE = custom_config.yml USER_BUTTONS_PATH = user_buttons/ USER_DROS_PATH = user_dro_display/ DRO_DISPLAY = XZ GEOMETRY = XZ OFFSET_COLUMNS = XZ TOOL_TABLE_COLUMNS = TXZIJDQR KEYBOARD_JOG = true TOOL_EDITOR = tooledit X Z DIAM FRONT BACK ORIEN USER_COMMAND_FILE = usercommand_keybind.py [FLEXGUI] PLOT_BACKGROUND_COLOR = 0.0,0.0,0.0 DRO_FONT_SIZE = 12 DRO_UNITS = True PLOT_VIEW = x SIZE = normal KEYBOARD_JOG = True KB_JOG_INCREMENT = True KB_JOG_FOCUS = True LED_DIAMETER = 15 LED_RIGHT_OFFSET = 5 LED_TOP_OFFSET = 5 LED_ON_COLOR = 0, 255, 0 LED_OFF_COLOR= 125, 0, 0, 255 [SPINDLE_0] MIN_RPM = 0 MAX_RPM = 1400 INCREMENT = 100 MIN_OVERRIDE = 0 MAX_OVERRIDE = 200 DEFAULT_RPM = 0 [KINS] KINEMATICS = trivkins coordinates=xz JOINTS = 2 [EMCIO] EMCIO = iov2 CYCLE_TIME = 0.1000 TOOL_TABLE = tool.tbl [RS274NGC] RS274NGC_STARTUP_CODE = F15 S300 G7 G18 G21 G40 G49 G54 G64 P.001 G80 G90 G91.1 G92.1 G94 G97 G98 SUBROUTINE_PATH = /home/cnc/linuxcnc/configs/weiler-120/subroutines/ PARAMETER_FILE = parameters.var OWORD_NARGS = 1 NO_DOWNCASE_OWORD = 1 [FILTER] PROGRAM_EXTENSION = `*.nc`, `*.G-code`, `*.ngc`, `*.txt` [EMCMOT] EMCMOT = motmod COMM_TIMEOUT = 1.0 SERVO_PERIOD = 1000000 [TASK] TASK = milltask CYCLE_TIME = 0.010 [TRAJ] COORDINATES = X Z LINEAR_UNITS = mm ANGULAR_UNITS = degree MAX_LINEAR_VELOCITY = 25.0 NO_FORCE_HOMING = 1 MIN_JOG_VELOCITY = 100 DEFAULT_JOG_VELOCITY = 300 MAX_JOG_VELOCITY = 1500 [HAL] HALFILE = main.hal HALFILE = io.hal TWOPASS = on [AXIS_X] MIN_LIMIT = -98 MAX_LIMIT = 0 MAX_VELOCITY = 25 MAX_ACCELERATION = 100 [JOINT_0] CARD = 0 TAB = 0 AXIS = X MIN_LIMIT = -98 MAX_LIMIT = 0 MAX_VELOCITY = 25 MAX_ACCELERATION = 100 TYPE = LINEAR SCALE = -1000 DRIVE = Custom STEP_INVERT = False DIR_INVERT =False STEPGEN_MAX_VEL = 30.00 STEPGEN_MAX_ACC = 240.00 DIRSETUP = 10000 DIRHOLD = 10000 STEPLEN = 10000 STEPSPACE = 10000 FERROR = 0.05 MIN_FERROR = 0.025 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 HOME_OFFSET = 2 HOME_SEARCH_VEL = 5 HOME_LATCH_VEL = 0.2 HOME_FINAL_VEL =0 HOME_SEQUENCE = 0 [AXIS_Z] MIN_LIMIT = -210 MAX_LIMIT = 3 MAX_VELOCITY = 25 MAX_ACCELERATION = 100 [JOINT_1] CARD = 0 TAB = 1 AXIS = Z MIN_LIMIT = -210 MAX_LIMIT = 3 MAX_VELOCITY = 25 MAX_ACCELERATION = 100 TYPE = LINEAR SCALE = 1000 DRIVE = Custom STEP_INVERT = True DIR_INVERT = True STEPGEN_MAX_VEL = 30.00 STEPGEN_MAX_ACC = 240.00 DIRSETUP = 10000 DIRHOLD = 10000 STEPLEN = 10000 STEPSPACE = 10000 FERROR = 0.05 MIN_FERROR = 0.025 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 HOME_OFFSET = -2 HOME_SEARCH_VEL = 5 HOME_LATCH_VEL = -1 HOME_FINAL_VEL = 0 HOME_SEQUENCE = 0 [SPINDLE_0] TYPE = pwm PWM_TYPE = 1 PWM_FREQUENCY = 2000 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 = 5.0 MAX_OUTPUT = 1687 MIN_FORWARD_VELOCITY = 0 MAX_FORWARD_VELOCITY = 1420 MIN_REVERSE_VELOCITY = 0 MAX_REVERSE_VELOCITY = 1420 FEEDBACK = encoder ENCODER_SCALE = -10000 OUTPUT_TYPE = 1687 SCALE = 0.0 [INPUTS] # DO NOT change the inputs they are used by the configuration tool INPUT_0_0 = Jog X Plus INPUT_INVERT_0_0 = False INPUT_SLOW_0_0 = False INPUT_0_1 = Jog X Minus INPUT_INVERT_0_1 = False INPUT_SLOW_0_1 = False INPUT_0_2 = Jog Z Plus INPUT_INVERT_0_2 = False INPUT_SLOW_0_2 = False INPUT_0_3 = Jog Z Minus INPUT_INVERT_0_3 = False INPUT_SLOW_0_3 = False INPUT_0_10 = E Stop 0 INPUT_INVERT_0_10 = True INPUT_SLOW_0_10 = False INPUT_0_4 = Joint 0 Home INPUT_INVERT_0_4 = False INPUT_SLOW_0_4 = False INPUT_0_5 = Joint 1 Home INPUT_INVERT_0_5 = False INPUT_SLOW_0_5 = False INPUT_0_6 = Joint 0 Plus INPUT_INVERT_0_6 = False INPUT_SLOW_0_6 = False INPUT_0_7 = Joint 1 Plus INPUT_INVERT_0_7 = False INPUT_SLOW_0_7 = False INPUT_0_8 = Joint 0 Minus INPUT_INVERT_0_8 = False INPUT_SLOW_0_8 = False INPUT_0_9 = Joint 1 Minus INPUT_INVERT_0_9 = False INPUT_SLOW_0_9 = False [OUTPUTS] # DO NOT change the outputs they are used by the configuration tool OUTPUT_0_0 = Spindle CW OUTPUT_INVERT_0_0 = False OUTPUT_0_1 = Spindle CCW OUTPUT_INVERT_0_1 = False OUTPUT_0_3 = Coolant Flood OUTPUT_INVERT_0_3 = False OUTPUT_0_4 = Digital Out 0 OUTPUT_INVERT_0_4 = False [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 = True BACKUP = False [PLC] # DO NOT change the plc options they are used by the configuration tool LADDER_RUNGS = 0 LADDER_BITS = 0 LADDER_S32_OUTPUTS = 0 LADDER_EXPRESSIONS = 0 LADDER_FLOAT_INPUTS = 0 LADDER_FLOAT_OUTPUTS = 0 LADDER_SYMBOLS = 0 LADDER_COUNTERS = 0 LADDER_S32_INPUTS = 0 LADDER_HAL_OUTPUTS = 0 LADDER_TIMERS = 0 LADDER_IEC_TIMERS = 0 LADDER_MONOSTABLES = 0 LADDER_WORDS = 0 LADDER_HAL_INPUTS = 0 LADDER_SECTIONS = 0