Sei sulla pagina 1di 14

Software libres para

diseo electrnico





















El presente informe tiene como finalidad la exposicin terica asociada a los Softwares libres para diseo de circuitos
electrnicos y PCB.
En principio, para tener una idea ms clara de la temtica a manejar, se hace necesario definir ciertos conceptos.
Software Libre:
De Free software en ingls. Es un software de computadora que es distribuido en conjunto con su cdigo de fuente
(instrucciones en lenguaje de programacin), y es sacado en trminos que garantizan al usuario la libertad de estudiarlo,
adaptarlo, modificarlo y distribuirlo.
Los softwares libres poseen 4 tipos de libertad enumeradas del 0 al 3, lo que los caracteriza como tal:
- La libertad de correr el programa con cualquier propsito (Libertad 0)
- La libertad de estudiar como el programa funciona y adaptarlo a las necesidades propias. (Libertad 1)
- La libertad de redistribucin del Software. (Libertad 2)
- La libertad para mejorar el software y compartir las mejoras con el pblico y beneficiar la comunidad referida.
(Libertad 3)
Estos Softwares difieren de los propietarios (como Microsoft Windows, que en grados variantes no dan al usuario la
libertad de estudiar, modificar y compartir el software, y amenaza a los usuarios con penalidades legales si no van acorde
a los trminos de las licencias restrictivas del software. stos son usualmente vendidos como programas ejecutables
binarios sin acceso al cdigo de fuente, lo que previene al usuario de modificarlo y agregarle parches, trayendo como
resultado que el usuario se vuelva dependiente de que las compaas de Software para que les proporcionen
actualizaciones y soporte tcnico.
Cabe desatacar, que el software libre es tambin distinto del llamado Freeware o software gratis (que ingles tiende a
prestarse ms a confusin), el cual no requiere de un pago para su uso, pero incluye softwares donde los autores o
quienes poseen el copyright del freeware han conservado todos los derechos del mismo, de manera tal que no es
necesariamente permisivo el utilizar ingeniera invertida en l, modificarlo o redistribuirlo. Por lo tanto, el Software libre
es ms que todo una cuestin de libertad, no de precio: Lo usuarios son libres de hacer lo que quieran con l, y a pesar de
que hayan tenido que pagar por el mismo, esta libertad incluye el poder redistribuirlo de manera totalmente gratuita o
venderlo (o servicios relacionados tales como soporte y garanta) por lucro.

El trmino free software fue aportado por Richard Stallman en 1985, durante la fundacin del proyecto GNU.


GNU:
GNU es un sitema operativo similar a UNIX, que es Software Libre, como por ejemplo LINUX.
Un sistema similar a UNIX es una coleccin de softwares de aplicaciones, libreras y herramientas de desarrolladores,
adems de un programa para asignar recurso y comunicarse con el Hardware, conocido como un Kernel.
En general el tipo de licencia utilizada por los Software libres es mayormente la GNU GPL (General public license), la cual
garantiza las caractersticas de libertad mencionadas con anterioridad.
EDA (Electronic design automation) o ECAD:
sta es la categora sobre la que recaen los softwares de diseo electrnico, que son el tema principal a tratar,
especficamente de aquellos que permite el diseo de esquemticos y PCB sin necesidad de simulacin, que sin embargo,
puede llegar a ser muy til.
Habiendo definido estos trminos se puede ahora entender claramente que es un Software Libre de diseo de PCB, y se
proceder a mencionar algunos destacados con ciertas caractersticas para despus presentar un cuadro comparativo
entre las caracterizaciones en algunas categoras de los Software EDA libres y propietarios (que pueden incluir
freewares).
A continuacin se presentan algunos Free EDA Software destacados:
Nombre Arquitectura Licencia
Auto-
enrutador
Comentario
ChipVault

GPL

Envolvedor de vi basado en
terminales para HDL.
Electric *BSD, Java GPL S
Herramienta VLSI de diseo de
circuitos con conectividad a
todos los niveles. Puede ser
usado para entradas de
esquemtico y PCB.
FreePCB w32 GPL S
Un programa de diseo de
placas de circuito impreso
para Microsoft
Windows. FreePCB permi-te
hasta 16 capas de cobre, tanto
unidades metricas como
inlgesas, y exportar los diseo
en formato Gerber. Las placas
pueden ser parcial o
completamente auto-enrutadas
Nombre Arquitectura Licencia
Auto-
enrutador
Comentario
con el auto-
enrutador FreeRouting u-
sando el FpcROUTE Specctra
DSN file translator.
Fritzing w32, Mac, Linux GPLv3 S
Herramienta integrada para el
diseo en protoboard, de
esquemtico y PCB. Dirigido a
no ingenieros (diseadores,
artistas, investigadores o
quienes lo hacen por hobby) y
usuarios de plataformas de
microcontroladores tales
como Arduino.
gEDA *BSD, Mac,Linux GPL S
Conjunto de aplicaciones para
captura de esquemtico, edicin
de disposicin de PCB (con
capacidad de auto-enrutar),
visor de Gerber, simulacin de
circuitos analgicos diseo
Verilog , y visin de formas de
onda basadas en GTK.
Icarus Verilog *BSD, Linux,Mac GPL

Simulador Verilog
KiCad *BSD, Linux,w32, Mac GPLv2 S
A diferencia de otras
alternativas de Software Libre,
KiCad provee para todas las
etapas de diseo a travs de la
misma interfaz: captura de
esquemtico, disposicin de
PCB, generacin/visualizacin
de Gerber, y edicin de librera,
son todo lo que ofrece de
manera standard. Tambin
Nombre Arquitectura Licencia
Auto-
enrutador
Comentario
tiene la funcionalidad para la
observacin de PCB en 3D.
Est disponible para los tres
mayores sistemas operativos, y
ofrece una gran seleccin de
libreras de componentes.
Herramientas de migracin
(Para transferir archivos de
otros paquetes de EDA) son
tambin proporcionadas. El
formato de archivo es texto
sencillo (plain text), y est bien
documentado lo cual es una
caracterstica til para sistemas
de control de contenido
KTechLab Linux GPL n/a
KTechLab tiene captura de
esquemtico y simulador. Est
especialmente equipado para la
simulacin de seales
combinadas de componentes
analgico y pequeos
procesadores digitales.
Magic Linux BSD license no
Una popular herramienta de
disposicin de integracin a
muy grande escala
Oregano

GPL no
schematic capture + spice
simulation
Quite Universal
Circuit
Simulator
Linux, Solaris,Mac, NetBS
D,FreeBSD, w32
GPL

Schematic capture + Verilog +
VHDL + simulation
Verilator Posix GPL

Verilator es el mas rapido
simulador Verilog HDL .Compila
Verilog sintetizable en un C++
de ciclo preciso o cdigo
Nombre Arquitectura Licencia
Auto-
enrutador
Comentario
SystemC siguiendo semnticas
de sntesis 2-estados (cero
retraso). Reportes de
Benchmarks en su website
sugieren que es muchas veces
mas rpidos que simuladores
comerciales impulsados por
eventos tales como ModelSim,
NC-Verilog y VCSmas sin
embargo no tan rpido como
herramientas comerciales de
modelado de ciclo como Carbon
ModelStudio y ARC VTOC.
XCircuit Unix GPL

Ysado para producer listas de
mallas y publicar dibujaos de
gran calidad.

Ahora la comparacin:
Aplica-
cin
Fe-
cha
de
ulti
ma
ver
sio
n
Es
qu
e
m
ati
co
Si
mu
lad
or
Edi
cio
n
de
PC
B
P
OS
IX
WI
N
D
O
W
S
Otr
as
pla
taf
or
ma
s
F
u
e
nt
e
a
bi
er
ta
Idiom
a
Esta
ble?
Impo
rta
Export
a
123D
Circuitsby Ci
rcuits.io
N/A S S S S S
Web
applica
tion
No en
Unkno
wn
Eagle Gerber
Active-
HDL byAldec
2011-
10
S S No No S No No en S
EDIF,
Viewlogic
PDF,
HTML,
Verilog,
Aplica-
cin
Fe-
cha
de
ulti
ma
ver
sio
n
Es
qu
e
m
ati
co
Si
mu
lad
or
Edi
cio
n
de
PC
B
P
OS
IX
WI
N
D
O
W
S
Otr
as
pla
taf
or
ma
s
F
u
e
nt
e
a
bi
er
ta
Idiom
a
Esta
ble?
Impo
rta
Export
a
9.1 , more VHDL,
EDIF,
Zuken,
more
Advanced
Design
Systemby
AgilentEEsof
EDA
2011.0
5
2011-
05
S S S No S
Linux,
Solaris
No en S
HSPICE,
SPICE,
Spectre
netlists;G
erber/dri
ll,ODB++,
artwork;
more
HSPICE,
SPICE,
Spectre
netlists;Ge
rber/drill,
ODB++,
artwork;
more
Altium
Designer(for
mer Protel)
and PCAD
byAltium
2013-
02-13
Release
2013
S S S No S No No en S
OrCAD,
Allegro,
PADs, P-
CAD,
Gerber,
STEP,
more
PDF,Gerbe
r/drill,ODB
++, DXF,
STEP,
OrCAD,
more
AutoTRAX
DEXby DEX
2020
2012-
10-05
1.11.37
S S S No S No No Various S
EAGLE, P-
CAD,
PADS,
OrCAD,
Gerber,
DXF
Gerber/dri
ll, DXF, P-
CAD, PADS,
OrCAD
Aplica-
cin
Fe-
cha
de
ulti
ma
ver
sio
n
Es
qu
e
m
ati
co
Si
mu
lad
or
Edi
cio
n
de
PC
B
P
OS
IX
WI
N
D
O
W
S
Otr
as
pla
taf
or
ma
s
F
u
e
nt
e
a
bi
er
ta
Idiom
a
Esta
ble?
Impo
rta
Export
a
CADSTAR,
Board
Designer,
and Visula
byZuken
2011-
11-08
13
S
S,
Spice
S No S No No en S
PADS,
OrCAD, P-
CAD,
Protel,
DXF, IDF
PDF,Gerbe
r/drill,ODB
++, DXF,
IDF more
CircuitLab by
CircuitLab
Inc.
N/A S S No S S
Web
applica
tion
No en
Unkno
wn
Unknown Unknown
CircuitLogix
by Logic
Design Inc.
2013-
01
Release
9.1
S S S No S No No en S
SPICE,
Gerber,
DXF
SPICE,
PDF,Gerbe
r, DXF,
CR-
5000 byZuke
n
2011-
05-17
13
S
S, SI &
PI
S S S
UNIX,
Linux
No en, jp S
EDIF,
DXF,
IGES, IDF,
BSDL,
STEP,
ACIS,Gerb
er/drill,
more
PDF,Gerbe
r/drill,ODB
++ (must
request
[1]
),
DXF, STEP,
IPC D-356,
IPC-2581,
EPS, ACIS
DesignSpark
PCB from RS
Components
2013-
11-06
5.1
S
S,
Spice
S No S No No Various S
EAGLE,
DXF, EDIF
Gerber/dri
ll, IDF,
PDF, more
Aplica-
cin
Fe-
cha
de
ulti
ma
ver
sio
n
Es
qu
e
m
ati
co
Si
mu
lad
or
Edi
cio
n
de
PC
B
P
OS
IX
WI
N
D
O
W
S
Otr
as
pla
taf
or
ma
s
F
u
e
nt
e
a
bi
er
ta
Idiom
a
Esta
ble?
Impo
rta
Export
a
DipTrace by
Novarm
2012-
10-19
2.3
S No S S S
Mac, W
ine
No
18
languages
S
EAGLE, P-
CAD,
PADS,
OrCAD,
Gerber,
DXF
Gerber/dri
ll, DXF, P-
CAD, PADS,
OrCAD
DoCircuits by
DoCircuits
Inc.
N/A S S No S S
Web
applica
tion
No en
Unkno
wn
Unknown Unknown
EAGLE by
CadSoft
Computer
2013-
08-07
6.5.0
S
LTspic
e
S S S
Linux,
Mac
No
de, en, zh,
hu
S
EAGLE
(XML),
ACCEL
(P-CAD,
Altium,
Protel),
ULTIBOA
RD,
Netlists,
BMP,
Custom
EAGLE
(XML),
Protel,
Netlists,
Images,
PDF,
Gerber,
Excellon,
Sieb&Meye
r, HPGL,
PostScript
/EPS, PDF,
Images,
HyperLynx
, Custom
Easy-PC, by
Number One
2013-
07-20
S S S No S No No en S
Board
Maker,
PDF,Gerbe
r/drill,ODB
Aplica-
cin
Fe-
cha
de
ulti
ma
ver
sio
n
Es
qu
e
m
ati
co
Si
mu
lad
or
Edi
cio
n
de
PC
B
P
OS
IX
WI
N
D
O
W
S
Otr
as
pla
taf
or
ma
s
F
u
e
nt
e
a
bi
er
ta
Idiom
a
Esta
ble?
Impo
rta
Export
a
Systems Version
17
Eagle,
Ultiboard
++, DXF,
IDF more
EDWinXP fro
m Visionics
2010-
02
1.90
S S S No S No No en, jp S ODB++ ODB++
Fritzing
2013-
07-27
0.8.3b
S, +
bread
board
No S S S
Linux,
Mac
S
en, de, nl, e
s, it,fr, pt, r
u, zh, jp, ...
S
gEDA
symbols,
KiCad
symbols,
SVG
Gerber,
DIY
etching,
BOM, SVG,
PDF, EPS
gEDA
2011-
01-15
1.6.2
S S S S S
Linux,
Mac
S en S Unknown
Gerber/dri
ll
KiCad
2013-
07-07-
BZR40
22
S No S S S
Linux,
Mac
S
de, en, es, f
r, pt,ru
S
TinyCAD
net lists,
OrCAD
EDIF
PDF,Gerbe
r/drill,
netlist,
VRML2,
IDFv3
Micro-
Cap bySpectr
um Software
2010-
06-26
10
S S No No S No No en S Unknown
SPICE text
file, netlist,
BOM
Aplica-
cin
Fe-
cha
de
ulti
ma
ver
sio
n
Es
qu
e
m
ati
co
Si
mu
lad
or
Edi
cio
n
de
PC
B
P
OS
IX
WI
N
D
O
W
S
Otr
as
pla
taf
or
ma
s
F
u
e
nt
e
a
bi
er
ta
Idiom
a
Esta
ble?
Impo
rta
Export
a
NI
Ultiboardand
Multisimby
National
Instruments
13 S S S No S No No en S
MS*, MP*,
EWB,
Spice,
OrCAD,
UltiCap,
Protel,
Gerber,
DXF,
Ultiboard
4&5,
Calay
BOM,Gerbe
r/drill,
IGES (3D),
DXF (2D &
3D), SVG
PCB
Investigator
by
easyLogixSch
indler &
Schill GmbH
2012-
06
3.4.4
No No S No S No No en S
ODB++,G
erber/dri
ll,
Sieb&Mey
er,
GenCAD
1.4, DXF,
IPC2581
ODB++, DX
F, Catia-
Script, X-
File, BOM,
GenCAD
1.4,Gerber,
other
Proteus byLa
bcenter
Electronics
8.1 S S S No S No No en S Unknown
netlist, OD
B++,BoM,G
erber/drill,
IDF, BMP,H
TML, CSV,
DXF,
3D DXF,ST
L, PDF,
EMF,EPS,
Aplica-
cin
Fe-
cha
de
ulti
ma
ver
sio
n
Es
qu
e
m
ati
co
Si
mu
lad
or
Edi
cio
n
de
PC
B
P
OS
IX
WI
N
D
O
W
S
Otr
as
pla
taf
or
ma
s
F
u
e
nt
e
a
bi
er
ta
Idiom
a
Esta
ble?
Impo
rta
Export
a
HPGL and
more
Pulsonix
2013-
08-20
Release
8.0
S S S No S No No en S
Allegro,
Altium,
CadStar,
Eagle,
OrCAD,
PADs, P-
CAD,
Protel,
Gerber,
STEP,
DXF, IDF,
more
Gerber/dri
ll,ODB++,
PDF, DXF,
STEP, IDF,
BOM, more
Scheme-
it byDigi-Key
N/A S No No S S
Web
applica
tion
No en
Unkno
wn
Unknown Unknown
SLASH byDol
phin
Integration
2011,
Februa
ry
S S No S S No No en S
EDIF,
ASCII,
Several
netlist
formats
EDIF,
Several
netlist
formats,
CSDF, SPI3,
more
TARGET
V16.5.0
.72
S S S No S No No en, de, fr S
EAGLE,
DXF,
XGerber,
Excellon,
Aplica-
cin
Fe-
cha
de
ulti
ma
ver
sio
n
Es
qu
e
m
ati
co
Si
mu
lad
or
Edi
cio
n
de
PC
B
P
OS
IX
WI
N
D
O
W
S
Otr
as
pla
taf
or
ma
s
F
u
e
nt
e
a
bi
er
ta
Idiom
a
Esta
ble?
Impo
rta
Export
a
3001! 2014-
01
Gerber,
XGerber,
Excellon,
BMP, CXF
HPGL, G-
Code
(Milling),
CXF,STEP
3D, BOMs,
Pick&Place
,
Testpoints,
Netlists, O
BJ,POV-
RAY
Various
(Board
Station,
PADS,
Expedition,
DxDesigner,
HyperLynx,
ECAD
Collaborator.
..), by Mentor
Graphics
N/A S S S S S No No en S ODB++
GGerber/d
rill,BoM,
IDF,ODB++
Various
Allegro
andOrCADpr
oducts
byCadence
Design
N/A S S S S S
AIX, So
laris,Li
nux
No Several S
Gerber,
DXF, IDF,
IFF,
PADS,
PCAD
DXF, IDF,
IPC356,
OrCAD
netlist, OD
B++
Aplica-
cin
Fe-
cha
de
ulti
ma
ver
sio
n
Es
qu
e
m
ati
co
Si
mu
lad
or
Edi
cio
n
de
PC
B
P
OS
IX
WI
N
D
O
W
S
Otr
as
pla
taf
or
ma
s
F
u
e
nt
e
a
bi
er
ta
Idiom
a
Esta
ble?
Impo
rta
Export
a
Systems

Nota de inters: POSIX es una abreviatura para Portable Operating System Interface", lo cual va referido a una familia
de standards definidos por IEEE para mantener la compatibilidad entre sistemas operativos. POSIX define la interfaz de
programacin de aplicaciones, en conjunto con capas de lneas de comando e interfaces de utilidad, para compatibilidad
de software con variantes de UNIX y otros sistemas operativos.

Potrebbero piacerti anche