Buscando un buen software de diseño de PCB de código abierto / gratuito equivalente a Altium [cerrado]


33

Estoy familiarizado con el software de diseño Altium PCB en mi lugar de trabajo. Pero esa es una suite costosa de mantener. ¿Existe algún software gratuito lo suficientemente decente que pueda usar en casa para mis proyectos de mascotas? He probado ExpressPCB pero no estoy satisfecho con él. Cualquier sugerencia es muy apreciada. Por lo general, diseño hasta 4 capas de PCB para los proyectos de mi hogar.


1
Eagle es muy bien considerado por las personas que lo usan. Al menos un colaborador con mucha experiencia en este sitio paga las licencias de múltiples usuarios de la versión superior. Los precios se realizan a través de varios niveles y las versiones más baratas por dinero todavía tienen un precio muy modesto según los estándares generales. Puede comenzar con la versión gratuita y actualizar a medida que se enfrenta a sus limitaciones.
Russell McMahon

Respuestas:


26

Buscando un buen software de diseño de PCB de código abierto / gratuito equivalente a Altium.

No estoy familiarizado con Altium Designer, lo siento, pero por lo que pude leer, creo que no encontrarás un software tan complejo de forma gratuita.

¿Existe algún software gratuito lo suficientemente decente que pueda usar en casa para mis proyectos de mascotas?

No estoy seguro de cuáles son sus requisitos o si necesita todas las cosas avanzadas que Altium proporciona (como el diseño FPGA o el análisis de integridad de la señal), pero si solo necesita un buen diseñador de PCB, le recomiendo KiCAD. Es un muy buen paquete de software EDA, software Free / Libre y multiplataforma (GNU / Linux, MacOSX y Windows).

KiCAD se compone de 4 programas principales: el creador esquemático, el enlazador de partes (lógico - físico), el creador de PCB y el visor Gerbers (está bien, pero gerbv de GEDA es mejor).

El formato KiCAD es texto plano y está bien documentado, por lo que funciona bien con sistemas de control de versiones, scripts e incluso edición de usuario (como mover una parte de una biblioteca a otra). Además, las partes lógicas no están unidas a sus partes físicas (como en Eagle), por lo que coloca una resistencia en el esquema y no necesita preocuparse por si es un SMD 0805 o un PTH, etc., especifica que más adelante en el flujo de trabajo, ¡y eso es increíble!

Con KiCAD puede manejar hasta 16 capas, tiene vista 3D, exportación SVG, exportación BOM, verificador de reglas de diseño, zonas rellenas, múltiples formatos de exportación y algunas otras características muy interesantes.

Puede descargar KiCAD desde: http://kicad.sourceforge.net/

Esta es una buena guía: http://store.curiousinventor.com/guides/kicad

Utilizo KiCAD para todos mis PCB y nunca tuve problemas con nada (aunque solo he necesitado crear PCB de dos capas). Si desea ver un proyecto hecho con KiCAD, puede consultar Ubertooth One (4 capas, componentes de paso fino): página del proyecto y dónde comprar .

Creo que Eagle no es una opción para ti, la versión gratuita es demasiado limitada para el uso avanzado que deseas.

Personalmente prefiero KiCAD sobre GEDA, pero ambos son muy buenos.


Realmente sugiero al menos verificar qué Altium es más de cerca antes de responder a una pregunta sobre algo similar a Altium. Además, esas sugerencias no están cerca de lo que el usuario se refiere como "software equivalente a Altium". Sin embargo, no rechazaré el voto ya que proporcionó las mejores opciones de PCB de código abierto que existen actualmente, mejor que nada, supongo.
hak8or

1
Estaba respondiendo al "software de diseño de PCB ... [...]. ¿Hay algún software gratuito lo suficientemente decente que pueda usar en casa para mis proyectos de mascotas?", Pero tienes razón, gracias por el consejo. He cambiado un poco mi respuesta, espero que el mensaje sea más claro ahora.
Havok

1
Después de volver a leer mi comentario, parece demasiado agresivo, ¡espero no ofenderte, si lo hice, disculpas! :(
hak8or

2
Otro voto para KiCAD. Si observa algunos de los proyectos de hardware abierto más grandes que existen, muchos de ellos se han realizado en KiCAD ( vea algunos aquí ). Algunos se realizan en Altium (Novena, iMX6 Rex). El desarrollo de KiCAD parece estar tratando de agregar muchas características de gama alta (visualización 3D, integridad de señal, etc.). Más allá de usar KiCAD para algunos de sus propios trabajos de OHWR, el CERN contribuye activamente a KiCAD , que es una gran ayuda para avanzar.
Logan Kaminski

13

Creo que encontrarás un tema aquí; Las personas que conocen bien el software libre no estarán familiarizadas con el extremo extremo del software no libre como Altium. Si desea un paquete de ese tipo, tendrá que trabajar en él.

En particular, el diseñador Altium no solo incorpora esquemas y diseños, sino también RTL y edición de software (algunos en forma esquemática, creo), simulación, bibliotecas de componentes grandes, incluidos controladores, etc.

Si todo lo que está buscando es el diseño de PCB, hay diferentes caminos. Sé de tres paquetes de software libre notables , gEDA , KiCad y Fritzing , que no tendrán límites artificiales. Las ofertas restringidas como Eagle (vinculado a Farnell) y ExpressPCB tendrán compañías más grandes que las respalden, para proporcionar ganchos convenientes como ordenar componentes o PCB de ellos, pero el precio aumenta una vez que superas las restricciones tienden a ser notables.

Todos tienen en común que son torpes, de maneras algo diferentes. Lleva algún tiempo acostumbrarse a cualquier software CAD, y Altium bien puede haber establecido expectativas de flujo de trabajo que simplemente no coinciden (ya sea para bien o para mal). Por ejemplo, KiCad carece de una buena operación de intercambio de pins, aunque tiene símbolos de puerta separados para algunas series lógicas. Depende del creador de símbolos, y descubrirás que eres tú mucho más a menudo cuando no hay una biblioteca de componentes grande para ayudar. A veces, las características están en paquetes separados, como Kicadocaml , una herramienta de diseño de PCB para Kicad que agrega enrutamiento push y tiene un script de pedido digikey.


ALtium tiene una implementación SPICE completa (usan xspice) vinculada a su GUI. No lo llamaría "limitado".
Connor Wolf

El módulo de simulación no estaba tan pulido como las otras cosas era algo que había escuchado de un ingeniero de Altium, podría estar desactualizado. Solo muestra que no conozco a Altium.
Yann Vernier

Estoy de acuerdo con lo anterior. No encontrarás algo con tanto brillo y características mientras sigas siendo de código abierto. Al menos no todavía.
hak8or

66
Altium no es el "extremo extremo", eso es seguro. Además ... incluso con Altium, tendrás que hacer tus propios componentes la mayor parte del tiempo. Las bibliotecas son grandes, pero nunca parecen cubrir lo que USTED está usando.
darron

6

KICAD es un muy buen paquete de código abierto, y tiene mucho soporte disponible en su lista de correo. Puede manejar hasta 16 capas IIRC, incluso tiene una (muy buena) vista 3D y algunas herramientas de microondas (recientemente introducidas).


5

También hay diseñospark PCB . No se han recibido muchos comentarios al respecto, pero se deriva de un producto comercial


Probé los primeros lanzamientos, ciertamente es prometedor y parece que hay mucha actividad de desarrollo inteligente. Sin embargo, todavía es temprano y (hace unos meses) aún carece de algunas características (por ejemplo, autobuses, vias enterradas IIRC), aunque no está nada mal para un lanzamiento inicial. También sería un poco cauteloso de cuánto tiempo permanecerá libre, sea lo que sea que RS esté diciendo ahora :-)
Oli Glaser

4

Personalmente me gusta DipTrace . Tiene una versión gratuita que está limitada solo por el recuento de almohadillas y tiene una interfaz de usuario fantástica.


Una actualización, ahora solo permite un máximo de PCB de 2 capas en la versión gratuita (y no se puede usar con fines comerciales).
Warpspace

3

Otros aquí han mencionado EAGLE, además de decir que la versión gratuita EAGLE Light Edition puede ser demasiado limitada para usted. Sin embargo, es posible que no sepan que CadSoft tiene un descuento importante (83% de descuento en el precio normal) versión sin fines de lucro / aficionada de EAGLE , que habilita todas las características de la Edición estándar de EAGLE (hasta seis capas de señal y un área de enrutamiento de 160x100 mm) con los tres módulos (Layout + Schematic + Autorouter). Todo lo que tiene que hacer es completar un formulario en PDF que dice que solo lo usará para trabajos no comerciales.


Es una versión con descuento, no gratuita. Para clientes de la UE es de 105 euros + IVA.
stevenvh

@stevenh, gracias por la corrección. He editado mi respuesta.
tcrosley

El límite de tamaño de la placa de Eagle es demasiado pequeño y la interfaz es horrible. No puedo creer el poco espacio con el que puedes trabajar en una PCB sin pagar $ 1200ish USD. 4 pulgadas x 6 pulgadas para una versión paga es una broma total ... especialmente cuando considera cuántos clics se necesitan para hacer algo útil.
Matthew Whited

2

Vale la pena echarle un vistazo a EAGLE o GEDA (que es verdadero código abierto; GEDA = GNU Electronic Design Assistant).

Puede usar EAGLE de forma gratuita para diseños pequeños, pero muchos usuarios se encuentran con las limitaciones de su versión gratuita.

Incluso si usa EAGLE u otro paquete, creo que el visor Gerber de GEDA (gerbv) es una buena herramienta para familiarizarse.


2

Una cosa que el vendedor me dijo es que es posible tener una licencia de roaming para Atium, para que también pueda usarla en casa o mientras viaja. Puede intentar preguntarle a su empresa si lo permitirían.


Hmm ... lo último que supe con Altium que estaba bien instalar una licencia en una PC y una computadora portátil. (Siempre y cuando nunca se hayan usado al mismo tiempo). Sin embargo, deberías consultar con ellos para asegurarte. Sin embargo, tiene licencia para su empresa y no para usted ... así que no hable mucho sobre 'proyectos favoritos'. Aún así ... con el típico contrato de empleados en estos días, su empresa normalmente será propietaria de todo lo que haga, por lo que ni siquiera se infringe la licencia.
Darron

Además ... He oído que las licencias de itinerancia pueden ser un problema si tal vez no devuelves la licencia desde tu casa, por ejemplo ...
Darron

2

Supuestamente, Altium está trabajando en una versión "gratuita" que vale la pena vigilar. Parece haber estado en beta por un tiempo ahora, por lo que el tiempo lo dirá.

http://www.circuitmaker.com/#why_circuitmaker


Todavía no han comenzado la versión beta, solo estaba en su sitio el otro día, y puedes inscribirte en Beta para cuando comiencen
KyranF

Para el registro, el creador de circuitos ahora está activo.
user472970

0

Uso PCB Artist que descargué de advancedcircuits.com. Gratis y fácil de usar.


¿Cuáles son sus limitaciones en comparación con Altium?
tyblu

1
PCB Artist tiene una funcionalidad similar a MSPaint. Altium tiene características de nivel de Photoshop. Programas muy diferentes.
lyncas
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.