diff --git a/.gitignore b/.gitignore index 729004b..fa2bbec 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ *.bak +*.kicad_prl PDF diff --git a/Lib.kicad_pro b/Lib.kicad_pro new file mode 100644 index 0000000..781ba2a --- /dev/null +++ b/Lib.kicad_pro @@ -0,0 +1,105 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": {}, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "rules": {}, + "track_widths": [], + "via_dimensions": [] + }, + "ipc2581": { + "bom_rev": "", + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "", + "sch_revision": "" + }, + "layer_pairs": [], + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "component_class_settings": { + "assignments": [], + "meta": { + "version": 0 + }, + "sheet_component_classes": { + "enabled": false + } + }, + "cvpcb": { + "equivalence_files": [] + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "Lib.kicad_pro", + "version": 3 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 2147483647, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "tuning_profile": "", + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 5 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "idf": "", + "netlist": "", + "plot": "", + "specctra_dsn": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "bus_aliases": {}, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "top_level_sheets": [ + { + "filename": "Lib.kicad_sch", + "name": "Lib", + "uuid": "00000000-0000-0000-0000-000000000000" + } + ] + }, + "sheets": [], + "text_variables": {}, + "tuning_profiles": { + "meta": { + "version": 0 + }, + "tuning_profiles_impedance_geometric": [] + } +} diff --git a/Readme.md b/Readme.md index dabc743..fe07dbb 100644 --- a/Readme.md +++ b/Readme.md @@ -6,6 +6,25 @@ PDF-документация и 3D-модели хранятся вне этого репозитория. KiCad должен получать к ним доступ через переменные путей, заданные в `Configure Paths`. +## Как проект KiCad + +Репозиторий можно открывать напрямую как проект: + +```text +Lib.kicad_pro +``` + +Этот проект нужен как оболочка для Project Manager и штатной Git-интеграции +KiCad: KiCad открывает `Lib.kicad_pro`, видит `.git` в корне репозитория и +может показывать изменения, stage/commit/push. + +Проект не заменяет глобальную настройку библиотек и не задаёт библиотечные +пути. Символы, футпринты, DB Library, PDF и 3D-модели подключаются через +`Configure Paths` и глобальные таблицы KiCad. + +Пустая схема или плата для этого не нужны: проект хранит только сам факт +проектной сущности, а библиотечные файлы остаются обычными файлами репозитория. + ## Настройка Склонируйте библиотеку в удобную папку и запустите настройку: