Advertisement

Zibb

Paul RakoTechnical Editor Paul Rako looks at analog technology in power supplies, interface, the signal path, and life in general.



   Advertisement

Profile

RSS Feed

  • Add this blog to your RSS newsreader!

Recent Posts

Recent Comments

Most Commented On

Archives

By Category

Analog Design Articles

Blog

Friday, November 20, 2009

Sunstone improves the PCB123 CAD tool

Nov 20 2009 3:31PM | Permalink |Comments (14) |


I got a note from the ebullient Amber Roberts over at Lane PR regarding some significant improvement that Sunstone has made to its free PCB design tool, PCB123. The press release reports that PCB123 version 3.3 enhancements include:

  • PCB 123 v2 users can now convert any layout design files into PCB v3.3
  • Full customization via the new PCB 123 Software Development Kit
  • Dynamic bill of materials (BOM) generated and updated as the user designs
  • Real-Time quotes for board fabrication and parts.
  • Order both boards and parts direct from the new and improved PCB123 interface
  • More fabrication options and services

I visited Nolan Johnson, the CAD/EDA marketing manager of Sunstone Circuits when I was up in Portland a few months ago. He really gets the needs of PCB designers, perhaps because he understands their frustrations with the entire CAD/CAM design process. That’s why he developed the Sunstone Ecosystem. It involves design engineers, software such as PCB123 and National Instrument’s MultiSim, libraries of parts from NXP and Digi-Key, as well as assembly at Screaming Circuits.

Nolan introduced me to the software architect of PCB123, Keith Ackerman. Hmmmm, Ackerman, Ackerman—that name sounded familiar. I had always been curious as to why the old Orcad Layout package, the one that Cadence just obsoleted, was so good and so loved by PCB designers. Orcad’s first layout package was a disaster—they understood schematic entry but not board layout. Any experienced engineer knows board layout is what is important. A pretty schematic might get you a pat on the forehead and a cookie from the little boss, but a botched circuit board layout will get you fired by the big boss. So it turned out that after Orcad failed at their own attempt at doing PCB layout they went and bought Massteck, a PCB layout company in Massachusetts. That outfit was started by Al Ackerman. Yeah, Keith’s dad. And get this, just like my buddy Wayne Yamaguchi said— you could almost feel that the software engineers that did the Orcad/Massteck router sat next to real PCB layout people. Sure enough, they did. In fact several of the Massteck software people were PCB designers. Same goes for Keith. He is not old enough to go back to the light pen and Calma days, or Racal-Redac, but he did board layout, because his dad started his business as a PCB design service bureau. Since then Keith has worked at many of the PCB tool companies. He speaks well of his days at PADS and I think he said he was overseas, in Japan, for a while, working for some EDA companies there. I wrote about some of Keith’s dad’s most excellent software engineers in this interview.

So Keith knows his software because he knows board layout. That is why Sunstone and PCB123 are making such strides in getting you a working stuffed board. Nolan told me that the CEO of Sunstone is fully supportive of them making strategic partnerships with distributors like Digi-Key and others, as well as National Instruments and Screaming Circuits, all because they know that what you really need is a completed board stuffed and with all the hooks needed to test the thing to make sure it works the way you intend.

Now, PCB123 is free, in the sense that you can use it and order boards from Sunstone with it. If you want the Gerber files, so you can send them anywhere, even a competitor, then Sunstone asks for a nominal fee—I think it is 35 bucks, to give you the Gerbers. But keep in mind that with driven passionate software gurus like Akerman at PCB123, the CAD tool is not some stripped down toy, it really is a good package, and you can check it out without spending a dime.

Now one of Sunstone’s competitors, Advanced Circuits over in Colorado, has an on-line design rule check (DRC) service that you can use with a set of Gerbers, It is pretty neat and free, and has caught some errors in my files that saved me a board spin. What Nolan over at Sunstone told me their philosophy was to catch the errors while you are deigning the circuit, not when you are done and have the made the Gerbers. So PCB123 has all the Sunstone fab rules built in so if you try to run too close a line spacing or use too small a via, the tool will flag you and keep you from making an un-manufacturable board. In a really class act, they don’t just do this for their PCB123 tool, they have DRC plug-ins for Eagle, Altium, MultiSim, and UltiBoard, so that if you are using those tools, you can have the same benefit, the real-time DRC check will prevent you from designing in a mistake long before you have to generate Gerbers.

Then there is another major player in the prototype PCB arena, ProtoExpress, who I have used for over a decade since they are local in Silicon Valley. I think their attitude is that they don’t have to worry about design rules since they can make anything. Last time I checked, that included 1 mil spacing (that’s not a typo-- one mil.) laser-drilled microvias, blind and buried vias and 25-ounce copper. An no, you Brainiacs, you can’t have 1 mil spacing and 25 ounce copper at the same time, but ProtoExpress has really made doing extreme tech boards commonplace. One nice thing about them is that they have a contract-manufacturing partner in China that is guaranteed to be able to reproduce any technology that ProtoExpress uses here in Silicon Valley. So once you get your prototypes figured out with ProtoExpress, they can send the files to China and you can get cheap-high-volume manufacturing that is guaranteed to work as well as the prototype did.

All three of these prototype PCB vendors have relationships with assembly houses such as Screaming Circuits. Sunstone has assured me that you can send them the design files and BOM generated with their tool and they can get the parts for you while the board is being made, kit it up, and send it over to Screaming Circuits for assembly, all in as short a time as you are willing to pay for. Prototype projects that used to take weeks and months a few years ago can now be in your hands in 5 days at a reasonable cost and in even less time if you have the funds for 24-hour turns.

If you are interested in modern prototyping techniques, check out my article from last year.


Related entries in: Analog | 


Reader Comments



at 11/20/2009 4:23:33 PM, Andy T said:
Funny you should mention these Paul. I just kicked a board into fab and used Target3000!, who are aligned with PCB-Pool. They have a free tool as well, and I think it's probably light years ahead of PCB123 (the tool includes board-milling machine file outputs, pick and place file generation, gerber gen, DXF, Eagle generation/import, 3D file outputs for Mechanical CAD like Solidworks), but to each his own. For the xenophobes, this tool's authors and PCB-Pool are based in Europe.

I didn't go with PCB-Pool, or any of the guys on your list here, again for excessive cost (integer multiplier kind of magnitude) compared to the choice I had made - one that REGULARLY does 5 mil L/S versus relying on luck to producing the lines and spaces at that geometry (the 1 mil on 25 oz you mentioned is very impressive, though and is now in my head for my electric motorcycle controller board that's in my project queue).

I did do my due diligence on board fab and assembly costs and all of the guys you mentioned bust the bank in cost, but have impressive marketing stories that leads you to them. After hearing of them in one of your previous blogs on prototype assembly (THANKS!!!!), I was very pleased with Advanced Circuits, though, and their pricing was less than HALF the nearest guys, including the people mentioned here in your current blog who were disappointingly high for my project.

"We catch it before you build" is a bunch of marketing hooey to cover a major shortfall in offerings - any board CAD program worth its salt does DRC - the big cost in building boards is the tooling and seeing and editing the pick and place from your tooling via Advanced's free BOM Builder tool (Gerber Viewing is incidental) is one way to get the board stufing costs WAY down. I for one don't want to be looking for a mis-stuffed capacitor in place of a pullup resistor.....been there, done that.

Validation of your BOM via Advanced's tool, not just getting the pick and place right,and their generation of kitting stickers, is also a way to ensure you troubleshoot your design screwups, not your stockboy skills.



at 11/20/2009 10:10:45 PM, Andy T said:
oopsie - I meant "Advanced Assembly" in Colorado, not "Advanced Circuits" who I honestly did not look into.

Paul wrote about Advanced Assembly here www.edn.com/index.asp?layout=blog&blog_id=1700000170&blog_post_id=1290008529

Why I remembered this old blg entry, and not where I put my car keys, is beyond me, but glad I did.



at 11/23/2009 1:58:19 PM, todd krein said:
Why in the world would anyone with half a brain use a closed-propriatary system like PCB123, when you could use Eagle, which has all of the same capabilities, if not more, for free? Eagle has a large base of folks writing plug-ins for it ('cause it's *not* closed), many of the big silicon vendors provide libraries for it (Think TI), and it's almost the standard for projects you see on the net.

Pair it with the excellect prices, quality, and service that you get from Advanced Circuits, and you'll understand why I forbid any engineer in my company to use PCB123/Sunstone.



at 11/24/2009 2:56:53 PM, CP said:
PCB123 has one of the most complete and powerful programming APIs of *ANY* PCB design system, free or otherwise. I'm baffled by the comment about EAGLE being open -- it's not. Where is the source code? Where is the documentation of the file format (BRD)? And EAGLE's "programmability" is a joke.

While you can complain legitimately that Sunstone will change you a few bucks to get Gerbers, that's pretty hollow IMHO. If you insist on getting everything for free, pretty soon there will be noone to buy from at all.



at 11/24/2009 3:26:49 PM, Andy T said:
The design is what you have, what you own, what value you create, not the board that's built which is the mere manifestation of your IP.

I agree that if there's no standalone tool, whether Eagle or otherwise, that you can take to any vendor, or grow beyond its limitations, it's a waste of time to anyone but a hobbyist, irrespective of how great its API is or how open source the code is. If you're cracking open PCB layout s.w, you have way too much free time on your hands as a hardware designer.

And whether you like it or not, Eagle, PADS, and Allegro, (disclosure: I do not have any of these, but my PCB CAD program can export or import them) among a very few others, have become de facto standards in the industry for getting footprints and for postprocessing your layout.

Gerbers are useless and worthless to anyone but a board shop.



at 11/24/2009 3:43:05 PM, Nolan Johnson said:
Paul, thanks for such a nice write-up on Sunstone, PCB123 and the ECOsystem. It's an honor to compete and collaborate in the same marketplace with the other vendors you highlighted. We're just passionate about empowering the designers to get their jobs done. Engineers base their whole careers on balancing constraints -- we just try to take as many constraints away as we can. Sometimes, removing a constraint might look, from one angle, like we're applying a new one. I picked up on that theme from a couple comments on the blog, and I thought I'd join the discussion.

The free-distro model has created a very large user community for PCB123. One reason is the same ROI calculation that's allowing Open Source and other free-distro tools to increasingly occupy company-critical roles. The tools are good, they're supported, they're robust, and they're free.

Let's just pencil some numbers to show what I mean. Let's say a PCB CAD tool license costs you $1,000 to buy (let's just forego ongoing annual maintenance charges, for the sake of simplicity). On the other side of the equation is, say, $50/design to get Gerbers from PCB123. In this example, you'll need to execute on 20 designs before it becomes cheaper to have purchased a license in the first place. If your team does three designs annually, it'll take you more than 6 years to reach that point. Meanwhile, PCB123 provides 24/7/365 technical support, and we distribute our updates without additional cost to you in the form of maintenance fees. Again, we're not charging up-front for these services. We make money because we helped the designer successfully complete a design. If the PCB123 tool says the design has no design violations, we guarantee it'll be buildable. That's peace of mind, and risk reduction for the user.

But don't get me wrong, though: Sunstone invests in PCB123, but PCB123 is not the only way we do business. At Sunstone we build a lot of boards every day, in our PCBexpress QuickTurn line as well as our Full-Featured channel and our ValueProto channels. For many of our customers, EAGLE (free or otherwise) is the tool of choice. For others, it's Mentor. Or Cadence. OR NI Design Suite. Or Altium. Or Orcad. We build them all. Every day.

As you point out in your article, we're actively working to make DFM Add-Ons available for all the major CAD tool platforms. Today we support EAGLE and Altium directly; we have others in development right now. Why? Because designers are expected to deliver designs that not only function but also manufacture with profitable yields. Research shows that 75% of the profitability influence resides INSIDE the design tool, WITH the designer. If designers don't optimize the design in the CAD environment, but wait instead for results from the batch-based DRC checkers in pre-manufacturing, then they've just given away three quarters of their leverage. We don't understand why a designer would do that. Consequently, we strive to help designers get design rule issues presented to them up front, in the design process. If it saves the designer a spin, that's significant both in manufacturing costs as well as staff and labor costs. Again, risk reduction and peace of mind for the designer, regardless of their tool of choice.

Thanks again for the kind words, Paul. And your friend Wayne has it right - you can tell companies that have expertise on both sides of a methodology. If a designer wants to break down the barrier between design to manufacture, it helps to work with a collaborative-minded company who has expertise on both sides of that barrier. Massteck/ORcad did in their day... we'd like to think we do too.



at 11/24/2009 4:11:11 PM, John L. said:
Numerous good comments...

While it is nice Sunstone123 is improving...
I don't find it helpful to professionals that have been doing this kind of work for some time.

Great for entry level or new comers..
simple designs with 7 mil line/space etc...

Last time I looked a Sunstone for prototypes.. they couldn't build at the tech level required...
I didn't think 5mil lines/spaces with 10 mil holes was pushing it... but they weren't interested building prototypes with these specs.
While this isn't likely a limitation of 123.. a significant value being touted (integration with pcb house) is lost.

Just went to a seminar from one of the top board houses in the country a week ago ...
they indicated standard processing rates ($) for 3mil line / 4 mil spacing , 10 mil drilled holes...
and yes .. they considered it no big deal to do 1 mil laser vias with 2 mil lines / spaces.

and they pointed out .. everyone will have to work with micro BGAs and blind vias in the near future.
reason?
because the IC manufacturers will only be producing components in these packages .. not because of need for more density.

As for de facto standards...
Agreed within the US, the mentioned CAD packages are the most popular.. They are not the most popular in Europe or Asia.
and I have seen the "most popular" group change significantly over the last 25 years..
Use what works for you...
Would love it if the industry standardized on a common data interchange format...
Hell.. IPC has numerous standard "net list" formats.




at 11/25/2009 12:39:36 AM, Andy T said:
@Nolan. An engineer's life is not about Gerbers. It's about design maintenance and reuse (call it "efficiency").

To use your math, one design reuse is worth 50 CAD tool seats at $1000. The arithmetic is different for a hobbyist where one-off of anything is fine, where documentation goes in the trash as soon as the project is done, and where "free" means you don't have to leave the basement you live in in order to ask mom to buy you a piece of software for $300.

I also agree about the line/spacing rules - 7 mils L/S is so 1980's.....



at 11/25/2009 2:22:40 PM, Tony said:
Sierra Proto Express now offers PCB assembly. Their prices are on par with most US companies (including ones that are just conduits to China), and for a 4 layer board we did, was cheaper than a decent Chinese mfg.

Advanced Circuits also offers "free PCB software" - PCB Artist, which is the lite version of Pulsonix. IIRC, you get the Gerbers after your first order.



at 12/8/2009 1:26:31 PM, Tom Mazowiesky said:
I've also been a long time (20+ years) customer of Sierra Proto Express and have nothing but good experiences with them. Knowledgeable, accurate, concientious and I don't think they've ever missed a deadline on any project.



at 1/4/2010 1:19:03 AM, cna training said:
Nice post & nice blog. I love both.



at 2/6/2010 3:29:33 AM, Install Software said:
Another great post.
Thanks for the tips and help.
Everyone, bookmark this site.



at 2/6/2010 5:48:12 AM, Lucy said:
I recently came across your blog and have been reading along. I thought I would leave my first comment. I don't know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.

Lucy
dataentryjob-s com




at 2/6/2010 7:41:53 AM, MrBarns said:
Hey, I read a lot of blogs on a daily basis and for the most part, people lack substance but, I just wanted to make a quick comment to say GREAT blog!.....I"ll be checking in on a regularly now....Keep up the good work! :)



Post a comment



Display Name

Change Image
Before submitting this form, please type the characters displayed above.
Note the letters are NOT case sensitive.


ADVERTISEMENT

©1997-2010 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy