|
@@ -111,7 +111,7 @@ def send_grbl_coordinates(x, y, speed=600, timeout=2, retry_interval=1):
|
|
|
|
|
|
|
|
while True: # Keep retrying indefinitely until 'ok' is received
|
|
while True: # Keep retrying indefinitely until 'ok' is received
|
|
|
with serial_lock:
|
|
with serial_lock:
|
|
|
- gcode = f"$J=G91 G21 X{x} Y{y} F{speed}"
|
|
|
|
|
|
|
+ gcode = f"$J=G91 G21 X{x:.3f} Y{y:.3f} F{speed}"
|
|
|
ser.write(f"{gcode}\n".encode())
|
|
ser.write(f"{gcode}\n".encode())
|
|
|
ser.flush()
|
|
ser.flush()
|
|
|
logger.debug(f"Sent command: {gcode}")
|
|
logger.debug(f"Sent command: {gcode}")
|