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 [2021/06/07 15:29] – [Vrstvy] kaklikcs:kicad [2023/02/02 21:27] – [Instalace Windows] kaklik
Řádek 32: Řádek 32:
 ==== Instalace Windows ==== ==== Instalace Windows ====
  
-Nyní je již instalace KiCAD jednoduší. Stačí si stáhnout pro Windows typický exe soubor a nainstalovat (používáme verzi Nightly Development Builds).+Nyní je již instalace KiCAD jednoduší. Stačí si [[http://kicad-pcb.org/download/windows/stáhnout instalační soubor]] a nainstalovat. 
  
-http://kicad-pcb.org/download/windows/ 
  
 ===== Základní nastavení ===== ===== Základní nastavení =====
Řádek 50: Řádek 50:
  {{ :cs:sw:kicad_cesty.jpg?400 |}}  {{ :cs:sw:kicad_cesty.jpg?400 |}}
  
-Důležité je dodržet názvy KICAD_PTEMPLATES. Díky stejným názvům nenastane problém s otevřením projektu a editace u jiných lidí:+Důležité je dodržet názvy KICAD_XXX_MLAB. Díky sjednoceným názvům nenastane problém s otevřením projektu a editace na různých počítačích:
 {{ :cs:sw:kicad_konfigurace_cesty.jpg?400 |}} {{ :cs:sw:kicad_konfigurace_cesty.jpg?400 |}}
  
Řádek 95: Řádek 95:
 vrstvy.  Je to mnohem lepší než pro tuto vrstvu zadat "copper pour" vrstvy.  Je to mnohem lepší než pro tuto vrstvu zadat "copper pour"
 protoze v takovem případě se spoj špatně edituje.  protoze v takovem případě se spoj špatně edituje. 
 +
 +
 +==== Rohové razítko ====
 +
 +Rohové razítko a další pro moduly společné zdroje se nachází v repozitáři [[https://github.com/MLAB-project/documents/tree/ff54dee6707bfd3b70c9ccf2c286065b02f95a81 | MLAB/documents]], který je submodulem repozitářů s moduly. 
 +
 +Jeho použití je následující
 +
 +  * V repozitáři je vytvořen submodul použitím
 +
 +  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"
 +
 +Výsledkem je projekt, který obsahuje rohová razítka s grafickou identifikaci MLABu. 
 +
 +{{ :cs:sw:kicad:kicad_title_block.png?600 |}}
  
  
 ===== Použití ===== ===== Použití =====
  
-=== Schéma - pojmenování součástek ===+==== Schéma - Parametry 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í součástky: Při prvním spuštění Kicad Eeschema je potřeba přidal tyto pole popisující součástky:
-   MFPN + 
-   Distributor +   MFPN - Označení součástky podle výrobce (přesný typ součástky, pro osazování) 
-   Link +   Distributor - Označení součástky distributorem 
-   Note +   Link - odkaz na stránku dodavatele 
-   UST_ID+   Note - poznámka k parametrům součástky 
 +   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í.  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:+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:
  
 V menu ''Preferences >> General options >> Field Name Templates'' 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 |}}  
Řádek 120: Řádek 139:
 Při otevření parametrů součástky vypadá tabulka následnovně: 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: Příklad vyplnění parametrů součástky:
Řádek 127: Řádek 144:
    Reference: C1    Reference: C1
    Value: 10nF    Value: 10nF
-   MFPN: 1812CA103JAT2A (přesný typ součástky, pro osazování)+   MFPN: 1812CA103JAT2A
    Distributor: Mouser 581-1812CA103JAT2A    Distributor: Mouser 581-1812CA103JAT2A
-   L{{ :cs:sw:sch_2.jpg?400 |}}ink: https://cz.mouser.com/ProductDetail/AVX/1812CA103JAT2A?qs=sGAEpiMZZMsh%252b1woXyUXjzY5digEXfcQu%252bp00y9d0Fc%3d +   Link: https://cz.mouser.com/ProductDetail/AVX/1812CA103JAT2A?qs=sGAEpiMZZMsh%252b1woXyUXjzY5digEXfcQu%252bp00y9d0Fc%3d 
-   Note: přesnost 20%, C0G +   Note: Tolerance 20%, C0G 
-   UST_ID: pokud je přístup do UST skladu +   UST_ID: 5ed7ac8e12875004e15a62cf8 
      
  
-Při kreslení modulu osob s ístupem do UST skladu, je potřeba při kreslení schéma vkládat rovnou UST_ID k daným součástkám. A pokud daná součástka ještě neexistuje, je potřeba jí rovnou vytvořit. Značně to usnadňuje následnou výrobu a jednoznačně definuje osazení.+Pokud máte í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í. 
 + 
 +==== Generování seznamu součástek - BOM ==== 
 + 
 +=== Linux === 
 + 
 +  - Zmáčknout tlačítko "set plugin cmd" a tam vybrat soubor: ///usr/lib/kicad/plugins/bom2csv.xsl// 
 +  - Výsledkem je, že se pole "command line" se samo nastaví na: xsltproc -o "%O.csv" "/usr/lib/kicad/plugins/bom2csv.xsl" "%I" 
 +  - Pak stačí zmáčknou "Generate". A KiCAD vyrobí soubor .csv se seznamem součástek. 
 + 
 + 
 + 
 +=== Windows === 
 + 
 +Generování souborů BOM není ve formátu .CSV pod WIN přímo možné. Vyřešit tento problém je možné podle následujícího postupu. 
 + 
 +  - Nejprve je potřeba stáhnout [[https://github.com/MLAB-project/kicad-mlab/blob/master/plugins/bom_ust.py|bom_ust.py]]. 
 +  - Je potřeba bom_ust.py uložit do místa instalace kicad. {{ :cs:sw:kicad_ust_bom.jpg?600 |}} 
 +  - V KiCAD eeschema otevřít v nabídce "Tools > Generate Bill Of Materials" 
 +  - Zmáčknout "+" 
 +  - Pojmenovat si ho podle sebe 
 +  - Vybrat cestu do uloženého místa. 
 +  - Poté stačí vždy dát jen Generate 
 +   
 +==== Generování gerber a vrtacích dat ==== 
 + 
 +Při návrhu je dobré nepodlézat parametry v následující tabulce: 
 +{{ :cs:sw:kicad_tridy.jpg?300 |}} 
 + 
 +Před počátkem generování výrobních dat je potřeba provést kontrolu DRC. Doporučené parametry: 
 +{{ :cs:sw:kicad_drc.jpg?300 |}} 
 +  
 +=== Gerber data === 
 + 
 +U dvojvrstvého PCB nastavit tyto parametry: 
 +{{ :cs:kicad_plot.jpg?300 |}} 
 + 
 +=== Drill data === 
 + 
 +Nastavení pro generování vrtaných děr: 
 +{{ :cs:kicad_drill.jpg?300 |}} 
 + 
 + 
 +=== Osazovací výkres === 
 + 
 +Při generování osazovacího výkresu v PDF formátu, který slouží jako náhled pro výrobu, se trochu naráží na limity KiCADu. Ten při tisku do PDF zarovná do tiskové oblasti celou stránku. 
 +Z praktických důvodů však je většina modulů kreslena tak, že má nulu souřadnic v levém spodním rohu.  Což znamená mimo stránku.  
 + 
 +Pro tisk osazovacího výkresu je tak potřeba celý modul vzít a posunout do středu stránky. Vygenerovat potřebné výkresy a pak posunutí neuložit.  
 +===== Přejmenování projektu ===== 
 + 
 +Ve verzovaném repozitáři je potřeba projekty přejmenovávat s vědomím verzovacího systému. Typicky je tuto problematiku potřeba řešit při vytváření nové verze modulu.  
 + 
 +Postup je následující:  
 +  - Je potřeba vytvořit novou větev ve které budou změny provedeny viz [[cs:git|]] 
 +  - V této větvi otevřeme existující projekt v kicadu a uložíme jej pod novým názvem do jiné složky mimo verzovací systém. (Tento krok je nutný kvůli tomu, že je potřeba přejmenování provést i uvnitř KiCAD projektových souborů).  
 +  - Původní soubory v repozitáři přejmenujeme pomocí [[https://www.tutorialspoint.com/batch_script/batch_script_renaming_files.htm | příkazu rename]]. 
 +  - Soubory s novým názvem v repozitáři přepíšeme původně uloženými soubory z projektu pod jejich novým názvem. 
 + 
 + 
 +==== Příklad ==== 
 +  
 +Je potřeba vytvořit novou verzi modulu z repozitáře [[https://github.com/mlab-modules/ISM02 | ISM02B]].  
 + 
 +V naklonovaném repozitáři přejmenujeme zvolenou větev na název odpovídající navé aplikaci modulu 
 + 
 +   git branch -m TFLORA01B 
 + 
 +V této větvi otevřeme KiCAD projekt a uložíme jej pod novým názvem do neverzované složky. Následně přejmenujeme všechny relevantní soubory. Použitím příkazu rename.  
 + 
 +  rename 's/\ISM02B/\TFLORA01B/'
 +   
 +Ten je potřebné použít v některých případech vícekrát, aby byly přejmenovány všechny soubory v relevantních složkách.  
 +Nakonec přejmenované soubory přepíšeme soubory uloženými v neverzované složce. Výsledkem je takovýto stav repozitáře:  
 + 
 +{{ :cs:sw:git_kicad_rename.png?600 |}} 
 + 
 +Repozitář v tomto stavu je již možné commitnout a pushnout na server standardním postupem 
 +   
 +  git commit -a  
 +  git push  
 +  
 +Výsledkem tohoto postupu je plně trackovatelná historie změn a možnost jejich porovnání a oprava chyb v původním repozitáři.  
 + 
 + 
 + 
  
  
cs/kicad.txt · Poslední úprava: 2023/02/08 23:26 autor: kaklik