Electrónica CNC/impresora 3D (driver, shields y placa)

Bueno, ya esta listo el programita, ya procesa todo el codigo completo sin necesidad de eliminar ninguna linea a mano por comentarios que introduce el coppercam y otros comandos que no son utiles.

Pongo un ejemplo del G-CODE generado por Coppercam, y posteriormente el codigo procesado por el programita.

** Nota: El g-code mostrado es un fragmento, si lo cargais en la maquina no se que hara, saldra algun cacho de figura supongo.

G-CODE proporcionado por Coppercam:

( CopperCAM 3 - 29/06/2012 / ISO-Mill Output )
( E:\CNC\COPPERCAM\CopperCAM.iso created 09/10/2012 at 11:58 )
( Workpiece dimensions: 130.242 x 10.95 x 1 mm )
G00 G90 G94 G40 G54 G80
T1 M06 ( Engraving tool )
M03 S8000
M07
G00 F1200 X6.91 Y5.96
G00 F240 Z0
G01 Z-0.1
G01 F300 X6.81 Y6.15
G01 X6.67 Y6.32

G00 F240 Z0
G01 Z-0.1
G01 F300 X3.29 Y5.18
G01 Y3.98
G01 X3.87
G01 Y3.2
G01 X3.97 Y3.38
G01 X4.14 Y3.59
G01 X4.34 Y3.75
G01 X4.51 Y3.84
G00 F900 Z2
M09
M05
T3 M06 ( Drilling tool )
M03 S8000
M07
G00 F1200 X5.89 Y5.54
G00 F240 Z0
G01 Z-2
G00 F900 Z2
G00 F1200 Y7.74
G00 F240 Z0
G00 F900 Z2
G00 F1200 X127.7
G00 F240 Z0
G01 Z-2
G00 F900 Z2
G00 F1200 X2.54
G00 F240 Z0
G01 Z-2
G00 F900 Z2
M09
M05
M02
%

G-CODE procesado con el programa:

G00 X6.91 Y5.96 F1200 
G00 Z0 F240 
G01 Z-0.1 
G01 X6.81 Y6.15 F300 
G01 X6.67 Y6.32 
G00 Z0 F240 
G01 Z-0.1 
G01 X3.29 Y5.18 F300 
G01 Y3.98 
G01 X3.87 
G01 Y3.2 
G01 X3.97 Y3.38 
G01 X4.14 Y3.59 
G01 X4.34 Y3.75 
G01 X4.51 Y3.84 
G00 Z2 F900 
G00 X5.89 Y5.54 F1200 
G00 Z0 F240 
G01 Z-2 
G00 Z2 F900 
G00 Y7.74 F1200 
G00 Z0 F240 
G00 Z2 F900 
G00 X127.7 F1200 
G00 Z0 F240 
G01 Z-2 
G00 Z2 F900 
G00 X2.54 F1200 
G00 Z0 F240 
G01 Z-2
G00 Z2 F900

Y aqui la ventana del programa.