Pues lo que dice el título: si quieres un diseño gratuito de PCB, me comprometo a hacerlo. Sin trampa ni cartón.
¿Razones?
-Soy ingeniero electrónico (me muevo con soltura en Altium Designer y Mentor PADS) pero quiero migrar a KiCAD 6 para uso personal y lo veo una buena forma de practicar.
-Quiero ver si el tema maker está estancado por la falta de conocimientos al realizar un diseño PCB, aunque cada vez sea más fácil.
Requisitos:
-El diseño ha de ser algo que se vaya a usar realmente,
-Límite de tamaño 100x100mm, tanto THT como SMD y máximo 4 capas de cobre, por el momento y por razones de tiempo/esfuerzo (si no lo veo viable bajo estos requisitos, lo haré saber). Tened en cuenta que las PCB chinas económicas tienen limitación de dos capas y 100x100mm de dimensiones máximas.
-El proyecto ha de poder liberarse bajo licencia de hardware libre, no solo los Gerbers sino el diseño completo (esquemático, PCB, 3D de la tarjeta). Por mi parte liberaré todo lo que haga a una cuenta de GitHub (se admiten propuestas).
-Puedo echar un ojo rápido al esquemático por si se pudiera corregir algo, pero en general replicaré el esquemático tal y como esté.
-Grabar el proceso de diseño de la PCB y subirlo a YouTube como tutorial (¿quizá hacer algún directo en YouTube o Twitch e ir explicando pasos?).
¿Interesad@s?
(29-12-2021, 05:52 PM)sifou escribió: Pues lo que dice el título: si quieres un diseño gratuito de PCB, me comprometo a hacerlo. Sin trampa ni cartón.
¿Razones?
-Soy ingeniero electrónico (me muevo con soltura en Altium Designer y Mentor PADS) pero quiero migrar a KiCAD 6 para uso personal y lo veo una buena forma de practicar.
-Quiero ver si el tema maker está estancado por la falta de conocimientos al realizar un diseño PCB, aunque cada vez sea más fácil.
Requisitos:
-El diseño ha de ser algo que se vaya a usar realmente,
-Límite de tamaño 100x100mm, tanto THT como SMD y máximo 4 capas de cobre, por el momento y por razones de tiempo/esfuerzo (si no lo veo viable bajo estos requisitos, lo haré saber). Tened en cuenta que las PCB chinas económicas tienen limitación de dos capas y 100x100mm de dimensiones máximas.
-El proyecto ha de poder liberarse bajo licencia de hardware libre, no solo los Gerbers sino el diseño completo (esquemático, PCB, 3D de la tarjeta). Por mi parte liberaré todo lo que haga a una cuenta de GitHub (se admiten propuestas).
-Puedo echar un ojo rápido al esquemático por si se pudiera corregir algo, pero en general replicaré el esquemático tal y como esté.
-Grabar el proceso de diseño de la PCB y subirlo a YouTube como tutorial (¿quizá hacer algún directo en YouTube o Twitch e ir explicando pasos?).
¿Interesad@s?
Buena iniciativa. Te lo Twitteo para que lo vea mas gente!
Saludos,
31-12-2021, 01:24 AM
(Última modificación: 31-12-2021, 01:27 AM por sifnio.)
Muchas gracias por la iniciativa!
Te propongo, por si es de tú interés (o de alguien más), un proyecto que empecé con ilusión hace varios años, llegué incluso a montar un prototipo en PCB que no acabo de funcionar como debería, por falta de tiempo, y puede que de conocimiento...
La idea comenzó con la necesidad de diseñar un sencillo shield de arduino para medir el tiempo de diferencia en el se cortasen dos haces de luz montados externamente (dos láseres de poca potencia apuntando a dos fototransistores), por lo que el shield solo contemplaba los circuitos de polarización de los foto transistores.
La idea funcionó razonablemente bien, y acabé evolucionándolo (y aquí empezaron los problemas) para hacer fotografía de alta velocidad (disparar un flash cuando sucede algo como un sonido o un corte de un haz de luz), a grandes rasgos el sistema tiene:
- 2 optoacopladores 4N25 para disparar flashes o cámaras digitales (salidas digitales de Arduino)
- 2 entradas de foto transistor (con la polarización con un divisor de tensión mediante un potenciómetro digital para poder programar la sensibilidad, y un comparador digital LM293 para obtener la señal digital de entrada a Arduino) (entradas digitales de Arduino)
- 1 entrada de microfono electret, con un sistema parecido al anterior (polarización, amplificación y comparación) (Una entrada digital y una analógica de Arduino)
- 1 modulo bluetooth HC-05 para poder configurar parámetros básicos (como retardos o repeticiones) desde un terminal BT en el móvil. Se que hay placas de arduino con el BT integrado, pero me parecía interesante incluirlo para que el sistema pueda funcionar en un simple Arduino Uno. (Por software serial)
Si te parece interesante, retomo el esquema y te lo hago llegar...
Feliz 2022!
(31-12-2021, 01:24 AM)sifnio escribió: Muchas gracias por la iniciativa!
Te propongo, por si es de tú interés (o de alguien más), un proyecto que empecé con ilusión hace varios años, llegué incluso a montar un prototipo en PCB que no acabo de funcionar como debería, por falta de tiempo, y puede que de conocimiento...
La idea comenzó con la necesidad de diseñar un sencillo shield de arduino para medir el tiempo de diferencia en el se cortasen dos haces de luz montados externamente (dos láseres de poca potencia apuntando a dos fototransistores), por lo que el shield solo contemplaba los circuitos de polarización de los foto transistores.
La idea funcionó razonablemente bien, y acabé evolucionándolo (y aquí empezaron los problemas) para hacer fotografía de alta velocidad (disparar un flash cuando sucede algo como un sonido o un corte de un haz de luz), a grandes rasgos el sistema tiene:
- 2 optoacopladores 4N25 para disparar flashes o cámaras digitales (salidas digitales de Arduino)
- 2 entradas de foto transistor (con la polarización con un divisor de tensión mediante un potenciómetro digital para poder programar la sensibilidad, y un comparador digital LM293 para obtener la señal digital de entrada a Arduino) (entradas digitales de Arduino)
- 1 entrada de microfono electret, con un sistema parecido al anterior (polarización, amplificación y comparación) (Una entrada digital y una analógica de Arduino)
- 1 modulo bluetooth HC-05 para poder configurar parámetros básicos (como retardos o repeticiones) desde un terminal BT en el móvil. Se que hay placas de arduino con el BT integrado, pero me parecía interesante incluirlo para que el sistema pueda funcionar en un simple Arduino Uno. (Por software serial)
Si te parece interesante, retomo el esquema y te lo hago llegar...
Feliz 2022!
Hola,
pues si te animas con el esquemático, hago un shield tamaño estándar, sin problema.
Después de varios días mejorando el diseño inicial, y probándolo todo en la protoboard, ya tengo el esquema terminado. Tratando de conseguir un diseño especialmente versátil puede que se me haya ido la mano.. y que el diseño esté al límite de lo que cabe físicamente en un shield de arduino. He añadido las huellas y colocado tentativamente los componentes en la pcb para comprobar que al menos los componentes caben.. las pistas ya no lo tengo tan claro...
Ya me dirás si te es útil, o si necesitas que haga algún cambio, como simplificar un poco el circuito. En función de como vaya quedando prepararé una entrada en el foro con el proyecto, por si a alguien más le interesa.
El diseño está en https://github.com/sifnio/HSP-Arduino-Shield
Gracias de nuevo.
(07-01-2022, 05:56 PM)sifnio escribió: Después de varios días mejorando el diseño inicial, y probándolo todo en la protoboard, ya tengo el esquema terminado. Tratando de conseguir un diseño especialmente versátil puede que se me haya ido la mano.. y que el diseño esté al límite de lo que cabe físicamente en un shield de arduino. He añadido las huellas y colocado tentativamente los componentes en la pcb para comprobar que al menos los componentes caben.. las pistas ya no lo tengo tan claro...
Ya me dirás si te es útil, o si necesitas que haga algún cambio, como simplificar un poco el circuito. En función de como vaya quedando prepararé una entrada en el foro con el proyecto, por si a alguien más le interesa.
El diseño está en https://github.com/sifnio/HSP-Arduino-Shield
Gracias de nuevo.
Perfecto, me pongo a ello. Voy a hacerlo primero en Altium y luego en KiCAD, para comparar.
Cuando tenga algo hecho, lo subiré a GitHub y lo pondré por aquí
18-01-2022, 10:53 PM
(Última modificación: 18-01-2022, 11:00 PM por sifou.)
(07-01-2022, 05:56 PM)sifnio escribió: Después de varios días mejorando el diseño inicial, y probándolo todo en la protoboard, ya tengo el esquema terminado. Tratando de conseguir un diseño especialmente versátil puede que se me haya ido la mano.. y que el diseño esté al límite de lo que cabe físicamente en un shield de arduino. He añadido las huellas y colocado tentativamente los componentes en la pcb para comprobar que al menos los componentes caben.. las pistas ya no lo tengo tan claro...
Ya me dirás si te es útil, o si necesitas que haga algún cambio, como simplificar un poco el circuito. En función de como vaya quedando prepararé una entrada en el foro con el proyecto, por si a alguien más le interesa.
El diseño está en https://github.com/sifnio/HSP-Arduino-Shield
Gracias de nuevo.
Ahí va el esquemático un poco modificado (lo he importado a Altium y "arreglado" hasta quitarme los errores del DRC):
Por cierto, no me queda claro cómo va a ser el módulo Bluetooth, supongo que la idea es soldar un módulo de 6 pines como este:
Y he empezado a hacer la forma de la PCB del Shield (que ha dado guerra porque no hay medidas exactas en la web, aunque me da que la crearon en sistema imperial de medida y con separación de 100Mils):
Me queda acabar los footprints de los componentes (no sé si iban en los ficheros que subiste).
Edito: qué listo soy, que teniendo los footprints en KiCAD como has puesto en el repositorio, casi me pongo a hacerlos por mi cuenta jajaja.
Sí, la idea del módulo bluetooth es colocar una tira de 6 pines para conectar el BT-05 (o BT-06). No puedo ver la foto que has incluido en el post, pero creo que no hay duda, sólo es una tira de 6 pines.
Inicialmente pretendía soldar el módulo en formato SMD, que sería una solución más robusta, pero eso obligaría a hacer un shield de dimensiones no estándar porque no cabrían todos los componentes. Los módulos a los que me refiero son estos:
Si vives en Madrid, y tienes un hueco, podemos quedar a tomar un café y aclaramos todas las dudas.
Muchas gracias!
(20-01-2022, 09:55 AM)sifnio escribió: Sí, la idea del módulo bluetooth es colocar una tira de 6 pines para conectar el BT-05 (o BT-06). No puedo ver la foto que has incluido en el post, pero creo que no hay duda, sólo es una tira de 6 pines.
Inicialmente pretendía soldar el módulo en formato SMD, que sería una solución más robusta, pero eso obligaría a hacer un shield de dimensiones no estándar porque no cabrían todos los componentes. Los módulos a los que me refiero son estos:
Si vives en Madrid, y tienes un hueco, podemos quedar a tomar un café y aclaramos todas las dudas.
Muchas gracias!
Creo que cabe el módulo en horizontal... parece que no, pero la PCB tiene bastante espacio.
Ahora mismo vivo en Berlin, así que difícil tomarse un café jeje. Pero bueno, la PCB saldrá, o se van haciendo cambios.
Subo un par de fotos de lo que tengo (estoy haciendo footprints a mano fáciles de soldar también a mano, en Altium no me importa los footprints de KiCAD como toca...).
(21-01-2022, 12:21 AM)sifou escribió: (20-01-2022, 09:55 AM)sifnio escribió: Sí, la idea del módulo bluetooth es colocar una tira de 6 pines para conectar el BT-05 (o BT-06). No puedo ver la foto que has incluido en el post, pero creo que no hay duda, sólo es una tira de 6 pines.
Inicialmente pretendía soldar el módulo en formato SMD, que sería una solución más robusta, pero eso obligaría a hacer un shield de dimensiones no estándar porque no cabrían todos los componentes. Los módulos a los que me refiero son estos:
Si vives en Madrid, y tienes un hueco, podemos quedar a tomar un café y aclaramos todas las dudas.
Muchas gracias!
Creo que cabe el módulo en horizontal... parece que no, pero la PCB tiene bastante espacio.
Ahora mismo vivo en Berlin, así que difícil tomarse un café jeje. Pero bueno, la PCB saldrá, o se van haciendo cambios.
Subo un par de fotos de lo que tengo (estoy haciendo footprints a mano fáciles de soldar también a mano, en Altium no me importa los footprints de KiCAD como toca...).
¿Crees que el módulo HC-05 en formato SMD cabría en la placa..? Si el footprint estuviese disponible en Altium y pudieses probar.. genial. Si no.. no te preocupes!!
(21-01-2022, 11:28 PM)sifnio escribió: ¿Crees que el módulo HC-05 en formato SMD cabría en la placa..? Si el footprint estuviese disponible en Altium y pudieses probar.. genial. Si no.. no te preocupes!!
Pues viendo lo que queda libre en la PCB, te diría que sí:
¿Quieres soldar el módulo Bluetooth con los seis pines (horizontal pero con algo de altura), o directamente la PCB sin pines soldada como SMD híbrido?
Si cupiese como SMD híbrido sería lo más robusto, aunque una parte del módulo (la parte de la antena) quedase fuera del shield
Hola sifnio,
perdón por tardar tanto con esto, pero siempre tengo líos últimamente...
Echa un ojo al esquema, he integrado el módulo como híbrido con conversores de nivel 3.3V/5V. Mira si los pines son correctos, en especial los de TX/RX:
En la PCB todo cabe sin problema:
(25-02-2022, 12:01 AM)sifou escribió: Hola sifnio,
perdón por tardar tanto con esto, pero siempre tengo líos últimamente...
Echa un ojo al esquema, he integrado el módulo como híbrido con conversores de nivel 3.3V/5V. Mira si los pines son correctos, en especial los de TX/RX:
En la PCB todo cabe sin problema:
Hey! Menuda paliza te has dado. Creo que está perfecto.
Muchas gracias!
04-03-2022, 04:34 PM
(Última modificación: 04-03-2022, 04:35 PM por sifou.)
(04-03-2022, 09:24 AM)sifnio escribió: (25-02-2022, 12:01 AM)sifou escribió: Hola sifnio,
perdón por tardar tanto con esto, pero siempre tengo líos últimamente...
Echa un ojo al esquema, he integrado el módulo como híbrido con conversores de nivel 3.3V/5V. Mira si los pines son correctos, en especial los de TX/RX:
En la PCB todo cabe sin problema:
Hey! Menuda paliza te has dado. Creo que está perfecto.
Muchas gracias!
Pues PCB finalizada:
Menos mal que no había cambios, porque me puse a rutarla un poco antes de tu confirmación
Genero los Gerbers y todo lo que falte, y lo subo a GitHub. También subiré un vídeo a YouTube con el proceso.
Y se podría decir que es el primer diseño liberado de este hilo
PD: si quieres cambiar algo de la serigrafía u otra cosa diferente, habla ahora o calla para siempre XD
Guau, pedazo curro!
Aplausos!
(04-03-2022, 04:34 PM)sifou escribió: Pues PCB finalizada:
Menos mal que no había cambios, porque me puse a rutarla un poco antes de tu confirmación
Genero los Gerbers y todo lo que falte, y lo subo a GitHub. También subiré un vídeo a YouTube con el proceso.
Y se podría decir que es el primer diseño liberado de este hilo
PD: si quieres cambiar algo de la serigrafía u otra cosa diferente, habla ahora o calla para siempre XD
Me parece que está genial!. Muchas gracias
Pues ya están los ficheros generados y subidos a GitHub:
https://github.com/Inductores/HSP-Arduino-Shield
También voy a subir un vídeo mostrando el diseño desde cero. Cuando lo tenga, os lo dejaré por aquí.
Me gusta la explicación del video y como has ido haciendo el ruteo. Este formato de contenido esta muy bien.
|