Как исправить "kicad-cli pcb export step" не экспортирующий 3D-модели компонентов

Проблема:

Вы пытаетесь экспортировать 3D STEP-модель вашей PCB с помощью команды, например

kicad_export_step.sh
kicad-cli pcb export step MyPCB.kicad_pcb

но результирующий STEP-файл не содержит всех (или почти всех) моделей компонентов (т.е. экспортируется только PCB).

Кроме того, в выводе команды вы можете прочитать

kicad_vrml_error.txt
Cannot add a VRML model to a STEP file.

для каждого отдельного компонента, например

kicad_vrml_error_examples.txt
Add component R6.
Cannot add a VRML model to a STEP file.
Add component R21.
Cannot add a VRML model to a STEP file.
Add component C7.
Cannot add a VRML model to a STEP file.
Add component C16.
Cannot add a VRML model to a STEP file.

Решение

Добавьте флаг --subst-models к kicad-cli для автоматической замены VRML-моделей на STEP-модели:

kicad_export_step_with_subst.sh
kicad-cli pcb export step MyPCB.kicad_pcb --subst-models

После этого все доступные модели компонентов будут экспортированы так же, как в просмотрщике.


Check out similar posts by category: Электроника KiCad