noel@hectron:~/linuxcnc/configs/mydragon-fe$ linuxcnc mydragon-fe.ini LINUXCNC - 2.9.0~pre0 Machine configuration directory is '/home/noel/linuxcnc/configs/mydragon-fe' Machine configuration file is 'mydragon-fe.ini' Starting LinuxCNC... (time=1661708708.614147,pid=3649): Registering server on TCP port 5005. (time=1661708708.614681,pid=3649): running server for TCP port 5005 (connection_socket = 3). linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod Note: Using POSIX realtime Found file(REL): ./mydragon-fe_servo.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:11:81:5f hm2_eth: discovered 7I80HD-16 hm2/hm2_7i80.0: Low Level init 0.15 hm2/hm2_7i80.0: 72 I/O Pins used: hm2/hm2_7i80.0: IO Pin 000 (P1-01): Encoder #1, pin B (Input) hm2/hm2_7i80.0: IO Pin 001 (P1-03): Encoder #1, pin A (Input) hm2/hm2_7i80.0: IO Pin 002 (P1-05): Encoder #0, pin B (Input) hm2/hm2_7i80.0: IO Pin 003 (P1-07): Encoder #0, pin A (Input) hm2/hm2_7i80.0: IO Pin 004 (P1-09): Encoder #1, pin Index (Input) hm2/hm2_7i80.0: IO Pin 005 (P1-11): Encoder #0, pin Index (Input) hm2/hm2_7i80.0: IO Pin 006 (P1-13): PWMGen #1, pin Out0 (PWM or Up) (Output) hm2/hm2_7i80.0: IO Pin 007 (P1-15): PWMGen #0, pin Out0 (PWM or Up) (Output) hm2/hm2_7i80.0: IO Pin 008 (P1-17): PWMGen #1, pin Out1 (Dir or Down) (Output) hm2/hm2_7i80.0: IO Pin 009 (P1-19): PWMGen #0, pin Out1 (Dir or Down) (Output) hm2/hm2_7i80.0: IO Pin 010 (P1-21): PWMGen #1, pin Not-Enable (Output) hm2/hm2_7i80.0: IO Pin 011 (P1-23): PWMGen #0, pin Not-Enable (Output) hm2/hm2_7i80.0: IO Pin 012 (P1-25): Encoder #3, pin B (Input) hm2/hm2_7i80.0: IO Pin 013 (P1-27): Encoder #3, pin A (Input) hm2/hm2_7i80.0: IO Pin 014 (P1-29): Encoder #2, pin B (Input) hm2/hm2_7i80.0: IO Pin 015 (P1-31): Encoder #2, pin A (Input) hm2/hm2_7i80.0: IO Pin 016 (P1-33): Encoder #3, pin Index (Input) hm2/hm2_7i80.0: IO Pin 017 (P1-35): Encoder #2, pin Index (Input) hm2/hm2_7i80.0: IO Pin 018 (P1-37): PWMGen #3, pin Out0 (PWM or Up) (Output) hm2/hm2_7i80.0: IO Pin 019 (P1-39): PWMGen #2, pin Out0 (PWM or Up) (Output) hm2/hm2_7i80.0: IO Pin 020 (P1-41): PWMGen #3, pin Out1 (Dir or Down) (Output) hm2/hm2_7i80.0: IO Pin 021 (P1-43): PWMGen #2, pin Out1 (Dir or Down) (Output) hm2/hm2_7i80.0: IO Pin 022 (P1-45): PWMGen #3, pin Not-Enable (Output) hm2/hm2_7i80.0: IO Pin 023 (P1-47): PWMGen #2, pin Not-Enable (Output) hm2/hm2_7i80.0: IO Pin 024 (P2-01): IOPort hm2/hm2_7i80.0: IO Pin 025 (P2-03): IOPort hm2/hm2_7i80.0: IO Pin 026 (P2-05): Encoder #4, pin B (Input) hm2/hm2_7i80.0: IO Pin 027 (P2-07): Encoder #4, pin A (Input) hm2/hm2_7i80.0: IO Pin 028 (P2-09): IOPort hm2/hm2_7i80.0: IO Pin 029 (P2-11): Encoder #4, pin Index (Input) hm2/hm2_7i80.0: IO Pin 030 (P2-13): IOPort hm2/hm2_7i80.0: IO Pin 031 (P2-15): PWMGen #4, pin Out0 (PWM or Up) (Output) hm2/hm2_7i80.0: IO Pin 032 (P2-17): IOPort hm2/hm2_7i80.0: IO Pin 033 (P2-19): PWMGen #4, pin Out1 (Dir or Down) (Output) hm2/hm2_7i80.0: IO Pin 034 (P2-21): IOPort hm2/hm2_7i80.0: IO Pin 035 (P2-23): PWMGen #4, pin Not-Enable (Output) hm2/hm2_7i80.0: IO Pin 036 (P2-25): IOPort hm2/hm2_7i80.0: IO Pin 037 (P2-27): IOPort hm2/hm2_7i80.0: IO Pin 038 (P2-29): IOPort hm2/hm2_7i80.0: IO Pin 039 (P2-31): IOPort hm2/hm2_7i80.0: IO Pin 040 (P2-33): IOPort hm2/hm2_7i80.0: IO Pin 041 (P2-35): IOPort hm2/hm2_7i80.0: IO Pin 042 (P2-37): IOPort hm2/hm2_7i80.0: IO Pin 043 (P2-39): IOPort hm2/hm2_7i80.0: IO Pin 044 (P2-41): IOPort hm2/hm2_7i80.0: IO Pin 045 (P2-43): IOPort hm2/hm2_7i80.0: IO Pin 046 (P2-45): IOPort hm2/hm2_7i80.0: IO Pin 047 (P2-47): IOPort hm2/hm2_7i80.0: IO Pin 048 (P3-01): IOPort hm2/hm2_7i80.0: IO Pin 049 (P3-03): IOPort hm2/hm2_7i80.0: IO Pin 050 (P3-05): IOPort hm2/hm2_7i80.0: IO Pin 051 (P3-07): IOPort hm2/hm2_7i80.0: IO Pin 052 (P3-09): IOPort hm2/hm2_7i80.0: IO Pin 053 (P3-11): IOPort hm2/hm2_7i80.0: IO Pin 054 (P3-13): IOPort hm2/hm2_7i80.0: IO Pin 055 (P3-15): IOPort hm2/hm2_7i80.0: IO Pin 056 (P3-17): IOPort hm2/hm2_7i80.0: IO Pin 057 (P3-19): IOPort hm2/hm2_7i80.0: IO Pin 058 (P3-21): IOPort hm2/hm2_7i80.0: IO Pin 059 (P3-23): IOPort hm2/hm2_7i80.0: IO Pin 060 (P3-25): IOPort hm2/hm2_7i80.0: IO Pin 061 (P3-27): IOPort hm2/hm2_7i80.0: IO Pin 062 (P3-29): IOPort hm2/hm2_7i80.0: IO Pin 063 (P3-31): IOPort hm2/hm2_7i80.0: IO Pin 064 (P3-33): IOPort hm2/hm2_7i80.0: IO Pin 065 (P3-35): IOPort hm2/hm2_7i80.0: IO Pin 066 (P3-37): IOPort hm2/hm2_7i80.0: IO Pin 067 (P3-39): IOPort hm2/hm2_7i80.0: IO Pin 068 (P3-41): IOPort hm2/hm2_7i80.0: IO Pin 069 (P3-43): IOPort hm2/hm2_7i80.0: IO Pin 070 (P3-45): IOPort hm2/hm2_7i80.0: IO Pin 071 (P3-47): IOPort hm2/hm2_7i80.0: registered Found file(REL): ./mydragon-fe_io.hal Found file(REL): ./mydragon-fe_simple_penant_jog.hal Found file(REL): ./mydragon-fe_load-vfde.hal Found file(REL): ./mydragon-fe_probe.hal Found file(REL): ./mydragon-fe_vfd_spin.hal task: machine: 'PM940 7i80' version 'unknown' emcTaskOnce: Python plugin configured vfdb_vfd: inverter model: 6/0x0006 vfdb_vfd: maximum ratings: 220.0V 7.5A 160.00Hz vfdb_vfd: versions: eeprom=123/0x007b emcTaskOnce: extract(task_instance): KeyError: 'task' emcTaskOnce: no Python Task() instance available, using default iocontrol-based task methods emcTrajSetJoints(3) returned 0 emcTrajSetSpindles(1) returned 0 emcTrajSetAxes(3, 7) emcTrajSetUnits(0.0394, 1.0000) emcTrajSetVelocity(0.0000, 0.1000) returned 0 emcTrajSetMaxVelocity(3.3333) returned 0 emcTrajSetAcceleration(10) returned 0 emcTrajSetMaxAcceleration(50) emcTrajSetHome(0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000) returned 0 emcJointSetType(0, 1) emcJointSetUnits(0, 0.0394) emcJointSetBacklash(0, 0.0000) returned 0 emcJointSetMinPositionLimit(0, -13.2) returned 0 emcJointSetMaxPositionLimit(0, 13.2) returned 0 emcJointSetFerror(0, 0.0200) returned 0 emcJointSetMinFerror(0, 0.0100) returned 0 emcJointSetHomingParams(0, 0.0000, -13.4400, 0.5000, -0.5000, 0.0500, 1, 1, 0, 999, 0) returned 0 emcJointSetMaxVelocity(0, 2.0000) returned 0 emcJointSetMaxAcceleration(0, 40) returned 0 emcJointActivate(0) returned 0 emcJointSetType(1, 1) emcJointSetUnits(1, 0.0394) emcJointSetBacklash(1, 0.0000) returned 0 emcJointSetMinPositionLimit(1, -6.5) returned 0 emcJointSetMaxPositionLimit(1, 6.5) returned 0 emcJointSetFerror(1, 0.0200) returned 0 emcJointSetMinFerror(1, 0.0100) returned 0 emcJointSetHomingParams(1, 0.0000, 6.7500, 0.3333, 0.2000, -0.0500, 1, 1, 0, 999, 0) returned 0 emcJointSetMaxVelocity(1, 2.0000) returned 0 emcJointSetMaxAcceleration(1, 40) returned 0 emcJointActivate(1) returned 0 emcJointSetType(2, 1) emcJointSetUnits(2, 0.0394) emcJointSetBacklash(2, 0.0000) returned 0 emcJointSetMinPositionLimit(2, -8) returned 0 emcJointSetMaxPositionLimit(2, 6.5) returned 0 emcJointSetFerror(2, 0.0500) returned 0 emcJointSetMinFerror(2, 0.0200) returned 0 emcJointSetHomingParams(2, 0.0000, 6.5000, 0.5000, 0.3333, -0.0500, 1, 1, 0, 999, 0) returned 0 emcJointSetMaxVelocity(2, 1.6666) returned 0 emcJointSetMaxAcceleration(2, 20) returned 0 emcJointActivate(2) returned 0 emcAxisSetMinPositionLimit(0, -13.2000) returned 0 emcAxisSetMaxPositionLimit(0, 13.2000) returned 0 emcAxisSetMaxVelocity(0, 2.0000) returned 0 emcAxisSetMaxAcceleration(0, 40.0000) returned 0 emcAxisSetLockingJoint(0, -1) returned 0 emcAxisSetMinPositionLimit(1, -6.5000) returned 0 emcAxisSetMaxPositionLimit(1, 6.5000) returned 0 emcAxisSetMaxVelocity(1, 2.0000) returned 0 emcAxisSetMaxAcceleration(1, 40.0000) returned 0 emcAxisSetLockingJoint(1, -1) returned 0 emcAxisSetMinPositionLimit(2, -8.0000) returned 0 emcAxisSetMaxPositionLimit(2, 6.5000) returned 0 emcAxisSetMaxVelocity(2, 1.6666) returned 0 emcAxisSetMaxAcceleration(2, 20.0000) returned 0 emcAxisSetLockingJoint(2, -1) returned 0 emcSpindleSetParams(0, 1.000000e+99, 0.000000e+00, 0.000000e+00, -1.000000e+99, 0.000000, 0.000000, 0, 100.000000) returned 0 emcJointSetMotorOffset(0, -0.0001) returned 0 emcJointSetMotorOffset(1, -0.0000) returned 0 emcJointSetMotorOffset(2, 0.0000) returned 0 emcJointSetMotorOffset(3, -0.0000) returned 0 emcJointSetMotorOffset(4, -0.0000) returned 0 emcJointSetMotorOffset(5, -0.0000) returned 0 emcJointSetMotorOffset(6, -0.0000) returned 0 emcJointSetMotorOffset(7, -0.0000) returned 0 emcJointSetMotorOffset(8, -0.0000) returned 0 emcJointSetMotorOffset(9, -0.0000) returned 0 emcJointSetMotorOffset(10, -0.0000) returned 0 emcJointSetMotorOffset(11, -0.0000) returned 0 emcJointSetMotorOffset(12, -0.0000) returned 0 emcJointSetMotorOffset(13, -0.0000) returned 0 emcJointSetMotorOffset(14, -0.0000) returned 0 emcJointSetMotorOffset(15, -0.0000) returned 0 NML_INTERP_LIST(0x55f8a8f7ab00)::append(nml_msg_ptr{size=112,type=EMC_TRAJ_SET_TERM_COND}) : list_size=1, line_number=0 NML_INTERP_LIST(0x55f8a8f7ab00)::append(nml_msg_ptr{size=176,type=EMC_TRAJ_SET_G5X}) : list_size=2, line_number=0 NML_INTERP_LIST(0x55f8a8f7ab00)::append(nml_msg_ptr{size=168,type=EMC_TRAJ_SET_G92}) : list_size=3, line_number=0 NML_INTERP_LIST(0x55f8a8f7ab00)::append(nml_msg_ptr{size=104,type=EMC_TRAJ_SET_ROTATION}) : list_size=4, line_number=0 NML_INTERP_LIST(0x55f8a8f7ab00)::append(nml_msg_ptr{size=168,type=EMC_TRAJ_SET_OFFSET}) : list_size=5, line_number=0 NML_INTERP_LIST(0x55f8a8f7ab00)::append(nml_msg_ptr{size=112,type=EMC_TRAJ_SET_TERM_COND}) : list_size=6, line_number=0 emcTaskPlanInit() returned 0 NML_INTERP_LIST(0x55f8a8f7ab00)::get(): {size=112, type=EMC_TRAJ_SET_TERM_COND}, list_size=5 emcTaskPlanLevel() returned 0 [QTvcp][INFO] Logging to "/home/noel/linuxcnc/configs/mydragon-fe/__mydragon.log" (logger.py:102) Issuing EMC_TRAJ_SET_TERM_COND -- ( +222,+112, +0, +2,0.000000,) NML_INTERP_LIST(0x55f8a8f7ab00)::get(): {size=176, type=EMC_TRAJ_SET_G5X}, list_size=4 emcTaskPlanLevel() returned 0 Issuing EMC_TRAJ_SET_G5X -- ( +224,+176, +0, +1,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,) NML_INTERP_LIST(0x55f8a8f7ab00)::get(): {size=168, type=EMC_TRAJ_SET_G92}, list_size=3 emcTaskPlanLevel() returned 0 Issuing EMC_TRAJ_SET_G92 -- ( +227,+168, +0,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,) NML_INTERP_LIST(0x55f8a8f7ab00)::get(): {size=104, type=EMC_TRAJ_SET_ROTATION}, list_size=2 emcTaskPlanLevel() returned 0 Issuing EMC_TRAJ_SET_ROTATION -- ( +226,+104, +0,0.000000,) NML_INTERP_LIST(0x55f8a8f7ab00)::get(): {size=168, type=EMC_TRAJ_SET_OFFSET}, list_size=1 emcTaskPlanLevel() returned 0 Issuing EMC_TRAJ_SET_OFFSET -- ( +223,+168, +0,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,) NML_INTERP_LIST(0x55f8a8f7ab00)::get(): {size=112, type=EMC_TRAJ_SET_TERM_COND}, list_size=0 emcTaskPlanLevel() returned 0 Issuing EMC_TRAJ_SET_TERM_COND -- ( +222,+112, +0, +2,0.001000,) [QTvcp][INFO] Base log level set to 10 (logger.py:66) [QTvcp.QTVCP.QT_PSTAT][DEBUG] BASEPATH mydragon-fe (qt_pstat.py:86) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for handler file in: /home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/mydragon-fe_handler.py (qt_pstat.py:96) [QTvcp.QTVCP.QT_PSTAT][INFO] Using LOCAL handler file path: /home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/mydragon-fe_handler.py (qt_pstat.py:100) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .ui in: /home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/mydragon-fe.ui (qt_pstat.py:119) [QTvcp.QTVCP.QT_PSTAT][INFO] Using LOCAL ui file from /home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/mydragon-fe.ui (qt_pstat.py:121) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qss in: /home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/mydragon-fe.qss (qt_pstat.py:151) [QTvcp.QTVCP.QT_PSTAT][INFO] Using LOCAL qss file from /home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/mydragon-fe.qss (qt_pstat.py:153) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qrc in: /home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/mydragon-fe.qrc (qt_pstat.py:173) [QTvcp.QTVCP.QT_PSTAT][INFO] Using LOCAL qrc file from /home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/mydragon-fe.qrc (qt_pstat.py:175) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for resources.py in: /home/noel/linuxcnc/configs/mydragon-fe/qtvcp/screens/mydragon-fe/resources.py (qt_pstat.py:196) [QTvcp.QTVCP.QT_PSTAT][INFO] Using LOCAL resources.py file from /home/noel/linuxcnc/configs/mydragon-fe/qtvcp/screens/mydragon-fe/resources.py (qt_pstat.py:200) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for translation file in: /home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/languages/mydragon-fe_en.qm (qt_pstat.py:214) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for translation file in: /usr/share/qtvcp/screens/mydragon-fe/languages/mydragon-fe_en.qm (qt_pstat.py:219) [QTvcp.QTVCP.QT_PSTAT][INFO] Using no translations. Default system locale is: en (qt_pstat.py:224) [QTvcp][INFO] Building A Linuxcnc Main Screen with Python 3 (qtvcp:162) [QTvcp][INFO] No handler file specified on command line (qtvcp:170) [QTvcp][INFO] No HAL component base name specified on command line using: mydragon-fe (qtvcp:201) [QTvcp.QTVCP.QT_MAKEGUI][INFO] Qsettings file path: /home/noel/.config/QtVcp/mydragon-fe.conf (qt_makegui.py:99) [QTvcp][DEBUG] Loading the handler file (qtvcp:256) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] adding import dir /home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe (qt_makegui.py:292) [Errno 2] No such file or directory: '/usr/share/qtvcp/screens/mydragon-fe' [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] module 'mydragon-fe_handler' imported OK (qt_makegui.py:303) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] module 'mydragon-fe_handler' : 'get_handlers' function found (qt_makegui.py:309) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Registering handlers in module mydragon-fe_handler object (qt_makegui.py:319) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'add_status' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'all_homed' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'back' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'btn_clear_status_clicked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'btn_copy_file_clicked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'btn_dimensions_clicked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'btn_gcode_edit_clicked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'btn_goto_sensor_clicked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'btn_home_all_clicked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'btn_home_clicked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'btn_load_file_clicked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'btn_m61_clicked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'btn_maxv_100_clicked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'btn_maxv_50_clicked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'btn_ref_camera_clicked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'btn_ref_laser_clicked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'btn_reload_file_clicked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'btn_save_status_clicked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'btn_start_clicked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'btn_touchoff_clicked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'call_user_command_' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'cam_dia_changed' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'cam_rot_changed' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'cam_zoom_changed' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'chk_alpha_mode_changed' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'chk_inhibit_selection_changed' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'chk_override_limits_checked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'chk_run_from_line_checked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'chk_use_camera_changed' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'chk_use_sensor_changed' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'chk_use_virtual_changed' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'class_patch__' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'closing_cleanup__' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'cmb_gcode_history_clicked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'dialog_return' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'disable_pause_buttons' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'disable_spindle_pause' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'enable_auto' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'enable_onoff' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'file_loaded' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'forward' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'hard_limit_tripped' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'init_pins' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'init_preferences' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'init_probe' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'init_utils' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'init_widgets' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'initialized__' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'kb_jog' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'load_code' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'main_tab_changed' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'mb_errors_changed' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'metric_mode_changed' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'not_all_homed' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'on_keycall_ABORT' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'on_keycall_ANEG' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'on_keycall_APOS' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'on_keycall_ESTOP' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'on_keycall_F12' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'on_keycall_HOME' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'on_keycall_POWER' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'on_keycall_XNEG' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'on_keycall_XPOS' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'on_keycall_YNEG' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'on_keycall_YPOS' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'on_keycall_ZNEG' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'on_keycall_ZPOS' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'on_keycall_pause' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'percent_done_changed' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'percent_loaded_changed' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'processed_focus_event__' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'processed_key_event__' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'set_start_line' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'slider_maxv_changed' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'slider_rapid_changed' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'slow_button_clicked' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'spindle_fault_changed' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'spindle_pwr_changed' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'stop_timer' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'touchoff' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'updateFerrorDisplay' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'updateProgress' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'updateVeloDisplay' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'update_rpm' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'update_runtimer' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'use_keyboard' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'user_system_changed' (qt_makegui.py:328) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Register callback 'writer' (qt_makegui.py:328) [QTvcp][DEBUG] Adding the key events filter (qtvcp:266) [QTvcp.QTVCP.QT_MAKEGUI][INFO] Imported resources.py filed: /home/noel/linuxcnc/configs/mydragon-fe/qtvcp/screens/mydragon-fe/resources.py (qt_makegui.py:190) Warning: duplicate chars [' ', ' ', ' ', ' '] in geometry: WVUCBA #ZYX Warning: unknown chars [' ', ' ', ' ', ' ', '#'] in geometry: WVUCBA #ZYX [QTvcp.QTVCP.WIDGETS.SCREEN_OPTIONS][DEBUG] Switching to Preference File Path from INI: WORKINGFOLDER/mydragon-fe.pref (screen_options.py:294) [QTvcp.QTVCP.QT_MAKEPINS][DEBUG] QTVCP: Parcing for hal widgets (qt_makepins.py:80) [QTvcp.QTVCP.WIDGETS.SCREEN_OPTIONS][DEBUG] cannot add notifications to statusbar - no statusbar?: (screen_options.py:260) [QTvcp.QTVCP.WIDGETS.FILE_MANAGER][DEBUG] lAST FILE PATH: /home/noel/linuxcnc/nc_files (file_manager.py:163) [QTvcp.QTVCP.WIDGETS.FILE_MANAGER][DEBUG] lAST FILE PATH: /home/noel/linuxcnc/nc_files (file_manager.py:163) [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.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:73) [QTvcp][DEBUG] Calling the handler file's initialized__ function (qtvcp:288) Issuing EMC_TRAJ_SET_MAX_VELOCITY -- ( +207,+104, +1,1.500000,) emcTrajSetMaxVelocity(1.5000) returned 0 [QTvcp.MYDRAGON-FE_HANDLER][INFO] Using Versa Probe (mydragon-fe_handler.py:303) [QTvcp.QTVCP.QT_MAKEGUI][INFO] no Handler Override file at: /home/noel/linuxcnc/configs/mydragon-fe/.mydragon-ferc (qt_makegui.py:360) [QTvcp][DEBUG] Set HAL ready (qtvcp:313) [QTvcp][DEBUG] Show window (qtvcp:370) [QTvcp.QTVCP.QT_MAKEPINS][DEBUG] Calculating geometry of main window using natural placement:3 51 1838 860 (qt_makepins.py:133) Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png [QTvcp][INFO] postgui filename: ['mydragon-fe_post-gui.hal'] (qtvcp:409) [QTvcp][INFO] postgui commands: None (qtvcp:420) [QTvcp][INFO] Preference path: /home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe.pref (qtvcp:399) [QTvcp.QTVCP.WIDGETS.GCODE_EDITOR][DEBUG] Line changed: 0 (gcode_editor.py:687) QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? [QTvcp][CRITICAL] Retry from Error Dialog Qtvcp encountered an error. The following information may be useful in troubleshooting: LinuxCNC Version : 2.9.0~pre0 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 556, in paintEvent self.paintIndicator() File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 598, in paintIndicator p.drawEllipse(x, y, self._diameter - 1, self._diameter - 1) TypeError: arguments did not match any overloaded call: drawEllipse(self, QRectF): argument 1 has unexpected type 'float' drawEllipse(self, QRect): argument 1 has unexpected type 'float' drawEllipse(self, int, int, int, int): argument 1 has unexpected type 'float' drawEllipse(self, Union[QPointF, QPoint], float, float): argument 1 has unexpected type 'float' drawEllipse(self, QPoint, int, int): argument 1 has unexpected type 'float' (qtvcp:486) QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? [QTvcp][CRITICAL] Retry from Error Dialog Qtvcp encountered an error. The following information may be useful in troubleshooting: LinuxCNC Version : 2.9.0~pre0 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 556, in paintEvent self.paintIndicator() File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 598, in paintIndicator p.drawEllipse(x, y, self._diameter - 1, self._diameter - 1) TypeError: arguments did not match any overloaded call: drawEllipse(self, QRectF): argument 1 has unexpected type 'float' drawEllipse(self, QRect): argument 1 has unexpected type 'float' drawEllipse(self, int, int, int, int): argument 1 has unexpected type 'float' drawEllipse(self, Union[QPointF, QPoint], float, float): argument 1 has unexpected type 'float' drawEllipse(self, QPoint, int, int): argument 1 has unexpected type 'float' (qtvcp:486) QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? [QTvcp][CRITICAL] Retry from Error Dialog Qtvcp encountered an error. The following information may be useful in troubleshooting: LinuxCNC Version : 2.9.0~pre0 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 556, in paintEvent self.paintIndicator() File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 598, in paintIndicator p.drawEllipse(x, y, self._diameter - 1, self._diameter - 1) TypeError: arguments did not match any overloaded call: drawEllipse(self, QRectF): argument 1 has unexpected type 'float' drawEllipse(self, QRect): argument 1 has unexpected type 'float' drawEllipse(self, int, int, int, int): argument 1 has unexpected type 'float' drawEllipse(self, Union[QPointF, QPoint], float, float): argument 1 has unexpected type 'float' drawEllipse(self, QPoint, int, int): argument 1 has unexpected type 'float' (qtvcp:486) [QTvcp][CRITICAL] Retry from Error Dialog Qtvcp encountered an error. The following information may be useful in troubleshooting: LinuxCNC Version : 2.9.0~pre0 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 556, in paintEvent self.paintIndicator() File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 598, in paintIndicator p.drawEllipse(x, y, self._diameter - 1, self._diameter - 1) TypeError: arguments did not match any overloaded call: drawEllipse(self, QRectF): argument 1 has unexpected type 'float' drawEllipse(self, QRect): argument 1 has unexpected type 'float' drawEllipse(self, int, int, int, int): argument 1 has unexpected type 'float' drawEllipse(self, Union[QPointF, QPoint], float, float): argument 1 has unexpected type 'float' drawEllipse(self, QPoint, int, int): argument 1 has unexpected type 'float' (qtvcp:486) QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 2500, resource id: 12137200, major code: 40 (TranslateCoords), minor code: 0 [QTvcp][CRITICAL] Retry from Error Dialog Qtvcp encountered an error. The following information may be useful in troubleshooting: LinuxCNC Version : 2.9.0~pre0 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 556, in paintEvent self.paintIndicator() File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 598, in paintIndicator p.drawEllipse(x, y, self._diameter - 1, self._diameter - 1) TypeError: arguments did not match any overloaded call: drawEllipse(self, QRectF): argument 1 has unexpected type 'float' drawEllipse(self, QRect): argument 1 has unexpected type 'float' drawEllipse(self, int, int, int, int): argument 1 has unexpected type 'float' drawEllipse(self, Union[QPointF, QPoint], float, float): argument 1 has unexpected type 'float' drawEllipse(self, QPoint, int, int): argument 1 has unexpected type 'float' (qtvcp:486) QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? [QTvcp][CRITICAL] Retry from Error Dialog Qtvcp encountered an error. The following information may be useful in troubleshooting: LinuxCNC Version : 2.9.0~pre0 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 556, in paintEvent self.paintIndicator() File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 598, in paintIndicator p.drawEllipse(x, y, self._diameter - 1, self._diameter - 1) TypeError: arguments did not match any overloaded call: drawEllipse(self, QRectF): argument 1 has unexpected type 'float' drawEllipse(self, QRect): argument 1 has unexpected type 'float' drawEllipse(self, int, int, int, int): argument 1 has unexpected type 'float' drawEllipse(self, Union[QPointF, QPoint], float, float): argument 1 has unexpected type 'float' drawEllipse(self, QPoint, int, int): argument 1 has unexpected type 'float' (qtvcp:486) qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 2805, resource id: 12140289, major code: 40 (TranslateCoords), minor code: 0 [QTvcp][CRITICAL] Retry from Error Dialog Qtvcp encountered an error. The following information may be useful in troubleshooting: LinuxCNC Version : 2.9.0~pre0 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 556, in paintEvent self.paintIndicator() File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 598, in paintIndicator p.drawEllipse(x, y, self._diameter - 1, self._diameter - 1) TypeError: arguments did not match any overloaded call: drawEllipse(self, QRectF): argument 1 has unexpected type 'float' drawEllipse(self, QRect): argument 1 has unexpected type 'float' drawEllipse(self, int, int, int, int): argument 1 has unexpected type 'float' drawEllipse(self, Union[QPointF, QPoint], float, float): argument 1 has unexpected type 'float' drawEllipse(self, QPoint, int, int): argument 1 has unexpected type 'float' (qtvcp:486) QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? [QTvcp][CRITICAL] Retry from Error Dialog Qtvcp encountered an error. The following information may be useful in troubleshooting: LinuxCNC Version : 2.9.0~pre0 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 556, in paintEvent self.paintIndicator() File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 598, in paintIndicator p.drawEllipse(x, y, self._diameter - 1, self._diameter - 1) TypeError: arguments did not match any overloaded call: drawEllipse(self, QRectF): argument 1 has unexpected type 'float' drawEllipse(self, QRect): argument 1 has unexpected type 'float' drawEllipse(self, int, int, int, int): argument 1 has unexpected type 'float' drawEllipse(self, Union[QPointF, QPoint], float, float): argument 1 has unexpected type 'float' drawEllipse(self, QPoint, int, int): argument 1 has unexpected type 'float' (qtvcp:486) qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 3131, resource id: 12143406, major code: 40 (TranslateCoords), minor code: 0 [QTvcp][CRITICAL] Retry from Error Dialog Qtvcp encountered an error. The following information may be useful in troubleshooting: LinuxCNC Version : 2.9.0~pre0 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 556, in paintEvent self.paintIndicator() File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 598, in paintIndicator p.drawEllipse(x, y, self._diameter - 1, self._diameter - 1) TypeError: arguments did not match any overloaded call: drawEllipse(self, QRectF): argument 1 has unexpected type 'float' drawEllipse(self, QRect): argument 1 has unexpected type 'float' drawEllipse(self, int, int, int, int): argument 1 has unexpected type 'float' drawEllipse(self, Union[QPointF, QPoint], float, float): argument 1 has unexpected type 'float' drawEllipse(self, QPoint, int, int): argument 1 has unexpected type 'float' (qtvcp:486) QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? [QTvcp][CRITICAL] Retry from Error Dialog Qtvcp encountered an error. The following information may be useful in troubleshooting: LinuxCNC Version : 2.9.0~pre0 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 556, in paintEvent self.paintIndicator() File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 598, in paintIndicator p.drawEllipse(x, y, self._diameter - 1, self._diameter - 1) TypeError: arguments did not match any overloaded call: drawEllipse(self, QRectF): argument 1 has unexpected type 'float' drawEllipse(self, QRect): argument 1 has unexpected type 'float' drawEllipse(self, int, int, int, int): argument 1 has unexpected type 'float' drawEllipse(self, Union[QPointF, QPoint], float, float): argument 1 has unexpected type 'float' drawEllipse(self, QPoint, int, int): argument 1 has unexpected type 'float' (qtvcp:486) QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? [QTvcp][CRITICAL] Retry from Error Dialog Qtvcp encountered an error. The following information may be useful in troubleshooting: LinuxCNC Version : 2.9.0~pre0 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 556, in paintEvent self.paintIndicator() File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 598, in paintIndicator p.drawEllipse(x, y, self._diameter - 1, self._diameter - 1) TypeError: arguments did not match any overloaded call: drawEllipse(self, QRectF): argument 1 has unexpected type 'float' drawEllipse(self, QRect): argument 1 has unexpected type 'float' drawEllipse(self, int, int, int, int): argument 1 has unexpected type 'float' drawEllipse(self, Union[QPointF, QPoint], float, float): argument 1 has unexpected type 'float' drawEllipse(self, QPoint, int, int): argument 1 has unexpected type 'float' (qtvcp:486) qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 3621, resource id: 12148571, major code: 40 (TranslateCoords), minor code: 0 QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? [QTvcp][CRITICAL] Retry from Error Dialog Qtvcp encountered an error. The following information may be useful in troubleshooting: LinuxCNC Version : 2.9.0~pre0 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 556, in paintEvent self.paintIndicator() File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 598, in paintIndicator p.drawEllipse(x, y, self._diameter - 1, self._diameter - 1) TypeError: arguments did not match any overloaded call: drawEllipse(self, QRectF): argument 1 has unexpected type 'float' drawEllipse(self, QRect): argument 1 has unexpected type 'float' drawEllipse(self, int, int, int, int): argument 1 has unexpected type 'float' drawEllipse(self, Union[QPointF, QPoint], float, float): argument 1 has unexpected type 'float' drawEllipse(self, QPoint, int, int): argument 1 has unexpected type 'float' (qtvcp:486) [QTvcp][CRITICAL] Retry from Error Dialog Qtvcp encountered an error. The following information may be useful in troubleshooting: LinuxCNC Version : 2.9.0~pre0 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 556, in paintEvent self.paintIndicator() File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 598, in paintIndicator p.drawEllipse(x, y, self._diameter - 1, self._diameter - 1) TypeError: arguments did not match any overloaded call: drawEllipse(self, QRectF): argument 1 has unexpected type 'float' drawEllipse(self, QRect): argument 1 has unexpected type 'float' drawEllipse(self, int, int, int, int): argument 1 has unexpected type 'float' drawEllipse(self, Union[QPointF, QPoint], float, float): argument 1 has unexpected type 'float' drawEllipse(self, QPoint, int, int): argument 1 has unexpected type 'float' (qtvcp:486) QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? [QTvcp][CRITICAL] Retry from Error Dialog Qtvcp encountered an error. The following information may be useful in troubleshooting: LinuxCNC Version : 2.9.0~pre0 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 556, in paintEvent self.paintIndicator() File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 598, in paintIndicator p.drawEllipse(x, y, self._diameter - 1, self._diameter - 1) TypeError: arguments did not match any overloaded call: drawEllipse(self, QRectF): argument 1 has unexpected type 'float' drawEllipse(self, QRect): argument 1 has unexpected type 'float' drawEllipse(self, int, int, int, int): argument 1 has unexpected type 'float' drawEllipse(self, Union[QPointF, QPoint], float, float): argument 1 has unexpected type 'float' drawEllipse(self, QPoint, int, int): argument 1 has unexpected type 'float' (qtvcp:486) QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? [QTvcp][CRITICAL] Retry from Error Dialog Qtvcp encountered an error. The following information may be useful in troubleshooting: LinuxCNC Version : 2.9.0~pre0 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 556, in paintEvent self.paintIndicator() File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 598, in paintIndicator p.drawEllipse(x, y, self._diameter - 1, self._diameter - 1) TypeError: arguments did not match any overloaded call: drawEllipse(self, QRectF): argument 1 has unexpected type 'float' drawEllipse(self, QRect): argument 1 has unexpected type 'float' drawEllipse(self, int, int, int, int): argument 1 has unexpected type 'float' drawEllipse(self, Union[QPointF, QPoint], float, float): argument 1 has unexpected type 'float' drawEllipse(self, QPoint, int, int): argument 1 has unexpected type 'float' (qtvcp:486) [QTvcp][CRITICAL] Retry from Error Dialog Qtvcp encountered an error. The following information may be useful in troubleshooting: LinuxCNC Version : 2.9.0~pre0 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 556, in paintEvent self.paintIndicator() File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 598, in paintIndicator p.drawEllipse(x, y, self._diameter - 1, self._diameter - 1) TypeError: arguments did not match any overloaded call: drawEllipse(self, QRectF): argument 1 has unexpected type 'float' drawEllipse(self, QRect): argument 1 has unexpected type 'float' drawEllipse(self, int, int, int, int): argument 1 has unexpected type 'float' drawEllipse(self, Union[QPointF, QPoint], float, float): argument 1 has unexpected type 'float' drawEllipse(self, QPoint, int, int): argument 1 has unexpected type 'float' (qtvcp:486) QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? [QTvcp][CRITICAL] Retry from Error Dialog Qtvcp encountered an error. The following information may be useful in troubleshooting: LinuxCNC Version : 2.9.0~pre0 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 556, in paintEvent self.paintIndicator() File "/usr/lib/python3/dist-packages/qtvcp/widgets/simple_widgets.py", line 598, in paintIndicator p.drawEllipse(x, y, self._diameter - 1, self._diameter - 1) TypeError: arguments did not match any overloaded call: drawEllipse(self, QRectF): argument 1 has unexpected type 'float' drawEllipse(self, QRect): argument 1 has unexpected type 'float' drawEllipse(self, int, int, int, int): argument 1 has unexpected type 'float' drawEllipse(self, Union[QPointF, QPoint], float, float): argument 1 has unexpected type 'float' drawEllipse(self, QPoint, int, int): argument 1 has unexpected type 'float' (qtvcp:486) QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png Could not create pixmap from :/home/noel/linuxcnc/configs/mydragon-fe/mydragon-fe/images/brushed_metal.png QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it? [QTvcp.QTVCP.WIDGETS.DIALOG_WIDGET][DEBUG] Button pressed is: &Yes (dialog_widget.py:366) [QTvcp.QTVCP.WIDGETS.DIALOG_WIDGET][DEBUG] Saving LncMessage-geometry data from widget to file. (dialog_widget.py:152) [QTvcp.QTVCP.WIDGETS.DIALOG_WIDGET][DEBUG] Value of pressed button: 16384 (dialog_widget.py:323) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Calling handler file Closing_cleanup__ function. (qt_makegui.py:126) 'VersaProbe' object has no attribute 'closing_cleanup__' [QTvcp.QTVCP.QT_MAKEPINS][DEBUG] Saving Main Window geometry to preference file. (qt_makepins.py:111) [QTvcp.QTVCP.QT_MAKEPINS][DEBUG] calling widget's _hal_cleanup functions (qt_makepins.py:92) [QTvcp.QTVCP.WIDGETS.ORIGIN_OFFSETVIEW][DEBUG] Saving __dialogOffsetViewWidget data to file. (origin_offsetview.py:102) [QTvcp.QTVCP.WIDGETS.ORIGIN_OFFSETVIEW][DEBUG] Saving __dialogOffsetViewWidget data to file. (origin_offsetview.py:102) [QTvcp.QTVCP.WIDGETS.ORIGIN_OFFSETVIEW][DEBUG] Saving __dialogOffsetViewWidget data to file. (origin_offsetview.py:102) [QTvcp.QTVCP.WIDGETS.ORIGIN_OFFSETVIEW][DEBUG] Saving offset_table data to file. (origin_offsetview.py:102) [QTvcp.QTVCP.WIDGETS.GCODE_GRAPHICS][DEBUG] Saving gcodegraphics data to file. (gcode_graphics.py:115) [QTvcp.QTVCP.WIDGETS.VERSA_PROBE][DEBUG] Saving Versa probe data to preference file. (versa_probe.py:186) QPaintDevice: Cannot destroy paint device that is being painted /usr/bin/linuxcnc: line 963: 3733 Segmentation fault $EMCDISPLAY -ini "$INIFILE" $EMCDISPLAYARGS $EXTRA_ARGS Shutting down and cleaning up LinuxCNC... Running HAL shutdown script (time=1661708751.828811,pid=3649): Deleting 5 channels from the NML_Main_Channel_List. (time=1661708751.828852,pid=3649): Deleting emcCommand NML channel from NML_Main_Channel_List. (time=1661708751.828896,pid=3649): deleting NML (1) (time=1661708751.828915,pid=3649): delete (CMS *) 0x5649842a9300; (time=1661708751.828937,pid=3649): rcs_shm_close(shm->key=1001(0x3E9),shm->size=8192(0x2000),shm->addr=0x7fd94dfc2000) (time=1661708751.828975,pid=3649): deleting CMS (emcCommand) (time=1661708751.828993,pid=3649): free( data = 0x5649842aa030); (time=1661708751.829182,pid=3649): Leaving ~CMS() (time=1661708751.829197,pid=3649): CMS::delete(0x5649842a9300) (time=1661708751.829214,pid=3649): CMS::delete successful. (time=1661708751.829230,pid=3649): Leaving ~NML() (time=1661708751.829245,pid=3649): NML channel deleted from NML_Main_Channel_List (time=1661708751.829261,pid=3649): Deleting emcStatus NML channel from NML_Main_Channel_List. (time=1661708751.829276,pid=3649): deleting NML (2) (time=1661708751.829292,pid=3649): delete (CMS *) 0x5649842af510; (time=1661708751.829310,pid=3649): rcs_shm_close(shm->key=1002(0x3EA),shm->size=20480(0x5000),shm->addr=0x7fd94dfbd000) (time=1661708751.829341,pid=3649): deleting CMS (emcStatus) (time=1661708751.829358,pid=3649): free( data = 0x5649842b0220); (time=1661708751.829375,pid=3649): Leaving ~CMS() (time=1661708751.829390,pid=3649): CMS::delete(0x5649842af510) (time=1661708751.829405,pid=3649): CMS::delete successful. (time=1661708751.829421,pid=3649): Leaving ~NML() (time=1661708751.829436,pid=3649): NML channel deleted from NML_Main_Channel_List (time=1661708751.829452,pid=3649): Deleting emcError NML channel from NML_Main_Channel_List. (time=1661708751.829468,pid=3649): deleting NML (3) (time=1661708751.829483,pid=3649): delete (CMS *) 0x5649842b5900; (time=1661708751.829502,pid=3649): rcs_shm_close(shm->key=1003(0x3EB),shm->size=8192(0x2000),shm->addr=0x7fd94dfbb000) (time=1661708751.829531,pid=3649): deleting CMS (emcError) (time=1661708751.829548,pid=3649): free( data = 0x5649842b6620); (time=1661708751.829564,pid=3649): Leaving ~CMS() (time=1661708751.829580,pid=3649): CMS::delete(0x5649842b5900) (time=1661708751.829595,pid=3649): CMS::delete successful. (time=1661708751.829612,pid=3649): Leaving ~NML() (time=1661708751.829627,pid=3649): NML channel deleted from NML_Main_Channel_List (time=1661708751.829642,pid=3649): Deleting toolCmd NML channel from NML_Main_Channel_List. (time=1661708751.829658,pid=3649): deleting NML (4) (time=1661708751.829673,pid=3649): delete (CMS *) 0x5649842b8cf0; (time=1661708751.829692,pid=3649): rcs_shm_close(shm->key=1004(0x3EC),shm->size=1024(0x400),shm->addr=0x7fd94dfba000) (time=1661708751.829721,pid=3649): deleting CMS (toolCmd) (time=1661708751.829738,pid=3649): free( data = 0x5649842b9990); (time=1661708751.829754,pid=3649): Leaving ~CMS() (time=1661708751.829769,pid=3649): CMS::delete(0x5649842b8cf0) (time=1661708751.829785,pid=3649): CMS::delete successful. (time=1661708751.829800,pid=3649): Leaving ~NML() (time=1661708751.829815,pid=3649): NML channel deleted from NML_Main_Channel_List (time=1661708751.829831,pid=3649): Deleting toolSts NML channel from NML_Main_Channel_List. (time=1661708751.829847,pid=3649): deleting NML (5) (time=1661708751.829863,pid=3649): delete (CMS *) 0x5649842ba410; (time=1661708751.830423,pid=3649): rcs_shm_close(shm->key=1005(0x3ED),shm->size=1024(0x400),shm->addr=0x7fd94dfb9000) (time=1661708751.830462,pid=3649): deleting CMS (toolSts) (time=1661708751.830486,pid=3649): free( data = 0x5649842bb0b0); (time=1661708751.830510,pid=3649): Leaving ~CMS() (time=1661708751.830532,pid=3649): CMS::delete(0x5649842ba410) (time=1661708751.830555,pid=3649): CMS::delete successful. (time=1661708751.830578,pid=3649): Leaving ~NML() (time=1661708751.830596,pid=3649): NML channel deleted from NML_Main_Channel_List (time=1661708751.830620,pid=3649): deleting NML (1) (time=1661708751.830642,pid=3649): Leaving ~NML() (time=1661708751.830664,pid=3649): NML::operator delete(0x5649842a9090) (time=1661708751.830687,pid=3649): NML channel deleted from Dynamically_Allocated_NML_Objects (time=1661708751.830710,pid=3649): deleting NML (2) (time=1661708751.830733,pid=3649): Leaving ~NML() (time=1661708751.830755,pid=3649): NML::operator delete(0x5649842af340) (time=1661708751.830778,pid=3649): NML channel deleted from Dynamically_Allocated_NML_Objects (time=1661708751.830797,pid=3649): deleting NML (3) (time=1661708751.830819,pid=3649): Leaving ~NML() (time=1661708751.830841,pid=3649): NML::operator delete(0x5649842b56d0) (time=1661708751.830861,pid=3649): NML channel deleted from Dynamically_Allocated_NML_Objects (time=1661708751.830898,pid=3649): deleting NML (4) (time=1661708751.830914,pid=3649): Leaving ~NML() (time=1661708751.830929,pid=3649): NML::operator delete(0x5649842b8b20) (time=1661708751.830945,pid=3649): NML channel deleted from Dynamically_Allocated_NML_Objects (time=1661708751.830961,pid=3649): deleting NML (5) (time=1661708751.830976,pid=3649): Leaving ~NML() (time=1661708751.830991,pid=3649): NML::operator delete(0x5649842ba240) (time=1661708751.831007,pid=3649): NML channel deleted from Dynamically_Allocated_NML_Objects task: 4250 cycles, min=0.000033, max=0.011267, avg=0.010026, 0 latency excursions (> 10x expected cycle time of 0.010000s) hm2_eth: in hm2_eth_reset hm2_eth: HostMot2 ethernet driver unloaded hm2: unloading vfdb_vfd: failed to release VFD from bus control (write to register 0x2000): Connection timed out vfdb_vfd: 79 modbus errors vfdb_vfd: last command register: 0x2000 vfdb_vfd: last error: Connection timed out 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 noel@hectron:~/linuxcnc/configs/mydragon-fe$