john@cave:~$ linuxcnc LINUXCNC - 2.9.2-64-g675988daf7 Machine configuration directory is '/home/john/linuxcnc/configs/sim.qttouchy' Machine configuration file is 'qttouchy.ini' Starting LinuxCNC... linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod Note: Using POSIX realtime Found file(lib): /usr/share/linuxcnc/hallib/core_sim.hal Found file(lib): /usr/share/linuxcnc/hallib/sim_spindle_encoder.hal Found file(lib): /usr/share/linuxcnc/hallib/simulated_home.hal [QTvcp][DEBUG] DEBUGGING logging on (qtvcp:530) [QTvcp.QTVCP.QT_ISTAT][DEBUG] Machine is IMPERIAL based. unit Conversion constant=25.4 (qt_istat.py:167) [QTvcp.QTVCP.QT_ISTAT][DEBUG] TRAJ COORDINATES: XYZ (qt_istat.py:173) [QTvcp.QTVCP.QT_ISTAT][WARNING] Missing [DISPLAY] LINEAR_INCREMENTS- using defaults. (qt_istat.py:303) [QTvcp.QTVCP.QT_ISTAT][WARNING] INI Parsing Error, No MIN_LINEAR_VELOCITY Entry in DISPLAY, Using: 0 (qt_istat.py:532) [QTvcp.QTVCP.QT_ISTAT][DEBUG] DEFAULT_LINEAR_VELOCITY = 15.0 (qt_istat.py:357) [QTvcp.QTVCP.QT_ISTAT][DEBUG] MIN_LINEAR_VELOCITY = 0.0 (qt_istat.py:358) [QTvcp.QTVCP.QT_ISTAT][DEBUG] MAX_LINEAR_VELOCITY = 60.0 (qt_istat.py:359) [QTvcp.QTVCP.QT_ISTAT][WARNING] Invalid message configuration (missing icon) in INI File [DISPLAY] sectioN (qt_istat.py:414) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Passed name=qttouchy, BASENAME=qttouchy BASEPATH=qttouchy (qt_pstat.py:95) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for handler file in: /home/john/linuxcnc/configs/sim.qttouchy/qttouchy_handler.py (qt_pstat.py:119) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for handler file in: /home/john/linuxcnc/configs/sim.qttouchy/qtvcp/screens/qttouchy/qttouchy_handler.py (qt_pstat.py:119) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for handler file in: /home/john/linuxcnc/configs/sim.qttouchy/qttouchy/qttouchy_handler.py (qt_pstat.py:119) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for default handler file in: /usr/share/qtvcp/screens/qttouchy/qttouchy_handler.py (qt_pstat.py:126) [QTvcp.QTVCP.QT_PSTAT][INFO] Using DEFAULT handler file path: /usr/share/qtvcp/screens/qttouchy/qttouchy_handler.py (qt_pstat.py:129) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .ui in: /home/john/linuxcnc/configs/sim.qttouchy/qttouchy.ui (qt_pstat.py:152) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .ui in: /home/john/linuxcnc/configs/sim.qttouchy/qtvcp/screens/qttouchy/qttouchy.ui (qt_pstat.py:152) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .ui in: /home/john/linuxcnc/configs/sim.qttouchy/qttouchy/qttouchy.ui (qt_pstat.py:152) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .ui in: /usr/share/qtvcp/screens/qttouchy/qttouchy.ui (qt_pstat.py:159) [QTvcp.QTVCP.QT_PSTAT][INFO] Using DEFAULT ui file from: /usr/share/qtvcp/screens/qttouchy/qttouchy.ui (qt_pstat.py:161) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qss in: /home/john/linuxcnc/configs/sim.qttouchy/qttouchy.qss (qt_pstat.py:196) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qss in: /home/john/linuxcnc/configs/sim.qttouchy/qtvcp/screens/qttouchy/qttouchy.qss (qt_pstat.py:196) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qss in: /home/john/linuxcnc/configs/sim.qttouchy/qttouchy/qttouchy.qss (qt_pstat.py:196) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qss in: /usr/share/qtvcp/screens/qttouchy/qttouchy.qss (qt_pstat.py:203) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Using DEFAULT qss file from: /usr/share/qtvcp/screens/qttouchy/qttouchy.qss (qt_pstat.py:205) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qrc in: /home/john/linuxcnc/configs/sim.qttouchy/qttouchy.qrc (qt_pstat.py:225) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qrc in: /home/john/linuxcnc/configs/sim.qttouchy/qtvcp/screens/qttouchy/qttouchy.qrc (qt_pstat.py:225) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qrc in: /home/john/linuxcnc/configs/sim.qttouchy/qttouchy/qttouchy.qrc (qt_pstat.py:225) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qrc in: /usr/share/qtvcp/screens/qttouchy/qttouchy.qrc (qt_pstat.py:233) [QTvcp.QTVCP.QT_PSTAT][INFO] No qrc file found. (qt_pstat.py:240) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for resources.py in: /home/john/linuxcnc/configs/sim.qttouchy/qtvcp/screens/qttouchy/resources.py (qt_pstat.py:250) [QTvcp.QTVCP.QT_PSTAT][INFO] No resources.py file found, no QRC file to compile one from. (qt_pstat.py:261) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for translation file in: /home/john/linuxcnc/configs/sim.qttouchy/qtvcp/screens/qttouchy/qttouchy.qrc (qt_pstat.py:272) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for translation file in: /home/john/linuxcnc/configs/sim.qttouchy/qttouchy/languages/qttouchy_en.qm (qt_pstat.py:272) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for translation file in: /usr/share/qtvcp/screens/qttouchy/languages/qttouchy_en.qm (qt_pstat.py:279) [QTvcp.QTVCP.QT_PSTAT][INFO] Using no translations, default system locale is: en (qt_pstat.py:284) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for LOCAL about file in: /home/john/linuxcnc/configs/sim.qttouchy/qttouchy_ABOUT (qt_pstat.py:300) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for LOCAL about file in: /home/john/linuxcnc/configs/sim.qttouchy/qtvcp/screens/qttouchy/qttouchy_ABOUT (qt_pstat.py:300) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for DEFAULT about file in: /usr/share/qtvcp/screens/qttouchy/qttouchy_ABOUT (qt_pstat.py:306) [QTvcp.QTVCP.QT_PSTAT][DEBUG] No about file found. (qt_pstat.py:312) [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: qttouchy (qtvcp:190) [QTvcp.QTVCP.QT_MAKEGUI][INFO] Qsettings file path: /home/john/.config/QtVcp/qttouchy.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/qttouchy (qt_makegui.py:294) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Module 'qttouchy_handler' imported OK (qt_makegui.py:305) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Module 'qttouchy_handler' : 'get_handlers' function found. (qt_makegui.py:311) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Registering handlers in module qttouchy_handler object (qt_makegui.py:321) [QTvcp][DEBUG] Adding the key events filter. (qtvcp:270) [QTvcp.QTVCP.QT_MAKEGUI][INFO] No resource file to load: None (qt_makegui.py:196) [QTvcp.QTVCP.WIDGETS.SCREEN_OPTIONS][DEBUG] Switching to Preference File Path from INI: WORKINGFOLDER/qttouchy.pref (screen_options.py:300) [QTvcp.QTVCP.QT_MAKEPINS][DEBUG] QTVCP: Parsing for HAL widgets. (qt_makepins.py:130) [QTvcp.QTVCP.WIDGETS.OVERLAY_WIDGET][DEBUG] last removed: NEW: (overlay_widget.py:69) [QTvcp.QTVCP.WIDGETS.OVERLAY_WIDGET][DEBUG] last removed: NEW: (overlay_widget.py:69) [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_label_11 (dro_widget.py:75) [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_label_10 (dro_widget.py:75) [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_label_12 (dro_widget.py:75) [QTvcp.QTVCP.WIDGETS.FILE_MANAGER][DEBUG] lAST FILE PATH: /home/chris/emc/configs/sim/nc_files (file_manager.py:203) [QTvcp][DEBUG] Calling the handler file's initialized__ function (qtvcp:293) [QTvcp.QTVCP.QT_MAKEGUI][INFO] No Handler Override file at: /home/john/linuxcnc/configs/sim.qttouchy/.qttouchyrc (qt_makegui.py:363) [QTvcp][DEBUG] Set HAL ready. (qtvcp:323) [QTvcp][DEBUG] Show window. (qtvcp:380) [QTvcp.QTVCP.QT_MAKEPINS][DEBUG] Calculating geometry of main window using natural placement: 59 110 917 698 (qt_makepins.py:186) False (None, None)