Pcb Design Program  - Page 1
Forum section: electronics / general

author: Ranger14
author_rank: Regular Contributor
timestamp: January 29, 2017, 04:02:21 am
content: I am looking for a pcb design program for use on Linux Mint.. I tired Kicad but find the library a pain in the butt to use or to even find smd parts..So I am looking for suggestions for a standalone pcb design that runs on linux mint and are able to make a negative for negative photoresist ??

author: ataradov
author_rank: Super Contributor
timestamp: January 29, 2017, 04:14:58 am
content: It is not like there are too many options. Eagle is one. DipTrace also works fine under Wine.

author: sleemanj
author_rank: Super Contributor
timestamp: January 29, 2017, 07:39:34 am
content: DipTrace

author: Karel
author_rank: Super Contributor
timestamp: January 29, 2017, 08:26:56 am
content: I'm a happy Eagle user (professionally) and till two weeks ago I should have recommended it.After the Autodesk debacle we have decided not to go for the subscription but to stick with V7(which can still be downloaded for free here:ftp://ftp.cadsoft.de/eagle/program/).In the mean time we will consider alternatives.Long story short: I don't recommend to go with Eagle.

author: Ranger14
author_rank: Regular Contributor
timestamp: January 29, 2017, 05:30:59 pm
content: Diptrace was one of my favorites but I can't for some reason get it to run under wine..It installs and runs at first but certain options don't work.. After a restart the diptrace icon are file not found when clicked and system freezes with several areas.

author: sleemanj
author_rank: Super Contributor
timestamp: January 29, 2017, 07:20:22 pm
content: What version? I'm still using 2.4 on my kubuntu workstation without issue. Maybe try downloading that and see if it works for you.

author: Ranger14
author_rank: Regular Contributor
timestamp: January 29, 2017, 09:35:07 pm
content: Quote from: sleemanj on January 29, 2017, 07:20:22 pmI tried installing ver 3.0 of diptrace and nothing worked..So I tried ver 2.4 as you suggested and now everything works as it should. The only issues I do have it the start menu diptrace icon doesn't work and still gives a no file found error but the shortcut works..Thanks you very much

author: scopeman
author_rank: Frequent Contributor
timestamp: January 31, 2017, 01:57:38 am
content: SprintLayout6.0Not free but very inexpensive, about $44.00USD. Runs fine in Linux under Wine.SamW3OHMSee here:(free demo available)http://www.abacom-online.de/uk/html/sprint-layout.html

author: timb
author_rank: Super Contributor
timestamp: January 31, 2017, 06:59:43 am
content: Quote from: scopeman on January 31, 2017, 01:57:38 amWhy are you spamming all the PCB design threads with links to SprintLayout...?

author: james_s
author_rank: Super Contributor
timestamp: January 31, 2017, 08:35:07 am
content: As someone who has been using KiCad for at least 8 years, and this applies to other EDAs too, forget most of the libraries and make your own. You'll waste far more time searching out precisely the right library parts than it takes to just draw up the ones you need. The basic stuff like resistors and capacitors and stuff are fine but for most other stuff it's easier to just make it and that way you don't end up with libraries cluttered with hundreds of components you never use. If you want a library of surface mount parts, I think "libcms" is the one I got the common jellybean stuff from.My suggestion is to stick with KiCad and work your way over the hurdles. Once you get the hang of it, it really works quite well and is pleasant enough to work with. I tried probably 6 different EDAs and my conclusion at the time was that they all suck. They're all buggy, they all have quirks, they all have a somewhat steep learning curve, but once you do learn the workflow you stop noticing the quirks. There are some easier to use hobbyist-oriented products but they are very limiting. When it comes to Linux support the choices are even fewer, you pretty much have KiCad and gEDA. Eagle was a popular option but it's gone subscription (rental) only and users appear to be fleeing in droves.

author: scopeman
author_rank: Frequent Contributor
timestamp: January 02, 2018, 04:02:11 am
content: I am not "spamming" as you say. I just like the program, have no financial interest in the company but have created tens of dozens of layouts with it over the last few years.It is easy to use, no wacko license requirements and very inexpensive. My guess is if you consider it spamming you have not tried the program.SamW3OHM

author: bson
author_rank: Unknown
timestamp: January 07, 2018, 04:03:28 am
content: KiCAD has been improving lately by leaps and bounds. I've been using the nightly builds for a while (and reporting bugs), and just noticed a moment ago that the gerber viewer has been completely replaced and now is OpenGL based. It's as smooth and fast as the PCB layout editor. The old one was best avoided, but now it's actually quite usable! It will load zip archives and happily exports to the PCB editor. Still a few quirks that need to be worked out, and it's still incredibly rudimentary compared to say zofzpcb, but it's a huge leap forward. Now it's actually quick and easy to double check what's in a zip file before submitting it, stepping through it layer by layer or file by file.

author: DerekG
author_rank: Frequent Contributor
timestamp: January 07, 2018, 04:18:39 am
content: Quote from: bson on January 07, 2018, 04:03:28 amThe last time I used KiCAD, I could only choose a black or white background in the PCB module.Are we now able to set whatever background colour we want in the PCB module?

author: ebastler
author_rank: Super Contributor
timestamp: January 07, 2018, 08:57:57 am
content: Quote from: bson on January 07, 2018, 04:03:28 amFor my education, when would you use that function? Is this for a situation where you have Gerber files (from an old or 3rd party design) and want to make small modifications? I.e. you don't have a schematic at all, and essentially use the PCB editor as an object-oriented drawing program? -- Thanks!

author: Joel_l
author_rank: Frequent Contributor
timestamp: January 07, 2018, 02:51:38 pm
content: Also not tried under wine but AutoTrax DEX, also inexpensive. A few concept ideas that keep it from being my main package. It is well supported and constantly updated. I think worth a look.

author: SiliconWizard
author_rank: Super Contributor
timestamp: January 07, 2018, 08:06:08 pm
content: Quote from: Joel_l on January 07, 2018, 02:51:38 pmI have tried AutoTrax DEX (on Windows). Pretty decent features. But I found it to be very slow even on small designs and I have a pretty powerful machine. I also don't like much its borderline-toyish UI. It is indeed worth a look, but some issues should be adressed IMO, especially performance-wise.

author: Joel_l
author_rank: Frequent Contributor
timestamp: January 07, 2018, 11:32:19 pm
content: Hmmm, slow is not an issue for me. Even on my older system i7-930, DEX was plenty snappy. How long ago did you try it? There are now a few flavors of UI you can choose from, some more "toyish" than others. There are issues, but for me speed has not been one, lots faster than Circuit Studio that I also have.Quote from: SiliconWizard on January 07, 2018, 08:06:08 pm

author: tycz
author_rank: Regular Contributor
timestamp: January 07, 2018, 11:48:28 pm
content: Quote from: evb149 on January 07, 2018, 08:43:42 pmI have tried DesignSpark PCB under Linux WINE about a year ago and it worked OK, but with graphical glitches. The bug which causes these graphics problems has been fixed in WINE 2.14.

author: bson
author_rank: Unknown
timestamp: January 08, 2018, 12:48:58 am
content: Quote from: DerekG on January 07, 2018, 04:18:39 amDon't know. Why does it matter?

author: bson
author_rank: Unknown
timestamp: January 08, 2018, 12:56:31 am
content: Quote from: ebastler on January 07, 2018, 08:57:57 amFor schematics you can generally already import from a netlist.Imagine you have a tool you pay $5000/yr for and want to stop doing this, so a viable migration strategy is to produce gerbers for everything and import them elsewhere, and when done and verified cancel your contract. Sure you potentially lose something in the process, but that may not be a huge deal for simply maintaining access to legacy designs. If all you want to do is resize a diode (because it has a habit of failing), change an obsolete connector, or something then all you need is the fundamentals.There are also lots of old tools that hard to find, install, or use anymore as they might say require specific versions of DOS or a nonexistent key dongle. In these cases just pulling the gerbers into KiCAD or some other contemporary tool lets you make progress.

author: DerekG
author_rank: Frequent Contributor
timestamp: January 08, 2018, 01:49:38 am
content: Quote from: bson on January 08, 2018, 12:48:58 amWhen a design engineer spends many tens of hours in front of a computer screen each week, it is important to reduce eye strain to a minimum.Research has shown that a relatively dark shade of grey (as the background "colour") is optimal for reducing eye strain.Unfortunately those working on KiCAD have glossed over this important fact.As a result, many professional design engineers will avoid using KiCAD.And no ............... a dark shade of grey does not even come close to black when looking to reduce eye strain.

author: james_s
author_rank: Super Contributor
timestamp: January 08, 2018, 07:07:03 am
content: I find a black background to be pleasing, I hate the trend in modern software to put everything on a blinding white background. The inability to select other colors is not something I had ever noticed until now and you're the first person I've ever seen mention that, have you put in a feature request? It seems like a pretty reasonable thing to ask for that shouldn't be too difficult to implement.

author: SiliconWizard
author_rank: Super Contributor
timestamp: January 08, 2018, 04:18:27 pm
content: Quote from: Joel_l on January 07, 2018, 11:32:19 pmI tried the very latest version on a i7-5930K@4.3Ghz, 32GB RAM, SSD, and a GTX660. Guess that should be about OKIt's specifically the zooming in and out that I find slowish, in PCB layout views as well as when manipulating 3D views. DipTrace, for instance, is definitely much snappier on my machine.I noticed that the installer does some funky "optimization" towards the end of installation, that lasts a while. No idea what it does, but I suspect it may do more harm than good on my setup for some reason if others don't have this kind this issue?

author: Joel_l
author_rank: Frequent Contributor
timestamp: January 09, 2018, 01:45:38 am
content: I guess the variable is the complexity of the design. I was curious so I went down and tried the Arduino design that loads by default. Rotating the 3D view is smooth and real time. Zooming the 3D view is on my mouse ball and is also fast and smooth. In the PCB view I can move the board around fast and smooth. The zoom is on my mouse wheel and keeps up with each step just fine. I imagine the experience changes with a more complex board.I 90% like DEX, if just a few things were changed and fixed, it would be my goto tool.Quote from: SiliconWizard on January 08, 2018, 04:18:27 pm

author: SiliconWizard
author_rank: Super Contributor
timestamp: January 09, 2018, 03:37:40 pm
content: Quote from: Joel_l on January 09, 2018, 01:45:38 amI found it slowish even with the default Arduino design. Maybe some specific issue with my setup. I tried version 10.177, I notice they just released 10.180 shortly after, maybe there are performance fixes? (I haven't found the release notes. I also noticed there is a user forum but it's completely empty...)

author: janoc
author_rank: Super Contributor
timestamp: January 09, 2018, 04:00:33 pm
content: Quote from: DerekG on January 08, 2018, 01:49:38 amUm, if professional design engineers avoid using KiCAD it is for many other issues (like it not doing what they need) than the window background color.See the other threads on Kicad on this forum. I really wish the (in)ability to set colors was the decisive factor here - it would mean that all those much more serious issues (such as the library system or the UI issues many complain about) were fixed already. You are the first professional engineer that I hear complaining about the inability to change background color as preventing you from using the software.BTW, I personally hate these low contrast grey color schemes - staring at the low contrast screen makes my eyes literally hurt and water after a while. Low contrast makes text difficult to read, lines harder to see, etc. Adjusting the monitor contrast/brightness is much better since you are most likely working with the window maximized to full screen anyway.

author: DerekG
author_rank: Frequent Contributor
timestamp: January 09, 2018, 08:18:39 pm
content: Quote from: janoc on January 09, 2018, 04:00:33 pmWhen a user spends so much time in front of a screen each week, if the design software can't manage to have its background colour changed to reduce eye strain, one wonders what else it can't manage.Once KiCAD has the ability to change its background colour, perhaps it will have grown up enough to encourage professional engineers like myself to have another look at it.

author: james_s
author_rank: Super Contributor
timestamp: January 09, 2018, 08:40:07 pm
content: Well like I said, put in a feature request, if nobody asks for that feature then why would anyone expect it to get added? I spend all day in front of a computer screen too and personally I prefer a black background.KiCAD is not going to outdo the big guys like Altium any day soon, but it's as good or better than any of the low cost hobbyist and prosumer packages I've tried.

author: Joel_l
author_rank: Frequent Contributor
timestamp: January 09, 2018, 09:24:36 pm
content: The forums are private, not sure if you have to have an active license or just register. Once you are logged in, the topics and activity show up.not sure why your system seems to have an issue.mine is,AMD 1920X ThreadripperGTX 107032GB ramQuote from: SiliconWizard on January 09, 2018, 03:37:40 pm

author: donotdespisethesnake
author_rank: Super Contributor
timestamp: January 09, 2018, 11:39:30 pm
content: Quote from: DerekG on January 09, 2018, 08:18:39 pmThat is BS, there are thousands of professional engineers using KiCad. Tbh, I think the background color causing eyestrain thing is a myth, I've never seen any actual research that shows it, just a few anecdotes. I expect there are many people using computers that have bad eyesight though.And it's funny the way people throw in the word "professional", to try to make their own subjective opinion sound like they are representing the whole industry.

author: james_s
author_rank: Super Contributor
timestamp: January 10, 2018, 12:36:52 am
content: I've had people flat out tell me that things that cause my eyes to hurt do not cause eyestrain so I'm not going to flat out say that whatever someone else finds cause them eyestrain does not. Even so, unless someone actually requests the feature don't expect it to change, I like black and I suspect most other users are fine with either black or white otherwise we would have more choices by now.

author: SiliconWizard
author_rank: Super Contributor
timestamp: January 10, 2018, 01:55:15 am
content: Quote from: Joel_l on January 09, 2018, 09:24:36 pmOK thanks for the info about the forums. Well, maybe it's very demanding on the graphics card then. Your GTX1070 is much more capable than my humble GTX660.

author: tycz
author_rank: Regular Contributor
timestamp: January 10, 2018, 08:34:07 am
content: Quote from: SiliconWizard on January 10, 2018, 01:55:15 amI downloaded Dex (v10.177) and gave it a try. It loaded an example project automatically, some kind of Arduino board. The 3D view runs fine if a tad slow, the schematic entry is fast and responsive while zooming, panning and moving parts. Unfortunately the layout editor runs very poorly. When the program is running full screen the layout editor updates about 4 frames per second. When I turn off both top an bottom copper layers it runs fast (panning)...Win 7, 1920*1200 res, Quadro K600 gfx.Quote from: DerekG on January 09, 2018, 08:18:39 pmYou want to make Kicad look like Protel?It's important to make sure that the colours don't cause eye strain. Kicad has reasonable colours as default. The background is black, but the default copper colours are lower intensity too, so it's easy on the eyes. The problem is you can't really change it much. To see what I mean try to set the background colour of the schematic to black (to match layout). Now the colour choices available from the fixed palette look truly garish.As it stands the Schematic must have a white background and the layout must be black. Even the layout background colour limitation was lifted, the palette is not sufficiently varied to make it work. I guess it's related to the way it handles transparency, highlighting, etc. Anyway, I did read somewhere that the next version will be improved in this regard, maybe there is hope.

author: DerekG
author_rank: Frequent Contributor
timestamp: January 10, 2018, 01:24:47 pm
content: Quote from: tycz on January 10, 2018, 08:34:07 amYes, or is successor Altium or DipTrace or Proteus etc.QuoteLet's hope so.

author: james_s
author_rank: Super Contributor
timestamp: January 10, 2018, 06:08:38 pm
content: The first thing I do when installing KiCAD is set the schematic background to black, I've used it that way for years and find it pleasing. I absolutely hate bright white backgrounds that are all the rage lately, I typically use a computer in subdued light.

author: ebastler
author_rank: Super Contributor
timestamp: January 10, 2018, 08:54:25 pm
content: Quote from: james_s on January 10, 2018, 06:08:38 pmIs that "lately" as in "since 1984, when Mac OS came out"? ;-)

author: james_s
author_rank: Super Contributor
timestamp: January 10, 2018, 10:45:59 pm
content: For some reason the small B&W CRTs were much easier on the eyes than a modern LCD monitor displaying a bright white background. Also the old MacOS had reasonable contrast, the desktop itself was gray, the OS and other software had a really nice overall fit & finish with borders separating various categories of features.Not at all like much modern software that uses a bright white background with various low contrast elements scattered amongst the white space with little or no borders and few indications as to what is clickable and what is not.Even so, I was a DOS guy back then and preferred that over the GUI, perhaps partly due to my preference for black backgrounds. Now I always use dark wallpapers on my Win7 and Linux PCs.

author: hermit
author_rank: Frequent Contributor
timestamp: January 11, 2018, 01:21:48 am
content: I worked for a large manufacturer that had a problem with an easy fix but they refused to do it because research showed white on black was the easiest to read. In the end they did a complete product redesign and went black on white. I find the idea that the black background is a major problem rather amusing.

author: donotdespisethesnake
author_rank: Super Contributor
timestamp: January 15, 2018, 10:50:39 am
content: Quote from: ebastler on January 10, 2018, 08:54:25 pmExactly. The modern trend is for dark backgrounds, which give me eyestrain. The first thing I do is have to fiddle with the settings to get a sensible display, and then find yellow on white is impossible to change, give up and find some software not designed by hipsters sitting in a dark bedroom.

author: SiliconWizard
author_rank: Super Contributor
timestamp: January 15, 2018, 03:27:41 pm
content: What's most distracting and somewhat hurts the eye is when the dominant color on screen is too different (worst when it's complementary) from the dominant color in your work environment.So yes, dark backgrounds tend to work better in low-light environments.I find it very annoying to look at a dark background for a period of time (even just a few tens of seconds) and then look at a white page in a book or PDF. It's very hard to read for a few seconds. When you work with datasheets and books while you're doing CAD stuff, it's extremely annoying IMO.The big plus of a black background when doing PCB layout is the great contrast, and on (even moderately) dense layouts, the black areas will not be that dominant most of the time anyway. So I don't really mind black backgrounds for PCB layouting, but I dislike it pretty much for schematics editing.As for plain white backgrounds, depending on your surrounding lighting, your monitor and your eyes condition, they are not ideal either. I tend to prefer very light yellowish backgrounds, which tend to give almost as good contrast but are very easy on the eyes IMO.So anyway, the best option is of course programs that allow you to define your own set of colors.

author: james_s
author_rank: Super Contributor
timestamp: January 16, 2018, 08:12:44 pm
content: I've always preferred to work in dimly lit spaces, even when I'm working on hardware projects at home I usually turn off the ceiling light in the office and use the light mounted on my workbench. At work I've always taken the tubes out of the fluorescent light over my desk and used a desk lamp when I need light. My eyes are sensitive and I don't like high brightness levels, especially in my peripheral vision.

author: bicycleguy
author_rank: Frequent Contributor
timestamp: January 21, 2018, 11:30:31 pm
content: Back to the original subject...I used to use Eagle. Now I'm determined to only learn programs that can't be taken away or limited. So open source is the only way to go. I found KiCAD while trying to look a files that other open hardware people were generating with it. As a mechanical engineer the 3d views that KiCAD can make are amazing and definitely made me decide to learn it.The GUI is different and overall design method a little unique.. so forget about 'hacking' at the icons like you could get away with in Eagle, with KiCAD you must start by reading the manual ! even to do simple things ! However once you get into the swing of things you will find the program awesome, definitely better than eagle. At first the library flexibility will frustrate you but after you re-read the manual a few times the idea will start to sink in. Now I think it is the best feature of KiCAD. Unlike in Eagle, making parts out of existing parts is easy and encouraged.Attached is a 3d view of a board I had previously made with Eagle. Importing the schematic and board files was painless. Infact so easy I thought it was opening Eagle somehow. As you can see I found and added a 3D model for the socket.

author: imidis
author_rank: Frequent Contributor
timestamp: January 22, 2018, 12:45:21 am
content: I found Kicad to be a bit overwhelming at first, but after I got the hang of it, it's quite a capable and nice program to use!

author: james_s
author_rank: Super Contributor
timestamp: January 22, 2018, 05:33:56 am
content: I tried every EDA I could get my hands on and they're ALL complex and non-intuitive, they're all buggy and quirky, in a nutshell they all suck in one way or another. In the end you just have to pick one and stick with it until you learn to work around all the quirks.

author: chipss
author_rank: Contributor
timestamp: March 02, 2018, 01:36:06 am
content: Dip trace! Wow been messing with KiCad for a week trying to get a silly switch part for a microphone pcb, took seconds to find switch measure pads, and mod it exactly how I wanted it with diptrace, I used winbord and win draft on my old xp computer but it is no more...thank you!

author: PCB.Wiz
author_rank: Super Contributor
timestamp: March 02, 2018, 05:29:25 am
content: Quote from: DerekG on January 07, 2018, 04:18:39 amI just tried this, (Version: (5.0.0-rc2-dev-44-gde6b32d23), release build)and Visibles.Items.Background pops up a palette, just as you might hope ? Black -> Dark Grey selects fine ?

author: VEGETA
author_rank: Super Contributor
timestamp: April 19, 2018, 06:43:39 am
content: QuoteThis is what I want to know, how can someone migrate like that?Plus, I consider it a bad planning and bad choice in the first place. you either buy a package with a license that lets you own the product (never mind updates and maintenance subscription) or use a free standalone package (KiCAD). Because either way you can still work with it forever without the need to change it at any time.I am a mere beginner and I saw that CircuitMaker is a nice software overall but the cloud-only thing is a bummer. However, I don't see why professionals cannot use kicad... why? is there anyone who really use it on a professional job here to tell us about it?QuoteAlmost all design software are like this by default now, like AutoCAD and Adobe After effects. However, they let you choose the color you want and I don't know why other software do not have this simple feature._______I really like to see KiCAD and others have a ribbon just like CM and AutoCAD. The ribbon is nice despite people hating it.

author: b_force
author_rank: Super Contributor
timestamp: April 19, 2018, 09:33:51 am
content: Another vote for Diptrace.Finally some developers who listen to the community.Also works much more intuitive than the more expensive tools I have worked with all these years.Still waiting until KiCad is doing the same thing.

author: hermit
author_rank: Frequent Contributor
timestamp: April 19, 2018, 09:13:33 pm
content: Quote from: b_force on April 19, 2018, 09:33:51 amMore of the KiCad developers seem to be frequenting the user forum in recent months and sometimes asking questions before making changes.

author: apurvdate
author_rank: Contributor
timestamp: April 21, 2018, 11:08:46 am
content: Quote from: VEGETA on April 19, 2018, 06:43:39 am

author: b_force
author_rank: Super Contributor
timestamp: April 21, 2018, 12:13:32 pm
content: Because KiCad isn't stable enough for the professional world.Also the interface is to much of a problem.It's very different than all the other big/old professional programs out there.Re-schooling/educating people is not only expensive, but it's also very difficult to convert over a couple of hundred designs into a new program.And there is also a confidence issue. If you are not 100% confident about your skills in a new software program, the end result will show this (with sometimes major errors).Plus KiCad used to have so very major bugs and extremely time consuming/typical nerdy approach (= to much programming and hassle involved)That's why I voted for Diptrace before, it's much easier and intuitive to use than KiCad.People pick it up much faster (based on research I did with several companies).

author: VEGETA
author_rank: Super Contributor
timestamp: April 21, 2018, 03:44:24 pm
content: Quote from: b_force on April 21, 2018, 12:13:32 pmDoes Diptrace or even KiCAD has something like Altium Vault?

author: b_force
author_rank: Super Contributor
timestamp: April 21, 2018, 04:45:17 pm
content: Quote from: VEGETA on April 21, 2018, 03:44:24 pmDon't think so, but if your business and projects are so big that you even really need that than I would also recommend using Altium instead.

author: james_s
author_rank: Super Contributor
timestamp: April 21, 2018, 05:30:41 pm
content: Not to suggest KiCAD doesn't have flaws, but stability doesn't seem to be one of them. I frequently leave it running for months at a time as I putter away on various back burner projects and I don't think I've ever had it crash even once. It's as stable as any software I've used, although I'm running a build that's a few years old now.