
| Common Key Strokes Worth Memorizing (eeschema) | |
|---|---|
| mouse wheel | zooms (needs to be a bit finer (2006-08-28)) |
| F1 | Zoom in |
| F2 | Zoom out |
| F3 | Re-paint |
| Mouse-wheel click or F4 | Center drawing at cursor |
| M | Move |
| R | Rotates |
| X | Mirrors over X axis |
| Y | Mirrors over Y axis |
| N | Removes any mirror |
| Space | Zeros relative coordinates at cursor |
| Left-click | get object info - displays in bottom bar |
| Left-double-click | Edit part |
| left-click-drag | Block Select - and move - left click drops |
| Shift+Left-click-drag | Block copy - and move - left click drops |
| CNT+Shift+Left-click-drag | Block delete |
| Right-Click | Context menu (repeat cancels menu) |
| Del | Deletes |
| Insert | Duplicates last element (works with lines not parts as of 2006-08-28) |
| A few more key strokes for NEWPCB | |
| + | |
| - | |
| pg-up | |
| pg-down | |
| V | |
| S | |
| M | |
| G | |
"Save Current Part into current loaded library (in memory)"
- hold down Ctrl
- press and hold down the left mouse button to begin selecting
- you can release Ctrl any time from now
- move to the opposite corner of the selection box and release the left mouse button
- move the items to the desired place and left-click to put them there
**If anything goes wrong, right-click and select "Cancel block".
ERC
Electrical Rule Check helps check your schematic for errors.
libedit
Schematic Parts creation
- Saving to current loaded (RAM) library updates schematic. Don't forget to save to the Library
- Setting a part as convert is for logic gates - the convert is the De'Morgan's equivalent of the main part.
- Pin names with an over-bar (active low) can be made by starting the name with a '`' tilde..
- Skew setting is the distance between text and pin end.
- Over-lines for logic notation can be accomplished in pin names using the tilde ('~") character. For example:
Enter read/~write to display read/write or ~write~/read would appear as write/readlibbrowse
Associate schematic decal pins with footprint pins?
DRC
Design Rule Checks
- DRC test doesn't take in account zones nor failed connections. Only distances between tracks and pads.
- unconnected pads: they probably don't reach the center point of the pad or of the track. For this is useful to check the
"magnetic pad" box in "general options"- Before making a zone, gnd zone for example, connect all vias of the gnd zone among them. You will get a "no unconnected" message. Afterwards, make the zone. The tracks will be overlapped with the zone.
Module editor
pcbnew contains the module (foot-print decal) editor where you can change and create modules.
- Module Editor, when edit pads, is very difficult to move the pad in a specific location (specially when the required position is not on the grid). A simple way is to edit manually the .mod file, editing the required coordinates of each pad.
- how to define custom solder mask. In the pad properties of module editor, you select on which layer you want work. Suppose you need a big pad partially unmasked:
Use a sufficient fine grid in order to be able to place the pads where you need. Some time it become difficult to re-select overlapped pads, in this case momentary move the first selected (the bigger one) in order to be able to access a smaller pad
- Edit your pad by unchecking the Solder mask component layer, so all the pad become masked.
- Create a new pad without number and edit this one by checking only the Solder mask component layer, adjust his position overlapping the Component pad.
Module Properties
- For a module to appear in the Module Position File, it must have the attribute Normal+Insert. This can be set in the Module Properties dialog box.
Module fields
- The field that has the module name becomes the reference designator (R1 for a resistor). The field that contains:
VAL**reflects the Part name that pointed to the module.
Auto router
MUCS-PCB Autorouter
This is not actually part of kicad - but has been recommended as a better auto router than the one that comes with kicad.
Steps to use:
* http://www.cs.manchester.ac.uk/apt/projects/tools/mucs-pcb/ MUCS-PCB autorouter
Copy part between libraries
Change name of part in library
In libedit select part to rename, Select edit part properties and select the fields tab. Select the value field and edit it to the new part name. Save the library. Select the delete icon and delete the original part name.create new library
| Feature | EAGLE | Kicad |
|---|---|---|
| Ease of use - User interface | Poor. Non intuitive - reminds me of reverse polish notation with some dyslexia added for flavor. | Very good - needs some tweaks here and there . As good as PADs power Logic. |
| Pin swap - gate swap | Has - could be a bit easier to use | Missing! |
| Auto backup and undo | Has | Auto-save in PCB - undelete - no real undo (currently being worked on!) |
| Part attributes | Missing | Has |
| Price | They want money for this - | GPL - free as in freedom and as in free of cost! |
| Link part or foot print to its PDF | Missing | Nice feature - pdf is just a right click and a select away. |
| Attributes for footprints | Missing | Nice |
If you know the answers to these, please send them to inform@xtronics.com
If
you found this information useful - all I ask is to look at our home
page
and see if we have any products that might be of use to you or a
colleague. Link
to us if you can.
![]() | 3209
W.9th street Lawrence, KS 66049 USA |
Ph |
(785) 841 3089 (785) 841 0434 inform@xtronics.com http://xtronics.com |
Bookmark this page |
| Transtronics
Home Page See our line of industrial control electronics | PLC's Index | PC test equipment and EPROM programmer | Process
Control Panel meters | Current sensors | Resource library handbooks, primers and spec sheets |
Corporate information and
privacy statement
(C) Copyright 1994-2006, Transtronics, Inc. All rights
reserved
Transtronics® is a registered trademark of Transtronics, Inc.