Proteus Reviews Wanted - Page 1
Forum section: electronics / general

author: LabSpokane
author_rank: Super Contributor
timestamp: April 10, 2015, 06:02:18 am
content: I'm seriously considering dropping the dime on Proteus. Before I do, I figured I'd see if anyone who's been living with it had some feedback about it. I tried the demo and it has its quirks. It won't let me generate gerbers so it's hard to truly fly before you buy.Thoughts?

author: Wilksey
author_rank: Super Contributor
timestamp: April 10, 2015, 10:51:32 am
content: Depends on the package you opt for, but, Proteus is used in UK universities, it has some nice simulation features, the schematic capture is fully capable, and is very intuitive, creating parts etc is quite simple.The layout tool "Ares" is missing some features for high speed design, but it is fully functional and is very easy to use. I used it in industry on V7, I have used V8 for testing purposes, and it is not much different.Overall a good package for the price (£4k for the "platinum" I think), the autorouter - meh, if you set it up correctly it will do a decent enough job, if you even use the AR, most don't, many will tell you it's a sin, I am an occasional sinner and it has produced workable results every time, then, most other packages have also.Their support, though i've never had to use it, seems to be very good, they seem to have a dedicated team of support engineers and they answer quite quickly through their forums, they have a YouTube channel with various videos.It has the usual 3D view, Gerber viewer, older graphics chips used to cause issues with drawing, not sure that is an issue these days.IMO it is a mid level package, comparable for me to something like CadStar, and if I were going to recommend a PCB "food chain" it would go something like:KiCAD -> DipTrace / Eagle -> Proteus -> Altium or OrCADKiCAD being free, but very very usable, DT/Eagle being low to mid range, i'm sure you can read the discussions on these on the forums, if you have a spare year to sift through all of the divided opinions!Proteus is one of the best for simulation (of PIC's) and has a decent layout and capture tool, the only thing missing is as I say, high speed design, diff pairs, length matching etc, and Altium and OrCAD are on their own level.Gerbers are simple to create with their CAM processor, if you post your project I am sure someone could if you needed it, create Gerbers for you.

author: digsys
author_rank: Unknown
timestamp: April 10, 2015, 11:35:47 am
content: I've been using it from just about it's 1st release, when it came on 51/4, then 31/2 floppies. I've done several 100 pcbs on it and still put out25-50 a year nowdays. I've also used Protel from the beginning and got caught up in their cr@p. And on occasions used most other packages.And I haven't found another one that would make me want to switch. What I like -A very wysiwyg and straightforward interface, not constantly clicking through menus. Very easy parts creation and editing etcIt has never missed a beat or cr@pped out a layout on me, so I trust the netlist implicitly. Plenty of "high end" features, if I need them.A very nice feel on how things snap and lock .. just a pleasure to use. A very fair pricing structure, with no penalty upgrades if needed.In Wilkseys list, I'd put it a LONG way above Diptrace/Eagle, and on par with Altium (which has a lot of stuff that most people would never use IMO.)

author: Wilksey
author_rank: Super Contributor
timestamp: April 10, 2015, 02:51:41 pm
content: To be honest, if it had the high speed stuff it would be a very close 2nd to Altium, but even KiCAD and Eagle and soon apparently DT will have high speed tools, if Labcenter put these into Proteus it would be a close 2nd in my opinion.For mid - high PCB design capability, if you need high speed then choose Altium or OrCAD, if you don't and can afford it go for Proteus.Truth is you will probably never use the full capacity of either Proteus or Altium for that matter.

author: LabSpokane
author_rank: Super Contributor
timestamp: April 10, 2015, 04:02:40 pm
content: Thanks. I definitely will not be using any package's full capacity. I'm mainly concerned about getting quality work out the door quickly without having to guess at workarounds or endlessly surf the Internet in hopes of finding an instructional trick to do something trivial - as seems the rule with Eagle.

author: Wilksey
author_rank: Super Contributor
timestamp: April 10, 2015, 04:52:28 pm
content: Well, without starting a debate (another one) about Eagle, it is absolutely fine, as long as you know and want to know how to use it.Anywho, Proteus will not let you down in your ventures I am sure of it as it is a very capable and mature product.If you have been using it before then you will know this, I think Labcenter might even offer a money back guarantee if you don't get on with it, or they might let you evaluate it a bit more indepth if you speak to one of their support team or sales guys.

author: LabSpokane
author_rank: Super Contributor
timestamp: April 10, 2015, 05:00:03 pm
content: Quote from: Wilksey on April 10, 2015, 04:52:28 pmI agree. It's just an ease/speed of use issue. I am time-limited, so I'm willing to trade some cash for ease and speed.I don't want a debate thread either. I will say I do enjoy the widespread adoption of Eagle. Being able to directly send OshPark one file is definitely a low-friction feature. And I do like that it is OSX native.Anyway. Back to Proteus. How useful are the microcontroller and SPICE simulation?

author: Alex Eisenhut
author_rank: Super Contributor
timestamp: April 10, 2015, 05:38:36 pm
content: Quote from: LabSpokane on April 10, 2015, 06:02:18 amWell, maybe I watch too many old movies, but the expression "dropping the dime" means snitching on someone, from when a phone call cost a dime. I thought Proteus did something heinous.

author: nctnico
author_rank: Super Contributor
timestamp: April 10, 2015, 08:56:39 pm
content: Quote from: LabSpokane on April 10, 2015, 06:02:18 amMake 2 PCBs with it and then decide. The first PCB determines how easy (or not) the package works. The second PCB determines if the package is easy enough to remember how things should be done.IMHO choosing a PCB package is like buying a pair of shoes. Everyone has a different 'taste', requirements and size.

author: LabSpokane
author_rank: Super Contributor
timestamp: April 10, 2015, 09:37:51 pm
content: Quote from: Alex Eisenhut on April 10, 2015, 05:38:36 pmDropping some coin? My excuse for the bad idiom is ... Well, I forget ...

author: Wilksey
author_rank: Super Contributor
timestamp: April 10, 2015, 10:32:00 pm
content: Very useful!Takes a bit of processing power mind, but I have never had many issues apart from CCS C with Proteus, Mikro E and XC compilers all seem to work well for the PIC side at least, and the later versions of Proteus I believe can simulate Arduino Uno, which is of course just an Atmel 328p.

author: Icchan
author_rank: Regular Contributor
timestamp: April 15, 2015, 10:15:18 pm
content: Proteus pretty much has most that one needs, except push and shove... and for many that alone could be a deal breaker. P&S saves huge amount of time when laying out the board.I heard a small snippet of a rumor that they're working on interactive capabilities after 7.9+, but since they don't give out any kind of road maps or estimates when it could be available, it's a risk one has to take that they're not going to be there.And the fact that one can't expand Proteus with High Speed design and layout tools after purchasing (no differential pairs in 2015.. the hell?) it doesn't expand with your company or job requirements.So currently (unless they make progress fast) it is not something I would recommend.

author: Wilksey
author_rank: Super Contributor
timestamp: April 16, 2015, 01:13:34 am
content: 7.9?It is not on 7.10 or 8 I can tell you for sure, you can download the demo for 8 and it is not present, nor is it on their "pro" package.

author: Icchan
author_rank: Regular Contributor
timestamp: April 17, 2015, 07:54:26 am
content: Quote from: Wilksey on April 16, 2015, 01:13:34 amYes, after 7.9+ so it could mean when ever. But at least they say that they're trying to get one in... It's not in there yet though.

author: Oric
author_rank: Newbie
timestamp: April 05, 2017, 09:46:44 am
content: I have been designing PCB layouts for 20 years and have used Altium, Eagle, and EasyPC with no issues and very little training in the past. I am now having to use Proteus, and I have found to be difficult and convoluted, a very poor product to use. The GUI handling of components leaves me very frustrated as features (albeit little) are missing and the lack of key short cuts makes hard work of easy tasks. Never struggled with using a CAD package before.

author: digsys
author_rank: Unknown
timestamp: April 05, 2017, 11:06:19 am
content: Quote from: OricNice entrance for a first post :-) As I said at the start, been doing PCBs for 45yrs, when it was just tag-strips. I've also tried / used just about every package since as well,and have the completeoppositeexperience. I fly through dozens of layouts a month, in some instances, and I've trained dozens of new users, with no gripes. as always, YMMV

author: ebclr
author_rank: Super Contributor
timestamp: May 03, 2017, 05:23:12 am
content: Proteus main problem is lack of libraries and import export formats. Otherwise is well made, specially on simulation.I believe that Altium or circuitstudio is a better option, for complex pcb, For DIP legacy stuff Proteus is easier to use

author: DerekG
author_rank: Frequent Contributor
timestamp: May 03, 2017, 05:30:59 am
content: Quote from: Wilksey on April 10, 2015, 10:51:32 amI quite like Proteus having used it for work for 4 or so years now.However I would put DipTrace (my preferred design package) on the same level in the food chain as Proteus. DipTrace has had high speed design capabilities for over 12 months now & unlike Proteus, you can export your schematics & pcbs (& netlists) to Altium via the PCAD export filter. If you design using Proteus, there is no way to export your files in a usable way for use with Altium.

author: Simon
author_rank: Unknown
timestamp: May 07, 2017, 07:49:43 am
content: Quote from: Oric on April 05, 2017, 09:46:44 amI sort of get the gist of your frustration and what does need bearing in mind is that for some reason Proteus works in a completely different way to most other packages. I too found this frustrating at first but if you persevere you will learn how to use it. I bought the second-tier licence as I definitely wanted 3D CAD output and custom copper pours. The idea of generating components and footprints and managing the library from within the main schematic or PCB sections was quite the novelty but at the end of the day you get used to it and it saves you opening another window it's just a little bit hair raising at first to think that you are messing about with breaking down and putting symbols back together in the middle of your main design but at the end of the day it's okay and to a degree it means that you can be part way through drawing a symbol or a footprint and then just save your project and close it and know that the library part you are halfway through can be completed when you open it again.Personally I found it easier to start from scratch with my own symbols and footprints. I have now got to the point where I have completely eliminated their libraries and retained only the essential files required which define things like pads and holes that are subcomponents of footprints and symbols. This is easily done as you can point software at any folder you like which contains libraries so you can initially run your own libraries in parallel until you decide you want to stop using theirs. They seem to have a love for Digi Key which might help people in America as a lot of parts are already in there with Digi Key codes. Personally I use Farnell although I always avoid using distributor order codes as these can change at random and get assigned to a completely different part which is not helpful to a subcontractor who suddenly orders an expensive contactor instead of a resistor. I have become partial to Farnell's own brand of resistors and ceramic capacitors as I figure they are no worse than anyone else's and it will get me less questions from a subcontractor when they can't get stock of a specific manufacturer of 0805 resistor when in reality as long as it is 1% and the same PPM I don't really care who made it.As I said the workflow is significantly different to other programs. Coming from to trace and Kai CAD (which ended up driving me completely round the bend once they started changing library management every other new version) I did find it a bit strange. It does have its quirks for example if you want to stitch 2 planes together you don't use vias you have to use a through hole pads. So you put your first 1 in and assign it to layers, then you copy it or you "replicate it" which is essentially a pattern tool which is quite useful. What I did recently find was that if I want to delete any remaining vias having rooted a board please don't select as vias because they are pads.To be honest the autoroutes is reasonable and it is not their product. It is something they sublicense. I found this recently when I contacted them to point out that putting a quad flatpack chip at 45° made it impossible to root because the auto router would not deal with 45° angles. The guy explained that it’s possible that the auto router does now have this feature but they need to upgrade their licence. At the end of the day anything that is very particular you should be manually routing. I find the custom copper pours very handy for just drawing thick traces for power of any particular random shape. Follow me around feature of the manual routing is also quite nice as you can just click on your starting pin and then move the mouse around the board and the trace will follow you around and create itself where possible and refused to wear it can’t allow you to find an alternate route. I rooted a board containing one microcontroller and necessary components for it to get power and drive a small H bridge in a matter of minutes or so for the traces that I would have used the auto router for.What is very good is their support. To be honest the help files I find a bit hopeless and I am about to ask a question about Proteus myself on the forum but it does have to be said that they are very helpful via email or via phone. I have often rung them up and spoken to someone who talks me through a procedure over the course of 15 minutes which I think is excellent. Most other suppliers would probably not answer or in the case of dip trace tell you to get lost and that there is nothing wrong with their software (standard Russian response).

author: suku
author_rank: Contributor
timestamp: June 08, 2017, 03:46:45 pm
content: Proteus just works! my favorite part is the synchronization between the schematic and the PCB is really quite smart... Also, the interface is easy to use and very responsive!

author: ebclr
author_rank: Super Contributor
timestamp: June 08, 2017, 04:30:42 pm
content: For simulation, proteus is very convenient, for PCB forget, can't import export libraries and files from other packages.It's a closed system. If you want to be in your own world making yourself libs for each component since the available libs are very poor, and don't import export anything other than Gerber for fabrication.If you are comfortable on this closed world is a usable tool, But...

author: Simon
author_rank: Unknown
timestamp: June 08, 2017, 04:57:26 pm
content: I have to admit I have gone and bought circuit studio as I began to get fed up with Proteus. Things in it are just so weired and convoluted. Yes libraries are a nightmare.

author: suku
author_rank: Contributor
timestamp: June 08, 2017, 08:35:45 pm
content: But it's super simple to create custom parts, the easiest I've seen so far...

author: ebclr
author_rank: Super Contributor
timestamp: June 08, 2017, 08:56:04 pm
content: "But it's super simple to create custom parts"No simpler to get a component who will be available on a extense and big library of the other packages, also it's a bad practice since everybody will have a different version for the same component, You can use paint to make your circuits if you want to make custom things, there you have access to every pixel

author: Simon
author_rank: Unknown
timestamp: June 09, 2017, 06:15:57 am
content: The problem I found was that once you place a part you no longer know what it is as double clicking on the symbol yields nothing but the name of the part so I ended up with made names like "1K 0805 1%" which is disruptive to the schematic. what you want is "1K" then double click on the symbol and find out what it is. Yes you can setup links to datasheets etc but the whole thing is painful, a year later I still can't sit down and just design something.

author: Robaroni
author_rank: Frequent Contributor
timestamp: June 30, 2017, 04:05:57 pm
content: I've been doing EDA for well over 20 years. Eagle was always cumbersome to me and now that Autocad has it I guess the price is getting uglier.One of my favorites was the original Circuit Maker before Altium bought it. It's still on my computer somewhere in fact. I like the Protel format which CM was.I've been using Proteus about 6 or 8 years now. It does make polished schematics my editors like and I find the simulator to be top notch. I don't look much at programs without simulators although I may have to at some point.MY overall take is that the program is good for medium to slightly above medium complexity. It's getting better but I'm not in love with the manual routing and parts movement, it could be better. 3D is just OK, autorouting is not bad but could be better - it works well enough though.There's a lot in the package. I like the ability to insert sch. blocks into new designs, panelization works but only with the new X2 Gerber and not 274x so you have to work around it. (board houses don't seem to be taking the X2 that I've found)It's less buggy than some of the other programs I've used.Over all it's a good program but it's not cheap to renew the license so I may look at something else in the future. For what I'm paying I might look into Altium but that's even more expensive. I could keep the simulator I've paid for (advanced sim) and run something else but learning another program is a pain.The Gerbers are easy to generate and there are a lot of extensions I can send out files in. Also it has a lot included in the package and unlike Eagle you don't have to write ULPs to do what should be included in the program!The main thing is the advanced simulator, it's one of the best I've used and the overall program, like most, keeps getting better. Now they have teardrops and equal trace length tools.It was a little awkward to learn but it's not bad and they seem to care about the product. I always live in dread that manufacturers will sell their program after I've invested time in learning it well enough to do real work.Rob

author: Simon
author_rank: Unknown
timestamp: June 30, 2017, 04:13:51 pm
content: The autorouter is not theirs, they integrate someone elses, currently it can't do 45 degree pads as they have not upgraded. Although I am looking to move to CS which I have bought I will likely keep my Proteus license.

author: Robaroni
author_rank: Frequent Contributor
timestamp: June 30, 2017, 04:24:00 pm
content: Simon,CS doesn't have a simulator does it?And isn't it one of those Cloud configurations?The autorouter I think is from Spectra which is pretty good and it integrates fairly well.

author: Simon
author_rank: Unknown
timestamp: June 30, 2017, 04:25:31 pm
content: I think there is a simulation addon but not got that far yet as I'm just trying to create my symbols. Cloud configurator?

author: Simon
author_rank: Unknown
timestamp: June 30, 2017, 04:30:04 pm
content: yes it is the spectra autorouter, they really should upgrade.

author: Robaroni
author_rank: Frequent Contributor
timestamp: June 30, 2017, 05:06:02 pm
content: Quote from: Simon on June 30, 2017, 04:25:31 pmCloud, don't the schematics and pcbs go into the cloud for everyone to use? Am I wrong?I'd be interested in your review of CS. What's the pricing?

author: Robaroni
author_rank: Frequent Contributor
timestamp: June 30, 2017, 05:20:00 pm
content: I just looked at CS.It seems to be missing a lot of what I already have in Proteus:Here's a list of requests form one of CS's users:This really needs to have the following features that the full AD has:1) Add Sch List panel like in ADProteus - yes2) Find (and select and edit) similar objectsyes3) Parameter manager; for multi-object editingyes4) Project packager wizardnot sure- it's so easy I never looked.5) Improvements to 3D capability including Free (unattached) 3D body support instead of just 3D bodies on components, measurements in 3Dno6) CAM viewer integration.yes7) Polygon pour manageryes

author: Simon
author_rank: Unknown
timestamp: June 30, 2017, 05:39:01 pm
content: CS is a cut down version of AD with no altium support, or any support for that matter.

author: Robaroni
author_rank: Frequent Contributor
timestamp: June 30, 2017, 05:50:23 pm
content: Quote from: Simon on June 30, 2017, 05:39:01 pmProteus is looking a lot better!

author: Simon
author_rank: Unknown
timestamp: June 30, 2017, 05:53:08 pm
content: I have had Proteus for 1 year and have struggled as well as found it good hence I will maintain my licence for it although I am going to take a look at CS as well.

author: Robaroni
author_rank: Frequent Contributor
timestamp: June 30, 2017, 06:49:09 pm
content: Quote from: Simon on June 30, 2017, 05:53:08 pmLet us know what you find. It does look a little anemic from what I've read but they may be introducing new options.

author: Simon
author_rank: Unknown
timestamp: July 01, 2017, 12:24:20 pm
content: It is circuit maker that stores all your stuff online and publicly. I don't know what happened to that but circuit studio is standalone and your design is yours.Sent from my Moto G (4) using Tapatalk

author: Robaroni
author_rank: Frequent Contributor
timestamp: July 01, 2017, 02:08:09 pm
content: Quote from: Simon on July 01, 2017, 12:24:20 pmOK, thanks for the clarification.

author: electrolust
author_rank: Unknown
timestamp: July 10, 2017, 09:24:59 am
content: Quote from: Simon on June 09, 2017, 06:15:57 amIf you place a generic part, you would then go into the BOM and enter the specifics you need. Then when you are in schematic you can edit properties (ctrl-e, or right-click->edit) and you'll see the BOM notes. Or you can create custom properties (say, {TOL=1%}).If you place a specific part, the BOM info would be prepopulated.I would think that if 1% is important, that in fact should be on the schematic and not relegated to the BOM info. Note that you can have any number of lines of text describing the name/value of the part, you just enter any additional notations in the additional properties as arbitrary text strings. So then on the schematic you'd have a part annotated something likeR11k1%

author: Simon
author_rank: Unknown
timestamp: July 10, 2017, 11:42:48 am
content: I normally set up my parts first and then expect to be able to double click on them and find out what they are. I use things like "1K 0805 1%" to identify the part in the library, I don't necessarily want this text to appear in the schematic.

author: electrolust
author_rank: Unknown
timestamp: July 10, 2017, 06:30:35 pm
content: great, then just set up the additional info as device properties.

author: Simon
author_rank: Unknown
timestamp: July 11, 2017, 06:56:05 am
content: There are already properties there for putting part numbers in etc but these do not appear if you just double click the component in schematic, you have to go find it on the BOM which is extremely stupid and unique ti Proteus.

author: electrolust
author_rank: Unknown
timestamp: July 11, 2017, 08:35:37 am
content: They show up for me. This is the result of double clicking a part. You can also just mouseover then hit ctrl-e, or right click->edit properties.If you double click the part name (eg C3) or value (eg 82n), then instead you get a different dialog which is limited to the name/value data. Maybe that's what you're doing?

author: Simon
author_rank: Unknown
timestamp: July 11, 2017, 07:14:16 pm
content: mine does not display any of this information and frankly if I have to keep enabling it then it's a waste of time. A default condition that does not give you any information about the part is plain stupid.

author: electrolust
author_rank: Unknown
timestamp: July 11, 2017, 07:35:40 pm
content: Quote from: Simon on July 11, 2017, 07:14:16 pmThe information I showed is the default and only condition. It cannot be disabled AFAICT. If such information isn't present for your parts, you haven't chosen the correct parts or haven't set up your parts correctly.

author: Simon
author_rank: Unknown
timestamp: July 11, 2017, 07:36:58 pm
content: Well I don't know, the good news is that £1400 later I have both options

author: DerekG
author_rank: Frequent Contributor
timestamp: November 14, 2017, 12:28:23 am
content: Quote from: Simon on June 30, 2017, 05:53:08 pmSimon, how did you find Circuit Studio in comparison to Proteus?I'm not sure what your last version of DipTrace was, but ver 3.2 has quite a few improvements, particularly with the libraries & in selecting/moving/modifying copper/mask polygon pours etc.

author: Simon
author_rank: Unknown
timestamp: November 14, 2017, 07:45:26 am
content: Quote from: DerekG on November 14, 2017, 12:28:23 amBUGGYIt feels more modern but does need work to improve it's stability as I have had numerous issues often to complicated to explain to the support guy that is helpful like libraries just vanishing. I've done one PCB design so far so can't say I know it well but when you have to set a board boundary having already set a board edge to stop the autorouter straying off the board you have to wonder what exact type of pot the guy was on that day. Yes I can understand setting a routing boundary if you want to constrain routing to a smaller area than the board but having to use it to duplicate the board edges just seems silly.

author: Simon
author_rank: Unknown
timestamp: November 14, 2017, 07:46:46 am
content: I am wary of diptrace given that it is practically made in Russia and i don't like the attitude of the support and developers. So we are lucky now that some improvements have been made, will we see a version 4 next with few changes announced to much fanfare because the one and only developer has had another kid?