Uživatelské nástroje

Nástroje pro tento web


cs:kicad

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
Následující verzeObě strany příští revize
cs:kicad [2023/02/06 20:48] – [Návrhová pravidla] kaklikcs:kicad [2023/02/06 22:24] – [Generování seznamu součástek - BOM] kaklik
Řádek 39: Řádek 39:
  
 V případě, že nový modul je založen uvnitř [[cs:rules#pouziti_github_template|template repozitáře]] a zároveň je použit [[https://github.com/MLAB-project/kicad-mlab/tree/master/template |KiCAD MLAB template]] z korektně nainstalovaných [[https://github.com/MLAB-project/kicad-mlab |kicad-mlab knihoven]]. Tak by nemělo být potřeba nastavovat parametry KiCAD projektu popsané níže.  V případě, že nový modul je založen uvnitř [[cs:rules#pouziti_github_template|template repozitáře]] a zároveň je použit [[https://github.com/MLAB-project/kicad-mlab/tree/master/template |KiCAD MLAB template]] z korektně nainstalovaných [[https://github.com/MLAB-project/kicad-mlab |kicad-mlab knihoven]]. Tak by nemělo být potřeba nastavovat parametry KiCAD projektu popsané níže. 
- 
  
 {{ :en:kicad:kicad_mlab_template.png?600 |}} {{ :en:kicad:kicad_mlab_template.png?600 |}}
 +
 +KiCAD MLAB šablona se použije stejně jako jakýkoliv jiný [[https://docs.kicad.org/6.0/en/kicad/kicad.html#project-templates| KiCAD template]] s tím, že název KiCAD projektu je potřeba zadat stejný, jako je název repozitáře nového modu.  Nový projekt má být v repozitáři umístěn na cestě ''MODUL01/hw/sch_pcb/''
 ==== Nastavení knihoven ==== ==== Nastavení knihoven ====
  
Řádek 93: Řádek 94:
 Toto uspořádání vrstev respektuje [[https://github.com/KiCad/kicad-doc/blob/master/src/pcbnew/pcbnew_layers.adoc|dokumentaci vrstev KiCADu]] Toto uspořádání vrstev respektuje [[https://github.com/KiCad/kicad-doc/blob/master/src/pcbnew/pcbnew_layers.adoc|dokumentaci vrstev KiCADu]]
  
-Při návrhu dvouvrstvého plošného spoje, je často jedna vrstva vyhrazena pro zem a napájení. Tuto vrstvu je pak vhodné nastavit jako "Split/Mixed plane" a přiřadit k ní signál GND a napájení (VCC, VDD). To umožní automaticky ukončovat tyto spoje prokovem (via) do této vrstvy.  Je to mnohem lepší než pro tuto vrstvu zadat "copper pour" protože v takovém případě se spoj špatně edituje. +<WRAP center round tip 100%> 
 +**Při návrhu dvou, nebo vícevrstvého plošného spoje**, je užitečné jednu, nebo dvě vrstvy vyhradit pro zem a napájení. Tyto vrstvy je pak vhodné nastavit jako "Split/Mixed plane" a přiřadit k nim signál GND a napájení (VCC, VDD). To umožní automaticky ukončovat tyto spoje prokovem (via) do této vrstvy.  Je to mnohem lepší než pro tuto vrstvu zadat "copper pour" protože v takovém případě se spoj špatně edituje. 
 +</WRAP> 
 + 
  
  
Řádek 104: Řádek 108:
   git submodule add git@github.com:MLAB-project/documents.git doc/assets   git submodule add git@github.com:MLAB-project/documents.git doc/assets
  
-  * Následně je v projektu KiCADu potřeba nastavit relativní cestu k rohovému razítku "../../doc/assets/templates/KiCAD/page_layout.kicad_wks"+  * Následně je v projektu KiCADu potřeba nastavit relativní cestu k rohovému razítku ''../../doc/assets/templates/KiCAD/page_layout.kicad_wks''
  
 Výsledkem je projekt, který obsahuje rohová razítka s grafickou identifikaci MLABu.  Výsledkem je projekt, který obsahuje rohová razítka s grafickou identifikaci MLABu. 
Řádek 125: Řádek 129:
    * UST_ID - skladové číslo (Hash identifikující položku z nástroje [[https://github.com/UniversalScientificTechnologies/OpenIntranet|UST - OpenIntranet]])    * UST_ID - skladové číslo (Hash identifikující položku z nástroje [[https://github.com/UniversalScientificTechnologies/OpenIntranet|UST - OpenIntranet]])
  
-V případě, že schéma obsahuje varianty osazovaných komponent, tak se k identifikaci pole přidá ještě pořadové číslo, napřiklad "MFPN_1","MFPN_2" a podobně.  Komponenty se stejným pořadovým číslem odpovídají jedné osazované variantě. Komponenty, které nemají pořadové číslo jsou společné pro všechny varianty osazení. +<WRAP center round help 100%> 
 +V případě, že schéma obsahuje varianty osazovaných komponent, tak se k identifikaci pole přidá ještě pořadové číslo, napřiklad "MFPN_1","MFPN_2" a podobně.  Komponenty se stejným pořadovým číslem odpovídají jedné osazované variantě. Komponenty, které nemají pořadové číslo jsou společné pro všechny varianty osazení. 
 +</WRAP> 
 + 
  
 Při použití následujícího postupu není potřeba pole vytvářet potřebná pole ručně u každé součástky znovu: Při použití následujícího postupu není potřeba pole vytvářet potřebná pole ručně u každé součástky znovu:
Řádek 148: Řádek 155:
      
  
-Pokud máte přístup do [[https://www.ust.cz/| UST skladu]], tak je užitečné při kreslení schéma vkládat rovnou [[https://github.com/UniversalScientificTechnologies/OpenIntranet/wiki/KiCAD| UST_ID]] odpovídající přesným součástkám ze skladu. A pokud daná součástka ve skladu ještě neexistuje, je potřeba jí rovnou vytvořit. Značně to zjednodušuje výrobu a jednoznačně definuje osazení.+<WRAP center round info 100%> 
 +Pokud máte přístup do [[https://www.ust.cz/| UST skladu]], tak je užitečné při kreslení schéma vkládat rovnou [[https://universalscientifictechnologies.github.io/OpenIntranet/modules/production/kicad| UST_ID]] odpovídající přesným součástkám ze skladu. A pokud daná součástka ve skladu ještě neexistuje, je potřeba jí rovnou vytvořit. Značně to zjednodušuje výrobu a jednoznačně definuje osazení
 +</WRAP> 
 + 
 + 
 +===== Výrobní a dokumentační výstupy ===== 
 + 
 +Většina výstupů je generována automaticky na základě správně připravených dat v repozitáři modulu pomocí [[https://github.com/MLAB-project/documents/tree/master/workflows |GitHub workflow]]. Nejsnazší je toto automatické generování využít, případně opravit chyby v repozitáři tak, aby automatické generování výstupů fungovalo. Následující postupy popisují manuální generování výstupů, které je značně nekomfortní
  
 ==== Generování seznamu součástek - BOM ==== ==== Generování seznamu součástek - BOM ====
cs/kicad.txt · Poslední úprava: 2023/02/08 23:26 autor: kaklik