LINUXCNC - 2.9.4 Machine configuration directory is '/home/david/Plocha/test1' Machine configuration file is 'test1.ini' Starting LinuxCNC... (time=1746547738.364243,pid=2047): Registering server on TCP port 5005. (time=1746547738.364589,pid=2047): running server for TCP port 5005 (connection_socket = 3). linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod Note: Using POSIX realtime Found file(REL): ./test1.hal hm2: loading Mesa HostMot2 driver version 0.15 hm2_eth: loading Mesa AnyIO HostMot2 ethernet driver version 0.2 hm2_eth: 10.10.10.10: INFO: Hardware address (MAC): 00:60:1b:13:80:2a hm2_eth: discovered 7I92T hm2/hm2_7i92.0: Low Level init 0.15 hm2/hm2_7i92.0: Smart Serial Firmware Version 43 Board hm2_7i92.0.7i77.0.0 Hardware Mode 0 = standard Board hm2_7i92.0.7i77.0.0 Software Mode 0 = input_output Board hm2_7i92.0.7i77.0.0 Software Mode 1 = io_analog Board hm2_7i92.0.7i77.0.0 Software Mode 2 = io_analog_fieldvoltage Board hm2_7i92.0.7i77.0.0 Software Mode 3 = io_encoder_analog_fieldvoltage Board hm2_7i92.0.7i77.0.1 Hardware Mode 0 = standard Board hm2_7i92.0.7i77.0.1 Software Mode 0 = analogout_enables Board hm2_7i92.0.7ia0.0.2 Hardware Mode 0 = standard Board hm2_7i92.0.7ia0.0.2 Software Mode 0 = standard Waiting for component 'hm2_eth' to become ready......hm2/hm2_7i92.0: 34 I/O Pins used: hm2/hm2_7i92.0: IO Pin 000 (P2-01): Smart Serial Interface #0, pin txen2 (Output) hm2/hm2_7i92.0: IO Pin 001 (P2-14): Smart Serial Interface #0, pin tx2 (Output) hm2/hm2_7i92.0: IO Pin 002 (P2-02): Smart Serial Interface #0, pin rx2 (Input) hm2/hm2_7i92.0: IO Pin 003 (P2-15): Smart Serial Interface #0, pin tx1 (Output) hm2/hm2_7i92.0: IO Pin 004 (P2-03): Smart Serial Interface #0, pin rx1 (Input) hm2/hm2_7i92.0: IO Pin 005 (P2-16): Smart Serial Interface #0, pin tx0 (Output) hm2/hm2_7i92.0: IO Pin 006 (P2-04): Smart Serial Interface #0, pin rx0 (Input) hm2/hm2_7i92.0: IO Pin 007 (P2-17): Muxed Encoder Select #0, pin Mux Select 0 (Output) hm2/hm2_7i92.0: IO Pin 008 (P2-05): Muxed Encoder #0, pin Muxed A (Input) hm2/hm2_7i92.0: IO Pin 009 (P2-06): Muxed Encoder #0, pin Muxed B (Input) hm2/hm2_7i92.0: IO Pin 010 (P2-07): Muxed Encoder #0, pin Muxed Index (Input) hm2/hm2_7i92.0: IO Pin 011 (P2-08): Muxed Encoder #1, pin Muxed A (Input) hm2/hm2_7i92.0: IO Pin 012 (P2-09): Muxed Encoder #1, pin Muxed B (Input) hm2/hm2_7i92.0: IO Pin 013 (P2-10): Muxed Encoder #1, pin Muxed Index (Input) hm2/hm2_7i92.0: IO Pin 014 (P2-11): Muxed Encoder #2, pin Muxed A (Input) hm2/hm2_7i92.0: IO Pin 015 (P2-12): Muxed Encoder #2, pin Muxed B (Input) hm2/hm2_7i92.0: IO Pin 016 (P2-13): Muxed Encoder #2, pin Muxed Index (Input) hm2/hm2_7i92.0: IO Pin 017 (P1-01): IOPort hm2/hm2_7i92.0: IO Pin 018 (P1-14): IOPort hm2/hm2_7i92.0: IO Pin 019 (P1-02): IOPort hm2/hm2_7i92.0: IO Pin 020 (P1-15): IOPort hm2/hm2_7i92.0: IO Pin 021 (P1-03): IOPort hm2/hm2_7i92.0: IO Pin 022 (P1-16): IOPort hm2/hm2_7i92.0: IO Pin 023 (P1-04): IOPort hm2/hm2_7i92.0: IO Pin 024 (P1-17): IOPort hm2/hm2_7i92.0: IO Pin 025 (P1-05): IOPort hm2/hm2_7i92.0: IO Pin 026 (P1-06): IOPort hm2/hm2_7i92.0: IO Pin 027 (P1-07): IOPort hm2/hm2_7i92.0: IO Pin 028 (P1-08): IOPort hm2/hm2_7i92.0: IO Pin 029 (P1-09): IOPort hm2/hm2_7i92.0: IO Pin 030 (P1-10): IOPort hm2/hm2_7i92.0: IO Pin 031 (P1-11): IOPort hm2/hm2_7i92.0: IO Pin 032 (P1-12): IOPort hm2/hm2_7i92.0: IO Pin 033 (P1-13): IOPort hm2/hm2_7i92.0: registered Found file(REL): ./custom.hal [QTvcp][DEBUG] DEBUGGING logging on (qtvcp:540) [QTvcp.QTVCP.QT_ISTAT][DEBUG] Machine is METRIC based. unit Conversion constant=0.03937007874015748 (qt_istat.py:162) [QTvcp.QTVCP.QT_ISTAT][DEBUG] TRAJ COORDINATES: XYZ (qt_istat.py:173) [QTvcp.QTVCP.QT_ISTAT][DEBUG] DEFAULT_LINEAR_VELOCITY = 360.0 (qt_istat.py:357) [QTvcp.QTVCP.QT_ISTAT][DEBUG] MIN_LINEAR_VELOCITY = 30.0 (qt_istat.py:358) [QTvcp.QTVCP.QT_ISTAT][DEBUG] MAX_LINEAR_VELOCITY = 1500.0 (qt_istat.py:359) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Passed name=qtdragon_hd, BASENAME=qtdragon_hd BASEPATH=qtdragon_hd (qt_pstat.py:100) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for handler file in: /home/david/Plocha/test1/qtdragon_hd_handler.py (qt_pstat.py:124) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for handler file in: /home/david/Plocha/test1/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py (qt_pstat.py:124) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for handler file in: /home/david/Plocha/test1/qtdragon_hd/qtdragon_hd_handler.py (qt_pstat.py:124) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for default handler file in: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py (qt_pstat.py:131) [QTvcp.QTVCP.QT_PSTAT][INFO] Using DEFAULT handler file path: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py (qt_pstat.py:134) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .ui in: /home/david/Plocha/test1/qtdragon_hd.ui (qt_pstat.py:157) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .ui in: /home/david/Plocha/test1/qtvcp/screens/qtdragon_hd/qtdragon_hd.ui (qt_pstat.py:157) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .ui in: /home/david/Plocha/test1/qtdragon_hd/qtdragon_hd.ui (qt_pstat.py:157) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .ui in: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd.ui (qt_pstat.py:164) [QTvcp.QTVCP.QT_PSTAT][INFO] Using DEFAULT ui file from: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd.ui (qt_pstat.py:166) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qss in: /home/david/Plocha/test1/qtdragon_hd.qss (qt_pstat.py:201) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qss in: /home/david/Plocha/test1/qtvcp/screens/qtdragon_hd/qtdragon_hd.qss (qt_pstat.py:201) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qss in: /home/david/Plocha/test1/qtdragon_hd/qtdragon_hd.qss (qt_pstat.py:201) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qss in: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd.qss (qt_pstat.py:208) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Using DEFAULT qss file from: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd.qss (qt_pstat.py:210) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qrc in: /home/david/Plocha/test1/qtdragon_hd.qrc (qt_pstat.py:230) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qrc in: /home/david/Plocha/test1/qtvcp/screens/qtdragon_hd/qtdragon_hd.qrc (qt_pstat.py:230) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qrc in: /home/david/Plocha/test1/qtdragon_hd/qtdragon_hd.qrc (qt_pstat.py:230) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qrc in: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd.qrc (qt_pstat.py:238) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Using DEFAULT qrc file from: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd.qrc (qt_pstat.py:240) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for resources.py in: /home/david/Plocha/test1/qtvcp/screens/qtdragon_hd/resources.py (qt_pstat.py:255) [QTvcp.QTVCP.QT_PSTAT][INFO] Using LOCAL resources.py file from: /home/david/Plocha/test1/qtvcp/screens/qtdragon_hd/resources.py (qt_pstat.py:259) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for translation file in: /home/david/Plocha/test1/qtvcp/screens/qtdragon_hd/qtdragon_hd.qrc (qt_pstat.py:277) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for translation file in: /home/david/Plocha/test1/qtdragon_hd/languages/qtdragon_hd_sk.qm (qt_pstat.py:277) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for translation file in: /usr/share/qtvcp/screens/qtdragon_hd/languages/qtdragon_hd_sk.qm (qt_pstat.py:284) [QTvcp.QTVCP.QT_PSTAT][INFO] Using no translations, default system locale is: sk (qt_pstat.py:289) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for LOCAL about file in: /home/david/Plocha/test1/qtdragon_hd_ABOUT (qt_pstat.py:305) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for LOCAL about file in: /home/david/Plocha/test1/qtvcp/screens/qtdragon_hd/qtdragon_hd_ABOUT (qt_pstat.py:305) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for DEFAULT about file in: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd_ABOUT (qt_pstat.py:311) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Using DEFAULT about file path: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd_ABOUT (qt_pstat.py:314) [QTvcp][INFO] Building A LinuxCNC Main Screen with: Python 3 (qtvcp:151) [QTvcp][INFO] No handler file specified on command line. (qtvcp:159) [QTvcp][INFO] No HAL component base name specified on command line using: qtdragon_hd (qtvcp:190) [QTvcp.QTVCP.QT_MAKEGUI][INFO] Qsettings file path: /home/david/.config/QtVcp/qtdragon_hd.conf (qt_makegui.py:98) [QTvcp][DEBUG] Loading the handler file. (qtvcp:260) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Adding import dir: /usr/share/qtvcp/screens/qtdragon_hd (qt_makegui.py:294) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Module 'qtdragon_hd_handler' imported OK (qt_makegui.py:305) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Module 'qtdragon_hd_handler' : 'get_handlers' function found. (qt_makegui.py:311) [QTvcp.QTVCP.QT_ISTAT][WARNING] INI Parsing Error, No MAX_SPINDLE_POWER Entry in DISPLAY, Using: 1500 (qt_istat.py:532) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Registering handlers in module qtdragon_hd_handler object (qt_makegui.py:321) [QTvcp][DEBUG] Adding the key events filter. (qtvcp:270) [QTvcp.QTVCP.QT_MAKEGUI][INFO] Imported resources.py filed: /home/david/Plocha/test1/qtvcp/screens/qtdragon_hd/resources.py (qt_makegui.py:192) [QTvcp.QTVCP.QT_MAKEPINS][INFO] Changed HAL Component basename to qtdragon, as specified in screenOptions: (qt_makepins.py:68) [QTvcp.QTVCP.QT_MAKEPINS][WARNING] Preference instance error: Cannot find directory: /home/david/linuxcnc/configs/qtdragon_hd for preference file. (qt_makepins.py:72) [QTvcp.QTVCP.QT_MAKEPINS][DEBUG] QTVCP: Parsing for HAL widgets. (qt_makepins.py:144) [QTvcp.QTVCP.WIDGETS.FILE_MANAGER][DEBUG] lAST FILE PATH: /home/david/linuxcnc/nc_files (file_manager.py:214) [QTvcp.QTVCP.WIDGETS.FILE_MANAGER][DEBUG] lAST FILE PATH: /home/david/linuxcnc/nc_files (file_manager.py:214) [QTvcp.QTVCP.WIDGETS.DRO_WIDGET][DEBUG] axis number 3 not found in available-axis to joint conversion dict {0: 0, 1: 1, 2: 2} of widget: dro_axis_4 (dro_widget.py:75) [QTvcp.QTVCP.WIDGETS.DRO_WIDGET][DEBUG] axis number 4 not found in available-axis to joint conversion dict {0: 0, 1: 1, 2: 2} of widget: dro_axis_5 (dro_widget.py:75) [QTvcp.QTVCP.WIDGETS.JOG_INCREMENTS][DEBUG] Linear Current index: 0 Increment: 0 , selection changed Continuous (jog_increments.py:112) [QTvcp.QTVCP.WIDGETS.JOG_INCREMENTS][DEBUG] Angular Current index: 0 Increment: 0 , selection changed Continuous (jog_increments.py:115) [QTvcp][DEBUG] Calling the handler file's initialized__ function (qtvcp:293) [QTvcp.QTDRAGON_HD_HANDLER][INFO] Using Basic Probe (qtdragon_hd_handler.py:458) [QTvcp.QTDRAGON_HD_HANDLER][INFO] Using NGCGUI utility (qtdragon_hd_handler.py:485) [QTvcp.QTVCP.LIB.QT_NGCGUI.NGCGUI][DEBUG] UI Filename: /usr/lib/python3/dist-packages/qtvcp/lib/qt_ngcgui/ngcgui.ui (ngcgui.py:464) [QTvcp.QTVCP.LIB.QT_NGCGUI.NGCGUI][DEBUG] UI Filename: /usr/lib/python3/dist-packages/qtvcp/lib/qt_ngcgui/ngcgui.ui Didn't find a path NGCGUI files (ngcgui.py:491) [QTvcp.QTVCP.QT_MAKEGUI][INFO] No Handler Override file at: /home/david/Plocha/test1/.qtdragon_hdrc (qt_makegui.py:363) [QTvcp][DEBUG] Set HAL ready. (qtvcp:323) [QTvcp][DEBUG] Show window. (qtvcp:380) [QTvcp.QTVCP.QT_MAKEPINS][INFO] No preference file - cannot set preference geometry. (qt_makepins.py:191) [QTvcp][INFO] Postgui filename: ['custom_postgui.hal'] (qtvcp:427) [QTvcp][INFO] Postgui commands: None (qtvcp:439) [QTvcp][INFO] Preference path: None (qtvcp:416) [QTvcp.QTVCP.WIDGETS.MDI_LINE][DEBUG] Ext line selected: , ~/.axis_mdi_history (mdi_line.py:146) [QTvcp.QTVCP.LIB.KEYBINDINGS][DEBUG] Exception in KEYBINDING: no function name conversion for QT Event: 'Key_Control' (keybindings.py:279) [QTvcp.QTVCP.LIB.KEYBINDINGS][DEBUG] Exception in KEYBINDING: no function name conversion for QT Event: 'Key_Control' (keybindings.py:279) [QTvcp.QTVCP.LIB.KEYBINDINGS][DEBUG] Exception in KEYBINDING: no function name conversion for QT Event: 'Key_Control' (keybindings.py:279) [QTvcp.QTVCP.LIB.KEYBINDINGS][DEBUG] Exception in KEYBINDING: no function name conversion for QT Event: 'Key_Control' (keybindings.py:279) [QTvcp.QTVCP.WIDGETS.BASIC_PROBE][INFO] Basic_Probe subprogram started with PID 2398 (basic_probe.py:197) [DEFAULT.QTVCP.QT_ACTION][DEBUG] CALL_MDI Command: M70 (qt_action.py:182) [DEFAULT.QTVCP.WIDGETS.PROBE_ROUTINES][DEBUG] MDI_WAIT_COMMAND= M64 P4, maxt = 30 (probe_routines.py:151) [DEFAULT.QTVCP.QT_ACTION][DEBUG] CALL_MDI Command: M64 P4 (qt_action.py:182) [DEFAULT.QTVCP.WIDGETS.PROBE_ROUTINES][DEBUG] MDI_WAIT_COMMAND= G91, maxt = 30 (probe_routines.py:151) [DEFAULT.QTVCP.QT_ACTION][DEBUG] CALL_MDI Command: G91 (qt_action.py:182) [DEFAULT.QTVCP.WIDGETS.PROBE_ROUTINES][DEBUG] MDI_WAIT_COMMAND= G38.2 Z-30.0 F150.0, maxt = 30 (probe_routines.py:151) [QTvcp.QTVCP.WIDGETS.GCODE_EDITOR][DEBUG] editor: got external highlight 7 (gcode_editor.py:681) [QTvcp.QTVCP.WIDGETS.GCODE_EDITOR][DEBUG] editor: got external highlight 7 (gcode_editor.py:681) [DEFAULT.QTVCP.WIDGETS.PROBE_ROUTINES][DEBUG] MDI_WAIT_COMMAND= G1 Z5.0 F300.0, maxt = 30 (probe_routines.py:151) [DEFAULT.QTVCP.QT_ACTION][DEBUG] CALL_MDI Command: G1 Z5.0 F300.0 (qt_action.py:182) [DEFAULT.QTVCP.WIDGETS.PROBE_ROUTINES][DEBUG] MDI_WAIT_COMMAND= G38.2 Z-6.0 F150.0, maxt = 30 (probe_routines.py:151) [DEFAULT.QTVCP.WIDGETS.PROBE_ROUTINES][DEBUG] MDI_WAIT_COMMAND= G91 G1 F300.0 Z10.0 G90, maxt = 30 (probe_routines.py:151) [DEFAULT.QTVCP.WIDGETS.PROBE_ROUTINES][DEBUG] MDI_WAIT_COMMAND= M65 P4, maxt = 30 (probe_routines.py:151) [DEFAULT.QTVCP.QT_ACTION][DEBUG] CALL_MDI Command: M65 P4 (qt_action.py:182) [QTvcp.QTVCP.WIDGETS.BASIC_PROBE][INFO] Basic Probing routine completed without errors (basic_probe.py:229) [QTvcp.QTVCP.WIDGETS.BASIC_PROBE][INFO] Probe Process finished - exitCode 0 exitStatus 0 (basic_probe.py:210) [QTvcp.QTVCP.WIDGETS.GCODE_EDITOR][DEBUG] editor: got external highlight 0 (gcode_editor.py:681) [QTvcp.QTVCP.WIDGETS.GCODE_EDITOR][DEBUG] editor: got external highlight 0 (gcode_editor.py:681) [QTvcp.QTVCP.WIDGETS.BASIC_PROBE][INFO] Basic_Probe subprogram started with PID 2404 (basic_probe.py:197) [DEFAULT.QTVCP.QT_ACTION][DEBUG] CALL_MDI Command: M70 (qt_action.py:182) [DEFAULT.QTVCP.WIDGETS.PROBE_ROUTINES][DEBUG] MDI_WAIT_COMMAND= M64 P4, maxt = 30 (probe_routines.py:151) [DEFAULT.QTVCP.QT_ACTION][DEBUG] CALL_MDI Command: M64 P4 (qt_action.py:182) [DEFAULT.QTVCP.WIDGETS.PROBE_ROUTINES][DEBUG] MDI_WAIT_COMMAND= G91, maxt = 30 (probe_routines.py:151) [DEFAULT.QTVCP.WIDGETS.PROBE_ROUTINES][DEBUG] MDI_WAIT_COMMAND= G38.2 Z-30.0 F150.0, maxt = 30 (probe_routines.py:151) [QTvcp.QTVCP.WIDGETS.GCODE_EDITOR][DEBUG] editor: got external highlight 7 (gcode_editor.py:681) [QTvcp.QTVCP.WIDGETS.GCODE_EDITOR][DEBUG] editor: got external highlight 7 (gcode_editor.py:681) [DEFAULT.QTVCP.WIDGETS.PROBE_ROUTINES][DEBUG] MDI_WAIT_COMMAND= G1 Z5.0 F300.0, maxt = 30 (probe_routines.py:151) [DEFAULT.QTVCP.QT_ACTION][DEBUG] CALL_MDI Command: G1 Z5.0 F300.0 (qt_action.py:182) [DEFAULT.QTVCP.WIDGETS.PROBE_ROUTINES][DEBUG] MDI_WAIT_COMMAND= G38.2 Z-6.0 F150.0, maxt = 30 (probe_routines.py:151) [DEFAULT.QTVCP.WIDGETS.PROBE_ROUTINES][DEBUG] MDI_WAIT_COMMAND= G91 G1 F300.0 Z10.0 G90, maxt = 30 (probe_routines.py:151) [DEFAULT.QTVCP.QT_ACTION][DEBUG] CALL_MDI Command: G91 (qt_action.py:182) [DEFAULT.QTVCP.WIDGETS.PROBE_ROUTINES][DEBUG] MDI_WAIT_COMMAND= M65 P4, maxt = 30 (probe_routines.py:151) [QTvcp.QTVCP.WIDGETS.BASIC_PROBE][INFO] Basic Probing routine completed without errors (basic_probe.py:229) [QTvcp.QTVCP.WIDGETS.BASIC_PROBE][INFO] Probe Process finished - exitCode 0 exitStatus 0 (basic_probe.py:210)