Esquemas

Nuevo diseño y pedido de LibreServo [v1.c]

Tras un mes desde que detecté el error, cómo corre el tiempo..., ¡ya tengo una nueva versión de LibreServo y ya están fabricándose en JLCPCB!.
Ahora mismo ando con muy poco tiempo, pero la tardanza no sólo ha sido por mi poco tiempo, también he decidido introducir varios cambios y mejoras:

  • Cambiar tamaño y limpieza de textos
  • Cambiar encapsulado del regulador lineal
  • Cambiar condensadores y resistencias para que no entorpezcan
  • Modificar el valor de las resistencias del led RGB
  • Poner agujeros pasantes para un futuro encóder
  • Modificar footprint de varias resistencias y condensadores para optimizar el espacio
  • Modificar pistas serie para que sean curvas
  • Modificar cableado conectores (orden al revés)
  • Mover el gateMosfet para que no coincida con el conector
  • Agrandar footprints de los gateMosfet y del microcontrolador
  • Generar dos pines de alimentación
  • Añadir normbre y versión a la placa
LibreServo v1.c
LibreServo v1.c

Error en LibreServo v1b

Con la web ya acabada, por fin tenía tiempo para seguir programando y probando mi LibreServo, pero la alegría ha durado poco.

Tras soldar las tres placas juntas, procedo a alimentar LibreServo por primera vez desde una batería en vez desde el programador ST-link... y un humo blanco precedido de unas chispas hace acto de presencia. El microcontrolador STM32F302 ha quedado totalmente fundido, y existe un corto como una catedral entre tierra y la línea de 3.3V. Tras mirar en profundidad, veo que existen virutas de estaño entre las patas de mi microcontrolador, ¡justo entre vdd y vss! (alimentación y tierra). ¿Es posible que al soldar las tres placas no haya sido suficientemente cuidadoso y alguna viruta haya ido a parar a donde no debía?

Error en el diseño
Error en el diseño de LibreServo v1b

Diseños, esquemas y PCB

Tras detectar el error en el diseño en la parte de comunicación serie como comenté en las prisas, esa mala consejera, tuve que actualizar los diseños y por lo tanto, los diseños anteriormente compartidos aquí y aquí están desactualizados. Como esto podría ocurrir más veces en adelante, y como también quiero compartir los ficheros en sí, dejo en ésta entrada la última edición de los diseños en foto y además, en Github dejo los ficheros subidos. Del fichero del diseño de la PCB, hay 4 versiones. Las versiones a, b y c corresponden a las versiones especiales que mandé a fabricar como comenté y expliqué en la entrada de mi primer pedido de LibreServo.

Esquemas y diseños
Buses

Diseños, esquemas

Sin poder entrar en todos los detalles y decisiones tomadas, en el propio diseño electrónico y esquemático, se ha seguido siempre el propio datasheet de los componentes seleccionados, en algún caso aumentando los condensadores de desacoplo. Dejo a continuación el esquema general completo (se ha corregido a posteriori algún detalle), y comentaré las partes en los que ha habido algún pequeño cálculo.

Primer diseño esquemático de LibreServo
LibreServo sch