I defined a 7th nozzle and things seem to work now for nozzle calibration.
I guess there is some zero based vs 1 based issue at play in one of your index settings
The full nozzle calibration has just completed , but failed now on the 7th (fake) nozzle. Hopefully the 6 actual nozzles are calibrated.
I just clicked Dump Cal data for the nozzles and it threw an exception also for an invalid index....likely the same issue....but seems the 6 nozzles are calibrated.
Code: Select all
Application Start
Version: 1.0.7381.24571, build date: 03/17/2020 13:39:02
Reading C:\Arduino\LitePlacer\LitePlacer.Appsettings
DownCamera start, moniker= @device:pnp:\\?\usb#vid_5149&pid_13d3&mi_00#6&2cbe6e4f&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
Desired resolution not available
StopVideoProcessing()
LoadVideoAlgorithms from C:\Arduino\LitePlacer\LitePlacer.VideoAlgorithms
Loading temp CAD data file
Loading temp job data file
UpCamera start, moniker= @device:pnp:\\?\usb#vid_5149&pid_13d3&mi_00#6&302c2667&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
*** Camera started: 35
DownCamera start, moniker= @device:pnp:\\?\usb#vid_5149&pid_13d3&mi_00#6&2cbe6e4f&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
*** Camera started: 37
DownCamera activated
Loading tapes with nozzles data
Reading v2 format file C:\Arduino\LitePlacer\LitePlacer.TapesData_v2
Loading nozzle calibration data
Loading nozzle calibration data failed
Loading nozzles data
Reading v2 format file C:\Arduino\LitePlacer\LitePlacer.NozzlesLoadData_v2
Reading v2 format file C:\Arduino\LitePlacer\LitePlacer.NozzlesUnLoadData_v2
Reading v2 format file C:\Arduino\LitePlacer\LitePlacer.NozzlesVisionParameters_v21
Loading nozzle calibration data
Loading nozzle calibration validity data
Connected to serial port COM4
==> M115
Connected to serial port COM4
==> M115
<== {"r":{"fv":0.970,"fb":440.20,"hp":1,"hv":8,"id":"5X3848-UPX","msg":"SYSTEM READY"},"f":[1,0,0,7686]}
<== {"qr":32,"qi":1,"qo":1}
*** Cnc.Connect(), did not find a supported board.
Startup completed.
B: Clear Err.
Connected to serial port COM4
==> M115
<== {"r":{},"f":[1,132,5,6965]}
Connected to serial port COM4
==> M115
<== {"sr":{"posx":0.000,{"r":{},"f":[1,132,5,6965]}
TinyG board found.
==>
==> {sr:n}
<== {"r":{"sr":{"posx":0.000,"posy":0.000,"posz":0.000,"posa":0.000,"feed":0.00,"vel":0.00,"unit":1,"coor":1,"dist":0,"frmo":1,"stat":1}},"f":[1,0,7,3689]}
ReadyEvent r:sr
Reading TinyG settings:
==> {"st":""}
<== {"r":{"st":0},"f":[1,0,10,8400]}
ReadyEvent r
==> {"mt":""}
<== {"r":{"mt":300.00},"f":[1,0,10,2825]}
mt value: 300
ReadyEvent r
==> {"jv":""}
<== {"r":{"jv":3},"f":[1,0,10,5886]}
ReadyEvent r
==> {"js":""}
<== {"r":{"js":1},"f":[1,0,10,5969]}
ReadyEvent r
==> {"tv":""}
<== {"r":{"tv":1},"f":[1,0,10,7227]}
ReadyEvent r
==> {"qv":""}
<== {"r":{"qv":2},"f":[1,0,10,4252]}
ReadyEvent r
==> {"sv":""}
<== {"r":{"sv":1},"f":[1,0,10,9297]}
ReadyEvent r
==> {"si":""}
<== {"r":{"si":200},"f":[1,0,10,4311]}
ReadyEvent r
==> {"gun":""}
<== {"r":{"gun":1},"f":[1,0,11,7651]}
ReadyEvent r
==> {"1ma":""}
<== {"r":{"1ma":0},"f":[1,0,11,7976]}
ReadyEvent r
==> {"1sa":""}
<== {"r":{"1sa":0.900},"f":[1,0,11,7161]}
ReadyEvent r
==> {"1tr":""}
<== {"r":{"1tr":40.0220},"f":[1,0,11,7161]}
ReadyEvent r
==> {"1mi":""}
<== {"r":{"1mi":8},"f":[1,0,11,7985]}
ReadyEvent r
==> {"1po":""}
<== {"r":{"1po":0},"f":[1,0,11,5004]}
ReadyEvent r
==> {"1pm":""}
<== {"r":{"1pm":2},"f":[1,0,11,3385]}
ReadyEvent r
==> {"2ma":""}
<== {"r":{"2ma":1},"f":[1,0,11,2464]}
ReadyEvent r
==> {"2sa":""}
<== {"r":{"2sa":0.900},"f":[1,0,11,9295]}
ReadyEvent r
==> {"2tr":""}
<== {"r":{"2tr":40.0400},"f":[1,0,11,1283]}
ReadyEvent r
==> {"2mi":""}
<== {"r":{"2mi":8},"f":[1,0,11,1659]}
ReadyEvent r
==> {"2po":""}
<== {"r":{"2po":0},"f":[1,0,11,5513]}
ReadyEvent r
==> {"2pm":""}
<== {"r":{"2pm":2},"f":[1,0,11,7058]}
ReadyEvent r
==> {"3ma":""}
<== {"r":{"3ma":2},"f":[1,0,11,3787]}
ReadyEvent r
==> {"3sa":""}
<== {"r":{"3sa":1.800},"f":[1,0,11,1431]}
ReadyEvent r
==> {"3tr":""}
<== {"r":{"3tr":8.0000},"f":[1,0,11,7613]}
ReadyEvent r
==> {"3mi":""}
<== {"r":{"3mi":8},"f":[1,0,11,5332]}
ReadyEvent r
==> {"3po":""}
<== {"r":{"3po":0},"f":[1,0,11,9186]}
ReadyEvent r
==> {"3pm":""}
<== {"r":{"3pm":2},"f":[1,0,11,7567]}
ReadyEvent r
==> {"4ma":""}
<== {"r":{"4ma":3},"f":[1,0,11,8274]}
ReadyEvent r
==> {"4sa":""}
<== {"r":{"4sa":0.900},"f":[1,0,11,7235]}
ReadyEvent r
==> {"4tr":""}
<== {"r":{"4tr":160.0000},"f":[1,0,11,2085]}
ReadyEvent r
==> {"4mi":""}
<== {"r":{"4mi":8},"f":[1,0,11,9005]}
ReadyEvent r
==> {"4po":""}
<== {"r":{"4po":0},"f":[1,0,11,2860]}
ReadyEvent r
==> {"4pm":""}
<== {"r":{"4pm":2},"f":[1,0,11,1241]}
ReadyEvent r
==> {"Xam":""}
<== {"r":{"xam":1},"f":[1,0,11,9625]}
ReadyEvent r
==> {"Xvm":""}
<== {"r":{"xvm":30000},"f":[1,0,11,5724]}
ReadyEvent r
==> {"Xfr":""}
<== {"r":{"xfr":30000},"f":[1,0,11,3130]}
ReadyEvent r
==> {"Xtn":""}
<== {"r":{"xtn":0.000},"f":[1,0,11,7296]}
ReadyEvent r
==> {"Xtm":""}
<== {"r":{"xtm":600.000},"f":[1,0,11,3084]}
ReadyEvent r
==> {"Xjm":""}
<== {"r":{"xjm":300},"f":[1,0,11,4297]}
ReadyEvent r
==> {"Xjh":""}
<== {"r":{"xjh":2000},"f":[1,0,11,5217]}
ReadyEvent r
==> {"Xsv":""}
<== {"r":{"xsv":2500},"f":[1,0,11,9601]}
ReadyEvent r
==> {"Xlv":""}
<== {"r":{"xlv":100},"f":[1,0,11,1277]}
ReadyEvent r
==> {"Xlb":""}
<== {"r":{"xlb":8.000},"f":[1,0,11,3381]}
ReadyEvent r
==> {"Xzb":""}
<== {"r":{"xzb":2.000},"f":[1,0,11,5206]}
ReadyEvent r
==> {"Yam":""}
<== {"r":{"yam":1},"f":[1,0,11,3299]}
ReadyEvent r
==> {"Yvm":""}
<== {"r":{"yvm":35000},"f":[1,0,11,6230]}
ReadyEvent r
==> {"Yfr":""}
<== {"r":{"yfr":35000},"f":[1,0,11,3636]}
ReadyEvent r
==> {"Ytn":""}
<== {"r":{"ytn":0.000},"f":[1,0,11,6266]}
ReadyEvent r
==> {"Ytm":""}
<== {"r":{"ytm":400.000},"f":[1,0,11,6222]}
ReadyEvent r
==> {"Yjm":""}
<== {"r":{"yjm":300},"f":[1,0,11,6347]}
ReadyEvent r
==> {"Yjh":""}
<== {"r":{"yjh":2000},"f":[1,0,11,1938]}
ReadyEvent r
==> {"Ysv":""}
<== {"r":{"ysv":2500},"f":[1,0,11,9486]}
ReadyEvent r
==> {"Ylv":""}
<== {"r":{"ylv":100},"f":[1,0,11,3327]}
ReadyEvent r
==> {"Ylb":""}
<== {"r":{"ylb":8.000},"f":[1,0,11,2351]}
ReadyEvent r
==> {"Yzb":""}
<== {"r":{"yzb":2.000},"f":[1,0,11,7340]}
ReadyEvent r
==> {"Zam":""}
<== {"r":{"zam":1},"f":[1,0,11,6972]}
ReadyEvent r
==> {"Zvm":""}
<== {"r":{"zvm":5000},"f":[1,0,11,9156]}
ReadyEvent r
==> {"Zfr":""}
<== {"r":{"zfr":5000},"f":[1,0,11,7631]}
ReadyEvent r
==> {"Ztn":""}
<== {"r":{"ztn":0.000},"f":[1,0,11,8400]}
ReadyEvent r
==> {"Ztm":""}
<== {"r":{"ztm":80.000},"f":[1,0,11,8706]}
ReadyEvent r
==> {"Zjm":""}
<== {"r":{"zjm":80},"f":[1,0,11,8749]}
ReadyEvent r
==> {"Zjh":""}
<== {"r":{"zjh":500},"f":[1,0,11,2724]}
ReadyEvent r
==> {"Zsv":""}
<== {"r":{"zsv":1000},"f":[1,0,11,508]}
ReadyEvent r
==> {"Zlv":""}
<== {"r":{"zlv":100},"f":[1,0,11,5377]}
ReadyEvent r
==> {"Zlb":""}
<== {"r":{"zlb":4.000},"f":[1,0,11,2766]}
ReadyEvent r
==> {"Zzb":""}
<== {"r":{"zzb":2.000},"f":[1,0,11,6310]}
ReadyEvent r
==> {"Aam":""}
<== {"r":{"aam":1},"f":[1,0,11,960]}
ReadyEvent r
==> {"Avm":""}
<== {"r":{"avm":20000},"f":[1,0,11,2501]}
ReadyEvent r
==> {"Afr":""}
<== {"r":{"afr":20000},"f":[1,0,11,9906]}
ReadyEvent r
==> {"Atn":""}
<== {"r":{"atn":0.000},"f":[1,0,11,2003]}
ReadyEvent r
==> {"Atm":""}
<== {"r":{"atm":600.000},"f":[1,0,11,840]}
ReadyEvent r
==> {"Ajm":""}
<== {"r":{"ajm":600},"f":[1,0,11,5107]}
ReadyEvent r
==> {"Ajh":""}
<== {"r":{"ajh":5000},"f":[1,0,11,959]}
ReadyEvent r
==> {"Asv":""}
<== {"r":{"asv":2000},"f":[1,0,11,6396]}
ReadyEvent r
==> {"ec":""}
<== {"r":{"ec":0},"f":[1,0,10,5349]}
ValueUpdater, no operation(ec, 0)
ReadyEvent r
==> {"ee":""}
<== {"r":{"ee":0},"f":[1,0,10,5432]}
ValueUpdater, no operation(ee, 0)
ReadyEvent r
==> {"ex":""}
<== {"r":{"ex":1},"f":[1,0,10,1021]}
ValueUpdater, no operation(ex, 1)
ReadyEvent r
==> {"Xsn":""}
<== {"r":{"xsn":3},"f":[1,0,11,6374]}
ReadyEvent r
==> {"Xsx":""}
<== {"r":{"xsx":2},"f":[1,0,11,8632]}
ReadyEvent r
==> {"Ysn":""}
<== {"r":{"ysn":3},"f":[1,0,11,48]}
ReadyEvent r
==> {"Ysx":""}
<== {"r":{"ysx":2},"f":[1,0,11,9141]}
ReadyEvent r
==> {"Zsn":""}
<== {"r":{"zsn":0},"f":[1,0,11,1279]}
ReadyEvent r
==> {"Zsx":""}
<== {"r":{"zsx":0},"f":[1,0,11,1187]}
ReadyEvent r
==> {"Asn":""}
<== {"r":{"asn":0},"f":[1,0,11,5266]}
ReadyEvent r
==> {"Asx":""}
<== {"r":{"asx":0},"f":[1,0,11,5174]}
ReadyEvent r
==> {"me":""}
<== {"r":{"me":null},"f":[1,0,10,3586]}
PumpOff(), TinyG
VacuumOff(), TinyG
Probing mode off, TinyG
==> {"zsn",3}
<== {"r":{"zsn":3},"f":[1,0,10,3720]}
ReadyEvent r
==> {"zsx",2}
<== {"r":{"zsx":2},"f":[1,0,10,2814]}
ReadyEvent r
==> {"zzb",2}
<== {"r":{"zzb":2.000},"f":[1,0,10,6309]}
ReadyEvent r
Homing axis Z, timeout value: 11000
==> {"gc":"G28.2 Z0"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"coor":0,"dist":1,"stat":9}}
<== {"qr":32,"qi":1,"qo":1}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":-1.914,"feed":1000.00,"vel":1000.00}}
<== {"sr":{"posz":-5.161}}
<== {"sr":{"posz":-8.491}}
<== {"sr":{"posz":-11.738}}
<== {"sr":{"posz":-14.984}}
<== {"sr":{"posz":-18.315}}
<== {"sr":{"posz":-21.561}}
<== {"sr":{"posz":-24.808}}
<== {"sr":{"posz":-28.138}}
<== {"sr":{"posz":-31.385}}
<== {"sr":{"posz":-34.622,"vel":948.63}}
<== {"sr":{"posz":-35.463,"vel":0.03}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":-35.177,"feed":100.00,"vel":100.00}}
<== {"sr":{"posz":-34.853}}
<== {"sr":{"posz":-34.528}}
<== {"sr":{"posz":-34.196}}
<== {"sr":{"posz":-33.871}}
<== {"sr":{"posz":-33.547}}
<== {"sr":{"posz":-33.214}}
<== {"sr":{"posz":-32.889}}
<== {"sr":{"posz":-32.737,"vel":0.09}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":-31.127,"feed":1000.00,"vel":657.41}}
<== {"sr":{"posz":-78.000,"vel":0.00}}
<== {"qr":32,"qi":0,"qo":1}
<== {"sr":{"posz":0.000,"feed":0.00,"coor":1,"dist":0,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":1,"qo":1}
Homing Z done.
-- zero Z movement command --
Homing axis Y, timeout value: 14000
==> {"gc":"G28.2 Y0"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"coor":0,"dist":1,"stat":9}}
<== {"qr":32,"qi":1,"qo":1}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posy":-5.295,"feed":2500.00,"vel":2500.00}}
<== {"sr":{"posy":-13.418}}
<== {"sr":{"posy":-21.749}}
<== {"sr":{"posy":-29.872}}
<== {"sr":{"posy":-37.995}}
<== {"sr":{"posy":-46.327}}
<== {"sr":{"posy":-54.450}}
<== {"sr":{"posy":-62.573}}
<== {"sr":{"posy":-70.905}}
<== {"sr":{"posy":-79.028}}
<== {"sr":{"posy":-87.151}}
<== {"sr":{"posy":-95.275}}
<== {"sr":{"posy":-103.606}}
<== {"sr":{"posy":-109.729,"vel":88.74}}
<== {"sr":{"posy":-109.734,"vel":0.16}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posy":-109.428,"feed":100.00,"vel":100.00}}
<== {"sr":{"posy":-109.104}}
<== {"sr":{"posy":-108.779}}
<== {"sr":{"posy":-108.454}}
<== {"sr":{"posy":-108.120}}
<== {"sr":{"posy":-107.796}}
<== {"sr":{"posy":-107.471}}
<== {"sr":{"posy":-107.137}}
<== {"sr":{"posy":-106.812}}
<== {"sr":{"posy":-106.488}}
<== {"sr":{"posy":-106.154}}
<== {"sr":{"posy":-105.829}}
<== {"sr":{"posy":-105.504}}
<== {"sr":{"posy":-105.171}}
<== {"sr":{"posy":-104.846}}
<== {"sr":{"posy":-104.521}}
<== {"sr":{"posy":-104.357,"vel":0.51}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posy":-398.000,"feed":2500.00,"vel":0.00}}
<== {"qr":32,"qi":0,"qo":1}
<== {"sr":{"posy":0.000,"feed":0.00,"coor":1,"dist":0,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":1,"qo":1}
Homing Y done.
Homing axis X, timeout value: 20000
==> {"gc":"G28.2 X0"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"coor":0,"dist":1,"stat":9}}
<== {"qr":32,"qi":1,"qo":1}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":-5.503,"feed":2500.00,"vel":2500.00}}
<== {"sr":{"posx":-13.835}}
<== {"sr":{"posx":-21.959}}
<== {"sr":{"posx":-27.045,"vel":0.16}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":-26.731,"feed":100.00,"vel":100.00}}
<== {"sr":{"posx":-26.407}}
<== {"sr":{"posx":-26.082}}
<== {"sr":{"posx":-25.749}}
<== {"sr":{"posx":-25.424}}
<== {"sr":{"posx":-25.099}}
<== {"sr":{"posx":-24.766}}
<== {"sr":{"posx":-24.441}}
<== {"sr":{"posx":-24.116}}
<== {"sr":{"posx":-23.783}}
<== {"sr":{"posx":-23.458}}
<== {"sr":{"posx":-23.133}}
<== {"sr":{"posx":-22.800}}
<== {"sr":{"posx":-22.475}}
<== {"sr":{"posx":-22.150}}
<== {"sr":{"posx":-21.825}}
<== {"sr":{"posx":-21.492}}
<== {"sr":{"posx":-21.287,"vel":0.51}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":-598.000,"feed":2500.00,"vel":0.00}}
<== {"qr":32,"qi":0,"qo":1}
<== {"sr":{"posx":0.000,"feed":0.00,"coor":1,"dist":0,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":1,"qo":1}
Homing X done.
CNC_A_m, a: 0
-- zero A movement command --
Optical homing
BuildFunctionsList:
Meas. zoom, 0, 1.5, 0, 0, 0
Invert, 0, 0, 0, 0, 0
Threshold, 160, 0, 0, 0, 0
GoToFeatureLocation_m()
DownCamera activated
Camera Measure(): Result: X= 6.097, Y= 4.697, unique
Optical positioning, round 0, dX= 6.097, dY= 4.697, tries= 0
CNC_XYA_m, x: 6.097, y: 4.697, a: 0
==> {"gc":"G0 X6.497 Y5.097 A0"}
<== {"r":{},"f":[1,0,30,131]}
<== {"sr":{"posx":0.000,"posy":0.000,"vel":0.38,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":1.834,"posy":1.439,"vel":1707.73}}
<== {"sr":{"posx":6.048,"posy":4.744,"vel":900.75}}
<== {"sr":{"posx":6.497,"posy":5.097,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X6.097 Y4.697 A0"}
<== {"r":{},"f":[1,0,34,135]}
<== {"sr":{"posx":6.497,"posy":5.097,"feed":150.00,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":6.204,"posy":4.804,"vel":150.00}}
<== {"sr":{"posx":6.097,"posy":4.697,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Camera Measure(): Result: X= -0.049, Y= 0.154, unique
Optical positioning, round 1, dX= -0.049, dY= 0.154, tries= 0
CNC_XYA_m, x: 6.048, y: 4.851, a: 0
==> {"gc":"G1 F150 X6.448 Y5.251 A0"}
<== {"r":{},"f":[1,0,34,135]}
<== {"sr":{"posx":6.097,"posy":4.697,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":6.322,"posy":5.053,"vel":150.00}}
<== {"sr":{"posx":6.448,"posy":5.251,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X6.048 Y4.851 A0"}
<== {"r":{},"f":[1,0,34,135]}
<== {"sr":{"posx":6.448,"posy":5.251,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":6.155,"posy":4.958,"vel":150.00}}
<== {"sr":{"posx":6.048,"posy":4.851,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Camera Measure(): Result: X= -0.007, Y= -0.007, unique
Optical positioning, round 2, dX= -0.007, dY= -0.007, tries= 0
Camera Measure(): Result: X= -0.007, Y= 0.000, unique
Camera Measure(): Result: X= -0.007, Y= -0.007, unique
Camera Measure(): Result: X= -0.007, Y= 0.000, unique
Camera Measure(): Result: X= -0.007, Y= -0.007, unique
Camera Measure(): Result: X= -0.007, Y= 0.000, unique
Camera Measure(): Result: X= -0.007, Y= 0.000, unique
Camera Measure(): Result: X= 0.000, Y= -0.007, unique
==> {"gc":"G28.3 X0.007 Y0.000"}
Optical homing OK.
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":0.007,"posy":0.000}}
<== {"qr":32,"qi":1,"qo":1}
Functions_dataGridView_CurrentCellChanged(), 0, 0
DownCamera activated
StopVideoProcessing()
StopVideoProcessing()
StopVideoProcessing()
B: Go there
CNC_XYA_m, x: 13.233, y: 97.529, a: 0
==> {"gc":"G0 X13.633 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posy":0.000,"vel":0.13,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":0.218,"posy":1.517,"vel":1557.88}}
<== {"sr":{"posx":1.936,"posy":13.861,"vel":6209.92}}
<== {"sr":{"posx":5.583,"posy":40.077,"vel":8979.69}}
<== {"sr":{"posx":9.561,"posy":68.665,"vel":8516.81}}
<== {"sr":{"posx":12.619,"posy":90.644,"vel":4458.78}}
<== {"sr":{"posx":13.593,"posy":97.642,"vel":529.24}}
<== {"sr":{"posx":13.633,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.233 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.633,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.331,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":13.233,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
DownCamera activated
StopVideoProcessing()
UpCamera activated
StopVideoProcessing()
UpdateVideoProcessing()
BuildFunctionsList:
Meas. zoom, 0, 1.5, 0, 0, 0
Invert, 0, 0, 0, 0, 0
Threshold, 160, 0, 0, 0, 0
B: Measure
BuildFunctionsList:
Meas. zoom, 0, 1.5, 0, 0, 0
Invert, 0, 0, 0, 0, 0
Threshold, 160, 0, 0, 0, 0
Result candidates:
Circles:
pos: 7.0, 10.0px; 0.075, 0.107mm; size: 72.0, 72.0px; 0.77, 0.77mm
Filtered for size, results:
No items left.
B: Measure
BuildFunctionsList:
Meas. zoom, 0, 1.5, 0, 0, 0
Invert, 0, 0, 0, 0, 0
Threshold, 160, 0, 0, 0, 0
Result candidates:
Circles:
pos: 7.0, 9.5px; 0.075, 0.101mm; size: 72.5, 72.5px; 0.77, 0.77mm
Filtered for size, results:
No items left.
Functions_dataGridView_CurrentCellChanged(), AlgorithmChange
Functions_dataGridView_CurrentCellChanged(), AlgorithmChange
Functions_dataGridView_CurrentCellChanged(), AlgorithmChange
UpdateVideoProcessing()
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -410.0, 502.5px; -6.560, 8.040mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -402.5, 496.0px; -6.440, 7.936mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -428.0, 457.5px; -6.848, 7.320mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -474.5, 431.0px; -7.592, 6.896mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -410.0, 416.5px; -6.560, 6.664mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -470.5, 374.0px; -7.528, 5.984mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 575.0, 216.5px; 9.200, 3.464mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 5.5, 9.0px; 0.088, 0.144mm; size: 340.5, 340.5px; 5.45, 5.45mm
pos: 558.0, 170.5px; 8.928, 2.728mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -536.5, 122.0px; -8.584, 1.952mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 586.0, 47.5px; 9.376, 0.760mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 4.5, 6.0px; 0.072, 0.096mm; size: 44.5, 44.5px; 0.71, 0.71mm
pos: 573.5, -194.5px; 9.176, -3.112mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 563.5, -239.0px; 9.016, -3.824mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 567.5, -316.0px; 9.080, -5.056mm; size: 5.5, 5.5px; 0.09, 0.09mm
Filtered for size, results:
pos: 4.5, 6.0px; 0.072, 0.096mm; size: 44.5, 44.5px; 0.71, 0.71mm
Result: X= 0.072, Y= 0.096
Result is unique.
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -358.5, 504.0px; -5.736, 8.064mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -391.5, 476.0px; -6.264, 7.616mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 623.5, 183.0px; 9.976, 2.928mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 5.5, 9.5px; 0.088, 0.152mm; size: 341.0, 341.0px; 5.46, 5.46mm
pos: 566.5, 153.5px; 9.064, 2.456mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -529.5, 152.0px; -8.472, 2.432mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -525.5, 120.0px; -8.408, 1.920mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 570.5, 104.0px; 9.128, 1.664mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 574.0, 94.5px; 9.184, 1.512mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 4.5, 6.0px; 0.072, 0.096mm; size: 45.5, 45.5px; 0.73, 0.73mm
pos: -545.0, 16.5px; -8.720, 0.264mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 549.5, -9.5px; 8.792, -0.152mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 492.5, -300.0px; 7.880, -4.800mm; size: 6.5, 6.5px; 0.10, 0.10mm
Filtered for size, results:
pos: 4.5, 6.0px; 0.072, 0.096mm; size: 45.5, 45.5px; 0.73, 0.73mm
Result: X= 0.072, Y= 0.096
Result is unique.
CNC_XYA_m, x: 12.233, y: 97.529, a: 0
==> {"gc":"G1 F150 X12.633 Y97.929 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.233,"posy":97.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":12.897,"posy":97.753,"vel":150.00}}
<== {"sr":{"posx":12.633,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X12.233 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":12.633,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":12.340,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":12.233,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.233, y: 97.529, a: 0
==> {"gc":"G0 X13.633 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":12.233,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.312,"posy":97.837,"vel":482.65}}
<== {"sr":{"posx":13.633,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.233 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.633,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.340,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":13.233,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 14.233, y: 97.529, a: 0
==> {"gc":"G0 X14.633 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":13.233,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":14.273,"posy":97.826,"vel":500.73}}
<== {"sr":{"posx":14.633,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X14.233 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":14.633,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":14.340,"posy":97.636,"vel":150.00}}
<== {"qr":32,"qi":0,"qo":1}
<== {"sr":{"posx":14.233,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
CNC_XYA_m, x: 14.133, y: 97.529, a: 0
==> {"gc":"G1 F150 X14.533 Y97.929 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":14.233,"posy":97.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":14.476,"posy":97.853,"vel":149.96}}
<== {"sr":{"posx":14.533,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X14.133 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":14.533,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":14.231,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":14.133,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 15.133, y: 97.529, a: 0
==> {"gc":"G0 X15.533 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":14.133,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":15.212,"posy":97.837,"vel":482.64}}
<== {"sr":{"posx":15.533,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X15.133 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":15.533,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":15.231,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":15.133,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 14.133, y: 97.529, a: 0
==> {"gc":"G1 F150 X14.533 Y97.929 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":15.133,"posy":97.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":14.787,"posy":97.760,"vel":150.00}}
<== {"sr":{"posx":14.533,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X14.133 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":14.533,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":14.240,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":14.133,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 15.133, y: 97.529, a: 0
==> {"gc":"G0 X15.533 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":14.133,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":15.212,"posy":97.837,"vel":482.64}}
<== {"sr":{"posx":15.533,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X15.133 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":15.533,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":15.240,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":15.133,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 14.133, y: 97.529, a: 0
==> {"gc":"G1 F150 X14.533 Y97.929 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":15.133,"posy":97.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":14.787,"posy":97.766,"vel":150.00}}
<== {"sr":{"posx":14.533,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X14.133 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":14.533,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":14.231,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":14.133,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.133, y: 97.529, a: 0
==> {"gc":"G1 F150 X13.533 Y97.929 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":14.133,"posy":97.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.777,"posy":97.766,"vel":150.00}}
<== {"sr":{"posx":13.533,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.133 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.533,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.240,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":13.133,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 12.133, y: 97.529, a: 0
==> {"gc":"G1 F150 X12.533 Y97.929 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.133,"posy":97.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":12.797,"posy":97.753,"vel":150.00}}
<== {"sr":{"posx":12.533,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X12.133 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":12.533,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":12.240,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":12.133,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 11.133, y: 97.529, a: 0
==> {"gc":"G1 F150 X11.533 Y97.929 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":12.133,"posy":97.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":11.797,"posy":97.753,"vel":150.00}}
<== {"sr":{"posx":11.533,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X11.133 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":11.533,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":11.231,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":11.133,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 10.133, y: 97.529, a: 0
==> {"gc":"G1 F150 X10.533 Y97.929 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":11.133,"posy":97.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":10.797,"posy":97.753,"vel":150.00}}
<== {"sr":{"posx":10.533,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X10.133 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":10.533,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":10.231,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":10.133,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 9.133, y: 97.529, a: 0
==> {"gc":"G1 F150 X9.533 Y97.929 A0"}
<== {"r":{},"f":[1,0,35,136]}
<== {"sr":{"posx":10.133,"posy":97.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":9.787,"posy":97.760,"vel":150.00}}
<== {"sr":{"posx":9.533,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X9.133 Y97.529 A0"}
<== {"r":{},"f":[1,0,35,136]}
<== {"sr":{"posx":9.533,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":9.240,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":9.133,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 8.133, y: 97.529, a: 0
==> {"gc":"G1 F150 X8.533 Y97.929 A0"}
<== {"r":{},"f":[1,0,35,136]}
<== {"sr":{"posx":9.133,"posy":97.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":8.797,"posy":97.753,"vel":150.00}}
<== {"sr":{"posx":8.533,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X8.133 Y97.529 A0"}
<== {"r":{},"f":[1,0,35,136]}
<== {"sr":{"posx":8.533,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":8.240,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":8.133,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 8.233, y: 97.529, a: 0
==> {"gc":"G1 F150 X8.633 Y97.929 A0"}
<== {"r":{},"f":[1,0,35,136]}
<== {"sr":{"posx":8.133,"posy":97.529,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":8.455,"posy":97.786,"vel":150.00}}
<== {"sr":{"posx":8.633,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X8.233 Y97.529 A0"}
<== {"r":{},"f":[1,0,35,136]}
<== {"sr":{"posx":8.633,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":8.331,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":8.233,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 7.233, y: 97.529, a: 0
==> {"gc":"G1 F150 X7.633 Y97.929 A0"}
<== {"r":{},"f":[1,0,35,136]}
<== {"sr":{"posx":8.233,"posy":97.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":7.887,"posy":97.760,"vel":150.00}}
<== {"sr":{"posx":7.633,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X7.233 Y97.529 A0"}
<== {"r":{},"f":[1,0,35,136]}
<== {"sr":{"posx":7.633,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":7.340,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":7.233,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 7.333, y: 97.529, a: 0
==> {"gc":"G1 F150 X7.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,35,136]}
<== {"sr":{"posx":7.233,"posy":97.529,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":7.564,"posy":97.794,"vel":150.00}}
<== {"sr":{"posx":7.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X7.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,35,136]}
<== {"sr":{"posx":7.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":7.440,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":7.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 8.333, y: 97.529, a: 0
==> {"gc":"G0 X8.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,31,132]}
<== {"sr":{"posx":7.333,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":8.412,"posy":97.837,"vel":482.65}}
<== {"sr":{"posx":8.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X8.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,35,136]}
<== {"sr":{"posx":8.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":8.431,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":8.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 9.333, y: 97.529, a: 0
==> {"gc":"G0 X9.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,31,132]}
<== {"sr":{"posx":8.333,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":9.448,"posy":97.848,"vel":461.63}}
<== {"sr":{"posx":9.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X9.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,35,136]}
<== {"sr":{"posx":9.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":9.431,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":9.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 10.333, y: 97.529, a: 0
==> {"gc":"G0 X10.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":9.333,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":10.412,"posy":97.837,"vel":482.65}}
<== {"sr":{"posx":10.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X10.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":10.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":10.431,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":10.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 11.333, y: 97.529, a: 0
==> {"gc":"G0 X11.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":10.333,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":11.412,"posy":97.837,"vel":482.65}}
<== {"qr":32,"qi":0,"qo":1}
<== {"sr":{"posx":11.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
==> {"gc":"G1 F150 X11.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":11.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":11.440,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":11.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 12.333, y: 97.529, a: 0
==> {"gc":"G0 X12.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":11.333,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":12.412,"posy":97.837,"vel":482.65}}
<== {"sr":{"posx":12.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X12.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":12.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":12.440,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":12.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.333, y: 97.529, a: 0
==> {"gc":"G0 X13.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":12.333,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.448,"posy":97.848,"vel":461.63}}
<== {"sr":{"posx":13.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.431,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":13.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 14.333, y: 97.529, a: 0
==> {"gc":"G0 X14.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":13.333,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":14.373,"posy":97.826,"vel":500.73}}
<== {"sr":{"posx":14.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X14.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":14.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":14.440,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":14.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 15.333, y: 97.529, a: 0
==> {"gc":"G0 X15.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":14.333,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":15.412,"posy":97.837,"vel":461.63}}
<== {"sr":{"posx":15.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X15.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":15.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":15.431,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":15.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 16.333, y: 97.529, a: 0
==> {"gc":"G0 X16.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":15.333,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":16.412,"posy":97.837,"vel":482.64}}
<== {"sr":{"posx":16.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X16.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":16.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":16.440,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":16.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 17.333, y: 97.529, a: 0
==> {"gc":"G0 X17.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":16.333,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":17.373,"posy":97.826,"vel":500.73}}
<== {"sr":{"posx":17.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X17.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":17.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":17.431,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":17.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 18.333, y: 97.529, a: 0
==> {"gc":"G0 X18.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":17.333,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":18.448,"posy":97.848,"vel":461.63}}
<== {"sr":{"posx":18.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X18.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":18.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":18.440,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":18.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -454.5, 502.5px; -7.272, 8.040mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -475.5, 460.0px; -7.608, 7.360mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -456.0, 422.0px; -7.296, 6.752mm; size: 9.0, 9.0px; 0.14, 0.14mm
pos: 533.0, 351.5px; 8.528, 5.624mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 562.0, 319.5px; 8.992, 5.112mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 472.0, 303.5px; 7.552, 4.856mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 516.0, 274.0px; 8.256, 4.384mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: 507.5, 252.0px; 8.120, 4.032mm; size: 6.5, 6.5px; 0.10, 0.10mm
pos: 517.5, 241.0px; 8.280, 3.856mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 604.0, 206.0px; 9.664, 3.296mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -168.5, 9.5px; -2.696, 0.152mm; size: 340.0, 340.0px; 5.44, 5.44mm
pos: 565.5, 155.0px; 9.048, 2.480mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 596.5, 113.5px; 9.544, 1.816mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 616.5, 108.0px; 9.864, 1.728mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -168.5, 6.5px; -2.696, 0.104mm; size: 53.0, 53.0px; 0.85, 0.85mm
pos: 567.5, -26.0px; 9.080, -0.416mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 541.0, -267.5px; 8.656, -4.280mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
No items left.
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: 628.5, 507.5px; 10.056, 8.120mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -448.5, 439.0px; -7.176, 7.024mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -465.5, 401.0px; -7.448, 6.416mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -168.5, 9.5px; -2.696, 0.152mm; size: 340.0, 340.0px; 5.44, 5.44mm
pos: 555.5, 158.5px; 8.888, 2.536mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -168.0, 6.5px; -2.688, 0.104mm; size: 53.5, 53.5px; 0.86, 0.86mm
pos: 580.5, 15.0px; 9.288, 0.240mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 624.5, -18.0px; 9.992, -0.288mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 518.5, -283.0px; 8.296, -4.528mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 462.0, -289.5px; 7.392, -4.632mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
No items left.
CNC_XYA_m, x: 28.333, y: 97.529, a: 0
==> {"gc":"G0 X28.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":18.333,"vel":0.26,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":20.020,"posy":97.594,"vel":1463.96}}
<== {"sr":{"posx":26.242,"posy":97.833,"vel":1776.58}}
<== {"sr":{"posx":28.731,"posy":97.929,"vel":18.81}}
<== {"sr":{"posx":28.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X28.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":28.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":28.423,"posy":97.619,"vel":150.00}}
<== {"sr":{"posx":28.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 18.333, y: 97.529, a: 0
==> {"gc":"G0 X18.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":28.333,"vel":0.27,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":26.501,"posy":97.605,"vel":1498.65}}
<== {"sr":{"posx":20.693,"posy":97.847,"vel":1587.29}}
<== {"sr":{"posx":18.733,"posy":97.929,"vel":1.23}}
<== {"sr":{"posx":18.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X18.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":18.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":18.440,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":18.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 8.333, y: 97.529, a: 0
==> {"gc":"G0 X8.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,31,132]}
<== {"sr":{"posx":18.333,"vel":0.27,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":16.501,"posy":97.605,"vel":1498.65}}
<== {"sr":{"posx":10.693,"posy":97.847,"vel":1587.29}}
<== {"sr":{"posx":8.733,"posy":97.929,"vel":1.23}}
<== {"sr":{"posx":8.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X8.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,35,136]}
<== {"sr":{"posx":8.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":8.431,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":8.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 9.333, y: 97.529, a: 0
==> {"gc":"G0 X9.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,31,132]}
<== {"sr":{"posx":8.333,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":9.448,"posy":97.848,"vel":461.63}}
<== {"qr":32,"qi":0,"qo":1}
<== {"sr":{"posx":9.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
==> {"gc":"G1 F150 X9.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,35,136]}
<== {"sr":{"posx":9.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":9.431,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":9.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 10.333, y: 97.529, a: 0
==> {"gc":"G0 X10.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":9.333,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":10.412,"posy":97.837,"vel":482.65}}
<== {"sr":{"posx":10.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X10.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":10.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":10.440,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":10.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 11.333, y: 97.529, a: 0
==> {"gc":"G0 X11.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":10.333,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":11.373,"posy":97.826,"vel":500.73}}
<== {"sr":{"posx":11.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X11.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":11.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":11.440,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":11.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 12.333, y: 97.529, a: 0
==> {"gc":"G0 X12.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":11.333,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":12.448,"posy":97.848,"vel":461.63}}
<== {"sr":{"posx":12.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X12.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":12.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":12.440,"posy":97.636,"vel":150.00}}
<== {"qr":32,"qi":0,"qo":1}
<== {"sr":{"posx":12.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
CNC_XYA_m, x: 13.333, y: 97.529, a: 0
==> {"gc":"G0 X13.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":12.333,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.412,"posy":97.837,"vel":482.65}}
<== {"sr":{"posx":13.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.440,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":13.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -442.5, 501.0px; -7.080, 8.016mm; size: 6.5, 6.5px; 0.10, 0.10mm
pos: -461.5, 461.5px; -7.384, 7.384mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -454.5, 439.0px; -7.272, 7.024mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -463.0, 378.5px; -7.408, 6.056mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 582.5, 180.5px; 9.320, 2.888mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 2.0, 10.0px; 0.032, 0.160mm; size: 341.0, 341.0px; 5.46, 5.46mm
pos: 1.0, 6.5px; 0.016, 0.104mm; size: 44.5, 44.5px; 0.71, 0.71mm
pos: 584.0, -133.0px; 9.344, -2.128mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: 540.0, -159.5px; 8.640, -2.552mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -558.5, -251.5px; -8.936, -4.024mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 554.5, -315.5px; 8.872, -5.048mm; size: 7.0, 7.0px; 0.11, 0.11mm
pos: 418.0, -315.5px; 6.688, -5.048mm; size: 5.5, 5.5px; 0.09, 0.09mm
Filtered for size, results:
No items left.
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -399.0, 494.5px; -6.384, 7.912mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -459.5, 411.5px; -7.352, 6.584mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -444.0, 403.0px; -7.104, 6.448mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: 590.0, 228.5px; 9.440, 3.656mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 1.5, 9.5px; 0.024, 0.152mm; size: 341.0, 341.0px; 5.46, 5.46mm
pos: -517.5, 175.5px; -8.280, 2.808mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 557.5, 64.5px; 8.920, 1.032mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 0.0, 7.0px; 0.000, 0.112mm; size: 45.0, 45.0px; 0.72, 0.72mm
pos: 554.5, -301.0px; 8.872, -4.816mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 454.0, -310.5px; 7.264, -4.968mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 538.5, -320.5px; 8.616, -5.128mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 442.5, -329.0px; 7.080, -5.264mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
No items left.
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -439.0, 469.5px; -7.024, 7.512mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -410.5, 453.0px; -6.568, 7.248mm; size: 10.5, 10.5px; 0.17, 0.17mm
pos: -495.5, 314.0px; -7.928, 5.024mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -510.5, 290.5px; -8.168, 4.648mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 565.5, 269.5px; 9.048, 4.312mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -507.5, 244.5px; -8.120, 3.912mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 2.0, 10.0px; 0.032, 0.160mm; size: 341.0, 341.0px; 5.46, 5.46mm
pos: 553.5, 157.0px; 8.856, 2.512mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 555.5, 76.0px; 8.888, 1.216mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 619.5, 40.0px; 9.912, 0.640mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 1.0, 7.0px; 0.016, 0.112mm; size: 45.0, 45.0px; 0.72, 0.72mm
pos: 612.0, -5.5px; 9.792, -0.088mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 586.5, -6.0px; 9.384, -0.096mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 563.5, -38.0px; 9.016, -0.608mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 625.0, -50.5px; 10.000, -0.808mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 576.5, -52.0px; 9.224, -0.832mm; size: 6.5, 6.5px; 0.10, 0.10mm
pos: 589.5, -121.0px; 9.432, -1.936mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 549.5, -128.0px; 8.792, -2.048mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 541.0, -205.5px; 8.656, -3.288mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -548.5, -222.0px; -8.776, -3.552mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 465.5, -306.5px; 7.448, -4.904mm; size: 5.0, 5.0px; 0.08, 0.08mm
Filtered for size, results:
No items left.
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -394.0, 500.5px; -6.304, 8.008mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -481.0, 454.5px; -7.696, 7.272mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -463.0, 445.5px; -7.408, 7.128mm; size: 6.5, 6.5px; 0.10, 0.10mm
pos: -419.0, 436.5px; -6.704, 6.984mm; size: 7.5, 7.5px; 0.12, 0.12mm
pos: -470.5, 433.0px; -7.528, 6.928mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -411.0, 418.5px; -6.576, 6.696mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -429.0, 409.0px; -6.864, 6.544mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: 576.0, 279.5px; 9.216, 4.472mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 569.5, 267.5px; 9.112, 4.280mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 2.0, 10.0px; 0.032, 0.160mm; size: 341.0, 341.0px; 5.46, 5.46mm
pos: 619.0, 129.0px; 9.904, 2.064mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: 1.0, 6.5px; 0.016, 0.104mm; size: 45.5, 45.5px; 0.73, 0.73mm
pos: 564.5, -96.0px; 9.032, -1.536mm; size: 8.5, 8.5px; 0.14, 0.14mm
pos: 543.0, -234.5px; 8.688, -3.752mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 497.5, -324.5px; 7.960, -5.192mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 453.0, -326.5px; 7.248, -5.224mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
pos: 2.0, 10.0px; 0.032, 0.160mm; size: 341.0, 341.0px; 5.46, 5.46mm
Result: X= 0.032, Y= 0.160
Result is unique.
B: Save
SaveVideoAlgorithms to C:\Arduino\LitePlacer\LitePlacer.VideoAlgorithms
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -486.0, 346.5px; -7.776, 5.544mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 584.5, 244.0px; 9.352, 3.904mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 2.5, 10.0px; 0.040, 0.160mm; size: 340.5, 340.5px; 5.45, 5.45mm
pos: -520.0, 125.0px; -8.320, 2.000mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -525.0, 104.5px; -8.400, 1.672mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 571.0, 71.0px; 9.136, 1.136mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 0.0, 7.0px; 0.000, 0.112mm; size: 45.0, 45.0px; 0.72, 0.72mm
pos: 577.0, -83.0px; 9.232, -1.328mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 549.5, -96.0px; 8.792, -1.536mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -560.5, -224.0px; -8.968, -3.584mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
pos: 2.5, 10.0px; 0.040, 0.160mm; size: 340.5, 340.5px; 5.45, 5.45mm
Result: X= 0.040, Y= 0.160
Result is unique.
CNC_XYA_m, x: 13.333, y: 98.529, a: 0
==> {"gc":"G0 X13.733 Y98.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":13.333,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.641,"posy":98.608,"vel":482.65}}
<== {"sr":{"posx":13.733,"posy":98.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.333 Y98.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.733,"posy":98.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.431,"posy":98.627,"vel":150.00}}
<== {"sr":{"posx":13.333,"posy":98.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -447.5, 472.5px; -7.160, 7.560mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -410.0, 435.5px; -6.560, 6.968mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -415.5, 428.0px; -6.648, 6.848mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -458.0, 426.0px; -7.328, 6.816mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: -477.5, 404.0px; -7.640, 6.464mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -481.5, 380.0px; -7.704, 6.080mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -494.5, 373.5px; -7.912, 5.976mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: -470.0, 371.0px; -7.520, 5.936mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: -503.0, 358.5px; -8.048, 5.736mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 558.0, 318.5px; 8.928, 5.096mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -515.0, 268.5px; -8.240, 4.296mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -511.0, 215.5px; -8.176, 3.448mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 2.5, 43.0px; 0.040, 0.688mm; size: 338.5, 338.5px; 5.42, 5.42mm
pos: 611.0, 195.5px; 9.776, 3.128mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 552.0, 185.5px; 8.832, 2.968mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 554.5, 152.5px; 8.872, 2.440mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 569.5, 104.0px; 9.112, 1.664mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 578.0, 63.5px; 9.248, 1.016mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 0.0, 39.0px; 0.000, 0.624mm; size: 46.0, 46.0px; 0.74, 0.74mm
pos: 583.5, 41.0px; 9.336, 0.656mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 500.5, -327.0px; 8.008, -5.232mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
pos: 2.5, 43.0px; 0.040, 0.688mm; size: 338.5, 338.5px; 5.42, 5.42mm
Result: X= 0.040, Y= 0.688
Result is unique.
CNC_XYA_m, x: 13.333, y: 97.529, a: 0
==> {"gc":"G1 F150 X13.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.333,"posy":98.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.557,"posy":98.193,"vel":150.00}}
<== {"sr":{"posx":13.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.440,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":13.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.333, y: 98.529, a: 0
==> {"gc":"G0 X13.733 Y98.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":13.333,"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.630,"posy":98.569,"vel":500.73}}
<== {"sr":{"posx":13.733,"posy":98.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.333 Y98.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.733,"posy":98.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.431,"posy":98.627,"vel":150.00}}
<== {"sr":{"posx":13.333,"posy":98.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.333, y: 99.529, a: 0
==> {"gc":"G0 X13.733 Y99.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posx":13.333,"posy":98.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.630,"posy":99.569,"vel":500.73}}
<== {"sr":{"posx":13.733,"posy":99.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.333 Y99.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.733,"posy":99.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.440,"posy":99.636,"vel":150.00}}
<== {"sr":{"posx":13.333,"posy":99.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.333, y: 100.529, a: 0
==> {"gc":"G0 X13.733 Y100.929 A0"}
<== {"r":{},"f":[1,0,33,134]}
<== {"sr":{"posx":13.333,"posy":99.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.641,"posy":100.608,"vel":482.65}}
<== {"sr":{"posx":13.733,"posy":100.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.333 Y100.529 A0"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":13.733,"posy":100.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.423,"posy":100.619,"vel":150.00}}
<== {"sr":{"posx":13.333,"posy":100.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -400.5, 423.0px; -6.408, 6.768mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -470.5, 379.5px; -7.528, 6.072mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: 2.5, 112.5px; 0.040, 1.800mm; size: 340.0, 340.0px; 5.44, 5.44mm
pos: -494.5, 275.0px; -7.912, 4.400mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 591.0, 216.5px; 9.456, 3.464mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -524.0, 206.5px; -8.384, 3.304mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 604.5, 179.5px; 9.672, 2.872mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 0.0, 106.0px; 0.000, 1.696mm; size: 46.0, 46.0px; 0.74, 0.74mm
pos: 576.0, 54.5px; 9.216, 0.872mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 561.0, 20.0px; 8.976, 0.320mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 548.5, -46.0px; 8.776, -0.736mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 560.0, -131.0px; 8.960, -2.096mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: 583.0, -294.0px; 9.328, -4.704mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 475.5, -304.0px; 7.608, -4.864mm; size: 6.5, 6.5px; 0.10, 0.10mm
pos: 447.0, -304.0px; 7.152, -4.864mm; size: 5.0, 5.0px; 0.08, 0.08mm
Filtered for size, results:
pos: 2.5, 112.5px; 0.040, 1.800mm; size: 340.0, 340.0px; 5.44, 5.44mm
Result: X= 0.040, Y= 1.800
Result is unique.
CNC_XYA_m, x: 13.333, y: 101.529, a: 0
==> {"gc":"G0 X13.733 Y101.929 A0"}
<== {"r":{},"f":[1,0,33,134]}
<== {"sr":{"posx":13.333,"posy":100.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.641,"posy":101.608,"vel":482.65}}
<== {"sr":{"posx":13.733,"posy":101.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.333 Y101.529 A0"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":13.733,"posy":101.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.440,"posy":101.636,"vel":150.00}}
<== {"sr":{"posx":13.333,"posy":101.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.333, y: 102.529, a: 0
==> {"gc":"G0 X13.733 Y102.929 A0"}
<== {"r":{},"f":[1,0,33,134]}
<== {"sr":{"posx":13.333,"posy":101.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.641,"posy":102.608,"vel":482.64}}
<== {"sr":{"posx":13.733,"posy":102.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.333 Y102.529 A0"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":13.733,"posy":102.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.440,"posy":102.636,"vel":150.00}}
<== {"sr":{"posx":13.333,"posy":102.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -425.5, 456.0px; -6.808, 7.296mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -394.5, 448.0px; -6.312, 7.168mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -443.0, 433.5px; -7.088, 6.936mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -460.5, 376.0px; -7.368, 6.016mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 2.0, 174.5px; 0.032, 2.792mm; size: 349.5, 349.5px; 5.59, 5.59mm
pos: 591.5, 258.0px; 9.464, 4.128mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 587.5, 231.0px; 9.400, 3.696mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -530.0, 229.5px; -8.480, 3.672mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 587.0, 203.0px; 9.392, 3.248mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: 0.5, 175.0px; 0.008, 2.800mm; size: 46.5, 46.5px; 0.74, 0.74mm
pos: 603.5, 194.5px; 9.656, 3.112mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 555.5, 148.0px; 8.888, 2.368mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 570.5, 53.5px; 9.128, 0.856mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 609.5, -28.5px; 9.752, -0.456mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 341.0, -317.5px; 5.456, -5.080mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
pos: 2.0, 174.5px; 0.032, 2.792mm; size: 349.5, 349.5px; 5.59, 5.59mm
Result: X= 0.032, Y= 2.792
Result is unique.
CNC_XYA_m, x: 13.333, y: 103.529, a: 0
==> {"gc":"G0 X13.733 Y103.929 A0"}
<== {"r":{},"f":[1,0,33,134]}
<== {"sr":{"posx":13.333,"posy":102.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.641,"posy":103.608,"vel":482.65}}
<== {"sr":{"posx":13.733,"posy":103.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.333 Y103.529 A0"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":13.733,"posy":103.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.440,"posy":103.636,"vel":150.00}}
<== {"sr":{"posx":13.333,"posy":103.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.333, y: 102.529, a: 0
==> {"gc":"G1 F150 X13.733 Y102.929 A0"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":13.333,"posy":103.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.564,"posy":103.183,"vel":150.00}}
<== {"sr":{"posx":13.733,"posy":102.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.333 Y102.529 A0"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":13.733,"posy":102.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.440,"posy":102.636,"vel":150.00}}
<== {"sr":{"posx":13.333,"posy":102.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.333, y: 101.529, a: 0
==> {"gc":"G1 F150 X13.733 Y101.929 A0"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":13.333,"posy":102.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.564,"posy":102.183,"vel":150.00}}
<== {"sr":{"posx":13.733,"posy":101.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.333 Y101.529 A0"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":13.733,"posy":101.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.431,"posy":101.627,"vel":150.00}}
<== {"sr":{"posx":13.333,"posy":101.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.333, y: 100.529, a: 0
==> {"gc":"G1 F150 X13.733 Y100.929 A0"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":13.333,"posy":101.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.564,"posy":101.183,"vel":150.00}}
<== {"sr":{"posx":13.733,"posy":100.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.333 Y100.529 A0"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":13.733,"posy":100.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.440,"posy":100.636,"vel":150.00}}
<== {"sr":{"posx":13.333,"posy":100.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.333, y: 99.529, a: 0
==> {"gc":"G1 F150 X13.733 Y99.929 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.333,"posy":100.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.557,"posy":100.193,"vel":150.00}}
<== {"sr":{"posx":13.733,"posy":99.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.333 Y99.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.733,"posy":99.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.431,"posy":99.627,"vel":150.00}}
<== {"sr":{"posx":13.333,"posy":99.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.333, y: 98.529, a: 0
==> {"gc":"G1 F150 X13.733 Y98.929 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.333,"posy":99.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.564,"posy":99.183,"vel":150.00}}
<== {"sr":{"posx":13.733,"posy":98.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.333 Y98.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.733,"posy":98.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.440,"posy":98.636,"vel":150.00}}
<== {"sr":{"posx":13.333,"posy":98.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.333, y: 97.529, a: 0
==> {"gc":"G1 F150 X13.733 Y97.929 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.333,"posy":98.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.557,"posy":98.193,"vel":150.00}}
<== {"sr":{"posx":13.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.333 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.431,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":13.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.333, y: 97.429, a: 0
==> {"gc":"G1 F150 X13.733 Y97.829 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.333,"posy":97.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.657,"posy":97.772,"vel":150.00}}
<== {"sr":{"posx":13.733,"posy":97.829,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.333 Y97.429 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.733,"posy":97.829,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.431,"posy":97.527,"vel":150.00}}
<== {"sr":{"posx":13.333,"posy":97.429,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
B: Save
SaveVideoAlgorithms to C:\Arduino\LitePlacer\LitePlacer.VideoAlgorithms
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -362.0, 440.5px; -5.792, 7.048mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 560.0, 291.5px; 8.960, 4.664mm; size: 7.5, 7.5px; 0.12, 0.12mm
pos: -502.5, 259.0px; -8.040, 4.144mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 589.5, 235.0px; 9.432, 3.760mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -508.0, 223.0px; -8.128, 3.568mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 1.5, 7.0px; 0.024, 0.112mm; size: 340.5, 340.5px; 5.45, 5.45mm
pos: 600.0, 170.5px; 9.600, 2.728mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 548.5, 166.0px; 8.776, 2.656mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -511.5, 144.0px; -8.184, 2.304mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 574.5, 46.5px; 9.192, 0.744mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 0.5, 4.0px; 0.008, 0.064mm; size: 45.5, 45.5px; 0.73, 0.73mm
pos: 613.5, -33.0px; 9.816, -0.528mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 531.5, -257.0px; 8.504, -4.112mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 447.5, -285.0px; 7.160, -4.560mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
pos: 1.5, 7.0px; 0.024, 0.112mm; size: 340.5, 340.5px; 5.45, 5.45mm
Result: X= 0.024, Y= 0.112
Result is unique.
Result candidates:
Circles:
pos: -451.0, 508.5px; -7.216, 8.136mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -382.5, 509.0px; -6.120, 8.144mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -367.5, 500.0px; -5.880, 8.000mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -394.0, 498.0px; -6.304, 7.968mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: -451.5, 491.0px; -7.224, 7.856mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -381.0, 487.5px; -6.096, 7.800mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -368.5, 472.5px; -5.896, 7.560mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -352.5, 463.0px; -5.640, 7.408mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -468.0, 455.5px; -7.488, 7.288mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -362.0, 440.5px; -5.792, 7.048mm; size: 6.5, 6.5px; 0.10, 0.10mm
pos: -391.0, 429.5px; -6.256, 6.872mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 579.5, 270.0px; 9.272, 4.320mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 572.5, 258.0px; 9.160, 4.128mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 589.5, 235.0px; 9.432, 3.760mm; size: 6.5, 6.5px; 0.10, 0.10mm
pos: 584.5, 219.0px; 9.352, 3.504mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 586.5, 205.5px; 9.384, 3.288mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 578.5, 204.0px; 9.256, 3.264mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 1.5, 7.0px; 0.024, 0.112mm; size: 342.5, 342.5px; 5.48, 5.48mm
pos: -503.0, 163.5px; -8.048, 2.616mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 592.5, 147.5px; 9.480, 2.360mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -511.5, 144.0px; -8.184, 2.304mm; size: 7.5, 7.5px; 0.12, 0.12mm
pos: 562.5, 71.0px; 9.000, 1.136mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 569.5, 35.0px; 9.112, 0.560mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 0.5, 4.0px; 0.008, 0.064mm; size: 47.5, 47.5px; 0.76, 0.76mm
pos: 610.5, -18.5px; 9.768, -0.296mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 542.5, -28.0px; 8.680, -0.448mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 549.0, -55.0px; 8.784, -0.880mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: 562.5, -54.0px; 9.000, -0.864mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 551.0, -68.5px; 8.816, -1.096mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -553.5, -221.0px; -8.856, -3.536mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -548.0, -251.5px; -8.768, -4.024mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 531.5, -257.0px; 8.504, -4.112mm; size: 6.5, 6.5px; 0.10, 0.10mm
pos: 447.5, -285.0px; 7.160, -4.560mm; size: 6.5, 6.5px; 0.10, 0.10mm
pos: 454.5, -292.0px; 7.272, -4.672mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 353.5, -308.0px; 5.656, -4.928mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 528.5, -322.0px; 8.456, -5.152mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
pos: 1.5, 7.0px; 0.024, 0.112mm; size: 342.5, 342.5px; 5.48, 5.48mm
Result: X= 0.024, Y= 0.112
Result is unique.
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -463.5, 457.5px; -7.416, 7.320mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: -418.0, 436.5px; -6.688, 6.984mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -409.5, 416.5px; -6.552, 6.664mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -514.5, 269.5px; -8.232, 4.312mm; size: 7.0, 7.0px; 0.11, 0.11mm
pos: 1.0, 7.5px; 0.016, 0.120mm; size: 341.5, 341.5px; 5.46, 5.46mm
pos: 593.0, 163.0px; 9.488, 2.608mm; size: 8.0, 8.0px; 0.13, 0.13mm
pos: 579.5, 71.0px; 9.272, 1.136mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 579.0, 53.5px; 9.264, 0.856mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 0.5, 5.0px; 0.008, 0.080mm; size: 45.5, 45.5px; 0.73, 0.73mm
pos: 569.0, -190.5px; 9.104, -3.048mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -567.0, -237.5px; -9.072, -3.800mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 514.5, -325.0px; 8.232, -5.200mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
pos: 1.0, 7.5px; 0.016, 0.120mm; size: 341.5, 341.5px; 5.46, 5.46mm
Result: X= 0.016, Y= 0.120
Result is unique.
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -449.0, 495.5px; -7.184, 7.928mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -419.0, 453.0px; -6.704, 7.248mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -413.0, 436.0px; -6.608, 6.976mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -449.5, 406.0px; -7.192, 6.496mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -496.0, 366.0px; -7.936, 5.856mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: -469.0, 360.5px; -7.504, 5.768mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -500.5, 296.0px; -8.008, 4.736mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 1.5, 7.0px; 0.024, 0.112mm; size: 340.5, 340.5px; 5.45, 5.45mm
pos: 611.0, 173.5px; 9.776, 2.776mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 592.5, 173.0px; 9.480, 2.768mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -542.5, 116.5px; -8.680, 1.864mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -546.5, 103.0px; -8.744, 1.648mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 0.5, 4.5px; 0.008, 0.072mm; size: 45.0, 45.0px; 0.72, 0.72mm
pos: 572.0, 19.5px; 9.152, 0.312mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 563.0, -175.5px; 9.008, -2.808mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 549.0, -215.5px; 8.784, -3.448mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -548.5, -277.0px; -8.776, -4.432mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 495.5, -309.0px; 7.928, -4.944mm; size: 5.5, 5.5px; 0.09, 0.09mm
Filtered for size, results:
pos: 1.5, 7.0px; 0.024, 0.112mm; size: 340.5, 340.5px; 5.45, 5.45mm
Result: X= 0.024, Y= 0.112
Result is unique.
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -398.0, 462.0px; -6.368, 7.392mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: -409.0, 417.5px; -6.544, 6.680mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -520.5, 247.5px; -8.328, 3.960mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 594.5, 177.0px; 9.512, 2.832mm; size: 6.5, 6.5px; 0.10, 0.10mm
pos: 1.5, 7.0px; 0.024, 0.112mm; size: 340.5, 340.5px; 5.45, 5.45mm
pos: -526.5, 92.5px; -8.424, 1.480mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 575.5, 29.0px; 9.208, 0.464mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 0.0, 4.5px; 0.000, 0.072mm; size: 44.5, 44.5px; 0.71, 0.71mm
pos: 561.5, -57.5px; 8.984, -0.920mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 493.0, -288.5px; 7.888, -4.616mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 412.5, -304.0px; 6.600, -4.864mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
pos: 1.5, 7.0px; 0.024, 0.112mm; size: 340.5, 340.5px; 5.45, 5.45mm
Result: X= 0.024, Y= 0.112
Result is unique.
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -396.5, 485.0px; -6.344, 7.760mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -396.5, 435.0px; -6.344, 6.960mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -512.5, 287.0px; -8.200, 4.592mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 547.5, 260.5px; 8.760, 4.168mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -500.0, 239.5px; -8.000, 3.832mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 590.0, 208.0px; 9.440, 3.328mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: 1.5, 7.5px; 0.024, 0.120mm; size: 341.0, 341.0px; 5.46, 5.46mm
pos: 561.5, 128.5px; 8.984, 2.056mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -536.0, 92.5px; -8.576, 1.480mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 0.5, 4.0px; 0.008, 0.064mm; size: 45.5, 45.5px; 0.73, 0.73mm
pos: 587.0, 19.5px; 9.392, 0.312mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 608.0, -43.5px; 9.728, -0.696mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 598.0, -93.5px; 9.568, -1.496mm; size: 7.5, 7.5px; 0.12, 0.12mm
pos: 547.5, -255.0px; 8.760, -4.080mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 463.5, -301.0px; 7.416, -4.816mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
pos: 1.5, 7.5px; 0.024, 0.120mm; size: 341.0, 341.0px; 5.46, 5.46mm
Result: X= 0.024, Y= 0.120
Result is unique.
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -459.0, 466.5px; -7.344, 7.464mm; size: 6.5, 6.5px; 0.10, 0.10mm
pos: -488.0, 393.5px; -7.808, 6.296mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -529.5, 210.5px; -8.472, 3.368mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 625.5, 205.5px; 10.008, 3.288mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 1.5, 7.0px; 0.024, 0.112mm; size: 340.5, 340.5px; 5.45, 5.45mm
pos: 559.5, 143.0px; 8.952, 2.288mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 569.0, 133.5px; 9.104, 2.136mm; size: 6.5, 6.5px; 0.10, 0.10mm
pos: 570.0, 86.5px; 9.120, 1.384mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 0.5, 4.5px; 0.008, 0.072mm; size: 46.0, 46.0px; 0.74, 0.74mm
pos: 545.5, -204.0px; 8.728, -3.264mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 500.5, -283.0px; 8.008, -4.528mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 533.5, -314.0px; 8.536, -5.024mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 531.0, -323.5px; 8.496, -5.176mm; size: 5.5, 5.5px; 0.09, 0.09mm
Filtered for size, results:
pos: 1.5, 7.0px; 0.024, 0.112mm; size: 340.5, 340.5px; 5.45, 5.45mm
Result: X= 0.024, Y= 0.112
Result is unique.
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -366.5, 496.0px; -5.864, 7.936mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -470.5, 421.0px; -7.528, 6.736mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 567.5, 272.0px; 9.080, 4.352mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 1.5, 7.5px; 0.024, 0.120mm; size: 341.0, 341.0px; 5.46, 5.46mm
pos: 551.5, 134.0px; 8.824, 2.144mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 621.5, 126.5px; 9.944, 2.024mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 559.0, 92.0px; 8.944, 1.472mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: 605.5, 71.0px; 9.688, 1.136mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 0.5, 4.0px; 0.008, 0.064mm; size: 45.5, 45.5px; 0.73, 0.73mm
pos: 579.0, 11.0px; 9.264, 0.176mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: 573.5, -28.5px; 9.176, -0.456mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 580.5, -127.5px; 9.288, -2.040mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: 545.0, -198.5px; 8.720, -3.176mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 553.5, -203.5px; 8.856, -3.256mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 538.0, -230.5px; 8.608, -3.688mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 540.0, -247.0px; 8.640, -3.952mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: 505.5, -278.5px; 8.088, -4.456mm; size: 5.0, 5.0px; 0.08, 0.08mm
Filtered for size, results:
pos: 1.5, 7.5px; 0.024, 0.120mm; size: 341.0, 341.0px; 5.46, 5.46mm
Result: X= 0.024, Y= 0.120
Result is unique.
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -479.5, 413.5px; -7.672, 6.616mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -445.0, 404.5px; -7.120, 6.472mm; size: 6.5, 6.5px; 0.10, 0.10mm
pos: -457.0, 394.0px; -7.312, 6.304mm; size: 7.0, 7.0px; 0.11, 0.11mm
pos: 1.5, 7.5px; 0.024, 0.120mm; size: 341.0, 341.0px; 5.46, 5.46mm
pos: -540.5, 46.5px; -8.648, 0.744mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 0.5, 5.0px; 0.008, 0.080mm; size: 45.5, 45.5px; 0.73, 0.73mm
pos: 564.0, -43.5px; 9.024, -0.696mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 590.5, -108.0px; 9.448, -1.728mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 570.0, -184.0px; 9.120, -2.944mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 534.5, -268.5px; 8.552, -4.296mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 487.5, -293.0px; 7.800, -4.688mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 328.0, -311.0px; 5.248, -4.976mm; size: 5.0, 5.0px; 0.08, 0.08mm
Filtered for size, results:
pos: 1.5, 7.5px; 0.024, 0.120mm; size: 341.0, 341.0px; 5.46, 5.46mm
Result: X= 0.024, Y= 0.120
Result is unique.
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -440.5, 500.0px; -7.048, 8.000mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -422.0, 446.0px; -6.752, 7.136mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: 630.0, 428.5px; 10.080, 6.856mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -518.0, 255.0px; -8.288, 4.080mm; size: 8.0, 8.0px; 0.13, 0.13mm
pos: 592.5, 213.0px; 9.480, 3.408mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -530.0, 177.5px; -8.480, 2.840mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 2.0, 7.5px; 0.032, 0.120mm; size: 340.5, 340.5px; 5.45, 5.45mm
pos: 555.5, 148.0px; 8.888, 2.368mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 556.0, 35.5px; 8.896, 0.568mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 0.0, 5.0px; 0.000, 0.080mm; size: 45.0, 45.0px; 0.72, 0.72mm
pos: 572.5, -21.0px; 9.160, -0.336mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 491.0, -278.0px; 7.856, -4.448mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: 527.0, -280.5px; 8.432, -4.488mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 442.5, -307.5px; 7.080, -4.920mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 355.5, -310.5px; 5.688, -4.968mm; size: 5.0, 5.0px; 0.08, 0.08mm
Filtered for size, results:
pos: 2.0, 7.5px; 0.032, 0.120mm; size: 340.5, 340.5px; 5.45, 5.45mm
Result: X= 0.032, Y= 0.120
Result is unique.
B: Save
SaveVideoAlgorithms to C:\Arduino\LitePlacer\LitePlacer.VideoAlgorithms
B: Load
LoadVideoAlgorithms from C:\Arduino\LitePlacer\LitePlacer.VideoAlgorithms
Functions_dataGridView_CurrentCellChanged(), AlgorithmChange
Functions_dataGridView_CurrentCellChanged(), AlgorithmChange
UpdateVideoProcessing()
BuildFunctionsList:
Meas. zoom, 0, 1.5, 0, 0, 0
Invert, 0, 0, 0, 0, 0
Threshold, 160, 0, 0, 0, 0
==> {"zsn":0}
<== {"r":{"zsn":0},"f":[1,0,10,1278]}
ReadyEvent r
==> {"zsx":0}
<== {"r":{"zsx":0},"f":[1,0,10,1186]}
ReadyEvent r
==> {"zsn":3}
<== {"r":{"zsn":3},"f":[1,0,10,3720]}
ReadyEvent r
==> {"zsx":2}
<== {"r":{"zsx":2},"f":[1,0,10,2814]}
ReadyEvent r
Device 0: USB 2.0 PC Cam
Device 1: USB 2.0 PC Cam
DownCam_comboBox.SelectedIndex= 0
DownCam_comboBox.SelectedIndex= 0
Device 0: USB 2.0 PC Cam
Device 1: USB 2.0 PC Cam
UpCam_comboBox.SelectedIndex= 0
UpCam_comboBox.SelectedIndex= 0
UpCam_comboBox.SelectedIndex= 2
==> {"zsn":0}
<== {"r":{"zsn":0},"f":[1,0,10,1278]}
ReadyEvent r
==> {"zsx":0}
<== {"r":{"zsx":0},"f":[1,0,10,1186]}
ReadyEvent r
B: Calibrate All
==> {"zsn":0}
<== {"r":{"zsn":0},"f":[1,0,10,1278]}
ReadyEvent r
==> {"zsx":0}
<== {"r":{"zsx":0},"f":[1,0,10,1186]}
ReadyEvent r
Unload nozzle #6
m_NozzleGotoStart: nozzle #6
-- zero Z movement command --
CNC_XYA_m, x: 67.6, y: 283.9, a: -5
==> {"gc":"G0 X67.6 Y283.9 A-5"}
<== {"r":{},"f":[1,0,30,131]}
<== {"sr":{"vel":0.11,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.726,"posy":98.779,"posa":-0.036,"vel":1461.34}}
<== {"sr":{"posx":17.327,"posy":111.153,"posa":-0.368,"vel":6840.37}}
<== {"sr":{"posx":26.326,"posy":142.074,"posa":-1.197,"vel":12486.77}}
<== {"sr":{"posx":38.802,"posy":186.088,"posa":-2.377,"vel":14337.29}}
<== {"sr":{"posx":51.900,"posy":229.951,"posa":-3.553,"vel":13375.72}}
<== {"sr":{"posx":62.005,"posy":264.673,"posa":-4.484,"vel":8481.36}}
<== {"sr":{"posx":66.796,"posy":281.137,"posa":-4.926,"vel":2528.32}}
<== {"sr":{"posx":67.598,"posy":283.894,"posa":-5.000,"vel":34.83}}
<== {"sr":{"posx":67.600,"posy":283.900,"posa":-5.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 67.2, y: 283.5, a: 0
==> {"gc":"G1 F150 X67.2 Y283.5 A-5"}
<== {"r":{},"f":[1,0,34,135]}
<== {"sr":{"posx":67.600,"posy":283.900,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":67.298,"posy":283.599,"vel":150.00}}
<== {"sr":{"posx":67.200,"posy":283.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posa":-5.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":-2.244,"vel":1552.78}}
<== {"sr":{"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
-- zero Z movement command --
m_DoNozzleMove: nozzle #6, move 1:
==> {"gc":"G0 Z21"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.430,"vel":429.46}}
<== {"sr":{"posz":3.738,"vel":1585.48}}
<== {"sr":{"posz":10.156,"vel":2065.95}}
<== {"sr":{"posz":16.570,"vel":1731.42}}
<== {"sr":{"posz":20.359,"vel":589.68}}
<== {"sr":{"posz":21.000,"vel":2.88}}
<== {"sr":{"posz":21.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 2:
CNC_XYA_m, x: 52.2, y: 283.5, a: 0
==> {"gc":"G0 X52.2 Y283.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":67.200,"vel":0.23,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":65.364,"vel":1616.71}}
<== {"sr":{"posx":57.600,"vel":2515.19}}
<== {"sr":{"posx":52.430,"vel":477.46}}
<== {"sr":{"posx":52.200,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 3:
==> {"gc":"G0 Z22"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.10,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":21.411,"vel":269.12}}
<== {"sr":{"posz":21.997,"vel":18.13}}
<== {"sr":{"posz":22.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 4:
CNC_XYA_m, x: 37.7, y: 283.5, a: 0
==> {"gc":"G0 X37.7 Y283.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":52.200,"vel":0.24,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":50.208,"vel":1680.49}}
<== {"sr":{"posx":42.690,"vel":2440.91}}
<== {"sr":{"posx":37.838,"vel":340.82}}
<== {"sr":{"posx":37.700,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 5:
==> {"gc":"G0 Z6"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":21.559,"vel":436.85}}
<== {"sr":{"posz":18.388,"vel":1464.45}}
<== {"sr":{"posz":12.858,"vel":1718.88}}
<== {"sr":{"posz":7.989,"vel":1130.67}}
<== {"sr":{"posz":6.075,"vel":140.27}}
<== {"sr":{"posz":6.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 6:
CNC_XYA_m, x: 67.7, y: 283.5, a: 0
==> {"gc":"G0 X67.7 Y283.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":37.700,"vel":0.19,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":39.357,"vel":1610.52}}
<== {"sr":{"posx":49.673,"vel":4029.69}}
<== {"sr":{"posx":62.192,"vel":3228.35}}
<== {"sr":{"posx":67.557,"vel":299.85}}
<== {"sr":{"posx":67.700,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Load nozzle #1
m_NozzleGotoStart: nozzle #1
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":5.513,"vel":448.14}}
<== {"sr":{"posz":3.074,"vel":896.23}}
<== {"sr":{"posz":0.526,"vel":489.57}}
<== {"sr":{"posz":0.000,"vel":0.25}}
<== {"sr":{"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 37.3, y: 174, a: -5
==> {"gc":"G0 X37.3 Y174 A-5"}
<== {"r":{},"f":[1,0,28,108]}
<== {"sr":{"vel":0.13,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":67.251,"posy":281.881,"posa":-0.074,"vel":1674.16}}
<== {"sr":{"posx":63.704,"posy":269.105,"posa":-0.657,"vel":6626.91}}
<== {"sr":{"posx":56.038,"posy":241.494,"posa":-1.918,"vel":9881.98}}
<== {"sr":{"posx":47.445,"posy":210.543,"posa":-3.331,"vel":9685.10}}
<== {"sr":{"posx":40.460,"posy":185.382,"posa":-4.480,"vel":5967.48}}
<== {"sr":{"posx":37.533,"posy":174.839,"posa":-4.962,"vel":1136.79}}
<== {"sr":{"posx":37.300,"posy":174.000,"posa":-5.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 36.9, y: 173.6, a: 0
==> {"gc":"G1 F150 X36.9 Y173.6 A-5"}
<== {"r":{},"f":[1,0,34,135]}
<== {"sr":{"posx":37.300,"posy":174.000,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":37.007,"posy":173.707,"vel":150.00}}
<== {"sr":{"posx":36.900,"posy":173.600,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posa":-5.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":-2.116,"vel":1549.91}}
<== {"sr":{"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
-- zero Z movement command --
m_DoNozzleMove: nozzle #1, move 1:
==> {"gc":"G0 Z16"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.441,"vel":436.85}}
<== {"sr":{"posz":3.612,"vel":1464.45}}
<== {"sr":{"posz":9.142,"vel":1718.88}}
<== {"sr":{"posz":14.011,"vel":1130.67}}
<== {"sr":{"posz":15.925,"vel":140.27}}
<== {"sr":{"posz":16.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #1, move 2:
CNC_XYA_m, x: 46.9, y: 173.6, a: 0
==> {"gc":"G0 X46.9 Y173.6 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":36.900,"vel":0.27,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":38.723,"vel":1506.87}}
<== {"sr":{"posx":44.817,"vel":1642.38}}
<== {"sr":{"posx":46.900,"vel":3.23}}
<== {"sr":{"posx":46.900,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #1, move 3:
==> {"gc":"G0 Z27"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.05,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":16.425,"vel":423.85}}
<== {"sr":{"posz":19.418,"vel":1267.90}}
<== {"sr":{"posz":23.687,"vel":1267.90}}
<== {"sr":{"posz":26.610,"vel":423.84}}
<== {"sr":{"posz":27.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #1, move 4:
==> {"gc":"G0 Z21"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":26.513,"vel":448.14}}
<== {"sr":{"posz":24.074,"vel":896.23}}
<== {"sr":{"posz":21.526,"vel":489.57}}
<== {"sr":{"posz":21.000,"vel":0.25}}
<== {"sr":{"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #1, move 5:
CNC_XYA_m, x: 66.9, y: 173.6, a: 0
==> {"gc":"G0 X66.9 Y173.6 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":46.900,"vel":0.21,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":48.731,"vel":1665.55}}
<== {"sr":{"posx":57.669,"vel":3106.26}}
<== {"sr":{"posx":65.801,"vel":1293.59}}
<== {"sr":{"posx":66.900,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #1, move 6:
==> {"gc":"G0 Z6"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":20.522,"vel":460.56}}
<== {"sr":{"posz":17.326,"vel":1446.88}}
<== {"sr":{"posz":12.003,"vel":1638.58}}
<== {"sr":{"posz":7.542,"vel":979.23}}
<== {"sr":{"posz":6.033,"vel":79.22}}
<== {"sr":{"posz":6.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
calibrating nozzle 1
BuildFunctionsList:
Meas. zoom, 0, 3, 0, 0, 0
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 120, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
UpCamera activated
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":5.513,"vel":448.14}}
<== {"sr":{"posz":3.000,"vel":896.28}}
<== {"sr":{"posz":0.526,"vel":489.57}}
<== {"sr":{"posz":0.000,"vel":0.25}}
<== {"sr":{"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.233, y: 97.529, a: 0
==> {"gc":"G0 X13.633 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posy":173.600,"vel":0.17,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":65.778,"posy":172.006,"vel":1955.29}}
<== {"sr":{"posx":57.194,"posy":159.811,"vel":7156.37}}
<== {"sr":{"posx":40.707,"posy":136.390,"vel":9226.26}}
<== {"sr":{"posx":24.396,"posy":113.219,"vel":7598.50}}
<== {"sr":{"posx":14.958,"posy":99.812,"vel":2307.62}}
<== {"sr":{"posx":13.633,"posy":97.929,"vel":4.52}}
<== {"sr":{"posx":13.633,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.233 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.633,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.340,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":13.233,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 Z30.721"}
<== {"r":{},"f":[1,0,21,101]}
<== {"sr":{"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.431,"vel":429.16}}
<== {"sr":{"posz":3.866,"vel":1719.81}}
B: Calibrate All
<== {"sr":{"posz":11.184,"vel":2603.66}}
<== {"sr":{"posz":19.753,"vel":2603.65}}
<== {"sr":{"posz":27.138,"vel":1685.51}}
<== {"sr":{"posz":30.359,"vel":404.30}}
<== {"sr":{"posz":30.721,"vel":0.02}}
<== {"qr":32,"qi":0,"qo":1}
<== {"sr":{"posz":30.721,"vel":0.00,"stat":3}}
ReadyEvent stat
Measuring nozzle 1
CNC_A_m, a: 0
-- zero A movement command --
Result candidates:
Circles:
pos: -1.0, 35.5px; -0.005, 0.189mm; size: 882.5, 882.5px; 4.71, 4.71mm
pos: -9.5, 30.5px; -0.051, 0.163mm; size: 476.0, 476.0px; 2.54, 2.54mm
pos: 15.0, 229.5px; 0.080, 1.224mm; size: 14.5, 14.5px; 0.08, 0.08mm
pos: 0.0, 33.5px; 0.000, 0.179mm; size: 88.5, 88.5px; 0.47, 0.47mm
pos: 87.0, -157.0px; 0.464, -0.837mm; size: 8.0, 8.0px; 0.04, 0.04mm
Filtered for size, results:
pos: 0.0, 33.5px; 0.000, 0.179mm; size: 88.5, 88.5px; 0.47, 0.47mm
Result: X= 0.000, Y= 0.179
Result is unique.
A: 0.000, X: 0.000, Y: 0.179
CNC_A_m, a: 22.5
==> {"gc":"G0 A22.5"}
<== {"r":{},"f":[1,0,19,78]}
<== {"sr":{"posa":0.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":3.486,"vel":3014.29}}
<== {"sr":{"posa":16.398,"vel":3894.39}}
<== {"sr":{"posa":22.482,"vel":109.49}}
<== {"sr":{"posa":22.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -18.0, 34.5px; -0.096, 0.184mm; size: 865.5, 865.5px; 4.62, 4.62mm
pos: -16.5, 25.5px; -0.088, 0.136mm; size: 481.0, 481.0px; 2.57, 2.57mm
pos: -6.5, 25.5px; -0.035, 0.136mm; size: 88.0, 88.0px; 0.47, 0.47mm
pos: 107.0, -149.0px; 0.571, -0.795mm; size: 7.0, 7.0px; 0.04, 0.04mm
Filtered for size, results:
pos: -6.5, 25.5px; -0.035, 0.136mm; size: 88.0, 88.0px; 0.47, 0.47mm
Result: X= -0.035, Y= 0.136
Result is unique.
A: 22.500, X: -0.035, Y: 0.136
CNC_A_m, a: 45
==> {"gc":"G0 A45"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":22.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":26.514,"vel":3228.51}}
<== {"sr":{"posa":39.528,"vel":3760.69}}
<== {"sr":{"posa":44.988,"vel":80.49}}
<== {"sr":{"posa":45.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -26.0, 33.0px; -0.139, 0.176mm; size: 867.0, 867.0px; 4.62, 4.62mm
pos: -14.5, 23.0px; -0.077, 0.123mm; size: 89.5, 89.5px; 0.48, 0.48mm
pos: -22.0, 23.5px; -0.117, 0.125mm; size: 482.5, 482.5px; 2.57, 2.57mm
pos: 429.0, -250.0px; 2.288, -1.333mm; size: 6.0, 6.0px; 0.03, 0.03mm
pos: 356.0, -476.5px; 1.899, -2.541mm; size: 4.5, 4.5px; 0.02, 0.02mm
Filtered for size, results:
pos: -14.5, 23.0px; -0.077, 0.123mm; size: 89.5, 89.5px; 0.48, 0.48mm
Result: X= -0.077, Y= 0.123
Result is unique.
A: 45.000, X: -0.077, Y: 0.123
CNC_A_m, a: 67.5
==> {"gc":"G0 A67.5"}
<== {"r":{},"f":[1,0,19,78]}
<== {"sr":{"posa":45.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":48.746,"vel":3123.31}}
<== {"sr":{"posa":61.716,"vel":3830.47}}
<== {"sr":{"posa":67.482,"vel":109.49}}
<== {"sr":{"posa":67.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -20.0, 35.0px; -0.107, 0.187mm; size: 879.0, 879.0px; 4.69, 4.69mm
pos: -28.0, 27.0px; -0.149, 0.144mm; size: 483.0, 483.0px; 2.58, 2.58mm
pos: -26.5, 22.0px; -0.141, 0.117mm; size: 89.5, 89.5px; 0.48, 0.48mm
Filtered for size, results:
pos: -26.5, 22.0px; -0.141, 0.117mm; size: 89.5, 89.5px; 0.48, 0.48mm
Result: X= -0.141, Y= 0.117
Result is unique.
A: 67.500, X: -0.141, Y: 0.117
CNC_A_m, a: 90
==> {"gc":"G0 A90"}
B: Goto Z0
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":67.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posa":67.501,"vel":6.37}}
<== {"qr":30,"qi":1,"qo":0}
<== {"sr":{"posa":71.514,"vel":3228.51}}
<== {"sr":{"posa":84.528,"vel":3760.69}}
<== {"sr":{"posa":89.993,"vel":56.72}}
<== {"qr":31,"qi":0,"qo":1}
<== {"sr":{"posz":30.560,"posa":90.000,"vel":214.09}}
<== {"sr":{"posz":28.152,"vel":1367.19}}
<== {"sr":{"posz":21.658,"vel":2482.20}}
<== {"sr":{"posz":12.932,"vel":2652.35}}
<== {"sr":{"posz":5.107,"vel":2010.93}}
<== {"sr":{"posz":0.797,"vel":682.12}}
<== {"sr":{"posz":0.002,"vel":10.21}}
<== {"sr":{"posz":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
No results.
Filtered for size, results:
No items left.
Result candidates:
Circles:
No results.
Filtered for size, results:
No items left.
Result candidates:
Circles:
No results.
Filtered for size, results:
No items left.
Result candidates:
Circles:
No results.
Filtered for size, results:
No items left.
Result candidates:
Circles:
No results.
Filtered for size, results:
No items left.
Result candidates:
Circles:
pos: -195.5, 67.5px; -1.043, 0.360mm; size: 13.0, 13.0px; 0.07, 0.07mm
pos: -18.0, 27.5px; -0.096, 0.147mm; size: 45.5, 45.5px; 0.24, 0.24mm
Filtered for size, results:
No items left.
Result candidates:
Circles:
pos: 98.0, 185.5px; 0.523, 0.989mm; size: 4.5, 4.5px; 0.02, 0.02mm
pos: -16.5, 28.0px; -0.088, 0.149mm; size: 47.5, 47.5px; 0.25, 0.25mm
Filtered for size, results:
No items left.
Result candidates:
Circles:
No results.
Filtered for size, results:
No items left.
Result candidates:
Circles:
No results.
Filtered for size, results:
No items left.
Result candidates:
Circles:
No results.
Filtered for size, results:
No items left.
-- zero Z movement command --
B: Change
==> {"zsn":0}
<== {"r":{"zsn":0},"f":[1,0,10,1278]}
ReadyEvent r
==> {"zsx":0}
<== {"r":{"zsx":0},"f":[1,0,10,1186]}
ReadyEvent r
Unload nozzle #1
m_NozzleGotoStart: nozzle #1
-- zero Z movement command --
CNC_XYA_m, x: 67.3, y: 174, a: -5
==> {"gc":"G0 X67.3 Y174 A-5"}
<== {"r":{},"f":[1,0,28,108]}
<== {"sr":{"posx":13.233,"posy":97.529,"posa":90.000,"vel":0.25,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":14.372,"posy":99.140,"posa":87.999,"vel":2808.83}}
<== {"sr":{"posx":23.437,"posy":111.962,"posa":72.070,"vel":10445.29}}
<== {"sr":{"posx":39.820,"posy":135.133,"posa":43.285,"vel":13253.94}}
<== {"sr":{"posx":56.375,"posy":158.548,"posa":14.196,"vel":10915.46}}
<== {"sr":{"posx":65.843,"posy":171.939,"posa":-2.637,"vel":3314.94}}
<== {"sr":{"posx":67.300,"posy":174.000,"posa":-5.000,"vel":6.35}}
<== {"sr":{"posx":67.300,"posy":174.000,"posa":-5.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 66.9, y: 173.6, a: 0
==> {"gc":"G1 F150 X66.9 Y173.6 A-5"}
<== {"r":{},"f":[1,0,34,135]}
<== {"sr":{"posx":67.300,"posy":174.000,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":67.007,"posy":173.707,"vel":150.00}}
<== {"sr":{"posx":66.900,"posy":173.600,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posa":-5.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":-2.116,"vel":1549.91}}
<== {"sr":{"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
-- zero Z movement command --
m_DoNozzleMove: nozzle #1, move 1:
==> {"gc":"G0 Z21"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.468,"vel":454.75}}
<== {"sr":{"posz":3.872,"vel":1611.37}}
<== {"sr":{"posz":10.156,"vel":2066.08}}
<== {"sr":{"posz":16.712,"vel":1708.73}}
<== {"sr":{"posz":20.406,"vel":561.65}}
<== {"sr":{"posz":21.000,"vel":2.88}}
<== {"sr":{"posz":21.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #1, move 2:
CNC_XYA_m, x: 51.9, y: 173.6, a: 0
==> {"gc":"G0 X51.9 Y173.6 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":66.900,"vel":0.23,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":65.197,"vel":1551.14}}
<== {"sr":{"posx":57.507,"vel":2528.48}}
<== {"sr":{"posx":52.130,"vel":477.46}}
<== {"sr":{"posx":51.900,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #1, move 3:
==> {"gc":"G0 Z22"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.10,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":21.411,"vel":269.12}}
<== {"sr":{"posz":21.995,"vel":18.13}}
<== {"sr":{"posz":22.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #1, move 4:
CNC_XYA_m, x: 37.4, y: 173.6, a: 0
==> {"gc":"G0 X37.4 Y173.6 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":51.900,"vel":0.24,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":50.181,"vel":1552.77}}
<== {"sr":{"posx":42.591,"vel":2457.03}}
<== {"sr":{"posx":37.566,"vel":385.57}}
<== {"sr":{"posx":37.400,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #1, move 5:
==> {"gc":"G0 Z6"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":21.559,"vel":436.85}}
<== {"sr":{"posz":18.265,"vel":1483.67}}
<== {"sr":{"posz":12.858,"vel":1718.88}}
<== {"sr":{"posz":7.897,"vel":1103.29}}
<== {"sr":{"posz":6.075,"vel":140.27}}
<== {"sr":{"posz":6.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #1, move 6:
CNC_XYA_m, x: 67.4, y: 173.6, a: 0
==> {"gc":"G0 X67.4 Y173.6 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":37.400,"vel":0.19,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":39.057,"vel":1610.52}}
<== {"sr":{"posx":49.373,"vel":4029.69}}
<== {"sr":{"posx":61.892,"vel":3228.35}}
<== {"sr":{"posx":67.281,"vel":299.85}}
<== {"sr":{"posx":67.400,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Load nozzle #6
m_NozzleGotoStart: nozzle #6
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":5.513,"vel":448.14}}
<== {"sr":{"posz":3.000,"vel":896.28}}
<== {"sr":{"posz":0.487,"vel":468.88}}
<== {"sr":{"posz":0.000,"vel":0.25}}
<== {"sr":{"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 37.6, y: 283.9, a: -5
==> {"gc":"G0 X37.6 Y283.9 A-5"}
<== {"r":{},"f":[1,0,30,131]}
<== {"sr":{"posy":173.600,"vel":0.13,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":67.030,"posy":174.970,"posa":-0.062,"vel":1488.14}}
<== {"sr":{"posx":63.626,"posy":187.568,"posa":-0.633,"vel":6516.48}}
<== {"sr":{"posx":56.397,"posy":214.328,"posa":-1.846,"vel":9856.45}}
<== {"sr":{"posx":47.966,"posy":245.532,"posa":-3.261,"vel":9790.77}}
<== {"sr":{"posx":40.959,"posy":271.465,"posa":-4.436,"vel":6252.84}}
<== {"sr":{"posx":37.879,"posy":282.866,"posa":-4.953,"vel":1308.35}}
<== {"sr":{"posx":37.600,"posy":283.900,"posa":-5.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 37.2, y: 283.5, a: 0
==> {"gc":"G1 F150 X37.2 Y283.5 A-5"}
<== {"r":{},"f":[1,0,34,135]}
<== {"sr":{"posx":37.600,"posy":283.900,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":37.307,"posy":283.608,"vel":150.00}}
<== {"sr":{"posx":37.200,"posy":283.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posa":-5.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":-2.116,"vel":1549.91}}
<== {"sr":{"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
-- zero Z movement command --
m_DoNozzleMove: nozzle #6, move 1:
==> {"gc":"G0 Z16"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.405,"vel":412.52}}
<== {"sr":{"posz":3.612,"vel":1464.45}}
<== {"sr":{"posz":8.999,"vel":1720.46}}
<== {"sr":{"posz":14.011,"vel":1130.67}}
<== {"sr":{"posz":15.914,"vel":154.94}}
<== {"sr":{"posz":16.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 2:
CNC_XYA_m, x: 47.2, y: 283.5, a: 0
==> {"gc":"G0 X47.2 Y283.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":37.200,"vel":0.27,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":39.023,"vel":1506.87}}
<== {"sr":{"posx":45.117,"vel":1642.38}}
<== {"sr":{"posx":47.200,"vel":6.69}}
<== {"sr":{"posx":47.200,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 3:
==> {"gc":"G0 Z27"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.05,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":16.462,"vel":447.43}}
<== {"sr":{"posz":19.524,"vel":1277.69}}
<== {"sr":{"posz":23.791,"vel":1257.33}}
<== {"sr":{"posz":26.643,"vel":400.66}}
<== {"sr":{"posz":27.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 4:
==> {"gc":"G0 Z21"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":26.513,"vel":448.14}}
<== {"sr":{"posz":24.000,"vel":896.28}}
<== {"sr":{"posz":21.487,"vel":468.88}}
<== {"sr":{"posz":21.000,"vel":0.25}}
<== {"sr":{"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 5:
CNC_XYA_m, x: 67.2, y: 283.5, a: 0
==> {"gc":"G0 X67.2 Y283.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":47.200,"vel":0.21,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":49.031,"vel":1665.55}}
<== {"sr":{"posx":57.713,"vel":3107.02}}
<== {"sr":{"posx":65.995,"vel":1367.40}}
<== {"sr":{"posx":67.200,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 6:
==> {"gc":"G0 Z6"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":20.560,"vel":435.94}}
<== {"sr":{"posz":17.326,"vel":1446.88}}
<== {"sr":{"posz":12.003,"vel":1638.58}}
<== {"sr":{"posz":7.542,"vel":979.23}}
<== {"sr":{"posz":6.033,"vel":79.22}}
<== {"sr":{"posz":6.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
B: Calibrate curr.
calibrating nozzle 6
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
UpCamera activated
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":5.513,"vel":448.14}}
<== {"sr":{"posz":3.074,"vel":896.23}}
<== {"sr":{"posz":0.526,"vel":489.57}}
<== {"sr":{"posz":0.000,"vel":0.25}}
<== {"sr":{"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.233, y: 97.529, a: 0
==> {"gc":"G0 X13.233 Y97.529 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"vel":0.11,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":66.809,"posy":282.154,"vel":1457.92}}
<== {"sr":{"posx":63.066,"posy":269.255,"vel":6988.81}}
<== {"sr":{"posx":53.989,"posy":237.973,"vel":12559.81}}
<== {"sr":{"posx":41.541,"posy":195.078,"vel":14303.76}}
<== {"sr":{"posx":28.847,"posy":151.334,"vel":13344.42}}
<== {"sr":{"posx":18.605,"posy":116.042,"vel":8299.72}}
<== {"sr":{"posx":13.977,"posy":100.093,"vel":2403.32}}
<== {"sr":{"posx":13.235,"posy":97.535,"vel":34.72}}
<== {"sr":{"posx":13.233,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 Z30.721"}
<== {"r":{},"f":[1,0,21,101]}
<== {"sr":{"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.362,"vel":380.17}}
<== {"sr":{"posz":3.723,"vel":1685.52}}
<== {"sr":{"posz":10.968,"vel":2594.94}}
<== {"sr":{"posz":19.537,"vel":2611.66}}
<== {"sr":{"posz":26.855,"vel":1753.78}}
<== {"sr":{"posz":30.325,"vel":429.15}}
<== {"sr":{"posz":30.721,"vel":0.14}}
<== {"sr":{"posz":30.721,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Measuring nozzle 6
==> {"zsn":3}
<== {"r":{"zsn":3},"f":[1,0,10,3720]}
ReadyEvent r
==> {"zsx":2}
<== {"r":{"zsx":2},"f":[1,0,10,2814]}
ReadyEvent r
UpCamera activated
UpdateVideoProcessing()
BuildFunctionsList:
Meas. zoom, 0, 1.5, 0, 0, 0
Invert, 0, 0, 0, 0, 0
Threshold, 160, 0, 0, 0, 0
UpdateVideoProcessing()
BuildFunctionsList:
Meas. zoom, 0, 1.5, 0, 0, 0
Invert, 0, 0, 0, 0, 0
Threshold, 160, 0, 0, 0, 0
UpdateVideoProcessing()
BuildFunctionsList:
Meas. zoom, 0, 1.5, 0, 0, 0
Invert, 0, 0, 0, 0, 0
Threshold, 160, 0, 0, 0, 0
Functions_dataGridView_CurrentCellChanged(), AlgorithmChange
Functions_dataGridView_CurrentCellChanged(), AlgorithmChange
UpdateVideoProcessing()
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
B: Add
Add algorithm foo
UpdateVideoProcessing()
BuildFunctionsList:
B: Save
SaveVideoAlgorithms to C:\Arduino\LitePlacer\LitePlacer.VideoAlgorithms
B: Load
LoadVideoAlgorithms from C:\Arduino\LitePlacer\LitePlacer.VideoAlgorithms
Functions_dataGridView_CurrentCellChanged(), AlgorithmChange
Functions_dataGridView_CurrentCellChanged(), AlgorithmChange
UpdateVideoProcessing()
BuildFunctionsList:
Meas. zoom, 0, 1.5, 0, 0, 0
Invert, 0, 0, 0, 0, 0
Threshold, 160, 0, 0, 0, 0
Functions_dataGridView_CurrentCellChanged(), AlgorithmChange
Functions_dataGridView_CurrentCellChanged(), AlgorithmChange
UpdateVideoProcessing()
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
==> {"zsn":0}
<== {"r":{"zsn":0},"f":[1,0,10,1278]}
ReadyEvent r
==> {"zsx":0}
<== {"r":{"zsx":0},"f":[1,0,10,1186]}
ReadyEvent r
B: Goto Z0
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":30.325,"vel":404.30}}
<== {"sr":{"posz":26.998,"vel":1685.52}}
<== {"sr":{"posz":19.537,"vel":2603.66}}
<== {"sr":{"posz":10.968,"vel":2603.65}}
<== {"sr":{"posz":3.723,"vel":1719.81}}
<== {"sr":{"posz":0.362,"vel":404.30}}
<== {"sr":{"posz":0.000,"vel":0.02}}
<== {"sr":{"posz":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
B: Calibrate curr.
calibrating nozzle 6
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
UpCamera activated
-- zero Z movement command --
CNC_XYA_m, x: 13.233, y: 97.529, a: 0
-- zero XYA movement command --
==> {"gc":"G0 Z30.721"}
<== {"r":{},"f":[1,0,21,101]}
<== {"sr":{"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.431,"vel":429.16}}
<== {"sr":{"posz":3.866,"vel":1719.81}}
<== {"sr":{"posz":11.184,"vel":2603.66}}
<== {"sr":{"posz":19.969,"vel":2594.93}}
<== {"sr":{"posz":27.138,"vel":1685.51}}
<== {"sr":{"posz":30.359,"vel":404.30}}
<== {"sr":{"posz":30.721,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Measuring nozzle 6
B: Goto Z0
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":30.359,"vel":380.17}}
<== {"sr":{"posz":26.998,"vel":1685.52}}
<== {"sr":{"posz":19.753,"vel":2594.94}}
<== {"sr":{"posz":11.184,"vel":2611.66}}
<== {"sr":{"posz":3.723,"vel":1719.81}}
<== {"sr":{"posz":0.396,"vel":429.15}}
<== {"sr":{"posz":0.000,"vel":0.14}}
<== {"sr":{"posz":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
B: Calibrate curr.
calibrating nozzle 6
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
UpCamera activated
-- zero Z movement command --
CNC_XYA_m, x: 13.233, y: 97.529, a: 0
-- zero XYA movement command --
==> {"gc":"G0 Z30.721"}
<== {"r":{},"f":[1,0,21,101]}
<== {"sr":{"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.396,"vel":404.30}}
<== {"sr":{"posz":3.723,"vel":1685.52}}
<== {"sr":{"posz":10.968,"vel":2603.66}}
<== {"sr":{"posz":19.753,"vel":2603.65}}
<== {"sr":{"posz":26.998,"vel":1719.81}}
<== {"sr":{"posz":30.325,"vel":429.15}}
<== {"sr":{"posz":30.721,"vel":0.02}}
<== {"sr":{"posz":30.721,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Measuring nozzle 6
CNC_A_m, a: 0
-- zero A movement command --
Result candidates:
Circles:
pos: -293.5, 506.0px; -4.696, 8.096mm; size: 8.5, 8.5px; 0.14, 0.14mm
pos: -166.5, 496.5px; -2.664, 7.944mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -163.0, 466.5px; -2.608, 7.464mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -64.0, 445.5px; -1.024, 7.128mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -157.0, 444.5px; -2.512, 7.112mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -430.5, 371.0px; -6.888, 5.936mm; size: 6.5, 6.5px; 0.10, 0.10mm
pos: -359.5, 355.0px; -5.752, 5.680mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -355.0, 334.5px; -5.680, 5.352mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -3.0, 12.5px; -0.048, 0.200mm; size: 579.5, 579.5px; 9.27, 9.27mm
pos: -464.0, 237.0px; -7.424, 3.792mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: -496.5, 228.5px; -7.944, 3.656mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -423.5, 218.5px; -6.776, 3.496mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -440.0, 191.5px; -7.040, 3.064mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -503.0, 183.5px; -8.048, 2.936mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -483.5, 149.0px; -7.736, 2.384mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -495.0, 139.5px; -7.920, 2.232mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -4.0, 9.5px; -0.064, 0.152mm; size: 94.5, 94.5px; 1.51, 1.51mm
pos: -476.5, 36.0px; -7.624, 0.576mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -493.5, 34.0px; -7.896, 0.544mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 182.0, -137.5px; 2.912, -2.200mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 542.0, -236.5px; 8.672, -3.784mm; size: 6.5, 6.5px; 0.10, 0.10mm
Filtered for size, results:
pos: -3.0, 12.5px; -0.048, 0.200mm; size: 579.5, 579.5px; 9.27, 9.27mm
Result: X= -0.048, Y= 0.200
Result is unique.
A: 0.000, X: -0.048, Y: 0.200
CNC_A_m, a: 22.5
==> {"gc":"G0 A22.5"}
<== {"r":{},"f":[1,0,19,78]}
<== {"sr":{"posa":0.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":3.746,"vel":3123.31}}
<== {"sr":{"posa":16.716,"vel":3830.47}}
<== {"sr":{"posa":22.482,"vel":109.49}}
<== {"sr":{"posa":22.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -1.5, 10.0px; -0.024, 0.160mm; size: 581.5, 581.5px; 9.30, 9.30mm
pos: -58.0, 235.0px; -0.928, 3.760mm; size: 8.0, 8.0px; 0.13, 0.13mm
pos: -137.5, 202.5px; -2.200, 3.240mm; size: 7.0, 7.0px; 0.11, 0.11mm
pos: -221.0, 101.5px; -3.536, 1.624mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -224.0, 91.5px; -3.584, 1.464mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -7.0, 9.0px; -0.112, 0.144mm; size: 96.0, 96.0px; 1.54, 1.54mm
pos: -236.5, 47.0px; -3.784, 0.752mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 2.5, -11.5px; 0.040, -0.184mm; size: 453.0, 453.0px; 7.25, 7.25mm
Filtered for size, results:
pos: -1.5, 10.0px; -0.024, 0.160mm; size: 581.5, 581.5px; 9.30, 9.30mm
pos: 2.5, -11.5px; 0.040, -0.184mm; size: 453.0, 453.0px; 7.25, 7.25mm
Result: X= -0.024, Y= 0.160
Result is NOT unique! There are 1 other possible results.
Result candidates:
Circles:
pos: -1.5, 10.5px; -0.024, 0.168mm; size: 581.0, 581.0px; 9.30, 9.30mm
pos: -6.5, 9.0px; -0.104, 0.144mm; size: 95.5, 95.5px; 1.53, 1.53mm
Filtered for size, results:
pos: -1.5, 10.5px; -0.024, 0.168mm; size: 581.0, 581.0px; 9.30, 9.30mm
Result: X= -0.024, Y= 0.168
Result is unique.
A: 22.500, X: -0.024, Y: 0.168
CNC_A_m, a: 45
==> {"gc":"G0 A45"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":22.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":26.246,"vel":3123.31}}
<== {"sr":{"posa":39.216,"vel":3830.47}}
<== {"sr":{"posa":44.988,"vel":80.49}}
<== {"sr":{"posa":45.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -7.0, 8.5px; -0.112, 0.136mm; size: 579.5, 579.5px; 9.27, 9.27mm
pos: -8.0, 10.5px; -0.128, 0.168mm; size: 482.5, 482.5px; 7.72, 7.72mm
pos: -9.0, 9.0px; -0.144, 0.144mm; size: 96.0, 96.0px; 1.54, 1.54mm
Filtered for size, results:
pos: -7.0, 8.5px; -0.112, 0.136mm; size: 579.5, 579.5px; 9.27, 9.27mm
pos: -8.0, 10.5px; -0.128, 0.168mm; size: 482.5, 482.5px; 7.72, 7.72mm
Result: X= -0.112, Y= 0.136
Result is NOT unique! There are 1 other possible results.
Result candidates:
Circles:
pos: -7.5, 8.0px; -0.120, 0.128mm; size: 580.5, 580.5px; 9.29, 9.29mm
pos: -8.0, 10.5px; -0.128, 0.168mm; size: 482.5, 482.5px; 7.72, 7.72mm
pos: -9.0, 9.0px; -0.144, 0.144mm; size: 96.0, 96.0px; 1.54, 1.54mm
Filtered for size, results:
pos: -7.5, 8.0px; -0.120, 0.128mm; size: 580.5, 580.5px; 9.29, 9.29mm
pos: -8.0, 10.5px; -0.128, 0.168mm; size: 482.5, 482.5px; 7.72, 7.72mm
Result: X= -0.120, Y= 0.128
Result is NOT unique! There are 1 other possible results.
Result candidates:
Circles:
pos: -7.0, 8.5px; -0.112, 0.136mm; size: 580.5, 580.5px; 9.29, 9.29mm
pos: -8.0, 10.5px; -0.128, 0.168mm; size: 482.5, 482.5px; 7.72, 7.72mm
pos: -9.0, 9.0px; -0.144, 0.144mm; size: 96.0, 96.0px; 1.54, 1.54mm
Filtered for size, results:
pos: -7.0, 8.5px; -0.112, 0.136mm; size: 580.5, 580.5px; 9.29, 9.29mm
pos: -8.0, 10.5px; -0.128, 0.168mm; size: 482.5, 482.5px; 7.72, 7.72mm
Result: X= -0.112, Y= 0.136
Result is NOT unique! There are 1 other possible results.
Result candidates:
Circles:
pos: -7.0, 8.0px; -0.112, 0.128mm; size: 580.0, 580.0px; 9.28, 9.28mm
pos: -8.0, 10.0px; -0.128, 0.160mm; size: 482.0, 482.0px; 7.71, 7.71mm
pos: -9.0, 9.0px; -0.144, 0.144mm; size: 96.0, 96.0px; 1.54, 1.54mm
Filtered for size, results:
pos: -7.0, 8.0px; -0.112, 0.128mm; size: 580.0, 580.0px; 9.28, 9.28mm
pos: -8.0, 10.0px; -0.128, 0.160mm; size: 482.0, 482.0px; 7.71, 7.71mm
Result: X= -0.112, Y= 0.128
Result is NOT unique! There are 1 other possible results.
Result candidates:
Circles:
pos: -7.0, 8.5px; -0.112, 0.136mm; size: 579.5, 579.5px; 9.27, 9.27mm
pos: -8.0, 10.0px; -0.128, 0.160mm; size: 482.0, 482.0px; 7.71, 7.71mm
pos: -9.0, 9.0px; -0.144, 0.144mm; size: 96.0, 96.0px; 1.54, 1.54mm
Filtered for size, results:
pos: -7.0, 8.5px; -0.112, 0.136mm; size: 579.5, 579.5px; 9.27, 9.27mm
pos: -8.0, 10.0px; -0.128, 0.160mm; size: 482.0, 482.0px; 7.71, 7.71mm
Result: X= -0.112, Y= 0.136
Result is NOT unique! There are 1 other possible results.
Result candidates:
Circles:
pos: -7.0, 8.0px; -0.112, 0.128mm; size: 580.0, 580.0px; 9.28, 9.28mm
pos: -8.0, 10.0px; -0.128, 0.160mm; size: 482.0, 482.0px; 7.71, 7.71mm
pos: -9.0, 9.0px; -0.144, 0.144mm; size: 96.0, 96.0px; 1.54, 1.54mm
Filtered for size, results:
pos: -7.0, 8.0px; -0.112, 0.128mm; size: 580.0, 580.0px; 9.28, 9.28mm
pos: -8.0, 10.0px; -0.128, 0.160mm; size: 482.0, 482.0px; 7.71, 7.71mm
Result: X= -0.112, Y= 0.128
Result is NOT unique! There are 1 other possible results.
Result candidates:
Circles:
pos: -7.0, 8.0px; -0.112, 0.128mm; size: 580.0, 580.0px; 9.28, 9.28mm
pos: -8.0, 10.5px; -0.128, 0.168mm; size: 482.5, 482.5px; 7.72, 7.72mm
pos: -9.0, 9.0px; -0.144, 0.144mm; size: 96.0, 96.0px; 1.54, 1.54mm
Filtered for size, results:
pos: -7.0, 8.0px; -0.112, 0.128mm; size: 580.0, 580.0px; 9.28, 9.28mm
pos: -8.0, 10.5px; -0.128, 0.168mm; size: 482.5, 482.5px; 7.72, 7.72mm
Result: X= -0.112, Y= 0.128
Result is NOT unique! There are 1 other possible results.
Result candidates:
Circles:
pos: -7.0, 8.5px; -0.112, 0.136mm; size: 579.5, 579.5px; 9.27, 9.27mm
pos: -8.0, 10.0px; -0.128, 0.160mm; size: 482.0, 482.0px; 7.71, 7.71mm
pos: -9.0, 9.0px; -0.144, 0.144mm; size: 96.0, 96.0px; 1.54, 1.54mm
Filtered for size, results:
pos: -7.0, 8.5px; -0.112, 0.136mm; size: 579.5, 579.5px; 9.27, 9.27mm
pos: -8.0, 10.0px; -0.128, 0.160mm; size: 482.0, 482.0px; 7.71, 7.71mm
Result: X= -0.112, Y= 0.136
Result is NOT unique! There are 1 other possible results.
Result candidates:
Circles:
pos: -7.0, 9.0px; -0.112, 0.144mm; size: 580.0, 580.0px; 9.28, 9.28mm
pos: -8.0, 10.0px; -0.128, 0.160mm; size: 482.0, 482.0px; 7.71, 7.71mm
pos: -9.0, 9.0px; -0.144, 0.144mm; size: 96.0, 96.0px; 1.54, 1.54mm
Filtered for size, results:
pos: -7.0, 9.0px; -0.112, 0.144mm; size: 580.0, 580.0px; 9.28, 9.28mm
pos: -8.0, 10.0px; -0.128, 0.160mm; size: 482.0, 482.0px; 7.71, 7.71mm
Result: X= -0.112, Y= 0.144
Result is NOT unique! There are 1 other possible results.
Result candidates:
Circles:
pos: -7.0, 8.5px; -0.112, 0.136mm; size: 579.5, 579.5px; 9.27, 9.27mm
pos: -8.0, 10.5px; -0.128, 0.168mm; size: 482.5, 482.5px; 7.72, 7.72mm
pos: -9.0, 9.0px; -0.144, 0.144mm; size: 96.0, 96.0px; 1.54, 1.54mm
Filtered for size, results:
pos: -7.0, 8.5px; -0.112, 0.136mm; size: 579.5, 579.5px; 9.27, 9.27mm
pos: -8.0, 10.5px; -0.128, 0.168mm; size: 482.5, 482.5px; 7.72, 7.72mm
Result: X= -0.112, Y= 0.136
Result is NOT unique! There are 1 other possible results.
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":30.359,"vel":380.17}}
<== {"sr":{"posz":27.138,"vel":1650.93}}
<== {"sr":{"posz":19.753,"vel":2594.94}}
<== {"sr":{"posz":11.184,"vel":2611.66}}
<== {"sr":{"posz":3.866,"vel":1753.78}}
<== {"sr":{"posz":0.396,"vel":429.15}}
<== {"sr":{"posz":0.000,"vel":0.14}}
<== {"sr":{"posz":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"zsn":3}
<== {"r":{"zsn":3},"f":[1,0,10,3720]}
ReadyEvent r
==> {"zsx":2}
<== {"r":{"zsx":2},"f":[1,0,10,2814]}
ReadyEvent r
UpCamera activated
UpdateVideoProcessing()
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
UpdateVideoProcessing()
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
UpdateVideoProcessing()
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
B: Go there
CNC_XYA_m, x: 13.233, y: 97.529, a: 45
==> {"gc":"G1 F150 X13.633 Y97.929 A45"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":13.233,"posy":97.529,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.526,"posy":97.822,"vel":150.00}}
<== {"sr":{"posx":13.633,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A40"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":45.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":42.244,"vel":1552.78}}
<== {"sr":{"posa":40.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.233 Y97.529 A40"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":13.633,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.331,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":13.233,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A45"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":40.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":42.756,"vel":1552.78}}
<== {"sr":{"posa":45.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
B: Nozzle Down
==> {"gc":"G0 Z31.221"}
<== {"r":{},"f":[1,0,21,101]}
<== {"sr":{"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.392,"vel":401.55}}
<== {"sr":{"posz":3.702,"vel":1683.94}}
<== {"sr":{"posz":11.178,"vel":2624.35}}
<== {"sr":{"posz":19.825,"vel":2640.93}}
<== {"sr":{"posz":27.376,"vel":1752.81}}
<== {"sr":{"posz":30.794,"vel":451.71}}
<== {"sr":{"posz":31.221,"vel":0.14}}
<== {"sr":{"posz":31.221,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.133, y: 97.529, a: 45
==> {"gc":"G1 F150 X13.533 Y97.929 A45"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":13.233,"posy":97.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.483,"posy":97.863,"vel":149.96}}
<== {"sr":{"posx":13.533,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A40"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":45.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":42.116,"vel":1549.91}}
<== {"sr":{"posa":40.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.133 Y97.529 A40"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":13.533,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.231,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":13.133,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A45"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":40.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":42.884,"vel":1549.91}}
<== {"sr":{"posa":45.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.033, y: 97.529, a: 45
==> {"gc":"G1 F150 X13.433 Y97.929 A45"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":13.133,"posy":97.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.376,"posy":97.853,"vel":150.00}}
<== {"sr":{"posx":13.433,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A40"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":45.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":42.116,"vel":1549.91}}
<== {"sr":{"posa":40.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.033 Y97.529 A40"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":13.433,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.131,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":13.033,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A45"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":40.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":42.628,"vel":1553.58}}
<== {"sr":{"posa":45.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 12.033, y: 97.529, a: 45
==> {"gc":"G1 F150 X12.433 Y97.929 A45"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":13.033,"posy":97.529,"vel":1.07,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":12.677,"posy":97.766,"vel":150.00}}
<== {"sr":{"posx":12.433,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A40"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":45.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":42.116,"vel":1549.91}}
<== {"sr":{"posa":40.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X12.033 Y97.529 A40"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":12.433,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":12.131,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":12.033,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A45"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":40.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":42.756,"vel":1552.78}}
<== {"sr":{"posa":45.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 12.133, y: 97.529, a: 45
==> {"gc":"G1 F150 X12.533 Y97.929 A45"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":12.033,"posy":97.529,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":12.364,"posy":97.794,"vel":150.00}}
<== {"sr":{"posx":12.533,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A40"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":45.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":42.372,"vel":1553.58}}
<== {"sr":{"posa":40.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X12.133 Y97.529 A40"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":12.533,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":12.231,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":12.133,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A45"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":40.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":42.628,"vel":1553.58}}
<== {"sr":{"posa":45.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 12.233, y: 97.529, a: 45
==> {"gc":"G1 F150 X12.633 Y97.929 A45"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":12.133,"posy":97.529,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":12.464,"posy":97.794,"vel":150.00}}
<== {"sr":{"posx":12.633,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A40"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":45.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":42.244,"vel":1552.78}}
<== {"sr":{"posa":40.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X12.233 Y97.529 A40"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":12.633,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":12.340,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":12.233,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A45"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":40.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":42.756,"vel":1552.78}}
<== {"sr":{"posa":45.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 12.333, y: 97.529, a: 45
==> {"gc":"G1 F150 X12.733 Y97.929 A45"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":12.233,"posy":97.529,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":12.545,"posy":97.779,"vel":150.00}}
<== {"sr":{"posx":12.733,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A40"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":45.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":42.116,"vel":1549.91}}
<== {"sr":{"posa":40.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X12.333 Y97.529 A40"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":12.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":12.431,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":12.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A45"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":40.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":42.628,"vel":1553.58}}
<== {"sr":{"posa":45.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.333, y: 97.529, a: 45
==> {"gc":"G0 X13.733 Y97.929 A40"}
<== {"r":{},"f":[1,0,33,134]}
<== {"sr":{"posx":12.333,"posa":45.000,"vel":0.87,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.105,"posy":97.749,"posa":42.244,"vel":1617.28}}
<== {"sr":{"posx":13.733,"posy":97.929,"posa":40.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.333 Y97.529 A40"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":13.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.431,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":13.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A45"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":40.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":42.756,"vel":1552.78}}
<== {"sr":{"posa":45.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 14.333, y: 97.529, a: 45
==> {"gc":"G0 X14.733 Y97.929 A40"}
<== {"r":{},"f":[1,0,33,134]}
<== {"sr":{"posx":13.333,"posa":45.000,"vel":0.87,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":14.105,"posy":97.749,"posa":42.244,"vel":1617.28}}
<== {"sr":{"posx":14.733,"posy":97.929,"posa":40.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X14.333 Y97.529 A40"}
<== {"r":{},"f":[1,0,37,138]}
<== {"sr":{"posx":14.733,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":14.431,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":14.333,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A45"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":40.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":42.884,"vel":1549.91}}
<== {"sr":{"posa":45.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -75.0, 6.0px; -1.200, 0.096mm; size: 588.0, 588.0px; 9.41, 9.41mm
pos: -75.5, 8.0px; -1.208, 0.128mm; size: 489.5, 489.5px; 7.83, 7.83mm
pos: -73.0, 7.0px; -1.168, 0.112mm; size: 98.0, 98.0px; 1.57, 1.57mm
Filtered for size, results:
pos: -73.0, 7.0px; -1.168, 0.112mm; size: 98.0, 98.0px; 1.57, 1.57mm
Result: X= -1.168, Y= 0.112
Result is unique.
B: Save
SaveVideoAlgorithms to C:\Arduino\LitePlacer\LitePlacer.VideoAlgorithms
B: Load
LoadVideoAlgorithms from C:\Arduino\LitePlacer\LitePlacer.VideoAlgorithms
Functions_dataGridView_CurrentCellChanged(), AlgorithmChange
Functions_dataGridView_CurrentCellChanged(), AlgorithmChange
UpdateVideoProcessing()
BuildFunctionsList:
Meas. zoom, 0, 1.5, 0, 0, 0
Invert, 0, 0, 0, 0, 0
Threshold, 160, 0, 0, 0, 0
Functions_dataGridView_CurrentCellChanged(), AlgorithmChange
Functions_dataGridView_CurrentCellChanged(), AlgorithmChange
UpdateVideoProcessing()
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
B: Measure
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
Result candidates:
Circles:
pos: -75.0, 6.0px; -1.200, 0.096mm; size: 588.0, 588.0px; 9.41, 9.41mm
pos: -75.5, 8.0px; -1.208, 0.128mm; size: 489.5, 489.5px; 7.83, 7.83mm
pos: -73.0, 7.0px; -1.168, 0.112mm; size: 98.0, 98.0px; 1.57, 1.57mm
Filtered for size, results:
pos: -73.0, 7.0px; -1.168, 0.112mm; size: 98.0, 98.0px; 1.57, 1.57mm
Result: X= -1.168, Y= 0.112
Result is unique.
==> {"zsn":0}
<== {"r":{"zsn":0},"f":[1,0,10,1278]}
ReadyEvent r
==> {"zsx":0}
<== {"r":{"zsx":0},"f":[1,0,10,1186]}
ReadyEvent r
B: Goto Z0
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":30.829,"vel":401.55}}
<== {"sr":{"posz":27.519,"vel":1683.94}}
<== {"sr":{"posz":20.043,"vel":2624.35}}
<== {"sr":{"posz":11.396,"vel":2640.93}}
<== {"sr":{"posz":3.845,"vel":1752.81}}
<== {"sr":{"posz":0.427,"vel":451.71}}
<== {"sr":{"posz":0.000,"vel":0.14}}
<== {"sr":{"posz":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
B: Calibrate curr.
calibrating nozzle 6
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
UpCamera activated
-- zero Z movement command --
CNC_XYA_m, x: 13.233, y: 97.529, a: 45
==> {"gc":"G0 X13.233 Y97.529 A45"}
<== {"r":{},"f":[1,0,33,134]}
<== {"sr":{"posx":14.333,"vel":0.52,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.384,"vel":319.48}}
<== {"sr":{"posx":13.233,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 Z30.721"}
<== {"r":{},"f":[1,0,21,101]}
<== {"sr":{"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.396,"vel":404.30}}
<== {"sr":{"posz":3.866,"vel":1719.81}}
<== {"sr":{"posz":11.184,"vel":2603.66}}
<== {"sr":{"posz":19.753,"vel":2603.65}}
<== {"sr":{"posz":27.138,"vel":1685.51}}
<== {"sr":{"posz":30.359,"vel":404.30}}
<== {"sr":{"posz":30.721,"vel":0.02}}
<== {"sr":{"posz":30.721,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Measuring nozzle 6
CNC_A_m, a: 0
==> {"gc":"G0 A0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posa":45.000,"vel":0.42,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":41.622,"vel":3205.51}}
<== {"sr":{"posa":23.056,"vel":6721.67}}
<== {"sr":{"posa":3.946,"vel":3671.76}}
<== {"sr":{"posa":0.000,"vel":5.09}}
<== {"sr":{"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -2.0, 11.0px; -0.032, 0.176mm; size: 580.0, 580.0px; 9.28, 9.28mm
pos: 15.0, 5.5px; 0.240, 0.088mm; size: 462.5, 462.5px; 7.40, 7.40mm
pos: 107.5, 223.0px; 1.720, 3.568mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -3.0, 9.5px; -0.048, 0.152mm; size: 96.5, 96.5px; 1.54, 1.54mm
Filtered for size, results:
pos: -3.0, 9.5px; -0.048, 0.152mm; size: 96.5, 96.5px; 1.54, 1.54mm
Result: X= -0.048, Y= 0.152
Result is unique.
A: 0.000, X: -0.048, Y: 0.152
CNC_A_m, a: 22.5
==> {"gc":"G0 A22.5"}
<== {"r":{},"f":[1,0,19,78]}
<== {"sr":{"posa":0.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":3.746,"vel":3123.31}}
<== {"sr":{"posa":17.028,"vel":3760.69}}
<== {"sr":{"posa":22.488,"vel":80.49}}
<== {"sr":{"posa":22.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -1.0, 9.5px; -0.016, 0.152mm; size: 582.5, 582.5px; 9.32, 9.32mm
pos: -4.5, 9.0px; -0.072, 0.144mm; size: 483.5, 483.5px; 7.74, 7.74mm
pos: -5.5, 8.5px; -0.088, 0.136mm; size: 97.0, 97.0px; 1.55, 1.55mm
Filtered for size, results:
pos: -5.5, 8.5px; -0.088, 0.136mm; size: 97.0, 97.0px; 1.55, 1.55mm
Result: X= -0.088, Y= 0.136
Result is unique.
A: 22.500, X: -0.088, Y: 0.136
CNC_A_m, a: 45
==> {"gc":"G0 A45"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":22.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":26.246,"vel":3123.31}}
<== {"sr":{"posa":39.528,"vel":3760.69}}
<== {"sr":{"posa":44.988,"vel":80.49}}
<== {"sr":{"posa":45.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -6.5, 7.5px; -0.104, 0.120mm; size: 581.0, 581.0px; 9.30, 9.30mm
pos: -7.0, 9.0px; -0.112, 0.144mm; size: 484.0, 484.0px; 7.74, 7.74mm
pos: -8.0, 8.0px; -0.128, 0.128mm; size: 96.0, 96.0px; 1.54, 1.54mm
Filtered for size, results:
pos: -8.0, 8.0px; -0.128, 0.128mm; size: 96.0, 96.0px; 1.54, 1.54mm
Result: X= -0.128, Y= 0.128
Result is unique.
A: 45.000, X: -0.128, Y: 0.128
CNC_A_m, a: 67.5
==> {"gc":"G0 A67.5"}
<== {"r":{},"f":[1,0,19,78]}
<== {"sr":{"posa":45.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":49.014,"vel":3228.51}}
<== {"sr":{"posa":62.028,"vel":3760.69}}
<== {"sr":{"posa":67.488,"vel":80.49}}
<== {"sr":{"posa":67.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -9.5, 10.0px; -0.152, 0.160mm; size: 483.5, 483.5px; 7.74, 7.74mm
pos: -10.0, 8.5px; -0.160, 0.136mm; size: 96.5, 96.5px; 1.54, 1.54mm
pos: -10.5, 10.5px; -0.168, 0.168mm; size: 582.0, 582.0px; 9.31, 9.31mm
Filtered for size, results:
pos: -10.0, 8.5px; -0.160, 0.136mm; size: 96.5, 96.5px; 1.54, 1.54mm
Result: X= -0.160, Y= 0.136
Result is unique.
A: 67.500, X: -0.160, Y: 0.136
CNC_A_m, a: 90
==> {"gc":"G0 A90"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":67.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":71.514,"vel":3228.51}}
<== {"sr":{"posa":84.528,"vel":3760.69}}
<== {"sr":{"posa":89.988,"vel":80.49}}
<== {"sr":{"posa":90.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -10.5, 12.5px; -0.168, 0.200mm; size: 579.0, 579.0px; 9.26, 9.26mm
pos: -11.5, 12.0px; -0.184, 0.192mm; size: 483.5, 483.5px; 7.74, 7.74mm
pos: -11.0, 11.5px; -0.176, 0.184mm; size: 96.5, 96.5px; 1.54, 1.54mm
Filtered for size, results:
pos: -11.0, 11.5px; -0.176, 0.184mm; size: 96.5, 96.5px; 1.54, 1.54mm
Result: X= -0.176, Y= 0.184
Result is unique.
A: 90.000, X: -0.176, Y: 0.184
CNC_A_m, a: 112.5
==> {"gc":"G0 A112.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":90.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":93.746,"vel":3123.31}}
<== {"sr":{"posa":106.716,"vel":3830.47}}
<== {"sr":{"posa":112.482,"vel":109.49}}
<== {"qr":32,"qi":0,"qo":1}
<== {"sr":{"posa":112.500,"vel":0.00,"stat":3}}
ReadyEvent stat
Result candidates:
Circles:
pos: -12.0, 11.5px; -0.192, 0.184mm; size: 583.5, 583.5px; 9.34, 9.34mm
pos: -12.5, 13.5px; -0.200, 0.216mm; size: 97.0, 97.0px; 1.55, 1.55mm
pos: -12.5, 14.0px; -0.200, 0.224mm; size: 483.5, 483.5px; 7.74, 7.74mm
Filtered for size, results:
pos: -12.5, 13.5px; -0.200, 0.216mm; size: 97.0, 97.0px; 1.55, 1.55mm
Result: X= -0.200, Y= 0.216
Result is unique.
A: 112.500, X: -0.200, Y: 0.216
CNC_A_m, a: 135
==> {"gc":"G0 A135"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":112.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":116.246,"vel":3123.31}}
<== {"sr":{"posa":129.528,"vel":3760.69}}
<== {"sr":{"posa":134.988,"vel":80.49}}
<== {"sr":{"posa":135.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -15.0, 17.0px; -0.240, 0.272mm; size: 582.0, 582.0px; 9.31, 9.31mm
pos: -13.0, 16.5px; -0.208, 0.264mm; size: 96.5, 96.5px; 1.54, 1.54mm
pos: -13.0, 17.0px; -0.208, 0.272mm; size: 484.0, 484.0px; 7.74, 7.74mm
Filtered for size, results:
pos: -13.0, 16.5px; -0.208, 0.264mm; size: 96.5, 96.5px; 1.54, 1.54mm
Result: X= -0.208, Y= 0.264
Result is unique.
A: 135.000, X: -0.208, Y: 0.264
CNC_A_m, a: 157.5
==> {"gc":"G0 A157.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":135.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":138.487,"vel":3014.29}}
<== {"sr":{"posa":151.398,"vel":3894.39}}
<== {"sr":{"posa":157.482,"vel":109.49}}
<== {"sr":{"posa":157.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -12.5, 18.5px; -0.200, 0.296mm; size: 97.0, 97.0px; 1.55, 1.55mm
pos: -12.5, 21.5px; -0.200, 0.344mm; size: 582.0, 582.0px; 9.31, 9.31mm
pos: -12.0, 19.5px; -0.192, 0.312mm; size: 483.5, 483.5px; 7.74, 7.74mm
Filtered for size, results:
pos: -12.5, 18.5px; -0.200, 0.296mm; size: 97.0, 97.0px; 1.55, 1.55mm
Result: X= -0.200, Y= 0.296
Result is unique.
A: 157.500, X: -0.200, Y: 0.296
CNC_A_m, a: 180
==> {"gc":"G0 A180"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":157.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":161.514,"vel":3228.51}}
<== {"sr":{"posa":174.528,"vel":3760.69}}
<== {"sr":{"posa":179.988,"vel":80.49}}
<== {"sr":{"posa":180.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -11.5, 21.0px; -0.184, 0.336mm; size: 580.5, 580.5px; 9.29, 9.29mm
pos: -11.0, 21.0px; -0.176, 0.336mm; size: 484.0, 484.0px; 7.74, 7.74mm
pos: -11.5, 19.5px; -0.184, 0.312mm; size: 97.0, 97.0px; 1.55, 1.55mm
Filtered for size, results:
pos: -11.5, 19.5px; -0.184, 0.312mm; size: 97.0, 97.0px; 1.55, 1.55mm
Result: X= -0.184, Y= 0.312
Result is unique.
A: 180.000, X: -0.184, Y: 0.312
CNC_A_m, a: 202.5
==> {"gc":"G0 A202.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":180.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":183.487,"vel":3014.29}}
<== {"sr":{"posa":196.716,"vel":3830.47}}
<== {"sr":{"posa":202.482,"vel":109.49}}
<== {"sr":{"posa":202.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -12.5, 22.0px; -0.200, 0.352mm; size: 583.5, 583.5px; 9.34, 9.34mm
pos: -9.0, 21.5px; -0.144, 0.344mm; size: 484.5, 484.5px; 7.75, 7.75mm
pos: -8.5, 20.5px; -0.136, 0.328mm; size: 97.0, 97.0px; 1.55, 1.55mm
Filtered for size, results:
pos: -8.5, 20.5px; -0.136, 0.328mm; size: 97.0, 97.0px; 1.55, 1.55mm
Result: X= -0.136, Y= 0.328
Result is unique.
A: 202.500, X: -0.136, Y: 0.328
CNC_A_m, a: 225
==> {"gc":"G0 A225"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":202.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":206.246,"vel":3123.31}}
<== {"sr":{"posa":219.216,"vel":3830.47}}
<== {"sr":{"posa":224.988,"vel":80.49}}
<== {"sr":{"posa":225.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -6.5, 25.0px; -0.104, 0.400mm; size: 582.5, 582.5px; 9.32, 9.32mm
pos: -6.5, 21.5px; -0.104, 0.344mm; size: 485.0, 485.0px; 7.76, 7.76mm
pos: -6.0, 21.0px; -0.096, 0.336mm; size: 97.0, 97.0px; 1.55, 1.55mm
Filtered for size, results:
pos: -6.0, 21.0px; -0.096, 0.336mm; size: 97.0, 97.0px; 1.55, 1.55mm
Result: X= -0.096, Y= 0.336
Result is unique.
A: 225.000, X: -0.096, Y: 0.336
CNC_A_m, a: 247.5
==> {"gc":"G0 A247.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":225.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":229.014,"vel":3228.51}}
<== {"sr":{"posa":242.028,"vel":3760.69}}
<== {"sr":{"posa":247.488,"vel":80.49}}
<== {"sr":{"posa":247.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -2.5, 23.0px; -0.040, 0.368mm; size: 581.5, 581.5px; 9.30, 9.30mm
pos: -4.0, 21.0px; -0.064, 0.336mm; size: 97.0, 97.0px; 1.55, 1.55mm
pos: -4.0, 21.5px; -0.064, 0.344mm; size: 484.5, 484.5px; 7.75, 7.75mm
Filtered for size, results:
pos: -4.0, 21.0px; -0.064, 0.336mm; size: 97.0, 97.0px; 1.55, 1.55mm
Result: X= -0.064, Y= 0.336
Result is unique.
A: 247.500, X: -0.064, Y: 0.336
CNC_A_m, a: 270
==> {"gc":"G0 A270"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":247.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":251.246,"vel":3123.31}}
<== {"sr":{"posa":264.216,"vel":3830.47}}
<== {"sr":{"posa":269.982,"vel":109.49}}
<== {"sr":{"posa":270.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -2.0, 21.0px; -0.032, 0.336mm; size: 581.0, 581.0px; 9.30, 9.30mm
pos: -2.0, 20.0px; -0.032, 0.320mm; size: 97.0, 97.0px; 1.55, 1.55mm
pos: 0.5, 21.0px; 0.008, 0.336mm; size: 483.5, 483.5px; 7.74, 7.74mm
Filtered for size, results:
pos: -2.0, 20.0px; -0.032, 0.320mm; size: 97.0, 97.0px; 1.55, 1.55mm
Result: X= -0.032, Y= 0.320
Result is unique.
A: 270.000, X: -0.032, Y: 0.320
CNC_A_m, a: 292.5
==> {"gc":"G0 A292.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":270.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":273.746,"vel":3123.31}}
<== {"sr":{"posa":286.716,"vel":3830.47}}
<== {"sr":{"posa":292.482,"vel":109.49}}
<== {"sr":{"posa":292.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -0.5, 23.5px; -0.008, 0.376mm; size: 585.0, 585.0px; 9.36, 9.36mm
pos: 6.5, 19.0px; 0.104, 0.304mm; size: 478.5, 478.5px; 7.66, 7.66mm
pos: 123.0, 202.0px; 1.968, 3.232mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -1.0, 17.5px; -0.016, 0.280mm; size: 96.5, 96.5px; 1.54, 1.54mm
Filtered for size, results:
pos: -1.0, 17.5px; -0.016, 0.280mm; size: 96.5, 96.5px; 1.54, 1.54mm
Result: X= -0.016, Y= 0.280
Result is unique.
A: 292.500, X: -0.016, Y: 0.280
CNC_A_m, a: 315
==> {"gc":"G0 A315"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":292.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":296.246,"vel":3123.31}}
<== {"sr":{"posa":309.216,"vel":3830.47}}
<== {"sr":{"posa":314.982,"vel":109.49}}
<== {"sr":{"posa":315.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: 2.5, 17.0px; 0.040, 0.272mm; size: 582.5, 582.5px; 9.32, 9.32mm
pos: 0.0, 16.0px; 0.000, 0.256mm; size: 485.0, 485.0px; 7.76, 7.76mm
pos: -0.5, 14.5px; -0.008, 0.232mm; size: 97.0, 97.0px; 1.55, 1.55mm
pos: 220.0, 25.5px; 3.520, 0.408mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
pos: -0.5, 14.5px; -0.008, 0.232mm; size: 97.0, 97.0px; 1.55, 1.55mm
Result: X= -0.008, Y= 0.232
Result is unique.
A: 315.000, X: -0.008, Y: 0.232
CNC_A_m, a: 337.5
==> {"gc":"G0 A337.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":315.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":318.746,"vel":3123.31}}
<== {"sr":{"posa":332.028,"vel":3760.69}}
<== {"sr":{"posa":337.488,"vel":80.49}}
<== {"sr":{"posa":337.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -0.5, 13.5px; -0.008, 0.216mm; size: 485.0, 485.0px; 7.76, 7.76mm
pos: -0.5, 12.5px; -0.008, 0.200mm; size: 583.0, 583.0px; 9.33, 9.33mm
pos: -0.5, 12.5px; -0.008, 0.200mm; size: 97.0, 97.0px; 1.55, 1.55mm
pos: 221.0, -67.5px; 3.536, -1.080mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
pos: -0.5, 12.5px; -0.008, 0.200mm; size: 97.0, 97.0px; 1.55, 1.55mm
Result: X= -0.008, Y= 0.200
Result is unique.
A: 337.500, X: -0.008, Y: 0.200
CNC_A_m, a: 360
==> {"gc":"G0 A360"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":337.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":341.246,"vel":3123.31}}
<== {"sr":{"posa":354.216,"vel":3830.47}}
<== {"sr":{"posa":359.988,"vel":80.49}}
<== {"sr":{"posa":360.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -1.5, 11.0px; -0.024, 0.176mm; size: 582.5, 582.5px; 9.32, 9.32mm
pos: -2.5, 10.5px; -0.040, 0.168mm; size: 97.0, 97.0px; 1.55, 1.55mm
pos: -2.0, 11.0px; -0.032, 0.176mm; size: 486.0, 486.0px; 7.78, 7.78mm
Filtered for size, results:
pos: -2.5, 10.5px; -0.040, 0.168mm; size: 97.0, 97.0px; 1.55, 1.55mm
Result: X= -0.040, Y= 0.168
Result is unique.
A: 360.000, X: -0.040, Y: 0.168
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":30.325,"vel":404.30}}
<== {"sr":{"posz":26.855,"vel":1719.81}}
<== {"sr":{"posz":19.537,"vel":2603.66}}
<== {"sr":{"posz":10.968,"vel":2603.65}}
<== {"sr":{"posz":3.723,"vel":1719.81}}
<== {"sr":{"posz":0.362,"vel":404.30}}
<== {"sr":{"posz":0.000,"vel":0.02}}
<== {"sr":{"posz":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
A: 0.000, X: -0.048, Y: 0.152
A: 22.500, X: -0.088, Y: 0.136
A: 45.000, X: -0.128, Y: 0.128
A: 67.500, X: -0.160, Y: 0.136
A: 90.000, X: -0.176, Y: 0.184
A: 112.500, X: -0.200, Y: 0.216
A: 135.000, X: -0.208, Y: 0.264
A: 157.500, X: -0.200, Y: 0.296
A: 180.000, X: -0.184, Y: 0.312
A: 202.500, X: -0.136, Y: 0.328
A: 225.000, X: -0.096, Y: 0.336
A: 247.500, X: -0.064, Y: 0.336
A: 270.000, X: -0.032, Y: 0.320
A: 292.500, X: -0.016, Y: 0.280
A: 315.000, X: -0.008, Y: 0.232
A: 337.500, X: -0.008, Y: 0.200
A: 360.000, X: -0.040, Y: 0.168
B: Calibrate All
==> {"zsn":0}
<== {"r":{"zsn":0},"f":[1,0,10,1278]}
ReadyEvent r
==> {"zsx":0}
<== {"r":{"zsx":0},"f":[1,0,10,1186]}
ReadyEvent r
Unload nozzle #6
m_NozzleGotoStart: nozzle #6
-- zero Z movement command --
CNC_XYA_m, x: 67.6, y: 283.9, a: -5
==> {"gc":"G0 X67.6 Y283.9 A-5"}
<== {"r":{},"f":[1,0,30,131]}
<== {"sr":{"posx":13.233,"posa":360.000,"vel":0.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.639,"posy":98.919,"posa":357.277,"vel":3234.44}}
<== {"sr":{"posx":17.245,"posy":111.284,"posa":333.062,"vel":14046.10}}
<== {"sr":{"posx":25.514,"posy":139.627,"posa":277.552,"vel":22077.71}}
<== {"sr":{"posx":35.116,"posy":172.545,"posa":213.084,"vel":22653.07}}
<== {"sr":{"posx":44.731,"posy":205.503,"posa":148.536}}
<== {"sr":{"posx":54.591,"posy":239.306,"posa":82.336,"vel":22338.43}}
<== {"sr":{"posx":62.942,"posy":267.932,"posa":26.273,"vel":15490.23}}
<== {"sr":{"posx":67.030,"posy":281.946,"posa":-1.173,"vel":4320.62}}
<== {"sr":{"posx":67.600,"posy":283.900,"posa":-4.999,"vel":7.24}}
<== {"sr":{"posx":67.600,"posy":283.900,"posa":-5.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 67.2, y: 283.5, a: 0
==> {"gc":"G1 F150 X67.2 Y283.5 A-5"}
<== {"r":{},"f":[1,0,34,135]}
<== {"sr":{"posx":67.600,"posy":283.900,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":67.298,"posy":283.599,"vel":150.00}}
<== {"sr":{"posx":67.200,"posy":283.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posa":-5.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":-2.372,"vel":1553.58}}
<== {"sr":{"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
-- zero Z movement command --
m_DoNozzleMove: nozzle #6, move 1:
==> {"gc":"G0 Z21"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.394,"vel":404.79}}
<== {"sr":{"posz":3.606,"vel":1559.02}}
<== {"sr":{"posz":9.984,"vel":2065.65}}
<== {"sr":{"posz":16.426,"vel":1753.40}}
<== {"sr":{"posz":20.310,"vel":618.18}}
<== {"sr":{"posz":20.999,"vel":4.37}}
<== {"sr":{"posz":21.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 2:
CNC_XYA_m, x: 52.2, y: 283.5, a: 0
==> {"gc":"G0 X52.2 Y283.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":67.200,"vel":0.23,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":65.225,"vel":1681.23}}
<== {"sr":{"posx":57.600,"vel":2515.19}}
<== {"sr":{"posx":52.395,"vel":427.90}}
<== {"sr":{"posx":52.200,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 3:
==> {"gc":"G0 Z22"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.10,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":21.433,"vel":270.31}}
<== {"sr":{"posz":21.998,"vel":13.50}}
<== {"sr":{"posz":22.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 4:
CNC_XYA_m, x: 37.7, y: 283.5, a: 0
==> {"gc":"G0 X37.7 Y283.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":52.200,"vel":0.24,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":50.208,"vel":1680.49}}
<== {"sr":{"posx":42.489,"vel":2422.05}}
<== {"sr":{"posx":37.838,"vel":340.82}}
<== {"sr":{"posx":37.700,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 5:
==> {"gc":"G0 Z6"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":21.521,"vel":461.71}}
<== {"sr":{"posz":18.265,"vel":1483.67}}
<== {"sr":{"posz":12.858,"vel":1718.88}}
<== {"sr":{"posz":7.897,"vel":1103.29}}
<== {"sr":{"posz":6.075,"vel":140.27}}
<== {"sr":{"posz":6.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 6:
CNC_XYA_m, x: 67.7, y: 283.5, a: 0
==> {"gc":"G0 X67.7 Y283.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":37.700,"vel":0.19,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":39.644,"vel":1779.26}}
<== {"sr":{"posx":50.008,"vel":4041.03}}
<== {"sr":{"posx":62.709,"vel":3089.11}}
<== {"sr":{"posx":67.603,"vel":261.15}}
<== {"sr":{"posx":67.700,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Load nozzle #1
m_NozzleGotoStart: nozzle #1
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":5.513,"vel":448.14}}
<== {"sr":{"posz":3.000,"vel":896.28}}
<== {"sr":{"posz":0.487,"vel":468.88}}
<== {"sr":{"posz":0.000,"vel":0.25}}
<== {"sr":{"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 37.3, y: 174, a: -5
==> {"gc":"G0 X37.3 Y174 A-5"}
<== {"r":{},"f":[1,0,28,108]}
<== {"sr":{"vel":0.13,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":67.288,"posy":282.014,"posa":-0.068,"vel":1577.60}}
<== {"sr":{"posx":63.704,"posy":269.105,"posa":-0.657,"vel":6626.91}}
<== {"sr":{"posx":56.257,"posy":242.282,"posa":-1.882,"vel":9856.04}}
<== {"sr":{"posx":47.445,"posy":210.543,"posa":-3.331,"vel":9685.10}}
<== {"sr":{"posx":40.460,"posy":185.382,"posa":-4.480,"vel":5967.48}}
<== {"sr":{"posx":37.533,"posy":174.839,"posa":-4.962,"vel":1136.79}}
<== {"sr":{"posx":37.300,"posy":174.000,"posa":-5.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 36.9, y: 173.6, a: 0
==> {"gc":"G1 F150 X36.9 Y173.6 A-5"}
<== {"r":{},"f":[1,0,34,135]}
<== {"sr":{"posx":37.300,"posy":174.000,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":36.998,"posy":173.698,"vel":150.00}}
<== {"sr":{"posx":36.900,"posy":173.600,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posx":36.900,"posa":-5.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":-2.244,"vel":1552.78}}
<== {"sr":{"posx":36.900,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
-- zero Z movement command --
m_DoNozzleMove: nozzle #1, move 1:
==> {"gc":"G0 Z16"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posx":36.900,"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.441,"vel":436.85}}
<== {"sr":{"posz":3.612,"vel":1464.45}}
<== {"sr":{"posz":9.142,"vel":1718.88}}
<== {"sr":{"posz":14.011,"vel":1130.67}}
<== {"sr":{"posz":15.925,"vel":140.27}}
<== {"sr":{"posx":36.900,"posz":16.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #1, move 2:
CNC_XYA_m, x: 46.9, y: 173.6, a: 0
==> {"gc":"G0 X46.9 Y173.6 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":36.900,"vel":0.27,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":38.851,"vel":1554.38}}
<== {"sr":{"posx":44.817,"vel":1599.60}}
<== {"sr":{"posx":46.900,"vel":3.23}}
<== {"sr":{"posx":46.900,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #1, move 3:
==> {"gc":"G0 Z27"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posx":46.900,"vel":0.05,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":16.425,"vel":423.85}}
<== {"sr":{"posz":19.418,"vel":1267.90}}
<== {"sr":{"posz":23.687,"vel":1267.90}}
<== {"sr":{"posz":26.610,"vel":423.84}}
<== {"sr":{"posx":46.900,"posz":27.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #1, move 4:
==> {"gc":"G0 Z21"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posx":46.900,"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":26.474,"vel":468.88}}
<== {"sr":{"posz":24.000,"vel":896.28}}
<== {"sr":{"posz":21.487,"vel":468.88}}
<== {"sr":{"posz":21.000,"vel":0.25}}
<== {"qr":32,"qi":0,"qo":1}
<== {"sr":{"posx":46.900,"vel":0.00,"stat":3}}
ReadyEvent stat
m_DoNozzleMove: nozzle #1, move 5:
CNC_XYA_m, x: 66.9, y: 173.6, a: 0
==> {"gc":"G0 X66.9 Y173.6 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":46.900,"vel":0.21,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":48.875,"vel":1739.84}}
<== {"sr":{"posx":57.669,"vel":3106.26}}
<== {"sr":{"posx":65.801,"vel":1293.59}}
<== {"sr":{"posx":66.900,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #1, move 6:
==> {"gc":"G0 Z6"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":20.560,"vel":435.94}}
<== {"sr":{"posz":17.326,"vel":1446.88}}
<== {"sr":{"posz":12.139,"vel":1638.58}}
<== {"sr":{"posz":7.542,"vel":979.23}}
<== {"sr":{"posz":6.033,"vel":79.22}}
<== {"sr":{"posz":6.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
calibrating nozzle 1
BuildFunctionsList:
Meas. zoom, 0, 3, 0, 0, 0
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 120, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
UpCamera activated
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":5.513,"vel":448.14}}
<== {"sr":{"posz":3.000,"vel":896.28}}
<== {"sr":{"posz":0.487,"vel":468.88}}
<== {"sr":{"posz":0.000,"vel":0.25}}
<== {"sr":{"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.233, y: 97.529, a: 0
==> {"gc":"G0 X13.633 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posy":173.600,"vel":0.17,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":65.778,"posy":172.006,"vel":1955.29}}
<== {"sr":{"posx":56.847,"posy":159.318,"vel":7271.18}}
<== {"sr":{"posx":40.707,"posy":136.390,"vel":9226.26}}
<== {"sr":{"posx":24.039,"posy":112.711,"vel":7492.34}}
<== {"sr":{"posx":14.958,"posy":99.812,"vel":2307.62}}
<== {"sr":{"posx":13.633,"posy":97.929,"vel":2.17}}
<== {"sr":{"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.233 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.633,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.340,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":13.233,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 Z30.721"}
<== {"r":{},"f":[1,0,21,101]}
<== {"sr":{"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.396,"vel":404.30}}
<== {"sr":{"posz":3.723,"vel":1685.52}}
<== {"sr":{"posz":10.968,"vel":2594.94}}
<== {"sr":{"posz":19.753,"vel":2603.65}}
<== {"sr":{"posz":26.998,"vel":1719.81}}
<== {"sr":{"posz":30.325,"vel":429.15}}
<== {"sr":{"posz":30.721,"vel":0.02}}
<== {"sr":{"posz":30.721,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Measuring nozzle 1
CNC_A_m, a: 0
-- zero A movement command --
Result candidates:
Circles:
pos: -3.5, 34.5px; -0.019, 0.184mm; size: 882.0, 882.0px; 4.70, 4.70mm
pos: -13.0, 30.0px; -0.069, 0.160mm; size: 477.0, 477.0px; 2.54, 2.54mm
pos: 11.0, 230.5px; 0.059, 1.229mm; size: 13.5, 13.5px; 0.07, 0.07mm
pos: -4.0, 36.0px; -0.021, 0.192mm; size: 286.0, 286.0px; 1.53, 1.53mm
pos: -3.5, 32.5px; -0.019, 0.173mm; size: 87.0, 87.0px; 0.46, 0.46mm
pos: -8.0, 28.0px; -0.043, 0.149mm; size: 243.0, 243.0px; 1.30, 1.30mm
pos: 155.5, -94.5px; 0.829, -0.504mm; size: 6.0, 6.0px; 0.03, 0.03mm
Filtered for size, results:
pos: -3.5, 32.5px; -0.019, 0.173mm; size: 87.0, 87.0px; 0.46, 0.46mm
Result: X= -0.019, Y= 0.173
Result is unique.
A: 0.000, X: -0.019, Y: 0.173
CNC_A_m, a: 22.5
==> {"gc":"G0 A22.5"}
<== {"r":{},"f":[1,0,19,78]}
<== {"sr":{"posa":0.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":3.486,"vel":3014.29}}
<== {"sr":{"posa":16.716,"vel":3830.47}}
<== {"sr":{"posa":22.482,"vel":109.49}}
<== {"sr":{"posa":22.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -21.5, 34.5px; -0.115, 0.184mm; size: 865.0, 865.0px; 4.61, 4.61mm
pos: -20.5, 26.0px; -0.109, 0.139mm; size: 481.5, 481.5px; 2.57, 2.57mm
pos: -12.0, 26.0px; -0.064, 0.139mm; size: 89.0, 89.0px; 0.47, 0.47mm
pos: -486.0, -419.0px; -2.592, -2.235mm; size: 5.0, 5.0px; 0.03, 0.03mm
Filtered for size, results:
pos: -12.0, 26.0px; -0.064, 0.139mm; size: 89.0, 89.0px; 0.47, 0.47mm
Result: X= -0.064, Y= 0.139
Result is unique.
A: 22.500, X: -0.064, Y: 0.139
CNC_A_m, a: 45
==> {"gc":"G0 A45"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":22.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":25.986,"vel":3014.29}}
<== {"sr":{"posa":38.898,"vel":3894.39}}
<== {"sr":{"posa":44.982,"vel":109.49}}
<== {"sr":{"posa":45.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -30.0, 32.5px; -0.160, 0.173mm; size: 867.5, 867.5px; 4.63, 4.63mm
pos: -18.5, 23.0px; -0.099, 0.123mm; size: 89.5, 89.5px; 0.48, 0.48mm
pos: -567.0, 9.5px; -3.024, 0.051mm; size: 4.5, 4.5px; 0.02, 0.02mm
pos: -25.0, 24.5px; -0.133, 0.131mm; size: 483.5, 483.5px; 2.58, 2.58mm
pos: -521.0, -374.5px; -2.779, -1.997mm; size: 4.5, 4.5px; 0.02, 0.02mm
Filtered for size, results:
pos: -18.5, 23.0px; -0.099, 0.123mm; size: 89.5, 89.5px; 0.48, 0.48mm
Result: X= -0.099, Y= 0.123
Result is unique.
A: 45.000, X: -0.099, Y: 0.123
CNC_A_m, a: 67.5
==> {"gc":"G0 A67.5"}
<== {"r":{},"f":[1,0,19,78]}
<== {"sr":{"posa":45.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":48.746,"vel":3123.31}}
<== {"sr":{"posa":61.716,"vel":3830.47}}
<== {"sr":{"posa":67.482,"vel":109.49}}
<== {"sr":{"posa":67.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -22.5, 36.0px; -0.120, 0.192mm; size: 880.5, 880.5px; 4.70, 4.70mm
pos: -32.0, 28.5px; -0.171, 0.152mm; size: 483.5, 483.5px; 2.58, 2.58mm
pos: -30.0, 24.5px; -0.160, 0.131mm; size: 89.5, 89.5px; 0.48, 0.48mm
pos: -60.5, -92.0px; -0.323, -0.491mm; size: 4.5, 4.5px; 0.02, 0.02mm
pos: -566.0, -96.5px; -3.019, -0.515mm; size: 4.5, 4.5px; 0.02, 0.02mm
pos: 419.0, -269.5px; 2.235, -1.437mm; size: 4.5, 4.5px; 0.02, 0.02mm
pos: 419.5, -321.5px; 2.237, -1.715mm; size: 5.0, 5.0px; 0.03, 0.03mm
Filtered for size, results:
pos: -30.0, 24.5px; -0.160, 0.131mm; size: 89.5, 89.5px; 0.48, 0.48mm
Result: X= -0.160, Y= 0.131
Result is unique.
A: 67.500, X: -0.160, Y: 0.131
CNC_A_m, a: 90
==> {"gc":"G0 A90"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":67.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":70.986,"vel":3014.29}}
<== {"sr":{"posa":84.216,"vel":3830.47}}
<== {"sr":{"posa":89.982,"vel":109.49}}
<== {"sr":{"posa":90.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -47.0, 40.5px; -0.251, 0.216mm; size: 870.5, 870.5px; 4.64, 4.64mm
pos: -39.0, 32.0px; -0.208, 0.171mm; size: 484.0, 484.0px; 2.58, 2.58mm
pos: -40.0, 30.0px; -0.213, 0.160mm; size: 90.0, 90.0px; 0.48, 0.48mm
Filtered for size, results:
pos: -40.0, 30.0px; -0.213, 0.160mm; size: 90.0, 90.0px; 0.48, 0.48mm
Result: X= -0.213, Y= 0.160
Result is unique.
A: 90.000, X: -0.213, Y: 0.160
CNC_A_m, a: 112.5
==> {"gc":"G0 A112.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":90.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":93.746,"vel":3123.31}}
<== {"sr":{"posa":107.028,"vel":3760.69}}
<== {"sr":{"posa":112.488,"vel":80.49}}
<== {"sr":{"posa":112.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -46.5, 47.0px; -0.248, 0.251mm; size: 863.5, 863.5px; 4.61, 4.61mm
pos: -45.5, 39.5px; -0.243, 0.211mm; size: 483.0, 483.0px; 2.58, 2.58mm
pos: -46.5, 38.5px; -0.248, 0.205mm; size: 89.0, 89.0px; 0.47, 0.47mm
pos: 78.0, -25.5px; 0.416, -0.136mm; size: 4.5, 4.5px; 0.02, 0.02mm
pos: -228.0, -52.5px; -1.216, -0.280mm; size: 4.5, 4.5px; 0.02, 0.02mm
pos: 289.5, -479.5px; 1.544, -2.557mm; size: 5.0, 5.0px; 0.03, 0.03mm
Filtered for size, results:
pos: -46.5, 38.5px; -0.248, 0.205mm; size: 89.0, 89.0px; 0.47, 0.47mm
Result: X= -0.248, Y= 0.205
Result is unique.
A: 112.500, X: -0.248, Y: 0.205
CNC_A_m, a: 135
==> {"gc":"G0 A135"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":112.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":116.246,"vel":3123.31}}
<== {"sr":{"posa":129.216,"vel":3830.47}}
<== {"sr":{"posa":134.982,"vel":109.49}}
<== {"sr":{"posa":135.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -49.0, 55.5px; -0.261, 0.296mm; size: 867.5, 867.5px; 4.63, 4.63mm
pos: -46.5, 46.5px; -0.248, 0.248mm; size: 484.0, 484.0px; 2.58, 2.58mm
pos: -49.5, 47.0px; -0.264, 0.251mm; size: 89.5, 89.5px; 0.48, 0.48mm
Filtered for size, results:
pos: -49.5, 47.0px; -0.264, 0.251mm; size: 89.5, 89.5px; 0.48, 0.48mm
Result: X= -0.264, Y= 0.251
Result is unique.
A: 135.000, X: -0.264, Y: 0.251
CNC_A_m, a: 157.5
==> {"gc":"G0 A157.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":135.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":138.746,"vel":3123.31}}
<== {"sr":{"posa":152.028,"vel":3760.69}}
<== {"sr":{"posa":157.488,"vel":80.49}}
<== {"sr":{"posa":157.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -47.5, 53.0px; -0.253, 0.283mm; size: 877.5, 877.5px; 4.68, 4.68mm
pos: -45.0, 54.5px; -0.240, 0.291mm; size: 483.5, 483.5px; 2.58, 2.58mm
pos: -49.5, 59.0px; -0.264, 0.315mm; size: 89.5, 89.5px; 0.48, 0.48mm
pos: -466.5, -120.5px; -2.488, -0.643mm; size: 16.0, 16.0px; 0.09, 0.09mm
pos: 287.0, -491.5px; 1.531, -2.621mm; size: 4.5, 4.5px; 0.02, 0.02mm
Filtered for size, results:
pos: -49.5, 59.0px; -0.264, 0.315mm; size: 89.5, 89.5px; 0.48, 0.48mm
Result: X= -0.264, Y= 0.315
Result is unique.
A: 157.500, X: -0.264, Y: 0.315
CNC_A_m, a: 180
==> {"gc":"G0 A180"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":157.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":161.246,"vel":3123.31}}
<== {"sr":{"posa":174.528,"vel":3760.69}}
<== {"sr":{"posa":179.988,"vel":80.49}}
<== {"sr":{"posa":180.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -139.5, 253.0px; -0.744, 1.349mm; size: 8.5, 8.5px; 0.05, 0.05mm
pos: -45.0, 68.5px; -0.240, 0.365mm; size: 89.5, 89.5px; 0.48, 0.48mm
pos: 52.5, -16.0px; 0.280, -0.085mm; size: 6.5, 6.5px; 0.03, 0.03mm
pos: -51.0, -47.0px; -0.272, -0.251mm; size: 5.0, 5.0px; 0.03, 0.03mm
pos: -41.5, 61.5px; -0.221, 0.328mm; size: 483.0, 483.0px; 2.58, 2.58mm
pos: -45.5, 71.5px; -0.243, 0.381mm; size: 869.0, 869.0px; 4.63, 4.63mm
pos: -458.0, -444.5px; -2.443, -2.371mm; size: 4.5, 4.5px; 0.02, 0.02mm
Filtered for size, results:
pos: -45.0, 68.5px; -0.240, 0.365mm; size: 89.5, 89.5px; 0.48, 0.48mm
Result: X= -0.240, Y= 0.365
Result is unique.
A: 180.000, X: -0.240, Y: 0.365
CNC_A_m, a: 202.5
==> {"gc":"G0 A202.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":180.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":183.487,"vel":3123.31}}
<== {"sr":{"posa":196.716,"vel":3830.47}}
<== {"sr":{"posa":202.482,"vel":109.49}}
<== {"sr":{"posa":202.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -34.0, 65.0px; -0.181, 0.347mm; size: 485.0, 485.0px; 2.59, 2.59mm
pos: -161.0, 243.0px; -0.859, 1.296mm; size: 6.0, 6.0px; 0.03, 0.03mm
pos: -37.5, 73.0px; -0.200, 0.389mm; size: 89.5, 89.5px; 0.48, 0.48mm
pos: -123.5, 34.5px; -0.659, 0.184mm; size: 5.0, 5.0px; 0.03, 0.03mm
pos: 74.5, -7.0px; 0.397, -0.037mm; size: 4.5, 4.5px; 0.02, 0.02mm
pos: -107.5, -53.0px; -0.573, -0.283mm; size: 5.5, 5.5px; 0.03, 0.03mm
pos: -37.5, 69.0px; -0.200, 0.368mm; size: 864.5, 864.5px; 4.61, 4.61mm
Filtered for size, results:
pos: -37.5, 73.0px; -0.200, 0.389mm; size: 89.5, 89.5px; 0.48, 0.48mm
Result: X= -0.200, Y= 0.389
Result is unique.
A: 202.500, X: -0.200, Y: 0.389
CNC_A_m, a: 225
==> {"gc":"G0 A225"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":202.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":206.246,"vel":3123.31}}
<== {"sr":{"posa":219.216,"vel":3830.47}}
<== {"sr":{"posa":224.982,"vel":80.49}}
<== {"sr":{"posa":225.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -28.5, 72.5px; -0.152, 0.387mm; size: 867.0, 867.0px; 4.62, 4.62mm
pos: -27.0, 67.0px; -0.144, 0.357mm; size: 484.0, 484.0px; 2.58, 2.58mm
pos: -30.0, 76.0px; -0.160, 0.405mm; size: 90.0, 90.0px; 0.48, 0.48mm
Filtered for size, results:
pos: -30.0, 76.0px; -0.160, 0.405mm; size: 90.0, 90.0px; 0.48, 0.48mm
Result: X= -0.160, Y= 0.405
Result is unique.
A: 225.000, X: -0.160, Y: 0.405
CNC_A_m, a: 247.5
==> {"gc":"G0 A247.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":225.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":228.746,"vel":3123.31}}
<== {"sr":{"posa":242.028,"vel":3760.69}}
<== {"sr":{"posa":247.488,"vel":80.49}}
<== {"sr":{"posa":247.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -31.5, 73.0px; -0.168, 0.389mm; size: 877.5, 877.5px; 4.68, 4.68mm
pos: -21.5, 66.0px; -0.115, 0.352mm; size: 484.5, 484.5px; 2.58, 2.58mm
pos: -17.0, 78.0px; -0.091, 0.416mm; size: 91.0, 91.0px; 0.49, 0.49mm
Filtered for size, results:
pos: -17.0, 78.0px; -0.091, 0.416mm; size: 91.0, 91.0px; 0.49, 0.49mm
Result: X= -0.091, Y= 0.416
Result is unique.
A: 247.500, X: -0.091, Y: 0.416
CNC_A_m, a: 270
==> {"gc":"G0 A270"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":247.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":251.246,"vel":3123.31}}
<== {"sr":{"posa":264.216,"vel":3830.47}}
<== {"sr":{"posa":269.988,"vel":80.49}}
<== {"sr":{"posa":270.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -9.5, 73.0px; -0.051, 0.389mm; size: 872.5, 872.5px; 4.65, 4.65mm
pos: -12.5, 64.0px; -0.067, 0.341mm; size: 483.5, 483.5px; 2.58, 2.58mm
pos: -7.5, 74.5px; -0.040, 0.397mm; size: 91.0, 91.0px; 0.49, 0.49mm
pos: -153.5, 88.5px; -0.819, 0.472mm; size: 5.0, 5.0px; 0.03, 0.03mm
pos: -413.5, -398.0px; -2.205, -2.123mm; size: 5.5, 5.5px; 0.03, 0.03mm
pos: -414.5, -409.5px; -2.211, -2.184mm; size: 6.0, 6.0px; 0.03, 0.03mm
Filtered for size, results:
pos: -7.5, 74.5px; -0.040, 0.397mm; size: 91.0, 91.0px; 0.49, 0.49mm
Result: X= -0.040, Y= 0.397
Result is unique.
A: 270.000, X: -0.040, Y: 0.397
CNC_A_m, a: 292.5
==> {"gc":"G0 A292.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":270.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":274.014,"vel":3228.51}}
<== {"sr":{"posa":287.028,"vel":3760.69}}
<== {"sr":{"posa":292.488,"vel":80.49}}
<== {"sr":{"posa":292.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -8.0, 63.5px; -0.043, 0.339mm; size: 865.5, 865.5px; 4.62, 4.62mm
pos: -6.5, 57.5px; -0.035, 0.307mm; size: 484.0, 484.0px; 2.58, 2.58mm
pos: -111.0, 178.5px; -0.592, 0.952mm; size: 5.5, 5.5px; 0.03, 0.03mm
pos: 178.5, 158.0px; 0.952, 0.843mm; size: 5.5, 5.5px; 0.03, 0.03mm
pos: 0.0, 67.0px; 0.000, 0.357mm; size: 89.0, 89.0px; 0.47, 0.47mm
pos: 320.0, -501.5px; 1.707, -2.675mm; size: 5.5, 5.5px; 0.03, 0.03mm
Filtered for size, results:
pos: 0.0, 67.0px; 0.000, 0.357mm; size: 89.0, 89.0px; 0.47, 0.47mm
Result: X= 0.000, Y= 0.357
Result is unique.
A: 292.500, X: 0.000, Y: 0.357
CNC_A_m, a: 315
==> {"gc":"G0 A315"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":292.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":296.246,"vel":3123.31}}
<== {"sr":{"posa":309.216,"vel":3830.47}}
<== {"sr":{"posa":314.982,"vel":109.49}}
<== {"sr":{"posa":315.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -6.0, 55.0px; -0.032, 0.293mm; size: 870.0, 870.0px; 4.64, 4.64mm
pos: 310.0, 378.0px; 1.653, 2.016mm; size: 8.0, 8.0px; 0.04, 0.04mm
pos: -4.0, 48.5px; -0.021, 0.259mm; size: 483.5, 483.5px; 2.58, 2.58mm
pos: 3.5, 58.0px; 0.019, 0.309mm; size: 90.5, 90.5px; 0.48, 0.48mm
pos: 174.0, 84.5px; 0.928, 0.451mm; size: 16.5, 16.5px; 0.09, 0.09mm
Filtered for size, results:
pos: 3.5, 58.0px; 0.019, 0.309mm; size: 90.5, 90.5px; 0.48, 0.48mm
Result: X= 0.019, Y= 0.309
Result is unique.
A: 315.000, X: 0.019, Y: 0.309
CNC_A_m, a: 337.5
==> {"gc":"G0 A337.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":315.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":318.746,"vel":3123.31}}
<== {"sr":{"posa":331.716,"vel":3830.47}}
<== {"sr":{"posa":337.482,"vel":109.49}}
<== {"sr":{"posa":337.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -7.5, 53.5px; -0.040, 0.285mm; size: 879.0, 879.0px; 4.69, 4.69mm
pos: -6.5, 41.0px; -0.035, 0.219mm; size: 484.5, 484.5px; 2.58, 2.58mm
pos: -43.0, 183.5px; -0.229, 0.979mm; size: 7.5, 7.5px; 0.04, 0.04mm
pos: 4.5, 45.5px; 0.024, 0.243mm; size: 89.0, 89.0px; 0.47, 0.47mm
pos: 122.5, -5.0px; 0.653, -0.027mm; size: 10.5, 10.5px; 0.06, 0.06mm
pos: -428.5, -389.0px; -2.285, -2.075mm; size: 4.5, 4.5px; 0.02, 0.02mm
Filtered for size, results:
pos: 4.5, 45.5px; 0.024, 0.243mm; size: 89.0, 89.0px; 0.47, 0.47mm
Result: X= 0.024, Y= 0.243
Result is unique.
A: 337.500, X: 0.024, Y: 0.243
CNC_A_m, a: 360
==> {"gc":"G0 A360"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":337.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":341.246,"vel":3123.31}}
<== {"sr":{"posa":354.528,"vel":3760.69}}
<== {"sr":{"posa":359.988,"vel":80.49}}
<== {"sr":{"posa":360.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -9.0, 37.0px; -0.048, 0.197mm; size: 877.0, 877.0px; 4.68, 4.68mm
pos: -10.5, 33.0px; -0.056, 0.176mm; size: 483.5, 483.5px; 2.58, 2.58mm
pos: -1.0, 34.5px; -0.005, 0.184mm; size: 90.5, 90.5px; 0.48, 0.48mm
Filtered for size, results:
pos: -1.0, 34.5px; -0.005, 0.184mm; size: 90.5, 90.5px; 0.48, 0.48mm
Result: X= -0.005, Y= 0.184
Result is unique.
A: 360.000, X: -0.005, Y: 0.184
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":30.325,"vel":404.30}}
<== {"sr":{"posz":26.998,"vel":1685.52}}
<== {"sr":{"posz":19.537,"vel":2603.66}}
<== {"sr":{"posz":10.968,"vel":2603.65}}
<== {"sr":{"posz":3.723,"vel":1719.81}}
<== {"sr":{"posz":0.362,"vel":404.30}}
<== {"sr":{"posz":0.000,"vel":0.02}}
<== {"sr":{"posz":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
A: 0.000, X: -0.019, Y: 0.173
A: 22.500, X: -0.064, Y: 0.139
A: 45.000, X: -0.099, Y: 0.123
A: 67.500, X: -0.160, Y: 0.131
A: 90.000, X: -0.213, Y: 0.160
A: 112.500, X: -0.248, Y: 0.205
A: 135.000, X: -0.264, Y: 0.251
A: 157.500, X: -0.264, Y: 0.315
A: 180.000, X: -0.240, Y: 0.365
A: 202.500, X: -0.200, Y: 0.389
A: 225.000, X: -0.160, Y: 0.405
A: 247.500, X: -0.091, Y: 0.416
A: 270.000, X: -0.040, Y: 0.397
A: 292.500, X: 0.000, Y: 0.357
A: 315.000, X: 0.019, Y: 0.309
A: 337.500, X: 0.024, Y: 0.243
A: 360.000, X: -0.005, Y: 0.184
==> {"zsn":0}
<== {"r":{"zsn":0},"f":[1,0,10,1278]}
ReadyEvent r
==> {"zsx":0}
<== {"r":{"zsx":0},"f":[1,0,10,1186]}
ReadyEvent r
Unload nozzle #1
m_NozzleGotoStart: nozzle #1
-- zero Z movement command --
CNC_XYA_m, x: 67.3, y: 174, a: -5
==> {"gc":"G0 X67.3 Y174 A-5"}
<== {"r":{},"f":[1,0,28,108]}
<== {"sr":{"posa":360.000,"vel":0.26,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.636,"posy":98.099,"posa":357.025,"vel":3135.34}}
<== {"sr":{"posx":17.379,"posy":103.393,"posa":332.010,"vel":13070.98}}
<== {"sr":{"posx":25.446,"posy":114.803,"posa":277.552,"vel":20123.49}}
<== {"sr":{"posx":34.996,"posy":128.309,"posa":213.084,"vel":20647.87}}
<== {"sr":{"posx":44.802,"posy":142.180,"posa":146.881}}
<== {"sr":{"posx":54.363,"posy":155.702,"posa":82.336,"vel":20361.08}}
<== {"sr":{"posx":62.833,"posy":167.682,"posa":25.157,"vel":13861.17}}
<== {"sr":{"posx":66.778,"posy":173.261,"posa":-1.474,"vel":3729.57}}
<== {"sr":{"posx":67.300,"posy":174.000,"posa":-4.999,"vel":6.51}}
<== {"sr":{"posx":67.300,"posy":174.000,"posa":-5.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 66.9, y: 173.6, a: 0
==> {"gc":"G1 F150 X66.9 Y173.6 A-5"}
<== {"r":{},"f":[1,0,34,135]}
<== {"sr":{"posx":67.300,"posy":174.000,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":67.007,"posy":173.707,"vel":150.00}}
<== {"sr":{"posx":66.900,"posy":173.600,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posa":-5.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":-2.244,"vel":1552.78}}
<== {"sr":{"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
-- zero Z movement command --
m_DoNozzleMove: nozzle #1, move 1:
==> {"gc":"G0 Z21"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.430,"vel":429.46}}
<== {"sr":{"posz":3.738,"vel":1585.48}}
<== {"sr":{"posz":9.984,"vel":2065.65}}
<== {"sr":{"posz":16.570,"vel":1731.42}}
<== {"sr":{"posz":20.359,"vel":589.68}}
<== {"sr":{"posz":20.999,"vel":4.37}}
<== {"sr":{"posz":21.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #1, move 2:
CNC_XYA_m, x: 51.9, y: 173.6, a: 0
==> {"gc":"G0 X51.9 Y173.6 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":66.900,"vel":0.23,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":65.197,"vel":1616.71}}
<== {"sr":{"posx":57.507,"vel":2528.48}}
<== {"sr":{"posx":52.130,"vel":477.46}}
<== {"sr":{"posx":51.900,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #1, move 3:
==> {"gc":"G0 Z22"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.10,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":21.411,"vel":269.12}}
<== {"sr":{"posz":21.997,"vel":18.13}}
<== {"sr":{"posz":22.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #1, move 4:
CNC_XYA_m, x: 37.4, y: 173.6, a: 0
==> {"gc":"G0 X37.4 Y173.6 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":51.900,"vel":0.24,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":50.047,"vel":1617.21}}
<== {"sr":{"posx":42.591,"vel":2457.03}}
<== {"sr":{"posx":37.566,"vel":385.57}}
<== {"sr":{"posx":37.400,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #1, move 5:
==> {"gc":"G0 Z6"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":21.559,"vel":436.85}}
<== {"sr":{"posz":18.265,"vel":1483.67}}
<== {"sr":{"posz":12.858,"vel":1718.88}}
<== {"sr":{"posz":7.897,"vel":1103.29}}
<== {"sr":{"posz":6.075,"vel":140.27}}
<== {"sr":{"posz":6.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #1, move 6:
CNC_XYA_m, x: 67.4, y: 173.6, a: 0
==> {"gc":"G0 X67.4 Y173.6 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":37.400,"vel":0.19,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":39.197,"vel":1694.54}}
<== {"sr":{"posx":49.708,"vel":4041.03}}
<== {"sr":{"posx":62.154,"vel":3159.83}}
<== {"sr":{"posx":67.303,"vel":261.15}}
<== {"sr":{"posx":67.400,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Load nozzle #2
m_NozzleGotoStart: nozzle #2
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":5.474,"vel":468.88}}
<== {"sr":{"posz":2.926,"vel":896.28}}
<== {"sr":{"posz":0.487,"vel":468.88}}
<== {"sr":{"posz":0.000,"vel":0.05}}
<== {"sr":{"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 37.2, y: 196, a: -5
==> {"gc":"G0 X37.2 Y196 A-5"}
<== {"r":{},"f":[1,0,28,108]}
<== {"sr":{"posx":67.400,"posy":173.600,"vel":0.24,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":65.443,"posy":175.052,"posa":-0.324,"vel":2244.68}}
<== {"sr":{"posx":55.010,"posy":182.790,"posa":-2.051,"vel":5098.13}}
<== {"sr":{"posx":42.481,"posy":192.083,"posa":-4.168,"vel":3897.18}}
<== {"sr":{"posx":37.298,"posy":195.928,"posa":-4.984,"vel":329.46}}
<== {"sr":{"posx":37.200,"posy":196.000,"posa":-5.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 36.8, y: 195.6, a: 0
==> {"gc":"G1 F150 X36.8 Y195.6 A-5"}
<== {"r":{},"f":[1,0,34,135]}
<== {"sr":{"posx":37.200,"posy":196.000,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":36.898,"posy":195.698,"vel":150.00}}
<== {"sr":{"posx":36.800,"posy":195.600,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posa":-5.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":-2.116,"vel":1549.91}}
<== {"sr":{"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
-- zero Z movement command --
m_DoNozzleMove: nozzle #2, move 1:
==> {"gc":"G0 Z16"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.441,"vel":436.85}}
<== {"sr":{"posz":3.612,"vel":1464.45}}
<== {"sr":{"posz":9.142,"vel":1718.88}}
<== {"sr":{"posz":14.011,"vel":1130.67}}
<== {"sr":{"posz":15.925,"vel":140.27}}
<== {"sr":{"posz":16.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #2, move 2:
CNC_XYA_m, x: 46.8, y: 195.6, a: 0
==> {"gc":"G0 X46.8 Y195.6 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":36.800,"vel":0.27,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":38.623,"vel":1506.87}}
<== {"sr":{"posx":44.582,"vel":1682.58}}
<== {"sr":{"posx":46.800,"vel":6.69}}
<== {"sr":{"posx":46.800,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #2, move 3:
==> {"gc":"G0 Z27"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.05,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":16.462,"vel":447.43}}
<== {"sr":{"posz":19.524,"vel":1277.69}}
<== {"sr":{"posz":23.791,"vel":1257.33}}
<== {"sr":{"posz":26.643,"vel":400.66}}
<== {"sr":{"posz":27.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #2, move 4:
==> {"gc":"G0 Z21"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":26.513,"vel":448.14}}
<== {"sr":{"posz":24.074,"vel":896.23}}
<== {"sr":{"posz":21.526,"vel":489.57}}
<== {"sr":{"posz":21.000,"vel":0.25}}
<== {"sr":{"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #2, move 5:
CNC_XYA_m, x: 66.8, y: 195.6, a: 0
==> {"gc":"G0 X66.8 Y195.6 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":46.800,"vel":0.21,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":48.631,"vel":1665.55}}
<== {"sr":{"posx":57.569,"vel":3106.26}}
<== {"sr":{"posx":65.701,"vel":1293.59}}
<== {"sr":{"posx":66.800,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #2, move 6:
==> {"gc":"G0 Z6"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":20.560,"vel":435.94}}
<== {"sr":{"posz":17.326,"vel":1446.88}}
<== {"sr":{"posz":12.139,"vel":1641.66}}
<== {"sr":{"posz":7.542,"vel":979.23}}
<== {"sr":{"posz":6.033,"vel":79.22}}
<== {"sr":{"posz":6.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
calibrating nozzle 2
BuildFunctionsList:
Meas. zoom, 0, 2, 0, 0, 0
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 120, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
UpCamera activated
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":5.513,"vel":448.14}}
<== {"sr":{"posz":3.000,"vel":896.28}}
<== {"sr":{"posz":0.487,"vel":468.88}}
<== {"sr":{"posz":0.000,"vel":0.25}}
<== {"sr":{"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.233, y: 97.529, a: 0
==> {"gc":"G0 X13.633 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posy":195.600,"vel":0.15,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":65.903,"posy":193.952,"vel":1859.84}}
<== {"sr":{"posx":58.993,"posy":181.258,"vel":7122.52}}
<== {"sr":{"posx":44.641,"posy":154.893,"vel":10124.44}}
<== {"sr":{"posx":29.144,"posy":126.424,"vel":9526.22}}
<== {"sr":{"posx":17.395,"posy":104.840,"vel":4874.72}}
<== {"sr":{"posx":13.768,"posy":98.176,"vel":537.83}}
<== {"sr":{"posx":13.633,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.233 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.633,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.331,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":13.233,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 Z30.721"}
<== {"r":{},"f":[1,0,21,101]}
<== {"sr":{"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.362,"vel":380.17}}
<== {"sr":{"posz":3.583,"vel":1650.93}}
<== {"sr":{"posz":10.968,"vel":2594.94}}
<== {"sr":{"posz":19.537,"vel":2611.66}}
<== {"sr":{"posz":26.855,"vel":1753.78}}
<== {"sr":{"posz":30.290,"vel":454.70}}
<== {"sr":{"posz":30.721,"vel":0.14}}
<== {"sr":{"posz":30.721,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Measuring nozzle 2
CNC_A_m, a: 0
-- zero A movement command --
Result candidates:
Circles:
pos: -20.0, 30.5px; -0.160, 0.244mm; size: 969.5, 969.5px; 7.76, 7.76mm
pos: -14.0, 22.5px; -0.112, 0.180mm; size: 580.5, 580.5px; 4.64, 4.64mm
pos: -13.5, 17.0px; -0.108, 0.136mm; size: 314.5, 314.5px; 2.52, 2.52mm
Filtered for size, results:
pos: -14.0, 22.5px; -0.112, 0.180mm; size: 580.5, 580.5px; 4.64, 4.64mm
Result: X= -0.112, Y= 0.180
Result is unique.
A: 0.000, X: -0.112, Y: 0.180
CNC_A_m, a: 22.5
==> {"gc":"G0 A22.5"}
<== {"r":{},"f":[1,0,19,78]}
<== {"sr":{"posa":0.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":3.486,"vel":3014.29}}
<== {"sr":{"posa":16.716,"vel":3830.47}}
<== {"sr":{"posa":22.482,"vel":109.49}}
<== {"sr":{"posa":22.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -22.5, 34.0px; -0.180, 0.272mm; size: 962.5, 962.5px; 7.70, 7.70mm
pos: -20.0, 18.0px; -0.160, 0.144mm; size: 580.0, 580.0px; 4.64, 4.64mm
pos: -19.0, 14.5px; -0.152, 0.116mm; size: 317.5, 317.5px; 2.54, 2.54mm
pos: 18.0, 25.0px; 0.144, 0.200mm; size: 7.0, 7.0px; 0.06, 0.06mm
pos: 68.0, -191.0px; 0.544, -1.528mm; size: 7.0, 7.0px; 0.06, 0.06mm
Filtered for size, results:
pos: -20.0, 18.0px; -0.160, 0.144mm; size: 580.0, 580.0px; 4.64, 4.64mm
Result: X= -0.160, Y= 0.144
Result is unique.
A: 22.500, X: -0.160, Y: 0.144
CNC_A_m, a: 45
==> {"gc":"G0 A45"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":22.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":26.246,"vel":3123.31}}
<== {"sr":{"posa":39.528,"vel":3760.69}}
<== {"sr":{"posa":44.988,"vel":80.49}}
<== {"sr":{"posa":45.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -26.0, 33.0px; -0.208, 0.264mm; size: 963.0, 963.0px; 7.70, 7.70mm
pos: -24.5, 24.0px; -0.196, 0.192mm; size: 575.5, 575.5px; 4.60, 4.60mm
pos: -21.5, 9.5px; -0.172, 0.076mm; size: 325.0, 325.0px; 2.60, 2.60mm
Filtered for size, results:
pos: -24.5, 24.0px; -0.196, 0.192mm; size: 575.5, 575.5px; 4.60, 4.60mm
Result: X= -0.196, Y= 0.192
Result is unique.
A: 45.000, X: -0.196, Y: 0.192
CNC_A_m, a: 67.5
==> {"gc":"G0 A67.5"}
<== {"r":{},"f":[1,0,19,78]}
<== {"sr":{"posa":45.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":48.486,"vel":3014.29}}
<== {"sr":{"posa":61.716,"vel":3830.47}}
<== {"sr":{"posa":67.482,"vel":109.49}}
<== {"sr":{"posa":67.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -27.5, 46.5px; -0.220, 0.372mm; size: 950.0, 950.0px; 7.60, 7.60mm
pos: -28.5, 26.5px; -0.228, 0.212mm; size: 575.0, 575.0px; 4.60, 4.60mm
pos: -26.0, 18.5px; -0.208, 0.148mm; size: 318.5, 318.5px; 2.55, 2.55mm
pos: -55.0, -147.5px; -0.440, -1.180mm; size: 5.5, 5.5px; 0.04, 0.04mm
pos: 21.0, -192.0px; 0.168, -1.536mm; size: 6.0, 6.0px; 0.05, 0.05mm
Filtered for size, results:
pos: -28.5, 26.5px; -0.228, 0.212mm; size: 575.0, 575.0px; 4.60, 4.60mm
Result: X= -0.228, Y= 0.212
Result is unique.
A: 67.500, X: -0.228, Y: 0.212
CNC_A_m, a: 90
==> {"gc":"G0 A90"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":67.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":71.246,"vel":3123.31}}
<== {"sr":{"posa":84.216,"vel":3830.47}}
<== {"sr":{"posa":89.988,"vel":80.49}}
<== {"sr":{"posa":90.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -29.0, 31.0px; -0.232, 0.248mm; size: 576.0, 576.0px; 4.61, 4.61mm
pos: -29.0, 29.0px; -0.232, 0.232mm; size: 277.0, 277.0px; 2.22, 2.22mm
pos: -28.0, 24.5px; -0.224, 0.196mm; size: 319.5, 319.5px; 2.56, 2.56mm
pos: -255.0, -328.0px; -2.040, -2.624mm; size: 5.0, 5.0px; 0.04, 0.04mm
Filtered for size, results:
pos: -29.0, 31.0px; -0.232, 0.248mm; size: 576.0, 576.0px; 4.61, 4.61mm
Result: X= -0.232, Y= 0.248
Result is unique.
A: 90.000, X: -0.232, Y: 0.248
CNC_A_m, a: 112.5
==> {"gc":"G0 A112.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":90.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":93.746,"vel":3123.31}}
<== {"sr":{"posa":106.716,"vel":3830.47}}
<== {"sr":{"posa":112.488,"vel":80.49}}
<== {"sr":{"posa":112.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -30.0, 47.0px; -0.240, 0.376mm; size: 950.0, 950.0px; 7.60, 7.60mm
pos: -31.5, 36.5px; -0.252, 0.292mm; size: 577.0, 577.0px; 4.62, 4.62mm
pos: -36.0, 31.0px; -0.288, 0.248mm; size: 325.0, 325.0px; 2.60, 2.60mm
pos: 18.0, -136.5px; 0.144, -1.092mm; size: 6.5, 6.5px; 0.05, 0.05mm
Filtered for size, results:
pos: -31.5, 36.5px; -0.252, 0.292mm; size: 577.0, 577.0px; 4.62, 4.62mm
Result: X= -0.252, Y= 0.292
Result is unique.
A: 112.500, X: -0.252, Y: 0.292
CNC_A_m, a: 135
==> {"gc":"G0 A135"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":112.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":115.986,"vel":3014.29}}
<== {"sr":{"posa":128.898,"vel":3894.39}}
<== {"sr":{"posa":134.982,"vel":109.49}}
<== {"sr":{"posa":135.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -32.0, 41.5px; -0.256, 0.332mm; size: 956.5, 956.5px; 7.65, 7.65mm
pos: -30.5, 42.5px; -0.244, 0.340mm; size: 577.0, 577.0px; 4.62, 4.62mm
pos: -32.5, 33.0px; -0.260, 0.264mm; size: 319.5, 319.5px; 2.56, 2.56mm
pos: -31.0, 39.5px; -0.248, 0.316mm; size: 278.5, 278.5px; 2.23, 2.23mm
pos: -36.5, -405.5px; -0.292, -3.244mm; size: 5.0, 5.0px; 0.04, 0.04mm
Filtered for size, results:
pos: -30.5, 42.5px; -0.244, 0.340mm; size: 577.0, 577.0px; 4.62, 4.62mm
Result: X= -0.244, Y= 0.340
Result is unique.
A: 135.000, X: -0.244, Y: 0.340
CNC_A_m, a: 157.5
==> {"gc":"G0 A157.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":135.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":138.746,"vel":3123.31}}
<== {"sr":{"posa":151.716,"vel":3760.69}}
<== {"sr":{"posa":157.488,"vel":80.49}}
<== {"sr":{"posa":157.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -30.5, 40.0px; -0.244, 0.320mm; size: 957.5, 957.5px; 7.66, 7.66mm
pos: -27.5, 44.0px; -0.220, 0.352mm; size: 574.5, 574.5px; 4.60, 4.60mm
pos: -229.5, 102.5px; -1.836, 0.820mm; size: 7.0, 7.0px; 0.06, 0.06mm
pos: -46.0, 14.0px; -0.368, 0.112mm; size: 6.0, 6.0px; 0.05, 0.05mm
pos: -242.5, -10.0px; -1.940, -0.080mm; size: 4.5, 4.5px; 0.04, 0.04mm
pos: -113.5, -113.5px; -0.908, -0.908mm; size: 6.0, 6.0px; 0.05, 0.05mm
pos: -28.5, 38.5px; -0.228, 0.308mm; size: 320.0, 320.0px; 2.56, 2.56mm
pos: 116.0, -122.0px; 0.928, -0.976mm; size: 6.0, 6.0px; 0.05, 0.05mm
Filtered for size, results:
pos: -27.5, 44.0px; -0.220, 0.352mm; size: 574.5, 574.5px; 4.60, 4.60mm
Result: X= -0.220, Y= 0.352
Result is unique.
A: 157.500, X: -0.220, Y: 0.352
CNC_A_m, a: 180
==> {"gc":"G0 A180"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":157.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":160.987,"vel":3014.29}}
<== {"sr":{"posa":173.898,"vel":3894.39}}
<== {"sr":{"posa":179.982,"vel":109.49}}
<== {"sr":{"posa":180.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -26.0, 41.0px; -0.208, 0.328mm; size: 957.0, 957.0px; 7.66, 7.66mm
pos: -24.0, 45.5px; -0.192, 0.364mm; size: 576.5, 576.5px; 4.61, 4.61mm
pos: -23.0, 39.5px; -0.184, 0.316mm; size: 322.5, 322.5px; 2.58, 2.58mm
pos: 58.0, -384.0px; 0.464, -3.072mm; size: 5.0, 5.0px; 0.04, 0.04mm
Filtered for size, results:
pos: -24.0, 45.5px; -0.192, 0.364mm; size: 576.5, 576.5px; 4.61, 4.61mm
Result: X= -0.192, Y= 0.364
Result is unique.
A: 180.000, X: -0.192, Y: 0.364
CNC_A_m, a: 202.5
==> {"gc":"G0 A202.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":180.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":183.746,"vel":3123.31}}
<== {"sr":{"posa":197.028,"vel":3760.69}}
<== {"sr":{"posa":202.488,"vel":80.49}}
<== {"sr":{"posa":202.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -23.0, 41.0px; -0.184, 0.328mm; size: 956.0, 956.0px; 7.65, 7.65mm
pos: -18.5, 48.5px; -0.148, 0.388mm; size: 579.0, 579.0px; 4.63, 4.63mm
pos: -81.5, 262.0px; -0.652, 2.096mm; size: 7.5, 7.5px; 0.06, 0.06mm
pos: -17.5, 42.5px; -0.140, 0.340mm; size: 321.0, 321.0px; 2.57, 2.57mm
pos: -34.5, -173.0px; -0.276, -1.384mm; size: 5.5, 5.5px; 0.04, 0.04mm
Filtered for size, results:
pos: -18.5, 48.5px; -0.148, 0.388mm; size: 579.0, 579.0px; 4.63, 4.63mm
Result: X= -0.148, Y= 0.388
Result is unique.
A: 202.500, X: -0.148, Y: 0.388
CNC_A_m, a: 225
==> {"gc":"G0 A225"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":202.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":206.246,"vel":3123.31}}
<== {"sr":{"posa":219.216,"vel":3830.47}}
<== {"sr":{"posa":224.988,"vel":80.49}}
<== {"sr":{"posa":225.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -19.0, 45.0px; -0.152, 0.360mm; size: 953.0, 953.0px; 7.62, 7.62mm
pos: -14.5, 47.0px; -0.116, 0.376mm; size: 579.5, 579.5px; 4.64, 4.64mm
pos: -15.0, 41.0px; -0.120, 0.328mm; size: 322.0, 322.0px; 2.58, 2.58mm
pos: -189.5, 63.0px; -1.516, 0.504mm; size: 5.5, 5.5px; 0.04, 0.04mm
pos: 5.0, -70.0px; 0.040, -0.560mm; size: 6.0, 6.0px; 0.05, 0.05mm
pos: -91.0, -162.5px; -0.728, -1.300mm; size: 5.5, 5.5px; 0.04, 0.04mm
pos: 137.0, -292.0px; 1.096, -2.336mm; size: 5.0, 5.0px; 0.04, 0.04mm
Filtered for size, results:
pos: -14.5, 47.0px; -0.116, 0.376mm; size: 579.5, 579.5px; 4.64, 4.64mm
Result: X= -0.116, Y= 0.376
Result is unique.
A: 225.000, X: -0.116, Y: 0.376
CNC_A_m, a: 247.5
==> {"gc":"G0 A247.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":225.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":228.746,"vel":3123.31}}
<== {"sr":{"posa":241.716,"vel":3830.47}}
<== {"sr":{"posa":247.488,"vel":80.49}}
<== {"sr":{"posa":247.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -9.0, 44.5px; -0.072, 0.356mm; size: 576.5, 576.5px; 4.61, 4.61mm
pos: -12.0, 40.5px; -0.096, 0.324mm; size: 212.5, 212.5px; 1.70, 1.70mm
pos: -9.0, 40.5px; -0.072, 0.324mm; size: 319.5, 319.5px; 2.56, 2.56mm
pos: 56.0, -412.0px; 0.448, -3.296mm; size: 6.0, 6.0px; 0.05, 0.05mm
Filtered for size, results:
pos: -9.0, 44.5px; -0.072, 0.356mm; size: 576.5, 576.5px; 4.61, 4.61mm
Result: X= -0.072, Y= 0.356
Result is unique.
A: 247.500, X: -0.072, Y: 0.356
CNC_A_m, a: 270
==> {"gc":"G0 A270"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":247.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":250.987,"vel":3014.29}}
<== {"sr":{"posa":264.216,"vel":3830.47}}
<== {"sr":{"posa":269.982,"vel":109.49}}
<== {"sr":{"posa":270.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -14.5, 37.5px; -0.116, 0.300mm; size: 961.0, 961.0px; 7.69, 7.69mm
pos: -8.0, 40.0px; -0.064, 0.320mm; size: 578.0, 578.0px; 4.62, 4.62mm
pos: -7.5, 36.0px; -0.060, 0.288mm; size: 322.5, 322.5px; 2.58, 2.58mm
pos: -170.5, -352.0px; -1.364, -2.816mm; size: 4.5, 4.5px; 0.04, 0.04mm
pos: -207.0, -362.0px; -1.656, -2.896mm; size: 10.0, 10.0px; 0.08, 0.08mm
Filtered for size, results:
pos: -8.0, 40.0px; -0.064, 0.320mm; size: 578.0, 578.0px; 4.62, 4.62mm
Result: X= -0.064, Y= 0.320
Result is unique.
A: 270.000, X: -0.064, Y: 0.320
CNC_A_m, a: 292.5
==> {"gc":"G0 A292.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":270.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":273.746,"vel":3123.31}}
<== {"sr":{"posa":286.716,"vel":3830.47}}
<== {"sr":{"posa":292.488,"vel":80.49}}
<== {"sr":{"posa":292.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -13.0, 39.5px; -0.104, 0.316mm; size: 958.5, 958.5px; 7.67, 7.67mm
pos: -3.5, 34.5px; -0.028, 0.276mm; size: 579.0, 579.0px; 4.63, 4.63mm
pos: -3.5, 35.0px; -0.028, 0.280mm; size: 277.5, 277.5px; 2.22, 2.22mm
pos: -5.0, 31.0px; -0.040, 0.248mm; size: 321.0, 321.0px; 2.57, 2.57mm
Filtered for size, results:
pos: -3.5, 34.5px; -0.028, 0.276mm; size: 579.0, 579.0px; 4.63, 4.63mm
Result: X= -0.028, Y= 0.276
Result is unique.
A: 292.500, X: -0.028, Y: 0.276
CNC_A_m, a: 315
==> {"gc":"G0 A315"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":292.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":295.986,"vel":3014.29}}
<== {"sr":{"posa":309.216,"vel":3830.47}}
<== {"sr":{"posa":314.982,"vel":109.49}}
<== {"sr":{"posa":315.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -12.0, 35.5px; -0.096, 0.284mm; size: 963.5, 963.5px; 7.71, 7.71mm
pos: -7.5, 32.5px; -0.060, 0.260mm; size: 579.0, 579.0px; 4.63, 4.63mm
pos: 151.5, 189.5px; 1.212, 1.516mm; size: 7.0, 7.0px; 0.06, 0.06mm
pos: -5.0, 26.5px; -0.040, 0.212mm; size: 320.5, 320.5px; 2.56, 2.56mm
pos: -3.5, 29.0px; -0.028, 0.232mm; size: 277.5, 277.5px; 2.22, 2.22mm
pos: -201.0, 120.0px; -1.608, 0.960mm; size: 12.0, 12.0px; 0.10, 0.10mm
pos: -40.5, 46.5px; -0.324, 0.372mm; size: 7.0, 7.0px; 0.06, 0.06mm
pos: -4.5, 30.5px; -0.036, 0.244mm; size: 211.0, 211.0px; 1.69, 1.69mm
pos: 184.0, -110.5px; 1.472, -0.884mm; size: 6.5, 6.5px; 0.05, 0.05mm
Filtered for size, results:
pos: -7.5, 32.5px; -0.060, 0.260mm; size: 579.0, 579.0px; 4.63, 4.63mm
Result: X= -0.060, Y= 0.260
Result is unique.
A: 315.000, X: -0.060, Y: 0.260
CNC_A_m, a: 337.5
==> {"gc":"G0 A337.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":315.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":319.014,"vel":3228.51}}
<== {"sr":{"posa":332.028,"vel":3760.69}}
<== {"sr":{"posa":337.488,"vel":80.49}}
<== {"sr":{"posa":337.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -13.5, 43.0px; -0.108, 0.344mm; size: 955.5, 955.5px; 7.64, 7.64mm
pos: -8.5, 27.5px; -0.068, 0.220mm; size: 579.0, 579.0px; 4.63, 4.63mm
pos: -153.0, 186.5px; -1.224, 1.492mm; size: 7.5, 7.5px; 0.06, 0.06mm
pos: -7.0, 21.5px; -0.056, 0.172mm; size: 318.5, 318.5px; 2.55, 2.55mm
pos: -210.0, -300.0px; -1.680, -2.400mm; size: 6.0, 6.0px; 0.05, 0.05mm
Filtered for size, results:
pos: -8.5, 27.5px; -0.068, 0.220mm; size: 579.0, 579.0px; 4.63, 4.63mm
Result: X= -0.068, Y= 0.220
Result is unique.
A: 337.500, X: -0.068, Y: 0.220
CNC_A_m, a: 360
==> {"gc":"G0 A360"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":337.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":341.514,"vel":3228.51}}
<== {"sr":{"posa":354.528,"vel":3760.69}}
<== {"sr":{"posa":359.988,"vel":80.49}}
<== {"sr":{"posa":360.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -19.0, 38.0px; -0.152, 0.304mm; size: 960.0, 960.0px; 7.68, 7.68mm
pos: -13.5, 23.5px; -0.108, 0.188mm; size: 577.0, 577.0px; 4.62, 4.62mm
pos: -6.0, 17.5px; -0.048, 0.140mm; size: 206.5, 206.5px; 1.65, 1.65mm
pos: -12.5, 19.0px; -0.100, 0.152mm; size: 321.5, 321.5px; 2.57, 2.57mm
pos: 152.5, -341.0px; 1.220, -2.728mm; size: 4.5, 4.5px; 0.04, 0.04mm
Filtered for size, results:
pos: -13.5, 23.5px; -0.108, 0.188mm; size: 577.0, 577.0px; 4.62, 4.62mm
Result: X= -0.108, Y= 0.188
Result is unique.
A: 360.000, X: -0.108, Y: 0.188
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":30.359,"vel":380.17}}
<== {"sr":{"posz":27.794,"vel":1474.63}}
<== {"sr":{"posz":21.033,"vel":2526.81}}
<== {"sr":{"posz":12.493,"vel":2645.72}}
<== {"sr":{"posz":4.622,"vel":1917.93}}
<== {"sr":{"posz":0.642,"vel":592.33}}
<== {"sr":{"posz":0.001,"vel":5.53}}
<== {"sr":{"posz":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
A: 0.000, X: -0.112, Y: 0.180
A: 22.500, X: -0.160, Y: 0.144
A: 45.000, X: -0.196, Y: 0.192
A: 67.500, X: -0.228, Y: 0.212
A: 90.000, X: -0.232, Y: 0.248
A: 112.500, X: -0.252, Y: 0.292
A: 135.000, X: -0.244, Y: 0.340
A: 157.500, X: -0.220, Y: 0.352
A: 180.000, X: -0.192, Y: 0.364
A: 202.500, X: -0.148, Y: 0.388
A: 225.000, X: -0.116, Y: 0.376
A: 247.500, X: -0.072, Y: 0.356
A: 270.000, X: -0.064, Y: 0.320
A: 292.500, X: -0.028, Y: 0.276
A: 315.000, X: -0.060, Y: 0.260
A: 337.500, X: -0.068, Y: 0.220
A: 360.000, X: -0.108, Y: 0.188
==> {"zsn":0}
<== {"r":{"zsn":0},"f":[1,0,10,1278]}
ReadyEvent r
==> {"zsx":0}
<== {"r":{"zsx":0},"f":[1,0,10,1186]}
ReadyEvent r
Unload nozzle #2
m_NozzleGotoStart: nozzle #2
-- zero Z movement command --
CNC_XYA_m, x: 67.2, y: 196, a: -5
==> {"gc":"G0 X67.2 Y196 A-5"}
<== {"r":{},"f":[1,0,28,108]}
<== {"sr":{"posa":360.000,"vel":0.26,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.673,"posy":98.332,"posa":357.025,"vel":3177.42}}
<== {"sr":{"posx":17.530,"posy":105.370,"posa":330.937,"vel":13515.96}}
<== {"sr":{"posx":25.664,"posy":120.210,"posa":275.927,"vel":20462.12}}
<== {"sr":{"posx":35.200,"posy":137.611,"posa":211.429,"vel":20925.05}}
<== {"sr":{"posx":44.988,"posy":155.471,"posa":145.226}}
<== {"sr":{"posx":54.529,"posy":172.879,"posa":80.702,"vel":20582.36}}
<== {"sr":{"posx":62.903,"posy":188.159,"posa":24.063,"vel":13782.95}}
<== {"sr":{"posx":66.721,"posy":195.125,"posa":-1.757,"vel":3573.50}}
<== {"sr":{"posx":67.200,"posy":196.000,"posa":-5.000,"vel":3.14}}
<== {"sr":{"posx":67.200,"posy":196.000,"posa":-5.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 66.8, y: 195.6, a: 0
==> {"gc":"G1 F150 X66.8 Y195.6 A-5"}
<== {"r":{},"f":[1,0,34,135]}
<== {"sr":{"posx":67.200,"posy":196.000,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":66.907,"posy":195.707,"vel":150.00}}
<== {"qr":32,"qi":0,"qo":1}
<== {"sr":{"posx":66.800,"posy":195.600,"vel":0.00,"stat":3}}
ReadyEvent stat
==> {"gc":"G0 A0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posa":-5.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":-2.244,"vel":1552.78}}
<== {"sr":{"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
-- zero Z movement command --
m_DoNozzleMove: nozzle #2, move 1:
==> {"gc":"G0 Z21"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.394,"vel":404.79}}
<== {"sr":{"posz":3.738,"vel":1585.48}}
<== {"sr":{"posz":9.984,"vel":2065.65}}
<== {"sr":{"posz":16.426,"vel":1753.40}}
<== {"sr":{"posz":20.359,"vel":589.68}}
<== {"sr":{"posz":20.999,"vel":4.37}}
<== {"sr":{"posz":21.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #2, move 2:
CNC_XYA_m, x: 51.8, y: 195.6, a: 0
==> {"gc":"G0 X51.8 Y195.6 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":66.800,"vel":0.23,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":64.964,"vel":1616.71}}
<== {"sr":{"posx":57.407,"vel":2528.48}}
<== {"sr":{"posx":52.030,"vel":477.46}}
<== {"sr":{"posx":51.800,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #2, move 3:
==> {"gc":"G0 Z22"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.10,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":21.411,"vel":269.12}}
<== {"sr":{"posz":21.997,"vel":18.13}}
<== {"sr":{"posz":22.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #2, move 4:
CNC_XYA_m, x: 37.3, y: 195.6, a: 0
==> {"gc":"G0 X37.3 Y195.6 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":51.800,"vel":0.24,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":49.808,"vel":1680.49}}
<== {"sr":{"posx":42.089,"vel":2422.05}}
<== {"sr":{"posx":37.438,"vel":340.82}}
<== {"sr":{"posx":37.300,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #2, move 5:
==> {"gc":"G0 Z6"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":21.595,"vel":412.52}}
<== {"sr":{"posz":18.388,"vel":1464.45}}
<== {"sr":{"posz":13.001,"vel":1720.46}}
<== {"sr":{"posz":7.989,"vel":1130.67}}
<== {"sr":{"posz":6.086,"vel":154.94}}
<== {"sr":{"posz":6.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #2, move 6:
CNC_XYA_m, x: 67.3, y: 195.6, a: 0
==> {"gc":"G0 X67.3 Y195.6 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":37.300,"vel":0.19,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":38.957,"vel":1610.52}}
<== {"sr":{"posx":49.273,"vel":4029.69}}
<== {"sr":{"posx":61.792,"vel":3228.35}}
<== {"sr":{"posx":67.181,"vel":299.85}}
<== {"sr":{"posx":67.300,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Load nozzle #3
m_NozzleGotoStart: nozzle #3
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":5.513,"vel":448.14}}
<== {"sr":{"posz":3.074,"vel":896.23}}
<== {"sr":{"posz":0.526,"vel":489.57}}
<== {"sr":{"posz":0.000,"vel":0.25}}
<== {"sr":{"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 37.3, y: 217.9, a: -5
==> {"gc":"G0 X37.3 Y217.9 A-5"}
<== {"r":{},"f":[1,0,30,131]}
<== {"sr":{"posx":67.300,"posy":195.600,"vel":0.24,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":65.356,"posy":197.045,"posa":-0.324,"vel":2236.72}}
<== {"sr":{"posx":54.992,"posy":204.749,"posa":-2.051,"vel":5080.04}}
<== {"sr":{"posx":42.291,"posy":214.190,"posa":-4.168,"vel":3883.35}}
<== {"sr":{"posx":37.397,"posy":217.828,"posa":-4.984,"vel":328.29}}
<== {"sr":{"posx":37.300,"posy":217.900,"posa":-5.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 36.9, y: 217.5, a: 0
==> {"gc":"G1 F150 X36.9 Y217.5 A-5"}
<== {"r":{},"f":[1,0,34,135]}
<== {"sr":{"posx":37.300,"posy":217.900,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":36.990,"posy":217.590,"vel":150.00}}
<== {"sr":{"posx":36.900,"posy":217.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posa":-5.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":-2.244,"vel":1552.78}}
<== {"sr":{"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
-- zero Z movement command --
m_DoNozzleMove: nozzle #3, move 1:
==> {"gc":"G0 Z16"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.441,"vel":436.85}}
<== {"sr":{"posz":3.612,"vel":1464.45}}
<== {"sr":{"posz":9.142,"vel":1718.88}}
<== {"sr":{"posz":14.011,"vel":1130.67}}
<== {"sr":{"posz":15.914,"vel":154.94}}
<== {"sr":{"posz":16.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #3, move 2:
CNC_XYA_m, x: 46.9, y: 217.5, a: 0
==> {"gc":"G0 X46.9 Y217.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":36.900,"vel":0.27,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":38.599,"vel":1506.87}}
<== {"sr":{"posx":44.682,"vel":1682.58}}
<== {"sr":{"posx":46.900,"vel":6.69}}
<== {"qr":32,"qi":0,"qo":1}
<== {"sr":{"posx":46.900,"vel":0.00,"stat":3}}
ReadyEvent stat
m_DoNozzleMove: nozzle #3, move 3:
==> {"gc":"G0 Z27"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.05,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":16.501,"vel":471.38}}
<== {"sr":{"posz":19.524,"vel":1277.69}}
<== {"sr":{"posz":23.894,"vel":1245.97}}
<== {"sr":{"posz":26.643,"vel":400.66}}
<== {"sr":{"posz":27.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #3, move 4:
==> {"gc":"G0 Z21"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":26.513,"vel":448.14}}
<== {"sr":{"posz":24.000,"vel":896.28}}
<== {"sr":{"posz":21.526,"vel":489.57}}
<== {"sr":{"posz":21.000,"vel":0.25}}
<== {"sr":{"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #3, move 5:
CNC_XYA_m, x: 66.9, y: 217.5, a: 0
==> {"gc":"G0 X66.9 Y217.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":46.900,"vel":0.21,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":48.731,"vel":1665.55}}
<== {"sr":{"posx":57.413,"vel":3107.02}}
<== {"sr":{"posx":65.695,"vel":1367.40}}
<== {"sr":{"posx":66.900,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #3, move 6:
==> {"gc":"G0 Z6"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":20.560,"vel":435.94}}
<== {"sr":{"posz":17.445,"vel":1429.17}}
<== {"sr":{"posz":12.139,"vel":1641.66}}
<== {"sr":{"posz":7.542,"vel":979.23}}
<== {"sr":{"posz":6.039,"vel":89.96}}
<== {"sr":{"posz":6.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Bad data: load nozzle #3, move 7
m_DoNozzleMove: nozzle #3, move 7:
CNC_XYA_m, x: 66.9, y: 217.5, a: 0
-- zero XYA movement command --
calibrating nozzle 3
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 150, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
UpCamera activated
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":5.474,"vel":468.88}}
<== {"sr":{"posz":3.000,"vel":896.28}}
<== {"sr":{"posz":0.487,"vel":468.88}}
<== {"sr":{"posz":0.000,"vel":0.25}}
<== {"sr":{"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.233, y: 97.529, a: 0
==> {"gc":"G0 X13.633 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posy":217.500,"vel":0.13,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":66.303,"posy":216.161,"vel":1544.29}}
<== {"sr":{"posx":60.719,"posy":203.625,"vel":6929.07}}
<== {"sr":{"posx":48.513,"posy":176.225,"vel":10851.79}}
<== {"sr":{"posx":33.497,"posy":142.518,"vel":11028.76}}
<== {"sr":{"posx":20.797,"posy":114.009,"vel":7634.41}}
<== {"sr":{"posx":14.472,"posy":99.812,"vel":2065.40}}
<== {"sr":{"posx":13.633,"posy":97.929,"vel":6.31}}
<== {"sr":{"posx":13.633,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.233 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.633,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.331,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":13.233,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 Z30.721"}
<== {"r":{},"f":[1,0,21,101]}
<== {"sr":{"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.396,"vel":404.30}}
<== {"sr":{"posz":3.723,"vel":1685.52}}
<== {"sr":{"posz":11.184,"vel":2603.66}}
<== {"sr":{"posz":19.753,"vel":2603.65}}
<== {"sr":{"posz":26.998,"vel":1719.81}}
<== {"sr":{"posz":30.359,"vel":404.30}}
<== {"sr":{"posz":30.721,"vel":0.02}}
<== {"sr":{"posz":30.721,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Measuring nozzle 3
CNC_A_m, a: 0
-- zero A movement command --
Result candidates:
Circles:
pos: -470.0, 488.5px; -7.520, 7.816mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -514.5, 411.0px; -8.232, 6.576mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -462.5, 395.0px; -7.400, 6.320mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -508.5, 362.5px; -8.136, 5.800mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -12.0, 18.5px; -0.192, 0.296mm; size: 505.5, 505.5px; 8.09, 8.09mm
pos: 83.0, 22.5px; 1.328, 0.360mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -162.5, 21.5px; -2.600, 0.344mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -38.0, -17.5px; -0.608, -0.280mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -104.5, -122.0px; -1.672, -1.952mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
No items left.
Result candidates:
Circles:
pos: -453.5, 439.5px; -7.256, 7.032mm; size: 7.0, 7.0px; 0.11, 0.11mm
pos: -12.0, 18.5px; -0.192, 0.296mm; size: 505.5, 505.5px; 8.09, 8.09mm
pos: 20.0, 100.5px; 0.320, 1.608mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 83.0, 22.5px; 1.328, 0.360mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -37.0, -17.5px; -0.592, -0.280mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 44.5, -72.0px; 0.712, -1.152mm; size: 6.5, 6.5px; 0.10, 0.10mm
Filtered for size, results:
No items left.
Result candidates:
Circles:
pos: -458.5, 446.5px; -7.336, 7.144mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -436.5, 422.5px; -6.984, 6.760mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -494.5, 360.0px; -7.912, 5.760mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -506.5, 354.0px; -8.104, 5.664mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -12.0, 19.0px; -0.192, 0.304mm; size: 506.0, 506.0px; 8.10, 8.10mm
pos: -512.0, 253.5px; -8.192, 4.056mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -70.5, 43.0px; -1.128, 0.688mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -160.0, 6.5px; -2.560, 0.104mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -73.5, -124.0px; -1.176, -1.984mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
No items left.
Result candidates:
Circles:
pos: -502.5, 442.0px; -8.040, 7.072mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -11.5, 18.5px; -0.184, 0.296mm; size: 505.0, 505.0px; 8.08, 8.08mm
pos: -4.0, -1.5px; -0.064, -0.024mm; size: 325.5, 325.5px; 5.21, 5.21mm
pos: -37.0, -17.0px; -0.592, -0.272mm; size: 5.0, 5.0px; 0.08, 0.08mm
Filtered for size, results:
pos: -4.0, -1.5px; -0.064, -0.024mm; size: 325.5, 325.5px; 5.21, 5.21mm
Result: X= -0.064, Y= -0.024
Result is unique.
A: 0.000, X: -0.064, Y: -0.024
CNC_A_m, a: 22.5
==> {"gc":"G0 A22.5"}
<== {"r":{},"f":[1,0,19,78]}
<== {"sr":{"posa":0.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":3.746,"vel":3123.31}}
<== {"sr":{"posa":16.716,"vel":3830.47}}
<== {"sr":{"posa":22.482,"vel":109.49}}
<== {"sr":{"posa":22.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -13.0, 17.0px; -0.208, 0.272mm; size: 501.0, 501.0px; 8.02, 8.02mm
pos: -7.0, 4.5px; -0.112, 0.072mm; size: 337.5, 337.5px; 5.40, 5.40mm
pos: 104.0, 16.5px; 1.664, 0.264mm; size: 6.5, 6.5px; 0.10, 0.10mm
pos: 104.0, 6.5px; 1.664, 0.104mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -76.5, -62.5px; -1.224, -1.000mm; size: 5.0, 5.0px; 0.08, 0.08mm
Filtered for size, results:
pos: -7.0, 4.5px; -0.112, 0.072mm; size: 337.5, 337.5px; 5.40, 5.40mm
Result: X= -0.112, Y= 0.072
Result is unique.
A: 22.500, X: -0.112, Y: 0.072
CNC_A_m, a: 45
==> {"gc":"G0 A45"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":22.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":25.986,"vel":3014.29}}
<== {"sr":{"posa":38.898,"vel":3894.39}}
<== {"sr":{"posa":44.982,"vel":109.49}}
<== {"sr":{"posa":45.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -14.5, 18.5px; -0.232, 0.296mm; size: 499.0, 499.0px; 7.98, 7.98mm
pos: -9.5, 1.5px; -0.152, 0.024mm; size: 336.0, 336.0px; 5.38, 5.38mm
pos: -0.5, 161.0px; -0.008, 2.576mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -28.0, -102.5px; -0.448, -1.640mm; size: 5.5, 5.5px; 0.09, 0.09mm
Filtered for size, results:
pos: -9.5, 1.5px; -0.152, 0.024mm; size: 336.0, 336.0px; 5.38, 5.38mm
Result: X= -0.152, Y= 0.024
Result is unique.
A: 45.000, X: -0.152, Y: 0.024
CNC_A_m, a: 67.5
==> {"gc":"G0 A67.5"}
<== {"r":{},"f":[1,0,19,78]}
<== {"sr":{"posa":45.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":48.746,"vel":3228.51}}
<== {"sr":{"posa":62.028,"vel":3760.69}}
<== {"sr":{"posa":67.488,"vel":80.49}}
<== {"qr":32,"qi":0,"qo":1}
<== {"sr":{"posa":67.500,"vel":0.00,"stat":3}}
ReadyEvent stat
Result candidates:
Circles:
pos: -18.0, 19.5px; -0.288, 0.312mm; size: 501.5, 501.5px; 8.02, 8.02mm
pos: -11.5, 3.5px; -0.184, 0.056mm; size: 336.0, 336.0px; 5.38, 5.38mm
pos: -110.5, 8.5px; -1.768, 0.136mm; size: 5.0, 5.0px; 0.08, 0.08mm
Filtered for size, results:
pos: -11.5, 3.5px; -0.184, 0.056mm; size: 336.0, 336.0px; 5.38, 5.38mm
Result: X= -0.184, Y= 0.056
Result is unique.
A: 67.500, X: -0.184, Y: 0.056
CNC_A_m, a: 90
==> {"gc":"G0 A90"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":67.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":70.986,"vel":3014.29}}
<== {"sr":{"posa":83.898,"vel":3894.39}}
<== {"sr":{"posa":89.982,"vel":109.49}}
<== {"sr":{"posa":90.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -13.5, 5.5px; -0.216, 0.088mm; size: 337.0, 337.0px; 5.39, 5.39mm
pos: -82.5, 95.5px; -1.320, 1.528mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 52.5, 86.5px; 0.840, 1.384mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -32.0, 19.5px; -0.512, 0.312mm; size: 516.5, 516.5px; 8.26, 8.26mm
pos: -73.5, -74.0px; -1.176, -1.184mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 37.5, -88.5px; 0.600, -1.416mm; size: 7.0, 7.0px; 0.11, 0.11mm
Filtered for size, results:
pos: -13.5, 5.5px; -0.216, 0.088mm; size: 337.0, 337.0px; 5.39, 5.39mm
Result: X= -0.216, Y= 0.088
Result is unique.
A: 90.000, X: -0.216, Y: 0.088
CNC_A_m, a: 112.5
==> {"gc":"G0 A112.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":90.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":93.486,"vel":3014.29}}
<== {"sr":{"posa":106.398,"vel":3894.39}}
<== {"sr":{"posa":112.482,"vel":109.49}}
<== {"sr":{"posa":112.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -33.0, 21.5px; -0.528, 0.344mm; size: 514.5, 514.5px; 8.23, 8.23mm
pos: -15.0, 9.5px; -0.240, 0.152mm; size: 336.5, 336.5px; 5.38, 5.38mm
pos: -27.0, -64.5px; -0.432, -1.032mm; size: 5.5, 5.5px; 0.09, 0.09mm
Filtered for size, results:
pos: -15.0, 9.5px; -0.240, 0.152mm; size: 336.5, 336.5px; 5.38, 5.38mm
Result: X= -0.240, Y= 0.152
Result is unique.
A: 112.500, X: -0.240, Y: 0.152
CNC_A_m, a: 135
==> {"gc":"G0 A135"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":112.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":116.246,"vel":3123.31}}
<== {"sr":{"posa":129.216,"vel":3830.47}}
<== {"sr":{"posa":134.988,"vel":80.49}}
<== {"sr":{"posa":135.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -27.0, 25.0px; -0.432, 0.400mm; size: 509.0, 509.0px; 8.14, 8.14mm
pos: 9.5, 171.0px; 0.152, 2.736mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -15.5, 10.5px; -0.248, 0.168mm; size: 338.0, 338.0px; 5.41, 5.41mm
pos: -65.0, -46.0px; -1.040, -0.736mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: 36.0, -90.5px; 0.576, -1.448mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
pos: -15.5, 10.5px; -0.248, 0.168mm; size: 338.0, 338.0px; 5.41, 5.41mm
Result: X= -0.248, Y= 0.168
Result is unique.
A: 135.000, X: -0.248, Y: 0.168
CNC_A_m, a: 157.5
==> {"gc":"G0 A157.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":135.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":139.014,"vel":3228.51}}
<== {"sr":{"posa":152.028,"vel":3760.69}}
<== {"sr":{"posa":157.488,"vel":80.49}}
<== {"sr":{"posa":157.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -16.5, 27.0px; -0.264, 0.432mm; size: 501.5, 501.5px; 8.02, 8.02mm
pos: -14.0, 13.5px; -0.224, 0.216mm; size: 336.5, 336.5px; 5.38, 5.38mm
pos: -14.0, -69.5px; -0.224, -1.112mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
pos: -14.0, 13.5px; -0.224, 0.216mm; size: 336.5, 336.5px; 5.38, 5.38mm
Result: X= -0.224, Y= 0.216
Result is unique.
A: 157.500, X: -0.224, Y: 0.216
CNC_A_m, a: 180
==> {"gc":"G0 A180"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":157.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":161.246,"vel":3123.31}}
<== {"sr":{"posa":174.216,"vel":3830.47}}
<== {"sr":{"posa":179.982,"vel":109.49}}
<== {"sr":{"posa":180.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -16.5, 41.0px; -0.264, 0.656mm; size: 516.5, 516.5px; 8.26, 8.26mm
pos: -12.0, 15.5px; -0.192, 0.248mm; size: 338.5, 338.5px; 5.42, 5.42mm
Filtered for size, results:
pos: -12.0, 15.5px; -0.192, 0.248mm; size: 338.5, 338.5px; 5.42, 5.42mm
Result: X= -0.192, Y= 0.248
Result is unique.
A: 180.000, X: -0.192, Y: 0.248
CNC_A_m, a: 202.5
==> {"gc":"G0 A202.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":180.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":183.746,"vel":3123.31}}
<== {"sr":{"posa":196.716,"vel":3830.47}}
<== {"sr":{"posa":202.488,"vel":80.49}}
<== {"sr":{"posa":202.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -14.5, 43.5px; -0.232, 0.696mm; size: 517.0, 517.0px; 8.27, 8.27mm
pos: -10.0, 16.5px; -0.160, 0.264mm; size: 338.5, 338.5px; 5.42, 5.42mm
pos: -123.0, 12.5px; -1.968, 0.200mm; size: 8.5, 8.5px; 0.14, 0.14mm
pos: -70.5, -85.5px; -1.128, -1.368mm; size: 5.0, 5.0px; 0.08, 0.08mm
Filtered for size, results:
pos: -10.0, 16.5px; -0.160, 0.264mm; size: 338.5, 338.5px; 5.42, 5.42mm
Result: X= -0.160, Y= 0.264
Result is unique.
A: 202.500, X: -0.160, Y: 0.264
CNC_A_m, a: 225
==> {"gc":"G0 A225"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":202.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":206.246,"vel":3123.31}}
<== {"sr":{"posa":219.216,"vel":3830.47}}
<== {"sr":{"posa":224.988,"vel":80.49}}
<== {"sr":{"posa":225.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -12.5, 28.0px; -0.200, 0.448mm; size: 502.5, 502.5px; 8.04, 8.04mm
pos: -7.5, 17.5px; -0.120, 0.280mm; size: 338.0, 338.0px; 5.41, 5.41mm
pos: 0.5, 118.0px; 0.008, 1.888mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
pos: -7.5, 17.5px; -0.120, 0.280mm; size: 338.0, 338.0px; 5.41, 5.41mm
Result: X= -0.120, Y= 0.280
Result is unique.
A: 225.000, X: -0.120, Y: 0.280
CNC_A_m, a: 247.5
==> {"gc":"G0 A247.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":225.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":228.746,"vel":3123.31}}
<== {"sr":{"posa":241.716,"vel":3830.47}}
<== {"sr":{"posa":247.482,"vel":109.49}}
<== {"sr":{"posa":247.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -10.0, 26.0px; -0.160, 0.416mm; size: 502.0, 502.0px; 8.03, 8.03mm
pos: -4.5, 16.5px; -0.072, 0.264mm; size: 336.0, 336.0px; 5.38, 5.38mm
pos: 91.5, -30.0px; 1.464, -0.480mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
pos: -4.5, 16.5px; -0.072, 0.264mm; size: 336.0, 336.0px; 5.38, 5.38mm
Result: X= -0.072, Y= 0.264
Result is unique.
A: 247.500, X: -0.072, Y: 0.264
CNC_A_m, a: 270
==> {"gc":"G0 A270"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":247.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":251.246,"vel":3123.31}}
<== {"sr":{"posa":264.216,"vel":3830.47}}
<== {"sr":{"posa":269.988,"vel":80.49}}
<== {"sr":{"posa":270.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -11.0, 26.0px; -0.176, 0.416mm; size: 505.0, 505.0px; 8.08, 8.08mm
pos: 15.5, 173.0px; 0.248, 2.768mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -2.0, 15.5px; -0.032, 0.248mm; size: 337.5, 337.5px; 5.40, 5.40mm
Filtered for size, results:
pos: -2.0, 15.5px; -0.032, 0.248mm; size: 337.5, 337.5px; 5.40, 5.40mm
Result: X= -0.032, Y= 0.248
Result is unique.
A: 270.000, X: -0.032, Y: 0.248
CNC_A_m, a: 292.5
==> {"gc":"G0 A292.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":270.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":273.746,"vel":3123.31}}
<== {"sr":{"posa":286.716,"vel":3830.47}}
<== {"sr":{"posa":292.482,"vel":109.49}}
<== {"sr":{"posa":292.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -9.0, 25.0px; -0.144, 0.400mm; size: 503.0, 503.0px; 8.05, 8.05mm
pos: -1.5, 12.5px; -0.024, 0.200mm; size: 339.0, 339.0px; 5.42, 5.42mm
pos: -11.0, 130.5px; -0.176, 2.088mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: 74.0, 76.5px; 1.184, 1.224mm; size: 6.5, 6.5px; 0.10, 0.10mm
pos: -85.0, -48.0px; -1.360, -0.768mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: -103.5, -98.5px; -1.656, -1.576mm; size: 7.0, 7.0px; 0.11, 0.11mm
Filtered for size, results:
pos: -1.5, 12.5px; -0.024, 0.200mm; size: 339.0, 339.0px; 5.42, 5.42mm
Result: X= -0.024, Y= 0.200
Result is unique.
A: 292.500, X: -0.024, Y: 0.200
CNC_A_m, a: 315
==> {"gc":"G0 A315"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":292.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":296.246,"vel":3123.31}}
<== {"sr":{"posa":309.528,"vel":3760.69}}
<== {"sr":{"posa":314.988,"vel":80.49}}
<== {"sr":{"posa":315.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -9.0, 22.0px; -0.144, 0.352mm; size: 502.0, 502.0px; 8.03, 8.03mm
pos: -0.5, 10.0px; -0.008, 0.160mm; size: 338.5, 338.5px; 5.42, 5.42mm
pos: -1.0, 17.0px; -0.016, 0.272mm; size: 298.0, 298.0px; 4.77, 4.77mm
pos: 34.5, 121.5px; 0.552, 1.944mm; size: 6.0, 6.0px; 0.10, 0.10mm
Filtered for size, results:
pos: -0.5, 10.0px; -0.008, 0.160mm; size: 338.5, 338.5px; 5.42, 5.42mm
pos: -1.0, 17.0px; -0.016, 0.272mm; size: 298.0, 298.0px; 4.77, 4.77mm
Result: X= -0.008, Y= 0.160
Result is NOT unique! There are 1 other possible results.
Result candidates:
Circles:
pos: -8.5, 22.0px; -0.136, 0.352mm; size: 502.5, 502.5px; 8.04, 8.04mm
pos: -0.5, 9.5px; -0.008, 0.152mm; size: 339.0, 339.0px; 5.42, 5.42mm
pos: 0.0, 112.0px; 0.000, 1.792mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: 89.0, 40.0px; 1.424, 0.640mm; size: 7.0, 7.0px; 0.11, 0.11mm
pos: -1.5, 17.5px; -0.024, 0.280mm; size: 298.0, 298.0px; 4.77, 4.77mm
Filtered for size, results:
pos: -0.5, 9.5px; -0.008, 0.152mm; size: 339.0, 339.0px; 5.42, 5.42mm
pos: -1.5, 17.5px; -0.024, 0.280mm; size: 298.0, 298.0px; 4.77, 4.77mm
Result: X= -0.008, Y= 0.152
Result is NOT unique! There are 1 other possible results.
Result candidates:
Circles:
pos: -9.0, 22.0px; -0.144, 0.352mm; size: 502.0, 502.0px; 8.03, 8.03mm
pos: -0.5, 10.0px; -0.008, 0.160mm; size: 338.5, 338.5px; 5.42, 5.42mm
pos: -1.0, 16.5px; -0.016, 0.264mm; size: 297.5, 297.5px; 4.76, 4.76mm
Filtered for size, results:
pos: -0.5, 10.0px; -0.008, 0.160mm; size: 338.5, 338.5px; 5.42, 5.42mm
pos: -1.0, 16.5px; -0.016, 0.264mm; size: 297.5, 297.5px; 4.76, 4.76mm
Result: X= -0.008, Y= 0.160
Result is NOT unique! There are 1 other possible results.
Result candidates:
Circles:
pos: -8.5, 22.0px; -0.136, 0.352mm; size: 502.5, 502.5px; 8.04, 8.04mm
pos: -0.5, 10.0px; -0.008, 0.160mm; size: 338.5, 338.5px; 5.42, 5.42mm
pos: -1.0, 17.0px; -0.016, 0.272mm; size: 298.0, 298.0px; 4.77, 4.77mm
Filtered for size, results:
pos: -0.5, 10.0px; -0.008, 0.160mm; size: 338.5, 338.5px; 5.42, 5.42mm
pos: -1.0, 17.0px; -0.016, 0.272mm; size: 298.0, 298.0px; 4.77, 4.77mm
Result: X= -0.008, Y= 0.160
Result is NOT unique! There are 1 other possible results.
Result candidates:
Circles:
pos: -8.5, 22.0px; -0.136, 0.352mm; size: 502.5, 502.5px; 8.04, 8.04mm
pos: -0.5, 9.5px; -0.008, 0.152mm; size: 338.0, 338.0px; 5.41, 5.41mm
pos: -1.0, 17.0px; -0.016, 0.272mm; size: 298.0, 298.0px; 4.77, 4.77mm
Filtered for size, results:
pos: -0.5, 9.5px; -0.008, 0.152mm; size: 338.0, 338.0px; 5.41, 5.41mm
pos: -1.0, 17.0px; -0.016, 0.272mm; size: 298.0, 298.0px; 4.77, 4.77mm
Result: X= -0.008, Y= 0.152
Result is NOT unique! There are 1 other possible results.
Result candidates:
Circles:
pos: -9.0, 22.0px; -0.144, 0.352mm; size: 502.0, 502.0px; 8.03, 8.03mm
pos: -0.5, 10.0px; -0.008, 0.160mm; size: 339.5, 339.5px; 5.43, 5.43mm
pos: -1.5, 16.5px; -0.024, 0.264mm; size: 297.0, 297.0px; 4.75, 4.75mm
pos: 2.5, 21.5px; 0.040, 0.344mm; size: 171.0, 171.0px; 2.74, 2.74mm
Filtered for size, results:
pos: -0.5, 10.0px; -0.008, 0.160mm; size: 339.5, 339.5px; 5.43, 5.43mm
pos: -1.5, 16.5px; -0.024, 0.264mm; size: 297.0, 297.0px; 4.75, 4.75mm
Result: X= -0.008, Y= 0.160
Result is NOT unique! There are 1 other possible results.
Result candidates:
Circles:
pos: -8.0, 22.0px; -0.128, 0.352mm; size: 502.0, 502.0px; 8.03, 8.03mm
pos: -0.5, 9.5px; -0.008, 0.152mm; size: 338.0, 338.0px; 5.41, 5.41mm
pos: -1.0, 17.0px; -0.016, 0.272mm; size: 298.0, 298.0px; 4.77, 4.77mm
Filtered for size, results:
pos: -0.5, 9.5px; -0.008, 0.152mm; size: 338.0, 338.0px; 5.41, 5.41mm
pos: -1.0, 17.0px; -0.016, 0.272mm; size: 298.0, 298.0px; 4.77, 4.77mm
Result: X= -0.008, Y= 0.152
Result is NOT unique! There are 1 other possible results.
Result candidates:
Circles:
pos: -8.5, 22.0px; -0.136, 0.352mm; size: 502.5, 502.5px; 8.04, 8.04mm
pos: -0.5, 10.5px; -0.008, 0.168mm; size: 339.0, 339.0px; 5.42, 5.42mm
pos: -0.5, 16.5px; -0.008, 0.264mm; size: 297.0, 297.0px; 4.75, 4.75mm
pos: 89.0, 40.0px; 1.424, 0.640mm; size: 6.0, 6.0px; 0.10, 0.10mm
Filtered for size, results:
pos: -0.5, 10.5px; -0.008, 0.168mm; size: 339.0, 339.0px; 5.42, 5.42mm
pos: -0.5, 16.5px; -0.008, 0.264mm; size: 297.0, 297.0px; 4.75, 4.75mm
Result: X= -0.008, Y= 0.168
Result is NOT unique! There are 1 other possible results.
Result candidates:
Circles:
pos: -8.5, 22.0px; -0.136, 0.352mm; size: 502.5, 502.5px; 8.04, 8.04mm
pos: -0.5, 10.0px; -0.008, 0.160mm; size: 338.5, 338.5px; 5.42, 5.42mm
pos: -42.5, 119.5px; -0.680, 1.912mm; size: 5.0, 5.0px; 0.08, 0.08mm
Filtered for size, results:
pos: -0.5, 10.0px; -0.008, 0.160mm; size: 338.5, 338.5px; 5.42, 5.42mm
Result: X= -0.008, Y= 0.160
Result is unique.
A: 315.000, X: -0.008, Y: 0.160
CNC_A_m, a: 337.5
==> {"gc":"G0 A337.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":315.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":318.746,"vel":3123.31}}
<== {"sr":{"posa":331.716,"vel":3830.47}}
<== {"sr":{"posa":337.482,"vel":109.49}}
<== {"sr":{"posa":337.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -9.0, 20.5px; -0.144, 0.328mm; size: 503.5, 503.5px; 8.06, 8.06mm
pos: -1.0, 6.5px; -0.016, 0.104mm; size: 338.5, 338.5px; 5.42, 5.42mm
pos: 35.5, 102.0px; 0.568, 1.632mm; size: 6.5, 6.5px; 0.10, 0.10mm
pos: 72.5, 98.0px; 1.160, 1.568mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -155.5, -1.0px; -2.488, -0.016mm; size: 5.5, 5.5px; 0.09, 0.09mm
Filtered for size, results:
pos: -1.0, 6.5px; -0.016, 0.104mm; size: 338.5, 338.5px; 5.42, 5.42mm
Result: X= -0.016, Y= 0.104
Result is unique.
A: 337.500, X: -0.016, Y: 0.104
CNC_A_m, a: 360
==> {"gc":"G0 A360"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":337.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":340.986,"vel":3014.29}}
<== {"sr":{"posa":354.216,"vel":3830.47}}
<== {"sr":{"posa":359.982,"vel":109.49}}
<== {"sr":{"posa":360.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -9.5, 18.5px; -0.152, 0.296mm; size: 503.0, 503.0px; 8.05, 8.05mm
pos: -65.0, 48.5px; -1.040, 0.776mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -36.5, -17.5px; -0.584, -0.280mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -4.0, 4.5px; -0.064, 0.072mm; size: 337.5, 337.5px; 5.40, 5.40mm
Filtered for size, results:
pos: -4.0, 4.5px; -0.064, 0.072mm; size: 337.5, 337.5px; 5.40, 5.40mm
Result: X= -0.064, Y= 0.072
Result is unique.
A: 360.000, X: -0.064, Y: 0.072
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":30.359,"vel":380.17}}
<== {"sr":{"posz":26.998,"vel":1685.52}}
<== {"sr":{"posz":19.753,"vel":2594.94}}
<== {"sr":{"posz":11.184,"vel":2611.66}}
<== {"sr":{"posz":3.723,"vel":1719.81}}
<== {"sr":{"posz":0.396,"vel":429.15}}
<== {"sr":{"posz":0.000,"vel":0.14}}
<== {"sr":{"posz":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
A: 0.000, X: -0.064, Y: -0.024
A: 22.500, X: -0.112, Y: 0.072
A: 45.000, X: -0.152, Y: 0.024
A: 67.500, X: -0.184, Y: 0.056
A: 90.000, X: -0.216, Y: 0.088
A: 112.500, X: -0.240, Y: 0.152
A: 135.000, X: -0.248, Y: 0.168
A: 157.500, X: -0.224, Y: 0.216
A: 180.000, X: -0.192, Y: 0.248
A: 202.500, X: -0.160, Y: 0.264
A: 225.000, X: -0.120, Y: 0.280
A: 247.500, X: -0.072, Y: 0.264
A: 270.000, X: -0.032, Y: 0.248
A: 292.500, X: -0.024, Y: 0.200
A: 315.000, X: -0.008, Y: 0.160
A: 337.500, X: -0.016, Y: 0.104
A: 360.000, X: -0.064, Y: 0.072
==> {"zsn":0}
<== {"r":{"zsn":0},"f":[1,0,10,1278]}
ReadyEvent r
==> {"zsx":0}
<== {"r":{"zsx":0},"f":[1,0,10,1186]}
ReadyEvent r
Unload nozzle #3
m_NozzleGotoStart: nozzle #3
-- zero Z movement command --
CNC_XYA_m, x: 67.3, y: 217.9, a: -5
==> {"gc":"G0 X67.3 Y217.9 A-5"}
<== {"r":{},"f":[1,0,30,131]}
<== {"sr":{"posa":360.000,"vel":0.26,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.713,"posy":98.598,"posa":356.757,"vel":3427.83}}
<== {"sr":{"posx":17.538,"posy":107.114,"posa":330.937,"vel":13736.75}}
<== {"sr":{"posx":25.687,"posy":125.255,"posa":275.927,"vel":20796.36}}
<== {"sr":{"posx":35.486,"posy":147.071,"posa":209.774,"vel":21266.87}}
<== {"sr":{"posx":45.047,"posy":168.358,"posa":145.226}}
<== {"sr":{"posx":54.846,"posy":190.174,"posa":79.072,"vel":20860.25}}
<== {"sr":{"posx":62.995,"posy":208.315,"posa":24.063,"vel":14008.10}}
<== {"sr":{"posx":66.820,"posy":216.831,"posa":-1.757,"vel":3631.88}}
<== {"sr":{"posx":67.300,"posy":217.900,"posa":-5.000,"vel":1.15}}
<== {"sr":{"posy":217.900,"posa":-5.000,"vel":0.00,"stat":3}}
ReadyEvent stat
CNC_XYA_m, x: 66.9, y: 217.5, a: 0
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X66.9 Y217.5 A-5"}
<== {"r":{},"f":[1,0,34,135]}
<== {"sr":{"posx":67.300,"posy":217.900,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":67.007,"posy":217.607,"vel":150.00}}
<== {"sr":{"posx":66.900,"posy":217.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posa":-5.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":-2.116,"vel":1549.91}}
<== {"sr":{"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
-- zero Z movement command --
m_DoNozzleMove: nozzle #3, move 1:
==> {"gc":"G0 Z21"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.430,"vel":429.46}}
<== {"sr":{"posz":3.738,"vel":1585.48}}
<== {"sr":{"posz":10.156,"vel":2065.95}}
<== {"sr":{"posz":16.570,"vel":1731.42}}
<== {"sr":{"posz":20.359,"vel":589.68}}
<== {"sr":{"posz":21.000,"vel":2.88}}
<== {"sr":{"posz":21.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #3, move 2:
CNC_XYA_m, x: 51.9, y: 217.5, a: 0
==> {"gc":"G0 X51.9 Y217.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":66.900,"vel":0.23,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":65.064,"vel":1616.71}}
<== {"sr":{"posx":57.507,"vel":2528.48}}
<== {"sr":{"posx":52.130,"vel":477.46}}
<== {"sr":{"posx":51.900,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #3, move 3:
==> {"gc":"G0 Z22"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.10,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":21.433,"vel":270.31}}
<== {"sr":{"posz":21.998,"vel":13.50}}
<== {"sr":{"posz":22.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #3, move 4:
CNC_XYA_m, x: 37.4, y: 217.5, a: 0
==> {"gc":"G0 X37.4 Y217.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":51.900,"vel":0.24,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":50.047,"vel":1617.21}}
<== {"sr":{"posx":42.390,"vel":2440.91}}
<== {"sr":{"posx":37.566,"vel":385.57}}
<== {"sr":{"posx":37.400,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #3, move 5:
==> {"gc":"G0 Z6"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":21.559,"vel":436.85}}
<== {"sr":{"posz":18.388,"vel":1464.45}}
<== {"sr":{"posz":12.858,"vel":1718.88}}
<== {"sr":{"posz":7.989,"vel":1130.67}}
<== {"sr":{"posz":6.075,"vel":140.27}}
<== {"sr":{"posz":6.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #3, move 6:
CNC_XYA_m, x: 67.4, y: 217.5, a: 0
==> {"gc":"G0 X67.4 Y217.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":37.400,"vel":0.19,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":39.344,"vel":1779.26}}
<== {"sr":{"posx":49.708,"vel":4041.03}}
<== {"sr":{"posx":62.154,"vel":3089.11}}
<== {"sr":{"posx":67.303,"vel":261.15}}
<== {"sr":{"posx":67.400,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Load nozzle #4
m_NozzleGotoStart: nozzle #4
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":5.513,"vel":448.14}}
<== {"sr":{"posz":3.000,"vel":896.28}}
<== {"sr":{"posz":0.609,"vel":530.59}}
<== {"sr":{"posz":0.000,"vel":1.41}}
<== {"sr":{"posz":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 37.6, y: 239.7, a: -5
==> {"gc":"G0 X37.6 Y239.7 A-5"}
<== {"r":{},"f":[1,0,30,131]}
<== {"sr":{"posx":67.400,"posy":217.500,"vel":0.24,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":65.615,"posy":218.830,"posa":-0.299,"vel":2122.63}}
<== {"sr":{"posx":55.174,"posy":226.608,"posa":-2.051,"vel":5061.90}}
<== {"sr":{"posx":42.557,"posy":236.007,"posa":-4.168,"vel":3869.50}}
<== {"sr":{"posx":37.696,"posy":239.628,"posa":-4.984,"vel":327.13}}
<== {"sr":{"posx":37.600,"posy":239.700,"posa":-5.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 37.2, y: 239.3, a: 0
==> {"gc":"G1 F150 X37.2 Y239.3 A-5"}
<== {"r":{},"f":[1,0,34,135]}
<== {"sr":{"posx":37.600,"posy":239.700,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":37.298,"posy":239.398,"vel":150.00}}
<== {"sr":{"posx":37.200,"posy":239.300,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posa":-5.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":-2.116,"vel":1549.91}}
<== {"sr":{"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
-- zero Z movement command --
m_DoNozzleMove: nozzle #4, move 1:
==> {"gc":"G0 Z16"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.479,"vel":461.71}}
<== {"sr":{"posz":3.735,"vel":1483.67}}
<== {"sr":{"posz":9.284,"vel":1716.85}}
<== {"sr":{"posz":14.103,"vel":1103.29}}
<== {"sr":{"posz":15.936,"vel":126.39}}
<== {"sr":{"posz":16.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #4, move 2:
CNC_XYA_m, x: 47.2, y: 239.3, a: 0
==> {"gc":"G0 X47.2 Y239.3 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":37.200,"vel":0.27,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":38.899,"vel":1506.87}}
<== {"sr":{"posx":44.982,"vel":1682.58}}
<== {"sr":{"posx":47.200,"vel":6.69}}
<== {"sr":{"posx":47.200,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #4, move 3:
==> {"gc":"G0 Z27"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.05,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":16.425,"vel":423.85}}
<== {"sr":{"posz":19.418,"vel":1267.90}}
<== {"sr":{"posz":23.687,"vel":1267.90}}
<== {"sr":{"posz":26.610,"vel":423.84}}
<== {"sr":{"posz":27.000,"vel":0.00,"stat":3}}
ReadyEvent stat
m_DoNozzleMove: nozzle #4, move 4:
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 Z21"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":26.513,"vel":448.14}}
<== {"sr":{"posz":24.000,"vel":896.28}}
<== {"sr":{"posz":21.487,"vel":468.88}}
<== {"sr":{"posz":21.000,"vel":0.25}}
<== {"sr":{"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #4, move 5:
CNC_XYA_m, x: 67.2, y: 239.3, a: 0
==> {"gc":"G0 X67.2 Y239.3 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":47.200,"vel":0.21,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":49.031,"vel":1665.55}}
<== {"sr":{"posx":57.969,"vel":3106.26}}
<== {"sr":{"posx":65.995,"vel":1293.59}}
<== {"sr":{"posx":67.200,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #4, move 6:
==> {"gc":"G0 Z6"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":20.596,"vel":411.83}}
<== {"sr":{"posz":17.445,"vel":1429.17}}
<== {"sr":{"posz":12.139,"vel":1641.66}}
<== {"sr":{"posz":7.623,"vel":1006.70}}
<== {"sr":{"posz":6.039,"vel":89.96}}
<== {"sr":{"posz":6.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
calibrating nozzle 4
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 150, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
UpCamera activated
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":5.550,"vel":448.14}}
<== {"sr":{"posz":3.074,"vel":896.23}}
<== {"sr":{"posz":0.526,"vel":489.57}}
<== {"sr":{"posz":0.000,"vel":0.68}}
<== {"sr":{"posz":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.233, y: 97.529, a: 0
==> {"gc":"G0 X13.633 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posy":239.300,"vel":0.12,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":66.709,"posy":238.003,"vel":1564.61}}
<== {"sr":{"posx":61.958,"posy":225.466,"vel":6886.95}}
<== {"sr":{"posx":51.031,"posy":196.629,"vel":11484.66}}
<== {"sr":{"posx":36.824,"posy":159.133,"vel":12209.67}}
<== {"sr":{"posx":23.816,"posy":124.804,"vel":9810.15}}
<== {"sr":{"posx":15.681,"posy":103.334,"vel":4013.34}}
<== {"sr":{"posx":13.677,"posy":98.046,"vel":292.69}}
<== {"qr":32,"qi":0,"qo":1}
<== {"sr":{"posx":13.633,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
==> {"gc":"G1 F150 X13.233 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.633,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.331,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":13.233,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 Z30.721"}
<== {"r":{},"f":[1,0,21,101]}
<== {"sr":{"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.431,"vel":429.16}}
<== {"sr":{"posz":3.866,"vel":1719.81}}
<== {"sr":{"posz":11.184,"vel":2603.66}}
<== {"sr":{"posz":19.753,"vel":2603.65}}
<== {"sr":{"posz":27.138,"vel":1685.51}}
<== {"sr":{"posz":30.359,"vel":404.30}}
<== {"sr":{"posz":30.721,"vel":0.02}}
<== {"qr":32,"qi":0,"qo":1}
<== {"sr":{"posz":30.721,"vel":0.00,"stat":3}}
ReadyEvent stat
Measuring nozzle 4
CNC_A_m, a: 0
-- zero A movement command --
Result candidates:
Circles:
pos: -462.5, 467.5px; -7.400, 7.480mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -478.5, 432.5px; -7.656, 6.920mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -13.0, 19.5px; -0.208, 0.312mm; size: 503.5, 503.5px; 8.06, 8.06mm
pos: -530.0, 79.5px; -8.480, 1.272mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -3.0, 10.5px; -0.048, 0.168mm; size: 106.5, 106.5px; 1.70, 1.70mm
pos: 61.0, 26.5px; 0.976, 0.424mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -132.5, -81.0px; -2.120, -1.296mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
No items left.
Result candidates:
Circles:
pos: -485.5, 423.5px; -7.768, 6.776mm; size: 7.0, 7.0px; 0.11, 0.11mm
pos: -521.5, 379.0px; -8.344, 6.064mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -13.0, 19.5px; -0.208, 0.312mm; size: 503.5, 503.5px; 8.06, 8.06mm
pos: -2.5, 10.5px; -0.040, 0.168mm; size: 107.0, 107.0px; 1.71, 1.71mm
pos: 29.5, -57.0px; 0.472, -0.912mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -133.5, -79.0px; -2.136, -1.264mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
No items left.
Result candidates:
Circles:
pos: -13.0, 19.5px; -0.208, 0.312mm; size: 503.5, 503.5px; 8.06, 8.06mm
pos: 81.5, 140.0px; 1.304, 2.240mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -38.0, 77.0px; -0.608, 1.232mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: -140.5, 76.0px; -2.248, 1.216mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -530.5, 62.0px; -8.488, 0.992mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -3.0, 10.5px; -0.048, 0.168mm; size: 106.5, 106.5px; 1.70, 1.70mm
pos: 46.5, 56.0px; 0.744, 0.896mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -540.5, 52.5px; -8.648, 0.840mm; size: 5.0, 5.0px; 0.08, 0.08mm
Filtered for size, results:
No items left.
Result candidates:
Circles:
pos: -12.5, 20.0px; -0.200, 0.320mm; size: 502.5, 502.5px; 8.04, 8.04mm
pos: -2.5, 10.5px; -0.040, 0.168mm; size: 107.0, 107.0px; 1.71, 1.71mm
Filtered for size, results:
No items left.
Result candidates:
Circles:
pos: -494.0, 428.0px; -7.904, 6.848mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: -12.5, 20.0px; -0.200, 0.320mm; size: 501.5, 501.5px; 8.02, 8.02mm
pos: -4.5, 0.5px; -0.072, 0.008mm; size: 325.0, 325.0px; 5.20, 5.20mm
pos: -2.5, 11.0px; -0.040, 0.176mm; size: 107.5, 107.5px; 1.72, 1.72mm
Filtered for size, results:
pos: -4.5, 0.5px; -0.072, 0.008mm; size: 325.0, 325.0px; 5.20, 5.20mm
Result: X= -0.072, Y= 0.008
Result is unique.
A: 0.000, X: -0.072, Y: 0.008
CNC_A_m, a: 22.5
==> {"gc":"G0 A22.5"}
<== {"r":{},"f":[1,0,19,78]}
<== {"sr":{"posa":0.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":3.486,"vel":3014.29}}
<== {"sr":{"posa":16.398,"vel":3894.39}}
<== {"sr":{"posa":22.482,"vel":109.49}}
<== {"sr":{"posa":22.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -14.0, 19.0px; -0.224, 0.304mm; size: 502.0, 502.0px; 8.03, 8.03mm
pos: -6.0, 3.0px; -0.096, 0.048mm; size: 329.0, 329.0px; 5.26, 5.26mm
pos: -4.5, 9.0px; -0.072, 0.144mm; size: 107.5, 107.5px; 1.72, 1.72mm
pos: 20.5, -51.5px; 0.328, -0.824mm; size: 5.0, 5.0px; 0.08, 0.08mm
Filtered for size, results:
pos: -6.0, 3.0px; -0.096, 0.048mm; size: 329.0, 329.0px; 5.26, 5.26mm
Result: X= -0.096, Y= 0.048
Result is unique.
A: 22.500, X: -0.096, Y: 0.048
CNC_A_m, a: 45
==> {"gc":"G0 A45"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":22.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":26.246,"vel":3123.31}}
<== {"sr":{"posa":39.216,"vel":3830.47}}
<== {"sr":{"posa":44.988,"vel":80.49}}
<== {"sr":{"posa":45.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -15.5, 19.0px; -0.248, 0.304mm; size: 501.5, 501.5px; 8.02, 8.02mm
pos: -8.5, -0.5px; -0.136, -0.008mm; size: 326.0, 326.0px; 5.22, 5.22mm
pos: -7.5, 8.0px; -0.120, 0.128mm; size: 107.5, 107.5px; 1.72, 1.72mm
pos: 54.5, 19.0px; 0.872, 0.304mm; size: 5.5, 5.5px; 0.09, 0.09mm
Filtered for size, results:
pos: -8.5, -0.5px; -0.136, -0.008mm; size: 326.0, 326.0px; 5.22, 5.22mm
Result: X= -0.136, Y= -0.008
Result is unique.
A: 45.000, X: -0.136, Y: -0.008
CNC_A_m, a: 67.5
==> {"gc":"G0 A67.5"}
<== {"r":{},"f":[1,0,19,78]}
<== {"sr":{"posa":45.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":49.014,"vel":3228.51}}
<== {"sr":{"posa":62.028,"vel":3760.69}}
<== {"sr":{"posa":67.493,"vel":56.72}}
<== {"sr":{"posa":67.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -18.0, 20.5px; -0.288, 0.328mm; size: 502.5, 502.5px; 8.04, 8.04mm
pos: -10.0, 1.5px; -0.160, 0.024mm; size: 327.5, 327.5px; 5.24, 5.24mm
pos: -9.0, 8.5px; -0.144, 0.136mm; size: 109.5, 109.5px; 1.75, 1.75mm
pos: -84.5, 22.5px; -1.352, 0.360mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -62.0, -32.0px; -0.992, -0.512mm; size: 8.0, 8.0px; 0.13, 0.13mm
Filtered for size, results:
pos: -10.0, 1.5px; -0.160, 0.024mm; size: 327.5, 327.5px; 5.24, 5.24mm
Result: X= -0.160, Y= 0.024
Result is unique.
A: 67.500, X: -0.160, Y: 0.024
CNC_A_m, a: 90
==> {"gc":"G0 A90"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posa":67.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":71.246,"vel":3123.31}}
<== {"sr":{"posa":84.216,"vel":3830.47}}
<== {"sr":{"posa":89.988,"vel":80.49}}
<== {"sr":{"posa":90.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -12.0, 5.0px; -0.192, 0.080mm; size: 331.0, 331.0px; 5.30, 5.30mm
pos: -12.5, 10.5px; -0.200, 0.168mm; size: 107.0, 107.0px; 1.71, 1.71mm
pos: -80.5, -22.0px; -1.288, -0.352mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -34.0, 22.5px; -0.544, 0.360mm; size: 516.5, 516.5px; 8.26, 8.26mm
pos: -48.5, -45.0px; -0.776, -0.720mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 4.0, -53.5px; 0.064, -0.856mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
pos: -12.0, 5.0px; -0.192, 0.080mm; size: 331.0, 331.0px; 5.30, 5.30mm
Result: X= -0.192, Y= 0.080
Result is unique.
A: 90.000, X: -0.192, Y: 0.080
CNC_A_m, a: 112.5
==> {"gc":"G0 A112.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":90.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":93.746,"vel":3123.31}}
<== {"sr":{"posa":107.028,"vel":3760.69}}
<== {"sr":{"posa":112.488,"vel":80.49}}
<== {"sr":{"posa":112.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -13.5, 7.5px; -0.216, 0.120mm; size: 330.0, 330.0px; 5.28, 5.28mm
pos: -14.5, 12.0px; -0.232, 0.192mm; size: 107.5, 107.5px; 1.72, 1.72mm
pos: -79.5, 20.5px; -1.272, 0.328mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: -33.0, 24.0px; -0.528, 0.384mm; size: 516.0, 516.0px; 8.26, 8.26mm
Filtered for size, results:
pos: -13.5, 7.5px; -0.216, 0.120mm; size: 330.0, 330.0px; 5.28, 5.28mm
Result: X= -0.216, Y= 0.120
Result is unique.
A: 112.500, X: -0.216, Y: 0.120
CNC_A_m, a: 135
==> {"gc":"G0 A135"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":112.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":116.246,"vel":3123.31}}
<== {"sr":{"posa":129.216,"vel":3830.47}}
<== {"sr":{"posa":134.982,"vel":109.49}}
<== {"sr":{"posa":135.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -28.5, 25.5px; -0.456, 0.408mm; size: 511.0, 511.0px; 8.18, 8.18mm
pos: -14.5, 11.0px; -0.232, 0.176mm; size: 332.5, 332.5px; 5.32, 5.32mm
pos: -31.5, 89.0px; -0.504, 1.424mm; size: 6.5, 6.5px; 0.10, 0.10mm
pos: -45.0, 84.5px; -0.720, 1.352mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -15.5, 15.5px; -0.248, 0.248mm; size: 107.0, 107.0px; 1.71, 1.71mm
pos: -73.0, 46.5px; -1.168, 0.744mm; size: 6.5, 6.5px; 0.10, 0.10mm
Filtered for size, results:
pos: -14.5, 11.0px; -0.232, 0.176mm; size: 332.5, 332.5px; 5.32, 5.32mm
Result: X= -0.232, Y= 0.176
Result is unique.
A: 135.000, X: -0.232, Y: 0.176
CNC_A_m, a: 157.5
==> {"gc":"G0 A157.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":135.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":138.746,"vel":3123.31}}
<== {"sr":{"posa":151.716,"vel":3830.47}}
<== {"sr":{"posa":157.482,"vel":109.49}}
<== {"sr":{"posa":157.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -16.5, 27.5px; -0.264, 0.440mm; size: 501.0, 501.0px; 8.02, 8.02mm
pos: -13.5, 11.0px; -0.216, 0.176mm; size: 330.5, 330.5px; 5.29, 5.29mm
pos: -55.5, 70.0px; -0.888, 1.120mm; size: 7.5, 7.5px; 0.12, 0.12mm
pos: -15.5, 18.0px; -0.248, 0.288mm; size: 108.5, 108.5px; 1.74, 1.74mm
pos: 44.5, 5.0px; 0.712, 0.080mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
pos: -13.5, 11.0px; -0.216, 0.176mm; size: 330.5, 330.5px; 5.29, 5.29mm
Result: X= -0.216, Y= 0.176
Result is unique.
A: 157.500, X: -0.216, Y: 0.176
CNC_A_m, a: 180
==> {"gc":"G0 A180"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":157.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":161.514,"vel":3228.51}}
<== {"sr":{"posa":174.528,"vel":3760.69}}
<== {"sr":{"posa":179.988,"vel":80.49}}
<== {"sr":{"posa":180.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -88.0, 281.5px; -1.408, 4.504mm; size: 42.5, 42.5px; 0.68, 0.68mm
pos: -15.5, 28.0px; -0.248, 0.448mm; size: 501.5, 501.5px; 8.02, 8.02mm
pos: -14.0, 21.0px; -0.224, 0.336mm; size: 108.0, 108.0px; 1.73, 1.73mm
pos: -62.0, 64.5px; -0.992, 1.032mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -68.5, 58.0px; -1.096, 0.928mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -12.0, 13.0px; -0.192, 0.208mm; size: 330.0, 330.0px; 5.28, 5.28mm
Filtered for size, results:
pos: -12.0, 13.0px; -0.192, 0.208mm; size: 330.0, 330.0px; 5.28, 5.28mm
Result: X= -0.192, Y= 0.208
Result is unique.
A: 180.000, X: -0.192, Y: 0.208
CNC_A_m, a: 202.5
==> {"gc":"G0 A202.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":180.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":184.014,"vel":3228.51}}
<== {"sr":{"posa":197.028,"vel":3760.69}}
<== {"sr":{"posa":202.488,"vel":80.49}}
<== {"sr":{"posa":202.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -14.0, 44.5px; -0.224, 0.712mm; size: 518.5, 518.5px; 8.30, 8.30mm
pos: -10.5, 16.0px; -0.168, 0.256mm; size: 332.5, 332.5px; 5.32, 5.32mm
pos: -25.5, 84.0px; -0.408, 1.344mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -40.0, 81.5px; -0.640, 1.304mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -12.5, 22.0px; -0.200, 0.352mm; size: 107.5, 107.5px; 1.72, 1.72mm
Filtered for size, results:
pos: -10.5, 16.0px; -0.168, 0.256mm; size: 332.5, 332.5px; 5.32, 5.32mm
Result: X= -0.168, Y= 0.256
Result is unique.
A: 202.500, X: -0.168, Y: 0.256
CNC_A_m, a: 225
==> {"gc":"G0 A225"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":202.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":206.246,"vel":3123.31}}
<== {"sr":{"posa":219.216,"vel":3830.47}}
<== {"sr":{"posa":224.982,"vel":80.49}}
<== {"sr":{"posa":225.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -11.0, 26.0px; -0.176, 0.416mm; size: 502.0, 502.0px; 8.03, 8.03mm
pos: 157.0, 239.0px; 2.512, 3.824mm; size: 44.0, 44.0px; 0.70, 0.70mm
pos: -8.5, 15.5px; -0.136, 0.248mm; size: 332.0, 332.0px; 5.31, 5.31mm
pos: 22.5, 80.0px; 0.360, 1.280mm; size: 8.5, 8.5px; 0.14, 0.14mm
pos: -9.0, 23.0px; -0.144, 0.368mm; size: 108.0, 108.0px; 1.73, 1.73mm
Filtered for size, results:
pos: -8.5, 15.5px; -0.136, 0.248mm; size: 332.0, 332.0px; 5.31, 5.31mm
Result: X= -0.136, Y= 0.248
Result is unique.
A: 225.000, X: -0.136, Y: 0.248
CNC_A_m, a: 247.5
==> {"gc":"G0 A247.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":225.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":228.487,"vel":3014.29}}
<== {"sr":{"posa":241.398,"vel":3894.39}}
<== {"sr":{"posa":247.482,"vel":109.49}}
<== {"sr":{"posa":247.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -10.0, 26.5px; -0.160, 0.424mm; size: 500.5, 500.5px; 8.01, 8.01mm
pos: -4.5, 15.5px; -0.072, 0.248mm; size: 332.0, 332.0px; 5.31, 5.31mm
pos: 233.5, 150.5px; 3.736, 2.408mm; size: 37.0, 37.0px; 0.59, 0.59mm
pos: -6.0, 23.5px; -0.096, 0.376mm; size: 108.5, 108.5px; 1.74, 1.74mm
Filtered for size, results:
pos: -4.5, 15.5px; -0.072, 0.248mm; size: 332.0, 332.0px; 5.31, 5.31mm
Result: X= -0.072, Y= 0.248
Result is unique.
A: 247.500, X: -0.072, Y: 0.248
CNC_A_m, a: 270
==> {"gc":"G0 A270"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":247.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":251.514,"vel":3228.51}}
<== {"sr":{"posa":264.528,"vel":3760.69}}
<== {"sr":{"posa":269.988,"vel":80.49}}
<== {"sr":{"posa":270.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -11.0, 26.0px; -0.176, 0.416mm; size: 504.0, 504.0px; 8.06, 8.06mm
pos: -3.0, 22.5px; -0.048, 0.360mm; size: 107.5, 107.5px; 1.72, 1.72mm
pos: 268.5, 42.5px; 4.296, 0.680mm; size: 31.0, 31.0px; 0.50, 0.50mm
pos: -4.0, 15.0px; -0.064, 0.240mm; size: 332.0, 332.0px; 5.31, 5.31mm
Filtered for size, results:
pos: -4.0, 15.0px; -0.064, 0.240mm; size: 332.0, 332.0px; 5.31, 5.31mm
Result: X= -0.064, Y= 0.240
Result is unique.
A: 270.000, X: -0.064, Y: 0.240
CNC_A_m, a: 292.5
==> {"gc":"G0 A292.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":270.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":273.746,"vel":3123.31}}
<== {"sr":{"posa":287.028,"vel":3760.69}}
<== {"sr":{"posa":292.488,"vel":80.49}}
<== {"sr":{"posa":292.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -10.5, 25.5px; -0.168, 0.408mm; size: 504.0, 504.0px; 8.06, 8.06mm
pos: -2.5, 12.0px; -0.040, 0.192mm; size: 329.5, 329.5px; 5.27, 5.27mm
pos: -5.5, 25.5px; -0.088, 0.408mm; size: 149.0, 149.0px; 2.38, 2.38mm
pos: -1.5, 21.0px; -0.024, 0.336mm; size: 106.5, 106.5px; 1.70, 1.70mm
pos: 60.0, 38.0px; 0.960, 0.608mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -159.0, 22.5px; -2.544, 0.360mm; size: 5.5, 5.5px; 0.09, 0.09mm
Filtered for size, results:
pos: -2.5, 12.0px; -0.040, 0.192mm; size: 329.5, 329.5px; 5.27, 5.27mm
Result: X= -0.040, Y= 0.192
Result is unique.
A: 292.500, X: -0.040, Y: 0.192
CNC_A_m, a: 315
==> {"gc":"G0 A315"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":292.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":295.986,"vel":3014.29}}
<== {"sr":{"posa":309.216,"vel":3830.47}}
<== {"sr":{"posa":314.982,"vel":109.49}}
<== {"sr":{"posa":315.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -10.0, 23.5px; -0.160, 0.376mm; size: 503.5, 503.5px; 8.06, 8.06mm
pos: -1.5, 9.0px; -0.024, 0.144mm; size: 330.5, 330.5px; 5.29, 5.29mm
pos: 0.0, 16.5px; 0.000, 0.264mm; size: 107.5, 107.5px; 1.72, 1.72mm
pos: 57.0, -14.5px; 0.912, -0.232mm; size: 8.5, 8.5px; 0.14, 0.14mm
Filtered for size, results:
pos: -1.5, 9.0px; -0.024, 0.144mm; size: 330.5, 330.5px; 5.29, 5.29mm
Result: X= -0.024, Y= 0.144
Result is unique.
A: 315.000, X: -0.024, Y: 0.144
CNC_A_m, a: 337.5
==> {"gc":"G0 A337.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posa":315.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":318.486,"vel":3014.29}}
<== {"sr":{"posa":331.716,"vel":3830.47}}
<== {"sr":{"posa":337.482,"vel":109.49}}
<== {"sr":{"posa":337.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -9.5, 21.0px; -0.152, 0.336mm; size: 502.5, 502.5px; 8.04, 8.04mm
pos: -3.0, 4.5px; -0.048, 0.072mm; size: 328.5, 328.5px; 5.26, 5.26mm
pos: 0.0, 14.0px; 0.000, 0.224mm; size: 109.0, 109.0px; 1.74, 1.74mm
Filtered for size, results:
pos: -3.0, 4.5px; -0.048, 0.072mm; size: 328.5, 328.5px; 5.26, 5.26mm
Result: X= -0.048, Y= 0.072
Result is unique.
A: 337.500, X: -0.048, Y: 0.072
CNC_A_m, a: 360
==> {"gc":"G0 A360"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posa":337.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":340.986,"vel":3014.29}}
<== {"sr":{"posa":354.216,"vel":3830.47}}
<== {"sr":{"posa":359.982,"vel":109.49}}
<== {"sr":{"posa":360.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -13.0, 20.5px; -0.208, 0.328mm; size: 503.5, 503.5px; 8.06, 8.06mm
pos: -4.0, 5.0px; -0.064, 0.080mm; size: 330.0, 330.0px; 5.28, 5.28mm
pos: -2.0, 11.5px; -0.032, 0.184mm; size: 108.5, 108.5px; 1.74, 1.74mm
Filtered for size, results:
pos: -4.0, 5.0px; -0.064, 0.080mm; size: 330.0, 330.0px; 5.28, 5.28mm
Result: X= -0.064, Y= 0.080
Result is unique.
A: 360.000, X: -0.064, Y: 0.080
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":30.290,"vel":429.16}}
<== {"sr":{"posz":26.855,"vel":1719.81}}
<== {"sr":{"posz":19.537,"vel":2603.66}}
<== {"sr":{"posz":10.752,"vel":2594.93}}
<== {"sr":{"posz":3.583,"vel":1685.51}}
<== {"sr":{"posz":0.362,"vel":404.30}}
<== {"sr":{"posz":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
A: 0.000, X: -0.072, Y: 0.008
A: 22.500, X: -0.096, Y: 0.048
A: 45.000, X: -0.136, Y: -0.008
A: 67.500, X: -0.160, Y: 0.024
A: 90.000, X: -0.192, Y: 0.080
A: 112.500, X: -0.216, Y: 0.120
A: 135.000, X: -0.232, Y: 0.176
A: 157.500, X: -0.216, Y: 0.176
A: 180.000, X: -0.192, Y: 0.208
A: 202.500, X: -0.168, Y: 0.256
A: 225.000, X: -0.136, Y: 0.248
A: 247.500, X: -0.072, Y: 0.248
A: 270.000, X: -0.064, Y: 0.240
A: 292.500, X: -0.040, Y: 0.192
A: 315.000, X: -0.024, Y: 0.144
A: 337.500, X: -0.048, Y: 0.072
A: 360.000, X: -0.064, Y: 0.080
==> {"zsn":0}
<== {"r":{"zsn":0},"f":[1,0,10,1278]}
ReadyEvent r
==> {"zsx":0}
<== {"r":{"zsx":0},"f":[1,0,10,1186]}
ReadyEvent r
Unload nozzle #4
m_NozzleGotoStart: nozzle #4
-- zero Z movement command --
CNC_XYA_m, x: 67.6, y: 239.7, a: -5
==> {"gc":"G0 X67.6 Y239.7 A-5"}
<== {"r":{},"f":[1,0,30,131]}
<== {"sr":{"posa":360.000,"vel":0.27,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.676,"posy":98.688,"posa":357.025,"vel":3290.45}}
<== {"sr":{"posx":17.402,"posy":108.431,"posa":332.010,"vel":13717.61}}
<== {"sr":{"posx":25.514,"posy":129.643,"posa":277.552,"vel":21118.90}}
<== {"sr":{"posx":35.363,"posy":155.399,"posa":211.429,"vel":21669.37}}
<== {"sr":{"posx":44.977,"posy":180.541,"posa":146.881}}
<== {"sr":{"posx":54.835,"posy":206.318,"posa":80.702,"vel":21314.49}}
<== {"sr":{"posx":63.108,"posy":227.953,"posa":25.157,"vel":14546.91}}
<== {"sr":{"posx":67.075,"posy":238.326,"posa":-1.474,"vel":3914.14}}
<== {"sr":{"posx":67.600,"posy":239.700,"posa":-5.000,"vel":3.43}}
<== {"sr":{"posx":67.600,"posy":239.700,"posa":-5.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 67.2, y: 239.3, a: 0
==> {"gc":"G1 F150 X67.2 Y239.3 A-5"}
<== {"r":{},"f":[1,0,34,135]}
<== {"sr":{"posx":67.600,"posy":239.700,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":67.307,"posy":239.407,"vel":150.00}}
<== {"sr":{"posx":67.200,"posy":239.300,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posy":239.300,"posa":-5.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":-2.244,"vel":1552.78}}
<== {"sr":{"posy":239.300,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
-- zero Z movement command --
m_DoNozzleMove: nozzle #4, move 1:
==> {"gc":"G0 Z21"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posy":239.300,"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.468,"vel":454.75}}
<== {"sr":{"posz":3.872,"vel":1611.37}}
<== {"sr":{"posz":10.156,"vel":2065.95}}
<== {"sr":{"posz":16.712,"vel":1708.73}}
<== {"sr":{"posz":20.406,"vel":561.65}}
<== {"sr":{"posz":21.000,"vel":2.88}}
<== {"sr":{"posy":239.300,"posz":21.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #4, move 2:
CNC_XYA_m, x: 52.2, y: 239.3, a: 0
==> {"gc":"G0 X52.2 Y239.3 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":67.200,"posy":239.300,"vel":0.23,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":65.364,"vel":1681.23}}
<== {"sr":{"posx":57.600,"vel":2515.19}}
<== {"sr":{"posx":52.395,"vel":427.90}}
<== {"sr":{"posx":52.200,"posy":239.300,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #4, move 3:
==> {"gc":"G0 Z22"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posy":239.300,"vel":0.10,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":21.411,"vel":269.12}}
<== {"sr":{"posz":21.997,"vel":18.13}}
<== {"sr":{"posy":239.300,"posz":22.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #4, move 4:
CNC_XYA_m, x: 37.7, y: 239.3, a: 0
==> {"gc":"G0 X37.7 Y239.3 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":52.200,"posy":239.300,"vel":0.24,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":50.347,"vel":1617.21}}
<== {"sr":{"posx":42.690,"vel":2440.91}}
<== {"sr":{"posx":37.866,"vel":385.57}}
<== {"sr":{"posx":37.700,"posy":239.300,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #4, move 5:
==> {"gc":"G0 Z6"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posy":239.300,"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":21.521,"vel":461.71}}
<== {"sr":{"posz":18.265,"vel":1483.67}}
<== {"sr":{"posz":12.716,"vel":1716.85}}
<== {"sr":{"posz":7.897,"vel":1103.29}}
<== {"sr":{"posz":6.064,"vel":126.39}}
<== {"sr":{"posy":239.300,"posz":6.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #4, move 6:
CNC_XYA_m, x: 67.7, y: 239.3, a: 0
==> {"gc":"G0 X67.7 Y239.3 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posy":239.300,"vel":0.19,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":39.357,"vel":1610.52}}
<== {"sr":{"posx":49.673,"vel":4029.69}}
<== {"sr":{"posx":62.192,"vel":3228.35}}
<== {"sr":{"posx":67.581,"vel":299.85}}
<== {"sr":{"posx":67.700,"posy":239.300,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Load nozzle #5
m_NozzleGotoStart: nozzle #5
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posy":239.300,"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":5.474,"vel":468.88}}
<== {"sr":{"posz":3.000,"vel":896.28}}
<== {"sr":{"posz":0.487,"vel":468.88}}
<== {"sr":{"posz":0.000,"vel":0.05}}
<== {"sr":{"posy":239.300,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 37.9, y: 261.9, a: -5
==> {"gc":"G0 X37.9 Y261.9 A-5"}
<== {"r":{},"f":[1,0,30,131]}
<== {"sr":{"posx":67.700,"vel":0.24,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":65.915,"posy":240.654,"posa":-0.299,"vel":2136.11}}
<== {"sr":{"posx":55.474,"posy":248.572,"posa":-2.051,"vel":5094.07}}
<== {"sr":{"posx":42.857,"posy":258.140,"posa":-4.168,"vel":3894.09}}
<== {"sr":{"posx":37.996,"posy":261.827,"posa":-4.984,"vel":329.20}}
<== {"sr":{"posx":37.900,"posy":261.900,"posa":-5.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 37.5, y: 261.5, a: 0
==> {"gc":"G1 F150 X37.5 Y261.5 A-5"}
<== {"r":{},"f":[1,0,34,135]}
<== {"sr":{"posx":37.900,"posy":261.900,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":37.607,"posy":261.608,"vel":150.00}}
<== {"sr":{"posx":37.500,"posy":261.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posy":261.500,"posa":-5.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":-2.116,"vel":1549.91}}
<== {"sr":{"posy":261.500,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
-- zero Z movement command --
m_DoNozzleMove: nozzle #5, move 1:
==> {"gc":"G0 Z16"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posy":261.500,"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.441,"vel":436.85}}
<== {"sr":{"posz":3.735,"vel":1483.67}}
<== {"sr":{"posz":9.142,"vel":1718.88}}
<== {"sr":{"posz":14.103,"vel":1103.29}}
<== {"sr":{"posz":15.925,"vel":140.27}}
<== {"qr":32,"qi":0,"qo":1}
<== {"sr":{"posy":261.500,"posz":16.000,"vel":0.00,"stat":3}}
ReadyEvent stat
m_DoNozzleMove: nozzle #5, move 2:
CNC_XYA_m, x: 47.5, y: 261.5, a: 0
==> {"gc":"G0 X47.5 Y261.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":37.500,"posy":261.500,"vel":0.27,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":39.323,"vel":1506.87}}
<== {"sr":{"posx":45.417,"vel":1642.38}}
<== {"sr":{"posx":47.500,"vel":6.69}}
<== {"sr":{"posx":47.500,"posy":261.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #5, move 3:
==> {"gc":"G0 Z27"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posy":261.500,"vel":0.05,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":16.501,"vel":471.38}}
<== {"sr":{"posz":19.524,"vel":1277.69}}
<== {"sr":{"posz":23.894,"vel":1245.97}}
<== {"sr":{"posz":26.643,"vel":400.66}}
<== {"sr":{"posy":261.500,"posz":27.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #5, move 4:
==> {"gc":"G0 Z21"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posy":261.500,"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":26.474,"vel":468.88}}
<== {"sr":{"posz":23.926,"vel":896.28}}
<== {"sr":{"posz":21.487,"vel":468.88}}
<== {"sr":{"posz":21.000,"vel":0.05}}
<== {"sr":{"posy":261.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #5, move 5:
CNC_XYA_m, x: 67.5, y: 261.5, a: 0
==> {"gc":"G0 X67.5 Y261.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":47.500,"posy":261.500,"vel":0.21,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":49.475,"vel":1739.84}}
<== {"sr":{"posx":58.269,"vel":3106.26}}
<== {"sr":{"posx":66.401,"vel":1293.59}}
<== {"sr":{"posx":67.500,"posy":261.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #5, move 6:
==> {"gc":"G0 Z6"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posy":261.500,"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":20.522,"vel":460.56}}
<== {"sr":{"posz":17.205,"vel":1463.85}}
<== {"sr":{"posz":12.003,"vel":1638.58}}
<== {"sr":{"posz":7.463,"vel":951.55}}
<== {"sr":{"posz":6.027,"vel":69.25}}
<== {"sr":{"posy":261.500,"posz":6.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
calibrating nozzle 5
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 150, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
UpCamera activated
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posy":261.500,"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":5.550,"vel":427.40}}
<== {"sr":{"posz":3.074,"vel":896.23}}
<== {"sr":{"posz":0.526,"vel":489.57}}
<== {"sr":{"posz":0.000,"vel":0.68}}
<== {"sr":{"posy":261.500,"posz":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.233, y: 97.529, a: 0
==> {"gc":"G0 X13.633 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posy":261.500,"vel":0.12,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":67.042,"posy":260.111,"vel":1512.75}}
<== {"sr":{"posx":62.938,"posy":247.648,"vel":6879.13}}
<== {"sr":{"posx":53.028,"posy":217.555,"vel":12036.11}}
<== {"sr":{"posx":39.531,"posy":176.569,"vel":13279.00}}
<== {"sr":{"posx":26.563,"posy":137.193,"vel":11670.93}}
<== {"sr":{"posx":17.342,"posy":109.191,"vel":6241.01}}
<== {"sr":{"posx":13.917,"posy":98.792,"vel":1159.83}}
<== {"sr":{"posx":13.633,"posy":97.929,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.233 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.633,"posy":97.929,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.340,"posy":97.636,"vel":150.00}}
<== {"sr":{"posx":13.233,"posy":97.529,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 Z30.721"}
<== {"r":{},"f":[1,0,21,101]}
<== {"sr":{"posy":97.529,"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.431,"vel":429.16}}
<== {"sr":{"posz":3.866,"vel":1719.81}}
<== {"sr":{"posz":11.184,"vel":2603.66}}
<== {"sr":{"posz":19.969,"vel":2594.93}}
<== {"sr":{"posz":27.138,"vel":1685.51}}
<== {"sr":{"posz":30.359,"vel":404.30}}
<== {"sr":{"posy":97.529,"posz":30.721,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Measuring nozzle 5
CNC_A_m, a: 0
-- zero A movement command --
Result candidates:
Circles:
pos: -10.5, 18.0px; -0.168, 0.288mm; size: 505.5, 505.5px; 8.09, 8.09mm
pos: -51.5, 200.0px; -0.824, 3.200mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -3.5, 10.5px; -0.056, 0.168mm; size: 99.0, 99.0px; 1.58, 1.58mm
Filtered for size, results:
pos: -3.5, 10.5px; -0.056, 0.168mm; size: 99.0, 99.0px; 1.58, 1.58mm
Result: X= -0.056, Y= 0.168
Result is unique.
A: 0.000, X: -0.056, Y: 0.168
CNC_A_m, a: 22.5
==> {"gc":"G0 A22.5"}
<== {"r":{},"f":[1,0,19,78]}
<== {"sr":{"posy":97.529,"posa":0.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":3.486,"vel":3014.29}}
<== {"sr":{"posa":16.398,"vel":3894.39}}
<== {"sr":{"posa":22.482,"vel":109.49}}
<== {"sr":{"posy":97.529,"posa":22.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -12.5, 18.0px; -0.200, 0.288mm; size: 499.5, 499.5px; 7.99, 7.99mm
pos: -104.5, 88.0px; -1.672, 1.408mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -5.5, 8.5px; -0.088, 0.136mm; size: 100.0, 100.0px; 1.60, 1.60mm
Filtered for size, results:
pos: -5.5, 8.5px; -0.088, 0.136mm; size: 100.0, 100.0px; 1.60, 1.60mm
Result: X= -0.088, Y= 0.136
Result is unique.
A: 22.500, X: -0.088, Y: 0.136
CNC_A_m, a: 45
==> {"gc":"G0 A45"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posy":97.529,"posa":22.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":25.986,"vel":3014.29}}
<== {"sr":{"posa":38.898,"vel":3894.39}}
<== {"sr":{"posa":44.982,"vel":109.49}}
<== {"sr":{"posy":97.529,"posa":45.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -14.0, 18.5px; -0.224, 0.296mm; size: 497.5, 497.5px; 7.96, 7.96mm
pos: -69.0, 118.0px; -1.104, 1.888mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -8.0, 8.0px; -0.128, 0.128mm; size: 100.0, 100.0px; 1.60, 1.60mm
Filtered for size, results:
pos: -8.0, 8.0px; -0.128, 0.128mm; size: 100.0, 100.0px; 1.60, 1.60mm
Result: X= -0.128, Y= 0.128
Result is unique.
A: 45.000, X: -0.128, Y: 0.128
CNC_A_m, a: 67.5
==> {"gc":"G0 A67.5"}
<== {"r":{},"f":[1,0,19,78]}
<== {"sr":{"posy":97.529,"posa":45.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":49.014,"vel":3228.51}}
<== {"sr":{"posa":62.028,"vel":3760.69}}
<== {"sr":{"posa":67.488,"vel":80.49}}
<== {"sr":{"posy":97.529,"posa":67.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -15.5, 19.5px; -0.248, 0.312mm; size: 497.0, 497.0px; 7.95, 7.95mm
pos: -0.5, -15.5px; -0.008, -0.248mm; size: 366.0, 366.0px; 5.86, 5.86mm
pos: -49.5, 128.5px; -0.792, 2.056mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -10.5, 9.0px; -0.168, 0.144mm; size: 100.5, 100.5px; 1.61, 1.61mm
Filtered for size, results:
pos: -10.5, 9.0px; -0.168, 0.144mm; size: 100.5, 100.5px; 1.61, 1.61mm
Result: X= -0.168, Y= 0.144
Result is unique.
A: 67.500, X: -0.168, Y: 0.144
CNC_A_m, a: 90
==> {"gc":"G0 A90"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posy":97.529,"posa":67.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":71.246,"vel":3123.31}}
<== {"sr":{"posa":84.528,"vel":3760.69}}
<== {"sr":{"posa":89.988,"vel":80.49}}
<== {"sr":{"posy":97.529,"posa":90.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -122.0, 70.5px; -1.952, 1.128mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -127.0, 62.5px; -2.032, 1.000mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -13.0, 10.0px; -0.208, 0.160mm; size: 100.0, 100.0px; 1.60, 1.60mm
pos: -33.5, 19.5px; -0.536, 0.312mm; size: 515.0, 515.0px; 8.24, 8.24mm
Filtered for size, results:
pos: -13.0, 10.0px; -0.208, 0.160mm; size: 100.0, 100.0px; 1.60, 1.60mm
Result: X= -0.208, Y= 0.160
Result is unique.
A: 90.000, X: -0.208, Y: 0.160
CNC_A_m, a: 112.5
==> {"gc":"G0 A112.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posy":97.529,"posa":90.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":93.746,"vel":3123.31}}
<== {"sr":{"posa":107.028,"vel":3760.69}}
<== {"sr":{"posa":112.488,"vel":80.49}}
<== {"sr":{"posy":97.529,"posa":112.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: 41.5, 126.0px; 0.664, 2.016mm; size: 7.5, 7.5px; 0.12, 0.12mm
pos: -14.5, 12.5px; -0.232, 0.200mm; size: 100.0, 100.0px; 1.60, 1.60mm
pos: -31.0, 22.5px; -0.496, 0.360mm; size: 512.5, 512.5px; 8.20, 8.20mm
Filtered for size, results:
pos: -14.5, 12.5px; -0.232, 0.200mm; size: 100.0, 100.0px; 1.60, 1.60mm
Result: X= -0.232, Y= 0.200
Result is unique.
A: 112.500, X: -0.232, Y: 0.200
CNC_A_m, a: 135
==> {"gc":"G0 A135"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posy":97.529,"posa":112.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":115.986,"vel":3014.29}}
<== {"sr":{"posa":128.898,"vel":3894.39}}
<== {"sr":{"posa":134.982,"vel":109.49}}
<== {"sr":{"posy":97.529,"posa":135.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -26.5, 23.5px; -0.424, 0.376mm; size: 509.0, 509.0px; 8.14, 8.14mm
pos: 8.5, 5.0px; 0.136, 0.080mm; size: 360.5, 360.5px; 5.77, 5.77mm
pos: -15.0, 15.0px; -0.240, 0.240mm; size: 100.0, 100.0px; 1.60, 1.60mm
Filtered for size, results:
pos: -15.0, 15.0px; -0.240, 0.240mm; size: 100.0, 100.0px; 1.60, 1.60mm
Result: X= -0.240, Y= 0.240
Result is unique.
A: 135.000, X: -0.240, Y: 0.240
CNC_A_m, a: 157.5
==> {"gc":"G0 A157.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posy":97.529,"posa":135.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":139.014,"vel":3228.51}}
<== {"sr":{"posa":152.028,"vel":3760.69}}
<== {"sr":{"posa":157.488,"vel":80.49}}
<== {"sr":{"posy":97.529,"posa":157.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -15.5, 25.5px; -0.248, 0.408mm; size: 497.0, 497.0px; 7.95, 7.95mm
pos: 75.5, 107.5px; 1.208, 1.720mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -14.5, 18.5px; -0.232, 0.296mm; size: 100.0, 100.0px; 1.60, 1.60mm
Filtered for size, results:
pos: -14.5, 18.5px; -0.232, 0.296mm; size: 100.0, 100.0px; 1.60, 1.60mm
Result: X= -0.232, Y= 0.296
Result is unique.
A: 157.500, X: -0.232, Y: 0.296
CNC_A_m, a: 180
==> {"gc":"G0 A180"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posy":97.529,"posa":157.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":161.246,"vel":3123.31}}
<== {"sr":{"posa":174.528,"vel":3760.69}}
<== {"sr":{"posa":179.988,"vel":80.49}}
<== {"sr":{"posy":97.529,"posa":180.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -14.0, 38.5px; -0.224, 0.616mm; size: 511.5, 511.5px; 8.18, 8.18mm
pos: -14.0, 20.0px; -0.224, 0.320mm; size: 100.0, 100.0px; 1.60, 1.60mm
pos: 103.0, 67.5px; 1.648, 1.080mm; size: 5.5, 5.5px; 0.09, 0.09mm
Filtered for size, results:
pos: -14.0, 20.0px; -0.224, 0.320mm; size: 100.0, 100.0px; 1.60, 1.60mm
Result: X= -0.224, Y= 0.320
Result is unique.
A: 180.000, X: -0.224, Y: 0.320
CNC_A_m, a: 202.5
==> {"gc":"G0 A202.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posy":97.529,"posa":180.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":183.487,"vel":3014.29}}
<== {"sr":{"posa":196.398,"vel":3894.39}}
<== {"sr":{"posa":202.482,"vel":109.49}}
<== {"sr":{"posy":97.529,"posa":202.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -13.0, 43.0px; -0.208, 0.688mm; size: 515.0, 515.0px; 8.24, 8.24mm
pos: -11.5, 21.5px; -0.184, 0.344mm; size: 100.0, 100.0px; 1.60, 1.60mm
pos: 114.5, 22.5px; 1.832, 0.360mm; size: 5.0, 5.0px; 0.08, 0.08mm
Filtered for size, results:
pos: -11.5, 21.5px; -0.184, 0.344mm; size: 100.0, 100.0px; 1.60, 1.60mm
Result: X= -0.184, Y= 0.344
Result is unique.
A: 202.500, X: -0.184, Y: 0.344
CNC_A_m, a: 225
==> {"gc":"G0 A225"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posy":97.529,"posa":202.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":206.246,"vel":3123.31}}
<== {"sr":{"posa":219.216,"vel":3830.47}}
<== {"sr":{"posa":224.988,"vel":80.49}}
<== {"sr":{"posy":97.529,"posa":225.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -11.5, 26.0px; -0.184, 0.416mm; size: 496.5, 496.5px; 7.94, 7.94mm
pos: -9.0, 22.0px; -0.144, 0.352mm; size: 100.0, 100.0px; 1.60, 1.60mm
Filtered for size, results:
pos: -9.0, 22.0px; -0.144, 0.352mm; size: 100.0, 100.0px; 1.60, 1.60mm
Result: X= -0.144, Y= 0.352
Result is unique.
A: 225.000, X: -0.144, Y: 0.352
CNC_A_m, a: 247.5
==> {"gc":"G0 A247.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posy":97.529,"posa":225.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":228.746,"vel":3123.31}}
<== {"sr":{"posa":241.716,"vel":3830.47}}
<== {"sr":{"posa":247.482,"vel":109.49}}
<== {"sr":{"posy":97.529,"posa":247.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -10.5, 25.5px; -0.168, 0.408mm; size: 498.0, 498.0px; 7.97, 7.97mm
pos: 231.0, 151.0px; 3.696, 2.416mm; size: 34.0, 34.0px; 0.54, 0.54mm
pos: -6.0, 22.0px; -0.096, 0.352mm; size: 100.0, 100.0px; 1.60, 1.60mm
Filtered for size, results:
pos: -6.0, 22.0px; -0.096, 0.352mm; size: 100.0, 100.0px; 1.60, 1.60mm
Result: X= -0.096, Y= 0.352
Result is unique.
A: 247.500, X: -0.096, Y: 0.352
CNC_A_m, a: 270
==> {"gc":"G0 A270"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posy":97.529,"posa":247.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":251.246,"vel":3123.31}}
<== {"sr":{"posa":264.216,"vel":3830.47}}
<== {"sr":{"posa":269.982,"vel":109.49}}
<== {"sr":{"posy":97.529,"posa":270.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -9.5, 24.5px; -0.152, 0.392mm; size: 499.0, 499.0px; 7.98, 7.98mm
pos: 11.5, -4.5px; 0.184, -0.072mm; size: 354.0, 354.0px; 5.66, 5.66mm
pos: -3.5, 22.0px; -0.056, 0.352mm; size: 100.5, 100.5px; 1.61, 1.61mm
pos: 268.0, 44.5px; 4.288, 0.712mm; size: 26.5, 26.5px; 0.42, 0.42mm
Filtered for size, results:
pos: -3.5, 22.0px; -0.056, 0.352mm; size: 100.5, 100.5px; 1.61, 1.61mm
Result: X= -0.056, Y= 0.352
Result is unique.
A: 270.000, X: -0.056, Y: 0.352
CNC_A_m, a: 292.5
==> {"gc":"G0 A292.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posy":97.529,"posa":270.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":273.746,"vel":3123.31}}
<== {"sr":{"posa":286.716,"vel":3830.47}}
<== {"sr":{"posa":292.488,"vel":80.49}}
<== {"sr":{"posy":97.529,"posa":292.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -10.0, 24.5px; -0.160, 0.392mm; size: 498.5, 498.5px; 7.98, 7.98mm
pos: -2.0, 20.0px; -0.032, 0.320mm; size: 100.0, 100.0px; 1.60, 1.60mm
Filtered for size, results:
pos: -2.0, 20.0px; -0.032, 0.320mm; size: 100.0, 100.0px; 1.60, 1.60mm
Result: X= -0.032, Y= 0.320
Result is unique.
A: 292.500, X: -0.032, Y: 0.320
CNC_A_m, a: 315
==> {"gc":"G0 A315"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posy":97.529,"posa":292.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":296.246,"vel":3123.31}}
<== {"sr":{"posa":309.528,"vel":3760.69}}
<== {"sr":{"posa":314.988,"vel":80.49}}
<== {"sr":{"posy":97.529,"posa":315.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -9.0, 22.0px; -0.144, 0.352mm; size: 498.0, 498.0px; 7.97, 7.97mm
pos: -38.5, 210.0px; -0.616, 3.360mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -1.0, 17.0px; -0.016, 0.272mm; size: 100.0, 100.0px; 1.60, 1.60mm
pos: -86.0, -73.5px; -1.376, -1.176mm; size: 4.5, 4.5px; 0.07, 0.07mm
Filtered for size, results:
pos: -1.0, 17.0px; -0.016, 0.272mm; size: 100.0, 100.0px; 1.60, 1.60mm
Result: X= -0.016, Y= 0.272
Result is unique.
A: 315.000, X: -0.016, Y: 0.272
CNC_A_m, a: 337.5
==> {"gc":"G0 A337.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posy":97.529,"posa":315.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":318.486,"vel":3014.29}}
<== {"sr":{"posa":331.716,"vel":3830.47}}
<== {"sr":{"posa":337.482,"vel":109.49}}
<== {"sr":{"posy":97.529,"posa":337.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -1.0, 6.0px; -0.016, 0.096mm; size: 388.0, 388.0px; 6.21, 6.21mm
pos: -2.0, 13.5px; -0.032, 0.216mm; size: 100.5, 100.5px; 1.61, 1.61mm
pos: -9.0, 20.0px; -0.144, 0.320mm; size: 498.0, 498.0px; 7.97, 7.97mm
Filtered for size, results:
pos: -2.0, 13.5px; -0.032, 0.216mm; size: 100.5, 100.5px; 1.61, 1.61mm
Result: X= -0.032, Y= 0.216
Result is unique.
A: 337.500, X: -0.032, Y: 0.216
CNC_A_m, a: 360
==> {"gc":"G0 A360"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posy":97.529,"posa":337.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":341.246,"vel":3123.31}}
<== {"sr":{"posa":354.528,"vel":3760.69}}
<== {"sr":{"posa":359.988,"vel":80.49}}
<== {"sr":{"posy":97.529,"posa":360.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -8.5, 18.5px; -0.136, 0.296mm; size: 500.0, 500.0px; 8.00, 8.00mm
pos: 9.5, -11.0px; 0.152, -0.176mm; size: 360.5, 360.5px; 5.77, 5.77mm
pos: -2.5, 11.0px; -0.040, 0.176mm; size: 99.5, 99.5px; 1.59, 1.59mm
pos: -121.0, 57.0px; -1.936, 0.912mm; size: 5.0, 5.0px; 0.08, 0.08mm
Filtered for size, results:
pos: -2.5, 11.0px; -0.040, 0.176mm; size: 99.5, 99.5px; 1.59, 1.59mm
Result: X= -0.040, Y= 0.176
Result is unique.
A: 360.000, X: -0.040, Y: 0.176
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posy":97.529,"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":30.359,"vel":380.17}}
<== {"sr":{"posz":26.998,"vel":1685.52}}
<== {"sr":{"posz":19.753,"vel":2594.94}}
<== {"sr":{"posz":11.184,"vel":2611.66}}
<== {"sr":{"posz":3.723,"vel":1719.81}}
<== {"sr":{"posz":0.396,"vel":429.15}}
<== {"sr":{"posz":0.000,"vel":0.14}}
<== {"sr":{"posy":97.529,"posz":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
A: 0.000, X: -0.056, Y: 0.168
A: 22.500, X: -0.088, Y: 0.136
A: 45.000, X: -0.128, Y: 0.128
A: 67.500, X: -0.168, Y: 0.144
A: 90.000, X: -0.208, Y: 0.160
A: 112.500, X: -0.232, Y: 0.200
A: 135.000, X: -0.240, Y: 0.240
A: 157.500, X: -0.232, Y: 0.296
A: 180.000, X: -0.224, Y: 0.320
A: 202.500, X: -0.184, Y: 0.344
A: 225.000, X: -0.144, Y: 0.352
A: 247.500, X: -0.096, Y: 0.352
A: 270.000, X: -0.056, Y: 0.352
A: 292.500, X: -0.032, Y: 0.320
A: 315.000, X: -0.016, Y: 0.272
A: 337.500, X: -0.032, Y: 0.216
A: 360.000, X: -0.040, Y: 0.176
==> {"zsn":0}
<== {"r":{"zsn":0},"f":[1,0,10,1278]}
ReadyEvent r
==> {"zsx":0}
<== {"r":{"zsx":0},"f":[1,0,10,1186]}
ReadyEvent r
Unload nozzle #5
m_NozzleGotoStart: nozzle #5
-- zero Z movement command --
CNC_XYA_m, x: 67.9, y: 261.9, a: -5
==> {"gc":"G0 X67.9 Y261.9 A-5"}
<== {"r":{},"f":[1,0,30,131]}
<== {"sr":{"posy":97.529,"posa":360.000,"vel":0.27,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.679,"posy":98.869,"posa":357.025,"vel":3361.61}}
<== {"sr":{"posx":17.425,"posy":110.617,"posa":330.937,"vel":14299.44}}
<== {"sr":{"posx":25.825,"posy":135.390,"posa":275.927,"vel":21648.25}}
<== {"sr":{"posx":35.485,"posy":164.435,"posa":211.429,"vel":22138.03}}
<== {"sr":{"posx":45.400,"posy":194.249,"posa":145.226}}
<== {"sr":{"posx":55.064,"posy":223.306,"posa":80.702,"vel":21775.47}}
<== {"sr":{"posx":63.383,"posy":248.319,"posa":25.157,"vel":14861.53}}
<== {"sr":{"posx":67.414,"posy":260.440,"posa":-1.757,"vel":3780.66}}
<== {"sr":{"posx":67.900,"posy":261.900,"posa":-5.000,"vel":3.34}}
<== {"sr":{"posx":67.900,"posy":261.900,"posa":-5.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 67.5, y: 261.5, a: 0
==> {"gc":"G1 F150 X67.5 Y261.5 A-5"}
<== {"r":{},"f":[1,0,34,135]}
<== {"sr":{"posx":67.900,"posy":261.900,"posa":-5.000,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":67.598,"posy":261.599,"vel":150.00}}
<== {"sr":{"posx":67.500,"posy":261.500,"posa":-5.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posy":261.500,"posa":-5.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":-2.244,"vel":1552.78}}
<== {"sr":{"posy":261.500,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
-- zero Z movement command --
m_DoNozzleMove: nozzle #5, move 1:
==> {"gc":"G0 Z21"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posy":261.500,"posa":-0.000,"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.430,"vel":429.46}}
<== {"sr":{"posz":3.738,"vel":1585.48}}
<== {"sr":{"posz":9.984,"vel":2065.65}}
<== {"sr":{"posz":16.570,"vel":1731.42}}
<== {"sr":{"posz":20.359,"vel":589.68}}
<== {"sr":{"posz":20.999,"vel":4.37}}
<== {"sr":{"posy":261.500,"posz":21.000,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #5, move 2:
CNC_XYA_m, x: 52.5, y: 261.5, a: 0
==> {"gc":"G0 X52.5 Y261.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":67.500,"posy":261.500,"posa":-0.000,"vel":0.23,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":65.664,"vel":1616.71}}
<== {"sr":{"posx":57.900,"vel":2515.19}}
<== {"sr":{"posx":52.730,"vel":477.46}}
<== {"sr":{"posx":52.500,"posy":261.500,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #5, move 3:
==> {"gc":"G0 Z22"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posy":261.500,"posa":-0.000,"vel":0.10,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":21.411,"vel":269.12}}
<== {"sr":{"posz":21.997,"vel":18.13}}
<== {"sr":{"posy":261.500,"posz":22.000,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #5, move 4:
CNC_XYA_m, x: 38, y: 261.5, a: 0
==> {"gc":"G0 X38 Y261.5 A0"}
<== {"r":{},"f":[1,0,27,107]}
<== {"sr":{"posx":52.500,"posy":261.500,"posa":-0.000,"vel":0.24,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":50.781,"vel":1552.77}}
<== {"sr":{"posx":43.191,"vel":2457.03}}
<== {"sr":{"posx":38.166,"vel":385.57}}
<== {"sr":{"posx":38.000,"posy":261.500,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #5, move 5:
==> {"gc":"G0 Z6"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posy":261.500,"posa":-0.000,"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":21.595,"vel":412.52}}
<== {"sr":{"posz":18.388,"vel":1464.45}}
<== {"sr":{"posz":13.001,"vel":1720.46}}
<== {"sr":{"posz":7.989,"vel":1130.67}}
<== {"sr":{"posz":6.086,"vel":154.94}}
<== {"sr":{"posy":261.500,"posz":6.000,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #5, move 6:
CNC_XYA_m, x: 68, y: 261.5, a: 0
==> {"gc":"G0 X68 Y261.5 A0"}
<== {"r":{},"f":[1,0,27,107]}
<== {"sr":{"posy":261.500,"posa":-0.000,"vel":0.19,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":39.797,"vel":1694.54}}
<== {"sr":{"posx":49.973,"vel":4029.69}}
<== {"sr":{"posx":62.492,"vel":3159.83}}
<== {"sr":{"posx":67.881,"vel":299.85}}
<== {"sr":{"posx":68.000,"posy":261.500,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Load nozzle #6
m_NozzleGotoStart: nozzle #6
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posy":261.500,"posa":-0.000,"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":5.474,"vel":468.88}}
<== {"sr":{"posz":3.000,"vel":896.28}}
<== {"sr":{"posz":0.487,"vel":468.88}}
<== {"sr":{"posz":0.000,"vel":0.05}}
<== {"sr":{"posy":261.500,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 37.6, y: 283.9, a: -5
==> {"gc":"G0 X37.6 Y283.9 A-5"}
<== {"r":{},"f":[1,0,30,131]}
<== {"sr":{"posx":68.000,"posy":261.500,"posa":-0.000,"vel":0.24,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":66.179,"posy":262.842,"posa":-0.300,"vel":2142.08}}
<== {"sr":{"posx":55.867,"posy":270.440,"posa":-1.996,"vel":5093.97}}
<== {"sr":{"posx":43.181,"posy":279.787,"posa":-4.082,"vel":4080.97}}
<== {"sr":{"posx":37.745,"posy":283.793,"posa":-4.980,"vel":379.03}}
<== {"sr":{"posx":37.600,"posy":283.900,"posa":-5.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 37.2, y: 283.5, a: 0
==> {"gc":"G1 F150 X37.2 Y283.5 A-5"}
<== {"r":{},"f":[1,0,34,135]}
<== {"sr":{"posx":37.600,"posy":283.900,"posa":-5.000,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":37.298,"posy":283.599,"vel":150.00}}
<== {"sr":{"posx":37.200,"posy":283.500,"posa":-5.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posx":37.200,"posy":283.500,"posa":-5.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":-2.244,"vel":1552.78}}
<== {"sr":{"posx":37.200,"posy":283.500,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
-- zero Z movement command --
m_DoNozzleMove: nozzle #6, move 1:
==> {"gc":"G0 Z16"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posx":37.200,"posy":283.500,"posa":-0.000,"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.441,"vel":436.85}}
<== {"sr":{"posz":3.735,"vel":1483.67}}
<== {"sr":{"posz":9.142,"vel":1718.88}}
<== {"sr":{"posz":14.103,"vel":1103.29}}
<== {"sr":{"posz":15.925,"vel":140.27}}
<== {"sr":{"posx":37.200,"posy":283.500,"posz":16.000,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 2:
CNC_XYA_m, x: 47.2, y: 283.5, a: 0
==> {"gc":"G0 X47.2 Y283.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":37.200,"posy":283.500,"posa":-0.000,"vel":0.27,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":38.899,"vel":1506.87}}
<== {"sr":{"posx":44.982,"vel":1682.58}}
<== {"sr":{"posx":47.200,"vel":6.69}}
<== {"sr":{"posx":47.200,"posy":283.500,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 3:
==> {"gc":"G0 Z27"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posx":47.200,"posy":283.500,"posa":-0.000,"vel":0.05,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":16.425,"vel":423.85}}
<== {"sr":{"posz":19.418,"vel":1267.90}}
<== {"sr":{"posz":23.687,"vel":1267.90}}
<== {"sr":{"posz":26.610,"vel":423.84}}
<== {"sr":{"posx":47.200,"posy":283.500,"posz":27.000,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 4:
==> {"gc":"G0 Z21"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posx":47.200,"posy":283.500,"posa":-0.000,"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":26.513,"vel":448.14}}
<== {"sr":{"posz":24.074,"vel":896.23}}
<== {"sr":{"posz":21.526,"vel":489.57}}
<== {"sr":{"posz":21.000,"vel":0.25}}
<== {"qr":32,"qi":0,"qo":1}
<== {"sr":{"posx":47.200,"posy":283.500,"posz":21.000,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
m_DoNozzleMove: nozzle #6, move 5:
CNC_XYA_m, x: 67.2, y: 283.5, a: 0
==> {"gc":"G0 X67.2 Y283.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posy":283.500,"posa":-0.000,"vel":0.21,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":49.031,"vel":1665.55}}
<== {"sr":{"posx":57.713,"vel":3107.02}}
<== {"sr":{"posx":65.995,"vel":1367.40}}
<== {"sr":{"posx":67.200,"posy":283.500,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 6:
==> {"gc":"G0 Z6"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posy":283.500,"posa":-0.000,"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":20.596,"vel":411.83}}
<== {"sr":{"posz":17.445,"vel":1429.17}}
<== {"sr":{"posz":12.139,"vel":1641.66}}
<== {"sr":{"posz":7.623,"vel":1006.70}}
<== {"sr":{"posz":6.039,"vel":89.96}}
<== {"sr":{"posy":283.500,"posz":6.000,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
calibrating nozzle 6
BuildFunctionsList:
Invert, 0, 0, 0, 0, 0
Grayscale, 0, 0, 0, 0, 0
Threshold, 161, 0, 0, 0, 0
Edge detect, 1, 0, 0, 0, 0
UpCamera activated
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posy":283.500,"posa":-0.000,"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":5.550,"vel":427.40}}
<== {"sr":{"posz":3.074,"vel":896.23}}
<== {"sr":{"posz":0.526,"vel":489.57}}
<== {"sr":{"posz":0.000,"vel":0.68}}
<== {"sr":{"posy":283.500,"posz":0.000,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.233, y: 97.529, a: 0
==> {"gc":"G0 X13.633 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posy":283.500,"posa":-0.000,"vel":0.11,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":66.777,"posy":282.033,"vel":1548.39}}
<== {"sr":{"posx":63.097,"posy":269.286,"vel":6975.93}}
<== {"sr":{"posx":54.086,"posy":238.071,"vel":12635.80}}
<== {"sr":{"posx":41.402,"posy":194.130,"vel":14278.92}}
<== {"sr":{"posx":28.826,"posy":150.562,"vel":13245.10}}
<== {"sr":{"posx":18.779,"posy":115.755,"vel":8122.25}}
<== {"sr":{"posx":14.319,"posy":100.305,"vel":2282.73}}
<== {"sr":{"posx":13.634,"posy":97.931,"vel":18.79}}
<== {"sr":{"posx":13.633,"posy":97.929,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.233 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.633,"posy":97.929,"posa":-0.000,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.331,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":13.233,"posy":97.529,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 Z30.721"}
<== {"r":{},"f":[1,0,21,101]}
<== {"sr":{"posy":97.529,"posa":-0.000,"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.362,"vel":380.17}}
<== {"sr":{"posz":3.583,"vel":1685.52}}
<== {"sr":{"posz":10.968,"vel":2594.94}}
<== {"sr":{"posz":19.537,"vel":2611.66}}
<== {"sr":{"posz":26.855,"vel":1753.78}}
<== {"sr":{"posz":30.325,"vel":429.15}}
<== {"sr":{"posz":30.721,"vel":0.14}}
<== {"qr":32,"qi":0,"qo":1}
<== {"sr":{"posy":97.529,"posz":30.721,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
Measuring nozzle 6
CNC_A_m, a: 0
-- zero A movement command --
Result candidates:
Circles:
pos: -426.5, 492.0px; -6.824, 7.872mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -468.5, 479.0px; -7.496, 7.664mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -463.0, 453.0px; -7.408, 7.248mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: -448.5, 365.5px; -7.176, 5.848mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -499.5, 352.5px; -7.992, 5.640mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: -454.0, 339.0px; -7.264, 5.424mm; size: 6.0, 6.0px; 0.10, 0.10mm
pos: -464.5, 337.0px; -7.432, 5.392mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -467.0, 276.0px; -7.472, 4.416mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: -530.5, 59.0px; -8.488, 0.944mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: -543.0, 56.5px; -8.688, 0.904mm; size: 5.5, 5.5px; 0.09, 0.09mm
pos: -4.0, 7.5px; -0.064, 0.120mm; size: 94.5, 94.5px; 1.51, 1.51mm
pos: -2.5, 10.0px; -0.040, 0.160mm; size: 578.5, 578.5px; 9.26, 9.26mm
Filtered for size, results:
pos: -4.0, 7.5px; -0.064, 0.120mm; size: 94.5, 94.5px; 1.51, 1.51mm
Result: X= -0.064, Y= 0.120
Result is unique.
A: 0.000, X: -0.064, Y: 0.120
CNC_A_m, a: 22.5
==> {"gc":"G0 A22.5"}
<== {"r":{},"f":[1,0,19,78]}
<== {"sr":{"posy":97.529,"posa":0.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":3.746,"vel":3123.31}}
<== {"sr":{"posa":17.028,"vel":3760.69}}
<== {"sr":{"posa":22.488,"vel":80.49}}
<== {"sr":{"posy":97.529,"posa":22.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -3.0, 8.0px; -0.048, 0.128mm; size: 579.0, 579.0px; 9.26, 9.26mm
pos: -6.0, -12.5px; -0.096, -0.200mm; size: 461.5, 461.5px; 7.38, 7.38mm
pos: -7.0, 7.0px; -0.112, 0.112mm; size: 96.0, 96.0px; 1.54, 1.54mm
pos: 224.5, 44.0px; 3.592, 0.704mm; size: 5.5, 5.5px; 0.09, 0.09mm
Filtered for size, results:
pos: -7.0, 7.0px; -0.112, 0.112mm; size: 96.0, 96.0px; 1.54, 1.54mm
Result: X= -0.112, Y= 0.112
Result is unique.
A: 22.500, X: -0.112, Y: 0.112
CNC_A_m, a: 45
==> {"gc":"G0 A45"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posy":97.529,"posa":22.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":26.246,"vel":3123.31}}
<== {"sr":{"posa":39.528,"vel":3760.69}}
<== {"sr":{"posa":44.988,"vel":80.49}}
<== {"sr":{"posy":97.529,"posa":45.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -9.0, 6.0px; -0.144, 0.096mm; size: 578.0, 578.0px; 9.25, 9.25mm
pos: -9.0, 7.5px; -0.144, 0.120mm; size: 480.5, 480.5px; 7.69, 7.69mm
pos: -10.0, 7.0px; -0.160, 0.112mm; size: 96.0, 96.0px; 1.54, 1.54mm
Filtered for size, results:
pos: -10.0, 7.0px; -0.160, 0.112mm; size: 96.0, 96.0px; 1.54, 1.54mm
Result: X= -0.160, Y= 0.112
Result is unique.
A: 45.000, X: -0.160, Y: 0.112
CNC_A_m, a: 67.5
==> {"gc":"G0 A67.5"}
<== {"r":{},"f":[1,0,19,78]}
<== {"sr":{"posy":97.529,"posa":45.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":49.014,"vel":3228.51}}
<== {"sr":{"posa":62.028,"vel":3760.69}}
<== {"sr":{"posa":67.493,"vel":56.72}}
<== {"sr":{"posy":97.529,"posa":67.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -13.0, 9.0px; -0.208, 0.144mm; size: 578.0, 578.0px; 9.25, 9.25mm
pos: -12.0, 9.0px; -0.192, 0.144mm; size: 481.0, 481.0px; 7.70, 7.70mm
pos: -12.5, 8.0px; -0.200, 0.128mm; size: 95.5, 95.5px; 1.53, 1.53mm
Filtered for size, results:
pos: -12.5, 8.0px; -0.200, 0.128mm; size: 95.5, 95.5px; 1.53, 1.53mm
Result: X= -0.200, Y= 0.128
Result is unique.
A: 67.500, X: -0.200, Y: 0.128
CNC_A_m, a: 90
==> {"gc":"G0 A90"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posy":97.529,"posa":67.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":71.246,"vel":3123.31}}
<== {"sr":{"posa":84.216,"vel":3830.47}}
<== {"sr":{"posa":89.982,"vel":109.49}}
<== {"sr":{"posy":97.529,"posa":90.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -14.0, 11.0px; -0.224, 0.176mm; size: 576.0, 576.0px; 9.22, 9.22mm
pos: -15.0, 11.0px; -0.240, 0.176mm; size: 481.0, 481.0px; 7.70, 7.70mm
pos: -14.5, 10.5px; -0.232, 0.168mm; size: 96.0, 96.0px; 1.54, 1.54mm
Filtered for size, results:
pos: -14.5, 10.5px; -0.232, 0.168mm; size: 96.0, 96.0px; 1.54, 1.54mm
Result: X= -0.232, Y= 0.168
Result is unique.
A: 90.000, X: -0.232, Y: 0.168
CNC_A_m, a: 112.5
==> {"gc":"G0 A112.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posy":97.529,"posa":90.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":93.486,"vel":3014.29}}
<== {"sr":{"posa":106.716,"vel":3830.47}}
<== {"sr":{"posa":112.482,"vel":109.49}}
<== {"sr":{"posy":97.529,"posa":112.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -16.0, 11.0px; -0.256, 0.176mm; size: 580.0, 580.0px; 9.28, 9.28mm
pos: -16.0, 14.0px; -0.256, 0.224mm; size: 96.0, 96.0px; 1.54, 1.54mm
pos: -15.5, 14.5px; -0.248, 0.232mm; size: 481.0, 481.0px; 7.70, 7.70mm
Filtered for size, results:
pos: -16.0, 14.0px; -0.256, 0.224mm; size: 96.0, 96.0px; 1.54, 1.54mm
Result: X= -0.256, Y= 0.224
Result is unique.
A: 112.500, X: -0.256, Y: 0.224
CNC_A_m, a: 135
==> {"gc":"G0 A135"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posy":97.529,"posa":112.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":115.986,"vel":3014.29}}
<== {"sr":{"posa":129.216,"vel":3830.47}}
<== {"sr":{"posa":134.982,"vel":109.49}}
<== {"sr":{"posy":97.529,"posa":135.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -18.5, 17.5px; -0.296, 0.280mm; size: 579.0, 579.0px; 9.26, 9.26mm
pos: -16.0, 16.5px; -0.256, 0.264mm; size: 96.5, 96.5px; 1.54, 1.54mm
pos: -16.5, 17.5px; -0.264, 0.280mm; size: 481.0, 481.0px; 7.70, 7.70mm
Filtered for size, results:
pos: -16.0, 16.5px; -0.256, 0.264mm; size: 96.5, 96.5px; 1.54, 1.54mm
Result: X= -0.256, Y= 0.264
Result is unique.
A: 135.000, X: -0.256, Y: 0.264
CNC_A_m, a: 157.5
==> {"gc":"G0 A157.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posy":97.529,"posa":135.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":138.746,"vel":3123.31}}
<== {"sr":{"posa":152.028,"vel":3760.69}}
<== {"sr":{"posa":157.488,"vel":80.49}}
<== {"sr":{"posy":97.529,"posa":157.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -15.5, 20.0px; -0.248, 0.320mm; size: 96.5, 96.5px; 1.54, 1.54mm
pos: -16.0, 22.5px; -0.256, 0.360mm; size: 578.5, 578.5px; 9.26, 9.26mm
pos: -15.5, 21.0px; -0.248, 0.336mm; size: 481.5, 481.5px; 7.70, 7.70mm
Filtered for size, results:
pos: -15.5, 20.0px; -0.248, 0.320mm; size: 96.5, 96.5px; 1.54, 1.54mm
Result: X= -0.248, Y= 0.320
Result is unique.
A: 157.500, X: -0.248, Y: 0.320
CNC_A_m, a: 180
==> {"gc":"G0 A180"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posy":97.529,"posa":157.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":160.986,"vel":3014.29}}
<== {"sr":{"posa":174.216,"vel":3830.47}}
<== {"sr":{"posa":179.982,"vel":109.49}}
<== {"sr":{"posy":97.529,"posa":180.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -14.0, 23.5px; -0.224, 0.376mm; size: 578.5, 578.5px; 9.26, 9.26mm
pos: -13.5, 21.0px; -0.216, 0.336mm; size: 96.5, 96.5px; 1.54, 1.54mm
Filtered for size, results:
pos: -13.5, 21.0px; -0.216, 0.336mm; size: 96.5, 96.5px; 1.54, 1.54mm
Result: X= -0.216, Y= 0.336
Result is unique.
A: 180.000, X: -0.216, Y: 0.336
CNC_A_m, a: 202.5
==> {"gc":"G0 A202.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posy":97.529,"posa":180.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":183.746,"vel":3123.31}}
<== {"sr":{"posa":196.716,"vel":3830.47}}
<== {"sr":{"posa":202.482,"vel":109.49}}
<== {"sr":{"posy":97.529,"posa":202.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -14.0, 24.0px; -0.224, 0.384mm; size: 582.0, 582.0px; 9.31, 9.31mm
pos: -10.5, 22.5px; -0.168, 0.360mm; size: 97.0, 97.0px; 1.55, 1.55mm
pos: -10.5, 23.5px; -0.168, 0.376mm; size: 482.0, 482.0px; 7.71, 7.71mm
Filtered for size, results:
pos: -10.5, 22.5px; -0.168, 0.360mm; size: 97.0, 97.0px; 1.55, 1.55mm
Result: X= -0.168, Y= 0.360
Result is unique.
A: 202.500, X: -0.168, Y: 0.360
CNC_A_m, a: 225
==> {"gc":"G0 A225"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posy":97.529,"posa":202.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":206.246,"vel":3123.31}}
<== {"sr":{"posa":219.528,"vel":3760.69}}
<== {"sr":{"posa":224.988,"vel":80.49}}
<== {"sr":{"posy":97.529,"posa":225.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -7.5, 27.0px; -0.120, 0.432mm; size: 580.5, 580.5px; 9.29, 9.29mm
pos: -7.0, 23.5px; -0.112, 0.376mm; size: 482.5, 482.5px; 7.72, 7.72mm
pos: -7.0, 22.5px; -0.112, 0.360mm; size: 96.5, 96.5px; 1.54, 1.54mm
Filtered for size, results:
pos: -7.0, 22.5px; -0.112, 0.360mm; size: 96.5, 96.5px; 1.54, 1.54mm
Result: X= -0.112, Y= 0.360
Result is unique.
A: 225.000, X: -0.112, Y: 0.360
CNC_A_m, a: 247.5
==> {"gc":"G0 A247.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posy":97.529,"posa":225.000,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":228.746,"vel":3123.31}}
<== {"sr":{"posa":241.716,"vel":3830.47}}
<== {"sr":{"posa":247.482,"vel":109.49}}
<== {"sr":{"posy":97.529,"posa":247.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -2.5, 24.0px; -0.040, 0.384mm; size: 580.5, 580.5px; 9.29, 9.29mm
pos: -4.0, 22.5px; -0.064, 0.360mm; size: 96.5, 96.5px; 1.54, 1.54mm
pos: -3.5, 23.5px; -0.056, 0.376mm; size: 482.0, 482.0px; 7.71, 7.71mm
Filtered for size, results:
pos: -4.0, 22.5px; -0.064, 0.360mm; size: 96.5, 96.5px; 1.54, 1.54mm
Result: X= -0.064, Y= 0.360
Result is unique.
A: 247.500, X: -0.064, Y: 0.360
CNC_A_m, a: 270
==> {"gc":"G0 A270"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posy":97.529,"posa":247.500,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":250.986,"vel":3014.29}}
<== {"sr":{"posa":263.898,"vel":3894.39}}
<== {"sr":{"posa":269.982,"vel":109.49}}
<== {"sr":{"posy":97.529,"posa":270.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -1.5, 22.0px; -0.024, 0.352mm; size: 579.5, 579.5px; 9.27, 9.27mm
pos: 8.0, 22.0px; 0.128, 0.352mm; size: 474.0, 474.0px; 7.58, 7.58mm
pos: -2.0, 20.5px; -0.032, 0.328mm; size: 96.5, 96.5px; 1.54, 1.54mm
Filtered for size, results:
pos: -2.0, 20.5px; -0.032, 0.328mm; size: 96.5, 96.5px; 1.54, 1.54mm
Result: X= -0.032, Y= 0.328
Result is unique.
A: 270.000, X: -0.032, Y: 0.328
CNC_A_m, a: 292.5
==> {"gc":"G0 A292.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":274.014,"vel":3228.51}}
<== {"sr":{"posa":287.028,"vel":3760.69}}
<== {"sr":{"posa":292.488,"vel":80.49}}
<== {"sr":{"posy":97.529,"posa":292.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: 0.0, 23.5px; 0.000, 0.376mm; size: 582.5, 582.5px; 9.32, 9.32mm
pos: -1.0, 17.5px; -0.016, 0.280mm; size: 96.5, 96.5px; 1.54, 1.54mm
pos: 19.0, 19.5px; 0.304, 0.312mm; size: 464.5, 464.5px; 7.43, 7.43mm
Filtered for size, results:
pos: -1.0, 17.5px; -0.016, 0.280mm; size: 96.5, 96.5px; 1.54, 1.54mm
Result: X= -0.016, Y= 0.280
Result is unique.
A: 292.500, X: -0.016, Y: 0.280
CNC_A_m, a: 315
==> {"gc":"G0 A315"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":296.246,"vel":3123.31}}
<== {"sr":{"posa":309.216,"vel":3830.47}}
<== {"sr":{"posa":314.982,"vel":109.49}}
<== {"sr":{"posy":97.529,"posa":315.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: 2.5, 16.0px; 0.040, 0.256mm; size: 580.5, 580.5px; 9.29, 9.29mm
pos: 212.5, 69.5px; 3.400, 1.112mm; size: 5.0, 5.0px; 0.08, 0.08mm
pos: 0.0, 14.5px; 0.000, 0.232mm; size: 96.5, 96.5px; 1.54, 1.54mm
pos: 220.0, 15.5px; 3.520, 0.248mm; size: 4.5, 4.5px; 0.07, 0.07mm
pos: 2.5, 15.5px; 0.040, 0.248mm; size: 481.0, 481.0px; 7.70, 7.70mm
Filtered for size, results:
pos: 0.0, 14.5px; 0.000, 0.232mm; size: 96.5, 96.5px; 1.54, 1.54mm
Result: X= 0.000, Y= 0.232
Result is unique.
A: 315.000, X: 0.000, Y: 0.232
CNC_A_m, a: 337.5
==> {"gc":"G0 A337.5"}
<== {"r":{},"f":[1,0,20,100]}
<== {"sr":{"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":318.746,"vel":3123.31}}
<== {"sr":{"posa":331.716,"vel":3830.47}}
<== {"sr":{"posa":337.482,"vel":109.49}}
<== {"sr":{"posy":97.529,"posa":337.500,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: 1.0, 12.0px; 0.016, 0.192mm; size: 482.0, 482.0px; 7.71, 7.71mm
pos: -0.5, 10.5px; -0.008, 0.168mm; size: 97.0, 97.0px; 1.55, 1.55mm
pos: 0.0, 11.5px; 0.000, 0.184mm; size: 581.5, 581.5px; 9.30, 9.30mm
Filtered for size, results:
pos: -0.5, 10.5px; -0.008, 0.168mm; size: 97.0, 97.0px; 1.55, 1.55mm
Result: X= -0.008, Y= 0.168
Result is unique.
A: 337.500, X: -0.008, Y: 0.168
CNC_A_m, a: 360
==> {"gc":"G0 A360"}
<== {"r":{},"f":[1,0,18,77]}
<== {"sr":{"posy":97.529,"vel":0.53,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":340.986,"vel":3014.29}}
<== {"sr":{"posa":354.216,"vel":3830.47}}
<== {"sr":{"posa":359.982,"vel":109.49}}
<== {"sr":{"posy":97.529,"posa":360.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Result candidates:
Circles:
pos: -2.5, 9.0px; -0.040, 0.144mm; size: 483.5, 483.5px; 7.74, 7.74mm
pos: -2.0, 9.0px; -0.032, 0.144mm; size: 582.0, 582.0px; 9.31, 9.31mm
pos: -3.0, 9.0px; -0.048, 0.144mm; size: 97.0, 97.0px; 1.55, 1.55mm
Filtered for size, results:
pos: -3.0, 9.0px; -0.048, 0.144mm; size: 97.0, 97.0px; 1.55, 1.55mm
Result: X= -0.048, Y= 0.144
Result is unique.
A: 360.000, X: -0.048, Y: 0.144
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posy":97.529,"posa":360.000,"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":30.359,"vel":380.17}}
<== {"sr":{"posz":27.138,"vel":1650.93}}
<== {"sr":{"posz":19.753,"vel":2594.94}}
<== {"sr":{"posz":11.184,"vel":2611.66}}
<== {"sr":{"posz":3.866,"vel":1753.78}}
<== {"sr":{"posz":0.396,"vel":429.15}}
<== {"sr":{"posz":0.000,"vel":0.14}}
<== {"sr":{"posy":97.529,"posz":0.000,"posa":360.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
A: 0.000, X: -0.064, Y: 0.120
A: 22.500, X: -0.112, Y: 0.112
A: 45.000, X: -0.160, Y: 0.112
A: 67.500, X: -0.200, Y: 0.128
A: 90.000, X: -0.232, Y: 0.168
A: 112.500, X: -0.256, Y: 0.224
A: 135.000, X: -0.256, Y: 0.264
A: 157.500, X: -0.248, Y: 0.320
A: 180.000, X: -0.216, Y: 0.336
A: 202.500, X: -0.168, Y: 0.360
A: 225.000, X: -0.112, Y: 0.360
A: 247.500, X: -0.064, Y: 0.360
A: 270.000, X: -0.032, Y: 0.328
A: 292.500, X: -0.016, Y: 0.280
A: 315.000, X: 0.000, Y: 0.232
A: 337.500, X: -0.008, Y: 0.168
A: 360.000, X: -0.048, Y: 0.144
==> {"zsn":0}
<== {"r":{"zsn":0},"f":[1,0,10,1278]}
ReadyEvent r
==> {"zsx":0}
<== {"r":{"zsx":0},"f":[1,0,10,1186]}
ReadyEvent r
Unload nozzle #6
m_NozzleGotoStart: nozzle #6
-- zero Z movement command --
CNC_XYA_m, x: 67.6, y: 283.9, a: -5
==> {"gc":"G0 X67.6 Y283.9 A-5"}
<== {"r":{},"f":[1,0,30,131]}
<== {"sr":{"posy":97.529,"posa":360.000,"vel":0.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.639,"posy":98.919,"posa":357.277,"vel":3234.44}}
<== {"sr":{"posx":17.245,"posy":111.284,"posa":333.062,"vel":14046.10}}
<== {"sr":{"posx":25.514,"posy":139.627,"posa":277.552,"vel":22077.71}}
<== {"sr":{"posx":35.116,"posy":172.545,"posa":213.084,"vel":22653.07}}
<== {"sr":{"posx":44.731,"posy":205.503,"posa":148.536}}
<== {"sr":{"posx":54.591,"posy":239.306,"posa":82.336,"vel":22338.43}}
<== {"sr":{"posx":62.942,"posy":267.932,"posa":26.273,"vel":15490.23}}
<== {"sr":{"posx":67.030,"posy":281.946,"posa":-1.173,"vel":4320.62}}
<== {"sr":{"posx":67.600,"posy":283.900,"posa":-5.000,"vel":7.24}}
<== {"sr":{"posx":67.600,"posy":283.900,"posa":-5.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 67.2, y: 283.5, a: 0
==> {"gc":"G1 F150 X67.2 Y283.5 A-5"}
<== {"r":{},"f":[1,0,34,135]}
<== {"sr":{"posx":67.600,"posy":283.900,"posa":-5.000,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":67.298,"posy":283.599,"vel":150.00}}
<== {"sr":{"posx":67.200,"posy":283.500,"posa":-5.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 A0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posy":283.500,"posa":-5.000,"vel":0.83,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posa":-2.244,"vel":1552.78}}
<== {"sr":{"posy":283.500,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
-- zero Z movement command --
m_DoNozzleMove: nozzle #6, move 1:
==> {"gc":"G0 Z21"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posy":283.500,"posa":-0.000,"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.430,"vel":429.46}}
<== {"sr":{"posz":3.738,"vel":1585.48}}
<== {"sr":{"posz":10.156,"vel":2065.95}}
<== {"sr":{"posz":16.570,"vel":1731.42}}
<== {"sr":{"posz":20.359,"vel":589.68}}
<== {"sr":{"posz":20.999,"vel":4.37}}
<== {"sr":{"posy":283.500,"posz":21.000,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 2:
CNC_XYA_m, x: 52.2, y: 283.5, a: 0
==> {"gc":"G0 X52.2 Y283.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":67.200,"posy":283.500,"posa":-0.000,"vel":0.23,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":65.364,"vel":1616.71}}
<== {"sr":{"posx":57.600,"vel":2515.19}}
<== {"sr":{"posx":52.430,"vel":477.46}}
<== {"sr":{"posx":52.200,"posy":283.500,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 3:
==> {"gc":"G0 Z22"}
<== {"r":{},"f":[1,0,17,76]}
<== {"sr":{"posy":283.500,"posa":-0.000,"vel":0.10,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":21.411,"vel":269.12}}
<== {"sr":{"posz":21.997,"vel":18.13}}
<== {"sr":{"posy":283.500,"posz":22.000,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 4:
CNC_XYA_m, x: 37.7, y: 283.5, a: 0
==> {"gc":"G0 X37.7 Y283.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posx":52.200,"posy":283.500,"posa":-0.000,"vel":0.24,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":50.208,"vel":1680.49}}
<== {"sr":{"posx":42.690,"vel":2440.91}}
<== {"sr":{"posx":37.838,"vel":340.82}}
<== {"sr":{"posx":37.700,"posy":283.500,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 5:
==> {"gc":"G0 Z6"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posy":283.500,"posa":-0.000,"vel":0.04,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":21.521,"vel":461.71}}
<== {"sr":{"posz":18.265,"vel":1483.67}}
<== {"sr":{"posz":12.858,"vel":1716.85}}
<== {"sr":{"posz":7.897,"vel":1103.29}}
<== {"sr":{"posz":6.075,"vel":140.27}}
<== {"sr":{"posy":283.500,"posz":6.000,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
m_DoNozzleMove: nozzle #6, move 6:
CNC_XYA_m, x: 67.7, y: 283.5, a: 0
==> {"gc":"G0 X67.7 Y283.5 A0"}
<== {"r":{},"f":[1,0,29,109]}
<== {"sr":{"posy":283.500,"posa":-0.000,"vel":0.19,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":39.497,"vel":1694.54}}
<== {"sr":{"posx":49.673,"vel":4029.69}}
<== {"sr":{"posx":62.454,"vel":3159.83}}
<== {"sr":{"posx":67.581,"vel":299.85}}
<== {"sr":{"posx":67.700,"posy":283.500,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Load nozzle #7
m_NozzleGotoStart: nozzle #7
Bad data, Start X, load nozzle #7
calibrating nozzle 7
BuildFunctionsList:
UpCamera activated
==> {"gc":"G0 Z0"}
<== {"r":{},"f":[1,0,16,75]}
<== {"sr":{"posy":283.500,"posa":-0.000,"vel":0.06,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":5.513,"vel":448.14}}
<== {"sr":{"posz":3.000,"vel":896.28}}
<== {"sr":{"posz":0.526,"vel":489.57}}
<== {"sr":{"posz":0.000,"vel":0.25}}
<== {"sr":{"posy":283.500,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
CNC_XYA_m, x: 13.233, y: 97.529, a: 0
==> {"gc":"G0 X13.633 Y97.929 A0"}
<== {"r":{},"f":[1,0,32,133]}
<== {"sr":{"posy":283.500,"posa":-0.000,"vel":0.11,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":67.342,"posy":282.157,"vel":1456.29}}
<== {"sr":{"posx":63.721,"posy":269.842,"vel":6816.70}}
<== {"sr":{"posx":54.755,"posy":239.070,"vel":12443.62}}
<== {"sr":{"posx":41.993,"posy":195.268,"vel":14287.91}}
<== {"sr":{"posx":29.276,"posy":151.618,"vel":13329.43}}
<== {"sr":{"posx":19.015,"posy":116.402,"vel":8290.39}}
<== {"sr":{"posx":14.378,"posy":100.487,"vel":2400.58}}
<== {"sr":{"posx":13.634,"posy":97.933,"vel":25.77}}
<== {"sr":{"posx":13.633,"posy":97.929,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G1 F150 X13.233 Y97.529 A0"}
<== {"r":{},"f":[1,0,36,137]}
<== {"sr":{"posx":13.633,"posy":97.929,"posa":-0.000,"vel":1.28,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posx":13.331,"posy":97.627,"vel":150.00}}
<== {"sr":{"posx":13.233,"posy":97.529,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
==> {"gc":"G0 Z30.721"}
<== {"r":{},"f":[1,0,21,101]}
<== {"sr":{"posy":97.529,"posa":-0.000,"vel":0.03,"stat":5}}
<== {"qr":31,"qi":1,"qo":0}
<== {"sr":{"posz":0.396,"vel":404.30}}
<== {"sr":{"posz":3.866,"vel":1719.81}}
<== {"sr":{"posz":11.184,"vel":2603.66}}
<== {"sr":{"posz":19.753,"vel":2594.93}}
<== {"sr":{"posz":27.138,"vel":1685.51}}
<== {"sr":{"posz":30.359,"vel":404.30}}
<== {"sr":{"posy":97.529,"posz":30.721,"posa":0.000,"vel":0.00,"stat":3}}
ReadyEvent stat
<== {"qr":32,"qi":0,"qo":1}
Measuring nozzle 7
B: Save values
Saving nozzle calibration data
Saving nozzle calibration validity data
B: Dump cal data
Nozzles calibration data:
Nozzle 1 is calibrated:
A: 0.000, X: -0.019, Y: 0.173
A: 22.500, X: -0.064, Y: 0.139
A: 45.000, X: -0.099, Y: 0.123
A: 67.500, X: -0.160, Y: 0.131
A: 90.000, X: -0.213, Y: 0.160
A: 112.500, X: -0.248, Y: 0.205
A: 135.000, X: -0.264, Y: 0.251
A: 157.500, X: -0.264, Y: 0.315
A: 180.000, X: -0.240, Y: 0.365
A: 202.500, X: -0.200, Y: 0.389
A: 225.000, X: -0.160, Y: 0.405
A: 247.500, X: -0.091, Y: 0.416
A: 270.000, X: -0.040, Y: 0.397
A: 292.500, X: 0.000, Y: 0.357
A: 315.000, X: 0.019, Y: 0.309
A: 337.500, X: 0.024, Y: 0.243
A: 360.000, X: -0.005, Y: 0.184
Nozzle 2 is calibrated:
A: 0.000, X: -0.112, Y: 0.180
A: 22.500, X: -0.160, Y: 0.144
A: 45.000, X: -0.196, Y: 0.192
A: 67.500, X: -0.228, Y: 0.212
A: 90.000, X: -0.232, Y: 0.248
A: 112.500, X: -0.252, Y: 0.292
A: 135.000, X: -0.244, Y: 0.340
A: 157.500, X: -0.220, Y: 0.352
A: 180.000, X: -0.192, Y: 0.364
A: 202.500, X: -0.148, Y: 0.388
A: 225.000, X: -0.116, Y: 0.376
A: 247.500, X: -0.072, Y: 0.356
A: 270.000, X: -0.064, Y: 0.320
A: 292.500, X: -0.028, Y: 0.276
A: 315.000, X: -0.060, Y: 0.260
A: 337.500, X: -0.068, Y: 0.220
A: 360.000, X: -0.108, Y: 0.188
Nozzle 3 is calibrated:
A: 0.000, X: -0.064, Y: -0.024
A: 22.500, X: -0.112, Y: 0.072
A: 45.000, X: -0.152, Y: 0.024
A: 67.500, X: -0.184, Y: 0.056
A: 90.000, X: -0.216, Y: 0.088
A: 112.500, X: -0.240, Y: 0.152
A: 135.000, X: -0.248, Y: 0.168
A: 157.500, X: -0.224, Y: 0.216
A: 180.000, X: -0.192, Y: 0.248
A: 202.500, X: -0.160, Y: 0.264
A: 225.000, X: -0.120, Y: 0.280
A: 247.500, X: -0.072, Y: 0.264
A: 270.000, X: -0.032, Y: 0.248
A: 292.500, X: -0.024, Y: 0.200
A: 315.000, X: -0.008, Y: 0.160
A: 337.500, X: -0.016, Y: 0.104
A: 360.000, X: -0.064, Y: 0.072
Nozzle 4 is calibrated:
A: 0.000, X: -0.072, Y: 0.008
A: 22.500, X: -0.096, Y: 0.048
A: 45.000, X: -0.136, Y: -0.008
A: 67.500, X: -0.160, Y: 0.024
A: 90.000, X: -0.192, Y: 0.080
A: 112.500, X: -0.216, Y: 0.120
A: 135.000, X: -0.232, Y: 0.176
A: 157.500, X: -0.216, Y: 0.176
A: 180.000, X: -0.192, Y: 0.208
A: 202.500, X: -0.168, Y: 0.256
A: 225.000, X: -0.136, Y: 0.248
A: 247.500, X: -0.072, Y: 0.248
A: 270.000, X: -0.064, Y: 0.240
A: 292.500, X: -0.040, Y: 0.192
A: 315.000, X: -0.024, Y: 0.144
A: 337.500, X: -0.048, Y: 0.072
A: 360.000, X: -0.064, Y: 0.080
Nozzle 5 is calibrated:
A: 0.000, X: -0.056, Y: 0.168
A: 22.500, X: -0.088, Y: 0.136
A: 45.000, X: -0.128, Y: 0.128
A: 67.500, X: -0.168, Y: 0.144
A: 90.000, X: -0.208, Y: 0.160
A: 112.500, X: -0.232, Y: 0.200
A: 135.000, X: -0.240, Y: 0.240
A: 157.500, X: -0.232, Y: 0.296
A: 180.000, X: -0.224, Y: 0.320
A: 202.500, X: -0.184, Y: 0.344
A: 225.000, X: -0.144, Y: 0.352
A: 247.500, X: -0.096, Y: 0.352
A: 270.000, X: -0.056, Y: 0.352
A: 292.500, X: -0.032, Y: 0.320
A: 315.000, X: -0.016, Y: 0.272
A: 337.500, X: -0.032, Y: 0.216
A: 360.000, X: -0.040, Y: 0.176
Nozzle 6 is calibrated:
A: 0.000, X: -0.064, Y: 0.120
A: 22.500, X: -0.112, Y: 0.112
A: 45.000, X: -0.160, Y: 0.112
A: 67.500, X: -0.200, Y: 0.128
A: 90.000, X: -0.232, Y: 0.168
A: 112.500, X: -0.256, Y: 0.224
A: 135.000, X: -0.256, Y: 0.264
A: 157.500, X: -0.248, Y: 0.320
A: 180.000, X: -0.216, Y: 0.336
A: 202.500, X: -0.168, Y: 0.360
A: 225.000, X: -0.112, Y: 0.360
A: 247.500, X: -0.064, Y: 0.360
A: 270.000, X: -0.032, Y: 0.328
A: 292.500, X: -0.016, Y: 0.280
A: 315.000, X: 0.000, Y: 0.232
A: 337.500, X: -0.008, Y: 0.168
A: 360.000, X: -0.048, Y: 0.144
Currently used: