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 [2017/07/05 15:35] – [FreeCAD] kaklikcs:tools [2018/07/24 21:07] – [Vrstvy] kaklik
Řádek 42: Řádek 42:
 http://kicad-pcb.org/download/windows/ http://kicad-pcb.org/download/windows/
  
-=== Knihovny ===+ 
 +=== Nastavení === 
 + 
 +== Knihovny ==
  
   * Standardní knihovny obsažené přímo v programu [[https://github.com/KiCad|KiCAD]]   * Standardní knihovny obsažené přímo v programu [[https://github.com/KiCad|KiCAD]]
   * [[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]] 
 +
 +=== 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 prvním spuštění Kicad Eeschema je potřeba přidal tyto pole popisující součástky:
 +   MFPN
 +   Distributor
 +   Link
 +   Note
 +   UST_ID
 +
 +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_2.jpg?400 |}}  
 +
 +Při otevření parametrů součástky vypadá tabulka následnovně:
 +{{ :cs:sw:sch_3.jpg?400 |}} 
 +
 +
 +V případě, že schéma obsahuje varianty osazovaných komponent, tak se k identifikaci MFPN přidá ještě 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říklad vyplnění parametrů součástky:
 +
 +   Reference: C1
 +   Value: 10nF
 +   MFPN: 1812CA103JAT2A (přesný typ součástky, pro osazování)
 +   Distributor: Mouser 581-1812CA103JAT2A
 +   L{{ :cs:sw:sch_2.jpg?400 |}}ink: https://cz.mouser.com/ProductDetail/AVX/1812CA103JAT2A?qs=sGAEpiMZZMsh%252b1woXyUXjzY5digEXfcQu%252bp00y9d0Fc%3d
 +   Note: přesnost 20%, C0G
 +   UST_ID: pokud je přístup do UST skladu 
 +  
 +
 +
 +
 +=== 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.
 +
 +
 +{{ :cs:navrh_prav.jpg?600 |}}
 +{{ :cs:navrh_prav01.jpg?600 |}}
 +
 +=== Vrstvy ===
 +
 +Nastavení vrstev se liší podle celkového počtu vrstev plošného spoje. 
 +
 +== Dvojvrstvý plošný spoj ==
 +
 +   ***F.CU** - horní vrstva mědi (většinou vrstva GND)
 +   ***B.CU** - spodní vrstva (**výhradně umisťovat SMD součástky**)
 +   ***F.SilkS** - vrstva horního potisku (tato vrstva se nechává vyrábět)
 +   ***B.Silks** - vrstva spodního potisku (vrstva se standardně nevyrábí)
 +   ***Edge.Cuts** - obrys výsledného PCB
 +   ***F.Fab** - potisk pro osazování - strana součástek
 +   ***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]]
 +
 +
 +
 +
 + 
 === Generování seznamu součástek - BOM === === Generování seznamu součástek - BOM ===
  
Řádek 306: Řádek 373:
  
 Spustíme jej pak obvyklým způsobem z dashboardu, nebo z příkazového řádku. Spustíme jej pak obvyklým způsobem z dashboardu, nebo z příkazového řádku.
 +
 +Pro použití nejnovějších funkcí je vhodné použít denní kompilaci openscadu. 
 +  sudo apt-get install openscad-nightly
 +
 +Tu lze pak spustit z příkazového řádku jako openscad-nightly, obě verze proto mohou být naistalované paralelně. 
  
 <WRAP center round tip 80%> <WRAP center round tip 80%>
Řádek 311: Řádek 383:
 </WRAP> </WRAP>
  
 +  
 +=== Použití editoru SublimeText ===
  
-== Kompilace ==+Editor integrovaný přímo do OpenSCADu není moc pohodlný pro užívání. Je proto vhodnější zdrojové kódy modelů editovat v editoru [[https://www.sublimetext.com/|SublimeText 3]].  K tomu je ale vhodné si do editoru nainstalovat plugin, který zná jazyk OpenSCADdu. 
  
-ípadě starších verzí ubuntu je potřeba OpenSCAD zkompilovat podle instrukcí v readme ze zdrojových kódů naklonovaných z githubu+Instalaci lze provést es systém balíčků, který můžeme aktivovat volbou //Tools -> Install Package Control..//
  
-  git clone https://github.com/openscad/openscad.git+{{:cs:sw:sublimetext3_package_control_install.png?400|}}
  
-Obvykle je potřeba do systému doinstalovat knihovnu libqscintilla2. +Otevřeme nástroj pro zacházení s balíčky volbou //Preferences -> Package Control//.
-  sudo apt-get install libqscintilla2-dev+
  
-Potom lze:  +{{:cs:sw:sublimetext3_package_control.png?400|}} 
-  qt4-make openscad.pro + 
-  +V nabídce zvolíme "Install Package" 
 + 
 +{{:cs:sw:sublimetext3_install_package.png?400|}} 
 + 
 +Do filtračního pole napíšeme "openscad". A klikneme na odpovídající balíček
 + 
 +{{:cs:sw:sublimetext3_install_openscad.png?400|}} 
 + 
 +Nyní je potřeba SublimeText zavřít a znovu otevřít, aby se nová konfigurace projevila. 
 +Potom je možné nastavit, aby všechny soubory s příponou //.scad// byly otevřeny s OpenSCAD zvýrazňováním syntaxe. To lze nastavit přes volbu v pravém dolním rohu a výběrem //Open all with current extension as.. -> OpenScad// 
 + 
 +{{:cs:sw:sublimetext3_select_openscad.png?400|}} 
 + 
 +Při následujícím otevření .scad souboru bude automaticky rozpoznán jako OpenSCAD zdrojový kód.
  
 ===== Generování a prohlížení výrobních dat ===== ===== Generování a prohlížení výrobních dat =====
Řádek 396: Řádek 482:
 === Sublime text === === Sublime text ===
  
-Je placený editor pro linux mezi jeho vyjímečné vlastnosti patří například náhled celého zdrojového kódu.+Multiplatformní placený editor pro linux, Windows, Mac OS.  Mezi jeho vyjímečné vlastnosti patří například náhled celého zdrojového kódu. Pro běžné použití stačí nezaplacená varze.  
 + 
 +== Instalace v Ubuntu == 
  
   sudo add-apt-repository ppa:webupd8team/sublime-text-3    sudo add-apt-repository ppa:webupd8team/sublime-text-3 
Řádek 504: Řádek 593:
  
 === Windows === === Windows ===
- +[[https://tortoisegit.org/download/|TortoiseGit]] Pod operačním systémem Windows je možné stahovat pohodlně data z GitHub do počítače přes program [[cs:tortoisegit|TortoiseGit]].
-== TortoiseGit == +
-Pod operačním systémem Windows je možné stahovat pohodlně data z GitHub do počítače přes program [[cs:tortoisegit|TortoiseGit]].+
  
  
Řádek 577: Řádek 664:
 [[http://www.imagemagick.org/Usage/resize/#shrink|Změna velikosti obrázků]]. [[http://www.imagemagick.org/Usage/resize/#shrink|Změna velikosti obrázků]].
  
-===== Řízení vývoje =====+===== Kontrola kvality ===== 
 + 
 +Pro zkontrolování celkové kvality dokumentace návrhů slouží [[https://www.mlab.cz/modules/all|přehled dokumentace modulů]].   
 + 
 +Tento přehled lze řadit podle různých kriterií. Například  
 + 
 +  * https://www.mlab.cz/modules/all?order=status,name - řazení podle stavu a jména 
 +  * https://www.mlab.cz/modules/all?order=id - podle id (výchozí) 
 +  * https://www.mlab.cz/modules/all?order=root - podle složky (tedy kategorií) 
 + 
 +Každý modul má přiřazenou známku kvality. Aktuálně se hodnotí kvalita fotografie podle následujících kritérií 
 + 
 +  * 0 - žádná fotografie 
 +  * 25 - render z KiCAD 
 +  * 50 - nekvalitní fotografie např. z telefonu 
 +  * 100 - profesionální fotografie z [[cs:designs:fotobedna|fotografického boxu]]. 
 + 
 + 
 +===== Organizace vývoje ===== 
  
 ==== Redmine ==== ==== Redmine ====
cs/tools.txt · Poslední úprava: 2023/02/06 21:52 autor: kaklik