← Commit history

kicad-lane: equivalents for 1.0.86: drop 8 entries KiCad's same-named verbs now answer; partial notes on save, selection, update_pcb, sch_sheet_symbol, create_part_project; edit_footprint kept (another job)

Colby Knox ·929b67674f ·12d ago ·parent 537095a
1 file changed +17−43
tools/equivalents/kicad.json+17−43
@@ -15,10 +15,6 @@   "export_bom_csv",   "partial"  ],- "export_manufacturing": [-  "export_gerber + export_pos",-  "partial"- ],  "export_pdf": [   "export_pdf",   "exact"@@ -35,10 +31,6 @@   "trace_net / find_connections",   "partial"  ],- "netlist": [-  "extract_netlist",-  "exact"- ],  "pcb_report": [   "errors",   "partial"@@ -51,10 +43,6 @@   "add_via",   "exact"  ],- "pour_state": [-  "zone_state",-  "exact"- ],  "read_rules": [   "list_design_rules",   "exact"@@ -67,14 +55,6 @@   "remove_zone",   "exact"  ],- "review_board": [-  "lint_board",-  "partial"- ],- "route_net": [-  "route_net / add_track",-  "exact"- ],  "routing_drc": [   "routing_validate",   "partial"@@ -91,10 +71,6 @@   "sch_place_symbol",   "exact"  ],- "schematic_review": [-  "sch_check / design_review / lint_schematic",-  "partial"- ],  "sch_swap_part": [   "sch_replace_symbol",   "partial"@@ -116,8 +92,9 @@   "partial"  ],  "update_pcb": [-  "update_pcb_from_schematic",-  "partial"+  "update_pcb",+  "partial",+  "compares the schematic with any board (kicad_update_pcb_from_schematic) but applies the changes to a closed board file only; KiCad's API has no Update PCB from Schematic"  ],  "set_outline": [   "board_outline",@@ -132,16 +109,19 @@   "partial"  ],  "selection": [-  "get_selection / select_items",-  "exact"+  "selection",+  "partial",+  "the PCB editor's selection only (kicad_get_selection); the Schematic Editor has no API for its selection"  ],  "save": [-  "save_board",-  "partial"+  "save",+  "partial",+  "the board open in the PCB editor (kicad_save_board); a schematic is saved from the Schematic Editor, which has no API"  ],  "sch_sheet_symbol": [-  "sch_sheet",-  "partial"+  "sch_sheet_symbol",+  "partial",+  "adds the sheet and creates its child file (kicad_sch_sheet); importPins adds a pin per hierarchical label the child already has, but no labels are made on the child and the pins are not wired to the parent's nets"  ],  "read_schematic": [   "sch_components",@@ -171,25 +151,19 @@   "footprint_models",   "partial"  ],- "select_net": [-  "select_clear",-  "partial"- ],  "render_board_layers": [   "export_svg",   "partial"  ],  "edit_footprint": [   "fp_edit",-  "exact"- ],- "export_library_part": [-  "export_part",-  "partial"+  "exact",+  "a library footprint (.kicad_mod); kicad_edit_footprint is another job: it edits footprints placed on a board (fields, attributes, lock)"  ],  "create_part_project": [-  "make_part_project",-  "partial"+  "create_part_project",+  "partial",+  "around a part already installed in the Adom library (kicad_make_part_project; install_symbol and install_footprint first), one part per project"  ],  "add_body": [   "add_body",