cs:kicad
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
cs:kicad [2021/06/07 15:16] – kaklik | cs:kicad [2023/02/08 23:26] (aktuální) – [Základní nastavení] kaklik | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | ====== Návod na použití | + | ====== Návod na instalaci a použití KiCAD v systému MLAB ====== |
- | ==== Instalace ==== | + | ===== Instalace |
Zprovoznění KiCAD se bohužel liší podle konkrétního operačního systému a platformy. | Zprovoznění KiCAD se bohužel liší podle konkrétního operačního systému a platformy. | ||
- | === Ubuntu === | + | ==== Ubuntu |
Kicad má v linuxu dvě možnosti instalace. Obvykle je však nejvhodnější použít PPA. | Kicad má v linuxu dvě možnosti instalace. Obvykle je však nejvhodnější použít PPA. | ||
- | == PPA Repozitář == | + | === PPA Repozitář |
[[https:// | [[https:// | ||
Řádek 32: | Řádek 32: | ||
==== Instalace Windows ==== | ==== Instalace Windows ==== | ||
- | Nyní je již instalace KiCAD jednoduší. | + | Stačí si [[http:// |
- | http:// | ||
- | ==== Základní nastavení ==== | ||
- | === Nastavení knihoven === | + | ===== Základní nastavení ===== |
+ | |||
+ | V případě, že nový modul je založen uvnitř [[cs: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | KiCAD MLAB šablona se používá stejně jako jakýkoliv jiný [[https:// | ||
+ | ==== Nastavení knihoven ==== | ||
+ | |||
+ | Během návrhu se využívá více typů knihoven součástek: | ||
* Standardní knihovny obsažené přímo v programu [[https:// | * Standardní knihovny obsažené přímo v programu [[https:// | ||
- | * [[https:// | + | * [[https:// |
- | Je dobré při návrhu modulů využít co nejvíce prvků z knihoven KiCAD. MLAB knihovny, které jsou dostupné na [[https:// | + | Je dobré při návrhu modulů využít co nejvíce prvků z knihoven KiCAD. MLAB knihovny, které jsou dostupné na [[https:// |
Pokud nějaká součástka není ani v jedné knihovně a vznikne potřeba vytvořit vlastní novou. Je potřeba danou součástku zařadit do knihovny MLAB, aby jí bylo možné snadno použít i v dalších modulech. Nedávat jí jen do knihovny projektu, nebo do nějaké vlastní knihovny, ke které není přístup již vůbec. | Pokud nějaká součástka není ani v jedné knihovně a vznikne potřeba vytvořit vlastní novou. Je potřeba danou součástku zařadit do knihovny MLAB, aby jí bylo možné snadno použít i v dalších modulech. Nedávat jí jen do knihovny projektu, nebo do nějaké vlastní knihovny, ke které není přístup již vůbec. | ||
Na začátku prací je potřeba si nejprve dobře definovat cesty ke knihovnám: | Na začátku prací je potřeba si nejprve dobře definovat cesty ke knihovnám: | ||
- | {{ : | + | {{ : |
- | Důležité je dodržet názvy | + | Důležité je dodržet názvy |
- | {{ : | + | Od verze KiCAD 6.0 zřejmě stačí dodržet názvy pro cestu '' |
+ | |||
+ | {{ : | ||
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ý. | 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ý. | ||
Řádek 58: | Řádek 67: | ||
- | === Návrhová pravidla === | + | ==== Návrhová pravidla |
Před začátkem návrhu plošného spoje je potřeba nastavit návrhová pravidla. Pokud nejsou použity obvody s malou roztečí pinů je dobré dodržet následující parametry. | Před začátkem návrhu plošného spoje je potřeba nastavit návrhová pravidla. Pokud nejsou použity obvody s malou roztečí pinů je dobré dodržet následující parametry. | ||
+ | {{ en: | ||
- | {{ : | + | === Vrtané otvory - VIA === |
- | {{ : | + | |
- | + | ||
- | == Vrtané otvory - VIA == | + | |
- standardně vrtaný otvor 0,4 mm a průměr okruží 0,8 mm | - standardně vrtaný otvor 0,4 mm a průměr okruží 0,8 mm | ||
- na GND plochách 0,2 mm a průměr okruží 0,45 mm | - na GND plochách 0,2 mm a průměr okruží 0,45 mm | ||
+ | === Vrstvy === | ||
+ | Nastavení vrstev se liší podle celkového počtu vrstev plošného spoje. | ||
- | ===== Použití ===== | + | == Dvojvrstvý plošný spoj == |
- | === Schéma - pojmenování | + | |
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Toto uspořádání vrstev respektuje [[https:// | ||
+ | |||
+ | <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 " | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ==== Rohové razítko ==== | ||
+ | |||
+ | Rohové razítko a další pro moduly společné soubory se nachází v repozitáři [[https:// | ||
+ | |||
+ | * V repozitáři je vytvořen submodul z repozitáře [[https:// | ||
+ | |||
+ | git submodule add git@github.com: | ||
+ | |||
+ | * Následně je v projektu KiCADu potřeba nastavit relativní cestu k rohovému razítku '' | ||
+ | |||
+ | Výsledkem je projekt, který obsahuje rohová razítka s grafickou identifikaci MLABu. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | ===== Používání KiCADu při návrhu ===== | ||
+ | |||
+ | ==== Schéma - Parametry | ||
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 | ||
- | | ||
- | Link | ||
- | Note | ||
- | | ||
- | V případě, že schéma obsahuje varianty osazovaných komponent, tak se k identifikaci pole přidá ještě pořadové | + | * MFPN - Označení součástky podle výrobce (přesný typ součástky, pro osazování) |
+ | * Distributor - Označení součástky distributorem | ||
+ | * Link - odkaz na stránku dodavatele | ||
+ | * Note - poznámka | ||
+ | * UST_ID - skladové | ||
- | Při použití následujícího postupu není potřeba pole vytvářet ručně u každé součástky znovu: | + | <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 " | ||
+ | </ | ||
+ | |||
+ | |||
+ | Při použití následujícího postupu není potřeba pole vytvářet | ||
V menu '' | V menu '' | ||
+ | |||
{{ : | {{ : | ||
{{ : | {{ : | ||
Řádek 96: | Řádek 147: | ||
Při otevření parametrů součástky vypadá tabulka následnovně: | Při otevření parametrů součástky vypadá tabulka následnovně: | ||
{{ : | {{ : | ||
- | |||
- | |||
Příklad vyplnění parametrů součástky: | Příklad vyplnění parametrů součástky: | ||
Řádek 103: | Řádek 152: | ||
| | ||
| | ||
- | MFPN: 1812CA103JAT2A | + | MFPN: 1812CA103JAT2A |
| | ||
- | L{{ : | + | Link: https:// |
- | | + | |
- | | + | |
| | ||
- | Při kreslení modulu osob s přístupem | + | <WRAP center round info 100%> |
+ | Pokud máte přístup | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== 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:// | ||
+ | |||
+ | ==== Generování seznamu součástek - BOM ==== | ||
+ | |||
+ | === Linux === | ||
+ | |||
+ | - Zmáčknout tlačítko "set plugin cmd" a tam vybrat soubor: /// | ||
+ | - Výsledkem je, že se pole " | ||
+ | - Pak stačí zmáčknou " | ||
+ | |||
+ | |||
+ | |||
+ | === 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:// | ||
+ | - Je potřeba bom_ust.py uložit do místa instalace kicad. {{ : | ||
+ | - 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: | ||
+ | {{ : | ||
+ | |||
+ | Před počátkem generování výrobních dat je potřeba provést kontrolu DRC. Doporučené parametry: | ||
+ | {{ : | ||
+ | |||
+ | === Gerber data === | ||
+ | |||
+ | U dvojvrstvého PCB nastavit tyto parametry: | ||
+ | {{ : | ||
+ | |||
+ | === Drill data === | ||
+ | |||
+ | Nastavení pro generování vrtaných děr: | ||
+ | {{ : | ||
+ | |||
+ | |||
+ | === 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: | ||
+ | - 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:// | ||
+ | - 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:// | ||
+ | |||
+ | 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 ' | ||
+ | |||
+ | 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: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 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.1623079018.txt.gz · Poslední úprava: 2021/06/07 15:16 autor: kaklik