cs:tools
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í verzeNásledující verzeObě strany příští revize | ||
cs:tools [2018/07/20 14:56] – [Schéma - pojmenování součástek] roman | cs:tools [2019/02/24 09:22] – [Generování seznamu součástek - BOM] jacho | ||
---|---|---|---|
Řádek 50: | Řádek 50: | ||
* [[https:// | * [[https:// | ||
- | Je dobré při návrhu modulů využít co nejvíce prvků z knihoven MLAB, které jsou dostupné na [[https:// | + | Je dobré při návrhu modulů využít co nejvíce prvků z knihoven MLAB, které jsou dostupné na [[https:// |
+ | |||
+ | 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ý. | ||
+ | |||
+ | * Preferences -> Manage Symbol Libraries -> " | ||
=== Schéma - pojmenování součástek === | === Schéma - pojmenování součástek === | ||
Řádek 62: | Řádek 67: | ||
| | ||
- | Postup: | + | 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 ručně u každé součástky znovu: | ||
V menu '' | V menu '' | ||
Řádek 70: | Řádek 77: | ||
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 96: | Řádek 105: | ||
== Dvojvrstvý plošný spoj == | == Dvojvrstvý plošný spoj == | ||
+ | |||
| | ||
| | ||
Řádek 103: | Řádek 113: | ||
| | ||
| | ||
- | + | ||
- | + | Toto uspořádání vrstev vychází z [[https:// | |
Řádek 125: | Řádek 134: | ||
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. | 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 [[http://sourceforge.net/projects/saxon/files/Saxon-HE/9.5/|Saxon]] a následně ho nainstalovat. | + | - 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. {{ : | ||
- V KiCAD eeschema otevřít v nabídce "Tools > Generate Bill Of Materials" | - V KiCAD eeschema otevřít v nabídce "Tools > Generate Bill Of Materials" | ||
- | - Zmáčknout "Add Plugin" | + | - Zmáčknout "+" |
- Pojmenovat si ho podle sebe | - Pojmenovat si ho podle sebe | ||
- | - Do command line zapsat následující cesty: " | + | - Vybrat cestu do uloženého místa. |
- | - V prvé části musí být cesta k nainstalovanému programu Saxon a v druhé cestu k souboru bom2csv.xsl (nachází se ve složce, kde je nainstalován KiCAD) | + | - Poté stačí vždy dát jen Generate |
+ | | ||
- | [[https:// | ||
=== Generování výrobních dat=== | === Generování výrobních dat=== | ||
Řádek 379: | Řádek 389: | ||
Pro zobrazení náhledů vygenerovaných STL souborů v prohlížeči Nautilus můžete využít nástroj [[https:// | Pro zobrazení náhledů vygenerovaných STL souborů v prohlížeči Nautilus můžete využít nástroj [[https:// | ||
</ | </ | ||
+ | |||
+ | === 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 563: | Řádek 582: | ||
git add název_souboru | git add název_souboru | ||
| | ||
- | Prostředním | + | Po označení celé cesty z výpisu příkazů lze cestu vložit pomocí kliknutí na prostřední tlačítko myši. |
+ | Pro přidání všech změn lze použít ```git add .```. | ||
== Vytvoření commitu == | == Vytvoření commitu == | ||
Řádek 581: | Řádek 601: | ||
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=< | ||
+ | |||
+ | git clone < | ||
+ | |||
+ | Pokuď toto chcete aplikovat na existující kopii repozitáře, | ||
+ | |||
+ | 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