geda
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
geda [2013/05/16 07:37] – [Create a build of material from shematics] samtod | geda [2015/08/28 12:02] – sdolt | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== gEDA ====== | ====== gEDA ====== | ||
===== Installation ===== | ===== Installation ===== | ||
+ | |||
-- For Debian the installation is very easy | -- For Debian the installation is very easy | ||
- | <code bash> | + | <code bash> |
- After installation, | - After installation, | ||
Line 8: | Line 9: | ||
- Create ~/ | - Create ~/ | ||
- | < | + | ===== Configuration ===== |
- | (component-library | + | |
- | (component-library-search " | + | At bolay.co, we use our internal |
- | (load (build-path geda-rc-path " | + | We prefere to add the library |
- | </ | + | exact version of library |
+ | | ||
+ | ===== Create a new project ===== | ||
- | -- copy gschemrc to gnetlistrc | ||
===== Create Symbol ===== | ===== Create Symbol ===== | ||
Line 179: | Line 181: | ||
+ | For more information, | ||
===== Schematic to PCB ===== | ===== Schematic to PCB ===== | ||
Line 195: | Line 198: | ||
- If there isn't any error, you can start your PCB. | - If there isn't any error, you can start your PCB. | ||
+ | |||
+ | If the first solution does not work, try this: | ||
+ | |||
+ | - Open the terminal | ||
+ | - cd / | ||
+ | - gsch2pcb -d / | ||
+ | - Now, a new file was created on your folder (YOUR_SCHEMATIC.pcb) | ||
+ | - Run the .pcb and it's done | ||
+ | |||
+ | Sometimes, the netlist does not load: | ||
+ | - In the .pcb, select **File-> | ||
+ | - Search in your folder the .net | ||
+ | - Type o to optimise rat | ||
+ | - You can start route | ||
===== Import the board on PCB ===== | ===== Import the board on PCB ===== | ||
Line 321: | Line 338: | ||
If you want to convert your component into a single element, select all your component , copy it into the buffer. Select Buffer in the toolbar, click to **Convert buffer to element** and **Paste buffer to layout**. It's done, your component is edit. | If you want to convert your component into a single element, select all your component , copy it into the buffer. Select Buffer in the toolbar, click to **Convert buffer to element** and **Paste buffer to layout**. It's done, your component is edit. | ||
+ | |||
+ | ===== Add a new footprint in your pcb ===== | ||
+ | |||
+ | - Open the terminal | ||
+ | - cd / | ||
+ | - gsch2pcb -d / | ||
+ | - Run pcb on your file YOUR_SCHEMATIC.pcb | ||
+ | - Select **File -> Load layout data to paste buffer** | ||
+ | - Select YOUR_SCHEMATIC.new.pcb to load your new footprint | ||
+ | - Select **File -> Load netlist file** and select YOUR_SCHEMATIC.net | ||
+ | - Type o to optimize rat | ||
+ | |||
=====PCB Tips===== | =====PCB Tips===== | ||
Line 340: | Line 369: | ||
{{: | {{: | ||
- | To search all tracks pins and pads connected | + | If you want to replace |
+ | |||
+ | There' | ||
+ | |||
+ | * **1 to 9 => change layer** | ||
+ | * **F1 to F11 => Tool selection (all description in PCB Tips)** | ||
+ | * del => delete component, track, via, etc at the cursor location | ||
+ | * shift+del => delete selected objects | ||
+ | * **u => undo operation** | ||
+ | * **shift+r => redo operation** | ||
+ | * m => move our track on the selected layer | ||
+ | * shift+m => move selected object on the selected layer | ||
+ | * **b => change a component between the top and the bottom** | ||
+ | * shift+b => change all component selected between the top and the bottom | ||
+ | * z & shift+z => Zoom | ||
+ | * v => zoom out completely | ||
+ | * **tab => switch the side of the view** | ||
+ | * **n => edit all kind of text** | ||
+ | * h => show/hide component name | ||
+ | * d => show/hide the number/name of pin/via | ||
+ | * **f => highlight selected connection** | ||
+ | * shift+f => reset all highlight | ||
+ | * i => open library window | ||
+ | * : => open user command | ||
+ | * s & shift+s => change | ||
+ | * l & shift+l => change the width of our track while routing | ||
+ | * / =>change the routing style: none, _ /, \ _ | ||
+ | * g & maj+g => add or subtract 5mils to the grid | ||
+ | * ctrl+g & maj+ctrl+g => add or subract 0.05mm to the grid | ||
+ | * maj+v & maj+ctrl+v =>add or subtract 5mil to default via size | ||
+ | * alt+v & maj+alt+v =>add or subtract 5mil to default via drill | ||
+ | * **o => acualise and optimize all rats** | ||
+ | * **q => make a line/pad rectangular** | ||
+ | * k => increase the size of the clearance of a track | ||
+ | * shift+k => decrease the size of the clearance of a track | ||
+ | |||
+ | =====Plan de masse===== | ||
+ | |||
+ | Pour pouvoir créer un plan de masse ou de VCC, il suffit de tracer un rectangle. | ||
+ | |||
+ | En utilisant l' | ||
- | If you want to see the bottom on first plan press " | + | {{:via_hole.png?200|}} |
- | If you want to replace the "REFDES" | + | Pour connecter directement une piste au plan, il faut décocher la case "**New lines, arcs clear polygons**" |
- | When you replace a component you must press " | + | **Attention: |
=====Create a build of material from shematics===== | =====Create a build of material from shematics===== | ||
Line 372: | Line 441: | ||
<note important> | <note important> | ||
+ | |||
+ | =====Create a .zip with the terminal===== | ||
+ | |||
+ | * Open your terminal | ||
+ | * cd / | ||
+ | * $ 7z a -tzip Projectfile.zip . | ||
+ | |||
+ | |||
=====Create a screen of your PCB===== | =====Create a screen of your PCB===== | ||
Line 399: | Line 476: | ||
Links : | Links : | ||
- | http:// | + | * http:// |
- | http:// | + | |
- | http:// | + | |
- | There' | + | There' |
You can use a script to be faster with Gnucap. Write on gedit the command you want use in the options of Gnucap. For example : | You can use a script to be faster with Gnucap. Write on gedit the command you want use in the options of Gnucap. For example : | ||
Line 414: | Line 491: | ||
* ~ gwave simulation.out | * ~ gwave simulation.out | ||
+ | If you want to have a simulation who looks better use Gnuplot : | ||
+ | After you have made the simulation write in the terminal : | ||
+ | |||
+ | * Gnuplot (You enter in the options of Gnuplot) | ||
+ | * set xlabel "What you want" | ||
+ | * set ylabel "What you want" | ||
+ | * plot ' | ||
+ | |||
+ | There' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | With the right-click you can do a measure easily. | ||
===== Q/A ===== | ===== Q/A ===== | ||
To add input/ | To add input/ | ||
Line 426: | Line 516: | ||
<note warning> | <note warning> | ||
+ | |||
+ | ==== gschem2pcb with command line ==== | ||
+ | |||
+ | gsch2pcb EdgeBoard_DS18B20.sch --elements-dir ../ | ||
Line 431: | Line 525: | ||
==== Links ===== | ==== Links ===== | ||
* http:// | * http:// | ||
+ | * http:// | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
Line 440: | Line 535: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * http:// |
geda.txt · Last modified: 2019/08/29 12:04 by maferreira