Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
ELETRÔNICA / ELÉTRICA => Eletrônica => Tópico iniciado por: Ivan em 18 de Setembro de 2009, 17:51
-
Os outros tópicos do Eagle que achei eram específicos sobre apostilas ou fresagem de PCI.
Assim, criei este aqui.
Estou tentando fazer uma plaquinha para um divisor no Eagle.
Quero fazer uma plaquinha em uma face só, e o que não der pra ligar no cobre ligo por jumpers pelo outro lado. Para tentar chegar perto disso, fiz com 2 layers, colocando o custo mínimo em um (azul) e o custo máximo no outro (vermelho). Isso minimizou as trilhas na face vermelha. Dei um retoque depois feito o encaminhamento pelo Eagle para ficar mais adequado a jumpers.
- Existe jeito melhor de fazer isso?
- Espalhei os componentes em uma plaquinha de 5 x 10. Para quem conhece, o arranjo parece muito ruim? Há algo de óbvio que deveria ser feito de forma diferente?
-
Ivan,
Felizmente, dá para simplificar a sua placa, bastante... :)
Para começar, gire o 7805 de 180 graus e refaça as trilhas, voce verá que várias trilhas podem diminuir e os cruzamentos para a outra face será desnecessário. Aliás, por que voce está usando o 7805? Eu aboli um no meu circuito? Voce pode usar duas alimentações vindo de sua fonte, aliás como será a sua fonte? Na mesma placa, ou montagem do tipo "aranha"?
Incorpore, se quiser, algumas sugestões que eu coloquei no anexo. Os pinos não usados no display podem ser dispensados. Como voce vai ligar o display na placa (cabo flat, fios, usando conector, ...)? Se for diretamente na placa, então use pequenos fios rígidos apenas nos pinos efetivamente utilizados e elimine os não usados, use o espaço extra para melhorar o lay-out ou diminuir a placa....
Outras melhorias ainda podem ser feitas, se voce alterar os pinos no PIC que atendem ao seu circuito, de modo a otimizar o lay-out....
Tente também girar os resistores 180 graus e otimizar o lay-out...
Outro problema é que o roteamento desses programas não gera o lay-out mais otimizado, não gera as ligações mais curtas. Dá para melhorar um pouco se voce ajustar a configuração do Eagle.
As chaves que voce usou tem tres pernas? É isso mesmo? As minhas tem duas pernas meio separadas = menos furos, menos soldas, lay-out mais fácil....
Onde estão as ligações dos motores? Lembre-se de colocar os sinais de corrente mais alta longe dos sinais de entrada do PIC (ex.: chaves), pode haver ruído. As trilhas que alimentam os motores deveriam ser um pouco mais largas, pelo menos o dobro que voce usou. O mesmo vale para as trilhas de aterramento e de alimentação, por onde circula a corrente de que alimenta os motores, via ULN2803.
Mas são apenas sugestões... :)
-
Gil,
desde já agradeço muito as dicas.
Não vou conseguir estudar agora, mas depois leio com mais calma.
Felizmente, dá para simplificar a sua placa, bastante... :)
Que bom! :)
Aliás, por que voce está usando o 7805?
Eu aboli um no meu circuito? Voce pode usar duas alimentações vindo de sua fonte, aliás como será a sua fonte? Na mesma placa, ou montagem do tipo "aranha"?
Porque pretendo usar uma fonte 12V separada (na tomada), e só vem os 12VDC para a caixinha do divisor. Ali separa os 5 para o circuito e deixa os 12 para o motor. Como é aranha? A aranha que eu conheço é pra fazer outra coisa. ;D
Incorpore, se quiser, algumas sugestões que eu coloquei no anexo.
certamente vou. A única que não pretendo é a eliminação do jumper mais à direita. Como a plaquinha na hora de corroer vai sair que nem a minha cara, não quero me atrever a passar uma trilha entre 2 terminais do CI (eu aumentei o espaçamento mínimo de propósito).
Os pinos não usados no display podem ser dispensados.
não consegui não os gerar, mas esta é a intenção.
Como voce vai ligar o display na placa (cabo flat, fios, usando conector, ...)? Se for diretamente na placa, então use pequenos fios rígidos apenas nos pinos efetivamente utilizados e elimine os não usados, use o espaço extra para melhorar o lay-out ou diminuir a placa....
cabo flat de HD. Serve, né?
Outras melhorias ainda podem ser feitas, se voce alterar os pinos no PIC que atendem ao seu circuito, de modo a otimizar o lay-out....
hmmm... o pior é que eu já alterei, supostamente para melhorar o lay-out
Tente também girar os resistores 180 graus e otimizar o lay-out...
ok
Outro problema é que o roteamento desses programas não gera o lay-out mais otimizado, não gera as ligações mais curtas. Dá para melhorar um pouco se voce ajustar a configuração do Eagle.
como fas? ;D
As chaves que voce usou tem tres pernas? É isso mesmo? As minhas tem duas pernas meio separadas = menos furos, menos soldas, lay-out mais fácil....
nas bibliotecas de objetos que eu tenho, na única chave com 2 pernas os terminais dela se encostam (!!!) ??? ???, era por isso que ele não estava fazendo as trilhas das chaves, como havia mencionado. Por isso, coloquei de 3, mas eu enganei ele, porque só vou usar 2. :)
Onde estão as ligações dos motores?
vão ficar ali junto ao 2803. Não coloquei isso e outras coisas (um dos terminais externos do 7805, o anodo e catodo do backlight do lcd, o pot do contraste do lcd) queria primeiro ver até aqui.
Lembre-se de colocar os sinais de corrente mais alta longe dos sinais de entrada do PIC (ex.: chaves), pode haver ruído. As trilhas que alimentam os motores deveriam ser um pouco mais largas, pelo menos o dobro que voce usou.
eu já usei todas de 1mm, mas vou aumentar mais estas.
O mesmo vale para as trilhas de aterramento e de alimentação, por onde circula a corrente de que alimenta os motores, via ULN2803.
ok
Mas são apenas sugestões... :)
muito bem-vindas. Mais uma vez agradeço.
-
Ivan,
Pra quem nunca usou o eagle, já ta sabendo como se virar. Bravo.
Eu tenho uma dúvida em relação a pinagem do lcd que vc tem em mãos, e o que usou no esquema.
O do esquema tem o pino 1 começando no pino mais externo, (Do jeito que montou, a leitura vai ficar de ponta cabeça).
Me parece que o que usou no protoboard, o pino mais externo é o 14, que é o que tambem tenho aqui.
Eu não gosto de usar os lcds da biblioteca do eagle nos meus esquemas por causa disso. Prefiro usar pads separados.
Da uma confirmada aí.
Fiz um layout do seu esquema, só pra participar da brincadeira também... ;D
Mas não vale desistir do seu, heim!!! ;)
Usei chaves de quatro pinos pois tenho muitas delas aqui.
São facilmente encontradas em sucatas de monitores e impressoras antigas.
-
Ivan,
Fiz um layout do seu esquema, só pra participar da brincadeira também... ;D
Pô Alebe, quando eu crescer quero fazer umas placas que nem você ! :o
-
Alebe,
muito legal, excelente! Algumas dúvidas:
- Como vc fez para que quase todas as trilhas estivessem em um mesmo lado? Vc traça na mão ou deixa o programa traçar?
- A colocação dos componentes é 100% manual ou existe alguma otimização?
- Por que vc não ligou os terras?
EDITADO: O terra vai fazer tudo em volta, certo?
- Como chama na biblioteca esse conector X1?
- Como vc fez para que furos para o outro lado (jumpers) não coincidissem com terminais de componentes?
O meu LCD tem o pino 1 mais externo mesmo (e o 16 mais interno, todos na sequência), não dei muita pelota pq vou ligar com um cabo flat, na pior das hipóteses ele ia torcer.
As chaves eu vou usar push-buttons de montagem em painel, já estou com elas aqui. Não aquelas margirius que custam mais de R$5, essas paguei R$1 cada.
-
Marcão,
Deixa de ser modesto... ;)
Ivan,
-Eu configuro só um layer ao rotear. Depois manualmente roteio o resto.
-Manual, mas sempre é preciso modificar alguma coisa depois de roteado.
-Eu uso malha de terra, todos eles estão conectados com o restante do cobre não trilhado. Fica como na imagem anexa.
-X3 né? AK500, na biblioteca con-ptr500
-Não entendi muito bem sua pergunta, mas geralmente faço manualmente os jumpers somente depois que vejo que é impossivel não usa-los.
-
-Não entendi muito bem sua pergunta, mas geralmente faço manualmente os jumpers somente depois que vejo que é impossivel não usa-los.
Como vc roteia em uma camada só, já respondeu. Estou fazendo só em uma camada agora.
E quanto à arrumação dos componentes? É 100% no bom-senso / experimentação do usuário? Aquela disposição que ele faz ao abrir o modo board presta pra algo? Tem como fazer o programa melhorar isto? Faz alguma diferença se o esquemático tá muito zoneado ou tá arrumado ou ele despreza tudo isso (só mantendo uma lista de conexões) ao mudar para a placa?
Tentei mais um tanto, mas os resultados em nada lembram a elegância da sua... :(
Mas um pouco acho que está melhorando.
-
Ivan,
Fiz um layout do seu esquema, só pra participar da brincadeira também... ;D
Pô Alebe, quando eu crescer quero fazer umas placas que nem você ! :o
Marcão.....
Sem querer te desanimar, mas......
Dificilmente vamos chegar ao "tamanho" do Alebe, nem mesmo na "espessura" dele.
Pois além do cara ser uma "grande" pessoa, é muiiiiiito gente "fina". eheheheheh
Parabéns amigos (Ivan, Alebe, Gil e Marcão), tive o prazer de conhecer pessoalmente cada um de vocês e sei quantas qualidades cada um tem.
Parabéns e muitas idéais mais.
Abraços.
Rubens
-
Fala Rubão,
esse é musico mais eletronico que já vi...imagina tocando o violino ! 8)
-
Como eu já disse antes....
Para segurar na "vara" precisa ter o dom.....rsrsrsrs
-
E quanto à arrumação dos componentes? É 100% no bom-senso / experimentação do usuário?
É, tem que seguir umas regrinhas, como as que o Gil disse; trilhas de dados distante das de alimentação, conectores e chaves nas laterais etc..
Aquela disposição que ele faz ao abrir o modo board presta pra algo?
Não.
Tem como fazer o programa melhorar isto?
No eagle acho que não. Se tiver, desconheço.
Li algo sobre uma última versão, não lembro se era do multisim, em que dizia que era só configurar alguns parâmetros e ele roteia otimizando também a colocação dos componentes.
Faz alguma diferença se o esquemático tá muito zoneado...?
Também não. Um esquema mais organizado ajuda se for publica-lo.
Tentei mais um tanto, mas os resultados em nada lembram a elegância da sua... :(
Gentileza sua. Se vc visse a primeira vez que tentei criar uma placa nele... :P
Mas um pouco acho que está melhorando.
Se o que ja vi de sua pessoa procede, logo logo, vc é que estará ensinando nosotros. ;)
Rubens,
O que faltou dizer é que só seguro na minha vara. ;)
-
Alebe,
agradeço as respostas, estão ajudando bastante.
Aqui está uma nova tentativa.
Sugestões são bem-vindas, pois quero tentar corroer assim que possível. :)
Completei com o que faltava (pot do contraste, conector para 12VDC, alimentação e terra do backlight).
Essa nem precisou de jumpers. Como vou montar em uma caixa, a idéia é só ter os conectores para ligar os fios das chaves, os motores e a alimentação 12VDC. O display também não vai montado direto, vai em um cabo flat.
Algumas dúvidas:
- é necessário capacitores nos botões para evitar espúrios? (eu nao vi problema nenhum usando na protoboard)
- o pino RW do LCD, quando não usado, precisa ser aterrado ou pode deixar voando?
- o datasheet do lcd diz que na alimentação do backlight (pino 15) é pra meter +5VDC direto. Não preciso de nenhum resistor no caminho, certo?
-
Aqui um pouco menos poluído e com componentes desinvertidos.
-
Tô dizendo que logo vc é que vai ensinar pra gente como fazer... ::)
Gostei do cambalacho dos bornes no lugar dos interruptores... hehehe
Quando somente quiser ligar fios, pode usar pads separados na biblio "testpad"
-Acho que não é necessário.
-Aterra. Mas a opinião dos amigos mais experientes também seria bom.
-No lcd que tenho diz que a tensão máxima do pino 15 é de 4.5V. E se colocar um resistor por precaução de 50 a 100R a luz ainda será bem intensa.
-
Ivan,
Voce está evoluindo heim, Parabéns! :)
Segue a placa que eu fiz para o Divi-PIC. Ainda falta retocar a largura de algumas trilhas e redimensionar algumas ilhas.
Alguém sabe como se faz para desenhar automaticamente uma área de terra comum.
-
Acho que consegui fazer o plano de terra....
-
Acho que já para fazer a placa, algum interessado?
-
Oi, Gil.
Não tenho hábito de trabalhar com o Eagle. Mas, na sua placa onde estão so bornes para ligar o motor (SL3) parece que os dois bornes estão ligados na mesma trilha... É assim mesmo?
Abraço.
Jorge
-
Oi, Gil.
Não tenho hábito de trabalhar com o Eagle. Mas, na sua placa onde estão so bornes para ligar o motor (SL3) parece que os dois bornes estão ligados na mesma trilha... É assim mesmo?
Abraço.
Jorge
Sim, é para ligar motores unipolares de 6 fios, que tem normalmente a seguinte fiação:
1-----mmmmm-----5-----mmmmm-----2
3-----mmmmm-----6-----mmmmm-----4
1,2,3 e 4 vão ligados pinos inferiores e 5 e 6 são ligados (juntos) aos pinos superiores (alimentação).
Para os motores bipolares de 5 fios, ao invés dos fios 5 e 6, o fio 5 equivale a 5+6. Aí, fica um pino superior sem ligação.
A alimentação também tem dois terras (interligados), um para 5V e outro para alimentação do motor. É uma, boa, prática que eu gosto de usar, gasta-se mais pinos nos conectores, mas os cabos de ligação ficam sem emendas e a corrente se distribui em mais fios (consequentemente teremos menor resistência e indutância). Além disso, como os fios do motor estão todos separados, é possível ligá-lo de modo diferente em outros circuitos em que for usado...
Ver figura anexada.
-
Valeu, Gil.
Abraço
-
gostei do desenho da placa, é praticamente um projeto que tenho aqui só que sem o display e com o pic16f84a, agora, não tive o tempo abil pra progurar no forum, que esta placa faz a mais alem de controlar um motor de passo? se não é pedir muito tem o hex tbm? ;D como sou ainda a aspirante em eletronica, ai já viu né ::)
-
gostei do desenho da placa, é praticamente um projeto que tenho aqui só que sem o display e com o pic16f84a, agora, não tive o tempo abil pra progurar no forum, que esta placa faz a mais alem de controlar um motor de passo? se não é pedir muito tem o hex tbm? ;D como sou ainda a aspirante em eletronica, ai já viu né ::)
Esse circuito é um divisor "mecatrônico" feito com motor de passo. Dê uma olhada no tópico Divisor feito com motor de passo, lá tem muitas explicações, vídeo, desenhos, arquivos HEX, ...
-
gostei do desenho da placa, é praticamente um projeto que tenho aqui só que sem o display e com o pic16f84a, agora, não tive o tempo abil pra progurar no forum, que esta placa faz a mais alem de controlar um motor de passo? se não é pedir muito tem o hex tbm? ;D como sou ainda a aspirante em eletronica, ai já viu né ::)
Esse circuito é um divisor "mecatrônico" feito com motor de passo. Dê uma olhada no tópico Divisor feito com motor de passo, lá tem muitas explicações, vídeo, desenhos, arquivos HEX, ...
muito obrigado :D já vou dar uma bisbilhotada por la ;D
-
Alebe, agradeço as dicas mais uma vez. (e também os elogios, mas ainda tenho que comer muito feijão :) )
Dei uma alterada para aterrar o pino RW e colocar o resistor no backlight do LCD. Dava pra melhorar, mas como hoje eu tinha um tempinho pra fazer a plaquinha e depois não sei quando ia ter de novo, fiz como deu.
E, afinal, o bom é inimigo do ótimo (esse adágio é só uma desculpa pra porquice ;D)
Imprimi as trilhas na impressora laser em uma página de revista e passei com ferro. Nunca tinha tentado isso, funciona muito bem! Nas 4 ou 5 vezes em que tinha feito placas, copiei na caneta.
Só que depois eu resolvi dar uma engrossada em algumas trilhas na caneta (desnecessário, só pra garantir), o que enfeiou um pouco o resultado.
Ainda falta acabar de montar, mas a parte mais pentelha tá feita.
-
Agora quem tá com inveja sou eu (veja bem é inveja heim, não é ciúme).
-Seu 1º projeto de eletrônica. (acho eu?)
-O 1º trabalho com microprocessadores.
-1º esquema e placa num soft.
E tá funcionando de primeira!!!:o A vá... ;D
Brincadeira!
Merece um bravíssimo 8)
-
ivan da proxima placa, uma boa dica e ir no pessoal que faz baner e pedir a folha que vem com os adesivos e que eles jogam fora a placa fica mb
vc tambem pode fresar a placa
ja resolveu o probs do erro
-
Alebe,
é sorte de principiante. ;D
Luciano,
agradeço a dica. Sim, a correção do erro está incluída desde a primeira versão. A compensação da folga também está incluída.