Uživatelské nástroje

Nástroje pro tento web


cs:tools

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:tools [2018/07/19 10:50] – [Schéma - pojmenování součástek] chroustjancs:tools [2019/01/28 15:23] – [Nastavení] kaklik
Řádek 50: Řádek 50:
   * [[https://github.com/MLAB-project/kicad-library|Knihovny se součástkami specifickými pro MLAB]], které obsahují i skript pro stažení knihoven z Githubu a offline práci v KiCADu.   * [[https://github.com/MLAB-project/kicad-library|Knihovny se součástkami specifickými pro MLAB]], které obsahují i skript pro stažení knihoven z Githubu a offline práci v KiCADu.
  
-Je dobré při návrhu modulů využít co nejvíce prvků z knihoven MLAB, které jsou dostupné na [[https://github.com/MLAB-project/kicad-mlab|GitHubu]] +Je dobré při návrhu modulů využít co nejvíce prvků z knihoven MLAB, které jsou dostupné na [[https://github.com/MLAB-project/kicad-mlab|GitHubu]]. Důvod k tomu je ten, že MLAB knihovny obsahují technologicky optimalizované varianty obecných pouzder, což je důležité zejména pro osazování a automatickou tvorbu dokumentace.  
 + 
 +Knihovny se do KiCADu přidávají zvlášť při kreslení schéma a zvlášť při návrhu PCB v obou případech je postup velmi obdobný. 
 + 
 +  * Ve schématickém editoru přidání knihoven probíhá cestou: Preferences -> Manage Symbol Libraries -> "Global Libraries" - Browse Libraries -> Open Library 
  
 === Schéma - pojmenování součástek === === Schéma - pojmenování součástek ===
 Při kreslení schéma je potřeba dodržet určitou konvenci, aby byla výsledná výroba a automatické generování dalších dokumentů bez problémů. Při kreslení schéma je potřeba dodržet určitou konvenci, aby byla výsledná výroba a automatické generování dalších dokumentů bez problémů.
  
-Při prvním spuštění Kicad Eeschema je potřeba přidal tyto pole popisující dané součástky:+Při prvním spuštění Kicad Eeschema je potřeba přidal tyto pole popisující součástky: 
 +   MFPN
    Distributor    Distributor
-   Link: +   Link 
-   Note: +   Note 
-   UST_ID:+   UST_ID 
 + 
 +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í.  
 + 
 +Při použití následujícího postupu není potřeba pole vytvářet ručně u každé součástky znovu:
  
 +V menu ''Preferences >> General options >> Field Name Templates''
 {{ :cs:sw:sch_1.jpg?400 |}} {{ :cs:sw:sch_1.jpg?400 |}}
 {{ :cs:sw:sch_2.jpg?400 |}}   {{ :cs:sw:sch_2.jpg?400 |}}  
 +
 +Při otevření parametrů součástky vypadá tabulka následnovně:
 {{ :cs:sw:sch_3.jpg?400 |}}  {{ :cs:sw:sch_3.jpg?400 |}} 
 +
 +
 +
 +Příklad vyplnění parametrů součástky:
  
    Reference: C1    Reference: C1
Řádek 88: Řádek 105:
  
 == Dvojvrstvý plošný spoj == == Dvojvrstvý plošný spoj ==
 +
    ***F.CU** - horní vrstva mědi (většinou vrstva GND)    ***F.CU** - horní vrstva mědi (většinou vrstva GND)
    ***B.CU** - spodní vrstva (**výhradně umisťovat SMD součástky**)    ***B.CU** - spodní vrstva (**výhradně umisťovat SMD součástky**)
Řádek 95: Řádek 113:
    ***F.Fab** - potisk pro osazování - strana součástek    ***F.Fab** - potisk pro osazování - strana součástek
    ***B.Fab** - potisk pro osazování - strana spojů    ***B.Fab** - potisk pro osazování - strana spojů
-   +  
- +Toto uspořádání vrstev vychází z [[https://github.com/KiCad/kicad-doc/blob/master/src/pcbnew/pcbnew_layers.adoc|dokumentace vrstev KiCADu]]
  
  
Řádek 371: Řádek 388:
 Pro zobrazení náhledů vygenerovaných STL souborů v prohlížeči Nautilus můžete využít nástroj [[https://github.com/MLAB-project/stl-thumbnailer|stl-thumbnailer]]. Pro zobrazení náhledů vygenerovaných STL souborů v prohlížeči Nautilus můžete využít nástroj [[https://github.com/MLAB-project/stl-thumbnailer|stl-thumbnailer]].
 </WRAP> </WRAP>
 +
 +=== Styl psaní kódu (coding style) ===
 +
 +Je praktické dodržovat některá základní pravidla při vytváření modelů v openscadu.
 +
 +  * Názvy proměnných vytvářet v mezinárodním jazyce (angličtina a globálně známé výrazy a zkratky) 
 +  * Příliš nezkracovat názvy proměnných
 +  * Proměnné a operátory oddělovat mezerami
 +  * Používat odsazení o 4 mezery (tabulátor) ve vnořeném bloku kódu
  
      
Řádek 555: Řádek 581:
   git add název_souboru    git add název_souboru 
      
-Prostředním tlačítkem myši lze zkopírovat celou cestu z výpisu íkazu status.+Po označení celé cesty z výpisu příkazů lze cestu vložit pomocí kliknutí na prostřední tlačítko myši
 +Pro idání všech změn lze použít ```git add .```.
                
 == Vytvoření commitu == == Vytvoření commitu ==
Řádek 573: Řádek 600:
 Ve výpisu by neměly být žádné položky, které jsme chtěli nahrát.      Ve výpisu by neměly být žádné položky, které jsme chtěli nahrát.     
              
-     +  
 +== Změna velikosti lokálního repozitáře == 
 + 
 +Git si ve výchozím nastavení stahuje celý repozitář včetně veškeré historie úprav. Toto lze zamezit při stahování repozitáře pomocí parametru ```--depth=<pocet stazenych commitu>``` 
 + 
 +  git clone <adresa_repozitare> --depth=1 
 + 
 +Pokuď toto chcete aplikovat na existující kopii repozitáře, lze to provést následujícím postupem. 
 + 
 +  git fetch --depth 2 
 +  git reflog expire --expire=all --all 
 +  git gc --prune=all 
  
  
cs/tools.txt · Poslední úprava: 2023/02/06 21:52 autor: kaklik