On Tue, 07 Apr 2009 13:37:56 -0000 "joerglesniak" <[email protected]> wrote:
> --- In [email protected], "joerglesniak" <joerglesn...@...> wrote: > > > > --- In [email protected], Andy Eskelson <andyyahoo@> wrote: > > > > > > Make sure you run DRC on the circuit diagram before you run cvpcb > > > That will highlight any errors there. > > > > > > I would think that it is very likely that the libs you exported are not > > > correct for what you want to do. > > > > > > In Kicad, there are libs and mods. The lib is basically the schematic > > > drawing of the device, and the module is the physical drawing of the > > > device. The important bit is that both the lib and mod must agree on > > > names such as pin numbers and such like. In addition to this the pins in > > > the lib have to be defined as a particular type. (power in, power out, > > > bidi, ...) > > > > > > Libs and Mods are almost a set pair, the exception being where one > > > footprint applies to a range of devices, i.e. a 7805, 7809, 7812 etc. > > > regulator all use the same footprint module. For things like micros, it's > > > normally one lib to one module. > > > > > > > > > Run through the tutorial a couple of times, it takes a bit of practise > > > at first, especially the part regarding creating your own parts. > > > > > > Also Try to use the Kicad libs and modules at first, once you get used > > > to it then try the other libs (if you need them) and check them before > > > use. > > > > > > Andy > > > > > > > > > On Wed, 01 Apr 2009 11:37:46 -0000 > > > "joerglesniak" <joerglesniak@> wrote: > > > > > > > High together, > > > > > > > > I'm new to kicad and started with a first schematic. Next step I used > > > > cvpcb to select the needed footprints of the parts (I exportet lib and > > > > mod from the Linux Eagle 5 -Version libraries needed). When opening the > > > > board, I see that maybe 20% of the airwires are missing!? > > > > > > > > I'm quite confused where to start to find out what I made wrong. The > > > > DRC just gives me errors for unconnected device-pins (I really don't > > > > neede these pins). I think there could be something wrong with the > > > > lbr/mod-files!? But what? > > > > > > > > Could please anyone help me out? I'm stuck > > > > > > > > Thanks a lot and regards > > > > > > > > Nukem36 > > > > > > > > > > > > > > > > ------------------------------------ > > > > > > > > Please read the Kicad FAQ in the group files section before posting > > > > your question. > > > > Please post your bug reports here. They will be picked up by the > > > > creator of Kicad. > > > > Please visit http://www.kicadlib.org for details of how to contribute > > > > your symbols/modules to the kicad library. > > > > For building Kicad from source and other development questions visit > > > > the kicad-devel group at > > > > http://groups.yahoo.com/group/kicad-develYahoo! Groups Links > > > > > > > > > > > > > > > > > High Andy! > > > > thanks for your reply. I'm working now on the ERC error list. As far as I > > see the pads do have different names in the library element and the > > footprint. I'll try to fix that to be able to use the eagle libs > > > > Thanks for your support > > > > Regards > > Nukem36 > > > > > High, again me! > > I did follow Andy's advice and followed 3 times the tutorial, with good > results. I'm feeling more familiar now with Kicad. But.... > > Now I restarted with my own (of course more complex..) project. I fixed all > ERC problems (result is 0 errors) and started to check for the missing > airwires in the board with funny results. Let's take out one example: > > In the scematic there are 10 transistors BC550 (Q1-Q10). All transistors have > no airwires. I let Q1-Q5 unchanged and changed only Q6-Q10 to "TO92" kicad > footprint, reloaded the partslist and: ALL transistors had airwires!?!?! > > Now I changed Q1-Q10 back to transistors-npn-TO92 from the imported > eagle-libs. Result: Q1-Q8 had airwires, Q9 and Q10 not!?!?! Very funny. I > tried it with the latest 2008-version and compiled the newest 2009 stable, > with the same results. > > At my point of view there are 2 possible reasons for this behaviour: kicad > bug or a general fault with in the sch-file. > > Does anyone have a tip for me?? > > Thank you for any help! > > Nukem36 That is a very odd effect... If you have not already done so compare the eagle footprint with the kicad footprint. You are not clear in your posts if you are using the npn transistor lib in kicad or trying to use the eagle version (the component used in eeschema) Kicad maintains a cache of libs and modules in the project directory, so I am wondering if that when you changed a few transistors to use thew kicad part, that part got saved into the cache and on reload the others just picked up the part. I can see this happening if the part names are the same. I have no idea how or why you managed to get the Q9&10 not to have any wires... also remember that kicad redraws the screen in an odd manner compared to other programs, i.e. it makes you do it when necessary. Ensure that the main airwire and module airwire buttone are set how you want then and hit redraw. Out of interest, why do you want to use the eagle parts? if the kicad versions work, you seem to be making unnecessary work for yourself. Andy
