LusoRobótica - Robótica em Português
Robótica => Tutoriais => Tópico iniciado por: CBX em 04 de Agosto de 2011, 18:56
-
A pedido de muitas famílias eis o tutorial de eagleUp ;D
Este tutorial serve para Windows, para Linux e Mac OS X consultar esta página: http://eagleup.wordpress.com/installation-and-setup/ (http://eagleup.wordpress.com/installation-and-setup/)
Para quem não conhece o eagleUp é um plugin para o Cadsoft Eagle que permite gerar ficheiros .eup que posteriormente são importados no programa Google SketchUp com a finalidade de criar renders de placas em 3D.
Em primeiro lugar são necessários os seguintes programas:
- Cadsoft Eagle, verão mais recente 5.11: ftp://ftp.cadsoft.de/eagle/program/5.11/eagle-win-5.11.0.exe (http://ftp://ftp.cadsoft.de/eagle/program/5.11/eagle-win-5.11.0.exe)
- Google SketchUp, versão mais recente 8: http://sketchup.google.com/intl/en/download/ (http://sketchup.google.com/intl/en/download/)
- ImageMagick, versão mais recente 6.7.1-0: http://www.imagemagick.org/download/binaries/ImageMagick-6.7.1-0-Q16-windows-dll.exe (http://www.imagemagick.org/download/binaries/ImageMagick-6.7.1-0-Q16-windows-dll.exe)
Todo o software necessário é freeware.
A instalação destes três programas não tem nada de especial, next, next, next, para evitar erros é aconselhável instalar os programas na pasta pré definida.
Em seguida é preciso fazer o download do plugin: https://sites.google.com/site/eagleupwarehouse/eagleUp4.1.zip?attredirects=0&d=1 (https://sites.google.com/site/eagleupwarehouse/eagleUp4.1.zip?attredirects=0&d=1)
Dentro do ficheiro .zip estão 4 pastas:
(https://lh4.googleusercontent.com/-PU6OAEbrHs8/TjrSPGkFBiI/AAAAAAAAAEU/Ten815-Tv_Q/s512/zip.jpg)
- Demo files – ficheiros .brd e .sch de exemplo, não precisa de ser descompactado em nenhum local em especial, para facilitar, ambiente de trabalho.
- Eagle UPL – O conteúdo desta pasta deve ser descompactado para a pasta UPL do eagle, caminho pré definido: C:/Programas/EAGLE-5.11.0/upl/
(https://lh5.googleusercontent.com/-F79Qkok1wyw/TjrSPFB-RAI/AAAAAAAAAEQ/LYqEX0Hqmds/s512/upl.jpg)
- Models – Pasta com os packages dos componentes que vão popular a board em 3D, esta pasta pode ser descompactada para qualquer lugar, para facilitar deve ir para dentro da pasta do Eagle, C:/Programas/EAGLE-5.11.0/. Para os modelos serem chamados pelo Google SketchUp precisam de ter o mesmo nome do Package da biblioteca usada no Eagle.
(https://lh6.googleusercontent.com/-zd57CHZ69VU/TjrSOKTj0YI/AAAAAAAAAEA/9dGbIY7x3V8/s512/models.jpg)
- Sketchup Plugin – O conteúdo desta pasta deve ir para a pasta Plugins que se encontra na raiz de instalação do Google SketchUp: C:\Program Files\Google\Google SketchUp 8\Plugins
(https://lh5.googleusercontent.com/-PSsFh8DusTM/TjrSOYVJvuI/AAAAAAAAAEE/cN4eMe5yTQE/plugin.jpg)
Configuração do Plugin:
Abram o ficheiro “eagleUp_import.rb”, que foi no passo anterior descompactado para a pasta Plugins do Google SketchUp com o bloco de notas (eu utilizo o notepad++) e alteram a linha 26 para: DECIMAL_SEPARATOR = ","
(https://lh3.googleusercontent.com/-TQSml93Yv7k/TjrSNdwT6HI/AAAAAAAAADw/bU4xu8b5x_E/config.jpg)
Este passo é crítico, se este valor estiver mal definido nada vai funcionar. O separador decimal varia conforme a língua, em Português o separador decimal é a virgula (,).
Os caminhos que estão definidos nas próximas linhas apenas devem ser alterados se os programas não foram instalados nas pastas pré definidas ou o sistema operativo não seja Windows.
O valor do comando “RM_CMD” deve ser apenas alterado para sistemas operativos não Windows. Para Windows o comando para eliminar é “del”.
Configuração do Google SketchUp:
Para o programa mostrar correctamente a board o template tem de estar em metros, para alterar: menu Window/Preferences/Template
(https://lh5.googleusercontent.com/-BPBCRzArDNM/TjrSOryo0rI/AAAAAAAAAEI/4FGXt1XF7w4/s512/pref1.jpg)
(https://lh3.googleusercontent.com/-Fk0beW40JhY/TjrSOxkZWNI/AAAAAAAAAEM/oJXw_06LrQg/pref2.jpg)
Primeira utilização:
Em primeiro lugar vamos abrir o ficheiro demo que foi descompactado para o ambiente de trabalho, em seguida um click no icon UPL e procurar o ficheiro eagleUp_export.upl:
(https://lh3.googleusercontent.com/-mrPJKiLd1C4/TjrSNIKE2rI/AAAAAAAAADo/G4p-jQ_381I/demo1.jpg)
(https://lh6.googleusercontent.com/-YnMO-JK8xw4/TjrSMtylr6I/AAAAAAAAADk/onIQp78PVBU/demo2.jpg)
Deverá então aparecer a seguinte janela:
(https://lh3.googleusercontent.com/-6fJXM6H01Bs/TjrSNR0vj9I/AAAAAAAAADs/NsgD6Rnf2mo/demo3.jpg)
- Image export – qualidade da imagem
- Outline layer – Layer usada para delimitar a board
- Silk layers – Place + Names: visível o nome, valor e footprint dos componentes, Place only: apenas a footprint fica visível
- Board only – seleccionando esta opção o Sketchup não vai carregar nenhum dos objectos, apenas a board
- Tickness – espessura da placa, o mais comum é 1.6mm
- Solder mask color – cor da placa
- Plating – acabamento da placa, silver: banho de prata, gold: banho de ouro
- Silk – cor das silk layers (Place, Names, etc)
Para o primeiro teste basta clicar OK, para ver se está tudo a funcionar, depois podem experimentar à vontade. Deverá aparecer no final uma mensagem de confirmação. O ficheiro com as coordenadas da placa assim como imagens das layers foram criadas na pasta onde estão os ficheiros .brd e .sch.
Para finalizar basta abrir o Google SketchUp, se tudo foi bem instalado a barra de menus deverá ter um item novo, “Plugins”, click em import para abrir o ficheiro .eup que está na mesma pasta dos ficheiros .brd e .sch.
(https://lh4.googleusercontent.com/-dHtmohwwj9E/TjrSNhiDTlI/AAAAAAAAAD0/F3H7sdtyhNI/demo4.jpg)
(https://lh3.googleusercontent.com/-XSC3Ztr3Lag/TjrSN5xBOVI/AAAAAAAAAD4/__JS0g4Ozi4/demo5.jpg)
Ao clicar em abrir vão abrir e fechar algumas janelas de linha de comandos, é o ImageMagick a converter as imagens.
Se tudo estiver a funcionar a placa em 3D está pronta para manipular
(https://lh5.googleusercontent.com/-fsx7oQaUs7o/TjrSOKf2hAI/AAAAAAAAAD8/BUiC7dwUNY8/s512/demo6.jpg)
Caso faltem componentes aparecerá uma mensagem com o nome dos que faltam, se estiver tudo completo apenas aparece o render finalizado.
Espero que seja útil, duvidas, correcções não tenham medo de postar ;D
-
links úteis:
Página do EagleUP: http://eagleup.wordpress.com/ (http://eagleup.wordpress.com/)
EagleUp Warehouse: http://eagleup.wordpress.com/warehouse/ (http://eagleup.wordpress.com/warehouse/)
-
links úteis:
Página do EagleUP: http://eagleup.wordpress.com/ (http://eagleup.wordpress.com/)
EagleUp Warehouse: http://eagleup.wordpress.com/warehouse/ (http://eagleup.wordpress.com/warehouse/)
ola pessoal desculpem eu ser tão chato fiz tudo como a cima esta mencionado mas quando estou a criar a extensão Ulp aparece este erro ( C:/Users/Silvio/Documents/EAGLE-5.9.0/ulp/Up_export.ulp(98): Unknown identifier 'netget'
(http://C:\Users\Silvio\Desktop\2.gif)
-
experimenta a actualizar a versão do eagle
-
experimenta a actualizar a versão do eagle
Mais uma vez obrigado pela ajuda ja consegui superar este erro mas agora deparo-me com outro, ja consigo gerar a imagem e passar para o Google SketchUp 8, mas não aparecem os componentes.
Ao transformar para ULP aparece este erro ao fim ( You can now the eup file into Sketchup.), como consigo resolver este problema?
-
actualiza o eagle, o eagle up foi feito para a versão 5.11, os erros são provavelmente causados por isso
-
actualiza o eagle, o eagle up foi feito para a versão 5.11, os erros são provavelmente causados por isso
a versão que tenho e a 5.11
-
Olá pessoal,
@CBX, bom tutorial, parabéns!
@silvio, You can now the eup file into Sketchup.
Isso é o que devia aparecer, pelo menos da minha curta experiência com este software é o que tem aparecido.
O facto de nao aparecem componentes pode-se dever simplesmente ao facto de nao teres nenhum encapsulamento com o mesmo nome dos ficheiros que tens nos modelos.
Cumprimentos, Mauro.
-
Olá pessoal,
@CBX, bom tutorial, parabéns!
@silvio, You can now the eup file into Sketchup.
Isso é o que devia aparecer, pelo menos da minha curta experiência com este software é o que tem aparecido.
O facto de nao aparecem componentes pode-se dever simplesmente ao facto de nao teres nenhum encapsulamento com o mesmo nome dos ficheiros que tens nos modelos.
Cumprimentos, Mauro.
You can now the eup file into Sketchup.
e este o erro que me aparece mas não sei porque fiz tudo como o tutorial mandava. Desculpem pela insistência e obrigado pela ajuda
-
é esta a mensagem?
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg803.imageshack.us%2Fimg803%2F6310%2Fimgqk.jpg&hash=3166e2d702cf20644ee58306d9dd89e7dd2ddd36)
a versão que tenho e a 5.11
C:/Users/Silvio/Documents/EAGLE-5.9.0/ulp/Up_export.ulp(98):
a partir deste post pareceu-me que não
-
é esta a mensagem?
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg803.imageshack.us%2Fimg803%2F6310%2Fimgqk.jpg&hash=3166e2d702cf20644ee58306d9dd89e7dd2ddd36)
a versão que tenho e a 5.11
C:/Users/Silvio/Documents/EAGLE-5.9.0/ulp/Up_export.ulp(98):
a partir deste post pareceu-me que não
sim é este erro não sei aonde é que estou a errar
-
Isso não é erro nenhum, simplesmente diz que acabou de exportar o ficheiro e que o podes importar para o Sketchup.
-
Isso não é erro nenhum, simplesmente diz que acabou de exportar o ficheiro e que o podes importar para o Sketchup.
Então porque não aparecem os componentes? Desculpa mas sou novo nisto e gostava de explorar mais o programa.
-
Silvio, como já tinha dito acima
O facto de nao aparecem componentes pode-se dever simplesmente ao facto de nao teres nenhum encapsulamento com o mesmo nome dos ficheiros que tens nos modelos.
ou entao tens de confirmar que a pasta que tens nos modelos está correcta.
Qual a placa que estás a experimentar? uma tua, ou aquela que vem com o EagleUP??
Cumps, Mauro.
-
Silvio, como já tinha dito acima
O facto de nao aparecem componentes pode-se dever simplesmente ao facto de nao teres nenhum encapsulamento com o mesmo nome dos ficheiros que tens nos modelos.
ou entao tens de confirmar que a pasta que tens nos modelos está correcta.
Qual a placa que estás a experimentar? uma tua, ou aquela que vem com o EagleUP??
Cumps, Mauro.
A que vem no EagleUp e fiz como o tutorial manda.
Acho que o Google SketchUp 8 nao consegue e ir buscar os componentes.
-
mas a placa aparece? correctamente?
para onde descompactaste a pasta "models"?
confere se o caminho está correcto no ficheiro "eagleUp_import.rb"
-
mas a placa aparece? correctamente?
para onde descompactaste a pasta "models"?
confere se o caminho está correcto no ficheiro "eagleUp_import.rb"
Sim aparece a placa mas não os componentes a pasta dos models meti na pasta eagle como o tutorial manda
-
verifica se o caminho está bem especificado no ficheiro de configuração.
o sistema operativo é o vista ou 7?
experimenta a executar o google sketchup em modo de administrador, o sketchup pode não ter permissão de leitura dessa pasta
-
verifica se o caminho está bem especificado no ficheiro de configuração.
o sistema operativo é o vista ou 7?
experimenta a executar o google sketchup em modo de administrador, o sketchup pode não ter permissão de leitura dessa pasta
sim estou a usar o sistema operativo o 7, executei o google sketchup em modo de administrador mas também não deu.
-
Silvio, nas directorias, meteste as barras como?
no windows é suposto serem "\" mas eles dizem para meter assim "/" no ficheiro .rb
tenho o sketchup 8.0.4811 e o eagle 5.10 e funcionou.
Cumps, Mauro.
-
Silvio, nas directorias, meteste as barras como?
no windows é suposto serem "\" mas eles dizem para meter assim "/" no ficheiro .rb
tenho o sketchup 8.0.4811 e o eagle 5.10 e funcionou.
Cumps, Mauro.
Pessoal o erro já esta resolvido em vez de por "/" metia "\" e ele o programa não encontrava a pasta obrigado
-
Ainda bem que já deu :D
Cumps, Mauro.
-
O win 7 64bit tem que se fazer alguma coisa em especial?
Estive a experimentar mas nao consegui meter a dar.
-
Preciso de ajuda urgente para fazer umas placas em 3D
estive a tentar fazer com eagleup mas o resultado foi este:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg694.imageshack.us%2Fimg694%2F8778%2Fsemttulo2fh.png&hash=3e733a8608d83ec0055fa8dae69aa79123fc06d7) (http://imageshack.us/photo/my-images/694/semttulo2fh.png/)
Uploaded with ImageShack.us (http://imageshack.us)
O que preciso fazer para meter isto a dar?
-
Olá ivitro,
o processo funcionou, referes-te ao facto de nao aparecerem os componentes?
se sim o que acontece é que a tua biblioteca ainda nao tem a representação 3D dos componentes ou entao nao tem o nome igual ao do footprint.
Se nao tiveres os componentes procurar no 3D wharehouse que tem mta coisa e dps coloca-los nos sitios certos, eles devem aparecer minusculos relativamente a board, e é necessário fazer um scale de 100 ou 1000 já nao me recordo.
Cumps, Mauro.
-
eu nunca precisei de fazer scale, apenas nomear os ficheiros dos componentes com o mesmo nome do package da biblioteca
-
Arranjei mais models mas continua a dar o mesmo resulta :S ainda tive a fazer a mão mas não me safo...
-
à mão para já é a única maneira:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg651.imageshack.us%2Fimg651%2F8625%2Fsemttulond.jpg&hash=3df8a84d7aee077c270b569e5f750135c87d7344)
o package do componente tem de ter o mesmo nome que o modelo 3D, confirma isso...
não estarás a seleccionar a opção "board only (no parts)"?
verifica se o caminho para a pasta dos modelos está correcto
-
tenho esses nomes direitos.
acho que é não está a reconhecer a pasta models, editei o caminho no ficheiro eagleup mas mesmo assim não está a dar.
aparece Missing packages
-
estas a usar a versão 4.1 ou 4.2?
-
estou a usar a do tópico