dustin@Debiandual:~$ linuxcnc LINUXCNC - 2.9.0~pre1+git20230208.f1270d6ed7 Machine configuration directory is '/home/dustin/linuxcnc/configs/sim.qtdragon_hd.qtdragon_hd_xyz' Machine configuration file is 'qtdragon_hd_xyz.ini' Starting LinuxCNC... linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod Note: Using POSIX non-realtime Found file(lib): /usr/share/linuxcnc/hallib/core_sim.hal Found file(lib): /usr/share/linuxcnc/hallib/simulated_home.hal link (updating variable file): No such file or directory [QTvcp][INFO] Logging to: /home/dustin/linuxcnc/configs/sim.qtdragon_hd.qtdragon_hd_xyz/qtdragon_hd.log (logger.py:67) [QTvcp][INFO] Base log level set to: 10 (logger.py:68) [QTvcp][DEBUG] DEBUGGING logging on (qtvcp:493) [QTvcp.QTVCP.QT_ISTAT][DEBUG] Machine is METRIC based. unit Conversion constant=0.03937007874015748 (qt_istat.py:150) [QTvcp.QTVCP.QT_ISTAT][DEBUG] TRAJ COORDINATES: XYZ (qt_istat.py:161) [QTvcp.QTVCP.QT_ISTAT][DEBUG] DEFAULT_LINEAR_VELOCITY = 3000.0 (qt_istat.py:341) [QTvcp.QTVCP.QT_ISTAT][DEBUG] MIN_LINEAR_VELOCITY = 0.0 (qt_istat.py:342) [QTvcp.QTVCP.QT_ISTAT][DEBUG] MAX_LINEAR_VELOCITY = 3600.0 (qt_istat.py:343) QSocketNotifier: Can only be used with threads started with QThread [QTvcp.QTVCP.QT_PSTAT][DEBUG] BASEPATH qtdragon_hd (qt_pstat.py:95) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for handler file in: /home/dustin/linuxcnc/configs/sim.qtdragon_hd.qtdragon_hd_xyz/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py (qt_pstat.py:110) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for handler file in: /home/dustin/linuxcnc/configs/sim.qtdragon_hd.qtdragon_hd_xyz/qtdragon_hd/qtdragon_hd_handler.py (qt_pstat.py:110) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for default handler file in: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py (qt_pstat.py:117) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Using DEFAULT handler file path: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py (qt_pstat.py:120) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .ui in: /home/dustin/linuxcnc/configs/sim.qtdragon_hd.qtdragon_hd_xyz/qtvcp/screens/qtdragon_hd/qtdragon_hd.ui (qt_pstat.py:142) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .ui in: /home/dustin/linuxcnc/configs/sim.qtdragon_hd.qtdragon_hd_xyz/qtdragon_hd/qtdragon_hd.ui (qt_pstat.py:142) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .ui in: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd.ui (qt_pstat.py:149) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Using DEFAULT ui file from: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd.ui (qt_pstat.py:151) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qss in: /home/dustin/linuxcnc/configs/sim.qtdragon_hd.qtdragon_hd_xyz/qtvcp/screens/qtdragon_hd/qtdragon_hd.qss (qt_pstat.py:185) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qss in: /home/dustin/linuxcnc/configs/sim.qtdragon_hd.qtdragon_hd_xyz/qtdragon_hd/qtdragon_hd.qss (qt_pstat.py:185) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qss in: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd.qss (qt_pstat.py:192) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Using DEFAULT qss file from: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd.qss (qt_pstat.py:194) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qrc in: /home/dustin/linuxcnc/configs/sim.qtdragon_hd.qtdragon_hd_xyz/qtvcp/screens/qtdragon_hd/qtdragon_hd.qrc (qt_pstat.py:213) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qrc in: /home/dustin/linuxcnc/configs/sim.qtdragon_hd.qtdragon_hd_xyz/qtdragon_hd/qtdragon_hd.qrc (qt_pstat.py:213) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qrc in: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd.qrc (qt_pstat.py:221) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Using DEFAULT qrc file from: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd.qrc (qt_pstat.py:223) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for resources.py in: /home/dustin/linuxcnc/configs/sim.qtdragon_hd.qtdragon_hd_xyz/qtvcp/screens/qtdragon_hd/resources.py (qt_pstat.py:238) [QTvcp.QTVCP.QT_PSTAT][INFO] Resources.py file needs to be compiled at: /home/dustin/linuxcnc/configs/sim.qtdragon_hd.qtdragon_hd_xyz/qtvcp/screens/qtdragon_hd/resources.py (qt_pstat.py:244) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for translation file in: /home/dustin/linuxcnc/configs/sim.qtdragon_hd.qtdragon_hd_xyz/qtvcp/screens/qtdragon_hd/qtdragon_hd.qrc (qt_pstat.py:260) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for translation file in: /home/dustin/linuxcnc/configs/sim.qtdragon_hd.qtdragon_hd_xyz/qtdragon_hd/languages/qtdragon_hd_en.qm (qt_pstat.py:260) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for translation file in: /usr/share/qtvcp/screens/qtdragon_hd/languages/qtdragon_hd_en.qm (qt_pstat.py:267) [QTvcp.QTVCP.QT_PSTAT][INFO] Using no translations, default system locale is: en (qt_pstat.py:272) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for LOCAL about file in: /home/dustin/linuxcnc/configs/sim.qtdragon_hd.qtdragon_hd_xyz/qtvcp/screens/qtdragon_hd/qtdragon_hd_ABOUT (qt_pstat.py:283) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for DEFAULT about file in: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd_ABOUT (qt_pstat.py:289) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Using DEFAULT about file path: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd_ABOUT (qt_pstat.py:292) [QTvcp][INFO] Building A LinuxCNC Main Screen with: Python 3 (qtvcp:141) [QTvcp][INFO] No handler file specified on command line. (qtvcp:149) [QTvcp][INFO] No HAL component base name specified on command line using: qtdragon_hd (qtvcp:180) [QTvcp.QTVCP.QT_MAKEGUI][INFO] Qsettings file path: /home/dustin/.config/QtVcp/qtdragon_hd.conf (qt_makegui.py:97) [QTvcp][DEBUG] Loading the handler file. (qtvcp:250) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Adding import dir: /usr/share/qtvcp/screens/qtdragon_hd (qt_makegui.py:290) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Module 'qtdragon_hd_handler' imported OK (qt_makegui.py:301) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Module 'qtdragon_hd_handler' : 'get_handlers' function found. (qt_makegui.py:307) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Registering handlers in module qtdragon_hd_handler object (qt_makegui.py:317) [QTvcp][DEBUG] Adding the key events filter. (qtvcp:260) [QTvcp.QTVCP.QT_MAKEGUI][INFO] Compiling qrc: /usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd.qrc to /home/dustin/linuxcnc/configs/sim.qtdragon_hd.qtdragon_hd_xyz/qtvcp/screens/qtdragon_hd/resources.py (qt_makegui.py:139) [QTvcp.QTVCP.QT_MAKEGUI][INFO] Imported resources.py filed: /home/dustin/linuxcnc/configs/sim.qtdragon_hd.qtdragon_hd_xyz/qtvcp/screens/qtdragon_hd/resources.py (qt_makegui.py:188) [QTvcp.QTVCP.QT_MAKEPINS][INFO] Changed HAL Component basename to qtdragon, as specified in screenOptions: (qt_makepins.py:67) [QTvcp.QTVCP.WIDGETS.SCREEN_OPTIONS][DEBUG] Switching to Preference File Path from INI: WORKINGFOLDER/qtdragon_hd.pref (screen_options.py:300) preference file does not exist -makeing file - /home/dustin/linuxcnc/configs/sim.qtdragon_hd.qtdragon_hd_xyz/qtdragon_hd.pref [QTvcp.QTVCP.QT_MAKEPINS][DEBUG] QTVCP: Parsing for HAL widgets. (qt_makepins.py:114) No section: 'DIALOG_GEOMETRY' Adding section DIALOG_GEOMETRY No option 'LncMessage-geometry' in section: 'DIALOG_GEOMETRY' No section: 'DIALOG_OPTIONS' Adding section DIALOG_OPTIONS No option 'EntryDialog_sound_type' in section: 'DIALOG_OPTIONS' No option 'ToolChangeDialog-geometry' in section: 'DIALOG_GEOMETRY' No option 'toolDialog_play_sound' in section: 'DIALOG_OPTIONS' No option 'toolDialog_speak' in section: 'DIALOG_OPTIONS' No option 'toolDialog_sound_type' in section: 'DIALOG_OPTIONS' No option 'fileDialog_play_sound' in section: 'DIALOG_OPTIONS' No option 'fileDialog_sound_type' in section: 'DIALOG_OPTIONS' No section: 'BOOK_KEEPING' Adding section BOOK_KEEPING No section: 'ORIGINOFFSET_SYSTEM_NAMES' Adding section ORIGINOFFSET_SYSTEM_NAMES No option '__dialogOffsetViewWidget-G55' in section: 'ORIGINOFFSET_SYSTEM_NAMES' No option '__dialogOffsetViewWidget-G56' in section: 'ORIGINOFFSET_SYSTEM_NAMES' No option '__dialogOffsetViewWidget-G57' in section: 'ORIGINOFFSET_SYSTEM_NAMES' No option '__dialogOffsetViewWidget-G58' in section: 'ORIGINOFFSET_SYSTEM_NAMES' No option '__dialogOffsetViewWidget-G59' in section: 'ORIGINOFFSET_SYSTEM_NAMES' No option '__dialogOffsetViewWidget-G59.1' in section: 'ORIGINOFFSET_SYSTEM_NAMES' No option '__dialogOffsetViewWidget-G59.2' in section: 'ORIGINOFFSET_SYSTEM_NAMES' No option '__dialogOffsetViewWidget-G59.3' in section: 'ORIGINOFFSET_SYSTEM_NAMES' No option 'CalculatorDialog_play_sound' in section: 'DIALOG_OPTIONS' No option 'CalculatorDialog_sound_type' in section: 'DIALOG_OPTIONS' No option 'MachineLogDialog_play_sound' in section: 'DIALOG_OPTIONS' No option 'MachineLogDialog_sound_type' in section: 'DIALOG_OPTIONS' No option 'RunFromLineDialog_play_sound' in section: 'DIALOG_OPTIONS' No option 'RunFromLineDialog_sound_type' in section: 'DIALOG_OPTIONS' No section: 'SCREEN_OPTIONS' Adding section SCREEN_OPTIONS No option 'desktop_notify' in section: 'SCREEN_OPTIONS' No option 'notify_max_msgs' in section: 'SCREEN_OPTIONS' No option 'shutdown_check' in section: 'SCREEN_OPTIONS' No option 'sound_player_on' in section: 'SCREEN_OPTIONS' No section: 'MCH_MSG_OPTIONS' Adding section MCH_MSG_OPTIONS No option 'mchnMsg_speak_errors' in section: 'MCH_MSG_OPTIONS' No option 'mchnMsg_speak_text' in section: 'MCH_MSG_OPTIONS' No option 'mchnMsg_sound_type' in section: 'MCH_MSG_OPTIONS' No section: 'USR_MSG_OPTIONS' Adding section USR_MSG_OPTIONS No option 'userMsg_sound_type' in section: 'USR_MSG_OPTIONS' No option 'userMsg_use_focusOverlay' in section: 'USR_MSG_OPTIONS' No section: 'SHUTDOWN_OPTIONS' Adding section SHUTDOWN_OPTIONS No option 'shutdown_alert_sound_type' in section: 'SHUTDOWN_OPTIONS' No option 'shutdown_exit_sound_type' in section: 'SHUTDOWN_OPTIONS' No option 'shutdown_msg_title' in section: 'SHUTDOWN_OPTIONS' No option 'shutdown_msg_focus_text' in section: 'SHUTDOWN_OPTIONS' No option 'shutdown_msg_detail' in section: 'SHUTDOWN_OPTIONS' No section: 'NOTIFY_OPTIONS' Adding section NOTIFY_OPTIONS No option 'notify_start_title' in section: 'NOTIFY_OPTIONS' No option 'notify_start_detail' in section: 'NOTIFY_OPTIONS' No option 'notify_start_timeout' in section: 'NOTIFY_OPTIONS' No option 'offset_table-G54' in section: 'ORIGINOFFSET_SYSTEM_NAMES' No option 'offset_table-G55' in section: 'ORIGINOFFSET_SYSTEM_NAMES' No option 'offset_table-G56' in section: 'ORIGINOFFSET_SYSTEM_NAMES' No option 'offset_table-G57' in section: 'ORIGINOFFSET_SYSTEM_NAMES' No option 'offset_table-G58' in section: 'ORIGINOFFSET_SYSTEM_NAMES' No option 'offset_table-G59' in section: 'ORIGINOFFSET_SYSTEM_NAMES' No option 'offset_table-G59.1' in section: 'ORIGINOFFSET_SYSTEM_NAMES' No option 'offset_table-G59.2' in section: 'ORIGINOFFSET_SYSTEM_NAMES' No option 'offset_table-G59.3' in section: 'ORIGINOFFSET_SYSTEM_NAMES' [QTvcp.QTVCP.WIDGETS.FILE_MANAGER][DEBUG] lAST FILE PATH: /home/dustin/linuxcnc/nc_files/examples (file_manager.py:205) [QTvcp.QTVCP.WIDGETS.FILE_MANAGER][DEBUG] lAST FILE PATH: /home/dustin/linuxcnc/nc_files/examples (file_manager.py:205) No section: 'SCREEN_CONTROL_LAST_SETTING' Adding section SCREEN_CONTROL_LAST_SETTING No option 'gcodegraphics-user-zoom' in section: 'SCREEN_CONTROL_LAST_SETTING' No option 'gcodegraphics-user-panx' in section: 'SCREEN_CONTROL_LAST_SETTING' No option 'gcodegraphics-user-pany' in section: 'SCREEN_CONTROL_LAST_SETTING' No option 'gcodegraphics-user-lat' in section: 'SCREEN_CONTROL_LAST_SETTING' No option 'gcodegraphics-user-lon' in section: 'SCREEN_CONTROL_LAST_SETTING' [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_a (dro_widget.py:72) [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:283) No option 'last_loaded_file' in section: 'BOOK_KEEPING' No section: 'CUSTOM_FORM_ENTRIES' Adding section CUSTOM_FORM_ENTRIES No option 'Laser X' in section: 'CUSTOM_FORM_ENTRIES' No option 'Laser Y' in section: 'CUSTOM_FORM_ENTRIES' No option 'Sensor X' in section: 'CUSTOM_FORM_ENTRIES' No option 'Sensor Y' in section: 'CUSTOM_FORM_ENTRIES' No option 'Camera X' in section: 'CUSTOM_FORM_ENTRIES' No option 'Camera Y' in section: 'CUSTOM_FORM_ENTRIES' No option 'Work Height' in section: 'CUSTOM_FORM_ENTRIES' No option 'Touch Height' in section: 'CUSTOM_FORM_ENTRIES' No option 'Sensor Height' in section: 'CUSTOM_FORM_ENTRIES' No option 'Search Velocity' in section: 'CUSTOM_FORM_ENTRIES' No option 'Probe Velocity' in section: 'CUSTOM_FORM_ENTRIES' No option 'Max Probe' in section: 'CUSTOM_FORM_ENTRIES' No option 'Retract Distance' in section: 'CUSTOM_FORM_ENTRIES' No option 'Z Safe Travel' in section: 'CUSTOM_FORM_ENTRIES' No option 'Eoffset count' in section: 'CUSTOM_FORM_ENTRIES' No option 'External offsets' in section: 'CUSTOM_FORM_ENTRIES' No option 'Reload program' in section: 'CUSTOM_FORM_ENTRIES' No option 'Reload tool' in section: 'CUSTOM_FORM_ENTRIES' No option 'Use keyboard' in section: 'CUSTOM_FORM_ENTRIES' No option 'Use tool sensor' in section: 'CUSTOM_FORM_ENTRIES' No option 'Use tool touchplate' in section: 'CUSTOM_FORM_ENTRIES' No option 'Run from line' in section: 'CUSTOM_FORM_ENTRIES' No option 'Use virtual keyboard' in section: 'CUSTOM_FORM_ENTRIES' No option 'Use camera' in section: 'CUSTOM_FORM_ENTRIES' No option 'Use alpha display mode' in section: 'CUSTOM_FORM_ENTRIES' No option 'Inhibit display mouse selection' in section: 'CUSTOM_FORM_ENTRIES' [QTvcp.QTDRAGON_HD_HANDLER][INFO] Using Basic Probe (qtdragon_hd_handler.py:372) No section: 'PROBE OPTIONS' Adding section PROBE OPTIONS No option 'Probe diameter' in section: 'PROBE OPTIONS' No option 'Probe rapid' in section: 'PROBE OPTIONS' No option 'Probe feed' in section: 'PROBE OPTIONS' No option 'Probe search' in section: 'PROBE OPTIONS' No option 'Probe max travel' in section: 'PROBE OPTIONS' No option 'Probe max z' in section: 'PROBE OPTIONS' No option 'Probe extra depth' in section: 'PROBE OPTIONS' No option 'Probe step off' in section: 'PROBE OPTIONS' No option 'Probe xy clearance' in section: 'PROBE OPTIONS' No option 'Probe z clearance' in section: 'PROBE OPTIONS' No option 'Probe edge width' in section: 'PROBE OPTIONS' No option 'Calibration offset' in section: 'PROBE OPTIONS' No option 'Cal x width' in section: 'PROBE OPTIONS' No option 'Cal y width' in section: 'PROBE OPTIONS' No option 'Cal diameter' in section: 'PROBE OPTIONS' [QTvcp.QTDRAGON_HD_HANDLER][INFO] Using NGCGUI utility (qtdragon_hd_handler.py:392) [QTvcp.QTVCP.LIB.QT_NGCGUI.NGCGUI][DEBUG] UI Filename: /usr/lib/python3/dist-packages/qtvcp/lib/qt_ngcgui/ngcgui.ui (ngcgui.py:461) [QTvcp.QTVCP.LIB.QT_NGCGUI.NGCGUI][DEBUG] Path to NGCGUI files:/home/dustin/nc_files/ngcgui_lib (ngcgui.py:495) [QTvcp.QTVCP.LIB.QT_NGCGUI.NGCGUI][DEBUG] Found the following ngc_sub: ['slot.ngc', 'qpocket.ngc'] (ngcgui.py:496) [QTvcp.QTVCP.LIB.QT_NGCGUI.NGCGUI][DEBUG] Adding NGCGUI:/home/dustin/nc_files/ngcgui_lib/slot.ngc (ngcgui.py:501) ngcgui: make_fileset: [Errno 2] No such file or directory: '/home/dustin/nc_files/ngcgui_lib/slot.ngc' [QTvcp.QTVCP.LIB.QT_NGCGUI.NGCGUI][DEBUG] Adding NGCGUI:/home/dustin/nc_files/ngcgui_lib/qpocket.ngc (ngcgui.py:501) ngcgui: make_fileset: [Errno 2] No such file or directory: '/home/dustin/nc_files/ngcgui_lib/qpocket.ngc' [QTvcp.QTVCP.QT_MAKEGUI][INFO] No Handler Override file at: /home/dustin/linuxcnc/configs/sim.qtdragon_hd.qtdragon_hd_xyz/.qtdragon_hdrc (qt_makegui.py:358) [QTvcp][DEBUG] Set HAL ready. (qtvcp:308) No option 'style_QSS_Path' in section: 'BOOK_KEEPING' [QTvcp][DEBUG] Show window. (qtvcp:365) No option 'mainwindow_geometry' in section: 'SCREEN_OPTIONS' [QTvcp.QTVCP.QT_MAKEPINS][DEBUG] Calculating geometry of main window using natural placement: (qt_makepins.py:168) [QTvcp][INFO] Postgui filename: ['qtdragon_hd_postgui.hal'] (qtvcp:405) [QTvcp][INFO] Postgui commands: None (qtvcp:417) [QTvcp][INFO] Preference path: /home/dustin/linuxcnc/configs/sim.qtdragon_hd.qtdragon_hd_xyz/qtdragon_hd.pref (qtvcp:395)