Вы находитесь на странице: 1из 9

Captulo 1

Introduo
1.1 Propsito
Pcb-Gcode uma ULP para o software EAGLE PCB desenvolvido pela
CadSoft. Produzido para imprimir placas de circuito impresso utilizando
fresadora CNC. Suporta apenas 2 lados (Top layer and Bot layer).

1.2 Caractersticas
One or two sided boards (uma ou duas layers) - Tem opes para
selecionar para gerar o lado superior e/ou o lado inferior da placa.
Outlines (linha de borda ou linha externa) Gera gcode para cortar em
volta da placa. Mltiplos passos so possveis para ajudar a eliminar lascas
da placa.
Drills(Furos) - Gera gcode para furos de componentes e outros tipos de
furos. Suporta troca de ferramentas.
Preview - Pr-visualizao da PCI.
Milling(Fresagem) Gera gcode para fresar qualquer tipo de desenho.
Text - Gera gcode para gravar qualquer texto.
Spot drill holes (Marcao de furos) Furos podem ser marcados com
ferramenta de contorno para ajudar a comear em linha reta.
Tool change position (posio de troca) Para onde a mquina deve ir
para poder trocar a fermenta (fresa).
Drill rack files (Arquivos de Brocas) - Permite usar brocas de diferentes
tamanhos.
Profile(Perfil) Permite comear com configuraes particulares.
Embedding comments(Inserir Comentrios) Insere comentrios do
arquivo gcode.
User gcode(Arquivo gcode) Para usurios que precisam utilizar o
arquivo gcode para outras situaes.
File naming(nomeao de arquivos) - Nomeao de arquivos.
Plugins Para futuras aplicaes

1.3 Como funciona


1.3.1 Viso Geral
Depois de desenhar seu circuito no Eagle, ULP pcb-gcode-setup j
estar funcionando e setado. O pcb-gcode ir gerar arquivos que cortar as
trilhas, ilhas e outros, para a parte superior e inferior da placa, assim como
os furos. O usurio pode escolher para fresar o permetro da placa ou sees
da placa.

Depois que os arquivos so gerados, eles so convertidos para a


linguagem da CNC, a PCB montada na mquina. A origem setada e a
mquina fresa a pcb. Depois de uma inspeo e uma limpeza, a placa
estar pronto.

1.3.2 Isolao
O pcb-gcode capaz de gerar trilhas com um espao crescente de
isolao. Isso til porque ajuda a eliminar pequenas lascas que
acumulariam por causa do processo de fresagem.
A isolao comea as poucos e vai aumentando at quando a
quantidade mxima for alcanada.

1.3.3 Perfurao
O arquivo de furo criado diretamente, cada furo tem o tamanho e a
posio definida no pci. Opcionalmente o arquivo de furo pode ser usado,
este arquivo contem uma lista de brocas que o usurio pode usar, como o
tamanho do furo. Para mais informaes veja na seo 4.3.

Captulo 2
Configurao
2.1 Compatibilidade do EAGLE.
Pcb-gcode compatvel com a verso do EAGLE 5 e 6. A verso da
fresa do cata, pcb-gcode (3.6.04), EAGLE (6.6.0).

2.2 Instalao
Links que me ajudaram a instalar todos os softwares.
https://www.youtube.com/watch?v=1ioctbN9JV8
http://www.instructables.com/id/3020-CNC-Arduino-GRBL-CNC-Shield-V3/
http://labdegaragem.com/profiles/blogs/serie-especial-da-ideia-ao-prototipoparte-3-final-producao-da-pc

2.3 Configurao da Mquina (Machine)


Clique na aba machine para ver as opes da mquina, como na
figura seguinte. Primeiramente, selecione a unidade de medida
desejada (mm).
Agora, configure o eixo Z.
Z high - Altura para poder fixar a placa na base da cnc.
Z up Altura para poder limpar a placa em funcionamento.
Z down - Profundidade que a fresa ir cortar a placa (Raspar, sem
ultrapassar a placa).

Drill Depth Profundidade do furo que ir atravessar a placa.


Drill Dwell - Tempo, em segundos, que a broca fica parada depois de
perfurar a placa.
Tool Change Define a posio da fresa onde ser feita a troca de
ferramenta.
Spindle Up Time Na caixa Spindle, define em quanto tempo a fresa
alcanara a velocidade mxima, caso a ferramenta seja manual, configure
em 1.
Feed Rates Taxa de alimentao (RPM) para que o eixo X, Y e Z funcione
corretamente, existe um clculo para isso, mas faa por tentativa e erro.
Epsilson o movimento mnimo que a cnc far quando escrever o
arquivo g-code, se essa funo estiver em 0.0001 e o g-code no tem
comando menor que 0.0001 essa funo raramente mudada.
Default Drill Rack File Opo para selecionar o rack file, geralmente
no usado, pode deixar em branco. Para mais informaes veja na seo
4.3.

2.4 Opes Gerais (Generation Options)


Depois de configurar valores razoveis em machine clique em
generation options. Nessa aba vrios arquivos so gerados pelo pcbgcode que podem ser selecionado, e opes que podem ser configuradas.

Top Side Opes que tem a ver com o lado superior da placa.
Generate Top outlines Gera o g-code que corta as trilhas, pads,
ilhas vias do lado lado superior.
Generate Top drills Gera g-code dos furos do lado superior da
placa.
Bottom Side - Opes que tem a ver com o lado inferior da placa.
Generate Bottom outlines Gera o g-code que corta as trilhas,
pads, ilhas vias do lado lado inferior.
Generate Bottom drills Gera g-code dos furos do lado inferior da
placa.
MIrror X coordenadas no lado inferior que geralmente negativo
Board - Opes que se aplicam na placa em geral.
Show preview Use essa opo para visualizar a placa em g-code
que foi gerado.
Generate Milling Gera g-code para qualquer linha que o usurio
tenha se baseado em milling layer. Depth define as profundidade da
fresagem.
Generate Text Gera g code para gravar qualquer texto que o
usurio tenha colocado em milling layer. Depth define as profundidade da
fresagem. As linhas no sero delineadas, apenas as linhas das letras sero
fresadas.
Stop drill holes Isso ajuda a broca a centralizar o furo, fazendo
uma pr furao. Depth define as profundidade do furo.
Isolation A fresa poder fazer vrias demos ao redor da trilha
aumentar cada vez mais a distncias. Isso ajuda a eliminar lascas que
podem ficar pelo caminho.
Single pass Quando ligada, s uma demo ser feito na placa.
Minimum A distncia mnima que a fresa far a isolao das trilhas.
Maximim - A distncia mxima que a fresa far a isolao das
trilhas.
Step size - A quantidade de demos que ser feita para fazer a
isolao.
Etching tool size tamanho da ferramenta de gravao, fresa, que cortar
a placa.

2.5 Opes do G-code (Gcode Options)


Essa janela permite customizar coisas dentro do arquivo g-code assim
como o nome do arquivo.
NC file Comments - Adiciona comentrio ao arquivo g-code.
NC File Comment from Board Adiciona comentrios com o nome
do arquivo G-code.
NC File Comment Date Adicona a data no arquivo g-code.
NC File Comment Machine Settings Adiciona informaes no
arquivo g-code das configuraes em machine.
NC File Comment PCB Defaults Settings Adiciona comentrio
sobre a isolao.
Other Options - Opes que afetam como o arquivo g-code gerado.
Use user gcode (from user-gcode.h) Insere usurios ao arquivo
g-code. Veja no captulo 4.4 para mais detalhes.
Debug Flag - define o sinalizador global de depurao.
Do tool change with zero step Depois de mover a ferramenta de
corte e pausar para o operador mudar pouco a pouco, o eixo Z move para o
Z0.00 e pausar. Isso permite que o operador ajuste a menor distancia q o
eixo Z tocar na PCB. Note que a distncia deve ficar um pouquinho maior
para que a fresa no toque a PCB.

Flip Board in Y instead of X Muda o cdigo gerado de modo que


depois que um lado cortado, a placa deve ser girada no eixo Y para poder
completar o corte. Como padro a placa girada no eixo X.
Compact gcode Elimina algumas redundncias nos comandos do
arquivo g-code, como ter G01 em toda linha.
Use line numbers? insere nmeros no arquivo g code. Esse
formato mostra um nmero com 5 dgitos zeros.
File Naming Todas as opcoes para mudar o formato do nome.
Macros seguindo os passos pode-se alterar o nome final do arquivo
g-code, no possvel alterar a extenso do arquivo.
$PROJECT_PATH[n] caminho do projeto que configura n zero
vo entrar.
$ULP_PATH[n] caminho do ULP configurado no Control
Panel.
$CAM_PATH[n] caminho do CAM configurado no Control
Panel.
$BOARD_PATH caminho do arquivo g-code.
$BOARD_NAME nome do arquivo g-code sem a extenso.
$SIDE lado da placa que comea a ser gerado o g-code.
Padro top e bot.
$FILE Tipo do nome do arquivo que gerado. Padro
etch, drill, mill e text.
$EXT - A extenso que configurado em Extension
Use as opes mostrado em 2.7. Exemplo de um arquivo que ser fresado
lado superior top etching

A board path e Board name usado para o nome do arquivo


base.
SIDE substitudo por top. (a placa fresar o lado de cima).
FILE ser substitudo por etch (gravura).
EXT ser substitudo pela extenso escolhida.

Terminando assim,
/Users/john/Documents/pcbcode/examples/enabtmr.top.etch.tap.

Captulo 3
Usando o pcb-gcode
3.1 Rodando pcb-gcode
Para rodar o pcb-gcode, vai em File > Run ULP e procure o pcb-gcodesetup.ulp e clique em abrir. Ir aparecer a janela da ULP, depois de
configurar clique em make my board. Para salvar as opes sem gerar os
arquivos g-code clique em accept.
Pcb-gcode tem atualmente dois programas. O primeiro, pcb-gcodesetup, permite configurar opes que muda a forma que os arquivos NC so
criados. O segundo pcb-gcode, atualmente cria os arquivos. Em geral rodase o pcb-gcode-setup, verifica-se as configuraes e clica em Accept and
make my board para gerar os arquivos. Se nenhuma configurao for
alterada, pode-se rodar o pcb-gcode diretamente, usando as configuraes
passadas de pcb-gcode-setup.

3.2 Using EAGLEs DRC


Quando se cria um arquivo para gravar na placa, que
geralmente o caso em que as faixas devem ser amplas para melhor
usinagem e respeitando a tolerncia mquina, bem como o desvio do
eixo.

Uma ponte formada quando duas partes (tracks, pads, vias)


da placa esto muito prximas para a fresa passar entre elas.

Caso as configuraes no esteja nos conformes ou a cnc ou a


fresa for limitada quanto a preciso essa ser a ponte que se formar
e as ilhas no sero isoladas.

Para que isso no acontea, EAGLEs DRC pode ser usado, clique em
Tools>DRC. Clique em Clearance e configure todas as clearances para
25mil, (1 mil tem 0.001 = 0.025). Quando o boto de check for
selecionado, qualquer distancia menor que 0.025 ser marcado de
vermelho e aparecer uma lista de erros.

3.3 Pr vizualizao. (Previewer)


A pr visualizao do pcb-gcode inclui uma rpida visualizao
dos movimento que foram enviados no NC file. As cores so baseadas
nas cores dos resistores, A linha marrom ser a primeira a ser
fresando, depois a vermelha e depois a laranja.
A pr visualizao ativada em show preview em Generation
Option. Existe alguns atalhos que podem ser usados para controlar a
janela de pr visualizao.

Вам также может понравиться