Настройка проекта для работы kicad git

This commit is contained in:
Anton 2026-07-02 16:28:26 +03:00
parent 58ad5bf2a4
commit d1b6764406
3 changed files with 125 additions and 0 deletions

1
.gitignore vendored
View file

@ -1,3 +1,4 @@
*.bak *.bak
*.kicad_prl
PDF PDF

105
Lib.kicad_pro Normal file
View file

@ -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": []
}
}

View file

@ -6,6 +6,25 @@
PDF-документация и 3D-модели хранятся вне этого репозитория. KiCad должен PDF-документация и 3D-модели хранятся вне этого репозитория. KiCad должен
получать к ним доступ через переменные путей, заданные в `Configure Paths`. получать к ним доступ через переменные путей, заданные в `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.
Пустая схема или плата для этого не нужны: проект хранит только сам факт
проектной сущности, а библиотечные файлы остаются обычными файлами репозитория.
## Настройка ## Настройка
Склонируйте библиотеку в удобную папку и запустите настройку: Склонируйте библиотеку в удобную папку и запустите настройку: