sábado, 29 de agosto de 2015

Script para caixa PATOLA CR-096

Para poder fazer a fixação dos push-buttons na caixa CR-096 precisei de desenhar a referência da posição dos botões, mas os desenhos no site da Patola não possuem nenhuma medida da caixa montada, apenas das partes e várias dessas medidas tomam como referência as dimensões externas da caixa.  Por isso precisei desenhar as peças no sketchup, sobrepor as janelas dos botões e descontar a espessura da caixa, mantendo as medidas do 'outline' da placa em múltiplos de décimos de polegada.
Usando o Sketchup para desenhar e tomar as medidas

A partir dos desenhos tomei as medidas e criei o script para gerar o script que desenha a placa.

# Caixa Patola CR-096 - Danjovic 2015
# http://www.patola.com.br/index.php?route=product/product&product_id=254


#Ajusta Grid
Grid mm 1 off;
Set Wire_Bend 0;
#Outline
Layer Dimension;
Wire 0  (-39.37 -26.77) (39.37 26.77) (-39.37 -26.77);
#Furos
Hole 2.6 (-10.5 0);  # furo principal
Hole 2.6 (17.5 22.5);
Hole 2.6 (17.5 -22.5);
#detalhes
Layer vRestrict;
Circle (-10.5 0)  (-10.5 2.5);   # torre principal
Circle (17.5 22.5)  (17.5 25);   # torre 1
Circle (17.5 -22.5)  (17.5 -25); # torre 2

#referencias de montagem
layer tDocu
Circle (35.5 -22.5) (35.5 -24);  #led
Circle (11.5 9.5) (11.5 11.5);   #botao 1
Circle (11.5 -9.5) (11.5 -11.5); #botao 2

wire (10 2) (25 17) (10 2);
wire (10 -2) (25 -17) (10 -2);

#Restaura Grid
Grid Last;
Window Fit;


Depois de executado temos o desenho da placa.

Placa gerada pelo script

Aproveitei e criei uma biblioteca eagle e coloquei junto com o script numa pasta do dropbox. Coloquei junto a placa PB-083 do post anterior

Nenhum comentário: