Aug. 2nd, 2010

alitalf: Skiing in the 3 Valleys, France, 2008 (Default)

I am learning to use KiCad with increasing speed, and it is certainly good to have a FOSS cad system that is available for Windows and Linux.

So far so good. However, the mapping of schematic to layout has problems.

Taking the example of a diode, the schematic (drawing) symbol looks like an arrow with a bar across the sharp end, with a connection at each end. One of the possible physical shapes for this can be SOT23, a shape used by several different components, including transistors, mosfets, and double diodes. The standard numbering of the three connections on a SOT23 goes, unsurprisingly, 1 2 3. A normal single diode connects to numbers 1 and 3, while 2 is unused.

Mapping the connections from the symbol to the physical shape requires that the pin numbers match, so if a diode is to use a standard SOT23 shape, its connections would have to be numbered 1 and 3. However, if the diode is to have another physical shape, then pin numbers 1 and 2 might be needed, or maybe even 2 and 3. A single schematic symbol would not work for this approach – but one of the intended strong points of KiCad is that one can concentrate on the schematic until that level of theoretical design is dealt with, and only then consider the detailed physical shape of the parts used. If a different (but similar looking) schematic symbol had to be used for different shaped parts, that level of simplicity doesn’t exist.

The alternative is to have separate layout shapes called, for example, SOT23-diode, SOT23-mosfet, and so on. If there is ever a need to change the dimensions slightly, for example to accommodate a change in soldering process, then all these separate footprints will need to be edited. Meanwhile, back at the diode, with a system like that, the diode connections would be labelled A for anode and K for cathode (don’t ask), and the diode footprint library would have pads labelled A and K.

Most electronics CAD systems have a third type of element, often called a device. That is a file that maps which connections on a schematic symbol match with which connections on the layout footprint, so that for any type of component there is just one schematic symbol, and for any layout footprint shape, there is only one of them regardless of how many different types of part use it.

I am still trying to decide whether there is a logical way to use KiCad, or whether it is (very reluctantly) necessary to purchase an upgrade to my existing EDWIN software in the foreseeable future. Edwin is good, but CAD software is usually very costly, so I am using a version from 1999 which will only work on Windows 7 using the virtual machine, and which I have so far failed to make work under WINE.

Profile

alitalf: Skiing in the 3 Valleys, France, 2008 (Default)
Andy

May 2017

S M T W T F S
 123456
78910111213
1415 1617181920
21222324252627
28293031   

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 5th, 2025 04:13 pm
Powered by Dreamwidth Studios