Настройка проекта для работы kicad git
This commit is contained in:
parent
58ad5bf2a4
commit
d1b6764406
3 changed files with 125 additions and 0 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -1,3 +1,4 @@
|
|||
|
||||
*.bak
|
||||
*.kicad_prl
|
||||
PDF
|
||||
|
|
|
|||
105
Lib.kicad_pro
Normal file
105
Lib.kicad_pro
Normal 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": []
|
||||
}
|
||||
}
|
||||
19
Readme.md
19
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.
|
||||
|
||||
Пустая схема или плата для этого не нужны: проект хранит только сам факт
|
||||
проектной сущности, а библиотечные файлы остаются обычными файлами репозитория.
|
||||
|
||||
## Настройка
|
||||
|
||||
Склонируйте библиотеку в удобную папку и запустите настройку:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue