LusoRobótica - Robótica em Português

Robótica => Tutoriais => Tópico iniciado por: CBX em 04 de Agosto de 2011, 18:56

Título: Tutorial - Placas em 3D com o EagleUp
Enviado 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:


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)


(https://lh5.googleusercontent.com/-F79Qkok1wyw/TjrSPFB-RAI/AAAAAAAAAEQ/LYqEX0Hqmds/s512/upl.jpg)


(https://lh6.googleusercontent.com/-zd57CHZ69VU/TjrSOKTj0YI/AAAAAAAAAEA/9dGbIY7x3V8/s512/models.jpg)



(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)


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
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: CBX em 04 de Agosto de 2011, 18:57
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/)
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: Silvio Severino em 04 de Agosto de 2011, 20:39
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)


Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: CBX em 04 de Agosto de 2011, 20:55
experimenta a actualizar a versão do eagle
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: Silvio Severino em 04 de Agosto de 2011, 23:28
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?
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: CBX em 04 de Agosto de 2011, 23:45
actualiza o eagle, o eagle up foi feito para a versão 5.11, os erros são provavelmente causados por isso
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: Silvio Severino em 05 de Agosto de 2011, 00:21
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
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: maurosmartins em 05 de Agosto de 2011, 00:28
Olá pessoal,

@CBX, bom tutorial, parabéns!

@silvio,
Citar
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.
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: Silvio Severino em 05 de Agosto de 2011, 00:38
Olá pessoal,

@CBX, bom tutorial, parabéns!

@silvio,
Citar
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
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: CBX em 05 de Agosto de 2011, 13:57
é 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
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: Silvio Severino em 05 de Agosto de 2011, 14:23
é 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
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: senso em 05 de Agosto de 2011, 14:27
Isso não é erro nenhum, simplesmente diz que acabou de exportar o ficheiro e que o podes importar para o Sketchup.
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: Silvio Severino em 05 de Agosto de 2011, 14:33
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.
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: maurosmartins em 05 de Agosto de 2011, 14:43
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.
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: Silvio Severino em 05 de Agosto de 2011, 14:46
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.
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: CBX em 05 de Agosto de 2011, 15:29
mas a placa aparece? correctamente?

para onde descompactaste a pasta "models"?

confere se o caminho está correcto no ficheiro "eagleUp_import.rb"
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: Silvio Severino em 05 de Agosto de 2011, 16:07
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
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: CBX em 05 de Agosto de 2011, 16:22
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
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: Silvio Severino em 05 de Agosto de 2011, 17:01
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.
 
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: maurosmartins em 05 de Agosto de 2011, 17:09
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.
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: Silvio Severino em 05 de Agosto de 2011, 17:21
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
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: maurosmartins em 05 de Agosto de 2011, 17:42
Ainda bem que já deu :D

Cumps, Mauro.
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: ivitro em 12 de Setembro de 2011, 05:06
O win 7 64bit tem que se fazer alguma coisa em especial?

Estive a experimentar mas nao consegui meter a dar.
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: ivitro em 07 de Novembro de 2011, 00:21
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?
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: maurosmartins em 07 de Novembro de 2011, 11:58
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.
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: CBX em 07 de Novembro de 2011, 12:13
eu nunca precisei de fazer scale, apenas nomear os ficheiros dos componentes com o mesmo nome do package da biblioteca
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: ivitro em 07 de Novembro de 2011, 16:16
Arranjei mais models mas continua a dar o mesmo resulta :S ainda tive a fazer a mão mas não me safo...
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: CBX em 07 de Novembro de 2011, 16:40
à 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
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: ivitro em 07 de Novembro de 2011, 20:30
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
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: CBX em 07 de Novembro de 2011, 22:19
estas a usar a versão 4.1 ou 4.2?
Título: Re: Tutorial - Placas em 3D com o EagleUp
Enviado por: ivitro em 08 de Novembro de 2011, 00:07
estou a usar a do tópico