De PCB Wizard a SVG Valido

Para que un SVG valido?

Durante algunos meses me encontré que no es fácil usar el codigo GRBL que da el PCB wizard ya que utiliza RS-274D y RS274X como extendido y para las perforaciones genera otro odicional llamdo Excellon, el cual no es compatible debido a problemas de escalas.

Entonces me encontré que Inkscape puede ayudar a generar patrones Gcode para Router CNC y corte Laser mediante una imagen, sin embargo la exportacion de imagen de PCB Wizard no es valida para Inkscape, Corel, Etc. La imagen la podemos ver e imprimir para procesos de transferencia Termomecanica (PLANCHA) y transferencia Fotosensible (revelado) con placas sensitivas a la luz.

Después de probar algunos programas que supuestamente hacen la conversion resultó ser un fiasco y obtuve bastante tiempo invertido, algunas infecciones de virus, y alguna perdida de dinero.

Hace unos 20 días encontré la forma de convertir los archivos ya que ya estaba pensando en crear mi propio programa. hace 4 años ya tenía un archivo que convierte de PLT (plotter) a CNC hecho en Visual basic, así que ya estaba  algo decidido.

la conversion requiere los archivos GRBL que genera PCB Wizard + el archivo Drill, con esto se genera un archivo SVG previamente adaptado y escalado al 100%.  Con el archivo SVG puedes generar los patrones CNC en Inkscape, para que lo utilices en con tu Gcode Sender de tu preferencia.

Importante: los archivos no se pueden convertir a grafico valido para interpretacion de curvas o trazos

:D ah, pues que metida de pata al poner el titulo… sin embargo la conversión que logré hacer es de un GBRL no valido de PCB-Wizard a un GBRL valido incluyendo el perforado. Este codigo ya me permite enviar mi codigo G por medio de Mach3 y me imagino que tambien por gcode sender y Gbrl Contoller; al menos en el emulador no aparece ningún error.

pcb_mach3