Explorar o código

round gcode coordinates

Tuan Nguyen hai 1 ano
pai
achega
db8aea3c91
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      dune_weaver_flask/modules/serial/serial_manager.py

+ 1 - 1
dune_weaver_flask/modules/serial/serial_manager.py

@@ -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
         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.flush()
             logger.debug(f"Sent command: {gcode}")