Jump to content

Talk:Comparison of EDA software

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 65.216.171.130 (talk) at 23:59, 18 February 2020 (→‎Mentor Graphics: new section). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

WikiProject iconSoftware: Computing List‑class Low‑importance
WikiProject iconThis article is within the scope of WikiProject Software, a collaborative effort to improve the coverage of software on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
ListThis article has been rated as List-class on Wikipedia's content assessment scale.
LowThis article has been rated as Low-importance on the project's importance scale.
Taskforce icon
This article is supported by WikiProject Computing.
Note icon
This article has been marked as needing immediate attention.

Why McCAD tools not part of your tools.??

I see there is no inclusion of the McCAD Series of tools. They very early adopters of Mac OS and now offer for winodws as well. They have been around since 1984 and their tool offerings are very affordable.

Please add isolation milling

Can someone in the know please the add feature "isolation milling" to the table of features? It would be nice to know what software supports this. I know eagle and target 3001! do, but I don't know what else does. — Preceding unsigned comment added by 70.95.65.244 (talk) 20:44, 9 January 2012 (UTC)[reply]

merge

this article and http://en.wikipedia.org/wiki/Comparison_of_Free_EDA_software should merge in one--Efa2 (talk) 07:55, 25 June 2009 (UTC)[reply]

They could, but you should still maintain 2 separate data tables or add a new column for price. -- Tomjenkins52 (talk) 03:24, 28 June 2009 (UTC)[reply]
+1 for merge; I am not familiar enough with these features myself to do it though :-( --MarmotteiNoZ 04:51, 6 December 2010 (UTC)[reply]
I came here looking for Free Software / Open Source EDA tools rather than proprietary ones and found this page useful except for the seeming spam from the one proprietary program listed. I'd prefer to see it continue. -- Bruce Perens (talk) 17:53, 22 October 2010 (UTC)[reply]

 the articles have been merged] in december 2010. ---<(kaimartin)>--- (talk) 02:34, 22 September 2011 (UTC)[reply]

FLOSS

Is there any FLOSS logic synthesizer? --Abdull (talk) 22:08, 11 February 2010 (UTC)[reply]

The Alliance software goes through a series of steps from VHDL source to VLSI poly/metal layout. I'm pretty sure that one of the steps in the middle is the logic synthesizer step. If you find any other FLOSS logic synthesizers, please make sure they are also listed in the comparison of Free EDA software article. --68.0.124.33 (talk) 20:54, 26 March 2010 (UTC)[reply]

PROTEUS 7

Why no Proteus 7. It could be the best EDA so far because of its integration with compilers. Othmanskn (talk) 02:16, 9 April 2010 (UTC)[reply]

Microcap

I think Spectrum Soft's Microcap deserves to be listed here. I find it very nice and complete (much more than other professional CADs like OrCAD). —Preceding unsigned comment added by 93.150.60.138 (talk) 11:38, 30 May 2010 (UTC)[reply]

Tables clean-up

The two separate tables have not reason to eb sepeartaed; It looks to me than the first one could just be deleted, with the scond one amended to include the few extra bits of info contained in the first one.--MarmotteiNoZ 04:55, 6 December 2010 (UTC)[reply]

I would agree the tables need improving. In certain ways the first table is actually better of the two, since the architecture column is more flexible, allowing multiple platforms to be listed. The second table assumes things are either Windows or not Windows, which is a vast oversimplification. Platforms these days would include Windows, Unix, Linux (X11, Gnome, KDE), MacOS and Java. There may well be others, but it shows that the table should be ble to support this. Would anyone have any objections to reworking of the tables? --AJ Mas (talk) 21:59, 8 December 2013 (UTC)[reply]

Incoming

In resolving an edit dispute over at ODB++, a WP:3O admin suggested we move some info there over here. It would mean adding some rows to one or more of the tables, and adding a note about ODB++ to each row. So my question (and I do have one) is can a wikitable expert here undertake this? Or is there a WYSIWYG table editor that you can point me to? Also, has anyone toyed with the idea of merging table 1 & 2 into table 3? Watching for your reply. Thanks!Woz2 (talk) 14:08, 29 September 2011 (UTC)[reply]

inactive development of some EDA

We may add a current development state in the table. QSCad seems to be stopped. It is only a try. See http://www.qs.co.nz/Tcl/QSCad/ — Preceding unsigned comment added by 194.250.203.171 (talk) 09:59, 7 October 2011 (UTC)[reply]

Serious extension needed

Current version of the article (September 2011) is highly partial: 'Proprietary Software' section lists only software doing analog design, simulation and PCB - what about digital design, simulation, synthesis, layout, etc.? — Preceding unsigned comment added by Jarekk (talkcontribs) 17:23, 30 September 2011 (UTC)[reply]

Agreed. I tagged it. Please continue to add.Woz2 (talk) 20:46, 30 September 2011 (UTC)[reply]

Reorganize?

Right now this article contains three lists:

1 Free and Open Source Software (FOSS)

2 Proprietary software

3 Comparison of EDA packages

It seems to me that 1 and 2 can be folded into 3, making one unified list. Comments? -Guy Macon (talk) 19:18, 19 October 2011 (UTC)[reply]

I agree. I thought about being WP:BOLD and attempting it myself, but the task is a bit daunting. Woz2 (talk) 21:56, 19 October 2011 (UTC)[reply]
First part of the unification done, I'll try to find time to merge the FOSS table soon. Geometryofshadows (talk) 20:50, 21 December 2013 (UTC)[reply]

Reorganise? Missing great tracts

The first list is FOSS/HDL software, the second proprietry CAD software. No FOSS/CAD, no prop-3d modelling, no prop-HDL software. Where's the spice simulators? Where are the FEA tools? Where are the pipe/electrical/instrumentation tools? Thoglette (talk) 03:40, 31 October 2011 (UTC)[reply]

I agree 100%. I think the separation into categories has, over time, discouraged the addition of legitimate EEDA software such as mentioned above. Guy Macon (talk) 07:25, 31 October 2011 (UTC)[reply]

It would also help to include the cloud based tools like circuits.io, now 123D Circuits and Circuitlab. One of the metrics tracked should also be whether the tool can pull components from Ocotopart / CircuitHub.NGMWiki (talk) 9 November 2013 (UTC) — Preceding unsigned comment added by 207.38.215.55 (talk)

some cloud based tools added Geometryofshadows (talk) 20:50, 21 December 2013 (UTC)[reply]

DeepChip link appears to be ad site without any redeeming qualities. — Preceding unsigned comment added by 71.93.123.82 (talk) 21:02, 17 December 2011 (UTC)[reply]

POSIX platform option

Maybe I'm missing something, or maybe it is worded incorrectly but Agilent ADS for one runs on POSIX systems such as Sun or Linux — Preceding unsigned comment added by 75.155.182.169 (talk) 05:55, 3 August 2012 (UTC)[reply]

Proposal to add an edit notice

This comparison page often attracts good faith but non-notable entries. It would save everyone's time if we were to guard against this by adding an "edit notice" mechanism. If you are not familiar with this mechanism, you can see how it looks by attempting to edit, say, the Getting Things Done article. I proposed the idea here:

https://en.wikipedia.org/wiki/Template_talk:Editnotices/Page/Comparison_of_EDA_software

It requires consensus and an admin to implement it. The admin in question (@Technical 13) is asking if there is a consensus here to do it. Please add your comments below. Thanks! SageGreenRider (talk) 18:15, 26 March 2015 (UTC)[reply]

  • Couple minor points. The excessively BITEy wording in the request is what would need consensus, I'd be more than happy to make changes or whatnot if the requested text wasn't so IF YOU DON'T PAY ATTENTION TO THIS MESSAGE, ... Second, I'm not an administrator, I'm simply a measly little template editor. I hope this clarifies my objection. — {{U|Technical 13}} (etc) 19:16, 29 March 2015 (UTC)[reply]
  • I understand, @Technical 13. I added a second attempt to the request.

Upverter Removed

Upverter was removed from this and other Wikipedia pages, including List of EDA companies. Is there a reason for this? Given that Upverter is an orphaned page I don't see why it should have been removed.— Preceding unsigned comment added by Zachaysan (talkcontribs) 31 aug 2015 21:19‎ (UTC)

In March 2015, I removed Upverter and four others that were non-notable at the time, per WP:WRITEITFIRST. However, a few days ago, Upverter was accepted as an article and so it is now considered notable and can be added back. To save typing you can copy-paste the text from this diff or this one SageGreenRider (talk) 11:46, 1 September 2015 (UTC)[reply]

pcb-rnd

Please consider listing pcb-rnd (http://repo.hu/projects/pcb-rnd).

It's a GPL'd PCB layout editor.

It's an independet effort, started from a fork of gEDA/PCB in 2013. It diverged a lot from gEDA/PCB in the past years, targeting and covering fields that gEDA/PCB can't or don't want to. pcb-rnd is present in Debian (and Ubuntu). — Preceding unsigned comment added by 78.131.56.146 (talk) 05:53, 20 February 2017 (UTC)[reply]

Comparing EDA software by schematics to PCB layout connection mechanism!

The list is completely meaningless if it does not compare the most elementary design function: the ability to create/edit schematics and the PCB layout and components affected accordingly. Also, more advanced would be the ability to do modifications in the PCB layout and these reflected in the schematics.

An example of the former: in EAGLE, you can add components and create nets in the schematics and the changes are immediately reflected in the PCB layout. The latter example is: you can do some changes in the EAGLE layout editor and these will be reflected in the schematics, such as deleting whole components, changing component size/type (such as switchhing a resistor from 0805 to 0402), changing component values and names.

NONE of the above is available in KiCAD, in KiCAD, you are supposed to draw the schematics correctly on the first try, then "annotate", then COMPILE a netlist, then run CvPcb to associate components with 'pads', then read the netlist into Pcbnew and start the layout process. If you had done a teeny tiny little mistake or want a small design change, you are very much doomed to start the process from the beginning. Renaming nets, components? You can forget that.

Some of the mentioned editing features are EXTREMELY vital to a design process. Utter inability of KiCAD to associate the correct pads to components which even have the type of package DEFINED in their name (such as suffix P indicating P-DIP package and D indicating SOIC) very much slows the design process.

My point is: comparing EDA tools without taking this into account is meaningless.

Also, the SPICE simulation needs to be sorted into that one which simulates only the pure, 100% theoretical and ideal netlist from the schematics and that one which does simulation with REAL BOARD LAYOUT. Those two are also extremely different classes.

In other words: Eagle 3.2 for MS-DOS beats KiCAD 4 any day in the schematics and board layout development speed, if you have the necessary components in the library.

Other important editing features:
a)"duplicate components"

b0) any ability to replicate design, most desirably just by copy&paste in schematics editor, with a duplicate of the layout created in the layout editor
b1) design replication allowed only for whole sheets

c0) a good set of schematics and layout editing "hand" tools (such as in Eagle or LTSpice), where the manipulation, reorganizing is rather easy and fast

c1) Editing has more pronounced quirks, such as automatic wire placement library from the times of Windows 3.1, which places broken lines and wire loops needlessly in the schematics

c2) extremely limited ability to edit and manipulate schematics and layout, such as KiCAD, where even dragging connected components causes strain


d0) total library support with 1 million components or more instantly available, with sophisticated search features, with virtually zero need to create your own component ever

d1) pretty good library support with frequent updates (at least 10x a year, at least 5000 components added per year)

d2) some library support, but links are frequently broken, maintainers don't have a plan or consistency, libraries are not authomatically loaded, or you need to make library list cleanups and re-inserting links to libraries (KiCAD 2014-April 2017)

d3) very limited library, with mostly "make-your-own" attitude, or breadboard systems (Fritzing?)


e0) design portability to other computers or platforms is easy and total, you copy the design folder and you can limitlessly edit it on another computer, even different platform (such as Linux/Windows), where all the project data is included in the project folder and nothing will be missing when copied to another computer

e1) portability is good, the project will have a 100% editability if you copy one or two directories or do an automatic web update, portability may be limited by licensing (such as unable to edit due to a different license on another computer)

e2) limited portability, with frequent broken links, hardlinked project files, project files placed in random locations on the computer and not in the project folder. (Still bugfixing in KiCAD as of April 2017, status before that was abysmal, first thing you had to do was to bring special user libraries separately, correct library links from some windows directory to the one on linux)

e3) portability is so severely restricted to the point of unusable or forbidden


f0) user license portability, you can use the software anytime and on any computer you wish

f1) if you move the dongle, you can use the software on any number of computers you desire

f2) you need to relicense or use internet to confirm transfer of software or the software detects hardware changes and limits you (Cadsoft Eagle keys used to be unportable)


f3a) you need an internet connection at least once a while (Autodesk Eagle has a 14-day "heartbeat" after which it will need an internet connection to verify license validity. f3b) you can't use the software if you haven't paid your monthly/yearly ransom, and forget about switching computers, or can't even run the software without a connected online account


p) printing (on paper)

see next point...


s) on-screen rendering

small-print rendering (garbled small text, or just no display of small text)


DLL, Kernel, hardware and OS dependencies for optimal function

Such as Eagle in GDI working lovely on Nvidia cards (5800) and on ATi it was as if you had no GPU. KiCAD has constantly changing hardware acceleration support that is very inconsistent across the platforms.


and so on and so forth.

I hope this gives someone an insight. — Preceding unsigned comment added by 90.64.22.18 (talk) 04:00, 29 April 2017 (UTC)[reply]

Removed comparison table from schematic capture article

The following table was removed from the schematic editor article as it is partially redundant with the larger table here. However, some of the info may be merged into the table or into the corresponding articles, that's why I am copying the table here for comparison: --Matthiaspaul (talk) 16:49, 3 June 2018 (UTC)[reply]

Name URL License Environment Reads Writes CAM Limits
AutoTRAX DEX http://www.kov.com/ Commercial Windows AutoTRAX XML AutoTRAX XML Gerber, Excellon unlimited layers, no PCB size limit.
BSch3V http://www.suigyodo.com/online/e/ BSD 2-Clause Windows
DesignSparkPCB http://www.designspark.com/ Freeware Windows
EAGLE http://www.cadsoft.de/ Professional, Standard, Hobbyist, Light Linux, Mac, Windows EAGLE, ACCEL (P-CAD, Altium, Protel), ULTIBOARD, Netlists, BMP EAGLE (XML), Netlists, Images, PDF, Custom (via ULPs) Gerber, Excellon, Sieb & Meyer, HPGL, PostScript, Custom 999 sheets, 255 layers, 16 layers for auto-router, 4 x 4 m (150 x 150 inches); freeware: 1 sheet; 2 layers, 100 x 80 mm (3.9 x 3.2 inches)
esCAD sch http://sch.escad.jp/ Freeware Windows XP/7/8.1 .EscSch, "package file" of Altera and Xilinx .EscSch, Netlists, Images, PDF max A0 sheet
FreePCB http://www.freepcb.com/ GNU Windows PADS-PCB Netlists PADS-PCB Netlists Gerber 16 layers, 60 x 60 inches
Fritzing http://fritzing.org/ GNU GPL v3 Linux, Mac, Windows SVG Gerber
gEDA http://www.gpleda.org/ GPL Linux Gerber
KiCad http://www.kicad-pcb.org GPL Linux, Windows, MAC
Osmond PCB http://www.osmondpcb.com/ Freeware Trial Mac Gerber Lue, DXF, PDF DXF, PostScript (trial limited to 700 pins)
PCBWeb http://www.pcbweb.com/ Freeware Windows No option for DXF Export
Pulsonix http://www.pulsonix.com Commercial, Lite Windows Altium, CADSTAR, Eagle, P-CAD, PADS, ORCAD, Gerber, SXF, BMP, WMF, EDIF and more Custom, DXF, IDF, Images, Netlists, STEP, SPICE 3D, Excellon, Gerber, LPKF, ODB++, STEP Unlimited Layers, Unlimited Pin Limit.
TARGET 3001! http://www.ibfriedrich.com/ Freeware, commercial, students, educational institutes Windows Eagle, Protel Eagle Gerber, Excellon, Sieb & Meyer, HPGL, DXF, STEP, PovRay Freeware: 250 Pins, 2 layers, schematic size and/or board size 2m x 2m, 100 schematic pages
TinyCAD https://sourceforge.net/projects/tinycad/ Freeware Windows
ZenitPCB Layout http://www.zenitpcb.com/eng/PCB.html Freeware Windows Gerber DXF, IDF, EAGLE DXF, IDF 800 pins

[1]

Mentor Graphics

Mentor Graphics not even mentioned in the listing???