CircuitMaker es un software de automatización de diseño electrónico para diseños de placas de circuito impreso dirigido a la comunidad de aficionados, hackers y fabricantes . [1] [2] CircuitMaker está disponible como software gratuito y el hardware diseñado con él se puede utilizar con fines comerciales y no comerciales sin limitaciones. [3] Actualmente está disponible públicamente como versión 1.3 por Altium Limited , con la primera versión no beta el 17 de enero de 2016. [4]
Desarrollador (es) | Altium |
---|---|
Versión inicial | Enero de 2015 |
Lanzamiento estable | 1.3.0.181 / octubre de 2016 |
Escrito en | Delphi , C ++ , C # |
Sistema operativo | Microsoft Windows |
Tamaño | California. 600 MB |
Disponible en | inglés |
Tipo | Automatización de diseño electrónico |
Licencia | Propiedad |
Sitio web | www |
Historia
MicroCódigo CircuitMaker
CircuitMaker, TraxMaker y SimCode fueron desarrollados originalmente por MicroCode Engineering, Inc., con sede en Orem desde 1988. CircuitMaker 5 para Windows 3.1 , 9x y NT estuvieron disponibles en 1997, [5] CircuitMaker 6, CircuitMaker PRO, TraxMaker 3 y TraxMaker PRO en 1998. [6] [7] [8]
Protel CircuitMaker
El desarrollador de software de automatización de diseño electrónico (EDA) Protel comercializó CircuitMaker 2000 como una herramienta de captura de esquemas , junto con TraxMaker como su contraparte de diseño de PCB , como una solución poderosa pero asequible para las necesidades de las placas de circuito. [9] Su facilidad de uso y su costo comparativamente bajo rápidamente ganaron popularidad entre los estudiantes, y el paquete de software se usaba comúnmente para enseñar diseño de placas de circuitos a estudiantes de ingeniería en universidades. [10] La amplia disponibilidad de complementos y bibliotecas de componentes ha acelerado la adopción y ha acumulado rápidamente una comunidad mundial. Cuando Protel pasó a llamarse Altium Limited a principios de la década de 2000, los esfuerzos de ingeniería se redirigieron hacia el desarrollo de DXP 2004 , [11] y CircuitMaker 2000 finalmente se suspendió. Debido a su nuevo estatus como abandonware , CircuitMaker 2000 siguió siendo popular entre los usuarios y estudiantes aficionados. [12] Altium ha observado esta popularidad, y las características más exitosas de CircuitMaker 2000 se han integrado desde entonces en DXP 2004 y más tarde se incorporaron a Altium Designer .
Creador de circuitos de Altium
El hardware de código abierto y las placas de desarrollo fáciles de usar como Arduino y Raspberry Pi han aumentado el interés de la comunidad en la electrónica, particularmente en fablabs , [ cita requerida ] hackerspaces y makerpaces . Los principales proveedores de software EDA carecen tradicionalmente de versiones gratuitas y las licencias profesionales no son asequibles para los aficionados. Esto resultó en altas tasas de piratería para paquetes de software profesionales, o usuarios que se apegan a software obsoleto , incluido CircuitMaker 2000. Varias iniciativas como EAGLE han intentado llenar este vacío, liberando versiones restringidas de herramientas EDA semiprofesionales. El auge de KiCad fragmentó aún más el mercado. Esta presión eventualmente proporcionó el incentivo para que Altium lanzara una versión simplificada y más fácil de usar de su paquete de software EDA profesional y producto estrella , Altium Designer , dirigido a proyectos de placas de circuito menos complejos. Esto culminó con el renacimiento de CircuitMaker como software de captura de esquemas y diseño de PCB . [13]
A pesar de la semejanza en los nombres, el CircuitMaker actual difiere completamente de CircuitMaker 2000 en cuanto a características e interfaz gráfica de usuario : se ha eliminado el módulo de simulación SPICE; se ha revisado el sistema de la biblioteca; y los controles cambiaron de menús clásicos a una interfaz de cinta más moderna y visualmente atractiva .
Fusionar con Upverter
El 14 de mayo de 2018, Altium anunció planes para fusionar CircuitMaker y Upverter en una única plataforma de diseño de uso gratuito. [14] Sin embargo, en una publicación de blog el 11 de mayo de 2019, el director de operaciones de Altium, Ted Pawela, declaró que los planes habían evolucionado y que los productos permanecerían separados, con características de interoperabilidad para los archivos de diseño. [15]
Características
CircuitMaker implementa la captura esquemática y el diseño de PCB utilizando el mismo motor que Altium Designer, proporcionando una experiencia de usuario casi idéntica. El editor de esquemas incluye la ubicación de los componentes básicos y el diseño de circuitos, así como el diseño avanzado de múltiples canales y los esquemas jerárquicos. Todos los esquemas se cargan en el servidor Altium y cualquier persona con una cuenta de CircuitMaker puede verlos, lo que estimula la reutilización del diseño. [16] CircuitMaker admite la integración con el motor de búsqueda de Octopart [17] y permite arrastrar y soltar la ubicación de componentes de los resultados de búsqueda de Octopart si se les adjuntan modelos esquemáticos. Los usuarios pueden crear los símbolos esquemáticos que faltan y enviarlos al servidor, llamado Community Vault, para que estén disponibles para otros usuarios. [18] La base de datos de piezas en continuo crecimiento elimina la necesidad de un símbolo esquemático personalizado o un diseño de huella para piezas comunes, lo que aumenta la facilidad de uso para los principiantes.
La edición simultánea se agregó en la versión 1.3, [19] permitiendo a múltiples usuarios colaborar en un documento esquemático o PCB simultáneamente e intercambiar ideas a través de un sistema integrado de comentarios y anotaciones.
La transferencia de esquemas a una placa de circuito impreso es un proceso sencillo en CircuitMaker, ya que las huellas de la placa de circuito impreso se adjuntan automáticamente a cualquier componente del esquema seleccionado de la biblioteca de Octopart. Las huellas de PCB pueden tener modelos 3D simples o modelos STEP complejos adjuntos, lo que permite la representación 3D en tiempo real de la PCB durante el desarrollo. [20] CircuitMaker admite la configuración de reglas de diseño y la verificación de reglas de diseño en tiempo real. También están disponibles algunas características avanzadas, que incluyen enrutamiento diferencial de pares , ajuste de longitud interactivo [21] y gestión de vertido de polígonos. [22] Los archivos de producción se pueden exportar directamente, aunque se debe utilizar un visor Gerber externo para verificar las exportaciones. La PCB completa también se puede exportar como un modelo STEP 3D para su uso posterior en software CAD 3D mecánico.
CircuitMaker solo está disponible para el sistema operativo Windows . Esto requiere que los usuarios tengan acceso a una licencia de Windows para usar CircuitMaker. [23] [24] A partir de 2020, CircuitMaker se puede ejecutar en Wine en Ubuntu , con limitaciones, [25] [26] pero algunos usuarios informaron que no funciona en su distribución de Linux . [27] El personal y los voluntarios de Altium proporcionan soporte no oficial para los usuarios de Linux y BSD en el foro de CircuitMaker. [28]
Si bien los usuarios pueden importar recursos de paquetes de software EDA de la competencia, [29] CircuitMaker no admite la exportación de recursos de diseño en sí. Altium Designer 15 y 16 proporciona una solución para este problema, que admite la importación de archivos de CircuitMaker. [30]
Hardware de código abierto
CircuitMaker requiere una cuenta gratuita para representar a sus usuarios en la comunidad . [31] Se requiere una conexión a Internet activa para iniciar y utilizar el software. [32] Los usuarios pueden tener 2 proyectos privados, el llamado modo sandbox para practicar. De forma predeterminada, todos los esquemas y PCB se cargan en el servidor y otros usuarios pueden verlos tan pronto como se confirmen a través del motor svn interno . Si bien esto hace que CircuitMaker no sea deseable para proyectos de código cerrado , fomenta la colaboración en la comunidad. Los usuarios pueden bifurcar proyectos existentes o solicitar permiso para colaborar en proyectos existentes. Se admite la importación de documentos esquemáticos y PCB de otros paquetes EDA ( OrCAD , PADS , P-CAD , EAGLE ). Los usuarios pueden poseer proyectos ilimitados y no hay un límite estricto en la complejidad de la placa. [33] Sin embargo, Altium advierte que los usuarios pueden experimentar una caída en el rendimiento para proyectos grandes. [34]
Todos los documentos están bajo el control de versiones de forma predeterminada, lo que permite a los usuarios revertir los cambios realizados en sus proyectos y crear nuevas versiones de los símbolos esquemáticos o huellas existentes en Community Vault. Los usuarios pueden comentar los proyectos y las piezas de los demás, calificarlos y proponer mejoras.
CircuitMaker admite la generación directa de archivos de producción en formatos estándar de la industria como Gerber y NC Drill, así como la impresión de plantillas para el grabado de placas de circuito de bricolaje . [35]
Ver también
- Altium Limited
- Almacenamiento en la nube
- Diseñador Altium
- Comparación de software EDA
Referencias
- ^ Graves, George (20 de junio de 2015). "Altium regala la granja con el nuevo software CircuitMaker" . Hackaday . Consultado el 24 de noviembre de 2015 .
- ^ Fabio, Adam (24 de septiembre de 2015). "CircuitMaker de Altium" . Hackaday . Consultado el 24 de noviembre de 2015 .
- ^ "Preguntas frecuentes de CircuitMaker" . Consultado el 24 de noviembre de 2015 .
No, no hay que preocuparse por las licencias ni por mantener una suscripción. La versión original de CircuitMaker (la última edición fue CircuitMaker200) siempre venía con una versión gratuita dirigida al mercado educativo. La versión actual de CircuitMaker es totalmente gratuita y le brinda todas las herramientas para pensar en grande y crear cosas interesantes, con características y funcionalidades para facilitar la creación de diseños diversos y desafiantes.
- ^ "CircuitMaker" . Consultado el 24 de noviembre de 2015 .
- ^ "El software de diseño de circuitos de Microcode Engineering ahora presenta simulación mixta analógica / digital" . EE Times. 3 de noviembre de 1997.
- ^ "Microcode anuncia nueva línea de productos para la industria del software EDA" . EE Times. 27 de agosto de 1998.
- ^ Arnold, Russell (9 de enero de 1998), Las herramientas de diseño de circuitos de bajo costo ofrecen funciones avanzadas , Productos electrónicos
- ^ CircuitMaker para Windows: captura esquemática integrada y simulación de circuitos, manual del usuario (PDF) , MicroCode Engineering Inc., 1998, archivado desde el original (PDF) el 2018-04-17 , consultado el 2018-04-15
- ^ Protel International Limited (2000). CircuitMaker 2000: el laboratorio de electrónica virtual (PDF) . Star Printery Pty Ltd. págs. 1–2. Archivado (PDF) desde el original el 15 de abril de 2018 . Consultado el 15 de abril de 2018 .
- ^ Vickery, Christopher (2009). "Introducción a CircuitMaker" . Consultado el 23 de abril de 2017 .
- ^ Yan, Ni (2007). Ejercicios prácticos de Protel DXP2004 . PRC: Science Press. ISBN 978-7030198457.
- ^ Onwubolu, Godfrey (2005). Mecatrónica: principios y aplicaciones . Elsevier Ltd. págs. 637–640. ISBN 978-0-7506-6379-3.
- ^ Cómo crear un esquema profesional
- ^ Zak Homuth (15 de mayo de 2018). "Y nos vamos ... ¡Merge!" . Upverter.
- ^ TedPawela, autor (11 de mayo de 2019). "Actualización sobre Upverter y su desarrollo" . Consultado el 17 de julio de 2019 .
- ^ Jordan, Ben (12 de noviembre de 2015). "Reutilización del diseño original - Componentes" . Consultado el 24 de noviembre de 2015 .
- ^ Maxfield, Clive (28 de octubre de 2014). "Herramienta de PCB CircuitMaker gratuita de Altium" . EETimes . Consultado el 24 de noviembre de 2015 .
- ^ Verbelen, Yannick (4 de enero de 2018). "Gestión de revisión de componentes" . Blog de CircuitMaker . Consultado el 18 de enero de 2019 .
- ^ Fijolek, Rafal (5 de agosto de 2016). "La colaboración en CircuitMaker se extiende a la edición simultánea en tiempo real". . Circuitmaker . Consultado el 5 de agosto de 2016 .
- ^ Maxfield, Clive (28 de octubre de 2014). "Herramienta de PCB CircuitMaker gratuita de Altium" . EETimes . Consultado el 24 de noviembre de 2015 .
- ^ Jordan, Ben (9 de octubre de 2016). "Diseño / enrutamiento de alta velocidad" . Foro de CircuitMaker . Consultado el 18 de enero de 2019 .
- ^ Jones, Dave (16 de junio de 2015). "Primeras impresiones de EEVblog 754 Altium CircuitMaker" . Archivado desde el original el 25 de noviembre de 2015 . Consultado el 24 de noviembre de 2015 .
- ^ Jones, Dave (26 de septiembre de 2013). "EEVblog 527: diatriba de la herramienta de PCB de nivel de entrada Altium" . Archivado desde el original el 25 de noviembre de 2015 . Consultado el 24 de noviembre de 2015 .
- ^ "¿Existe una edición para Linux de CircuitMaker?" . Consultado el 24 de noviembre de 2015 .
Si bien apreciamos la pasión de los usuarios de Linux, los productos Altium actualmente solo están basados en Windows. Investigaremos el soporte para Linux en el futuro, pero no prometemos implementación ni línea de tiempo. Mientras tanto, puede ejecutar CircuitMaker ejecutando Windows en una máquina virtual en Linux.
- ^ Jordan, Ben (29 de junio de 2016). "3 pasos para instalar CircuitMaker en Linux" . Blog de CircuitMaker . Consultado el 15 de abril de 2017 .
- ^ Fred, Jim (5 de marzo de 2017). "CircuitMaker en Ubuntu 16.04" . WineHQ . Consultado el 15 de abril de 2017 .
- ^ Anderson, James (23 de agosto de 2016). "CircuitMaker en Linux" . Foro de CircuitMaker . Consultado el 15 de abril de 2017 .
- ^ Carlson, Jay (13 de junio de 2015). "Versión Mac / Linux" . Foro de CircuitMaker . Consultado el 15 de abril de 2017 .
- ^ "Mi diseño de EAGLE no se importa, ¿por qué?" . Preguntas frecuentes de CircuitMaker . 10 de marzo de 2016 . Consultado el 15 de abril de 2017 .
El Importador EAGLE de CircuitMaker puede importar archivos de diseño EAGLE guardados con la versión 6.4.0 de EAGLE (o posterior).
- ^ Loughhead, Phil (25 de noviembre de 2015). "Mover archivos de CircuitMaker a Altium Designer" . Foro de CircuitMaker . Consultado el 15 de abril de 2017 .
Importar a AD15 o AD16 es el único método para transferir un archivo de PCB de CircuitMaker a Altium Designer.
- ^ "Instalación y ejecución de CircuitMaker" . Consultado el 24 de noviembre de 2015 .
Para utilizar CircuitMaker es necesario configurar una cuenta. Esto se logra registrándose para formar parte de la comunidad de CircuitMaker, a través del sitio web de CircuitMaker.
- ^ Jones, Dave (26 de septiembre de 2013). "EEVblog 527: diatriba de la herramienta de PCB de nivel de entrada Altium" . Archivado desde el original el 25 de noviembre de 2015 . Consultado el 24 de noviembre de 2015 .
Requiere una conexión a Internet para que funcione. No puede iniciar la cosa o trabajar en sus proyectos sin una conexión a Internet.
- ^ "Todo es gratis" . Consultado el 24 de noviembre de 2015 .
CircuitMaker es completamente gratuito, sin limitaciones para limitar su potencial de diseño.
- ^ "Preguntas frecuentes de CircuitMaker" . Consultado el 24 de noviembre de 2015 .
Si bien no existen "límites estrictos" per se, el software ha sido diseñado para que no sea práctico para su uso con diseños grandes. Con este fin, el editor de PCB comenzará a mostrar una degradación del rendimiento [sic] al editar diseños que contengan 5000 pads, volviéndose virtualmente inutilizable con diseños que contengan 50,000 pads. La degradación en sí misma toma la forma de una desaceleración progresiva en las funciones de edición de PCB (como enrutamiento, colocación de componentes, vertidos de polígonos, etc.).
- ^ Verbelen, Yannick (7 de abril de 2018). "PCB de creación rápida de prototipos: grabar sus propias placas con CircuitMaker" . Blog de CircuitMaker . Consultado el 18 de enero de 2019 .
enlaces externos
- Página web oficial