I am trying to do an import from an Altium PCB into v8.0.5. It imports successfully, with a few messages about missing layers, eg:
KiCad layer Eco1_User. Altium layer (71) has no KiCad equivalent. It has been moved to KiCad layer Eco1_User. Altium layer (71) has no KiCad equivalent. It has been moved to KiCad layer Eco1_User. Altium layer (72) has no KiCad equivalent. It has been moved to KiCad layer Eco1_User. Altium layer (72) has no KiCad equivalent. It has been moved to
The problems though are:
KiCad is merging some silk screen info from the bottom layer into the top.
The text position and size of top layer silk screen elements is wrong.
Some things have recently changed with Altium import, yes. Itâs a fairly new feature, but in its original version did not support as many things as it does today.
The two problems you mentioned are not ones that I think the team is currently aware of / working on, so it would be helpful if you could report a bug with the Altium file attached. You can mark it as confidential if needed.
The âno KiCad equivalentâ messages are safe to ignore.
Actually answering your original question: No, there are no parameters to tune. The goal is to import without needing any tuning, but obviously we arenât there yet.
Test projects to see whether features of KiCad (such as importers) work, do not have to be working schematics / PCBâs / projects. If this feature is so important to you, then it also should not be too much work to spend a bit of time to either transform a copy of your âimportant fileâ into something that you can share, or create a sample project from scratch that does expose the misbehavior you are seeing in your real project. Sometimes a project with two resistors connected together on a rectangular PCB is enough. Documentation with the project, such as screenshots (both of altium and the converted kicad project) together with some text that clarifies the missing features is an important part for reporting such an issue.
And sure, it does take some time and effort to create such test projects. But consider what KiCad is worth to you, and what a better working altium importer is worth to you. KiCadâs feature set has been growing quite rapidly lately, and itâs now getting better than other EDA suites costing hundreds or even some thousand of EURoâs, and you get it all for free. Is it too much to ask for a few hours of your time in return? You are spending that time to enable KiCad to improve on a feature that is important to you.
Woah man, chill! I donât have an Altium license, so I can not create a file that I can share. I will test with the latest nightly and report back. I am just surprised this file is so unique to break the importer.
I gave this a shot with the 8.99.0-2321 nightly. The auto-match seems to provide a worse result, with some layers missing altogether (I did not manually create or match any layers).
Unfortunately the text size, position and layering issue is still present. Not only is the text too large (approx double size) but it is in the wrong position as per my first post images (see R1, R5). Of note is that the text imported as âKiCad Fontâ has this issue, the text in Arial seems fine.
At this time I do not have the capacity nor skills to replicate the problem board in Altium to submit a bug, so I can only hope I am not the only one with the problem.
Happy to do more test imports if there is a debug build with more logging etc.
I remember a bug report for the eagle importer concerning text rotation and positioning. It was about half a year ago and it was posted on gitlab together with a clear description and an example file and screenshots. The issue was fixed in a few weeks. But without a decent bug report, the issue is simply not going to be fixed. I donât use importers much, so I am definitely not going to put time into this either.
I attempted to import a legacy Altium file into KiCad back when KiCad was just about to move to v7. Couldnât successfully import the schematic (multiple errors) or the PCB (complete failure). Funnily enough the reason that seemed to be the most âacceptedâ (by the forum) was my Altium file was too OLD (importing from an Altium 6 design).
I recently had to import another project (Altium again, and Altium 6 again) using v8.0 (about a week after 8 came out), and it worked exceptionally well. I think one error in the schematic, and no errors in the PCB (although I had to rejig some of the cosmetic layers). I was damn impressed!
I expect to have to do a little fixing - although the issue then becomes âis there an error⌠and if so, where the hell is itâŚâ
I was about to report that issue and decided to download 8.0.6-36-gd1684b8a72 to see if there were any improvements.
I was pleasantly surprised â I still get a layer error Altium layer (71) has no KiCad equivalent. It has been moved to KiCad layer Eco1_User. however the font size and position is correct on all labels.
Iâd just like to thank everyone who replied for their help!