Autor Tópico: PCITOGCODE Programa para converter imagens de PCI para G-Code  (Lida 84946 vezes)

Description:

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

Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
PCITOGCODE Programa para converter imagens de PCI para G-Code
« Online: 13 de Junho de 2007, 23:56 »
Ola pessoal!
Estou desenvolvendo um software, inspirado no programa do amigo João Paulo M. "ImagemPCB", com algumas funcionalidades a mais e que gera o arquivo Gerber a partir da imagem de uma Placa de circuito impresso. O programa chama-se "PCITOGCODE" e esta sendo feito no “Lazarus” que é um software livre, clone do Delphi e funciona em varias plataformas como Windows e linux, pois a idéia é ter uma versão para windows e uma para linux.
Pretendo disponibilizar o software e os códigos fontes para a comunidade nos moldes da GPL.
  Estou em faze final realizando alguns testes e gostaria da ajuda do pessoal do fórum para testar na pratica e reportar possíveis bugs.
  A versão para windows esta pronta. A única coisa que faltou foi o manual que já estou providenciando.
  O programa é intuitivo, mas se alguém tiver alguma dificuldade em utiliza-lo terei prazer em ajudar.
  Postei uma nova versão em 04/07/2007.

                                                                                     Desde já agradeço qualquer ajuda!

___________________ ___________________ ___________________ ___________________ _

Modificado em 13/07/2010 (Antes tarde do que nunca!)

Estou anexando a última versão do meu aplicativo PICITOGCODE em duas opções, uma para Windows e outra para o Linux.
Mantive a versão anterior para efeito de comparação.
Em breve vou comentar sobre as alterações e melhorias feitas.
Espero que gostem.....

                                       Abraços!

___________________ ___________________ ___________________ ___________________ _____
04/11/2010

Coloquei a versão nova para Linux e Windows com varias melhorias.
Tem também um pequeno manual de utilização.

Abraços!

___________________ ___________________ ___________________ ___________________ _______
15/12/2010

A última versão tinha alguns problemas que foram corrigidos.
Foi adicionada a opção de especificar a profundidade dos furos.
Melhorado a sintaxe do código G.


Grato....

___________________ ___________________ ___________________ ___________________ ________
07/06/2011

Versão nova.
Correção de falha na geração do GCode em sistema operacional LINUX.
Inclusão de opção para gerar o código G com separador decimal tipo virgula ou ponto.
O menu Ajuda abre o manual em PDF desde que o arquivo esteja com o nome padrão e na mesma pasta do executável.
Melhora no sistema de detecção dos furos.

Grato.

« Última modificação: 07 de Junho de 2011, 16:17 por Eng_Rubens »



Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13758
  • 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
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #1 Online: 14 de Junho de 2007, 09:14 »
Rubens,

Andaste sumido! - Muito boa novidade!

Se pudermos ajudar de alguma forma, é só dizer...

Offline Ramede

  • Hobby
  • ****
  • Posts: 583
  • Sexo: Masculino
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #2 Online: 14 de Junho de 2007, 12:06 »
Citar
esta sendo feito no “Lazarus” que é um software livre, clone do Delphi

  Onde posso conseguir este software "Lazarus" ?

Ramede

Offline F2S

  • Novato
  • *
  • Posts: 0
  • Sexo: Masculino
  • Cidade - UF: Santos - SP
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #3 Online: 14 de Junho de 2007, 12:24 »
Rubens,

Você poderia explicar o que você quiz dizer com . . .


 . . . a partir da imagem de uma Placa de circuito impresso.

Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #4 Online: 14 de Junho de 2007, 12:39 »
Rubens,

Andaste sumido! - Muito boa novidade!

Se pudermos ajudar de alguma forma, é só dizer...

  Estava meio sem tempo por causa de algumas atribulações da vida.
E também sou um sujeito do tipo quieto. Mas gosto muito de ser prestativo.
Seguinte o que eu gostaria é que os membros que já estão com suas “Criaturas” prontas e, por exemplo, quiser montar um projetinho eletrônico de alguma revista, pega-se o desenho da placa scaneado  e depois fazer a conversão no meu programa e efetivamente fresa-se na “Criatura” para ver o resultado e reporta-lo!
Ainda não fiz isso com minha Criatura porque esta desmontada para trocar um eixo para resolver um probleminha de alinhamento!
De qualquer maneira obrigado pela atenção!
 

Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #5 Online: 14 de Junho de 2007, 12:42 »
Citar
esta sendo feito no “Lazarus” que é um software livre, clone do Delphi

  Onde posso conseguir este software "Lazarus" ?

Ramede

Olá Ramede,

  É só digitar Lazarus no Google o primeiro link já tem!
  Mas em todo caso pode puxar daqui: http://baixaki.ig.com.br/download/Lazarus.htm
  A disposição,


Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #6 Online: 14 de Junho de 2007, 12:50 »
Rubens,

Você poderia explicar o que você quiz dizer com . . .


 . . . a partir da imagem de uma Placa de circuito impresso.

  Olá F2S,

  O programa lê um arquivo de imagem tipo BMP de uma placa de circuito impresso e gera as coordenadas para fresagem dos contornos das trilhas.
  Por exemplo, vc tem uma revista de eletrônica com um projetinho de um amplificador que vc quer montar e lá tem a foto da placa de circuito impresso.
  Vc pode scanear a imagem para o computador e depois com o meu programa converter para um arquivo G-Code.
  Com este arquivo vc abre no TurboCNC e sua "Criatura" faz a placa pra vc!
  Entendeu?
  A disposição,

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13758
  • 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
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #7 Online: 14 de Junho de 2007, 17:41 »
Rubens,

Se você quiser poderá disponibilizar seu programa aqui mesmo no forum...

E assim mais pessoas poderão experimentar seu programa e depois fazer algum comentário...

Offline jack_live

  • Hobby
  • ****
  • Posts: 524
  • Sexo: Masculino
  • O FILHO DE MÃINHA.
    • Meu album de trabalhos
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #8 Online: 14 de Junho de 2007, 18:45 »
e se o circuito que estiver numa revista, por exemplo, não estiver no tamanho natural, tem como colocar no tamanho certo?
grato

Offline Ramede

  • Hobby
  • ****
  • Posts: 583
  • Sexo: Masculino
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #9 Online: 14 de Junho de 2007, 19:36 »
Citar
e se o circuito que estiver numa revista, por exemplo, não estiver no tamanho natural, tem como colocar no tamanho certo?
grato

         Vou deixar o  Rubens responder com mais propriedade, mas acho que é só importar para o corel, aumentar ou diminuir para o tamanho que você quer e depois salvar no tamanho desejado.    Isso se o programa dele já não tiver este recurso.

Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #10 Online: 14 de Junho de 2007, 21:02 »
e se o circuito que estiver numa revista, por exemplo, não estiver no tamanho natural, tem como colocar no tamanho certo?
grato
   Olá Jack_live,

   Sim tem, pois no programa vc informa qual é o tamanho real da placa o resto é calculado!
  Mas só tem um porém, a resolução da imagem tem que ser boa como por exemplo uns 400 DPI (pontos por polegada) ou mais!
  A disposição,


Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #11 Online: 14 de Junho de 2007, 21:05 »
Rubens,

Se você quiser poderá disponibilizar seu programa aqui mesmo no forum...

E assim mais pessoas poderão experimentar seu programa e depois fazer algum comentário...

  Oi fgilii,

  O programa esta anexo na minha primeira postagem!
  Mas se tiver sugestão de coloca-lo em outro lugar do forum que seja mais acessível é só dizer!
  Obrigado!


Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #12 Online: 14 de Junho de 2007, 21:21 »
Citar
e se o circuito que estiver numa revista, por exemplo, não estiver no tamanho natural, tem como colocar no tamanho certo?
grato

         Vou deixar o  Rubens responder com mais propriedade, mas acho que é só importar para o corel, aumentar ou diminuir para o tamanho que você quer e depois salvar no tamanho desejado.    Isso se o programa dele já não tiver este recurso.

 Oi Ramede,

Também pode fazer isso, mas não há necessidade, pois o tamanho que a figura fica ao scanear depende da resolução que vc regulou no seu scanner.
Por exemplo, uma imagem com 1 x 1 polegada se vc scanear com resolução de 400 DPI vai ficar com o dobro do tamanho que a mesma imagem scaneada com 200 DPI.
Pro computador o tamanho da imagem é pontos por polegada. A primeira imagem iria ficar com 400 x 400 pontos e a segunda 200 x 200 que é metade do tamanho da primeira.
Entenderam? Obrigado!


Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #13 Online: 14 de Junho de 2007, 21:57 »
Caros colegas,

O programa analisa a imagem ponto a ponto para vetorizar ou achar o contorno da imagem que é onde temos que fresar a placa. Depois vc informa o tamanho da placa e o programa calcula quantos pontos tem por mm e converte em medidas nas coordenadas X Y gerando o arquivo G-Code.


Esqueci de dizer que depois de fazer todos os procedimentos para gerar o arquivo G-Code e clicar em salvar no menu “Gerber” o programa salva o arquivo “Gcode.nc” na mesma pasta onde ele foi colocado. Este arquivo que vai para o TurboCNC!
Obrigado!

Offline Ramede

  • Hobby
  • ****
  • Posts: 583
  • Sexo: Masculino
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #14 Online: 14 de Junho de 2007, 22:44 »
Citar
O programa analisa a imagem ponto a ponto para vetorizar ou achar o contorno da imagem que é onde temos que fresar a placa. Depois vc informa o tamanho da placa e o programa calcula quantos pontos tem por mm e converte em medidas nas coordenadas X Y gerando o arquivo G-Code.


     
       Seria legal se tivesse uma forma de marcar no desenho os pontos onde serão feitos os furos e o programa gerar os comandos para a cnc também executar a furação....
        ( Se já não tiver esta função fica ai a dica de " upgrade " ..... -)))))