You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm not an expert on Gcode nor CNC but I wanted to make the surface of my CNC with the face.py. It seems like it's adding the tool diameter to the whole perimeter so if my board is 50x70 I'll end up flattening a surface of 53.2x73.2 which s caused by (50 + (1.5 + 0.1 forward) + (1.5 + 0.1 backwards)) x (70 + (1.5 + 0.1 left) + (1.5 + 0.1 right)).
Is this correct? or the final code generated should go 0 to the max perimeter given?
Input on the GUI:
The ouput generated:
G21S9000M3F200G0X-1.6000Y0.7500
Z1.0000
G1 Z-1.0000
G1X51.6000G0Y0.0000G1X-1.6000G0Y-0.7500G1X51.6000G0Y-1.5000G1X-1.6000G0Y-2.2500G1X51.6000G0Y-3.0000G1X-1.6000G0Y-3.7500G1X51.6000G0Y-4.5000G1X-1.6000G0Y-5.2500G1X51.6000G0Y-6.0000G1X-1.6000G0Y-6.7500G1X51.6000G0Y-7.5000G1X-1.6000G0Y-8.2500G1X51.6000G0Y-9.0000G1X-1.6000G0Y-9.7500G1X51.6000G0Y-10.5000G1X-1.6000G0Y-11.2500G1X51.6000G0Y-12.0000G1X-1.6000G0Y-12.7500G1X51.6000G0Y-13.5000G1X-1.6000G0Y-14.2500G1X51.6000G0Y-15.0000G1X-1.6000G0Y-15.7500G1X51.6000G0Y-16.5000G1X-1.6000G0Y-17.2500G1X51.6000G0Y-18.0000G1X-1.6000G0Y-18.7500G1X51.6000G0Y-19.5000G1X-1.6000G0Y-20.2500G1X51.6000G0Y-21.0000G1X-1.6000G0Y-21.7500G1X51.6000G0Y-22.5000G1X-1.6000G0Y-23.2500G1X51.6000G0Y-24.0000G1X-1.6000G0Y-24.7500G1X51.6000G0Y-25.5000G1X-1.6000G0Y-26.2500G1X51.6000G0Y-27.0000G1X-1.6000G0Y-27.7500G1X51.6000G0Y-28.5000G1X-1.6000G0Y-29.2500G1X51.6000G0Y-30.0000G1X-1.6000G0Y-30.7500G1X51.6000G0Y-31.5000G1X-1.6000G0Y-32.2500G1X51.6000G0Y-33.0000G1X-1.6000G0Y-33.7500G1X51.6000G0Y-34.5000G1X-1.6000G0Y-35.2500G1X51.6000G0Y-36.0000G1X-1.6000G0Y-36.7500G1X51.6000G0Y-37.5000G1X-1.6000G0Y-38.2500G1X51.6000G0Y-39.0000G1X-1.6000G0Y-39.7500G1X51.6000G0Y-40.5000G1X-1.6000G0Y-41.2500G1X51.6000G0Y-42.0000G1X-1.6000G0Y-42.7500G1X51.6000G0Y-43.5000G1X-1.6000G0Y-44.2500G1X51.6000G0Y-45.0000G1X-1.6000G0Y-45.7500G1X51.6000G0Y-46.5000G1X-1.6000G0Y-47.2500G1X51.6000G0Y-48.0000G1X-1.6000G0Y-48.7500G1X51.6000G0Y-49.5000G1X-1.6000G0Y-50.2500G1X51.6000G0Y-51.0000G1X-1.6000G0Y-51.7500G1X51.6000G0Y-52.5000G1X-1.6000G0Y-53.2500G1X51.6000G0Y-54.0000G1X-1.6000G0Y-54.7500G1X51.6000G0Y-55.5000G1X-1.6000G0Y-56.2500G1X51.6000G0Y-57.0000G1X-1.6000G0Y-57.7500G1X51.6000G0Y-58.5000G1X-1.6000G0Y-59.2500G1X51.6000G0Y-60.0000G1X-1.6000G0Y-60.7500G1X51.6000G0Y-61.5000G1X-1.6000G0Y-62.2500G1X51.6000G0Y-63.0000G1X-1.6000G0Y-63.7500G1X51.6000G0Y-64.5000G1X-1.6000G0Y-65.2500G1X51.6000G0Y-66.0000G1X-1.6000G0Y-66.7500G1X51.6000G0Y-67.5000G1X-1.6000G0Y-68.2500G1X51.6000G0Y-69.0000G1X-1.6000G0 Z1.0000
M5G0X0.0000Y0.0000M2(End of File)
The text was updated successfully, but these errors were encountered:
Hey!
First of all, awesome set of tools!
I'm not an expert on Gcode nor CNC but I wanted to make the surface of my CNC with the
face.py
. It seems like it's adding the tool diameter to the whole perimeter so if my board is 50x70 I'll end up flattening a surface of 53.2x73.2 which s caused by(50 + (1.5 + 0.1 forward) + (1.5 + 0.1 backwards)) x (70 + (1.5 + 0.1 left) + (1.5 + 0.1 right))
.Is this correct? or the final code generated should go 0 to the max perimeter given?
Input on the GUI:
The ouput generated:
The text was updated successfully, but these errors were encountered: