Oi pessoal,
Uma das coisas que me aporrinhava ao usar o pcb-gcode era o chato do ponto e virgula ";" que teimava
em dar as caras nas trocas de ferramenta nos arquivos de furação.
Como o Emc2 não o reconhece, era preciso editar manualmente os arquivos para poder usa-los.
Também era preciso colocar a indicação de diâmetro da ferramenta entre parênteses.
Bem, esses problemas agora estão resolvidos.
Eis os passos:
1º- Lembre-se, antes de editar qualquer arquivo importante de sistema ou programa, faça um backup. ;-)
No menu File do Control Panel, abra o editor de texto nas opções -> Open -> Text.
Por que não usar o Bloco de Notas? Porque o editor do eagle mantém os parágrafos e espaçamentos originais e fica mais fácil visualizar o que mexer no texto, apesar desta modificação ser muito simples.
O Word Pad também serve. No Linux a maioria dos editores mantém o padrão original do arquivo.
Abra o arquivo generic.pp do diretório ulp.
Quase no fim do arquivo, modifique esta linha:
string TOOL_CHANGE = OPERATOR_PAUSE + TOOL_CODE + " ; " + FORMAT + EOL;
Por esta:
string TOOL_CHANGE = OPERATOR_PAUSE + TOOL_CODE + " ( " + FORMAT + " ) " + EOL;
Salve e feche o editor.
Com um arquivo pcb aberto e já roteado, abra a ulp pcb-gcode-setup e na aba 3 escolha a opção
"Generic" e clique no botão Accept.
(Não clique ainda em Accept and make my board).
Vai abrir uma janela perguntando se realmente quer gravar as informações em outro arquivo.
Aceite (yes).
Agora, se você já tem os parâmetros da ulp configuradas (vide Tutorial do Viumau), clique em Accept and
make my board.
Usei o generic.pp, mas poderia ser o emc.pp.
O importante é modificar o arquivo da opção que você vai configurar na 3a. aba do pcb-gcode.
Enjoy!
Abraços
Eagle 5.6 e 6.0
http://www.cadsoftusa.com/ Pcb-gcode-3.3.2
http://pcbgcode.org/file.php/0/1/pcb-gcode-3.3.2.zip