Re: [kicad-users] Netlist Plugin and Hierarchical Nets

2010-07-02 Thread Matheus Degiovani
Hello Andy,

> Kicad has a named net function and also global labels / hierarchical
> labels. Will these not do what you want?

Yes, I'm using the global and hierarchical labels. The problem is that 
when I use the hierarchical labels and export a netlist (to a custom 
plugin I'm writing) the "address" (*not* the name) of the net can come 
from any of the sheets where the net is placed.

Thanks.
-- 
Matheus Degiovani
Gigatron Software e Treinamentos Ltda.
(18) 3649-4045
MSN: math...@gigatron.com.br

--

Críticas ou Sugestões? Ligue para Ouvidoria Gigatron: (18) 3649-4048


Re: [kicad-users] Netlist Plugin and Hierarchical Nets

2010-07-02 Thread Andy Eskelson
Kicad has a named net function and also global labels / hierarchical
labels. Will these not do what you want?

Andy




On Fri, 02 Jul 2010 11:38:15 -0300
Matheus Degiovani  wrote:

> Hello,
> 
> I'm using Kicad (eeschema) to draw schematics for the panel layout of an 
> electrical installation I'm making (specifically, a CNC machine).
> 
> I have two sheets: an overview sheet (showing the machine's motors, 
> sensors, etc) and a hierarchical child sheet showing the layout for the 
> electrical panel.
> 
> I need a way to convert the net names into reference numbers, so that I 
> can make all the physical wiring and label each wire with a number, for 
> reference (so I know, for instance, that wire 1 is motor A+ phase, wire 
> 2 is motor A- phase, etc).
> 
> I figured I'd export the netlist from my project and write a netlist 
> plugin that would process the names of the nets and write a 
> corrosponding table with a wire number (I have to do this because the 
> identifying net numbers are volatile and may change if I change the 
> schematic - I would solve this by having an external database which 
> never modifies the wire number, even if the net is removed from the 
> schematic).
> 
> However, even the net addresses' in the hierarchy and it's connections 
> to components change when I reprocess the schematic. And this is done in 
> an undeterministic way.
> 
> An example (slashes denote the position in the hierarchy):
> 
> I have the components /motorX and /panel/driverX. Both have pins named 
> "A+", "A-", "B+", "B-". I have created the nets "X A+", "X A-", "X B+", 
> "X B-" and connected them to the motor and driver components (each at a 
> separate hierarchical level, therefore they should actually be 8 
> different nets - "/X A+" and "/panel/X A+"l, right?).
> 
> However, when I generate the netlist, the temporary netlist file has a 
> mix of the nets (some appear from the root sheet, some appear from the 
> child sheet). I'm using hierarchical labels to pass the signals between 
> the parent and child sheets.
> 
> Bottom line: it seems that when exporting a netlist, eeschema treats all 
> nets as global, so the first it finds with a name (like "X A+") sets the 
> address (of the net) to the correct value at the moment, but when 
> processing hierarchical sheets that process breaks.
> 
> I can provide the projects I'm working on and the custom libraries I built.
> 
> Thanks.
> -- 
> Matheus Degiovani
> Gigatron Software e Treinamentos Ltda.
> (18) 3649-4045
> MSN: math...@gigatron.com.br
> 
> --
> 
> Críticas ou Sugestões? Ligue para Ouvidoria Gigatron: (18) 3649-4048
> 
> 
> 
> 
> 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
> 
> 
> 


[kicad-users] Netlist Plugin and Hierarchical Nets

2010-07-02 Thread Matheus Degiovani
Hello,

I'm using Kicad (eeschema) to draw schematics for the panel layout of an 
electrical installation I'm making (specifically, a CNC machine).

I have two sheets: an overview sheet (showing the machine's motors, 
sensors, etc) and a hierarchical child sheet showing the layout for the 
electrical panel.

I need a way to convert the net names into reference numbers, so that I 
can make all the physical wiring and label each wire with a number, for 
reference (so I know, for instance, that wire 1 is motor A+ phase, wire 
2 is motor A- phase, etc).

I figured I'd export the netlist from my project and write a netlist 
plugin that would process the names of the nets and write a 
corrosponding table with a wire number (I have to do this because the 
identifying net numbers are volatile and may change if I change the 
schematic - I would solve this by having an external database which 
never modifies the wire number, even if the net is removed from the 
schematic).

However, even the net addresses' in the hierarchy and it's connections 
to components change when I reprocess the schematic. And this is done in 
an undeterministic way.

An example (slashes denote the position in the hierarchy):

I have the components /motorX and /panel/driverX. Both have pins named 
"A+", "A-", "B+", "B-". I have created the nets "X A+", "X A-", "X B+", 
"X B-" and connected them to the motor and driver components (each at a 
separate hierarchical level, therefore they should actually be 8 
different nets - "/X A+" and "/panel/X A+"l, right?).

However, when I generate the netlist, the temporary netlist file has a 
mix of the nets (some appear from the root sheet, some appear from the 
child sheet). I'm using hierarchical labels to pass the signals between 
the parent and child sheets.

Bottom line: it seems that when exporting a netlist, eeschema treats all 
nets as global, so the first it finds with a name (like "X A+") sets the 
address (of the net) to the correct value at the moment, but when 
processing hierarchical sheets that process breaks.

I can provide the projects I'm working on and the custom libraries I built.

Thanks.
-- 
Matheus Degiovani
Gigatron Software e Treinamentos Ltda.
(18) 3649-4045
MSN: math...@gigatron.com.br

--

Críticas ou Sugestões? Ligue para Ouvidoria Gigatron: (18) 3649-4048


[kicad-users] Netlist Format

2010-02-18 Thread chiques_ee_dude
Hi Everyone,

I'd like to first thank the KiCad contributors for such a well made product. I 
hope to see it evolve into a great open source option for electronics 
enthusiasts.

Now to my question-

I'm currently using Gerbtool by WISE. I've been reading up on netlist 
verification. From what I gather, when a schematic is created, there is a 
netlist which is generated (I've done this in KiCad-EESchema). Gerbtool (which 
I'm evaluating) supports a few different netlist import options. The option I'm 
using is IPC-D-356. Is this the format of the netlist which EEScheema 
generates? If not, does anyone know what the format is? 

Regards, Chiques



Re: [kicad-users] Netlist and PCBNew

2009-04-22 Thread Andy Eskelson
where did you get the lib and module from?


If the lib and modules do not match then all sorts of things can go
wrong.

Using the standard KiCad libs (in the connector library) The netlist
gives:

# EESchema Netlist Version 1.1 created  Thu 23 Apr 2009 00:51:19 BST
(
 ( /49EFAB7E USB_A J1 USB_1
  ( 1 N-02 )
  ( 2 N-03 )
  ( 3 N-03 )
  ( 4 N-02 )
  ( 5 N-03 )
  ( 6 N-02 )
 )
 ( /49EFAD07 USB_B J2 USB_2
  ( 1 N-01 )
  ( 2 N-01 )
  ( 3 N-04 )
  ( 4 N-04 )
 )
)


For USB1 / 2 types.
Quite a bit different from yours. So if you are using the Kicad modules
and your lib then I think will be the problem.

The problem is normally that the pin numbers / identifiers don't match In
the kicad parts they are expecting pins called 1,2,3,4,5,6 etc, in your
lib they are called VBUS, D-, D+ GND. So this is the first area to check
out.

Andy









On Wed, 22 Apr 2009 23:17:24 -
"cklckl67"  wrote:

> Dear Kicad users,
> 
> I have a great issue with PCBNEW
> 
> My Netlist seems to be OK.
> I have 1 usb connector declared in my Netlist as:
> 
> ( /49BD6464/49D3D7F2/4973DEB3 con-usb-3-USB-MB-H  X1 USB-MB-H {Lib=USB-MB-H}
>   ( VBUS +5USB )
>   (   D- N-64 )
>   (   D+ N-70 )
>   (  GND GND_PC )
>  )
> 
> We can see that the 4 pins are connected.
> 
> But in PCBNEW, my USB connector have no connection to other components.
> When I zoom on my USB connector, I can see that all the connection are barred 
> (X).
> Please could you explain me where is the issue ?
> 
> How can I check (without to take a look on each my component) that this issue 
> exists on another place of my PCB
> 
> Thanks in advance
> 
> Christian
> 
> 
> 
> 
> 
> 
> 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
> 
> 
> 


[kicad-users] Netlist and PCBNew

2009-04-22 Thread cklckl67
Dear Kicad users,

I have a great issue with PCBNEW

My Netlist seems to be OK.
I have 1 usb connector declared in my Netlist as:

( /49BD6464/49D3D7F2/4973DEB3 con-usb-3-USB-MB-H  X1 USB-MB-H {Lib=USB-MB-H}
  ( VBUS +5USB )
  (   D- N-64 )
  (   D+ N-70 )
  (  GND GND_PC )
 )

We can see that the 4 pins are connected.

But in PCBNEW, my USB connector have no connection to other components.
When I zoom on my USB connector, I can see that all the connection are barred 
(X).
Please could you explain me where is the issue ?

How can I check (without to take a look on each my component) that this issue 
exists on another place of my PCB

Thanks in advance

Christian




[kicad-users] netlist & cooper zone

2008-08-12 Thread idisohard
1.how to view netlist number in eeschema so we can change the track
size in spectra auto track?

2.Could the cooper zone be included in the 3D view?



thank you for the creator of kiCAD
such a great software.

idisohard!!



Re: [kicad-users] Netlist from EEschema not working in PCBnew

2008-08-01 Thread Pedro Martín
Hi,
Could it be that component pins are numbered 1 and 2, and module pads are 
numbered A and B?
I know you are a experienced kicad user, but sometimes we cannot see the 
easiest solution.

Pedro.

> The 20080715 version of EEschema for Win32 is generating netlist pads
> for my C and R components that PCBnew can't handle.
>
> The netlist shows pins numbered "A" and "B", but if I look at the other
> components the pins are numbered "1" and "2" and so forth.
>
> Moving the whole thing into PCBnew generates a ratsnest that DOESNT
> include any of the R or C components. If I turn on warnings the Netlist
> update complains that it can't find some of the pads "A" and "B" from a
> couple of the components.
>
> What gives?



[kicad-users] Netlist from EEschema not working in PCBnew

2008-07-31 Thread calvingrier
The 20080715 version of EEschema for Win32 is generating netlist pads 
for my C and R components that PCBnew can't handle.

The netlist shows pins numbered "A" and "B", but if I look at the other 
components the pins are numbered "1" and "2" and so forth.

Moving the whole thing into PCBnew generates a ratsnest that DOESNT 
include any of the R or C components. If I turn on warnings the Netlist 
update complains that it can't find some of the pads "A" and "B" from a 
couple of the components.

What gives?



Re: [kicad-users] Netlist Generation and Custom Power symbols

2008-04-16 Thread Alain M.
I have managed to do what you want but it was tricky...

I suggest that you go back to the power.lib, export again and change 
only the drawings, step by step. Some things are not permited but most 
are ok...

Alain

tjoho65 escreveu:
> Hello,
> 
> I cannot get the netlist generator or ERC check to accept a custom 
> GND or +x.xV power symbol.
> 
> I want to have a custom GND symbol, and I removed the GND symbol from 
> power.lib. 
> I moved it to my own lib and changed the way it looks only.
> 
> After this, the ERC and Netlist generation no longer accepts this as 
> a power net indicator, the net it is connected to simply gets 
> enumerated, but never connected to e.g. the GND net.
> 
> Reverting back to the Kicad original GND symbol (renamed to avoid 
> collision), works as expected.
> 
> Does Kicad only accept power symbols physically located in the 
> power.lib library?
> 
> Any ideas anyone?
> 
> /S
> 
> 
> 
> 
> 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
> 
> 
> 
> 
> 


[kicad-users] Netlist Generation and Custom Power symbols

2008-04-16 Thread tjoho65
Hello,

I cannot get the netlist generator or ERC check to accept a custom 
GND or +x.xV power symbol.

I want to have a custom GND symbol, and I removed the GND symbol from 
power.lib. 
I moved it to my own lib and changed the way it looks only.

After this, the ERC and Netlist generation no longer accepts this as 
a power net indicator, the net it is connected to simply gets 
enumerated, but never connected to e.g. the GND net.

Reverting back to the Kicad original GND symbol (renamed to avoid 
collision), works as expected.

Does Kicad only accept power symbols physically located in the 
power.lib library?

Any ideas anyone?

/S



Re: [kicad-users] Netlist

2007-10-29 Thread Nilton P. Silva

Ahhh, you speak portuguese

Qq coisa, pode mandar e-mail p/ [EMAIL PROTECTED]

Inté.

> Valeu Nilton
>
> É que sou novato com esse soft.
>
> Peter
>   - Original Message -
>   From: Nilton P. Silva
>   To: kicad-users@yahoogroups.com
>   Sent: Saturday, October 27, 2007 6:33 PM
>   Subject: Re: [kicad-users] Netlist
>
>
>
>   Hi Peter.
>
>   You should run the EEchema Annotation before, for automatic numeration.
>   Note that some resistor with value 120k has "R?" identification, after
> run
>   this tool, the character "?" will be replaced by some sequential number.
>
>   You can put manually a number in this resistor as well.
>
>   Bye.
>
>   > Hi,
>   >
>   > Im trying to generate a netlist, but I getting this mesage:
>   > Item not annotated: 120K
>   >
>   > Somebody help me
>   >
>   >
>   >
>   >
>   >
>
>   *
>   Msc Nilton P. Silva
>   Geomedida Instrumentação e Geofísica
>   www.geomedida.com.br
>   *
>
>
>
>
>
>
> --
>
>
>   No virus found in this incoming message.
>   Checked by AVG Free Edition.
>   Version: 7.5.488 / Virus Database: 269.15.12/1096 - Release Date:
> 27/10/2007 11:02
>


*
Msc Nilton P. Silva
Geomedida Instrumentação e Geofísica
www.geomedida.com.br
*



Re: [kicad-users] Netlist

2007-10-28 Thread Peter Molnar
Valeu Nilton

É que sou novato com esse soft.

Peter
  - Original Message - 
  From: Nilton P. Silva 
  To: kicad-users@yahoogroups.com 
  Sent: Saturday, October 27, 2007 6:33 PM
  Subject: Re: [kicad-users] Netlist



  Hi Peter.

  You should run the EEchema Annotation before, for automatic numeration.
  Note that some resistor with value 120k has "R?" identification, after run
  this tool, the character "?" will be replaced by some sequential number.

  You can put manually a number in this resistor as well.

  Bye.

  > Hi,
  >
  > Im trying to generate a netlist, but I getting this mesage:
  > Item not annotated: 120K
  >
  > Somebody help me
  >
  >
  >
  >
  >

  *
  Msc Nilton P. Silva
  Geomedida Instrumentação e Geofísica
  www.geomedida.com.br
  *



   


--


  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.488 / Virus Database: 269.15.12/1096 - Release Date: 27/10/2007 
11:02


Re: [kicad-users] Netlist

2007-10-27 Thread Nilton P. Silva

Hi Peter.

You should run the EEchema Annotation before, for automatic numeration.
Note that some resistor with value 120k has "R?" identification, after run
this tool, the character "?" will be replaced by some sequential number.

You can put manually a number in this resistor as well.

Bye.

> Hi,
>
> Im trying to generate a netlist, but I getting this mesage:
> Item not annotated: 120K
>
> Somebody help me
>
>
>
>
>


*
Msc Nilton P. Silva
Geomedida Instrumentação e Geofísica
www.geomedida.com.br
*



[kicad-users] Netlist

2007-10-26 Thread Peter Molnar
Hi,

Im trying to generate a netlist, but I getting this mesage:
Item not annotated: 120K

Somebody help me






[kicad-users] Netlist format for using Orcad as schematic capture, PCBNEW as layout

2007-01-03 Thread ee_smajors
Under the "other" tab in the netlist generator is the PCBII netlist
format...  

It works without any alteration and has the advantage of providing
footprint names to PCBNEW.

Cheers!