domingo, 26 de julho de 2015

Script para caixa PB085/3 da Patola

O amigo Flávio Matsumoto publicou recentemente um post sobre uma caixa patola que ele descobriu ser ideal para abrigar o projeto TKMEM-128 do Edu Luccas. Como a caixa não tem as dimensões exatas da placa foi necessário utilizar alguns pedaços de EVA para manter a placa no lugar.

Fonte: Cantinho do TK90X

Como essa caixa me pareceu ser excelente para fazer projetos para os TKs, resolvi fazer um script no Eagle para gerar um contorno de placa com as furações para projetos futuros.

As dimensões da placa encontram-se no site da Patola.

Fonte: Patola (www.patola.com.br)
 Observando-se os cortes AA e BB, mais a vista superior, conclui-se que as dimensões da placa devem ser ligeiramente inferiores a 81 por 69mm e a distância entre os furos deve ser de exatamente 58mm. Descontando-se pelo menos 1mm de cada dimensão e arredondando para décimos de polegada chegamos à medida de 3,1 x 2,6 polegadas. Convertendo para milímetros temos 78,74 x 66,04 mm. Isso dá uma folga de aproximadamente 1,2mm para cada um dos quatro lados da placa.

Para os furos a coordenada X equivale à metade, ou seja é igual a 39,37mm. Já para a coordenada Y deve-se dividir por dois a diferença entre 66,04 e 58mm. Assim temos 8,04/2 - 4,02 mm o que significa que a primeira coordenada Y é de 4,02mm e a segunda coordenada é de 4,02 + 58,0 = 62,02mm. O diâmetro dos furos, segundo o desenho é de 2,5mm. Então foi deixada uma pequena folga e o furo ficou com 2,6mm.

A torre de plástico que segura o parafuso tem 5mm de diâmetro, sendo assim deve-se evitar vias nessa região. Para fazer as vias usa-se a instrução Circle, que usa a coordenada do centro e uma coordenada qualquer por onde passa o raio. Assim, usou-se como coordenadas do centro as mesmas coordenadas dos furos e somou-se 2,5mm às coordenadas Y de forma a se ter um raio de 5mm.

Convertendo as vírgulas decimais em pontos e ajuntando-se tudo isso num script temos:

# Caixa Patola PB085-3 - Danjovic 2015
# http://www.patola.com.br/index.php?route=product/product&search=pb-085&product_id=99.


#Ajusta Grid
Grid mm 1 off;
Set Wire_Bend 0;
#Outline
Layer Dimension;
Wire 0  (0 0) (78.74 66.04) (0 0);
#Furos
Hole 2.6 (39.37 4.02);
Hole 2.6 (39.37 62.02);
#detalhes
Layer vRestrict;
Circle (39.37 4.02)  (39.37 6.52)
Circle (39.37 62.02) (39.37 64.52)
#Restaura Grid
Grid Last;
Window Fit;


Para utilizar este script deve-se copiar o conteúdo de suas linhas para um arquivo e salvar com a extensão .scr. Em seguida, no editor de PCBs do Eagle vá em FILE->Execute Script (ou utilize o botão apropriado) e abra o arquivo que foi salvo.

Atalhos para executar um script no Eagle
O resultado encontra-se abaixo. As medidas foram colocadas por mim depois (o Eagle 7 tem cotas). O script foi feito de forma que a placa fique alinhada num grid em polegadas. É por isso que as distâncias das cotas estão 'quebradas'. Detalhe que a distância entre os furos aparece como 58.42 somente por causa da diferença entre os grids de mm e polegada, pois como pode-se notar no script acima, a distância é de 58mm exatos (62,02 - 4,02).

Contorno e furações da placa


 

Nenhum comentário: