Author Topic: Easiest To Learn/Use PCB Software?  (Read 16098 times)

0 Members and 1 Guest are viewing this topic.

Offline The DoktorTopic starter

  • Regular Contributor
  • *
  • Posts: 164
  • Country: us
Easiest To Learn/Use PCB Software?
« on: June 08, 2016, 01:28:11 am »
There seems to be quite a few to choose from, KiCAD, Altium, Allegro, etc. I'm going to be designing a few boards for personal use. I'll be using 4 layers on at least 1 board, and a mixture of through hole and surface mount components.

I'm not going to be looking for work in PCB design (or anything else), so don't care about looking good on a resume. Most programs are available online for "deep discounts"  :) so I'm not worried about price. Just want to design a few boards with least overall effort. It would be good if there are tutorials and online forums where I can learn. What do you recommend?


Ed
 

Offline vzoole

  • Regular Contributor
  • *
  • Posts: 125
  • Country: hu
Re: Easiest To Learn/Use PCB Software?
« Reply #1 on: June 08, 2016, 08:31:41 pm »
Hi,

Most used softwares are Eagle and Altium.
I recommend Eagle beause it is easy to use and you can find a lot of tutorial on the net.
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 26892
  • Country: nl
    • NCT Developments
Re: Easiest To Learn/Use PCB Software?
« Reply #2 on: June 09, 2016, 12:28:49 am »
Judging on other people's experience with Eagle and my own with Altium both would be on the bottom of my list of simple to use programs.
If you want something simple without fuss then perhaps the lower cost packages could be a quick start at the cost of having to do without good support for the logistics part of the PCB development process (managing components and creating bill-of-materials).
Either way many CAD/PCB packages have a steep learning curve and each has their own work flow which you may or may not like. With the requirements set by the OP I would start to look at Kicad. Also don't get fooled by the size of the libraries: you will have to create your own symbols and footprints because no library is ever complete. I've been designing PCBs using computers for nearly 25 years and each design needs new components and footprints.
« Last Edit: June 09, 2016, 12:32:12 am by nctnico »
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline sleemanj

  • Super Contributor
  • ***
  • Posts: 3024
  • Country: nz
  • Professional tightwad.
    • The electronics hobby components I sell.
Re: Easiest To Learn/Use PCB Software?
« Reply #3 on: June 09, 2016, 01:13:24 am »
> Easiest To Learn/Use PCB Software

DipTrace wins this in my opinion, but to be fair I have never tried the Altium offerings.  Versus KiCAD, gEDA, Eagle, Design Spark and a couple others I've tried over the years, DipTrace is the most intuitive to operate.


~~~
EEVBlog Members - get yourself 10% discount off all my electronic components for sale just use the Buy Direct links and use Coupon Code "eevblog" during checkout.  Shipping from New Zealand, international orders welcome :-)
 

Offline Frost

  • Regular Contributor
  • *
  • Posts: 170
  • Country: de
Re: Easiest To Learn/Use PCB Software?
« Reply #4 on: June 09, 2016, 09:38:32 am »
DipTrace wins this in my opinion

I'll second that.
DipTrace is super easy to learn, I worked with eagle before I switched to diptrace.

The software is very intuitive to use, so I have needed only around two hours
to become familar with the concept and start my first DipTrace project.
 

Offline Wilksey

  • Super Contributor
  • ***
  • Posts: 1329
Re: Easiest To Learn/Use PCB Software?
« Reply #5 on: June 09, 2016, 08:37:18 pm »
EAGLE, KICAD or RS Design Spark.

For EAGLE, you will have to "obtain" a licensed copy for 4 layer, not sure what RS Design Spark's layer capability is, but it's free, and KICAD is Open Source.
 

Offline Koen

  • Frequent Contributor
  • **
  • Posts: 502
Re: Easiest To Learn/Use PCB Software?
« Reply #6 on: June 09, 2016, 11:13:06 pm »
DipTrace.

Tried Eagle, KiCad and so on before too.
 

Offline Wilksey

  • Super Contributor
  • ***
  • Posts: 1329
Re: Easiest To Learn/Use PCB Software?
« Reply #7 on: June 10, 2016, 12:32:21 am »
For DipTrace 4 layer is the standard package - $395 unless you get non-profit ($195).
For more than 4 layers extended package required ($695), for "unlimited" layers, "full" version required, $1,195

Now, there was / is a key floating around (not sure for V3) that allowed you to use a "developer key" to give you the standard non-profit version (4 layer, 1000 pins) for free, you had to set your keyboard layout to Russian and tit around a bit, but it worked.

You can download a free version (300 pins, 2 layer) to try it out.
 

Offline sleemanj

  • Super Contributor
  • ***
  • Posts: 3024
  • Country: nz
  • Professional tightwad.
    • The electronics hobby components I sell.
Re: Easiest To Learn/Use PCB Software?
« Reply #8 on: June 10, 2016, 01:43:11 am »
For DipTrace 4 layer is the standard package - $395 unless you get non-profit ($195).
For more than 4 layers extended package required ($695), for "unlimited" layers, "full" version required, $1,195


They can offer way cheaper licences for hobbiests (non-commercial) if you ask them....

http://diptrace.com/buy/non-profit/

If you later decide you need to go commercial, you can just pay the price difference then.






~~~
EEVBlog Members - get yourself 10% discount off all my electronic components for sale just use the Buy Direct links and use Coupon Code "eevblog" during checkout.  Shipping from New Zealand, international orders welcome :-)
 

Offline Wilksey

  • Super Contributor
  • ***
  • Posts: 1329
Re: Easiest To Learn/Use PCB Software?
« Reply #9 on: June 10, 2016, 09:31:48 am »
Yup, is why I put the NP price on the 4 layer "standard" version he would require, although I did make a typo should have been $125 rather than $195.

But, in my opinion, it is not an "easier" learning curve, it's just a different one, there is not "better" software, they can all produce what you want, it's all about how you get on with it at a personal level.

The OP should watch a few tutorial videos on each of the suggested and make a decision based on their perceived ease of use and cost implications.
 

Offline NivagSwerdna

  • Super Contributor
  • ***
  • Posts: 2495
  • Country: gb
Re: Easiest To Learn/Use PCB Software?
« Reply #10 on: June 10, 2016, 10:04:19 am »
+1 for DipTrace

I did my first board (admittedly only 2 layers) using a non-profit licence they gave me for free and it only took me the weekend from schematic to final layout.  DipTrace is easy to learn and custom components (I need an RF transformer custom component) are simple and quick.

https://www.youtube.com/playlist?list=PLWy-YwxbAu8EkNv6iMsfLeH6Yahcwejwx
« Last Edit: June 10, 2016, 10:26:33 am by NivagSwerdna »
 

Offline janekm

  • Supporter
  • ****
  • Posts: 515
  • Country: gb
Re: Easiest To Learn/Use PCB Software?
« Reply #11 on: June 10, 2016, 11:03:10 am »
I'm always baffled whenever anyone recommends EAGLE for a beginner... It's the epitome of horrible UI design. Use anything but.
Designspark PCB is fairly workable for a beginner, and you can do 4-layer for free. And now there's Circuitmaker which is also free for open source hardware, if that applies to you (and is much more professional than EAGLE).

KiCad is an option worth looking into if you can invest a lot of time into learning it.
 
The following users thanked this post: kosthala

Offline ebastler

  • Super Contributor
  • ***
  • Posts: 6425
  • Country: de
Re: Easiest To Learn/Use PCB Software?
« Reply #12 on: June 16, 2016, 10:58:05 am »
I'm always baffled whenever anyone recommends EAGLE for a beginner...

While I have been using Eagle for years (and continue to use it), I fully agree.

Eagle has many things going for it, a lot of them based on the fact that it is so well-established: comprehensive libraries, many PCB services accepting Eagle files directly, many tutorials available online etc..  But usability is certainly not one of them. Even for the most common operations, Eagle's concept of always having to select the operation before you select the part takes some getting used to. And for not-so-common steps, I keep coming back to Google for instructions, because I just can't remember Eagle's quirky procedures.

Quote
And now there's Circuitmaker which is also free for open source hardware, if that applies to you (and is much more professional than EAGLE).

... and if you are happy to (a) have all your designs automatically published, and (b) have them stored in the cloud only. If Altium ever loses interest in CircuitMaker, all your designs will be gone, right? CircuitMaker is not for me, I'm afraid.

Edit: typos...
« Last Edit: June 16, 2016, 11:54:34 am by ebastler »
 

Offline TomS_

  • Frequent Contributor
  • **
  • Posts: 834
  • Country: gb
Re: Easiest To Learn/Use PCB Software?
« Reply #13 on: July 13, 2016, 10:29:10 am »
Ive basically just got in to PCB design as someone who has an interest in electronics, and tried Eagle, and really like it. So I dont understand why so many people hate on it so much. :o

Ok, maybe its not the perfect user interface, and maybe there are some features missing that would make it a nicer piece of software (especially if you are used to them in other packages) - compared to other products - but its certainly not a completely unusable piece of software that some people make it out to be. Personally, I am feeling reasonably confident and productive with it after only a couple of weeks.

I started quite simply by watching a few series of videos from different people on YouTube in order to get (or affirm) a couple of opinions and view points about how to do things before I really even sat down to start using the software so that my expectation and mindset was defined. No fighting the UI or tools trying to do what I think it should do or want it to do, but knowing what it will do.

Dont fool yourself with the process. Start with the schematic editor and get comfortable with that, and then learn how to do the PCB layout. The two are tightly linked. The PCB layout may really be what you want at the end of the day, but you need to build the circuit first and be able to make changes easily, and then that will make the PCB portion a more successful operation.

Now I am doing schematics, PCB layouts, and creating my own libraries of components including new component footprints for parts that arent included with the bundled libraries.

But Eagle has just been bought out by Autodesk so theres a little uncertainty for the future (how will it be priced, bundled, etc), and Altium has dropped its price for CS (perhaps in response). The Eagle pricing structure was always a bit iffy to me, I do genuinely like using Eagle, it seems to suit me, but I really dislike some of the "crippling" board size limitations - over $800 for only 16x10cm (or nearly $600 if you can live without the autorouter)??? Altium CS doesnt seem to have such a limitation that I could see from a quick glance (at least its not a "selling point" like it is with Eagle), so now Im feeling a bit in limbo about whether to stick with Eagle, or switch to Altium CS... I suppose I should give Altium CS a go (or maybe not, Windows only and I use a Mac!!! |O)

Also adding a little doubt to my mind about Eagle recently was a roughly 2 week period where it would crash continuously. That seems to have stopped now, but if its happened once, theres a problem that could always flare up again. :(

Thats just my experience and take on it. I for one am quite happy with Eagle. If the board size limitations werent so strict and/or the price a little cheaper I'd probably jump and buy with less hesitation. Of course, I havent compared it to Altium, and maybe that would cause me to change my mind. But as a first time user, it doesnt seem that bad. 8)
« Last Edit: July 13, 2016, 10:39:20 am by TomS_ »
 

Offline DerekG

  • Frequent Contributor
  • **
  • Posts: 882
  • Country: nf
Re: Easiest To Learn/Use PCB Software?
« Reply #14 on: November 05, 2016, 04:47:18 am »
Easiest To Learn/Use PCB Software

DipTrace wins this in my opinion

I would agree. I use Altium plus Proteus & DipTrace is the package I reach for when designing a new board of moderate complexity (say 80 to 200 components) as it is very intuitive & it "just works".

There have been a lot of improvements with version 3, especially 3.0.0.2 so upgrade to it if your using an old version.
I also sat between Elvis & Bigfoot on the UFO.
 

Offline MarkF

  • Super Contributor
  • ***
  • Posts: 2539
  • Country: us
Re: Easiest To Learn/Use PCB Software?
« Reply #15 on: November 05, 2016, 10:25:17 pm »
+1 for Diptrace.
And Silver Circuits accepts Diptrace files directly so you can get your PCBs made without messing with Gerbers.
 

Offline drtaylor

  • Regular Contributor
  • *
  • Posts: 120
  • Country: us
Re: Easiest To Learn/Use PCB Software?
« Reply #16 on: November 05, 2016, 11:09:19 pm »
If you're willing to use a Macintosh, there is an incredibly versatile and easy to use program, Osmond PCB. It easily does multilayer, (I've done up to 12 layers), complex plane designs, and ease of editing. It can handle blind and buried vias. I've made numerous professional, in production, boards with Osmond, and couldn't be happier. It is only $79 US (limited time offer). It can do layout tricks that no other low cost PCB program I'm aware of can do. I've compared features with my companies expensive PC based layout program (CadStar), and for ease of use, and pure capability, it can't touch Osmond.

The developer is engaged and adds features and fixes any bugs. You do have to input a net list, or adapt your schematic capture program to output the net list in Osmond format. I wrote a macro to do that. The nice thing is that the data is in text format, and is easy to edit.

Check it out at Osmondpcb.com. I have no association with the developer other than being a satisfied user.
 

Offline Bloch

  • Supporter
  • ****
  • Posts: 453
  • Country: dk
Re: Easiest To Learn/Use PCB Software?
« Reply #17 on: November 06, 2016, 06:25:15 pm »
Quote
not sure what RS Design Spark's layer capability is


It is only 14 layers  ;)




 

Offline rob77

  • Super Contributor
  • ***
  • Posts: 2085
  • Country: sk
Re: Easiest To Learn/Use PCB Software?
« Reply #18 on: November 06, 2016, 06:45:25 pm »
i'm not going to try to convince anyone... but Eagle Make edition (non-profit) gives me 160x100mm size 6 layers at the price of 160Euro.

that 1000pin limit of non-profit version of diptrace might be not enough - you wack in two BGAs and it's game over ;)

my point is that you should carefully consider all aspects before you choose. diptrace has limits on pins but no limits on size so it might be the choice for larger less dense boards, while eagle limits the size while not limiting the pins so it's better for higher density boards.
 

Offline Bloch

  • Supporter
  • ****
  • Posts: 453
  • Country: dk
Re: Easiest To Learn/Use PCB Software?
« Reply #19 on: November 06, 2016, 07:17:39 pm »
For a new user that only want to use it for hobby.

"Buy" the real Altium Designer 17

or

A software with no limits.

Designspark PCB (easy) or Kicad (hard)
 

Offline george.b

  • Frequent Contributor
  • **
  • Posts: 383
  • Country: br
Re: Easiest To Learn/Use PCB Software?
« Reply #20 on: November 19, 2016, 07:02:48 am »
Am I the only one using the Proteus (ISIS/ARES) suite? :-X
 

Offline DerekG

  • Frequent Contributor
  • **
  • Posts: 882
  • Country: nf
Re: Easiest To Learn/Use PCB Software?
« Reply #21 on: November 19, 2016, 12:10:24 pm »
Am I the only one using the Proteus (ISIS/ARES) suite? :-X

Nope, myself and many others use it also. It is a great package although they now have DipTrace snapping at their heels.
I also sat between Elvis & Bigfoot on the UFO.
 

Offline Unordung

  • Contributor
  • Posts: 49
  • Country: au
Re: Easiest To Learn/Use PCB Software?
« Reply #22 on: November 20, 2016, 11:09:12 am »
I found Eagle the easiest to pick up, but you soon switch to more powerful programs like Altium which can then lead to confusion. However given Eagle is free I highly recommend starting out there. 
 

Offline Bloch

  • Supporter
  • ****
  • Posts: 453
  • Country: dk
Re: Easiest To Learn/Use PCB Software?
« Reply #23 on: November 20, 2016, 01:10:48 pm »
Sorry but Eagle is not FREE !!!

But sure there are a Licenses there you can use 80x100mm PCB in a  But it only for Non Commercial
 

Offline rob77

  • Super Contributor
  • ***
  • Posts: 2085
  • Country: sk
Re: Easiest To Learn/Use PCB Software?
« Reply #24 on: November 20, 2016, 02:20:04 pm »
Sorry but Eagle is not FREE !!!

But sure there are a Licenses there you can use 80x100mm PCB in a  But it only for Non Commercial

why the hell would someone need a FREE PCB design software in a commercial environment ? the PCBs itself are much more expensive than the software, so if you can't afford the ~1k cost of the software how will you pay for the PCBs and parts for your production run ? each business needs a startup investment and you should have enough included for the PCB software.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf