1/17/2024 0 Comments Convert kicad to altium![]() ![]() What do your mean with regions with a subpolyindex property? altium2kicad ignores the subpolyindex for a lot of things, and KiCad cannot represent regions that well. This way, you don't need to write one line of code to check your assumptions, and its a machine readable specification! If you are just interested in finding the correct bytes, I suggest you to extend the Kaitai Struct definition of the Altium file format: ![]() Just compare the KiCad version with the one of altium2kicad for pad parsing:Īltium2kicad misses handling of subrecords (so the code will break immediately when such a subrecord is filled with unexpected data, or subrecord 6 has a different length as expected) and relies heavily on magic numbers to get the correct bytes instead of simply abstracting the whole value reading process. I appreciate ever reference to help with the reverse-engineering work, but doing the same work twice is a bit of unnecessary duplication.įurthermore, the KiCad implementation uses proper separation of parsing and interpretation, as well as correct handling of the whole record structure. I think you underestimate the time you will look onto the files vs. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |