El programa Javascript utiliza matemáticas avanzadas para facilitar la grabación de PCB

Todos recordamos la letanía de varias clases de matemáticas que tomamos, donde la frustración por no entender un concepto difícil vuela hacia el clásico: "¿Cuándo necesitaré saber esto en la vida real?" Pero como todos sabemos, incluso los conceptos matemáticos más esotéricos tienen aplicaciones en el mundo real, y el no dominarlos puede volver a atormentarte.

Tome los diagramas de Voronoi, por ejemplo. Aunque no recordamos que estuvieron expuestos a estos en cualquier clase de matemáticas, resulta que pueden ser bastante útiles en un área aparentemente no relacionada: convertir proyectos de PCB en patrones de polígonos grabados fácilmente. Los diagramas de Voronoi son en realidad un plano dividido en diferentes regiones o "células", cada una centrada en un objeto "semilla". Cada celda es el conjunto de puntos más cercanos a una semilla en particular que a cualquier otra semilla. En el caso de los PCB, las semillas se pueden representar mediante trazas; dividir el plano en celdas alrededor de estas trazas da como resultado un patrón de mosaico fácilmente grabado.

Para que esto sea útil para los creadores de PCB, [Craig Iannello] inventó una aplicación de JavaScript que toma una imagen de una PCB, hace polígonos de las trazas y escupe un código G adecuado para un grabador láser. Un PCB en blanco cubierto con una capa de pintura en aerosol, el patrón con patrón de polígono está grabado en la pintura y el tablero está grabado y perforado de la manera habitual. [Craig]El programa ofrece opciones para agregar funciones específicas a la placa, como almohadillas extrañas o pistas que necesitan un enrutamiento específico.

Esta no es la primera vez que vemos los diagramas de Voronoi utilizados para el diseño de PCB, pero el método parece tan fácil que nos encantaría probarlo. Incluso parece que podría funcionar también para el fresado CNC de tableros.

  • Zelea dice:

    ¿Alguien sabe de una aplicación similar que funcione en un PCB de formato vectorial en lugar de en imágenes rasterizadas? Envío mis PCB a una máquina CNC, por lo que mi flujo de trabajo es Gerber -> aislamiento -> código NC. Esto funciona bien, pero las pistas y los pads tienen demasiados detalles. Si pudiera reducir la complejidad del formato de vector de aislamiento usando diagramas de Voronoi, reduciría significativamente el tiempo de ruta.

  • Paul dice:

    Bela. Parece tener el efecto secundario de minimizar la longitud de la ruta de la herramienta al mismo tiempo. Práctica.

    Pero buena suerte perforando esos agujeros en el centro. El taladro querrá entrar en ese desagüe.

    Una buena mejora sería colocar un orificio de inicio central en el medio del orificio pasante previsto.

    • Vikas dice:

      Totalmente de acuerdo en la marcación del agujero como un punto en lugar de un círculo.

  • Miguel dice:

    Hombre ... ¿Por qué molestarse en perder el tiempo cuando los costos de PCB son tan baratos hoy en día?

Gloria Vega
Gloria Vega

Deja una respuesta

Tu dirección de correo electrónico no será publicada.