TODOPIC

Simuladores, editores de PCB, etc => Diseño de placas PCB => Kicad => Mensaje iniciado por: juaperser1 en 07 de Noviembre de 2015, 17:40:40

Título: ¿Qué has hecho con KiCad?
Publicado por: juaperser1 en 07 de Noviembre de 2015, 17:40:40
Bueno, no se trata de poner aquí vuestros proyectos para que todos los copien pero una simple imagen del PCB ya terminado o un rutado, o simplemente una opinión, pueden ayudar a muchos para que vean el potencial de KiCad y se decidan a usarlo como herramienta de trabajo.

yo ya colgué algunas imágenes de PCB hechos por mi con KiCad: http://www.todopic.com.ar/foros/index.php?topic=45138.msg374958#msg374958

Pero ya he terminado de rutar el PCB que he creado para el tutorial (ahora puedo seguir con el tutorial) y quiero compartirlo para ver que os parece.

El length tuning y el differential pair no están calculados, ni siquiera son necesarios para este PCB, pero lo pongo para enseñar en el tutorial como utilizar la herramienta, también os pongo las imágenes en 3D para ver la potencia y nivel de detalle de KiCad en este aspecto también.

los componentes en 3D están mezclados, algunos son tomados de las librerías de kicad, otros son de la librería de nuestro compañero EdoNork, una esta bajada de internet y las restantes las he hecho yo. Esta mezcla ha sido para aprender a como adaptar componentes de terceros a nuestras huellas.

como algunos ya sabéis mi opinión, autoruting "0", jamás. (si por mi fuera no existiría pero bueno)

espero que os guste a los que estén siguiendo el tutorial y a los que no también.

un saludo

(https://dl.dropbox.com/s/itaeii5frsypzpy/1.png)

(https://dl.dropbox.com/s/z206q5i1avniibp/2.png)

(https://dl.dropbox.com/s/atbqyd2aqooyos6/3.png)

(https://dl.dropbox.com/s/x6auccebwyihuot/4.png)

(https://dl.dropbox.com/s/skr58mr5lfr6mls/5.png)

(https://dl.dropbox.com/s/3aqunmbq8sy2drf/6.png)

(https://dl.dropbox.com/s/tx7bvy0l60p9ztw/7.png)

Título: Re:¿Qué has hecho con KiCad?
Publicado por: KILLERJC en 07 de Noviembre de 2015, 18:11:14
Quedo muy buena. yo hasta ahora no tuve que realizar ninguna placa doble faz. y mucho menos una de varias capas. Mas que nada por que no las mando a realizar. Si fuer asi prefiero por supuesto doble capa siempre.
Título: Re:¿Qué has hecho con KiCad?
Publicado por: juaperser1 en 07 de Noviembre de 2015, 18:20:23
Quedo muy buena. yo hasta ahora no tuve que realizar ninguna placa doble faz. y mucho menos una de varias capas. Mas que nada por que no las mando a realizar. Si fuer asi prefiero por supuesto doble capa siempre.

Muchas gracias killer me alegro que te guste, cuando yo las hago caseras también intento por todos los medios que sean a  simple cara, se me suelen comer las pistas el ácido :D
Título: Re:¿Qué has hecho con KiCad?
Publicado por: juaperser1 en 07 de Noviembre de 2015, 18:25:08
Acabo de darme cuenta ( y lo digo yo antes de que alguien lo vea) de que al mover una de las huellas se me ha quedado una pista en ángulo recto, en la placa ya esta modificado.

Un saludo.
Título: Re:¿Qué has hecho con KiCad?
Publicado por: Yoshua en 07 de Noviembre de 2015, 19:02:26
Pregunta: para que es la bobina que se dibuja en las pistas del USART?
Título: Re:¿Qué has hecho con KiCad?
Publicado por: juaperser1 en 07 de Noviembre de 2015, 19:31:47
Pregunta: para que es la bobina que se dibuja en las pistas del USART?

En esta placa? Para nada, simplemente como ejemplo de como usar la herramienta.

No es una bobina es una manera de dar a una pista una determinada longitud, necesario para hacer placas de diseño digital de alta velocidad, se utiliza mucho por ejemplo para conectar los procesadores con las memorias DDR

Un saludo.
Título: Re:¿Qué has hecho con KiCad?
Publicado por: Miquel_S en 08 de Noviembre de 2015, 08:26:23
 ((:-)) Excelente trabajo como era de esperar.
Título: Re:¿Qué has hecho con KiCad?
Publicado por: juaperser1 en 08 de Noviembre de 2015, 08:32:45
((:-)) Excelente trabajo como era de esperar.

Muchas gracias Miquel_S, me alegro que te guste ;-)
Título: Re:¿Qué has hecho con KiCad?
Publicado por: Snaut en 08 de Noviembre de 2015, 09:45:49
Te ha quedado muy guapa esta placa, buen trabajo. Desde que han puesto el OpenGL el manejo y visualización de capas es una maravilla.
Título: Re:¿Qué has hecho con KiCad?
Publicado por: juaperser1 en 08 de Noviembre de 2015, 13:47:06
Te ha quedado muy guapa esta placa, buen trabajo. Desde que han puesto el OpenGL el manejo y visualización de capas es una maravilla.

Si que es verdad parece un programa totalmente distinto con OpenGL y con Canvas.

Me alegro que te guste.

Un saludo
Título: Re:¿Qué has hecho con KiCad?
Publicado por: manwenwe en 08 de Noviembre de 2015, 14:43:31
Ta guapa la placa juanjo. ¿qué hace?.

Yo me bajé kicad para abrir un proyecto de ejemplo de una fpga y no sabía ni cambiar la página de esquemáticos  :D :D :D

Saludos.

BTW: el length tunning no lo hagas con curvas: 45º también. Eso de las pistas con curvas es de japos de hace 20 años (master system 2, etc).
Título: Re:¿Qué has hecho con KiCad?
Publicado por: juaperser1 en 08 de Noviembre de 2015, 16:18:34
Pues la placa en sí ha sido creada para el tutorial, o sea que no ha sido creada para nada en específico, pero por darle algún uso, es una controladora de 8 servos de radiocontrol con una capacidad de unos 3,5-4 amperios mas o menos, I2C, uart con jumper para selecionar potencia, conectores de ampliación de adc y I/O, un pulsador y led genérico...

no sé, un poco de todo, no podía ser ni demasiado fácil ni demasiado difícil, o sea que opte por hacer una de dos caras, intentando usar un poco todas las herramientas, componentes girados, vias distintas, pistas distintas, poner un logo, la placa sigue el estándar IPC7351... y me han quedado muchas por poner, que tendré que explicar como se hacen en el tutorial, como por ejemplo mas caras o poner componentes por los dos lados, pero al tratarse de un tutorial tampoco quería hacer algo muy difícil.

En el tutorial se explica como mirar las tecnologias de fabricación de una empresa, y cosas así.

Citar
Yo me bajé kicad para abrir un proyecto de ejemplo de una fpga y no sabía ni cambiar la página de esquemáticos  :D :D :D

la próxima vez habla conmigo, para una cosa en la que te puedo ayudar yo...  :D :D

Citar
BTW: el length tunning no lo hagas con curvas: 45º también. Eso de las pistas con curvas es de japos de hace 20 años (master system 2, etc).

En cuanto a lo de los 45º ¿Qué quieres que te diga?...todavía me queda mucho que aprender... o a ti que enseñar :D :D, como digo, no están calculadas, ni hacen falta en esta placa, ya que es un pic18F4550 con USB a CDC baja velocidad, simplemente es para enseñar a usar la herramienta de los pares y del length tuning.

ya haré alguna (espero que pronto) donde te pregunte que te parece y hay tendrás muchas oportunidades para criticarme todo lo que quieras  :D :D, es más, seré yo el que te pida que la critiques  ;-)

un saludo.
Título: Re:¿Qué has hecho con KiCad?
Publicado por: manwenwe en 08 de Noviembre de 2015, 16:41:09
Tampoco pasa nada por poner curvas en las nets pero:

1. Las nets son más largas (la distancia más corta entre dos puntos....).
2. Es díficil pasarlas entre pads de componentes.
3. Aprovechas menos el espacio y es más difícil llevar buses en paralelo.

El componente ese grandote de 4 pines TH que es?. Yo cada vez evito más las placas de dos capas pero en este caso parece válido: no hay nada de alta frecuencia.

Dos cosas más:

1. Si pones el logo en el cobre en vez de en la capa de serigrafía queda mucho más bonito.
2. Evita, si es posible, los pads con el "hole" que no sean redondos (como el conector de alimentación) ya que muchos fabricantes te cobran más porque tienen que fresarlos en vez de taladrarlos...

Saludos!

Título: Re:¿Qué has hecho con KiCad?
Publicado por: juaperser1 en 08 de Noviembre de 2015, 17:05:04
El componente grande es un puente de diodos, de 6 Amperios, lo he puesto de 6 Amperios por que tiene el mismo tamaño que el de 4 y las pistas de potencia aguantan unos 3,5 Amperios o 4 Amperios así que le puse el de 6 e iba sobrado, a pesar de lo grande que es, ocupa menos que poner los 4 diodos de esa potencia.

el esquemático de alimentación es este:

(https://dl.dropbox.com/s/1m8wa2v9gwuvc36/esc.png)

de esta  manera, y al ser una placa de pruebas, se puede alimentar desde el jack o desde el conector, con alterna desde un transformador, o si la alimentas con continua no tienes que preocuparte de la polaridad, puedes conectarla cambiado el positivo con el negativo y no hay riesgo de quemarla.

Citar
Tampoco pasa nada por poner curvas en las nets pero:

1. Las nets son más largas (la distancia más corta entre dos puntos....).
2. Es díficil pasarlas entre pads de componentes.
3. Aprovechas menos el espacio y es más difícil llevar buses en paralelo.

has escrito esto mientras yo editaba el anterior pero como he digo:

Citar
En cuanto a lo de los 45º ¿Qué quieres que te diga?...todavía me queda mucho que aprender... o a ti que enseñar :D :D,

Citar
ya haré alguna (espero que pronto) donde te pregunte que te parece y hay tendrás muchas oportunidades para criticarme todo lo que quieras  :D :D, es más, seré yo el que te pida que la critiques  ;-)

Citar
1. Si pones el logo en el cobre en vez de en la capa de serigrafia queda mucho más bonito.
2. Evita, si es posible, los pads con el "hole" que no sean redondos (como el conector de alimentación) ya que muchos fabricantes te cobran más porque tienen que fresarlos en vez de taladrarlos..

Gracias por los consejos, me los apunto los dos, pero es que en el caso de un jack por ejemplo hay que hacer "hole" redondo bastante grande. Pero ahora que lo sé, intentare hacer todos los hole redondos, gracias.
Fijate que siempre había pensado que era mejor poner el logo en la serigrafía.

Citar
Yo cada vez evito más las placas de dos capas pero en este caso parece válido: no hay nada de alta frecuencia.

yo también quiero pasar de los diseños a dos caras, hacerlas a mano me di cuenta hace ya que gasto mucho tiempo y el dinero es similar a pedir prototipos a determinadas empresas, y un prototipo de 2 a 4 caras tampoco varia mucho de precio, contando que la mayoría de la veces sale mas pequeña.

pero debido a mis trabajos, donde mis jefes no querian bajo ningún concepto 4 caras, pues se puede decir que soy bastante novato si me sacan de 2 caras  :?
pero estoy en ello para cambiar las cosas. :D :D
Título: Re:¿Qué has hecho con KiCad?
Publicado por: juaperser1 en 08 de Noviembre de 2015, 19:35:31
Oye Manu una cosa en la que he caído ahora de lo que me has dicho:

Citar
BTW: el length tunning no lo hagas con curvas: 45º también. Eso de las pistas con curvas es de japos de hace 20 años (master system 2, etc).

Te refieres a que las haga como las que están en la part de abajo de esta imagen.

(http://wiki.altium.com/download/attachments/5276183/TuningPatternsWithMenu.png?version=1&modificationDate=1226586461271)

Me ha chocado un poco porque, siempre las he visto curvas, en la RBP2 por ejemplo y en casi todo, o quizás es que no me he fijado bien.

Supongo que es lo mismo, pero es cierto que se ganan las ventajas que has comentado de pasarlas entre vías, componentes o trazar buses.

Estudiare el tema.

Un saludo


Título: Re:¿Qué has hecho con KiCad?
Publicado por: manwenwe en 09 de Noviembre de 2015, 05:08:45
Síp. Aunque lo de las vías te lo decía con nets normales con curvas sin length tunning. El espaciado entre nets en el length tunning para bien debe ser 3-4 veces el año de la net.

Bajo mi opinión RPI no es el mejor ejemplo de enrutado. Bájate layouts de texas, freescale, xilinx, etc. y verás como no lo hacen así.

Saludos.
Título: Re:¿Qué has hecho con KiCad?
Publicado por: juaperser1 en 09 de Noviembre de 2015, 08:24:13
Síp. Aunque lo de las vías te lo decía con nets normales con curvas sin length tunning. El espaciado entre nets en el length tunning para bien debe ser 3-4 veces el año de la net.

Bajo mi opinión RPI no es el mejor ejemplo de enrutado. Bájate layouts de texas, freescale, xilinx, etc. y verás como no lo hacen así.

Saludos.

Ok perfecto, lo haré, un saludo y gracias por los consejos, me los voy apuntando todos.
Título: Re:¿Qué has hecho con KiCad?
Publicado por: juaperser1 en 09 de Noviembre de 2015, 13:30:44
Sabes Manu, hay un pequeño problema en tus consejos con el lenght tuning para los usuarios de KiCad :D :D

el problema es el siguiente:

Citar
Bajo mi opinión RPI no es el mejor ejemplo de enrutado

el lenght tuning, diferential pair, y todas las herramientas para el diseño digital de alta velocidad son herramientas muy recientes en KiCad, es más, casi todos los días van metiendo cosas nuevas, pero el problema es que el encargado de la herramienta de "lenght tuning" es precisamente  "raspberry pi foundation", y lo primero que ha implementado, como es lógico, es lo que ellos utilizan,o sea con forma curva.

y como te digo, aunque lo están tocando en estos momentos, todavía no te permite seleccionar el "miter style 45 degree" aunque esta ahí en el menú junto con los otros estilos, solo te permite escoger el tipo arco de momento, así que tendré que esperar un poco  para seguir tus consejos, y seguir con la forma curva :( :( por lo menos no es algo grave  :D

pero bueno, por otro lado tampoco estaría mal saber lo que un japones de hace 20 años, de los que inventaron la master system :D :D (seguro que eran unos maquinas :D :D)

 - Tienes que ingresar para ver archivos adjuntos -
Título: Re:¿Qué has hecho con KiCad?
Publicado por: manwenwe en 09 de Noviembre de 2015, 14:04:40
Pues que mala pata: ya lo pondrán...

No era la master system. Lo ví en un "despiece" de consola en EEVblog jeje.

Saludos.
Título: Re:¿Qué has hecho con KiCad?
Publicado por: KILLERJC en 09 de Noviembre de 2015, 14:38:15
Puedo preguntar una cosa manwenwe, por que no es conveniente hacerlo con arcos?

Veo una placa madre que en la conexcion de Ethernet + video->LCD poseee length tuning y no usan arcos sino que son rectos y luego a 45 grados. Algo mas parecido al segundo camino aca:


(http://wiki.altium.com/download/attachments/5276183/TuningPatternsWithMenu.png?version=1&modificationDate=1226586461271)
Título: Re:¿Qué has hecho con KiCad?
Publicado por: juaperser1 en 09 de Noviembre de 2015, 15:12:11
te voy a responder yo usando la respuesta de mawenwe:

Citar
Tampoco pasa nada por poner curvas en las nets pero:

1. Las nets son más largas (la distancia más corta entre dos puntos....).
2. Es díficil pasarlas entre pads de componentes.
3. Aprovechas menos el espacio y es más difícil llevar buses en paralelo.

es una mejor manera de realizar el lenght tuning por que ofrece ventajas en los rutados, pero no pasa nada por usar cualquier opción, la idea es darle la longitud deseada a la net, pero si tiene ventajas hacerlo de una manera mas que de otra, pues mejor usar esa.
Título: Re:¿Qué has hecho con KiCad?
Publicado por: KILLERJC en 09 de Noviembre de 2015, 15:33:42
Pero no tendrias como desventaja cambiar un poco el ancho de la pista en cada esquina ? Cambiando la impedancia aumentando las reflexiones.

Ademas no creo que lo pases por entre medio de los pines haciendo eso. Mi mayor duda era por el tema de la impedancia. Tambien tengo un touchpad que posee un lenght tuning y este esta realizado con arcos directamente.
Título: Re:¿Qué has hecho con KiCad?
Publicado por: manwenwe en 09 de Noviembre de 2015, 15:55:35
Pero no tendrias como desventaja cambiar un poco el ancho de la pista en cada esquina ? Cambiando la impedancia aumentando las reflexiones.

Ademas no creo que lo pases por entre medio de los pines haciendo eso. Mi mayor duda era por el tema de la impedancia. Tambien tengo un touchpad que posee un lenght tuning y este esta realizado con arcos directamente.

La impedancia depende únicamente de:

1. ancho de pista. El grosor no es uniforme en la profundidad del cobre.
2. grosor cobre base (y metalizado en capas externas).
3. distancia al plano de referencia.
4. constante dielectrica del core o prepeg (aislante).
5. frecuencia de la señal.
6. grosor de la máscara.

La 6 casi no influye. La forma de la pista no influye. Si pones ángulos de 90º tienes más reflexiones porque a la corriente le cuesta más circular por el vertice interno en comparación con el externo. De las 3 opciones que muestras en Altium la peor es la de en medio (tiene ángulos rectos).

Saludos!
Título: Re:¿Qué has hecho con KiCad?
Publicado por: juaperser1 en 09 de Noviembre de 2015, 16:04:33
EDITO: Mawenwe se me ha adelantado, de todas maneras ha ido mas al grano y ha puesto mas puntos de los que yo iba a poner así que mejor dejo solo su contestación que es mucho mas clara y así no lio a nadie, ya que no soy ningún experto.

de todas maneras estaba poniendo un ejemplo de USB 2.0 a 90 ohm que no me convencía ni a mi.

un saludo
Título: Re:¿Qué has hecho con KiCad?
Publicado por: KILLERJC en 09 de Noviembre de 2015, 16:22:55
1. ancho de pista. El grosor no es uniforme en la profundidad del cobre.
2. grosor cobre base (y metalizado en capas externas).
3. distancia al plano de referencia.
4. constante dielectrica del core o prepeg (aislante).
5. frecuencia de la señal.
6. grosor de la máscara.

La 6 casi no influye. La forma de la pista no influye. Si pones ángulos de 90º tienes más reflexiones porque a la corriente le cuesta más circular por el vertice interno en comparación con el externo. De las 3 opciones que muestras en Altium la peor es la de en medio (tiene ángulos rectos).
La unica variacion que tenemos aca con respecto a otro seria unicamente la forma de la pista ( de todos los puntos que diste ).Yo creo que veo mas variable en ancho de la pista la pista 3, ya que la 2 es cierto que es de 90 grados, pero usa arcos el cual mantendria el ancho de la pista, pienso que mas exacto que la pista 3 es. pero menos que la 1. Utilizar completamente arcos veo que mantiene perfectamente el ancho de la misma pero ocupa mas espacio, mientras que las otras van ganando mas espacio y a costa de la uniformidad de la pista.

Como decia en est apalca madre que tengo de una notebook, el estilo de routeado es de la pista 2, ¿ si es tan malo por que se uso ? sabiendo que no cuenta nada realizar las otras alternativas. Y espacio tiene de sobra ahi.
Título: Re:¿Qué has hecho con KiCad?
Publicado por: manwenwe en 09 de Noviembre de 2015, 16:49:20
No es que sea tan malo. Realmente no son 90º, hay una pequeña curva. Yo creo que es más para "gustos los colores". La primera desde luego no me gusta porque ocupa más espacio y las nets son más largas. Yo utilizo siempre la 3 y la razón es simple: todos los layouts de referencia que en los que me baso utilizan esa variante. Al final (aunque soy teleco y sé "algo" de electromagnética) no soy un estudioso del tema por lo que me dedico a copiar lo que hacen los ingenieros de freescale, texas, xilinx, etc. Si ellos llevan 20/30 años diseñando placas "delicadas" ¿quién soy yo para reinventar la rueda?.

Así he aprendido yo: revisando a fondo muchos diseños de referencia y guias de diseño de PCB de alta frecuencia. No tiene ni trampa ni cartón.

Saludos.
Título: Re:¿Qué has hecho con KiCad?
Publicado por: KILLERJC en 09 de Noviembre de 2015, 16:53:55
Si yo tambien aprendo de eso. Por eso te decia que lo habia visto en una placa madre en la comunicacion con el LCD, sino me equivoco a traves de LVDS.

Creia que lo decias en un motivo particular o existia una razon tecnica para elegir entre uno u otro. Por eso preguntaba :P para ver si habia algo que se me escapaba
Título: Re:¿Qué has hecho con KiCad?
Publicado por: manwenwe en 09 de Noviembre de 2015, 17:01:35
Si yo tambien aprendo de eso. Por eso te decia que lo habia visto en una placa madre en la comunicacion con el LCD, sino me equivoco a traves de LVDS.

Creia que lo decias en un motivo particular o existia una razon tecnica para elegir entre uno u otro. Por eso preguntaba :P para ver si habia algo que se me escapaba

Mira: si Altium te dá las 3 opciones es simplemente porque hay gente que utiliza alguna de ellas jejeje. Yo ya llevo algo de camino con placas de alta frecuencia y te aseguro que, bajo mi punto de vista, el length tunning está "sobrevalorado". Para mí es más importante el PDN (una buena distribución de planos de alimentación + condesandores de bulk y bypass) y las terminaciones. Está claro que para un bus de single-ended no puedes poner líneas de 10cm y otras de 10m. Pero para pares diferenciales (como comentas LVDS), esos ya se inventaron para ser robustos de por sí. Yo he hecho "burradas": placas a 2 capas con HDMI, LVDS, PCIe, Ethernet, etc y han funcionado (por ahorrar en protos). Ahora: ni se te ocurra hacer "burradas" con una DDR que se te va el diseño a la basura...

Saludos!
Título: Re:¿Qué has hecho con KiCad?
Publicado por: AG1 en 29 de Abril de 2016, 23:17:07
Tengo que desarrollar algunos prototipos con PIC32 y para poder realizar las pruebas con más comodidad he decidido hacerme con Kicad una placa Pinguino:

Imgen del prototipo en el editor de PCB de Kicad:

(http://www.allm2m.com/Pinguino/Pinguino_BRD.jpg)


Imagen en el visualizador 3D de Kicad:

(http://www.allm2m.com/Pinguino/Pinguino_3D.jpg)


PCB elaborado:

(http://www.allm2m.com/Pinguino/Pinguino_comp.jpg)


PCB ensamblado

(http://www.allm2m.com/Pinguino/Pinguino.jpg)



Salu2.