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