TODOPIC

Simuladores, editores de PCB, etc => Diseño de placas PCB => Altium/Protel => Mensaje iniciado por: MiCrOtRoNiC en 26 de Enero de 2010, 18:12:36

Título: circunferencia con 60 leds?
Publicado por: MiCrOtRoNiC en 26 de Enero de 2010, 18:12:36
hola amigos quiero hacer un pcb redondo con 60 leds de 8mm u/ó 10mm distribuidos en circulo..se que con el pcb wizard de altium se puede hacer un pcb redondo... pero como hago para que los leds me queden distribuidos equitativamente sobre la circunferencia a una separacion constante en cada uno de los mismo   :? ..????

saludos
Título: Re: circunferencia con 60 leds?
Publicado por: migsantiago en 26 de Enero de 2010, 19:14:09
Hola, eso de autoposicionar elementos suena interesante. Un conocido primero dibuja en corel y exporta a orcad, pero acá en Alitum quién sabe cómo se haga. Me interesa la respuesta  8)
Título: Re: circunferencia con 60 leds?
Publicado por: Nocturno en 26 de Enero de 2010, 19:47:44
Hace poco diseñé una PCB redonda con 8 leds en la periferia.
Lo hice tirando de trigonometría.

En tu caso, si quieres poner 60 leds, estarán separados 6º.

Si el número de cada led es N, y la distancia a la que vayan a estar del centro es R, la forma de calcular X e Y sería esta, teniendo el origen de coordenadas en el centro del círculo:

X = R * cos (N * 6)
Y = R * sin (N * 6)
Título: Re: circunferencia con 60 leds?
Publicado por: MiCrOtRoNiC en 26 de Enero de 2010, 19:58:00
umm interezante  vamos a ver apenas tenga un adelanto publico...mucho tiempo sin aplicar trigonometria  :oops: jejeje

cierto migsantago eso de autoposicionar elementos seria interezante quien sabe si el autoplacer tenga una directiva para eso.. seguire investigando...
Título: Re: circunferencia con 60 leds?
Publicado por: LABmouse en 26 de Enero de 2010, 20:09:10
Hola, eso de autoposicionar elementos suena interesante. Un conocido primero dibuja en corel y exporta a orcad, pero acá en Alitum quién sabe cómo se haga. Me interesa la respuesta  8)

Y como le pasas de Corel a ORcad???   
Título: Re: circunferencia con 60 leds?
Publicado por: migsantiago en 26 de Enero de 2010, 20:30:04
Hola Picmouse, no sé cómo. El conocido es mi maestro en la escuela y pues él usa orcad. Yo de orcad para pcb's no sé nada, sólo lo he usado para la simulación de vhdl.
Título: Re: circunferencia con 60 leds?
Publicado por: MiCrOtRoNiC en 29 de Enero de 2010, 01:28:41
mis disculpas si parece obvio o tonta la pregunta pero no consigo la solucion.... :oops:

nocturno... pero si tampoco tengo la variable r como hago??? con despejes o algo asi.... :oops:
Título: Re: circunferencia con 60 leds?
Publicado por: Nocturno en 29 de Enero de 2010, 02:41:24
¿No tienes la variable R?, a ver, ¿de qué tamaño quieres hacer la circunferencia?

Una vez que sepas el diámetro divídelo por 2 y tendrás el radio.

Te he preparado una hoja Excel que te calcula automáticamente las coordenadas de los 60 leds. Sólo tendrás que poner tu radio en la celda E2.
Título: Re: circunferencia con 60 leds?
Publicado por: jim_17 en 29 de Enero de 2010, 09:36:07
El método de nocturno es realmente bueno, demuestra que las mates siempre sirven para algo. Siempre tendemos a buscar la solución más cómoda, o a veces la más compleja, ahí tienes tu la solución aprovecha que encimas tienes la hoja excel hecha y todo :D.

Me ha gustado como solucionaste el problema Nocturno, realmente todos estudiamos y disponemos de muchas herramientas aunque no te vale de nada tener herramientas si no sabes cuando usarlas.


Saludos.
Título: Re: circunferencia con 60 leds?
Publicado por: Cryn en 29 de Enero de 2010, 18:17:31
Que buena forma de posicionar, se puede hacer algo similar en eagle?

disculpen que me entrometa, es que me quedó la duda

saludos.
Título: Re: circunferencia con 60 leds?
Publicado por: Nocturno en 29 de Enero de 2010, 18:26:24
Si no recuerdo mal en Eagle también puedes acceder a las coordenadas X e Y de cada componente, ¿no?
Título: Re: circunferencia con 60 leds?
Publicado por: Cryn en 29 de Enero de 2010, 18:30:10
uuy nose no conozco esa parte del eagle :(
Título: Re: circunferencia con 60 leds?
Publicado por: aitopes en 29 de Enero de 2010, 18:49:04
....pensar que yo lo dibuje con el paint........  :oops: :oops: :oops: :oops:

(http://www.ucontrol.com.ar/wiki/images/thumb/b/ba/ElRelojito004.jpg/450px-ElRelojito004.jpg)
Título: Re: circunferencia con 60 leds?
Publicado por: Cryn en 29 de Enero de 2010, 18:52:53
jejeje, pero te quedo muy bueno aitopes :mrgreen:

estos programas son un fomento a la flojera jeje, autorouter, autoplacer...

pero nos ayudan un poquitin a ser más precisos.
Título: Re: circunferencia con 60 leds?
Publicado por: Nocturno en 29 de Enero de 2010, 19:05:00
Lo tuyo es una obra de arte, Ariel.
Título: Re: circunferencia con 60 leds?
Publicado por: MGLSOFT en 30 de Enero de 2010, 00:08:51
....pensar que yo lo dibuje con el paint........  :oops: :oops: :oops: :oops:

(http://www.ucontrol.com.ar/wiki/images/thumb/b/ba/ElRelojito004.jpg/450px-ElRelojito004.jpg)

Eso es como intentar suicidarse cortandose las venas con una zanahoria!!! :D :D :D :D
Título: Re: circunferencia con 60 leds?
Publicado por: aitopes en 30 de Enero de 2010, 08:15:09
Si, eso fué masoquismo puro!!!!!!!!!!!!!!!! :) :) :)

Nunca más "Paint"  :D
Título: Re: circunferencia con 60 leds?
Publicado por: MiCrOtRoNiC en 30 de Enero de 2010, 09:49:48
hola amigos... gracias nocturno :mrgreen: :mrgreen:
bueno eso es lo que no se el diametro de la circunferencia porque lo digo!!! porque no se cuanto ocupara los diametros de los 60 leds en la circunferencia, lo que quiero es que queden los 60 leds distribuidos en el circulo con una separacion pequeña wentre los mismo....
pero ya con tu ayuda amigo y la hoja de excel ya podre solucionar el problema...

ariel tu dominio co el paint es unico y casi de locos jeje

saludos
Título: Re: circunferencia con 60 leds?
Publicado por: Nocturno en 30 de Enero de 2010, 09:55:46
¿Los leds son de 5mm?. Si es así, seguimos con las matemáticas.
Imagina que quieres dejar un espacio de 1mm entre cada dos leds. Tendríamos una circunferencia de: 60*(5+1) = 360mm.

Sabiendo que el perímetro de la circunferencia es 2 * PI * R sólo tenemos que despejar el radio:

r = 360 / ( 2 * PI ) = 57.29mm

Ya puedes meter ese valor en la hoja Excel.
Título: Re: circunferencia con 60 leds?
Publicado por: aitopes en 30 de Enero de 2010, 16:41:24
ariel tu dominio co el paint es unico y casi de locos jeje

Tampoco es imposible colocarlos "a mano".
Esta version está hecha con LiveWire, es bastante mas pequeño (leds azules de 3mm) y los distribui trazando una circunferencia, poniendo los de las 12, 3, 6 y 9 hs en su lugar y los otros....a ojo:

(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=29231.0;attach=11126)

Al final quedo ahi nomas por que decidi cambiar los 74HC DIP por la version SMD, lo mismo que las resistencias. Y en eso estamos  :mrgreen:

Título: Re: circunferencia con 60 leds?
Publicado por: Suky en 30 de Enero de 2010, 16:57:11
uuy nose no conozco esa parte del eagle :(

Arriba a la izquierda se muestra las coordenadas del componente y modificando el valor de la grilla podes colocarlo donde quieras. Dibujar una circunferencia ayuda a orientarse para saber donde mas o menos hay que colocar el componente.


Saludos!
Título: Re: circunferencia con 60 leds?
Publicado por: MiCrOtRoNiC en 30 de Enero de 2010, 19:25:33
nocturno

gracias amigo  :shock:

pues lo mas seguro es que lo haga con leds de 8mm...

saludos

Título: Re: circunferencia con 60 leds?
Publicado por: Cryn en 01 de Febrero de 2010, 20:15:25
Arriba a la izquierda se muestra las coordenadas del componente y modificando el valor de la grilla podes colocarlo donde quieras. Dibujar una circunferencia ayuda a orientarse para saber donde mas o menos hay que colocar el componente.
aah ok, eso si me lo se, normalmente si uso la grilla y las coordenadas más para ver tamaños y alguna que otra cosa...

pero el eagle tiene autoplacer?
Título: Re: circunferencia con 60 leds?
Publicado por: Suky en 01 de Febrero de 2010, 20:28:46
Arriba a la izquierda se muestra las coordenadas del componente y modificando el valor de la grilla podes colocarlo donde quieras. Dibujar una circunferencia ayuda a orientarse para saber donde mas o menos hay que colocar el componente.
aah ok, eso si me lo se, normalmente si uso la grilla y las coordenadas más para ver tamaños y alguna que otra cosa...

pero el eagle tiene autoplacer?

 :roll: De autoplacer yo no hablo! jajaja! Chiste, chiste!  ;-) Me parece que no tiene esa función  :?

Saludos!
Título: Re: circunferencia con 60 leds?
Publicado por: migsantiago en 01 de Febrero de 2010, 22:02:23
Estuve leyendo los menús de Altium y vi que existe el auto placer a partir de un archivo .PIK (Pick & Place). Es un archivo que usan las máquinas ensambladoras para colocar las piezas de la PCB.

Tools, Component Placement, Place from File...

Buscando en google encuentro esto:

http://www.electronicspoint.com/pick-and-place-file-format-t108964.html

(caché en Google (http://www.google.com/url?sa=t&source=web&ct=clnk&cd=5&ved=undefined&url=http%3A%2F%2F74.125.47.132%2Fsearch%3Fq%3Dcache%3A2hMCioKOWjcJ%3Awww.electronicspoint.com%2Fpick-and-place-file-format-t108964.html%2B.pik%2Bpick%2Band%2Bplace%2Bformat%26cd%3D5%26hl%3Den%26ct%3Dclnk&rct=j&q=.pik+pick+and+place+format&ei=53ZnS-SoCZqutgeu-6XiBg&usg=AFQjCNGrs0npnd_SoAFst8WH-gUcHd_ZxA))

Aparentemente sólo es una lista de piezas con sus coordenadas X e Y y su rotación.

Código: [Seleccionar]
The Pulsonix software I use generates this for one of my boards:

Ref Part Name Side Placement Centre Rotation

PL5 1WP Top (5.00,-47.50) 0
PL6 Top (2.00,-47.50) 0
IC1 GE863-GPS Top (17.20,-22.50) 0
D1 LED Top (18.77,-47.50) 0
IC3 16F88 (SSOP) Bottom (12.50,-42.00) 0
PL1 1WP Bottom (29.00,-8.50) 0
PL2 Bottom (29.00,-5.50) 0
PL3 Bottom (29.00,-24.00) 270
PL4 Bottom (29.00,-21.00) 90
CONN3 AMC-ICA-521-6P Bottom (17.00,-19.20) 180
C2 C1 Bottom (4.50,-6.51) 0
C3 Bottom (4.50,-10.01) 0
C4 Bottom (4.50,-19.51) 0
C1 CT3528 Bottom (5.50,-34.40) 180
C5 Bottom (5.50,-25.90) 180
SW1 EVQPUA02K Bottom (30.20,-14.38) 90
CONN2 ICD2 (5 pads) Bottom (28.08,-47.50) 90
R5 R1 Bottom (24.51,-44.50) 90
R6 Bottom (27.51,-44.50) 90
R7 Bottom (9.49,-48.50) 270
X1 XTAL (ACT) Bottom (21.50,-36.73) 0

Hice modificaciones al código con unas piezas dummy y ¡funciona! Altium las reacomoda de acuerdo al centro dado.

Podría escribir un programita que genere las coordenadas de las piezas para ahorrar el trabajo de hacer los cálculos. Se me ocurre que podrían hacerse otros polígonos y colocar las piezas en distintos arreglos. ¿Se les ocurren más opciones de auto placer?

Podrían hacerse arreglos como de media luna o dibujar una pista y distribuir equitativamente las piezas sobre ella...  :mrgreen:
Título: Re: circunferencia con 60 leds?
Publicado por: Nocturno en 02 de Febrero de 2010, 02:45:53
¡Qué chulada, Santiago!, eso sí que es potencia.
Título: Re: circunferencia con 60 leds?
Publicado por: migsantiago en 02 de Febrero de 2010, 13:30:25
Bueno, si hay más peticiones escribiré el programita.  ;-)
Título: Re: circunferencia con 60 leds?
Publicado por: MiCrOtRoNiC en 04 de Febrero de 2010, 09:51:44
 :shock: que bien mig bienvenido sea cualquier aporte tuyo....

saludos