``` LINUXCNC - 2.8.0-pre1-4700-gedd61b82a Machine configuration directory is '/home/chris/dev/qtpyvcp/sim' Machine configuration file is 'xyzab.ini' Starting LinuxCNC... Unrecognized line skipped: ;Tool Pocket X Offset Y Offset Z Offset Diameter Remark Found file(REL): ./hallib/core_sim_5.hal Note: Using POSIX realtime motion.c: Creating unlock hal pins for joint 4 Found file(REL): ./hallib/spindle_sim.hal Found file(REL): ./hallib/simulated_home_xyzab.hal /home/chris/dev/qtpyvcp/qtpyvcp/vcp_chooser/vcp_chooser.py:92: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. vcp_data.update(yaml.load(''.join(clean)).get('vcp', {})) [qtpyvcp][INFO] Logging to /home/chris/dev/qtpyvcp/sim/sim.log (logger.py:101) [qtpyvcp][INFO] QtPyVCP Version: v0.2.3+34.g4aa83880.dirty (opt_parser.py:181) [qtpyvcp.utilities.info][INFO] The machine has 5 axes and 5 joints (info.py:365) [qtpyvcp.utilities.info][INFO] The Axis/Joint mapping is: (info.py:366) [qtpyvcp.utilities.info][INFO] Axis X --> Joint 0 (info.py:374) [qtpyvcp.utilities.info][INFO] Axis Y --> Joint 1 (info.py:374) [qtpyvcp.utilities.info][INFO] Axis Z --> Joint 2 (info.py:374) [qtpyvcp.utilities.info][INFO] Axis A --> Joint 3 (info.py:374) [qtpyvcp.utilities.info][INFO] Axis B --> Joint 4 (info.py:374) QSocketNotifier: Can only be used with threads started with QThread QSocketNotifier: Can only be used with threads started with QThread [qtpyvcp][INFO] Loading QSS stylesheet file: /home/chris/dev/qtpyvcp/examples/probe_basic/probe_basic.qss (application.py:177) /home/chris/dev/qtpyvcp/sim/null [qtpyvcp.widgets.form_widgets.main_window][ERROR] Error binding menu action win.showDialog (main_window.py:136) Traceback (most recent call last): File "/home/chris/dev/qtpyvcp/qtpyvcp/widgets/form_widgets/main_window.py", line 133, in getMenuAction actions.bindWidget(menu_action, action_name) File "/home/chris/dev/qtpyvcp/qtpyvcp/actions/__init__.py", line 66, in bindWidget raise InvalidAction("Could not get action method: %s" % item) InvalidAction: Could not get action method: win QLineEdit got focus: [qtpyvcp.actions.machine_actions][INFO] Homing all axes (machine_actions.py:613) QLineEdit got focus: QLineEdit got focus: Unhandled key release event Unhandled key release event Unhandled key release event Unhandled key release event Unhandled key press event Unhandled key release event QLineEdit got focus: Unhandled key release event Unhandled key release event Unhandled key release event Unhandled key press event Unhandled key release event QLineEdit got focus: Unhandled key release event Unhandled key release event Unhandled key release event Unhandled key press event Unhandled key release event QLineEdit got focus: [qtpyvcp.actions.machine_actions][INFO] Issuing MDI command: G0 X8 Y4 Z-1 (machine_actions.py:181) Unhandled key press event Unhandled key release event [qtpyvcp.actions.machine_actions][INFO] Issuing MDI command: T99 M6 G43 (machine_actions.py:181) Unhandled key press event Unhandled key release event [qtpyvcp.widgets.button_widgets.subcall_button][WARNING] No input for calibration_dia parameter, using default value .1250 (subcall_button.py:73) [qtpyvcp.widgets.button_widgets.subcall_button][WARNING] No input for x_hint parameter, using default value 0 (subcall_button.py:73) [qtpyvcp.widgets.button_widgets.subcall_button][WARNING] No input for y_hint parameter, using default value 0 (subcall_button.py:73) [qtpyvcp.widgets.button_widgets.subcall_button][WARNING] No input for diameter_hint parameter, using default value .7500 (subcall_button.py:73) [qtpyvcp.actions.machine_actions][INFO] Issuing MDI command: probe_front_left_top_corner call [99.0] [1.0] [1.0] [0.1] [0.1] [0.5] [0.0] [0.0] [10.0] [0.125] [0.0] [0.0] [0.75] (machine_actions.py:181) Shutting down and cleaning up LinuxCNC... task: 13226 cycles, min=0.000012, max=0.087026, avg=0.009965, 0 latency excursions (> 10x expected cycle time of 0.010000s) Note: Using POSIX realtime