diff --git a/Utils/egg.svg b/Utils/egg.svg new file mode 100644 index 0000000..1de8e60 --- /dev/null +++ b/Utils/egg.svg @@ -0,0 +1,423 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (0.0; 0.0; 0.0) + + + + (100.0; 0.0; -1.0) + + + + (0.0; 100.0; 0.0) + + + + + + name + Cylindrical cutter + + + id + Cylindrical cutter 0001 + + + diameter + 0.5 + + + feed + 400 + + + penetration angle + 90 + + + penetration feed + 100 + + + depth step + 1 + + + tool change gcode + (None) + + + + + + + + + diff --git a/Utils/sendcode.py b/Utils/sendcode.py new file mode 100644 index 0000000..f2bbb17 --- /dev/null +++ b/Utils/sendcode.py @@ -0,0 +1,33 @@ +import serial +import os +import sys + +if len(sys.argv) != 3: + print("Not 2 arguments") + exit() + +gcode = sys.argv[1] +if not os.path.isfile(gcode): + print("File doesn't exist!") + exit() + +ser = serial.Serial() +ser.baudrate = 115200 +ser.port = sys.argv[2] +ser.open() + +if not ser.is_open: + print("Can't open port") + exit() + +gcodef = open(gcode, "r") +for line in gcodef: + print(line) + ser.write(line.encode()) + response = ser.readline().decode("utf-8").strip() + if response != "OK": + print("Error: " + response) + exit() + +ser.close() +gcodef.close()