Jelajahi Sumber

round gcode coordinates

Tuan Nguyen 1 tahun lalu
induk
melakukan
db8aea3c91
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  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}")