

AFAIK, some companies like Olimex switched all their new designs to KiCAD.

KiCad open-source EDA (Electronics Design Automation) suite software is now very popular, and many new projects are designed with the utility. How to Build KiCad on Ubuntu 18.04 and Import Altium PCB Files This allows fast iterations, and tells me if something is parsed incorrect.ĬNX Software has a nice blog post on how to build the development version of KiCad: My current workflow is to try to understand the existing code, and build a binary documentation of the Altium format using Kaitai Struct. Because Altium Circuit Studio and Altium Circuit Maker uses quite similar file formats, I try to support them as well in one go. The work is mainly based on, which is an existing Altium Designer -> KiCad converter written in Perl. Contributions are very welcome, because this is a quite some amount of work. This is the foundation to add support for native Altium import. Thomas Pointhuber has been developing an Altium importer and it was finally merged into KiCad: This allows to view and edit #opensource #hardware which was designed with #proprietary software, and thus, in fact, not open for everyone. Vintage aircraft instrument becomes an USB peripheralįinally, importing #altium boards into #kicad is only one click away (in the developer version).Teardown returns to Portland in June 2023.

Double check that the import worked by opening schematic files in text editor, note that the individual schematics retained their instance values correctly, only the top level schematic has corrupted values.Note that all reference values have been reset to U (I believe an issue already being tracked?) and all unit values have been reset to 1.Assuming it actually opens properly (no missing hierarchical files or other odd issues), attempt to navigate through to a subordinate sheet.Close EESchema and open the top level schematic file with project manager.Import the top level schematic file and save as with same name (making a new project).One by one, import each subordinate schematic file and save as with same name (without making a new project).However, once I try to open the top level sheet at the project level, all of the reference designators and unit values are reset to U? and 1 respectively. When importing an Altium Designer project with subordinate sheets, the actual import of a given sheet mostly works (issues with file saving and reopening notwithstanding).
