Why should they care about importing designs done in Eagle or other EDA packages?QuoteBecause of interoperability reasons
- vendor lock-in (https://en.wikipedia.org/wiki/Vendor_lock-in) in EDA is done mostly because of using obscure file formats.
* The exceptions extremelly pragmatical, because they are some file formats for final board manufacturing: RS-274X (Extended Gerber Format), IPC-2581 (that won the "ODB++ Wars" with Mentor finally joining "Offspring", "OpenAccess", etc
* This is bad for competition: It gives advantages to bigger developers, creating monopolies and make users very unhappy with (usually) bad done software. This usually ends in abusive DRM, bugs, very expensive costs for certain features, etc.
- Post_Facto_interoperability (https://en.wikipedia.org/wiki/Interoperability#Post_Facto_interoperability) would fight against [
* This could make users of other EDA tools to try KiCad, not needing to redo their designs from scratch at all and potentially no need to fix them whenever possible (ideal, but not easy at all).
- Some examples:
- Altium Designer is able to (http://techdocs.altium.com/display/ADOH/Importing+and+Exporting+Design+Files):
* Import: Altium, P-CAD, Protel, Allegro, AutoCAD DWG/DXF, Autotrax, CircuitMaker, CadStar, DxDesigner, Eagle, Expedition, IDF, PADS, OrCAD, P-CAD, Protel, SiSoft, Specctra, Tango.
* Export: Altium, Protel, P-CAD, AutoCAD DWG/DXF, OrCAD (SDT, OrCAD v7, SDT, Capture), HyperLynx, Protel, Specctra, SDRC-IDF PCB files, STEP, SiSoft, Ansoft Neutral File.
Alternatives
- FlowCAD (http://www.flowcad.com/Design_Migration.htm) They offer a proffesional EDA file format conversion service. They are very attached to Cadence. They provide (http://www.flowcad.de/AN/FlowCAD_AN_PCB_Converting_Designs.pdf) some of the ways, it seems.
- Schematics.io (https://schematics.io); It's a cloud service for converting certain file formats, it seems to not have received any update sicne 2015.
* Import Formats: Altium, Eagle, SIMetrix SPICE, EDIF
* Export Formats: Altium, Eagle, SIMetrix, SPICE, EDIF, PNG, SVG, BMP
- schematic-file-converter (https://github.com/ljmljz/schematic-file-converter): Abandoned by Upverter and this is the latest fork with some impromenents. Programmed in Python.
* Imports and exports betweeb; Upverter OpenJSON, KiCad, gEDA, Fritzing, RS274-X Gerber, NC Drill, Eagle, Eagle XML (in testing), ViewDraw / DxDesigner (in testing), DSN (in testing), PNG Image, Bill of Materials, CSV Netlist, Altium (in development), Telesis Netlist (in development)
* Forum thread about it in EEvBLOG (https://www.eevblog.com/forum/kicad/schematic-converter-project/)
Altium2KiCad (https://github.com/thesourcerer8/altium2kicad): Forum thread about it in EEvBLOG (https://www.eevblog.com/forum/kicad/translating-altium-to-kicad-%28altium2kicad%29/)
Eagle2KiCad (https://github.com/DanChianucci/Eagle2Kicad)
QUCS2KiCad (https://github.com/Valber/qucs2kicad)
rnif2ki (https://github.com/fjullien/rnif2ki): Orcad to KiCAD netlist converter
EDIF2KiCad (https://sourceforge.net/projects/edif2kicad/) mirror (https://github.com/svn2github/edif2kicad) Last commit by Frank Bennett 2013-04-24
* Forum thread about it in EEvBLOG (https://www.eevblog.com/forum/kicad/orcad-allegro-to-kicad/)Quote from: [bClemens Koller[/b]]
Message on mailing list about interoperability (http://permalink.gmane.org/gmane.comp.cad.kicad.user/19300):
cullinan@... (http://gmane.org/get-address.php?address=cullinan%2dur4TIblo6goN%2bBqQ9rBEUg%40public.gmane.org) [kicad-users] <kicad-users@... (http://gmane.org/get-address.php?address=kicad%2dusers%2dhHKSG33TihhbjbujkaE4pw%40public.gmane.org)>
2015-05-22 13:04:05 GMT
Hello, KiCad userrs! I'm new on this list, so please be patient in case I'm asking questions which were already answered several times. A little introduction about me: I'm working in an advanced electronics design environment for quite some years now. We do High-Density (100um structures, Laser Drilled Vias), High-Speed (6Gbps) Multi-Layer PCBs (4..16+ Layers) using mostly Mentor Toolchains. (Some partner use AD or Allegro, ...) Out of personal interest, I want to have a look at the capabilities of KiCad beyond the hobbyist PCB design space (1..4 Layers) where i.e. design for manufacturing, teastability, bom generation, assembly data generation, interfacing to databases and ERP systems, etc. are topics which demand some automation. Also out of personal interest I'd like to test how I could integrate KiCad into my existing design environment, which consists out of a (self made) library/part type generator for some often used components and standard connectors as well as an SQL database (MariaDB) where library parts get linked to the stock and ordering information of the shop here as well as to some external board manufacturing houses. Since in our environment with lots of embedded software development, we are now almost completely working on Linux systems. Just "some" design tools have not arrived there yet. The question is if KiCad can step in here mid-term... Just my five cents for now. Regards, Clemens
http://comments.gmane.org/gmane.comp.cad.kicad.user/19513 (http://comments.gmane.org/gmane.comp.cad.kicad.user/19513)
https://sourceforge.net/p/gerbv/mailman/message/32976968/ (https://sourceforge.net/p/gerbv/mailman/message/32976968/)