en:tools
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:tools [2019/02/19 14:20] – fluktuacia | en:tools [2023/02/02 22:39] (current) – update screenshot of design rules. kaklik | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | FIXME **This page is not fully translated, yet. Please help completing | + | FIXME **This page is not fully translated, yet. Please help complete |
| ====== Software tools for MLAB kit development ====== | ====== Software tools for MLAB kit development ====== | ||
| - | This site deals with software tools necessary for MLAB kit development and design, for information about technical equipment see [[en: | + | This site deals with software tools necessary for MLAB kit development and design, for information about technical equipment, see [[en: |
| - | MLAB design and development | + | MLAB design and development |
| ===== Electronic CADs ===== | ===== Electronic CADs ===== | ||
| Line 17: | Line 17: | ||
| === Ubuntu installation === | === Ubuntu installation === | ||
| - | There are two options for KiCAD installation in linux - usually it is advised to use the PPA. | + | There are two options for KiCAD installation in Linux - usually, it is advised to use the PPA. |
| == PPA Repository == | == PPA Repository == | ||
| - | [[https:// | + | [[https:// |
| - | In order to download and install the most stable KiCAD version, enter following commands into a terminal: | + | In order to download and install the most stable KiCAD version, enter the following commands into a terminal: |
| sudo add-apt-repository --yes ppa: | sudo add-apt-repository --yes ppa: | ||
| Line 49: | Line 49: | ||
| == Libraries == | == Libraries == | ||
| - | * Standard libraries included directly in the programm | + | * Standard libraries included directly in the program |
| - | * [[https:// | + | * [[https:// |
| - | It is convenient to use as many parts of MLAB libraries (available at [[https:// | + | It is convenient to use as many parts of MLAB libraries (available at [[https:// |
| Libraries are added to KiCAD separately during schematics drawing and separately during PCB designing - the procedure is very similar in both cases. | Libraries are added to KiCAD separately during schematics drawing and separately during PCB designing - the procedure is very similar in both cases. | ||
| Line 70: | Line 70: | ||
| | | ||
| - | In case that a schematic contains variants of fitted components, the MFPN (?? Identifikace pole) has an additional serial number, for example “MFPN_1”, | + | In case a schematic contains variants of fitted components, the MFPN (?? Identifikace pole) has an additional serial number, for example, “MFPN_1”, |
| - | When using a following procedure, it is no longer necessary to manually create all fields for every individual component. | + | When using the following procedure, it is no longer necessary to manually create all fields for every individual component. |
| V menu '' | V menu '' | ||
| Line 98: | Line 98: | ||
| === Rules for design === | === Rules for design === | ||
| - | Before the beginning of PCB design, it is necessary to set up following rules. | + | Before the beginning of PCB design, it is necessary to set up the following rules. |
| - | If you are not using circuits with small pitch of pins, following parameters are good to follow: | + | If you are not using circuits with a small pitch of pins, the following parameters are good to follow: |
| - | {{ :cs:navrh_prav.jpg?600 |}} | + | {{ en:kicad:kicad_design_rules.png?600 |}} |
| - | {{ : | + | |
| === Layers === | === Layers === | ||
| Line 566: | Line 565: | ||
| == Downloading the current version == | == Downloading the current version == | ||
| - | - In the folder | + | - In the folder with the saved repository, run the following command in the command line: |
| git pull | git pull | ||
| Line 644: | Line 643: | ||
| === LaTeX === | === LaTeX === | ||
| - | LaTeX je je systém pro sazbu profesionálních dokumentů. V složce | + | LaTeX is a document preparation system with typesetting program for formatting its output. There is a template for LaTeX in templates |
| + | When writing documentation in Ubuntu, following packages are used: | ||
| - | V případě psaní dokumentace v Ubuntu se použivají následující balíky | + | sudo apt-get install texmaker texlive-lang-czechslovak |
| - | sudo apt-get install texmaker texlive-lang-czechslovak | + | After their installation it is possible to write and edit MLAB documents written in [[http:// |
| - | + | ||
| - | Po jejich istalaci je možné psát a editovat | + | |
| - | === Dokuwiki | + | === Dokuwiki |
| - | Poslední dobou je poměrně častým dokumentačním problémem převod dokumentace postupně vznikající na wiki do formální podoby dokumentu. Přímé přepisování není příliš efektivní. Proto je vhodnější využít programové nástroje jako například | + | Lately, a quite common documentation problem that occurs is a conversion of documentation that is being added on wiki to a formal type of documents. Direct rewriting is not very efficient. It is better to use software tools such as [[http:// |
| - | Webová verze Pandoc | + | A web version of Pandoc |
| sudo apt-get install pandoc | sudo apt-get install pandoc | ||
| | | ||
| - | Převod pak můžeme realizovat příkazem: | + | The conversion itself can be run with a following command: |
| pandoc -f html -s -t latex temp_doc.html | pandoc -f html -s -t latex temp_doc.html | ||
| | | ||
| - | Převedený dokument se nám pak vypíše do příkazové řádky, odkud jej pak stačí zkopírovat do Latexového editoru. | + | Converted document will be printed into the command line, from which it can be simply copied into a Latex editor. |
| + | [[http:// | ||
| - | [[http:// | + | ==== Image documentation |
| - | + | ||
| - | ==== Obrázková dokumentace | + | |
| === Dia === | === Dia === | ||
| - | Program dia slouží na tvorbu diagramů a blokových schémat. | + | A Did software can create diagrams and block diagrams. |
| === Fritzing === | === Fritzing === | ||
| - | Je snaha použít fritzing pro tvorbu dokumentace zapojení jednotlivých modulů v konstrukcích. Zatím však Fritzing | + | There are efforts to use Fritzing |
| === Prezi === | === Prezi === | ||
| - | Je nástroj na tvorbu veřejných prezentací projektů. | + | A tool for creating a public presentations of projects. |
| === ImageMagick | === ImageMagick | ||
| - | [[http:// | + | [[http:// |
| - | ===== Kontrola kvality | + | ===== Quality control |
| - | Pro zkontrolování celkové kvality dokumentace návrhů slouží | + | To control the overall quality of design documentation, |
| - | Tento přehled lze řadit podle různých kriterií. Například | + | The overview can be sorted according to different criteria, e.g.: |
| - | * https:// | + | * https:// |
| - | * https:// | + | * https:// |
| - | * https:// | + | * https:// |
| - | Každý modul má přiřazenou známku kvality. Aktuálně se hodnotí kvalita fotografie podle následujících kritérií | + | Every module has a quality mark assigned. Currently, a quality of photography is rated according to following criteria: |
| - | * 0 - žádná fotografie | + | * 0 - no photo |
| - | * 25 - render | + | * 25 - render |
| - | * 50 - nekvalitní fotografie např. z telefonu | + | * 50 - photo of low quality - e.g. taken on mobile phone |
| - | * 100 - profesionální fotografie z [[cs: | + | * 100 - a professional photo taken using a [[cs: |
| - | ===== Organizace vývoje | + | ===== Organisation of development |
| ==== Redmine ==== | ==== Redmine ==== | ||
| - | Je nástroj pro vytváření úkolů a dělbu práce na projektech. Jeho instance[[http:// | + | A tool for creating tasks and division of labour on projects. Its instance [[http:// |
| - | ====== | + | ====== |
| - | ===== Interaktivní výpočetní nástroje | + | ===== Interactive computational tools ===== |
| ==== Jupyter notebook ==== | ==== Jupyter notebook ==== | ||
| - | Jupyter | + | Jupyter |
| - | === Instalace | + | === Intallation |
| - | Postupujeme podle doporučení | + | Proceed according to recommendations in [[https:// |
| sudo pip install notebook | sudo pip install notebook | ||
| | | ||
| - | Spuštění se naopak provede | + | To run the software |
| jupyter notebook | jupyter notebook | ||
| - | Kde si pak zvolíme námi použitý | + | Where we chose the kernel. |
| | | ||
| ===== gnuradio ===== | ===== gnuradio ===== | ||
| - | [[http:// | + | [[http:// |
| - | + | ====== | |
| - | ====== | + | |
| ===== Nec2++ ===== | ===== Nec2++ ===== | ||
| - | [[http:// | + | [[http:// |
| ==== QAntenna ==== | ==== QAntenna ==== | ||
| Line 751: | Line 746: | ||
| [[http:// | [[http:// | ||
| - | === Kompilace | + | === Compilation |
| sudo apt-get install qtbase5-dev qttools5-dev | sudo apt-get install qtbase5-dev qttools5-dev | ||
en/tools.1550586058.txt.gz · Last modified: 2019/02/19 14:20 by fluktuacia
