2026-08-17T09:44:35.789556+00:00 gfcloud[1927] INFO websocket:img_upload START 2026-08-17T09:44:36.105516+00:00 gfcloud[1927] INFO websocket:img_upload COMPLETE 2026-08-17T09:44:36.109421+00:00 gfcloud[1927] INFO cnc:laser_latch 1 2026-08-17T09:44:38.461442+00:00 gfcloud[1927] INFO gfcloud:_shutdown shutdown requested 2026-08-17T09:44:38.910494+00:00 gfcloud[1927] INFO machine:_shutdown shutting down 2026-08-17T09:44:38.913049+00:00 gfcloud[1927] INFO cnc:laser_latch 1 2026-08-17T09:44:38.950354+00:00 gfcloud[1927] INFO machine:_shutdown joining switch thread 2026-08-17T09:44:38.956909+00:00 gfcloud[1927] INFO machine:_shutdown shut down complete 2026-08-17T09:44:38.986287+00:00 gfcloud[1927] INFO websocket:_on_close RX-EVENT: closed (None, None) 2026-08-17T09:44:38.989003+00:00 gfcloud[1927] INFO websocket:run CLOSING 2026-08-17T09:44:38.992724+00:00 gfcloud[1927] INFO gfcloud:main gfcloud exit 2026-08-17T09:45:08.449553+00:00 gfcloud[2278] INFO gfuiservice:__init__ INITIALIZED 2026-08-17T09:45:08.451929+00:00 gfcloud[2278] INFO authentication:authenticate_machine START 2026-08-17T09:45:08.965893+00:00 gfcloud[2278] INFO authentication:authenticate_machine SUCCESS 2026-08-17T09:45:08.967947+00:00 gfcloud[2278] INFO websocket:ws_connect CONNECTING 2026-08-17T09:45:09.421918+00:00 gfcloud[2278] INFO _logging:info Websocket connected 2026-08-17T09:45:09.424224+00:00 gfcloud[2278] INFO websocket:_on_open RX-EVENT: ready 2026-08-17T09:45:09.973615+00:00 gfcloud[2278] INFO websocket:ws_connect ESTABLISHED 2026-08-17T09:45:09.994287+00:00 gfcloud[2278] INFO cnc:set_ignored_faults 0 2026-08-17T09:45:09.996281+00:00 gfcloud[2278] INFO cnc:set_step_freq 10000 2026-08-17T09:45:09.998803+00:00 gfcloud[2278] INFO cnc:set_x_mode Microstep.M_8 2026-08-17T09:45:09.999688+00:00 gfcloud[2278] INFO cnc:set_y_mode Microstep.M_8 2026-08-17T09:45:10.000483+00:00 gfcloud[2278] INFO cnc:set_x_decay 1 2026-08-17T09:45:10.001229+00:00 gfcloud[2278] INFO cnc:set_y_decay 1 2026-08-17T09:45:10.002000+00:00 gfcloud[2278] INFO cnc:set_x_current 33 2026-08-17T09:45:10.007267+00:00 gfcloud[2278] INFO cnc:set_y_current 33 2026-08-17T09:45:10.008695+00:00 gfcloud[2278] INFO z_axis:reset resetting z 2026-08-17T09:45:10.009124+00:00 gfcloud[2278] INFO z_axis:configure configuring z_enable: False, current: ZCur.LOW, mode: Microstep.HALF 2026-08-17T09:45:10.021592+00:00 gfcloud[2278] INFO gfuiservice:run service action request: settings (ready) 2026-08-17T09:45:10.024928+00:00 gfcloud[2278] INFO settings:send_report START 2026-08-17T09:45:10.039856+00:00 gfcloud[2278] INFO settings:send_report COMPLETE 2026-08-17T09:45:10.040650+00:00 gfcloud[2278] INFO gfuiservice:run settings (ready) service action dispatched 2026-08-17T09:45:10.591813+00:00 gfcloud[2278] INFO gfuiservice:run service action request: hunt (ready) 2026-08-17T09:45:10.596213+00:00 gfcloud[2278] INFO z_axis:home starting z homing cycle 2026-08-17T09:45:10.599109+00:00 gfcloud[2278] INFO gfuiservice:run hunt (ready) service action hunt 2026-08-17T09:45:10.600433+00:00 gfcloud[2278] INFO z_axis:configure configuring z_enable: True, current: ZCur.HIGH, mode: Microstep.FULL 2026-08-17T09:45:10.607559+00:00 gfcloud[2278] INFO z_axis:_step_until starting z_step until at_home: False 2026-08-17T09:45:11.160422+00:00 gfcloud[2278] INFO z_axis:_step_until took -3 z_steps 2026-08-17T09:45:11.161195+00:00 gfcloud[2278] INFO z_axis:_step_until starting z_step until at_home: True 2026-08-17T09:45:11.714663+00:00 gfcloud[2278] INFO z_axis:_step_until took 3 z_steps 2026-08-17T09:45:11.717907+00:00 gfcloud[2278] INFO z_axis:home pass: 1 2026-08-17T09:45:11.719134+00:00 gfcloud[2278] INFO z_axis:_step_until starting z_step until at_home: False 2026-08-17T09:45:12.272747+00:00 gfcloud[2278] INFO z_axis:_step_until took -3 z_steps 2026-08-17T09:45:12.274301+00:00 gfcloud[2278] INFO z_axis:_step_until starting z_step until at_home: True 2026-08-17T09:45:12.829585+00:00 gfcloud[2278] INFO z_axis:_step_until took 3 z_steps 2026-08-17T09:45:12.831305+00:00 gfcloud[2278] INFO z_axis:home pass: 2 2026-08-17T09:45:12.832786+00:00 gfcloud[2278] INFO z_axis:_step_until starting z_step until at_home: False 2026-08-17T09:45:13.385567+00:00 gfcloud[2278] INFO z_axis:_step_until took -3 z_steps 2026-08-17T09:45:13.397106+00:00 gfcloud[2278] INFO z_axis:_step_until starting z_step until at_home: True 2026-08-17T09:45:13.947958+00:00 gfcloud[2278] INFO z_axis:_step_until took 3 z_steps 2026-08-17T09:45:13.949754+00:00 gfcloud[2278] INFO z_axis:home pass: 3 2026-08-17T09:45:13.951244+00:00 gfcloud[2278] INFO z_axis:_step_until starting z_step until at_home: False 2026-08-17T09:45:14.504840+00:00 gfcloud[2278] INFO z_axis:_step_until took -3 z_steps 2026-08-17T09:45:14.506743+00:00 gfcloud[2278] INFO z_axis:_step_until starting z_step until at_home: True 2026-08-17T09:45:15.060854+00:00 gfcloud[2278] INFO z_axis:_step_until took 3 z_steps 2026-08-17T09:45:15.062536+00:00 gfcloud[2278] INFO z_axis:home pass: 4 2026-08-17T09:45:15.063941+00:00 gfcloud[2278] INFO z_axis:_step_until starting z_step until at_home: False 2026-08-17T09:45:15.617907+00:00 gfcloud[2278] INFO z_axis:_step_until took -3 z_steps 2026-08-17T09:45:15.619505+00:00 gfcloud[2278] INFO z_axis:_step_until starting z_step until at_home: True 2026-08-17T09:45:16.175270+00:00 gfcloud[2278] INFO z_axis:_step_until took 3 z_steps 2026-08-17T09:45:16.177421+00:00 gfcloud[2278] INFO z_axis:home pass: 5 2026-08-17T09:45:16.179808+00:00 gfcloud[2278] INFO z_axis:_step_until starting z_step until at_home: False 2026-08-17T09:45:16.733698+00:00 gfcloud[2278] INFO z_axis:_step_until took -3 z_steps 2026-08-17T09:45:16.735355+00:00 gfcloud[2278] INFO z_axis:_step_until starting z_step until at_home: True 2026-08-17T09:45:17.289377+00:00 gfcloud[2278] INFO z_axis:_step_until took 3 z_steps 2026-08-17T09:45:17.291109+00:00 gfcloud[2278] INFO z_axis:configure configuring z_enable: None, current: ZCur.LOW, mode: Microstep.HALF 2026-08-17T09:45:17.296301+00:00 gfcloud[2278] INFO z_axis:home homing cycle complete: [0, 0, 0, 0, 0] 2026-08-17T09:45:17.298209+00:00 gfcloud[2278] INFO machine:_motion start motion 2026-08-17T09:45:17.968494+00:00 gfcloud[2278] INFO cnc:set_step_freq 10000 2026-08-17T09:45:17.969759+00:00 gfcloud[2278] INFO cnc:set_x_decay 1 2026-08-17T09:45:17.970993+00:00 gfcloud[2278] INFO cnc:set_x_mode 8 2026-08-17T09:45:17.972200+00:00 gfcloud[2278] INFO cnc:set_x_current 135 2026-08-17T09:45:17.973616+00:00 gfcloud[2278] INFO cnc:set_y_decay 1 2026-08-17T09:45:17.974870+00:00 gfcloud[2278] INFO cnc:set_y_mode 8 2026-08-17T09:45:17.976077+00:00 gfcloud[2278] INFO cnc:set_y_current 22 2026-08-17T09:45:17.983820+00:00 gfcloud[2278] INFO machine:_run_loop starting run 2026-08-17T09:45:17.985159+00:00 gfcloud[2278] INFO machine:_run_loop current state: MachineState.IDLE 2026-08-17T09:45:17.989360+00:00 gfcloud[2278] INFO machine:_run_loop current state: MachineState.RUNNING 2026-08-17T09:45:19.630807+00:00 gfcloud[2278] INFO machine:_run_loop current state: MachineState.IDLE 2026-08-17T09:45:19.636283+00:00 gfcloud[2278] INFO machine:_run_loop finished run 2026-08-17T09:45:19.637979+00:00 gfcloud[2278] INFO cnc:laser_latch 1 2026-08-17T09:45:19.651159+00:00 gfcloud[2278] INFO machine:_motion_locked end positions (actual/expected): X (0/0), Y (0/0), Z (-4/-4) 2026-08-17T09:45:19.652103+00:00 gfcloud[2278] INFO machine:_motion_locked motion bytes actual:15874, expected: 15874 2026-08-17T09:45:19.652852+00:00 gfcloud[2278] INFO machine:_motion_locked start idle 2026-08-17T09:45:19.653964+00:00 gfcloud[2278] INFO cnc:set_x_current 33 2026-08-17T09:45:19.655305+00:00 gfcloud[2278] INFO cnc:set_y_current 5 2026-08-17T09:45:19.664032+00:00 gfcloud[2278] INFO machine:_motion_locked end positions (0, 0, -4) 2026-08-17T09:45:19.664853+00:00 gfcloud[2278] INFO machine:_motion end motion 2026-08-17T09:45:19.665575+00:00 gfcloud[2278] INFO basemachine:_finish_action hunt [1576550660]: finished with event ":completed" 2026-08-17T09:45:19.667114+00:00 gfcloud[2278] INFO cnc:laser_latch 1 2026-08-17T09:45:20.027338+00:00 gfcloud[2278] INFO gfuiservice:run service action request: lid_image (ready) 2026-08-17T09:45:20.030024+00:00 gfcloud[2278] INFO ffmachine:_lid_image capturing Lid Image via forgectrl 2026-08-17T09:45:20.040337+00:00 gfcloud[2278] INFO gfuiservice:run lid_image (ready) service action dispatched 2026-08-17T09:45:21.195560+00:00 gfcloud[2278] INFO ffmachine:_lid_image uploading Lid Image 2026-08-17T09:45:21.196529+00:00 gfcloud[2278] INFO websocket:img_upload START 2026-08-17T09:45:21.721382+00:00 gfcloud[2278] INFO websocket:img_upload COMPLETE 2026-08-17T09:45:21.725394+00:00 gfcloud[2278] INFO cnc:laser_latch 1 2026-08-17T09:45:23.732857+00:00 gfcloud[2278] INFO gfuiservice:run service action request: motion (ready) 2026-08-17T09:45:23.736044+00:00 gfcloud[2278] INFO machine:_motion start motion 2026-08-17T09:45:23.737995+00:00 gfcloud[2278] INFO gfuiservice:run motion (ready) service action motion 2026-08-17T09:45:23.738941+00:00 gfcloud[2278] INFO machine:_safe_to_move lid opened, unsafe to move 2026-08-17T09:45:23.739814+00:00 gfcloud[2278] INFO machine:_motion end motion 2026-08-17T09:45:23.740605+00:00 gfcloud[2278] INFO basemachine:_finish_action motion [1576550667]: finished with event ":cancelled" 2026-08-17T09:45:23.742169+00:00 gfcloud[2278] INFO cnc:laser_latch 1 2026-08-17T09:45:42.629674+00:00 gfcloud[2278] INFO machine:_switch_event lid closed 2026-08-17T09:45:42.920194+00:00 gfcloud[2278] INFO gfuiservice:run service action request: lid_image (ready) 2026-08-17T09:45:42.924152+00:00 gfcloud[2278] INFO ffmachine:_lid_image capturing Lid Image via forgectrl 2026-08-17T09:45:42.927934+00:00 gfcloud[2278] INFO gfuiservice:run lid_image (ready) service action dispatched 2026-08-17T09:45:43.989152+00:00 gfcloud[2278] INFO ffmachine:_lid_image uploading Lid Image 2026-08-17T09:45:43.990022+00:00 gfcloud[2278] INFO websocket:img_upload START 2026-08-17T09:45:44.312060+00:00 gfcloud[2278] INFO websocket:img_upload COMPLETE 2026-08-17T09:45:44.315952+00:00 gfcloud[2278] INFO cnc:laser_latch 1 2026-08-17T09:45:46.652633+00:00 gfcloud[2278] INFO gfuiservice:run service action request: motion (ready) 2026-08-17T09:45:46.654950+00:00 gfcloud[2278] INFO machine:_motion start motion 2026-08-17T09:45:46.657522+00:00 gfcloud[2278] INFO gfuiservice:run motion (ready) service action motion 2026-08-17T09:45:48.089456+00:00 gfcloud[2278] INFO cnc:set_step_freq 10000 2026-08-17T09:45:48.090706+00:00 gfcloud[2278] INFO cnc:set_x_decay 1 2026-08-17T09:45:48.091970+00:00 gfcloud[2278] INFO cnc:set_x_mode 8 2026-08-17T09:45:48.093155+00:00 gfcloud[2278] INFO cnc:set_x_current 135 2026-08-17T09:45:48.094587+00:00 gfcloud[2278] INFO cnc:set_y_decay 1 2026-08-17T09:45:48.095866+00:00 gfcloud[2278] INFO cnc:set_y_mode 8 2026-08-17T09:45:48.097182+00:00 gfcloud[2278] INFO cnc:set_y_current 22 2026-08-17T09:45:48.104758+00:00 gfcloud[2278] INFO machine:_run_loop starting run 2026-08-17T09:45:48.106128+00:00 gfcloud[2278] INFO machine:_run_loop current state: MachineState.IDLE 2026-08-17T09:45:48.110477+00:00 gfcloud[2278] INFO machine:_run_loop current state: MachineState.RUNNING 2026-08-17T09:45:50.393091+00:00 gfcloud[2278] INFO machine:_run_loop current state: MachineState.IDLE 2026-08-17T09:45:50.398748+00:00 gfcloud[2278] INFO machine:_run_loop finished run 2026-08-17T09:45:50.399629+00:00 gfcloud[2278] INFO cnc:laser_latch 1 2026-08-17T09:45:50.423949+00:00 gfcloud[2278] INFO machine:_motion_locked end positions (actual/expected): X (12939/12939), Y (7402/7402), Z (0/0) 2026-08-17T09:45:50.425534+00:00 gfcloud[2278] INFO machine:_motion_locked motion bytes actual:22740, expected: 22740 2026-08-17T09:45:50.426258+00:00 gfcloud[2278] INFO machine:_motion_locked start idle 2026-08-17T09:45:50.427835+00:00 gfcloud[2278] INFO cnc:set_x_current 33 2026-08-17T09:45:50.429387+00:00 gfcloud[2278] INFO cnc:set_y_current 5 2026-08-17T09:45:50.437659+00:00 gfcloud[2278] INFO machine:_motion_locked end positions (12939, 7402, 0) 2026-08-17T09:45:50.438474+00:00 gfcloud[2278] INFO machine:_motion end motion 2026-08-17T09:45:50.439167+00:00 gfcloud[2278] INFO basemachine:_finish_action motion [1576550679]: finished with event ":completed" 2026-08-17T09:45:50.440481+00:00 gfcloud[2278] INFO cnc:laser_latch 1 2026-08-17T09:45:50.770056+00:00 gfcloud[2278] INFO gfuiservice:run service action request: lid_image (ready) 2026-08-17T09:45:50.772800+00:00 gfcloud[2278] INFO ffmachine:_lid_image capturing Lid Image via forgectrl 2026-08-17T09:45:50.782017+00:00 gfcloud[2278] INFO gfuiservice:run lid_image (ready) service action dispatched 2026-08-17T09:45:51.427848+00:00 gfcloud[2278] INFO ffmachine:_lid_image uploading Lid Image 2026-08-17T09:45:51.428456+00:00 gfcloud[2278] INFO websocket:img_upload START 2026-08-17T09:45:51.757479+00:00 gfcloud[2278] INFO websocket:img_upload COMPLETE 2026-08-17T09:45:51.760692+00:00 gfcloud[2278] INFO cnc:laser_latch 1 2026-08-17T09:45:54.222123+00:00 gfcloud[2278] INFO gfuiservice:run service action request: motion (ready) 2026-08-17T09:45:54.224786+00:00 gfcloud[2278] INFO machine:_motion start motion 2026-08-17T09:45:54.226855+00:00 gfcloud[2278] INFO gfuiservice:run motion (ready) service action motion 2026-08-17T09:45:54.557705+00:00 gfcloud[2278] INFO cnc:set_step_freq 10000 2026-08-17T09:45:54.562210+00:00 gfcloud[2278] INFO cnc:set_x_decay 1 2026-08-17T09:45:54.571212+00:00 gfcloud[2278] INFO cnc:set_x_mode 8 2026-08-17T09:45:54.573373+00:00 gfcloud[2278] INFO cnc:set_x_current 135 2026-08-17T09:45:54.596668+00:00 gfcloud[2278] INFO cnc:set_y_decay 1 2026-08-17T09:45:54.597612+00:00 gfcloud[2278] INFO cnc:set_y_mode 8 2026-08-17T09:45:54.598479+00:00 gfcloud[2278] INFO cnc:set_y_current 22 2026-08-17T09:45:54.622488+00:00 gfcloud[2278] INFO machine:_run_loop starting run 2026-08-17T09:45:54.624223+00:00 gfcloud[2278] INFO machine:_run_loop current state: MachineState.IDLE 2026-08-17T09:45:54.629307+00:00 gfcloud[2278] INFO machine:_run_loop current state: MachineState.RUNNING 2026-08-17T09:45:54.835600+00:00 gfcloud[2278] INFO machine:_run_loop current state: MachineState.IDLE 2026-08-17T09:45:54.838848+00:00 gfcloud[2278] INFO machine:_run_loop finished run 2026-08-17T09:45:54.839726+00:00 gfcloud[2278] INFO cnc:laser_latch 1 2026-08-17T09:45:54.849011+00:00 gfcloud[2278] INFO machine:_motion_locked end positions (actual/expected): X (159/159), Y (5/5), Z (0/0) 2026-08-17T09:45:54.849946+00:00 gfcloud[2278] INFO machine:_motion_locked motion bytes actual:1222, expected: 1222 2026-08-17T09:45:54.850790+00:00 gfcloud[2278] INFO machine:_motion_locked start idle 2026-08-17T09:45:54.852317+00:00 gfcloud[2278] INFO cnc:set_x_current 33 2026-08-17T09:45:54.854073+00:00 gfcloud[2278] INFO cnc:set_y_current 5 2026-08-17T09:45:54.880450+00:00 gfcloud[2278] INFO machine:_motion_locked end positions (159, 5, 0) 2026-08-17T09:45:54.881925+00:00 gfcloud[2278] INFO machine:_motion end motion 2026-08-17T09:45:54.882641+00:00 gfcloud[2278] INFO basemachine:_finish_action motion [1576550683]: finished with event ":completed" 2026-08-17T09:45:54.884500+00:00 gfcloud[2278] INFO cnc:laser_latch 1 2026-08-17T09:45:55.137070+00:00 gfcloud[2278] INFO gfuiservice:run service action request: lid_image (ready) 2026-08-17T09:45:55.139449+00:00 gfcloud[2278] INFO ffmachine:_lid_image capturing Lid Image via forgectrl 2026-08-17T09:45:55.142346+00:00 gfcloud[2278] INFO gfuiservice:run lid_image (ready) service action dispatched 2026-08-17T09:45:55.809276+00:00 gfcloud[2278] INFO ffmachine:_lid_image uploading Lid Image 2026-08-17T09:45:55.810155+00:00 gfcloud[2278] INFO websocket:img_upload START 2026-08-17T09:45:56.158888+00:00 gfcloud[2278] INFO websocket:img_upload COMPLETE 2026-08-17T09:45:56.162644+00:00 gfcloud[2278] INFO cnc:laser_latch 1 2026-08-17T09:45:58.467590+00:00 gfcloud[2278] INFO gfuiservice:run service action request: motion (ready) 2026-08-17T09:45:58.469426+00:00 gfcloud[2278] INFO machine:_motion start motion 2026-08-17T09:45:58.471091+00:00 gfcloud[2278] INFO gfuiservice:run motion (ready) service action motion 2026-08-17T09:46:00.721960+00:00 gfcloud[2278] INFO cnc:set_step_freq 28160 2026-08-17T09:46:00.725688+00:00 gfcloud[2278] INFO cnc:set_x_decay 1 2026-08-17T09:46:00.727477+00:00 gfcloud[2278] INFO cnc:set_x_mode 8 2026-08-17T09:46:00.728738+00:00 gfcloud[2278] INFO cnc:set_x_current 135 2026-08-17T09:46:00.730198+00:00 gfcloud[2278] INFO cnc:set_y_decay 1 2026-08-17T09:46:00.731506+00:00 gfcloud[2278] INFO cnc:set_y_mode 8 2026-08-17T09:46:00.732735+00:00 gfcloud[2278] INFO cnc:set_y_current 22 2026-08-17T09:46:00.740459+00:00 gfcloud[2278] INFO machine:_run_loop starting run 2026-08-17T09:46:00.741865+00:00 gfcloud[2278] INFO machine:_run_loop current state: MachineState.IDLE 2026-08-17T09:46:00.745983+00:00 gfcloud[2278] INFO machine:_run_loop current state: MachineState.RUNNING 2026-08-17T09:46:02.491897+00:00 gfcloud[2278] INFO machine:_run_loop current state: MachineState.IDLE 2026-08-17T09:46:02.494137+00:00 gfcloud[2278] INFO machine:_run_loop finished run 2026-08-17T09:46:02.495155+00:00 gfcloud[2278] INFO cnc:laser_latch 1 2026-08-17T09:46:02.530565+00:00 gfcloud[2278] INFO machine:_motion_locked end positions (actual/expected): X (-13096/-13096), Y (-7400/-7400), Z (0/0) 2026-08-17T09:46:02.531413+00:00 gfcloud[2278] INFO machine:_motion_locked motion bytes actual:47243, expected: 47243 2026-08-17T09:46:02.538168+00:00 gfcloud[2278] INFO machine:_motion_locked start idle 2026-08-17T09:46:02.539603+00:00 gfcloud[2278] INFO cnc:set_x_current 33 2026-08-17T09:46:02.541147+00:00 gfcloud[2278] INFO cnc:set_y_current 5 2026-08-17T09:46:02.549578+00:00 gfcloud[2278] INFO machine:_motion_locked end positions (-13096, -7400, 0) 2026-08-17T09:46:02.550385+00:00 gfcloud[2278] INFO machine:_motion end motion 2026-08-17T09:46:02.551153+00:00 gfcloud[2278] INFO basemachine:_finish_action motion [1576550685]: finished with event ":completed" 2026-08-17T09:46:02.552496+00:00 gfcloud[2278] INFO cnc:laser_latch 1 2026-08-17T09:46:03.007623+00:00 gfcloud[2278] INFO gfuiservice:run service action request: lid_image (ready) 2026-08-17T09:46:03.009488+00:00 gfcloud[2278] INFO ffmachine:_lid_image capturing Lid Image via forgectrl 2026-08-17T09:46:03.037155+00:00 gfcloud[2278] INFO gfuiservice:run lid_image (ready) service action dispatched 2026-08-17T09:46:03.758520+00:00 gfcloud[2278] INFO ffmachine:_lid_image uploading Lid Image 2026-08-17T09:46:03.760049+00:00 gfcloud[2278] INFO websocket:img_upload START 2026-08-17T09:46:04.128126+00:00 gfcloud[2278] INFO websocket:img_upload COMPLETE