Author Topic: Is there any way to convert schematics to pcb in one click only?  (Read 11233 times)

0 Members and 1 Guest are viewing this topic.

Offline deshmukhmalhar

  • Contributor
  • Posts: 13
  • Country: 00
  • Murphy always gets me......
I just installed kicad. Now struggling to learn it. I want to know if there any way to create PCB in kicad in one click only from the schematics, as we do in eagle. I am using eagle for past 3 months, I find it very easy.
But for more layers and large board sizes, I may need to buy Eagle or switch to kicad. Please help!
Sorry For typos...
Using a 21 yr old keyboard
 

Offline matseng

  • Frequent Contributor
  • **
  • Posts: 564
  • Country: se
    • My Github
Re: Is there any way to convert schematics to pcb in one click only?
« Reply #1 on: January 23, 2016, 06:37:42 am »
... I may need to buy Eagle or switch to kicad.
Alternatively - do the right thing.  Learn how to route a board manually as any pcb maker should be able to do....  :P
 

Offline Rerouter

  • Super Contributor
  • ***
  • Posts: 4292
  • Country: au
  • Question Everything... Except This Statement
Re: Is there any way to convert schematics to pcb in one click only?
« Reply #2 on: January 23, 2016, 06:47:30 am »
Yeah better to know how to layout yourself, the packages and devices your using might not exist i your software so you would have to know how to make footprints anyway, then how does the software know where the plugs or devices should be, etc, an autorouter still needs layout knowledge before you can have it try,
 

Offline Neganur

  • Supporter
  • ****
  • Posts: 1114
  • Country: fi
Re: Is there any way to convert schematics to pcb in one click only?
« Reply #3 on: January 23, 2016, 03:25:42 pm »
I guess you could call that one-click process "hiring a layout person" :P

But I would go with the advice offered above, learn how to do it if it's just a hobby project. It will also teach you something about things you need to take into account when you do the schematic design.
 

Offline deshmukhmalhar

  • Contributor
  • Posts: 13
  • Country: 00
  • Murphy always gets me......
Re: Is there any way to convert schematics to pcb in one click only?
« Reply #4 on: January 23, 2016, 05:14:08 pm »
I can route manually. I routed few boards manually for my school projects. The main problem is, When you click switch to board in eagle, it opens pcb editor with components and airwires.
In KiCAD, you have to save the netlist>choose the footprints for each component(which may get annoying if you have few hundred parts on huge pcb=The main reason to switch to kicad,we can't have large PCB in Eagle unless we buy)>Open Pcb editor>import the netlist>arrange and route the board.
What if I add a capacitor in schamatic after doing all this?
In eagle, I will add it in schematic,switch to board and just place it and route
In KiCAD, Netlist>Footprint>Import netlist>place the part >route
I am using a Pentium IV PC/WinXp=Too slow
takes 146seconds to open Cvpcb!
Eagle just switches to another window...
Sorry For typos...
Using a 21 yr old keyboard
 

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6004
  • Country: us
Re: Is there any way to convert schematics to pcb in one click only?
« Reply #5 on: January 23, 2016, 05:34:00 pm »
I just installed kicad. Now struggling to learn it. I want to know if there any way to create PCB in kicad in one click only from the schematics, as we do in eagle. I am using eagle for past 3 months, I find it very easy.
But for more layers and large board sizes, I may need to buy Eagle or switch to kicad. Please help!

That's Eagle feature is still missing in Kicad. You need to do a few operations (export net lists? assign footprints?) to have a layout screen populated so you can move parts around and route the traces.
Drain the swamp.
 

Offline deshmukhmalhar

  • Contributor
  • Posts: 13
  • Country: 00
  • Murphy always gets me......
Re: Is there any way to convert schematics to pcb in one click only?
« Reply #6 on: January 23, 2016, 05:36:11 pm »
I just installed kicad. Now struggling to learn it. I want to know if there any way to create PCB in kicad in one click only from the schematics, as we do in eagle. I am using eagle for past 3 months, I find it very easy.
But for more layers and large board sizes, I may need to buy Eagle or switch to kicad. Please help!

That's Eagle feature is still missing in Kicad. You need to do a few operations (export net lists? assign footprints?) to have a layout screen populated so you can move parts around and route the traces.


I meant that....
You are right,buddy.
Sorry For typos...
Using a 21 yr old keyboard
 

Offline Godzil

  • Frequent Contributor
  • **
  • Posts: 458
  • Country: fr
    • My own blog
Re: Is there any way to convert schematics to pcb in one click only?
« Reply #7 on: January 26, 2016, 03:13:50 am »
You still need to assign the correct footprint for a component in Eagle, Altium, etc.. especially for component like resistors where you could use a lot of different foot print.

Kicad is not perfect, but the footprint assotiasion is mostly filled by default by the library that come with the latest release. It's far from perfect and some component may use a non existing footprint (got that yesterday for exemple)

But the process is simple now, you don't even need to use the footprint assotiation tools as you can select the footprint by editing the component property on the Schematics, like other CAD do.

Then you just need to export the netlist, open PCBnew (there is even a menu entry in the schematic tool to open it) then read the netlist, that's all!, it's not that complexe.
And don't worry, because the footprint association is the same problem with all CAD software, unless you're happy with the default footprint it select, which is, I hope no all the times, or you may have some bad surprises.
When you make hardware without taking into account the needs of the eventual software developers, you end up with bloated hardware full of pointless excess. From the outset one must consider design from both a hardware and software perspective.
-- Yokoi Gunpei
 

Offline deshmukhmalhar

  • Contributor
  • Posts: 13
  • Country: 00
  • Murphy always gets me......
Re: Is there any way to convert schematics to pcb in one click only?
« Reply #8 on: January 26, 2016, 05:59:13 am »
You still need to assign the correct footprint for a component in Eagle, Altium, etc.. especially for component like resistors where you could use a lot of different foot print.

Kicad is not perfect, but the footprint assotiasion is mostly filled by default by the library that come with the latest release. It's far from perfect and some component may use a non existing footprint (got that yesterday for exemple)

But the process is simple now, you don't even need to use the footprint assotiation tools as you can select the footprint by editing the component property on the Schematics, like other CAD do.

Then you just need to export the netlist, open PCBnew (there is even a menu entry in the schematic tool to open it) then read the netlist, that's all!, it's not that complex.
And don't worry, because the footprint association is the same problem with all CAD software, unless you're happy with the default footprint it select, which is, I hope no all the times, or you may have some bad surprises.
Now I get that. But What If I add a single part in schematic after the netlist is read in PCBnew,I have to create the netlist again and.....
In eagle ,I choose the part with correct footprint while creating the schematic.
I just go to board and my part is there with correct footprint.
In KiCAD, I need to open the Cvpcb Which takes huge time and sometimes crashes the application.
So, Are they going to make this process easier or not?
Sorry For typos...
Using a 21 yr old keyboard
 

Offline reportingsjr

  • Contributor
  • Posts: 13
  • Country: us
Re: Is there any way to convert schematics to pcb in one click only?
« Reply #9 on: January 26, 2016, 06:11:01 am »
If you are feeling ambitious then Tom, one of the CERN programmers, has a patch to do a one click schematic to PCB import. You'll have to get the kicad source, apply the patch, and compile though since it is still in the testing phase.

Patch email here: https://lists.launchpad.net/kicad-developers/msg22826.html

Also - in KiCad 4 cvpcb was basically taken out of the workflow. The recommended way is to assign the footprint as you place schematic symbols (edit a symbol and you'll see the footprint field), then just export the netlist straight from pcbnew.
« Last Edit: January 26, 2016, 06:12:33 am by reportingsjr »
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 7211
  • Country: us
    • SiliconValleyGarage
Re: Is there any way to convert schematics to pcb in one click only?
« Reply #10 on: January 26, 2016, 07:36:52 am »
Kicad clearly doesnt understand the concept of an integrated library.
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline deshmukhmalhar

  • Contributor
  • Posts: 13
  • Country: 00
  • Murphy always gets me......
Re: Is there any way to convert schematics to pcb in one click only?
« Reply #11 on: January 26, 2016, 11:49:15 am »
If you are feeling ambitious then Tom, one of the CERN programmers, has a patch to do a one click schematic to PCB import. You'll have to get the kicad source, apply the patch, and compile though since it is still in the testing phase.

Patch email here: https://lists.launchpad.net/kicad-developers/msg22826.html

Also - in KiCad 4 cvpcb was basically taken out of the workflow. The recommended way is to assign the footprint as you place schematic symbols (edit a symbol and you'll see the footprint field), then just export the netlist straight from pcbnew.

Nice. What I want is in works now,isn't it?BTW, I'll try the patch.Thank you.

Kicad clearly doesnt understand the concept of an integrated library.

Yes.I agree.
Sorry For typos...
Using a 21 yr old keyboard
 

Offline Godzil

  • Frequent Contributor
  • **
  • Posts: 458
  • Country: fr
    • My own blog
Re: Is there any way to convert schematics to pcb in one click only?
« Reply #12 on: January 26, 2016, 08:44:27 pm »
Even with "integrated library" you still have to choose the correct footprint for most of the components.
When you make hardware without taking into account the needs of the eventual software developers, you end up with bloated hardware full of pointless excess. From the outset one must consider design from both a hardware and software perspective.
-- Yokoi Gunpei
 

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6004
  • Country: us
Re: Is there any way to convert schematics to pcb in one click only?
« Reply #13 on: January 27, 2016, 02:06:34 pm »
Even with "integrated library" you still have to choose the correct footprint for most of the components.

In Eagle, when you select a part to the schematic that selection include also the footprint. You can also change later if you want, even half way during the layout.

I plan to switch to Kicad but this lack of round trip integration is one of the main reason why I haven't yet.

Drain the swamp.
 

Offline Godzil

  • Frequent Contributor
  • **
  • Posts: 458
  • Country: fr
    • My own blog
Re: Is there any way to convert schematics to pcb in one click only?
« Reply #14 on: January 27, 2016, 03:01:17 pm »
I don't see the point, on Kicad, a vast majority of the components in the latest version of the schematic library have valid associated footprint. And when running the PCB designer tool, you can change the footprint from here.


And, the currently library even if far form perfect is better than it was before because most of the part are correctly configured with a valid footprint. But changing the footprint of a component from PCBnew is absolutely not new!

And don't be fooled by eagle, Altium & co, there are also a lot of part in the "common library" which are incorrectly set or does not have a correct footprint. And when you are going to add your own part, you will have the same problem on all of the packages, apart from some wizard in Atlium, adding a part is tedious on all of them.
When you make hardware without taking into account the needs of the eventual software developers, you end up with bloated hardware full of pointless excess. From the outset one must consider design from both a hardware and software perspective.
-- Yokoi Gunpei
 

Offline deshmukhmalhar

  • Contributor
  • Posts: 13
  • Country: 00
  • Murphy always gets me......
Re: Is there any way to convert schematics to pcb in one click only?
« Reply #15 on: January 28, 2016, 05:25:32 am »

And don't be fooled by eagle, Altium & co, there are also a lot of part in the "common library" which are incorrectly set or does not have a correct footprint. And when you are going to add your own part, you will have the same problem on all of the packages, apart from some wizard in Atlium, adding a part is tedious on all of them.

Yes. I agree

I don't see the point, on Kicad, a vast majority of the components in the latest version of the schematic library have valid associated footprint. And when running the PCB designer tool, you can change the footprint from here.

And, the currently library even if far form perfect is better than it was before because most of the part are correctly configured with a valid footprint. But changing the footprint of a component from PCBnew is absolutely not new!

So, maybe I am following the wrong method-
This is what I do when create a PCB from Sch
Anonate>Assign footprint in Cvpcb>Save Netlist>Open PCBnew>read Netlist>place components> route(manually or with autorouter) > Done

But, OOPS.....
Two wires are not connected ,which should be connected/I did connect those but the editor didn't i.e they look connected but are not connected at all
so I need to
Fix the connection in EEschema >save the netlist>go to PCBnew> read Netlist > continue routing

in eagle
fix in connection schematic editor> continue routing in pcb editor

The netlist part in kicad breaks the flow in routing
I forgot to place a cap Then,

Anonate>Assign footprint in Cvpcb>Save Netlist>Open PCBnew>read Netlist>place components> route(manually or with autorouter) > Done

Which takes huge time...

Sorry For typos...
Using a 21 yr old keyboard
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf