From d1b676440689350d0044283d7caf22374a837aca Mon Sep 17 00:00:00 2001 From: Anton Date: Thu, 2 Jul 2026 16:28:26 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9?= =?UTF-8?q?=D0=BA=D0=B0=20=D0=BF=D1=80=D0=BE=D0=B5=D0=BA=D1=82=D0=B0=20?= =?UTF-8?q?=D0=B4=D0=BB=D1=8F=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=8B=20kic?= =?UTF-8?q?ad=20git?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + Lib.kicad_pro | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++ Readme.md | 19 +++++++++ 3 files changed, 125 insertions(+) create mode 100644 Lib.kicad_pro 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. + +Пустая схема или плата для этого не нужны: проект хранит только сам факт +проектной сущности, а библиотечные файлы остаются обычными файлами репозитория. + ## Настройка Склонируйте библиотеку в удобную папку и запустите настройку: