linuxcnc qtaxis.ini LINUXCNC - 2.10.0-pre0-987-g27546d219 Machine configuration directory is '/home/noel/linuxcnc/configs/sim.qtvcp_screens-2' Machine configuration file is 'qtaxis.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 Found file(REL): ./check_constraints.hal [QTvcp][VERBOSE] VERBOSE logging on (qtvcp:502) [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][DEBUG] DEFAULT_LINEAR_VELOCITY = 15.0 (qt_istat.py:353) [QTvcp.QTVCP.QT_ISTAT][DEBUG] MIN_LINEAR_VELOCITY = 0.0 (qt_istat.py:354) [QTvcp.QTVCP.QT_ISTAT][DEBUG] MAX_LINEAR_VELOCITY = 60.0 (qt_istat.py:355) [QTvcp.QTVCP.QT_ISTAT][WARNING] Invalid message configuration (missing icon) in INI File [DISPLAY] sectioN (qt_istat.py:410) [QTvcp.QTVCP.QT_PSTAT][VERBOSE] Checking for widget file in: /usr/share/qtvcp/widgets_ui/ (qt_pstat.py:309) [QTvcp.QTVCP.QT_PSTAT][VERBOSE] Using default widget file from: /usr/share/qtvcp/widgets_ui/ (qt_pstat.py:311) [QTvcp.QTVCP.QT_PSTAT][VERBOSE] Checking for image path in: /usr/share/qtvcp/images/ (qt_pstat.py:326) [QTvcp.QTVCP.QT_PSTAT][VERBOSE] Using default image path from: /usr/share/qtvcp/images/ (qt_pstat.py:328) [QTvcp.QTVCP.QT_PSTAT][DEBUG] BASEPATH qtaxis (qt_pstat.py:95) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for handler file in: /home/noel/linuxcnc/configs/sim.qtvcp_screens-2/qtvcp/screens/qtaxis/qtaxis_handler.py (qt_pstat.py:110) [QTvcp.QTVCP.QT_PSTAT][INFO] Using LOCAL handler file path: /home/noel/linuxcnc/configs/sim.qtvcp_screens-2/qtvcp/screens/qtaxis/qtaxis_handler.py (qt_pstat.py:113) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .ui in: /home/noel/linuxcnc/configs/sim.qtvcp_screens-2/qtvcp/screens/qtaxis/qtaxis.ui (qt_pstat.py:142) [QTvcp.QTVCP.QT_PSTAT][INFO] Using LOCAL ui file from: /home/noel/linuxcnc/configs/sim.qtvcp_screens-2/qtvcp/screens/qtaxis/qtaxis.ui (qt_pstat.py:144) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qss in: /home/noel/linuxcnc/configs/sim.qtvcp_screens-2/qtvcp/screens/qtaxis/qtaxis.qss (qt_pstat.py:185) [QTvcp.QTVCP.QT_PSTAT][INFO] Using LOCAL qss file from: /home/noel/linuxcnc/configs/sim.qtvcp_screens-2/qtvcp/screens/qtaxis/qtaxis.qss (qt_pstat.py:187) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qrc in: /home/noel/linuxcnc/configs/sim.qtvcp_screens-2/qtvcp/screens/qtaxis/qtaxis.qrc (qt_pstat.py:213) [QTvcp.QTVCP.QT_PSTAT][INFO] Using LOCAL qrc file from: /home/noel/linuxcnc/configs/sim.qtvcp_screens-2/qtvcp/screens/qtaxis/qtaxis.qrc (qt_pstat.py:215) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for resources.py in: /home/noel/linuxcnc/configs/sim.qtvcp_screens-2/qtvcp/screens/qtaxis/resources.py (qt_pstat.py:238) [QTvcp.QTVCP.QT_PSTAT][INFO] Using LOCAL resources.py file from: /home/noel/linuxcnc/configs/sim.qtvcp_screens-2/qtvcp/screens/qtaxis/resources.py (qt_pstat.py:242) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for translation file in: /home/noel/linuxcnc/configs/sim.qtvcp_screens-2/qtvcp/screens/qtaxis/qtaxis.qrc (qt_pstat.py:260) [QTvcp.QTVCP.QT_PSTAT][INFO] Using LOCAL translation file from: /home/noel/linuxcnc/configs/sim.qtvcp_screens-2/qtvcp/screens/qtaxis/qtaxis.qrc (qt_pstat.py:262) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for LOCAL about file in: /home/noel/linuxcnc/configs/sim.qtvcp_screens-2/qtvcp/screens/qtaxis/qtaxis_ABOUT (qt_pstat.py:283) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for DEFAULT about file in: /usr/share/qtvcp/screens/qtaxis/qtaxis_ABOUT (qt_pstat.py:289) [QTvcp.QTVCP.QT_PSTAT][INFO] No about file found. (qt_pstat.py:295) [QTvcp][INFO] Building A LinuxCNC Main Screen with: Python 3 (qtvcp:142) [QTvcp][INFO] No handler file specified on command line. (qtvcp:150) [QTvcp][INFO] No HAL component base name specified on command line using: qtaxis (qtvcp:181) [QTvcp.QTVCP.QT_MAKEGUI][INFO] Qsettings file path: /home/noel/.config/QtVcp/qtaxis.conf (qt_makegui.py:97) [QTvcp][DEBUG] Loading the handler file. (qtvcp:251) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Adding import dir: /home/noel/linuxcnc/configs/sim.qtvcp_screens-2/qtvcp/screens/qtaxis (qt_makegui.py:290) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Module 'qtaxis_handler' imported OK (qt_makegui.py:301) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Module 'qtaxis_handler' : 'get_handlers' function found. (qt_makegui.py:307) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Registering handlers in module qtaxis_handler object (qt_makegui.py:317) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'adjust_controls' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'call_user_command_' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'class_patch__' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'closing_cleanup__' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'edit' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'editor_exit' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'external_mpg' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'focusInChanged' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'g53_in_dro_changed' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'init_pins' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'initialized__' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'kb_jog' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'launch_log_dialog' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'launch_versa_probe' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'leftTabChanged' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'make_corner_widgets' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'make_progressbar' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'motion_mode' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'on_keycall_ABORT' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'on_keycall_ANEG' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'on_keycall_APOS' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'on_keycall_ESTOP' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'on_keycall_F12' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'on_keycall_HOME' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'on_keycall_POWER' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'on_keycall_XNEG' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'on_keycall_XPOS' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'on_keycall_YNEG' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'on_keycall_YPOS' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'on_keycall_ZNEG' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'on_keycall_ZPOS' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'on_keycall_angular_jograte' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'on_keycall_dollar' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'on_keycall_feedoverride' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'on_keycall_jograte' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'on_keycall_spindleoverride' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'percentCompleted' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'percentLoaded' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'processed_key_event__' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'quick_reference' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'restoreSettings' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'return_value' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'saveSettings' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'show_axes' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'show_joints' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'update_jog_pins' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][VERBOSE] Register callback 'update_spindle' (qt_makegui.py:326) [QTvcp][DEBUG] Adding the key events filter. (qtvcp:261) [QTvcp.QTVCP.QT_MAKEGUI][INFO] Imported resources.py filed: /home/noel/linuxcnc/configs/sim.qtvcp_screens-2/qtvcp/screens/qtaxis/resources.py (qt_makegui.py:188) [QTvcp.QTVCP.WIDGETS.SCREEN_OPTIONS][DEBUG] Switching to Preference File Path from INI: WORKINGFOLDER/qtaxis.pref (screen_options.py:300) [QTvcp.QTVCP.QT_MAKEPINS][INFO] QTVCP: Found external qtvcp versa_probe_panel panel to instantiate (qt_makepins.py:86) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Versa Probe: adding import dir: /usr/share/qtvcp/panels/versa_probe_panel (qt_makegui.py:422) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Versa Probe: module 'versa_probe_panel_handler' imported OK (qt_makegui.py:431) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Versa Probe: module 'versa_probe_panel_handler' : 'get_handlers' function found (qt_makegui.py:437) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Versa Probe: Registering handlers in module versa_probe_panel_handler object (qt_makegui.py:447) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Versa Probe: Register callback 'initialized__' (qt_makegui.py:457) [QTvcp.QTVCP.QT_PSTAT][VERBOSE] Checking for widget file in: /home/noel/linuxcnc/configs/sim.qtvcp_screens-2/qtvcp/widgets_ui/versa_probe.ui (qt_pstat.py:301) [QTvcp.QTVCP.QT_PSTAT][VERBOSE] Checking for widget file in: /usr/share/qtvcp/widgets_ui/versa_probe.ui (qt_pstat.py:309) [QTvcp.QTVCP.QT_PSTAT][VERBOSE] Using default widget file from: /usr/share/qtvcp/widgets_ui/versa_probe.ui (qt_pstat.py:311) [QTvcp.QTVCP.QT_MAKEPINS][DEBUG] QTVCP: Parsing external qtvcp versa_probe_panel panel for EMBEDDED HAL widgets. (qt_makepins.py:101) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: versaprobe (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: led_probe_function_chk (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: statuslabel_motiontype (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_skew_xm (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_skew_yp (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_skew_ym (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_skew_xp (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_inside_xm (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_inside_xpym (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_inside_xp (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_inside_xy_hole (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_inside_ym (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_inside_xmym (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_inside_xmyp (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_inside_xpyp (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_inside_yp (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_outside_xmyp (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_outside_yp (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_outside_xm (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_outside_ym (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_outside_center (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_outside_xp (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_outside_xmym (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_outside_xpym (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_outside_xpyp (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_outside_length_y (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_measure_diam (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_inside_length_x (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_down (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_outside_length_x (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_inside_length_y (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_set_z_2 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_set_y (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_set_z (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_set_x (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_set_angle (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: pbtn_use_tool_measurement (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: allow_auto_skew (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] VERSA PROBE: HAL-ified widget: allow_auto_zero (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][INFO] QTVCP: Found external qtvcp test_panel panel to instantiate (qt_makepins.py:86) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Test Panel: adding import dir: /usr/share/qtvcp/panels/test_panel (qt_makegui.py:422) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Test Panel: module 'test_panel_handler' imported OK (qt_makegui.py:431) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Test Panel: module 'test_panel_handler' : 'get_handlers' function found (qt_makegui.py:437) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Test Panel: Registering handlers in module test_panel_handler object (qt_makegui.py:447) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Test Panel: Register callback 'actionTriggered' (qt_makegui.py:457) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Test Panel: Register callback 'announceLEDText' (qt_makegui.py:457) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Test Panel: Register callback 'announceText' (qt_makegui.py:457) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Test Panel: Register callback 'initialized__' (qt_makegui.py:457) [QTvcp.QTVCP.QT_MAKEPINS][DEBUG] QTVCP: Parsing external qtvcp test_panel panel for EMBEDDED HAL widgets. (qt_makepins.py:101) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: checkbox_3 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: checkbox_4 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: led_1 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: led_2 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: led_3 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: actionbutton (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: dial_2 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: doublescale_2 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: hallabel_3 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: dial_3 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: doublescale_3 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: hallabel_2 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: screen_options (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: dial_4 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: doublescale_4 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: hallabel (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: checkbox_2 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: pushbutton_1 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: pushbutton_2 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: actionbutton_2 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: checkbox_1 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: led_4 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: pushbutton_4 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: pushbutton_3 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: dial_1 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: doublescale_1 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] TEST PANEL: HAL-ified widget: hallabel_4 (qt_makepins.py:105) [QTvcp.QTVCP.QT_MAKEPINS][DEBUG] QTVCP: Parsing for HAL widgets. (qt_makepins.py:113) [QTvcp.QTVCP.QT_MAKEPINS][VERBOSE] HAL-ified widget: screen_options (qt_makepins.py:117) [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.QT_PSTAT][VERBOSE] Checking for widget file in: /home/noel/linuxcnc/configs/sim.qtvcp_screens-2/qtvcp/widgets_ui/versa_probe.ui (qt_pstat.py:301) [QTvcp.QTVCP.QT_PSTAT][VERBOSE] Checking for widget file in: /usr/share/qtvcp/widgets_ui/versa_probe.ui (qt_pstat.py:309) [QTvcp.QTVCP.QT_PSTAT][VERBOSE] Using default widget file from: /usr/share/qtvcp/widgets_ui/versa_probe.ui (qt_pstat.py:311) [QTvcp][CRITICAL] Aborted from Error Dialog Qtvcp encountered an error. The following information may be useful in troubleshooting: LinuxCNC Version : 2.10.0-pre0-987-g27546d219 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/qtvcp/core.py", line 154, in newpin p = QPin(_hal.component.newpin(self.comp, *a, **kw)) ValueError: Duplicate pin name 'enable' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/qtvcp", line 509, in _qtvcp = QTVCP() File "/usr/bin/qtvcp", line 279, in __init__ self.panel = qt_makepins.QTPanel(self.hal, self.PATH, window, opts.debug) File "/usr/lib/python3/dist-packages/qtvcp/qt_makepins.py", line 118, in __init__ widget.hal_init() File "/usr/lib/python3/dist-packages/qtvcp/widgets/widget_baseclass.py", line 66, in hal_init self._hal_init() File "/usr/lib/python3/dist-packages/qtvcp/widgets/screen_options.py", line 181, in _hal_init self.init_versaprobe_dialog() File "/usr/lib/python3/dist-packages/qtvcp/widgets/screen_options.py", line 599, in init_versaprobe_dialog w.versaProbeDialog_.hal_init(HAL_NAME='') File "/usr/lib/python3/dist-packages/qtvcp/widgets/widget_baseclass.py", line 66, in hal_init self._hal_init() File "/usr/lib/python3/dist-packages/qtvcp/widgets/dialog_widget.py", line 1337, in _hal_init self._o.hal_init() File "/usr/lib/python3/dist-packages/qtvcp/widgets/widget_baseclass.py", line 66, in hal_init self._hal_init() File "/usr/lib/python3/dist-packages/qtvcp/widgets/versa_probe.py", line 126, in _hal_init self.pbtn_use_tool_measurement.hal_init() File "/usr/lib/python3/dist-packages/qtvcp/widgets/widget_baseclass.py", line 66, in hal_init self._hal_init() File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 1266, in _hal_init self.hal_pin = self.HAL_GCOMP_.newpin(str(pname), hal.HAL_BIT, hal.HAL_OUT) File "/usr/lib/python3/dist-packages/qtvcp/core.py", line 169, in newpin p = QPin(_hal.component.newpin(self.comp, *a, **kw)) ValueError: Duplicate pin name 'enable-2' (qtvcp:465) [QTvcp][DEBUG] Exiting HAL (qtvcp:428) Shutting down and cleaning up LinuxCNC... task: 4722 cycles, min=0.000026, max=0.007772, avg=0.001471, 0 latency excursions (> 10x expected cycle time of 0.001000s) Note: Using POSIX realtime LinuxCNC terminated with an error. You can find more information in the log: /home/noel/linuxcnc_debug.txt and /home/noel/linuxcnc_print.txt as well as in the output of the shell command 'dmesg' and in the terminal