Autor Tópico: Duvidas com software Eagle p/ PCI  (Lida 71365 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

dedeuvv

  • Visitante
Duvidas com software Eagle p/ PCI
« Online: 29 de Julho de 2006, 19:23 »
Bem pessoal, sou novo no forum, mas pude notar que o nivel de conhecimento aki eh bem elevado, e os topicos sao bem interessantes...

Mas o seguinte, eu e um amigo gostariamos de construir um plotter para pci, e vi que o Eagle possui um processador para gerar varios tipos de codigo para CNC... mas o problema esta em ligar(ou talvez interpreta-lo) esse codigo a um programa, e sua respectiva interface de controle....

Alguem poderia me dar essa luz?

Abracos

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Duvidas com software Eagle p/ PCI
« Resposta #1 Online: 29 de Julho de 2006, 19:39 »
Olá Dedeuvv,

Seja bem vindo...

Se o "Eagle" tem capacidade de gerar arquivos em formato de máquina (codigo-G), acredito que estes terão formato padronizado - ISO ou DIN...

Por exemplo, muitos de nós usamos um programa de controle para máquinas em DOS chamado "turbocnc", e este funciona baseado em padrão ISO (RS274x)...

É só gerar o arquivo e usar o programa - sem problemas!

dedeuvv

  • Visitante
Vlw!
« Resposta #2 Online: 30 de Julho de 2006, 16:09 »
Humm, bacana, acabei de achar isso no eagle mesmo... um padrao GERBER_RS274x, eh isso neh? (codigo-G, Gerber...) Baixei tambem o turboCNC... Mas andei procurando ai mas ainda n consegui encontrar o esquema da interface entre o PC e os motores de passo que vao efetivamente plotar o circuito.

Teria esse esquema por ai ??

Vlw pela ajuda..

[ ]

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Duvidas com software Eagle p/ PCI
« Resposta #3 Online: 30 de Julho de 2006, 16:21 »
Dedeuvv,

O padrão RS274x de código-G é um padrão internacional...

Se voce quer fazer uma placa simples que o Turbocnc poderia comandar, voce pode tentar fazer o esquema do Herculano Lavrador (que está no nosso forum)...

Trata-se de um esquema do tipo "phase drive" onde é o conjunto computador/programa o responsável pela geração da sequencia de fogo das fases do motor...
É um circuito simples e barato de fazer.
http://www.guiacnc.com.br/viewtopic.php?t=106&highlight=lavrador

Se quiser fazer um circuito mais elaborado e mais competente, sugiro fazer um circuito do tipo "dir/step" (passo e direção) muito mais flexivel, e de preferencia com controle PWM (ou "chopper")...

No link abaixo tem uns circuitos muito bons e funcionais:
www.pminmo.com

Ou este aqui - também muito bom e competente:
http://www.guiacnc.com.br/viewtopic.php?t=67&highlight=cnc3ax

Eu mesmo uso esta última a mais de um ano, e não tenho queixas

dedeuvv

  • Visitante
Duvidas com software Eagle p/ PCI
« Resposta #4 Online: 30 de Julho de 2006, 16:49 »
Vlw Fabio,

Vou testar primeiro a 1a opcao, por ser mais simples, e provavelmente mais facil de encontrar, caso ocorra algum erro.  Mas se n for abusar muito, existe algum programa que da um preview do que sera usinado a partir de um arquivo de codigo G? Creio q seria util para ver se estou gerando os arquivos corretos com o Eagle.

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Duvidas com software Eagle p/ PCI
« Resposta #5 Online: 30 de Julho de 2006, 17:02 »
Dedeuvv,

Com relação à placa escolhida, saiba que este projeto funciona bem, mas de qualquer forma é um circuito limitado não só no acionamento dos motores, mas nos programas que podem controlar a mesma!

Se eu posso sugerir, gaste mais um pouco e faça um circuito mais avançado que voce não vai se arrepender.

Para controle de geração de arquivos, existem alguns programas de verificação, inclusive se não me engano alguns gratuitos...

Eu uso muito de vez em quando um que vem junto com o VisualMill e se chama "MCU"

dedeuvv

  • Visitante
Duvidas com software Eagle p/ PCI
« Resposta #6 Online: 30 de Julho de 2006, 19:29 »
Hum, vou procurar por ele.

Mas o que vc disse quanto aos programas que controlam essa placa... o TurboCNC da conta de fazer trilhas de circuito impresso com ela?

Estou querendo comecar com a placa simples para entender todo o processo e n ficar perdido.

dedeuvv

  • Visitante
PCB-G-CODE
« Resposta #7 Online: 30 de Julho de 2006, 20:58 »
Encontrei um plugin p/ o eagle, que parece ser a chave de tudo...

ftp://ftp.cadsoft.de/eagle/userfiles/ulp/pcb-gcode-3.3.2.zip

Ai tambem estou mandando uma imagem sobre o que eu consegui fazer... A imagem da direita (preta, vermelha e verde) eh um screenshot do eagle, na da esquerda, gerada pelo CNC-Simulator mostra, em azul, o cobre que foi removido pela fresa.

Como vcs podem ver, a maior parte do servico esta feita, porem, ela n faz os furos e deixa muito cobre na placa ainda, que pode ateh atrapalhar gerando soldas frias, ou mesmo curtos....

Como faço para obter os furos, e remover este cobre?

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Duvidas com software Eagle p/ PCI
« Resposta #8 Online: 31 de Julho de 2006, 09:31 »
Dedeuvv,

Citar
Mas o que vc disse quanto aos programas que controlam essa placa...

Que eu conheço, só o Turbocnc controla este tipode placa (phase drive)
Os outros controlam placas do tipo "Dir/step" (o Turbocnc também).

Citar
o TurboCNC da conta de fazer trilhas de circuito impresso com ela?

Sim - não é ele quem faz o arquivo - ele só interpreta e aciona o driver!

Citar
Como faço para obter os furos, e remover este cobre?

Posso estar errado, mas o proprio Eagle gera os arquivos de furação - mas que eu saiba talvez seja necessário algum tipo de conversão, pois se não me engano o Eagle exporta "linhas em "X"" em cada posição da furação, e na hora da conversão, o arquivo será executado de forma errada.

É possivel a retirada do cobre em volta das trilhas sim, mas não através do Eagle...

dedeuvv

  • Visitante
Duvidas com software Eagle p/ PCI
« Resposta #9 Online: 31 de Julho de 2006, 12:11 »
Eh, quanto ao cobre isso n deve ser um problema muito serio n... mas me interessei nessa parte da conversao da furacao.

Ele realmente gera um arquivo que contem os furos (supostamente!) mas quando executo ele apenas umas diagonais compridas sao desenhadas... N saberia me dizer mais sobre essa conversao???

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Duvidas com software Eagle p/ PCI
« Resposta #10 Online: 31 de Julho de 2006, 15:03 »
André,

Infelizmente, não...

Sei que em alguns programas que geram "linhas em "X"" tem uma característica: O centro dos furos cai no ponto de intersecção das linhas, então uso um CAD que tem como propriedade colocar um "ponto" na intersecção das linhas, e em uma camada separada.
Exporto só a camada dos pontos em DXF e converto para G-code...

Tá feito o crime da mala.

Tem gente que usar um tal de Kcam para converter, mas não sei dizer nada dele a não ser que é bem fraquinho não só como programa CAD mas como programa de controle de máquinas também, que é outra função dele...Ele funciona razoavelmente para trabalhos extremamente simples apenas...

dedeuvv

  • Visitante
Arquivo G-code de Furos do eagle, como?
« Resposta #11 Online: 03 de Agosto de 2006, 22:34 »
Ola pessoal....

Estou tendo problemas com o arquivo .NC que contem os furos, que eh gerado pelo eagle (com o ULP PCB-Gcode, link no topico Ploter para ealge)... Quando jogo em algum programa, a unica coisa q sai sao umas diagonais estranhas....

Alguem ja conseguiu fzer uma placa com o eagle, e os furos deram certo?

Offline viumau

  • Hobby
  • ****
  • Posts: 577
  • Sexo: Masculino
  • Cidade - UF: São Bernardo do Campo
  • Nome:: Maurício Dias
  • Profissão: Consultor Técnico Automotivo
Duvidas com software Eagle p/ PCI
« Resposta #12 Online: 04 de Agosto de 2006, 03:56 »
Amigo dedeuvv, tem como fazer a furação da pcb sim, entre na ulp do Eagle em (pcb-gcode-setup.ulp), escolha a configuração para (genérico), esqueça o Mach o turbocnc ou qualquer outro porque não funciona, estive a algum tempo atraz falando com o desenvolvedor desta ulp no fórum dele e o mesmo me disse que só o método genérico faz a furação ok, em breve estarei fazendo um titurial a respeito de como se deve usar o Eagle pra gerar o G-code. 8)

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Duvidas com software Eagle p/ PCI
« Resposta #13 Online: 04 de Agosto de 2006, 09:19 »
Viumau,

Mesmo antes de fazer o tal tutorial, que tal voce descrever o que deve ser editado nese arquivo ULP do Eagle?

dedeuvv

  • Visitante
Duvidas com software Eagle p/ PCI
« Resposta #14 Online: 04 de Agosto de 2006, 10:39 »
Ahhh,

Entao o macete eh esse... hehehe..

Funcionou aki beleza!!!

E quanto ao tutorial, quando for fazer me manda um email ou uma mp que eu t ajudo ok?

-=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=-

O que deve ser modificado no ulp eh apenas uma configuracaozinha.

1 -Acesse as configuracoes do pcb-gcode (lembrando que deve te-lo instalado) digitando na linha de comando da janela de pci do eagle: run pcb-gcode --setup

2- Mude a configuracao para ficar de acordo com oq esta na imagem.
3- Ponha uma broquina na cnc e rode o arquivo nome_da_placaTD.nc

 

/** * */