Author Topic: KiCAD will be the main PCB layout software package in future?  (Read 8101 times)

0 Members and 1 Guest are viewing this topic.

Offline FaringdonTopic starter

  • Super Contributor
  • ***
  • Posts: 1998
  • Country: gb
Hi,
Ever been  to some company and there arent enough seats for the PCB layout program?
Ever been to a company and people cant work on the PCBs at home because the dongle has to stay at work?
Ever been to a company and you cant find out how to delete some blemish on a footprint?
Cant find out how to copy paste layout subcircuits multiple times into the same PCB?
You use Altium, but your new co have used Altium but used different layers for different things than you did?...your parts are thus all messed up.
Ever gone somewhere and they use an old version of "xxxx" Layout...and its not possible to even start to use it till someone handholds you for several hours?

This will all change
Ever spent $10 on a CD or record album?
Not any more....you just go to youtube and download  music  for free.

This will be the same with PCB layout....KiCAD will be free....it will be the best one...and the one that everyone uses.
Its just the way things go.

Do you agree?
« Last Edit: April 03, 2023, 06:38:45 pm by Faringdon »
'Perfection' is the enemy of 'perfectly satisfactory'
 

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14481
  • Country: fr
Re: KiCAD will be the main PCB layout software package in future?
« Reply #1 on: April 03, 2023, 08:33:54 pm »
Ever been  to some company and there arent enough seats for the PCB layout program?

Sure. Not that I particularly cared though, as in most companies I've worked for, there were people dedicated to PCB layout, so not having access to it for others would not matter one bit.
And those were not necessarily all big companies either. This setup works well even in small ones.
Just because you can design a circuit doesn't mean you can layout it properly, so I don't mind dedicated people specialized in that. Just a thought.
Point is, related to your question, sometimes not having access to something is actually better.

Ever been to a company and people cant work on the PCBs at home because the dongle has to stay at work?

Yep, actually never been in one that allowed people working on design stuff at home except for paperwork.
Whether this was dongle-based or with a network license, you just couldn't use it outside of the company's building. A few rare exceptions for those having a VPN.
Of course this has slightly changed ever since the infamous 2020, at which point I was independent anyway. So YMMV.

Ever been to a company and you cant find out how to delete some blemish on a footprint?

Not sure what you mean by that exactly, but if this is about modifying parts and footprints in libraries, then, again that depends on the company's policy.
Letting everyone modify shared libraries is rarely a good idea. So not per se a problem of software.


Cant find out how to copy paste layout subcircuits multiple times into the same PCB?

Certainly. This is more or less well supported depending on the software package you use. Often less than more.

You use Altium, but your new co have used Altium but used different layers for different things than you did?...your parts are thus all messed up.
Ever gone somewhere and they use an old version of "xxxx" Layout...and its not possible to even start to use it till someone handholds you for several hours?

More or less.

This will all change

Will it?

Ever spent $10 on a CD or record album?
Not any more....you just go to youtube and download  music  for free.

This will be the same with PCB layout....KiCAD will be free....it will be the best one...and the one that everyone uses.
Its just the way things go.

Apart from the licensing issues and cost, most of the points you made above can also be said with KiCad. For your last point, just look at what happens when people update major versions of KiCad. It can be a lot of fun too.

Not completely sure what your point was then.

Sure KiCad has become a decent alternative and I have actually finally switched to it for most projects unless not allowed.
But is it the "future" and will it replace every commercial EDA on the planet? I doubt it.

And while open-source and free is great, would it even be desirable that it became the only model used in the future? I'm not so positive about that.
When things become free on a large scale, then you become the product. Anyway.
 
The following users thanked this post: Faringdon

Offline LazyJack

  • Frequent Contributor
  • **
  • Posts: 252
  • Country: hu
  • Yeah, cool.
Re: KiCAD will be the main PCB layout software package in future?
« Reply #2 on: April 03, 2023, 08:38:06 pm »
I don't agree fully. Being free (talking about business use) is only a part of the equation. If a non free the tool generates more revenue than what the free tool would, taking the price difference in account, then a business decision would be to go for the non free.
Of course it is not that easy to calculate all this, when you factor in the lower (or higher for that matter) risk, the possibility to being able to develop the tool according to our needs, the use of unlimited licenses, etc.
It will all boil down to wheter KiCad is/will be able to satisfy the needs of intensive commercial use.
 
The following users thanked this post: Faringdon

Offline woofy

  • Frequent Contributor
  • **
  • Posts: 334
  • Country: gb
    • Woofys Place
Re: KiCAD will be the main PCB layout software package in future?
« Reply #3 on: April 04, 2023, 08:39:47 am »
I'm not convinced.
Linux has been around in a usable form for a quarter century, but windows still has a 70% market share on the desktop.
But yeah, it will certainly become more popular as it grows in capability.
 
The following users thanked this post: Faringdon

Online langwadt

  • Super Contributor
  • ***
  • Posts: 4427
  • Country: dk
Re: KiCAD will be the main PCB layout software package in future?
« Reply #4 on: April 04, 2023, 08:51:39 am »
Ever been to a company and people cant work on the PCBs at home because the dongle has to stay at work?

Yep, actually never been in one that allowed people working on design stuff at home except for paperwork.
Whether this was dongle-based or with a network license, you just couldn't use it outside of the company's building. A few rare exceptions for those having a VPN.
Of course this has slightly changed ever since the infamous 2020, at which point I was independent anyway. So YMMV.


I seem to remember licenses for some  really expensive tools banning use more than a mile from the company, to avoid people time sharing licenses between continents
 
The following users thanked this post: Faringdon

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14481
  • Country: fr
Re: KiCAD will be the main PCB layout software package in future?
« Reply #5 on: April 04, 2023, 06:31:57 pm »
Ever been to a company and people cant work on the PCBs at home because the dongle has to stay at work?

Yep, actually never been in one that allowed people working on design stuff at home except for paperwork.
Whether this was dongle-based or with a network license, you just couldn't use it outside of the company's building. A few rare exceptions for those having a VPN.
Of course this has slightly changed ever since the infamous 2020, at which point I was independent anyway. So YMMV.


I seem to remember licenses for some  really expensive tools banning use more than a mile from the company, to avoid people time sharing licenses between continents

Yup, beyond companies' policies, some licensing schemes would themselves ban the 'remote' use of network licenses.
 
The following users thanked this post: Faringdon

Offline eugene

  • Frequent Contributor
  • **
  • Posts: 494
  • Country: us
Re: KiCAD will be the main PCB layout software package in future?
« Reply #6 on: April 04, 2023, 10:28:09 pm »
Ever been to a company and people cant work on the PCBs at home because the dongle has to stay at work?

Well, Rip Van Winkle, while you were sleeping everyone stopped using dongles. Assuming you use a laptop computer at work (and who doesn't? We need to take it to meetings, and home...) then an internet connection replaces the crusty old dongle.

In all seriousness, after leaving the world of a full-time salaried employee in favor of being an independent consultant, I have happily been using KiCad and would recommend it to anyone in my situation*. But, I don't understand the purpose of this thread. The basic premise has been discussed enough times to make me puke. Why bring it up again?

*FYI, when I contract with a company that has standardized on something other than KiCad (i.e. Altium), I require them to provide me with a computer with all of the required software installed and ready to go. When I'm done with the project I return the computer. It's a system that works just fine; no dongles required.
90% of quoted statistics are fictional
 
The following users thanked this post: Doctorandus_P, Faringdon

Offline johnboxall

  • Supporter
  • ****
  • Posts: 652
  • Country: au
  • You do nothing, you get nothing.
    • Books, services and more:
Re: KiCAD will be the main PCB layout software package in future?
« Reply #7 on: April 05, 2023, 07:46:26 am »

Do you agree?

No. Depends on the company and the money. The time saved by using (for example) AD vs KiCAD just in dealing with footprints alone will pay for itself after a day or two a month in engineer time. AU$600-odd a month (before tax deductions) for an AD seat is nothing when you're paying $100++/hour for engineering team members.
 
The following users thanked this post: Faringdon

Offline nigelwright7557

  • Frequent Contributor
  • **
  • Posts: 690
  • Country: gb
    • Electronic controls
Re: KiCAD will be the main PCB layout software package in future?
« Reply #8 on: April 19, 2023, 07:32:11 pm »
At the end of the day people will assess pcbcad packages and buy or not buy what they feel fits their needs.

I side stepped the pcbcad software buying in 1985 when I wrote my own.
If I want a new function I write it and make it work for my needs.
Full control is a wonderful thing.
 
The following users thanked this post: xavier60, Faringdon

Offline Analog

  • Contributor
  • Posts: 28
  • Country: us
Re: KiCAD will be the main PCB layout software package in future?
« Reply #9 on: May 19, 2023, 08:40:21 pm »
Software companies that are having problems with real innovation and providing value to customers seem to go deep into marketing and recurring revenue models. They may have reached market share saturation, have too much overhead, have too much investor ROI demands, or are just lazy. KiCAD doesn't have these issues. IMO, they will be around for a long time while other PCB companies rip themselves apart in an effort to achieve growth. Once you are bitten by SaaS you are unlikely to give it another try at any price. Again advantage KiCAD for the long view. 
 
The following users thanked this post: Faringdon

Offline hpw

  • Frequent Contributor
  • **
  • Posts: 366
  • Country: 00
Re: KiCAD will be the main PCB layout software package in future?
« Reply #10 on: May 21, 2023, 08:03:43 am »
Software companies that are having problems with real innovation and providing value to customers seem to go deep into marketing and recurring revenue models. They may have reached market share saturation, have too much overhead, have too much investor ROI demands, or are just lazy. KiCAD doesn't have these issues. IMO, they will be around for a long time while other PCB companies rip themselves apart in an effort to achieve growth. Once you are bitten by SaaS you are unlikely to give it another try at any price. Again advantage KiCAD for the long view.

Someone have to do the SW work even on long term... currently as 7.0.3 not released and 7.0.4 to fix :palm: bugs let you fishing for a long time. Take it or leave it  :phew:
 
The following users thanked this post: Faringdon

Offline Feynman

  • Regular Contributor
  • *
  • Posts: 192
  • Country: ch
Re: KiCAD will be the main PCB layout software package in future?
« Reply #11 on: May 21, 2023, 03:13:20 pm »
KiCad has its place for sure. But it will never replace professional tools on a large scale.
 
The following users thanked this post: Faringdon, propellerhead

Offline onsenwombat

  • Contributor
  • Posts: 35
  • Country: hk
Re: KiCAD will be the main PCB layout software package in future?
« Reply #12 on: May 26, 2023, 07:37:03 pm »
Not too long ago the large scale software development was done pretty much solely (correct me if I talk bs here) on proprietary tools, the version control systems to boot. Look at the field today. Although not extinct by any means, but the "KiCad" alternatives of the SW devs have caught up big time, and depending on your projects, could be all you need/want/get to play with.
How well does this translate in to PCB design, unqualified to say much. Gut feeling says that a bit slower change, and at lower magnitude perhaps as well, but whether it's KiCad or some other OS alternative, I'd be surprised if they won't get noticeable shares in the coming years.
 
The following users thanked this post: Faringdon

Offline ebastler

  • Super Contributor
  • ***
  • Posts: 6510
  • Country: de
Re: KiCAD will be the main PCB layout software package in future?
« Reply #13 on: May 26, 2023, 07:52:19 pm »
Not too long ago the large scale software development was done pretty much solely (correct me if I talk bs here) on proprietary tools, the version control systems to boot.

What is your definition of "not too long ago"? The GNU C compiler came out in 1987, the Revision Control System in 1982. Both were serious tools, and were seen and used as such.
 
The following users thanked this post: Faringdon

Offline Doctorandus_P

  • Super Contributor
  • ***
  • Posts: 3365
  • Country: nl
Re: KiCAD will be the main PCB layout software package in future?
« Reply #14 on: May 27, 2023, 01:13:08 pm »
KiCad had been getting "more professional" quite rapidly for the last few years, and both development and donations are increasing.

I won't be surprised if at some time in the near future some company realizes that in the long term it will be cheaper for them to hire a full time KiCad developer to implement the features missing for them, compared to paying perpetual licenses for (maybe 10+ seats) of some other PCB program that does not even listen to their customers.
 
The following users thanked this post: I wanted a rude username, Faringdon

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14481
  • Country: fr
Re: KiCAD will be the main PCB layout software package in future?
« Reply #15 on: May 28, 2023, 12:25:31 am »
I won't be surprised if at some time in the near future some company realizes that in the long term it will be cheaper for them to hire a full time KiCad developer to implement the features missing for them, compared to paying perpetual licenses for (maybe 10+ seats) of some other PCB program that does not even listen to their customers.

I highly doubt that.
 
The following users thanked this post: Faringdon

Offline johnboxall

  • Supporter
  • ****
  • Posts: 652
  • Country: au
  • You do nothing, you get nothing.
    • Books, services and more:
Re: KiCAD will be the main PCB layout software package in future?
« Reply #16 on: May 28, 2023, 04:01:05 am »
KiCad had been getting "more professional" quite rapidly for the last few years, and both development and donations are increasing.

I won't be surprised if at some time in the near future some company realizes that in the long term it will be cheaper for them to hire a full time KiCad developer to implement the features missing for them, compared to paying perpetual licenses for (maybe 10+ seats) of some other PCB program that does not even listen to their customers.

These guys do that type of thing > https://www.kipro-pcb.com/
 
The following users thanked this post: Faringdon

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26907
  • Country: nl
    • NCT Developments
Re: KiCAD will be the main PCB layout software package in future?
« Reply #17 on: May 28, 2023, 12:39:25 pm »
I won't be surprised if at some time in the near future some company realizes that in the long term it will be cheaper for them to hire a full time KiCad developer to implement the features missing for them, compared to paying perpetual licenses for (maybe 10+ seats) of some other PCB program that does not even listen to their customers.

I highly doubt that.
I agree. A couple of years ago I actually contemplated on doing just that: pay somebody to implement a database driven component system into Kicad. Problem is that the longer term support also needs to come from somewhere and there is always the chance that the main developers abandon the idea completely leaving you with an unsupported fork. At that time there was also a lot of push-back against having such a feature in Kicad. All in all it made more sense for me to buy a perpetual license for a package that can do what I need out of the box.
« Last Edit: May 28, 2023, 01:12:58 pm by nctnico »
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline hpw

  • Frequent Contributor
  • **
  • Posts: 366
  • Country: 00
Re: KiCAD will be the main PCB layout software package in future?
« Reply #18 on: May 28, 2023, 02:19:37 pm »
KiCad had been getting "more professional" quite rapidly for the last few years, and both development and donations are increasing.

I won't be surprised if at some time in the near future some company realizes that in the long term it will be cheaper for them to hire a full time KiCad developer to implement the features missing for them, compared to paying perpetual licenses for (maybe 10+ seats) of some other PCB program that does not even listen to their customers.

These guys do that type of thing > https://www.kipro-pcb.com/

as on price list: Support for KiCad 5.1-6.0...

So only on no any longer supported SW. This is in questions.
 
The following users thanked this post: Faringdon

Offline Karel

  • Super Contributor
  • ***
  • Posts: 2218
  • Country: 00
Re: KiCAD will be the main PCB layout software package in future?
« Reply #19 on: May 28, 2023, 03:03:06 pm »
Watch carefully the video on this page:

https://eda.sw.siemens.com/en-US/pcb/digitally-integrated-and-optimized/

Now, ask yourself again if KiCad will ever be at that level...  :palm:

 
The following users thanked this post: Faringdon

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26907
  • Country: nl
    • NCT Developments
Re: KiCAD will be the main PCB layout software package in future?
« Reply #20 on: May 28, 2023, 04:58:52 pm »
Watch carefully the video on this page:

https://eda.sw.siemens.com/en-US/pcb/digitally-integrated-and-optimized/

Now, ask yourself again if KiCad will ever be at that level...  :palm:
Does it have to be at that level? IMHO it doesn't. Judging from various threads Kicad needs a few improvements in the UI + component database support to make it more productive. I'm quite sure Kicad will gain more traction for less complex PCBs and likely eat into other low end packages and Altium's market share as well in a couple of years.
« Last Edit: May 28, 2023, 05:03:22 pm by nctnico »
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 
The following users thanked this post: Faringdon

Offline Karel

  • Super Contributor
  • ***
  • Posts: 2218
  • Country: 00
Re: KiCAD will be the main PCB layout software package in future?
« Reply #21 on: May 28, 2023, 06:58:20 pm »
Watch carefully the video on this page:

https://eda.sw.siemens.com/en-US/pcb/digitally-integrated-and-optimized/

Now, ask yourself again if KiCad will ever be at that level...  :palm:
Does it have to be at that level? IMHO it doesn't. Judging from various threads Kicad needs a few improvements in the UI + component database support to make it more productive. I'm quite sure Kicad will gain more traction for less complex PCBs and likely eat into other low end packages and Altium's market share as well in a couple of years.

Yeah, I was exaggerating a bit. But ODB++ export is a must nowadays and it's still not in the pipeline.
 
The following users thanked this post: Faringdon

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26907
  • Country: nl
    • NCT Developments
Re: KiCAD will be the main PCB layout software package in future?
« Reply #22 on: May 28, 2023, 07:52:40 pm »
From my experience ODB++ is hardly used nowadays. A decade ago some assemblers liked to use ODB++ but the use of ODB++ seems to have faded since then.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 
The following users thanked this post: Faringdon

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14481
  • Country: fr
Re: KiCAD will be the main PCB layout software package in future?
« Reply #23 on: June 06, 2023, 05:50:17 am »
ODB++ is 'next level'? Siemens' tools regularly spit out bizarre and erroneous errors when running Gerber DFMs - rendering pads and footprints with completely distorted aspect ratios, leading to delayed footprint reviews, fixed with a re-run of the DFM. Nothing is perfect. I trust auditable and maintainable OSS a lot more than I trust the spaghetti is behind closed-source tools.

From my experience ODB++ is hardly used nowadays. A decade ago some assemblers liked to use ODB++ but the use of ODB++ seems to have faded since then.

Every one of the ~6 PCBA houses I've interacted with in the last 5 years has demanded ODB++. Some have outright refused to even proceed with production without them -- lost business for them.

IME the demand has dropped a bit, but yes, many assembly houses ask for ODB++ files and some will charge extra if you can't provide that. (Reasons being that it usually takes more manual processing depending on which formats you provide your data in.) That seems to be more common with european manufacturers though. I don't remember of any asian one that asked for ODB++.

And, of course, YMMV. But certainly it's still in use.
 
The following users thanked this post: Faringdon

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14481
  • Country: fr
Re: KiCAD will be the main PCB layout software package in future?
« Reply #24 on: June 06, 2023, 06:08:18 am »
Note that Gerber X3 now includes assembly data. It's going to take a while before it's widely accepted though, but since KiCad supports X2, it'll probably support X3 in the future.
I don't know if it's on their to-do list yet or not.
 
The following users thanked this post: Faringdon

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14481
  • Country: fr
Re: KiCAD will be the main PCB layout software package in future?
« Reply #25 on: June 06, 2023, 08:18:48 pm »
I hadn't even heard of X3 yet!

Now you have. :)
And the official specs are free to download.

 
The following users thanked this post: Faringdon, karpouzi9

Offline onsenwombat

  • Contributor
  • Posts: 35
  • Country: hk
Re: KiCAD will be the main PCB layout software package in future?
« Reply #26 on: June 16, 2023, 08:15:47 pm »
Not too long ago the large scale software development was done pretty much solely (correct me if I talk bs here) on proprietary tools, the version control systems to boot.

What is your definition of "not too long ago"? The GNU C compiler came out in 1987, the Revision Control System in 1982. Both were serious tools, and were seen and used as such.

Well yes, but was gcc the workhorse of commercial SW development since 1987? There's been such beasts however such as Borland/Watcom stuff, MSVC, wasn't TI's CCS also for quite some time paid stuff if you didn't want a severely stripped down version, and whatnots. Heck, some companies even used proprietary code editors, Yea, editors, not any compilers, debuggers or somewhat thoroughbred IDEs. And before the git marched victorious, there was stuff like PVCS, which I reckon wasn't free either.
 
The following users thanked this post: Faringdon

Offline nigelwright7557

  • Frequent Contributor
  • **
  • Posts: 690
  • Country: gb
    • Electronic controls
Re: KiCAD will be the main PCB layout software package in future?
« Reply #27 on: June 17, 2023, 09:25:07 pm »
Software companies that are having problems with real innovation and providing value to customers seem to go deep into marketing and recurring revenue models. They may have reached market share saturation, have too much overhead, have too much investor ROI demands, or are just lazy. KiCAD doesn't have these issues. IMO, they will be around for a long time while other PCB companies rip themselves apart in an effort to achieve growth. Once you are bitten by SaaS you are unlikely to give it another try at any price. Again advantage KiCAD for the long view.

The pcbcad market has been saturated for a long time.
I suspect what will happen will be Kicad forcing competitors out of business.
Its difficult to compete with a competitor who gives the product away.

Of course you can make your software better than Kicad but there comes a point where there is nothing left to add and Kicad catches up.


 
The following users thanked this post: Faringdon

Offline FaringdonTopic starter

  • Super Contributor
  • ***
  • Posts: 1998
  • Country: gb
Re: KiCAD will be the main PCB layout software package in future?
« Reply #28 on: June 18, 2023, 12:31:27 pm »
Quote
The pcbcad market has been saturated for a long time.
I suspect what will happen will be Kicad forcing competitors out of business.
Its difficult to compete with a competitor who gives the product away.

Of course you can make your software better than Kicad but there comes a point where there is nothing left to add and Kicad catches up.

..Thanks, this is precisely the reason i am not buying Altium...even though the world and his wife seems to be using it now.......because i think KICAD will knock it out... eventually.
'Perfection' is the enemy of 'perfectly satisfactory'
 

Offline voltsandjolts

  • Supporter
  • ****
  • Posts: 2300
  • Country: gb
Re: KiCAD will be the main PCB layout software package in future?
« Reply #29 on: June 18, 2023, 12:48:09 pm »
Note that Gerber X3 now includes assembly data. It's going to take a while before it's widely accepted though, but since KiCad supports X2, it'll probably support X3 in the future.
I don't know if it's on their to-do list yet or not.

KiCAD actually had some involvement in the early stages of X3...

https://www.ucamco.com/en/gerber/gerber-x3
 

Offline FaringdonTopic starter

  • Super Contributor
  • ***
  • Posts: 1998
  • Country: gb
Re: KiCAD will be the main PCB layout software package in future?
« Reply #30 on: June 19, 2023, 08:06:23 am »
KICAD  can allow you to name nets on the schem, and then call in a DRC which can allow you to have different clearances for the different net to nets. Eagle cant do this.
Its these kind of things that KICAD does just as well as Altium.
Though KICAD doesnt have a "pusher", but Altium does
'Perfection' is the enemy of 'perfectly satisfactory'
 

Online langwadt

  • Super Contributor
  • ***
  • Posts: 4427
  • Country: dk
Re: KiCAD will be the main PCB layout software package in future?
« Reply #31 on: June 19, 2023, 08:39:35 am »
KICAD  can allow you to name nets on the schem, and then call in a DRC which can allow you to have different clearances for the different net to nets. Eagle cant do this.
Its these kind of things that KICAD does just as well as Altium.
Though KICAD doesnt have a "pusher", but Altium does

pusher?
 
The following users thanked this post: Faringdon

Offline Karel

  • Super Contributor
  • ***
  • Posts: 2218
  • Country: 00
Re: KiCAD will be the main PCB layout software package in future?
« Reply #32 on: June 19, 2023, 11:33:56 am »
Cadsoft Eagle used a stable and human readable xml format to store schematics and layouts.
KiCad hasn't. It's not even stable (the format).
 
The following users thanked this post: Faringdon

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26907
  • Country: nl
    • NCT Developments
Re: KiCAD will be the main PCB layout software package in future?
« Reply #33 on: June 19, 2023, 11:39:08 am »
Cadsoft Eagle used a stable and human readable xml format to store schematics and layouts.
KiCad hasn't. It's not even stable (the format).
And why is that a problem? It is quite rare that software has a fully backward compatible file format across versions because new features likely require to store new elements that didn't exist in the old version. How is an older version going to deal with that? Delete all data that is used by new features?
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 
The following users thanked this post: Faringdon

Online MarkL

  • Supporter
  • ****
  • Posts: 2132
  • Country: us
Re: KiCAD will be the main PCB layout software package in future?
« Reply #34 on: June 19, 2023, 02:01:13 pm »
KICAD  can allow you to name nets on the schem, and then call in a DRC which can allow you to have different clearances for the different net to nets. Eagle cant do this.
Its these kind of things that KICAD does just as well as Altium.
Though KICAD doesnt have a "pusher", but Altium does
Actually, Eagle can do both named net classes and different clearances between classes.  The nets are assigned to classes in the schematic editor and the DRC is run from the layout editor.

But Eagle is dead, and has been, and I'm not advocating for it.
 
The following users thanked this post: Faringdon

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14481
  • Country: fr
Re: KiCAD will be the main PCB layout software package in future?
« Reply #35 on: June 19, 2023, 07:08:51 pm »
Cadsoft Eagle used a stable and human readable xml format to store schematics and layouts.
KiCad hasn't. It's not even stable (the format).

Define exactly what you mean by "stable", Eagle also introduced new features over the years that obviously made some newer files not fully usable with earlier versions of Eagle.
Now obviously, since Eagle is basically dead and hasn't evolved in years, you can consider the current format fully stable. Sure.

As to the format, KiCad chose S-Expressions rather than XML. Whether you find that less readable is debatable. I'm not a huge fan of this lispy syntax, but that's much easier and faster to parse.
When was the last time you read Eagle schematics and layout XML files and could figure out more things than you would reading a S-Expr KiCad file?

Now having written a library to read Eagle XML files, I can agree that the format (beyond being XML, which was all the rage at the time, a lot less so these days) was well thought-out.
« Last Edit: June 19, 2023, 07:10:23 pm by SiliconWizard »
 
The following users thanked this post: Faringdon

Offline Karel

  • Super Contributor
  • ***
  • Posts: 2218
  • Country: 00
Re: KiCAD will be the main PCB layout software package in future?
« Reply #36 on: June 19, 2023, 09:50:09 pm »
To me it matters when I do a "git diff" after having done some modifications.
With Eagle V7 I understood the output of git diff. With KiCad not so much...
 
The following users thanked this post: Faringdon

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14481
  • Country: fr
 
The following users thanked this post: Faringdon

Offline DarkMode

  • Contributor
  • Posts: 45
  • Country: au
Re: KiCAD will be the main PCB layout software package in future?
« Reply #38 on: June 28, 2023, 10:57:43 am »
ah Linux, I tried it ONCE  |O

Not a fan of Windows, but I get licence keys and I pay 1/10th of what the retail box says and I'm fine with that.

Those on Hard Mode love this stuff, me, I'm looking for the Windows installer, sorry Github  :-//
This one, a long time have I watched. All his life has he looked away, to the future to the horizon. Never his mind on where he was, what he was doing, HA! Adventure Ha, excitement Ha ... you are reckless - Yoda
 
The following users thanked this post: Faringdon

Offline DarkMode

  • Contributor
  • Posts: 45
  • Country: au
Re: KiCAD will be the main PCB layout software package in future?
« Reply #39 on: June 28, 2023, 11:00:47 am »
This is the exact same debate with other Free software aka Blender  :-DD
This one, a long time have I watched. All his life has he looked away, to the future to the horizon. Never his mind on where he was, what he was doing, HA! Adventure Ha, excitement Ha ... you are reckless - Yoda
 
The following users thanked this post: Faringdon, karpouzi9


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf