skill
kicad10-to-altium
Public Unreviewedby barrett-land
Import KiCad 10 symbols into Altium Designer correctly. Altium 26 supports KiCad through 9 only, so a raw KiCad 10 import silently loses property visibility and every hidden field lands visible. Downgrades v10 to v9 first, then imports headlessly, links the footprint, and repairs visibility.
← Commit history
SKILL.md+21−1@@ -318,7 +318,27 @@ adom-desktop --ai-thread "<thread>" altium_set_visibility '{ ⚠️ Omit `visible` when you only want to touch pins. It is optional precisely so this call does not disturb parameter visibility — `shown: 0, hidden: 0` above confirms the parameter pass was skipped. -## Step 6 — repair visibility on symbols already imported badly+## Step 6 — hide the leftover KiCad fields++**Always run this, even when the import looks clean.** KiCad's `Reference` property survives as an+ordinary Altium parameter, and it can arrive **visible** — an `MCP251863` imported with+`Reference = U301` drawn just above the value, duplicating Altium's own designator. Empty KiCad+fields (`Supplier = -`, `Datasheet`) can come through visible too, with no location, so they render+at the origin.++Whether they arrive hidden depends on the generator, not on the format, so it is not safe to skip+the step because one part came in clean.++```bash+adom-desktop --ai-thread "<thread>" altium_set_visibility '{+ "schlib": "...\\sw_mcp251863_conv.SchLib",+ "component": "MCP251863T-E_9PX",+ "visible": "Value"+}'+# -> {"shown":1,"hidden":9} leaving only Value + the designator drawn+```++## Step 7 — repair visibility on symbols already imported badly The verb takes a **whitelist of parameters to show**; everything else is hidden.
package.json+1−1@@ -1,6 +1,6 @@ { "slug": "kicad10-to-altium",- "version": "1.4.0",+ "version": "1.5.0", "type": "skill", "description": "Import KiCad 10 symbols into Altium Designer correctly. Altium 26 supports KiCad through 9 only, so a raw KiCad 10 import silently loses property visibility and every hidden field lands visible. Downgrades v10 to v9 first, then imports headlessly, links the footprint, and repairs visibility.", "tags": [
page.json+1−1@@ -1,6 +1,6 @@ { "slug": "kicad10-to-altium",- "version": "1.4.0",+ "version": "1.5.0", "type": "skill", "description": "Import KiCad 10 symbols into Altium Designer correctly. Altium 26 supports KiCad through 9 only, so a raw KiCad 10 import silently loses property visibility and every hidden field lands visible. Downgrades v10 to v9 first, then imports headlessly, links the footprint, and repairs visibility.", "tags": [