23 lines
876 B
Python
23 lines
876 B
Python
import hardware as hw
|
|
import controller as ctl
|
|
import GCode_Interpreterdc as gci
|
|
import svgtroppagcode as sgc
|
|
|
|
instr = sgc.svg_to_gcode("clock.svg").split("\n")
|
|
|
|
|
|
b = "socket.sock"
|
|
sh = hw.SimuHardware(b)
|
|
ctrl = ctl.DummyController()
|
|
gtm1 = gci.GCodeToMotors(ctrl, sh)
|
|
for i in instr[2:]:
|
|
gtm1.instruction_converter(i)
|
|
# gtm1.instruction_converter("G1 X25.000 Y25.000 F2.000")
|
|
# gtm1.instruction_converter("G1 X30.000 Y25.000 F2.000")
|
|
# gtm1.instruction_converter("G3 X30.000 Y45.000 I0 J10 F0.100")
|
|
# gtm1.instruction_converter("G5 X50.000 Y45.000 I-5 J-5 P10 J5 F0.5000")
|
|
# gtm1.instruction_converter("G1 X50.000 Y50.000 F2.000")
|
|
# gtm1.instruction_converter("G1 X50.000 Y100.000 F2.000")
|
|
# gtm1.instruction_converter("G1 X100.000 Y-50.000 F2.000")
|
|
# gtm1.instruction_converter("G1 X-50.000 Y-100.000 F2.000")
|
|
# gtm1.instruction_converter("G1 X-100.000 Y50.000 F2.000")
|