I use KiCad daily for my professional work. Routing DDR3 memory right now. Will let you know the results.
@EricHelgesen14 жыл бұрын
I've only used KiCad for a small PCB project. Are you able to set up rules in KiCad like you would in altium? Differential/length matched/impedance controlled routing etc?
@RobertFeranec4 жыл бұрын
Please, let me know then. I am curious.
@miceuz4 жыл бұрын
@@EricHelgesen1 Yes, you can setup rules for diff pairs for differential impedance matching, I have never used Altium so I don't know how it compares. Also there is a separate tool in KiCad that adds squiggles to tracks while doing single ended or differential length and skew matching.
@ruslanzalata4 жыл бұрын
@@EricHelgesen1 Yes you can define constrains, but not as versatile as in Altium or Cadence, yet sufficient for DDR3 routing to be done :)
@alxcuisine95754 жыл бұрын
@@EricHelgesen1 Also sufficient for DDR4. Either that, or I have been extremely lucky on the last 8 PCB's with DDR4 😊!
@ruslanzalata4 жыл бұрын
I run a small R&D company. Couple of years ago we switched to KiCAD from Candece mostly because of licensing costs (adding more places required a lot more investment). Our first steps with KiCAD were hard, but now we can do almost anything. We are doing a lot of DDR3 and fine pitch FPGA routing in KiCAD quite easily. What we have not yet tried KiCAD for is RF (over 1GHz) design. Personally, now when I used to it, I like KiCAD much more than Cadence. I wish KiCAD gets faster development, more features have to be added and some GUI improved. I think I have to donate to KiCAD some $$. :)
@RobertFeranec4 жыл бұрын
Thank you very much Ruslan. Very interesting feedback.
@ruslanzalata4 жыл бұрын
@@RobertFeranec , you are welcome. I advise to check OrangeCrab open hardware project made by Greg from Australia, there's Lattice ECP5 with 0.4mm pitch csFBGA285 and DDR3 all routed on incredibly small PCB. Very good project to learn KiCAD capabilities.
@arnauddurand1274 жыл бұрын
For hobbyists like me, I think the most important thing to consider is available component libraries. I find painful to draw a symbol and a footprint for every new component I use. In this aspect, EasyEDA is a winner as it has a searchable online library tightly integrated with the LCSC store. However, I sometimes order bad PCBs because of wrong footprints so you should always check them.
@Graham_Wideman4 жыл бұрын
All the major component distributors are contracting with one or another "universal" library companies to provide direct links from the ordering website to schematic symbols, PCB footprints, and 3D models. Presumably a distributor that doesn't have those links loses customers to some other distributor that does. However, as you pointed out, the quality of those libraries is often questionable. I find that almost always I end up redrawing the symbols and footprints, either because they are incorrect, or just poorly thought out layout of pins, or poor labeling of footprints. It suggests that either rather poor automation was used to generate the libraries, or a sweatshop type situation.
@JasonLeaman4 жыл бұрын
Easyeda steals your designs Be carefull ! Kicad for the win tho !
@arnauddurand1274 жыл бұрын
@@JasonLeaman That would be quite an achievement to have Chinese clones of my designs. ;-)
@tookitogo3 жыл бұрын
@@arnauddurand127 I suggest printing a 1:1 scale printout of the PCB onto paper. Lay SMD components onto the pads, and poke THT ones through the paper. It’s a cheap and easy way to check footprints.
@fukkenPavlo2 жыл бұрын
@@JasonLeaman yeah, Chinese government absolutely requires those crappy atmega328 boards to take over the world
@lrfpv52924 жыл бұрын
Well, even though KiCAD has been difficult to use, it's open source and free, and has been working fantastically for my projects. Sure KiCAD may not be the "best" but its a great piece of software for the hobbyist and laymem who don't want to pay lots of money for advanced PCB software.
@martinkuliza2 жыл бұрын
Honestly, i don't actually see how KiCAD is difficult to use, I've been using it for ages, i think it's awesome and not just because it's Open Source and Free
@mirceacluj2 жыл бұрын
dar simulatorul spice merge la tine ?la mine lipsesc librariile dar nu stiu cum sa le instalez si de unde sa le obtin..Eu am Linux-fedora
@norm1124 Жыл бұрын
I tried Eagle a while ago and using KiCAD now is so much easier. My other electronic skills are the limit, not the tool at all.
@viswesh7132 жыл бұрын
In my company we did designed some complex boards using KiCad, but we recently we have migrated from KiCad to Altium becasue of 3D experience PLM/PDM software from dassault systems works with Altium. KiCad is nothing is less than any other software. It is the best software I have ever used till now. More importantly We use the same rules for the PCB design software. For my personal I use KiCad ALWAYS. Thanks Feranec, your videos really helped me particularly altium topics.
@rohitchaturvedi22714 жыл бұрын
Hobbyist here : Diptrace. Very simple to use. Easy to learn. Freeware version enough for small projects.
@Gengh134 жыл бұрын
Personally I really like kicad, it doesn't have all the features of altium that I would like to use, but has some that altium doesn't and it's open source and supported in Linux natively. The good thing is that it keeps getting better with every version, you can see the progress.
@gianlucalocri4 жыл бұрын
I use Pulsonix as my main CAD, and I think it's a shame that hardly anyone considers this software! In my experience it is by far the most intuitive to use and perhaps even the most flexible: I like the really extensive customization that can be achieved. Every single aspect of the design can be customized... I bet anyone can learn how to use it in a day. One downside is the limited number of built-in libraries and the poor 3D view, but that's not a problem for me: I always design my custom libraries anyway, and I use external 3D design software. I'd like to see a brief tryout of this CAD by Robert. I'm sure he would be impressed. I have used Altium a lot (and sometimes even now). In my experience, I found myself googling for tutorials/guides for every single thing, especially during PCB layout... (luckily there is the Robert's Channel that has plenty of Altium tutorials! Tnx Robert!!!!) Also it's full of bugs! For me this is really unacceptable.
@VEC7ORlt Жыл бұрын
I've tried it, its not bad, Diptrace won by a little in the ease of use section, so I went with that, but that was a good 10 years ago.
@paulpaulzadeh61724 жыл бұрын
Cadence allegro is best (28 years experience)a lot of software simulation tool but expensive. Mentor expensive but it doesn't have all feature tools simulation (5 years experience ) Altium, a lot of bugs ( 5 years experience) , but cheap Other are cheap tool and good for beginners ,
@aqibwahidbutt53164 жыл бұрын
I used Eagle three years ago, and I think it is best for beginners and then I moved to Altium after some months and it was great experience and I think I am in love with Altium 😅
@josesaumell29083 жыл бұрын
Hi Robert, thanks for the video. As a suggestion, since you have experience in many tools, I would find very valuable to show specific features that are available on some EDA tool and lacking in others. For example I know Allegro can generate a rigid-flex pcb 3D model with flex sections bent in certain angles while kicad can not do that. Allegro can export ODB++ while kicad can't. A matrix of these would be very helpful. Kicad uses ascii working files and so you can do git version control while you can not do that with proprietary tools as far as I know. Kicad is working on a python scripting API, don't know if others have something similar.
@PolyakB4 жыл бұрын
I have been using Altium for 1.5 year now, because the company I used to work at taught me that, and learned sooo many things, and the way to do it in Altium. On the other hand I used KiCAD for like two projects. I feel like they are completely different, but I wouldn’t say KiCAD is for hobbyists only. Real life example: my university department is working on satellites. They made the first ever working 5x5x5 cm cubesat, and guess what? They designed it in KiCAD. If it is good enough for a satellite, I think it is good for so many projects. (Maybe other softwares could be better for the reasons you mentioned) All in all, for me Altium is the most comfortable, since I learned most of the stuff through it. I think this question is like programming. Once you learn one of them, learning to use another one shouldn’t be that big deal.
@muhammadhamzashahid96492 ай бұрын
Is it free?
@PolyakB2 ай бұрын
@@muhammadhamzashahid9649 yes, KiCAD is free!
@mehdikhalfallah30564 жыл бұрын
I tried cadence, eagle, pads and finally, I tried Altium. Altium seemed very easy to learn and it can let you design complex boards easily, I'm sticking with Altium now. great video like always! well done :)
@RobertFeranec4 жыл бұрын
Thank you very much Mehdi
@mohamed-triki3 жыл бұрын
I feel like you are Tunisian, right ?? :D
@petesum70132 жыл бұрын
i actually found pads easier
@Aaron-lp3zt8 ай бұрын
I'm in my fourth year of electrical engineering and I've been following your Altium tutorials while doing my capstone project. It feels great knowing I'm learning something I can put on my resume. Thanks for all your help Robert! On a side note I don't like the continual updates - as a new user I'm already overwhelmed, and I find myself getting tripped up by "bleeding edge" features. For instance, I tried to define Design Rules for the first time and was confused why the option wasn't showing, then I learned they added Constraint Manager feature (which was selected by default when I created my project). I had to re-create my project and transfer everything to get Design Rules so I could properly follow tutorials. There might be an easier way that I'm missing to change the formats, but you get the idea.
@RobertFeranec8 ай бұрын
I have seen a number of people complaining about confusion around constraint manager
@IgorChudakov4 жыл бұрын
For hobbyist - EasyEDA :) However, it is so hard to switch to it from Altium even for the personal projects... May be one day, when I have no a company license available...
@marknn34 жыл бұрын
Being able to completely work offline with a perpetual license can be a very important requirement. You did not mention this in your comparisons. But otherwise very informational video as usual!
@RobertFeranec4 жыл бұрын
I think they all have also offline licenses ... just it will depend also on your company setup e.g. if your projects are on company servers and what exactly they use.
@stevesuprafluid27114 жыл бұрын
If you like to go with Altium, consider Solidworks PCB, which is basically a one year older Altium Designer, but also a few thousands cheaper. Some special features may be missing, like teardrop pads but all the rest is compatible with AD, like files and libraries. I worked on many projects with it and did not miss anything from the genuine Altium Designer.
@piratesofbytes3 жыл бұрын
Solidworks PCB look like Circuit Studio
@stevesuprafluid27113 жыл бұрын
@@piratesofbytes Yes it really looks like at the front end but it is not the same. Just compare the sizes between Circuits Studio setup ~500MB vs. Solidworks PCB >1GB. I checked the features of Altium Designer and I found almost anything in SW PCB as well like MCAD/ECAD support with direct STEP models link, realtime 2D/3D clearance checking, texture mapping of 2D and 3D models, extensive 2D/3D view configurations, hug and push traces, diff pairs, obstacle-ignore, design variants support, parts database support (ODBC for example), IPC footprint & case generation wizard which also generates nice 3D bodies and very important for us: it has an integrated version control system. The only thing I found so far that SW PCB does not support what AD does, is teardrop vias. But that is nothing we ever needed for something like vias in flex PCBs which should be avoided anyway.
@piratesofbytes3 жыл бұрын
@@stevesuprafluid2711 that sounds good,I will try it. thanks for the detailed description.
@dzmecano4853 жыл бұрын
One of the best packages out there is Diptrace. This software really desserve to be more known. It's by far better than Eagle, Kicad, it has a better interaction model (mouse handling is absolutely intuitive), and has all the tools for manufacturability support. I never understood why it's not known in Europe despite the fact it's developed in Europe.
@nameredacted12423 жыл бұрын
I have fond memories of DipTrace. I consider it to be the EASIEST low-end schematic entry and PCB layout software. I remember it as being the software in which all the basic stuff "just worked" straight from the super-slim software package. It was relatively cheap, too...
@hussssshie4 жыл бұрын
I used Altium for a very long time, but I find the parts library and search a mess at so many levels. Moved to Kicad and I am finding 95% of the footprints in the standard library. Even if the controls aren't as intuitive and the UI isn't as nice, I can go from schematic to gerber in a couple hours. The same would've taken me 6 hours with Altium (designing THT footprints and standardizing hole sizes, etc.) Surely it has its advantages, but for a hobbyist that wants a circuit quick without roadblocks, I recommend Kicad all day.
@tookitogo3 жыл бұрын
I need to give KiCad another try. While I like Altium a lot, footprints are a constant PITA, and it’s obviously far too expensive for home use. Right now I can use it through school, but that won’t last forever, and so I don’t want to use it for personal stuff, since I’d lose access to my own designs. Has KiCad’s schematic editor learned to draw rectilinear lines? It drove me nuts that moving a component symbol would cause all its connections to turn into diagonal lines.
@hussssshie3 жыл бұрын
@@tookitogo Altium will sometimes make you a very good offer via a phone call, but cant talk about how much I paid. It was a very good deal though. At any rate, I feel they're really interested in making it the industry standard, but they're only interested in large companies who have engineers designing everything from scratch. So they'll never really update the library. That's my guess on it. And got zero idea about that one. I never move a component, only move things in blocks. I usually give myself extra room and use lots of net labels as to not make the schematic look awful, and then i move the entire block to it's final place.
@ColinMacKenzieRobots2 жыл бұрын
I agree, I am finding footprints more often in the standard library than I did in Altium. Kind of weird...but I guess this is where open-source collaboration wins over commercial idk
@zanpredalic56144 жыл бұрын
I tried Altium and I liked it. But whn I got my job in automotive company, I started using Cadence. If I could, I would never switch back to Altium, but probably I will have to someday. Cadence maybe has "vintage" user interface, but in comparison to Altium we have the same situation as when we compare Linux and Windows. OrCad is complex to learn, but has much more useful features than Altium. You can even write scripts in SKILL language to automate some exports or processess. I hope Altium gets some similar features in the feature since it has more user friendly interface and is still powerful PCB layout tool.
@BruteClaw4 жыл бұрын
I started out as a hobbyist using KiCAD because it was free. Me and a friend are trying to see about starting up a company and we plan on me to continue using KiCAD for the beginning. Eventually if we are designing enough boards or complex boards we will switch to something like Altium.
@Morphee993 жыл бұрын
I started with Eagle at school than tried Kicad for personal projects. I like both but I prefer Eagle for 3D view and enclosure design with Fusion 360. Now I want to do PCB layout design for a living so I have to choose between Cadence or Altium. Altium seems to have a great community. I sometimes listen to the "On Track" podcasts and learn a lot. I think I will go for Altium.
@myetis19904 жыл бұрын
I have never used KiCAD, but I think that if people pay attention to the development of KiCAD enough then eventually you will not need Altium, etc. KiCAD is able to do what the other does. The only difference is that CADs we called "professional SW" are allowing us to do hard tasks more easily than Kicad does. It does not mean that you cannot design a high-level Mainboard in Kicad , because they are all CAD software and they are all able to do the layout and generate Gerber.
@aarondcmedia95854 жыл бұрын
Cost / revenue will win for 90%+ of your audience, I am guessing.
@shazam62744 жыл бұрын
It would be nice to add the cost of each for 1 person ("seat") and 5 seats, along with annual maintenance costs. The reason is that this information is not available on the web or from these companies. They insist on the BS of having a salesperson or rep firm assess your "needs" and provide a complicated "quote".
@derekkonigsberg20474 жыл бұрын
Any time a big company pulls those sorts of shenanigans, its a huge turn-off for me. Yes, even if I am actually willing to spend real money on the sort of product they sell. Maybe I just have a strong aversion to anything that involves their sales rep schmoozing with my purchasing rep when I technically have neither and would rather they just shut up and take my money.
@supakm4 жыл бұрын
Back then, my university teach Mentor, while I am using Eagle 7.x for my own project, I completely hate the complexity in Mentor... Now I've been using Altium for 3 years. It has a lot of bugs, the UI are a bit messy, but the situation are improved in recent version. I have also used KiCad, which I think is better then Eagle. If you are just getting start, I recommend KiCad because it is simple.
@andrewkowalczyk11564 жыл бұрын
Have used OrCAD at work and KiCAD for hobbyist stuff for about 5 years. The OrCAD learning curve is horrendous and there aren't a lot of good training tools out there (this channel being one of the few) but once you're up to speed on it it's impressive how 'right' the tool feels to use, in that you aren't running into as many weird quirks as you may get with KiCAD. I've played around with Altium Schematic but not layout, would love to try to do a large board in it
@BogdanSerban3 жыл бұрын
I'm a long time KiCad user. Although only as a hobby, I've done a lot of projects, audio, power electronics, digital. I can do a project really quickly and the biggest advantage is that it's free and it works on linux. I would try Altium but I'm not paying $3000 for it. And it's only Windows based.
@harrymoyes50692 ай бұрын
That's two fatal disadvantages...
@ritzengineering3 жыл бұрын
I have good experience with EasyEDA, simple to learn, some bugs, but no show stopper, but complete from design to Gerber output.
@tookitogo3 жыл бұрын
Agreed. EasyEDA is surprisingly good IMHO.
@squelchedotter4 жыл бұрын
Nice video! A few things I thought about: - as a beginner, you will spend more time learning how to design PCBs than how to use your software. So it doesn't matter as much. - While KiCAD is free, if you're a company you might want to get a support contract from one of the companies to have your bugs and feature requests prioritized, get training etc.
@RobertFeranec4 жыл бұрын
Thank you. PS: I would also add to the first point: I always consider what software to learn as it is huge time investment. So I want to be sure that I learn something what I can use also when my projects will grow, get more complex and complicated.
@squelchedotter4 жыл бұрын
@@RobertFeranec I agree, however I've found that that basic skills are much faster to relearn in a new software than advanced skills. So for me, I like considering not just the time investment, but how transferable that investment will be.
@neeeraaajsharma4 жыл бұрын
Great comparison, I agree on few points like Altium GUI is easy and simple to learn, I have used both and I prefer Allegro, I have worked on different tools like Altium, Pads, Eagle, Cadstar, the main reason they are lagging as they have not improved over the time except Altium (but still have Bugs) In Allegro its a robust tool, Constraint manager, DFM and Team Design Option I love, Altium is good in term of GUI, mechanical 3D views, etc. but once it comes for handling complex board it is a challenge in Altium to setup all the constrains.
@yeso82054 жыл бұрын
Ti Ref design CAD files are all in AD, replacing allegro.
@madcarrott61763 жыл бұрын
?
@tookitogo3 жыл бұрын
@@madcarrott6176 he said: Texas Instruments’ reference design CAD files are now in Altium Designer.
@pangwui03094 жыл бұрын
I had contact with all these software that you had mentioned. Because I started with Cadance when I am doing my diploma around 20 years back, followed by mentor graphics in my first job as the engineer assistant , thirdly, Altium and for KiCAD, I am still trying out. After coming into contact with Altium, I feel that everything looks so much easier. Altium let you do everything from Schematic Capture to Berber in the same software, whereelse, for cadance and mentor, you will need to switch between different software in the package to get the job done. And when switching between different software, you have to be sure that your things are all correct. Else, if errors are being detected any the advance stage, you will cry, because you have to redo everything again. Whatever it is, no matter what software you are using, the flow of the design are all the same, schematic capture, component and package selection, layout, and generating project output like gerber and BOM. Altium is good if you are in a company that require you to do everything by yourself, while cadance and mentor is more suited for enterprise level whereby there is a CADCAM department dedicated to maintaining these tools.
@oktemee4 жыл бұрын
Thank you very for the video Robert, In my professional life I have always used Altium, always found it quite easy to grasp and do designs. Now I moved to another company, they are using PADS. And I am totally frustrated how NOT user it is friendly and HARD it is to use. And I believe more expensive than Altium. At least I know that a work to be done in Altium would take less time than in PADS. And sadly I am sure that I would do mistakes in complex boards because there is less tools to proof your design. They say that PADS is more configurable and detailed. I am sceptical about that, but the fact is what is the point if you could not use the comfigurabily. I hope I could convince them to get a license for Altium. Otherwise the life would be very hard and unpleasant.
@nameredacted12423 жыл бұрын
Engineers at my company all express HORROR at Mentor!!!
@arcoshpl3 жыл бұрын
I wouldn't necessarily use the best software. I would take the software with the least resistance and the widest distribution. That is currently Altium.
@arcoshpl3 жыл бұрын
@@mattmurphy7030 it's only once I think 5k and than every year 1-2k for updates if you want...
@antonio270156 Жыл бұрын
I'm on the hobbyist camp. Started with Eagle CAD, but due to limitation in board size for non-licensees (8 x 10 cm), switched to KiCad and never looked back. I have no experience with other CAD software, can't afford to pay several thousand dollars for a license, so very likely won't use them. Compared with Eagle I found KiCad more intuitive and easier to learn. Long live KiCad!
@Puzzlers1004 ай бұрын
I first learned eagle because thats what my dad used and it's made me really annoyed about library management in the two cads i have used since then, those being orcad and kicad. I really like that eagle attaches the footprint or footprints to the schematic symbol. When you make the schematic symbol, you tell it what footprint or footprints it can use, and manually connect the pins. When you then move from the schematic to the pcb editor, it makes it a lot easier to figure out what fooprints can be used and you don't have to worry about pin number mismatches.
@xxultz4 жыл бұрын
What's interesting about such topic is that, just imagining a scenario, where like 20 companies instead of spending a huge amount of money buying licenses for the CAD, they fund the development of a free option (like KiCAD, for example), probably would be enough to make it a viable option. But nobody does that because it is a long term project. Blender was one of those projects that succeeded doing it, they created a fund system and many companies decided to invest in it. If such think could be applied in projects like FreeCAD and KiCAD, it would be awesome. What bothers me about the licensing model is that a company must spend a huge amount of money, but sometimes the software with stay idle. In the company I work for (a small company) we have an Altium license, and sometimes the software stays unused for more than a month, because we are doing other kinds of work (like programing firmware or software, or doing other kinds of research), so it feels like a waste of money.
@RobertFeranec4 жыл бұрын
Christian, I like this idea. Why it may be difficult is management - they would just need to give you money and not try to influence development. I imagine, that otherwise everybody would want different features and it could be very hard to agree on something. But, this really is a very nice idea. I do not think, a good PCB software needs so many features - Kicad is going the right direction, let's see how it goes in future.
@xxultz4 жыл бұрын
@@RobertFeranec one of the ideas of such funding system is that the bigger donators can influence more the development, telling where the developers should invest more time of the development. It makes sense, it creates a kind of competition, and the bigger donator are rewarded with the resources they need the most. It is not an easy to manage system, but it is very promising. The bigger problem I see, is that a company that have a budged to invest in such software, needs something for today, not for the next year. And also have the fact that, as the software developed with that money will be free to everyone, including the competitors (that didn't spend a dime in the development) will be benefited. That's the part that makes me think that such funding system is very utopic.
@VladiFx4 жыл бұрын
This is a commonly used method. in cad softwares its rare. But these softwares are already great. :)
@nameredacted12423 жыл бұрын
They would all fight each other to death on decisions!!!
@kraftrad78404 жыл бұрын
For my powerlectronics, with various creepage and clearance rules and 3D CAD integration Altium showed best performance price ratio😊
@cocotug02 жыл бұрын
isn't that ratio infinite for kicad?
@kraftrad78402 жыл бұрын
@@cocotug0 without added labour time due to missing features, yes
@Nik9307144 жыл бұрын
Where i work we use Altium and i've very happy with it. Some things can be improved, but each new version brings some improvements, so i see it going in good directions in the future. For 1 project we were working for an outside company and we needed to integrate in their environment and use Eagle. I had used Eagle back when i was in uni, and while it has gotten a lot better since then, its almost useless compared to professional software. I've heard great things about KiCAD from colleagues that use it for personal stuff.
@Nida-e-haq4 жыл бұрын
I was just waiting for that video. thank you sir you are my first PCB design teacher. Lot of respect.
@vishal01mehra2 жыл бұрын
Now with the release of Kicad 6.0, I think it can now be considered for hobby/small-medium companies.
@harrymoyes50692 ай бұрын
A little behind the times. I'm using Kicad 8.0.3 and about to upgrade to 8.0.5.
@davidosterberg4 жыл бұрын
I think KiCAD is the future, so that is what you should learn. It will continue to grow and become more and more complete. There is no way that a software costing 10000$ can compete long term.
@optikon22224 жыл бұрын
companies also value and will pay for support. Hows the support for KiCAD.. oh..
@davidosterberg4 жыл бұрын
Surely companies will offer support for KiCAD if there is demand for it. However, in my experience, having worked in several companies, engineers rarely use the support the company pays for. Instead people use their own team mates for support. I guess because of the hassle of IPR and simplifying models, and remembering the support email etc. Just my two cents.
@Dena855884 жыл бұрын
I use Altium its really handy and almost all companies in Iran use it
@muhammadhamzashahid96492 ай бұрын
Greetings from Pakistan
@w6by11 ай бұрын
Nice video. The more expensive software packages can do more complex tasks like DDR routing, via fields and stitching for RF that you would otherwise have to do manually. If you are going to simulate your design you want to make sure it can import/export to your other software without problems. For example, Kicad can export to Hyperlinx, but the same Hyperlinx file doesn't get imported to CST properly (missing vias). And often some schematic netlists cannot be exported across other platforms. If your software can run scripts that may help in the conversion process.
@Blambik4 жыл бұрын
My Way: PCAD4.5->PCAD8->AccelEDA->Pcad2002->PCAD2006->AltiumDesigner, But now i've work in the Cadence (for my company). For My hobb i've use KiCad.
@p_mouse86764 жыл бұрын
Another important aspect I see skipped very often, is that a lot of people don't seem to understand that conext is very important. If you make one or two revisions per year you're not going to invest in expensive software. Or retraining a whole team of engineers can be very costly. So the software might be cheaper/free in the end it will cost you more. Having confidence in quality can also be an important factor. So working with new software can be problematic with confidence. Sometimes it is as simple that certain GUIs are just not your thing. Or are you working with a whole team or just one or two engineers? I agree that Altium is basically the standard. Btw have also a look at Diptrace, especially nice for small businesses. Feels a lot like the old Protel. For hobbyists EasyEda isn't bad either, much better GUI than KiCad. I am personally no fan of KiCad mostly because the GUI is extremely inconsistent.
@RobertFeranec4 жыл бұрын
Thank you very much P_Mouse for nice feedback.
@Graham_Wideman4 жыл бұрын
"certain GUIs" ::cough:: Eagle before Autodesk ::cough:: seriously though, KiCad 5.x is more consistent than 4.x was, and improving that is apparently a priority.
@BoehmTech3 жыл бұрын
Note that SOLIDWORKS PCB is developed by Dessault Systems and powered by Altium. Just a FYI for anyone wondering. I use Cadence OrCAD currently. I also have used DipTrace at ESS Technology for schematics (did not use it for PCB layout as I was designing ICs). I will be testing out Altium Designer when I have the time to compare it.
@k7iq4 жыл бұрын
I used to use PADS (Mentor) and love it but have been using Eagle for 20 years now. It got better and better and works fine for us. However, I stop at version 6 because anything newer is subscription only and I do not do subscription if at all possible
@udhayakumara40334 жыл бұрын
For me Altium is user friendly. Cadence is very confusing. It may be useful for high level professionals and teamwork.
@nameredacted12423 жыл бұрын
Allegro or OrCAD? I concur that I find OrCAD crippling me.
@VEC7ORlt Жыл бұрын
I've tried learning Altium 3 or 4 times - it never stuck, nothing is obvious or located where you expect it to be.
@devrim-oguz2 жыл бұрын
The best thing about KiCAD and other free software is that you have the option to contribute to it as well
@gregoriozamoramejia15324 жыл бұрын
Hi, every time I watch your videos I learn a new thing. I hope one day you talk about differential lines and how to simulated, specilly in how to accomplish the required impedance for any length. Best Regards
@mhavock Жыл бұрын
It would also be nice to mention why they use it. Is it the best or they just like the support? For example KiCad could have a better workflow & features, but they dont use it because they are afraid of having some weird or unsupported problem. OR are they just stuck in their methods?
@smenor4 жыл бұрын
We started with Eagle then graduated to Altium. Will have to try Cadence and your comments on the company pretty much killed any chance of us considering Mentor
@stanleyayochok4 жыл бұрын
Dont go for Mentor. Been using it on our company for 4 years now. Allegro is way better in my experience(14yrs) than Mentor.
@2ftg4 жыл бұрын
@@stanleyayochok Yeah. PADS/Mentor is complex, kludgey and annoying to use. On top of it being expensive.
@shazam62744 жыл бұрын
Easy PC from Number One systems is a good solution as well. It also has a cheap ($227) add-in that imports Gerber files and allows complete editing (for all you "reverse engineer" types). At about $1000 for the program and the "Intelligent Gerber Import" it is affordable. Note that at one point in my career I had to make inductors and transformers with traces on a PCB. My employer at the time had Spent al LOT of money for 5 seats of Orcad, "Elevated" Support, and $10,000 / year for making any new parts we needed. After several conference calls with their engineers, they finally admitted that it was impossible: "just make some coils using straight short line segments, make and test the PCBs and repeat until it worked". Easy PC has a neat function to do this built in, just specify the width, spacing and turns, and it places the inductor on the PCB layout! I still had to use other tools to calculate the inductance, but it worked great! Made several PCBs possible. Note that this was done for inductive wireless power and other LC functions where there was no $ for an inductor. Also note, that since these were essentially "air core" inductors they could not saturate and were quite stable.
@harrymoyes50692 ай бұрын
Cheap is relative. :) Very very hard to beat free. And doubly hard to beat, completely no issue in distributing your work as you like.
@frazer264 жыл бұрын
I use easyEDA and Iv started to make more PCBs for work so switched to kiCad, ended up going back to easyEDA due to the hierarchical Schematic in kiCad. I just want multi page schematics. EasyEDA is ok but wish it had more support for 3D model files (import STEP files) and been caught out by library foot print change without me knowing. (10 prototypes were Ok, went to order 1000 pcbs and the only change I made was the silk screen, this imported a updated footprint without me knowing and cause so much pain for me to fix) after that I make my own footprints and library’s so I’m in complete control. That was the main reason why I tried kiCad
@mahdiderakhshan44743 жыл бұрын
Hello Mr. Robert. I am an electrical engineer and I want to learn Altium Designer. If possible, give me some tips on how to start learning? step by step? where to start? And how can I learn? Thank you!!👌
@mahdiderakhshan44743 жыл бұрын
@Mr Guru Thank You Mr Guru. but what meaning Eagle?🤔
@superdau3 жыл бұрын
Since I don't have any experience with the others, KiCad is obviously the best!! ;) I have used the free version of EAGLE for a long time. But Autodesk making Eagle "rent-a-program", needing an account and internet connection, drove me to look at KiCad. I got used to it (every program has its quirks) and use it exclusively. It currently looks like my electronics hobby is growing into a job, so I might check out "professional" programs soon. But Eagle is definitely out of the question for that. I will never base my livelihood on a program where my work depends on the whim of a company of keeping some license server active.
@wingunder3 жыл бұрын
Hi Robert, You have great videos, and this one is one of them. I'd like to know why you are questioning the future of KiCAD? I think that open source as well as the maker scene is booming due to the low manufacturing costs for prototypes, and this will fuel KiCAD's future. I however doubt that KiCAD will ever make it into large companies, due to the fact that it's free. But this is also speculation. Just look where Ubuntu is these days. Regards
@harrymoyes50692 ай бұрын
More fool big companies. Read the small print on the user agreement on what rights you have to the resulting design (or don't have). Kicad does not have any user agreement, simply a software license that requires you to make the source code of any changes that you make to the SOFTWARE that you subsequently distribute, to the users of that software. All the OUTPUT of the software, and the included libraries, are entirely your own, you can do with them as you will, including selling them, or giving them away. Kicad makes no claim on them. There are no limitations on size or usage of the designs. The huge leap forward with Kicad was when CERN standardized on it for their designs, and paid developers to get it up to a standard suitable for CERN's designs.
@Truth_seeker_243 жыл бұрын
Orcad currently is offering like 80% discount at the moment for perpetual license. For anyone interested.
@yeso82054 жыл бұрын
Xpediton: manual routing is the best, library is hell.
@nameredacted12423 жыл бұрын
Go for education package discount whenever you can. Heck, even a community class (if you are way past your university years) will set you up as a "student" for a couple of years for very little cost...
@fjbesteiro4 жыл бұрын
If you don't look at the price then Mentor Expedition (I've worked with it for 20 years). The best quality / price ratio is Altium Design (another 15 years with it).
@caimgeo50093 жыл бұрын
I tried all the tools for simple to moderate designs. From my experience for small projects eagle and kicad and diptrace are fine in terms of price. For complex projects i would prefer Altium over cadence tools due to the fact from starting to final manufacturer output you can move smoothly with Altium. Whereas with cadence tool many simple things are too complicated with legacy UI. Most of time frustrating experience. Completely 80s UI and most of current generation designer certainly hate to work with Allegro.
@linqiang57344 жыл бұрын
I have used Altium designer for work , but I am going to use Kicad for my Hobby.
@anticlementous3 жыл бұрын
Mentor Pads Standard Plus (not Expedition) feels like it was just a bunch of separate programs stitched together. Layout and Router are separate applications that you have to switch back and forth. Altium on the other hand has everything integrated. Pads isn't bad, there are pros and cons to each, but the scripting in Altium is an order of magnitude better than Mentor. The object snapping is a lot better in Altium than Mentor. One of the cons to Altium is the lack of standardization on mechanical layers. I haven't used Cadence much, but when I did it seemed like a lot of clicking to accomplish anything and you were always switching modes. Altium also has really good length tuning and use of accordians. I don't think Pads has auto tuning, just length matching rules.
@2ftg4 жыл бұрын
Finlands seems to be "Mentor Country" All the large companies use Mentor PADS here and schools teach PADS. But it's changing to KiCAD in small companies and universities. Some startups also use Altium. Been Altium and Mentor PADS for me professionally. But we have had contractors who also used KiCAD and I know people who use KiCAD professionally for products.
@Sideree11 ай бұрын
we used to apply EAGLE for a upto 2GHZ high speed communication FPGA system, now transfer to KICAD
@darkcyde_23942 жыл бұрын
Thanks man. Very clear. Very direct. Thanks again.
@dmytrokorseko5182 жыл бұрын
As for me, study Altium after EasyEDA turned out harder, because the EasyEDA looks like high level programming language against Altium which looks like an Assembler language, it is for my opinien.
@nikhilrajraj75034 жыл бұрын
Professional tools like Allegro , Altium or Mentor Expedition or PADS offers many features for making placement and routing , length matching ,post processing easier . They have good constraint managers,Design rule setups to help the designer to make a error free design . These tools are used by companies and not so affordable for personal use. For professional use these are the best ones. Free Software like KIKAD are good for hobbyist or amateur designers who do not want to design hi-end complex PCBs , HDI design ,complex via structures, ... etc software
@Graham_Wideman4 жыл бұрын
No doubt Allegro, Altium, Mentor have more advanced features, but I should point out that KiCad has design-rule checks for schematics and for PCBs, which, as you note, are very helpful in making an error-free design.
@mdchethan4 жыл бұрын
A totally different topic and which gives a perspective about what kind of CAD suites different companies use, enjoyed watching this video. The takeaway for me is that I got to know Apple uses cadence and also Altium & Cadence are the most popular software :)
@DeepakBN22104 жыл бұрын
Layer switching, Gerber settings, Shape editing is better in Cadence. But it deals lot with paths, you need to have lot of paths set before starting. Tool customization can be done in Cadence using adw or project manger, Where you're not allowed to change anything and you are forced to follow process. It is not easy to learn on your own. Whereas Altium is quite simple to learn and costly. One can use Nexus if you're looking to follow process Cadence has lot of different license options whereas Altium may not have and Gerber viewer is simple in altium
@karamkashkoush91292 жыл бұрын
Thanks youuuu i was confused but now you clarify everything
@varbanmetodiev25524 жыл бұрын
Really good summary, thorough and informative analysis.
@Jack.K96 Жыл бұрын
There's also #3Eagle Autodesk, I understood it's right after #1Allegro and #2Altium in that order. What's your most favour PCB CAD softwares? Indeed the most used PCB CAD softwares in the PCB industry are Allegro and Altium and it's usually the 2 options both or one of them mainly Allegro in jobs posts.
@jlysiak4 жыл бұрын
In my very short career I've used eagle (now fusion), Altium and KiCAD. KiCAD is free and they try to push forward this tool. For me it seems to be the same story like with blender. I remember when I started with Blender in 2006, it was nice program for 3D modelling. Right now it is a strong competitor. Of course IMO CAD tools are much harder to develop, but KiCAD has great potential and great community.
@electronics.unmessed11 ай бұрын
Robert, many thanks for your comprehensive recommendations! Perfect for me to choose the right software for me. BR Klaus
@rampr42254 жыл бұрын
I donno which one is best but, I am hooked to EAGLE
@CodyLynn1004 жыл бұрын
So more of a question than an addition, how does EasyEDA fall into this on comparison with the mentioned software, usability, features, overall similarities? When I first started where I'm at, it was a smaller company that hadn't made the digital merge to our parent company, and couldn't access their system license for OrCAD. Since I was also the first and only electrical engineer at the smaller branch, fresh out of college, I started my designs in EasyEDA as it was free and many reviews compared it to other softwares such as OrCAD, but, mostly with the big online library, I could draw large component quantity boards really quickly, and thus get up and running really quickly. So, more to my question, will sticking with EasyEDA be more detrimental for my experience if I end up on a joint project with the engineers at my parent branch and have to switch to OrCAD, or will switching to OrCAD down the road be relatively seem less, minus a few functionality quirks? I also want to balance this with what I can use as a hobbyist outside of work, and EasyEDA has been my first pick there for the same reasons.
@approvision15903 жыл бұрын
Sohail Ahmed Zia, Designing in Domestic Solar Power Electronics. PCB designing begins with schematic capture, for me the best software is the one which has 1. Best connection integrity in schematics, 2. Knows, what is needed next to save time. I learned orcad up to 10.5 but could not continue as could not purchase, obviously the looks of KiCad are of a professional software, but have anyone tried to move a part/component after making connections, does connections follow? I tried almost all free softwares and found that DesignSpark PCB Software - RS Components suits me as it tries it's best to prevent me from making a mistake and mingling connections. I am a beginner with DS PCB, just building my library for components (it is usually a necessity where I live); while designing, and yet have to complete the process for the first PCB, so can not claim my comments for its Layout. Kind Regards.
@engjds11 ай бұрын
The minimum requirement of ANY PCB software, is that it should NEVER crash, and for that reason Altium fails big. I don't know how Allegro is now but it used to be uncrashable.
@edgarmv10964 жыл бұрын
It is software is the product created by a whole work team, we are the consumers. Altium, orcad, cadence, pads, ultiboard, eagle, kikad, expedition, cadstar and the ones I don't mention are all excellent programs.
@instrukcion144 жыл бұрын
In the previous company, I work with Eagle. Long time we used v6.4 and later we shifted to the newest one with extended functionality. But the boards are usually audio stuff and not very sensitive. So lets say that enough for such projects - more or less they were small projects with at least 200components on board. It already couple of weeks from the time started with altium. I must say that after 2 confusing weeks finding functions I'm already in. It is professional SW, hence some stuff is doing extensive and something exhausting way instead of simple click like in eagle. On the other hand, interactive router and extensive settings is valuable. For hobby project, definitely, kicad/eagle. For big companies, both SWs (kicad/eagle) will be insufficient. As @robertferanec said at the very begging, it must fit you and your project.
@oli32xx2 жыл бұрын
I used KiCad both at work and for personal use
@movax20h4 жыл бұрын
To anybody working professionally in KiCAD, or even a hobbist, I suggest donating to KiCAD. Just imagine what they could do with 10 extra developers, which in a grand scheme of things is nothing compared to big company expenses. I think KiCAD is really good, and expanding in very rapid ways. Others do have decades of expirience and developement, and just people are familiar with the other tools. It takes time for anybody else to get a good stand in the market. For PCB I actually like KiCAD a lot. I just can't stand its schematic editor (I use other programs, or my own tools for that), and library management (prefer LibrePCB). For more advanced stuff, KiCAD is still lagging in serious integration with simulation, or group work, but there are ways to work around this issues, and make it work, it is just not as smooth as it could be.
@ColinMacKenzieRobots2 жыл бұрын
I really tried Mentor circa 2006 and it just kept crashing *all* the time, not a good experience. Later Altium and loved it, every bit of it. Now using Kicad 6 and love it. Kicad isnt as good as Altium of course (not yet), but I'm basically hobby now and I can't afford Altium and Kicad feels pretty familiar.
@SirGullefjunАй бұрын
With Kicad approaching 9.X and all the other proposals in the comment field, it might be interesting to revisit this comparison @Robert?
@yurij_zp6 ай бұрын
KiCAD is so far from being the best even 3 years later, it's just free, which is nice - still no multiple boards per project, no version control integration.
@EDGARDOUX17014 жыл бұрын
The best for me is Altium..using since Protel then Protel 98 and protel 98 2do edition al the way to Altium. Used Tango first then passed to Altium. Used Eagle and Kicad..but Altium is the best for me.
@icarossavvides26413 ай бұрын
What about Proteus? I find Proteus very user friendly especially as you can link it to external component libraries. It's also very easy to generate custom components.Mentor is really on a completely different plane to the others, it's a huge powerful suite that originally ran on Unix systems. It was ported to Windows but I felt the Windows version didn't run as well, when I tried it. It's also horrendously expensive.
@instrukcion144 жыл бұрын
What about making a video about altium different products? I know there are nexus, 356, circuitstudio, circuitmaker etc. I know its promotion and maybe even Altium could donate this.
@PrzemRS4 жыл бұрын
Mentor has PADS student version so it's possible to check and learn it for free. And Why don't use Circuit Maker for hobby project? It has similar interface to Altium so it's a plus :)
@enginstud88523 жыл бұрын
Thank you so much, very valuable informations !!!!
@theIpatix4 жыл бұрын
Interestingly enough I was surprised KiCad is so popular for hobbyists these days. However, for me and a few people I know Eagle was basically the hoobyist entry into PCB design and I thought it would have at least some commercial relevance. But at the same time, this was back when Eagle still was not owned by Autodesk and KiCad wasn't all that great. Today, for me KiCad does the job, but I don't do PCB design for a living. It's cool to have something like it and I don't have to worry about licensing if I spontaneously want to design a PCB once in a year. Eagle was pretty easy to learn, however, the restriction of 2 layers and max 80cm² can quickly become limiting.
@Stabby6664 жыл бұрын
That restriction in Eagle is only for the free version. I use the full version of Eagle so also get Fusion 360 and there is no restriction on board size or number of layers. You can’t compare free/demo versions with the full version of other products.
@theIpatix4 жыл бұрын
@@Stabby666 Oh yes, I didn't mention that I referred to the free version.
@Graham_Wideman4 жыл бұрын
Eagle looks like it only has about a year before discontinuation. forums.autodesk.com/t5/eagle-forum/will-eagle-as-a-standalone-product-disappear-following-the/td-p/9313704
@Stabby6664 жыл бұрын
@@Graham_Wideman Please don't spread misinformation. They are talking about combining Eagle into Fusion 360, not simply "discontinuing Eagle". This won't really make any difference to the UI of Eagle, other than maybe the way it's launched I really like the current integration with Fusion - it's easy to quickly produce 3D renders of boards, so either I, or clients, can work on enclosures quickly, and it's all pretty polished. I have also used KiCad, and some other design tools, but end up using Eagle more than anything else - mostly as I have made a lot of custom libs and scripts for it I guess. I can't currently justify the cost of something like Altium, and since I mainly work on 4 layer boards, Eagle does everything I need currently (well, except that although having multiple schematics per project is nice, I'd also like to have multiple board layouts per project at times).
@Graham_Wideman4 жыл бұрын
@@Stabby666 Autodesk will be discontinuing Eagle. They are not combining Eagle into Fusion, they are reimplementing the functionality of Eagle, feature by feature, in Fusion, and adding new features that are difficult or impossible to add Eagle's core code. The UI for each feature may or may not be similar to that of Eagle.
@FlangerMike4 жыл бұрын
I have two opinions: First: the best software is the software which has the biggest community, best support, has the most libraries, because if I stuck with something It may cost much more If I can't find the solution in time. Second: today compatibility problems still exits between these softwares and I think it doesn't worth to choose a cheaper software and putting lot of time to it for learning, practicing and creating libraries if there is a possibility after some years for need using a more expensive but more used software. If I look at these two opinions I say the "locigal" choice i Altium or Cadence.
@FlangerMike4 жыл бұрын
If somebody really want to use a cheaper software maybe I think the locigal choice would be circuit studio which I think is compatible forwardly to Altium and also have some compatibilities backward.
@praveennarikelapu26503 жыл бұрын
Thanks sir for giving valuable information 😊😊 I will try kicad
@SujitR874 жыл бұрын
No doubt cadence is best tool for PCB design, especially for high speed design. I have used altium, Pads, Proteus, Eagle and Cadence (my favourite)
@spicyeddie11 ай бұрын
For me, AD is easier for team work. KiCad has a more open file format, which I can use python to create symbols quickly. KiCad has limitation on max 32 layers. Mentors has very slow pace on the features of software , so I gave up this.
@harrymoyes50692 ай бұрын
Wonder what number of users need 32 layer designs... If there is any significant user requirement, KiCad will get it eventually. Wonder what a 32 layer board costs to make.