I looked at the PCBCAD720 product and downloaded and installed the demo as well. The program reminded me of some CAD software that I used on dedicated workstations in the 80's and 90's (Intergraph?). Not at all intuitive or easy to use IMHO, but then again what would one expect for the cost of a couple of warm beers. Probably ok for entry level and someone that made a board or so a month for hobby work.
I don't mean to offend and I am sure that a lot of effort went into the PCBCAD720 program, but I could tell pretty quickly that it was not the tool for me, but as they say your mileage may vary and it may well be to your liking, but it was not my cup of tea.
In general if I can't get comfortable with CAD software in well under an hour, two at the most, I lose interest pretty quickly. This is coming from a person who suffered through learning the first DOS releases of AutoCAD where it took quite a long time to be somewhat proficient. The disadvantage then is there was no real competition so you had to learn what was available, obviously not the case today.
For PCB CAD programs I find any of them that force you to do a schematic first to be particularly painful as they don't like to work the way that I do.
The reason I say that is as an analog and RF designer I really have no need for an auto router and fancy bells and whistles that I will never use so forcing me to do the schematic in CAD first sometimes dose not work for me for several reasons.
I generally will either work the schematic out of my head or or just on a quadrille pad (my version of DaveCAD) and work the PCB layout from there. I may enter it in OrCAD (as I know how to use that tool) and if the PCB CAD tool can connect with it, I may use that feature but I would bet that in my 40+ career time I could count on one hand where I have used such a feature. In almost every case it was when I had an outside contractor or department who was doing a PCB layout under my supervision.
The last one I remember was when I used OrCAD for the schematic and the outside contractor used Mentor Graphics Expedition PCB back in 2007ish time frame.
This was a fairly complex 4 layer mixed signal PCB where I needed to contract out the layout work as I had other design work to do on the project along with a very short timeline with limited internal resources. If Sprint had been available then (I don't know if it was, as I had not heard of it) I could have used that tool internally.
Years later for fun I imported the 274-X Gerbers and the drill files from that project into Sprint and created files for a fully editable PCB in that software, so I am sure it could have been done with that tool. I did find that the 274-X Gerber import to PCB being very useful later in that project for making special test fixture boards that could easily adapt to what became a product that we produced unchanged for over 13 years, several lifetimes for an electronics design. I can thank Microchip for (still) producing the microprocessor used in that design to keeping that product version alive. We recently had to redesign it due to obsolescence of other components but that as they say, is another story.
Sure there are rare times when I had a digital design that had repetitive work to do, where an auto router could have helped, but for the most part copy and paste can be your friend too. I guess that is why I liked the prior TangoPCB Series II+ DOS and later the SprintLayout6.0 as I found it very easy to do manual layouts without any preliminary restrictions.
I have done quite a few very complex mixed signal/mixed technology PCB's with this software without the need for linkage between the PCB and the schematic. They all worked and most of those designs are still in production today, many for well over a decade.
Sure not having that linkage does require additional manual checking, but it does force you to become much better at layout. This is because you will inherently find yourself cross checking your layout as you go, rather than relying on a software tool to do the due diligence and then only find out that you painted yourself in a corner and left out a critical trace or component that at the last moment requires significant rework.
Perhaps as one who started out when PCB layout was done manually on a drafting board I still somewhat have an aversion to auto routers. Maybe I'll come around to one someday but I don't think for the type of work I generally do that having one is a necessity.
The one thing that would be nice for them to implement in Sprint would at least be a netlist in/out feature. I have pressed for this, but I guess the 70K users of the program have not found it to be on their list of wanted features. However I have found the company to be very responsive to suggestions from their users, as they have implemented many of my suggestions so I do expect to see incremental enhancements in the future.
After using more complex PCB software at my many day jobs at several companies as an EE (P-CAD, OrCAD, Altium, Protel, VeriBest, etc.)
I just found that the simpler Sprint product worked very well for me and even though the last company I worked for bought Altium I found it to have a very steep learning curve (not to mention the cost). I reserved it for PCB designs that required that level of performance and I still used Sprint for boards that I needed to crank out quickly.
It was just a matter of what was needed to get the job completed at the time and also one tends to use the tools which one is most familiar at crunch time.
It still does amaze me what one can do with low cost entry level software. IIRC Altium was 140 times the cost of the Sprint product. Altium is clearly not a tool within the financial means of most hobbyists. Maybe if they offered a low cost not for profit version they would get more traction and those who used it for hobby work would be more likely to recommend the product to their employers for professional use.
I also have tried KiCAD but as of today I am not very comfortable with it. Maybe someday I'll need to dig into it, but for anything that I have currently planned on the PCB project list I think I am covered.
Well sorry if I rambled on a bit here, but I hope that my ramblings might be useful to some of you.
All the best,
Sam
W3OHM