Welcome, Guest. Please Login or Register
VeeCAD Stripboard Editor
   
  HomeHelpSearchLoginRegister  
 
Page Index Toggle Pages: 1
Send Topic Print
eagle netlist (Read 10742 times)
MarkM
YaBB Newbies
*
Offline


Your message here...

Posts: 6
eagle netlist
Sep 27th, 2008 at 6:27am
 
When I import the eagle netlist Veecad (free version) gives the error: Invalid Pin Number "GND" in Pin to Net assignment on line 98.

IC2-GND   is pin 2 of a voltage regulator 7805  (pin 1- IN, pin 2- GND, pin 3-OUT)

If I change IC2-IN, IC2-GND and IC2-OUT  to IC2-1, IC2-2 and IC2-3 it works fine.  I get no errors in eagle.

Is there something I can change to prevent this error?


IC2
TO220-IGO


(
GND
C1-2
C2-2
C3-2
C4-2
C6-2
IC1-12
IC1-31
IC2-GND        <-   Error is here.
PAD2-1
S1-3
S1-4
)


Back to top
 
 
IP Logged
 
MarkM
YaBB Newbies
*
Offline


Your message here...

Posts: 6
Re: eagle netlist
Reply #1 - Sep 27th, 2008 at 6:50am
 
I answered my own question.   The pins of 7805 in eagle library were named IN, GND, OUT. 
Changed them to pin numbers. All is fine.
Back to top
 
 
IP Logged
 
Roger Lascelles
Administrator
*****
Offline



Posts: 461
Clifton Springs, Australia
Re: eagle netlist
Reply #2 - Sep 27th, 2008 at 10:46am
 
Hello Mark

You have it working - excellent!

For the big picture see http://veecad.com/resource/parts/cadsanity.html
Back to top
 

Roger
 
IP Logged
 
MarkM
YaBB Newbies
*
Offline


Your message here...

Posts: 6
Re: eagle netlist
Reply #3 - Sep 27th, 2008 at 3:31pm
 
In order for VeeCad to use the correct outline, the Eagle library needs to have a matching package name. 

After I import the eagle net list all I see are U shaped outline for all the components. How do I use the correct outline for resistors, caps, etc?

Back to top
 
 
IP Logged
 
Roger Lascelles
Administrator
*****
Offline



Posts: 461
Clifton Springs, Australia
Re: eagle netlist
Reply #4 - Sep 28th, 2008 at 8:40am
 
In VeeCAD, go Netlist -> Import. Use the Add button to add each VeeCAD *.per library files found at C:\Program Files\VeeCAD\Library. Tick the checkbox beside every library file.  Now VeeCAD will match footprint and outline names and create parts automatically when you netlist import.

Parts from your Eagle schematic libraries won't have footprint names which match VeeCAD library outline names.  I suggest you copy your favourite schematic parts to your own Eagle library and set the footprint names and pin numbers.  Most of us have relatively few favorite parts, and you don't need to add them all at once - just those you need for the current project.
Back to top
 

Roger
 
IP Logged
 
ame
YaBB Newbies
*
Offline


Your message here...

Posts: 3
Re: eagle netlist
Reply #5 - Nov 15th, 2008 at 4:45am
 
This doesn't work in the free version (right?) I don't see any checkboxes or a list of library files.

I am using KiCAD.  I have successfully exported a netlist, and fixed the 'named' pins (changed to numbers).  All my components are 'u-shaped' outlines, and I don't know how to map each component to the library symbol.

Here are my steps:

1. Make schematic in KiCAD
2. Export netlist
3. Start new project in VeeCAD
4. Netlist|Import
5. All my components appear as u-shapes in the top left of the board layout.

If I go to Board|Components all my components are there, but the outline is $noname and the Next and Prev buttons in "Change outline" do nothing.

I'm probably missing a simple step (or misunderstanding something), but what?

Hints and tips would be appreciated.  I am sure it will be a great program, providing I can get unstuck.

Thanks

A
Back to top
 
 
IP Logged
 
Roger Lascelles
Administrator
*****
Offline



Posts: 461
Clifton Springs, Australia
Re: eagle netlist
Reply #6 - Nov 15th, 2008 at 6:52am
 
Hello Ame - welcome to the forum!

1. Yes, this forum topic assumes you have the full version.  But many users are happy with the free version and its simplicity.

2.  I think Kicad emits "$noname" when you have not set the footprint.  In VeeCAD, go Board ->Outlines and check you have more than one outline.  In Kicad, you have to set the package outline individually - see the VeeCAD Help topic Organising CAD -> Schematic Editors for a Kicad screen shot of this.

3.  Hand editing the netlist can wear you down, because every time you fix your schematic and export the netlist, you have to re-edit your netlist.  I prefer to copy schematic library symbols to my own small library and alter pin numbers and add outline names as needed.  Most of us only have a small number of favorite parts, so it is not too hard.

4.  If Kicad is frustrating, consider switching to the easy TinyCAD.  VeeCAD has already installed some TinyCAD symbol libraries so you get a "plug and play" solution.

5.  In the Help file, Tutorials -> Netlist Import - shows you how to work with the free version.  Don't forget the step where you check the netlist is valid!  Basically, the tutorial shows you how to quickly create the outlines on the spot.  That may seem hard, but many users like that method.

6.  I suggest that when you finish your first project, look at the end of the Netlist Import tutorial for tricks to sustitute for libraries.

7.  This is challenging stuff, so please post again, or email as required.
Back to top
 

Roger
 
IP Logged
 
ame
YaBB Newbies
*
Offline


Your message here...

Posts: 3
Re: eagle netlist
Reply #7 - Nov 15th, 2008 at 9:37am
 
Hello again,

Thanks for the welcome and swift response.

I don't want to move to TinyCAD (although it does look good).  I am running KiCAD because it is cross-platform and free.  I run Linux, and consequently I am running (the free version) of VeeCAD under Wine.  Unfortunately the help system is borked under Wine (I don't know if it's a general thing, or just VeeCAD) but this means that I didn't do the Tutorial.  I did hunt around for as much other information as I could both on this site and wherever else VeeCAD was mentioned.

In Board|Outlines I have no outlines.  Hmm.  I better fix that first I think...

Best wishes,

Andrew
Back to top
 
 
IP Logged
 
ame
YaBB Newbies
*
Offline


Your message here...

Posts: 3
Re: eagle netlist
Reply #8 - Nov 16th, 2008 at 8:01am
 
Ok, I can read the CHM help file with kchmviewer or xchm, so I now have the information I need to continue.

Thanks,

A
Back to top
 
 
IP Logged
 
Page Index Toggle Pages: 1
Send Topic Print