Shop OBEX P1 Docs P2 Docs Learn Events
About to take the plunge...designing my first PCB. — Parallax Forums

About to take the plunge...designing my first PCB.

RavenkallenRavenkallen Posts: 1,057
edited 2010-09-29 08:32 in General Discussion
I downloaded the ExpressPCB software and i got a few extra bucks sitting around. Do you guys that use ExpressPCB have any advice? Or some simple schematics i can study? I plan on making a simple board just to test the idea out. I might make a propeller "demo" board, consisting of a few external components....I am really excited...Oh and is the 51 dollar price for three boards? Can you only order one?
«1

Comments

  • mctriviamctrivia Posts: 3,772
    edited 2010-09-21 20:32
    i would strongly discourage you from using express pcb. use a generic pcb cad program. then you can get your boards made anywere. express pcb charges a lot of money to get your gerbers so you can get your boards made somewhere cheaper

    there prices are good in small quantities for us residents. but they suck if you want to get a lot of boards done.
  • RavenkallenRavenkallen Posts: 1,057
    edited 2010-09-21 20:41
    Huh, well i noticed in quantity for a 2 layer board that the price is like 500 dollars for 100 boards. That is not bad...They just seem so easy to use. I have already figured out how to place components and traces....Thanks for the input.
  • mctriviamctrivia Posts: 3,772
    edited 2010-09-21 20:44
    I can get 100 2 layer boards, silver plated(no lead for me), and electrically tested for under $200. I don't believe they will even test your boards. If you use another cad program you can still get them to make your small run boards. You just have an option of who makes it.
  • RavenkallenRavenkallen Posts: 1,057
    edited 2010-09-21 20:49
    Whoa, that is a good deal!! Yeah, but, are other CAD programs as easy to use as the ExpressPBC?
  • mctriviamctrivia Posts: 3,772
    edited 2010-09-21 20:53
    yes. you just need to find one you like. Myself I like Eagle but I have been using it since I was 14. Many people don't like its non windows standard interface. pick one you like and that you can fins other users to help you with. Each has pros and cons. once you build a library of schematics and parts up you will have a hard time changing.
  • RavenkallenRavenkallen Posts: 1,057
    edited 2010-09-21 20:59
    So i wonder why Express PCB maintains such a huge presence over the market? They must have something that is worth the extra money....right now, anyway, i am not to concerned about the monetary aspect. i just want something easy/ professional...Looking ahead when i start my own business(I hope) i will have to worry about costs then...Thank you for taking your time.
  • mctriviamctrivia Posts: 3,772
    edited 2010-09-21 21:04
    if you live in the US then some of there products are really good rates. I may be able to get a large number of boards made cheap but I can't get a small number made for less then express PCB charges(minus shipping there shipping charges alone to me make it cheaper to get made in China) and they rope people in by offering the software free. They are not a bad service. I just would not recommend using there software.
  • RavenkallenRavenkallen Posts: 1,057
    edited 2010-09-21 21:07
    i wonder if they except Gerber files to? What don't you like about their software?
  • mctriviamctrivia Posts: 3,772
    edited 2010-09-21 21:10
    i have sent them gerber files they definitely take them. Have not used them since I found over sees suppliers that would make and ship for less then there shipping charges.(cost me $400 to get $100 board to me. new about the $100 the other $300 is split up between them, customs, and dhl charging me an arm and a leg.)

    What i don't like is it does not output gerbers. Because of that you can not get your boards made anywhere else but from them.
  • RavenkallenRavenkallen Posts: 1,057
    edited 2010-09-21 21:21
    400!!!!! Where do you live? that 500 dollars i qouted included shipping
  • Dr_AculaDr_Acula Posts: 5,484
    edited 2010-09-21 21:22
    I like Eagle and I use OurPCB in China (I could have chosen any fab house really).

    Eagle has a very steep learning curve, but all the unusual parts are there and the autorouter makes it much easier. I wrote it all up here http://www.instructables.com/id/Professional-PCBs-almost-cheaper-than-making-them-/

    There are tricks you learn along the way, like making power traces thicker, and telling the autorouter to not place vias too close to solder pads (makes soldering much easier). If the autorouter fails you can change the grid size, and then it is a matter of balancing speed vs ability to completely route. I do about 10 autoroutes, and each time I put the components closer together until it fails.

    Keep us posted with photos etc. Designing PCBs is great fun.
  • mctriviamctrivia Posts: 3,772
    edited 2010-09-21 21:24
    400!!!!! Where do you live? that 500 dollars i qouted included shipping

    Then I lived in Hamilton, ON, Canada
  • VonSzarvasVonSzarvas Posts: 3,525
    edited 2010-09-21 23:12
    ...just a little chirp Ravenkallen, I have been using Diptrace for a while. It is really easy to use, comes with a good library and can do all the export stuff you need.

    I usually export files for my cnc to route pcbs at home (and sometimes print to that rub'n'blue pcb stuff and etch boards in the garage), but I have also exported gerbers for the pcb houses too (when the vias get too small and too many!). What I mean to say is that this software will "do it all", and still has a really easy to use interface. Maybe somewhere between the ExpressPCB program and Eagle (probably nearer Express for use and Eagle for technical ability).

    Might be worth a try before you invest your time in learning one or the other. I am not here to push a particular brand of pcb software, but your comment that you are not worried about the money now, just to get the business going, seems to ring some alarm bells with me!

    In my opinion, it does not matter how much money you have... it is DEFINATELY important to worry about money now, especially when starting a new business! When your success comes and you are really busy meeting customer needs, you really do not need the hassle later of switching software etc.. Mctrivia speaks from experience I am sure - he is right to advise you to learn something generic from the start and only exhaust your valuable time learning something once (and well) !

    All the best with everything,
    Max.
  • ElectricAyeElectricAye Posts: 4,561
    edited 2010-09-22 04:15
    I make only one-of-a-kind devices and I've used expressPCB a number of times. If you've never designed a pcb in your life, I think it's a good fun way to get started. Since I never plan on making 100s of anything, I don't care about Gerbers and such, and I like how fast you can get your boards and get moving with a project - just a matter of days. Generally speaking, I've found my experiences with expressPCB to be fairly smooth. Just take the time to read their suggestions on board design, etc.

    Of course, once you get hooked on making your own PCBs, there are many directions you can go. Learning to use expressPCB isn't going to preclude you from learning something else.

    Just my 2 cents worth.

    :)
  • KaosKiddKaosKidd Posts: 296
    edited 2010-09-22 06:29
    Maxwin wrote: »
    ...just a little chirp Ravenkallen, I have been using Diptrace for a while. It is really easy to use, comes with a good library and can do all the export stuff you need.

    I usually export files for my cnc to route pcbs at home (and sometimes print to that rub'n'blue pcb stuff and etch boards in the garage), but I have also exported gerbers for the pcb houses too (when the vias get too small and too many!). What I mean to say is that this software will "do it all", and still has a really easy to use interface. Maybe somewhere between the ExpressPCB program and Eagle (probably nearer Express for use and Eagle for technical ability).

    Might be worth a try before you invest your time in learning one or the other. I am not here to push a particular brand of pcb software, but your comment that you are not worried about the money now, just to get the business going, seems to ring some alarm bells with me!

    In my opinion, it does not matter how much money you have... it is DEFINATELY important to worry about money now, especially when starting a new business! When your success comes and you are really busy meeting customer needs, you really do not need the hassle later of switching software etc.. Mctrivia speaks from experience I am sure - he is right to advise you to learn something generic from the start and only exhaust your valuable time learning something once (and well) !

    All the best with everything,
    Max.

    Awesome and spot on advice!

    KK
  • RavenkallenRavenkallen Posts: 1,057
    edited 2010-09-22 09:58
    Thank you for all of the feedback guys. I do understand what most of you are saying, but i think that ExpressPCB is kinda like the Basic stamp. They are both expensive, but they both are easy to use. I could have started with a Picaxe or Arduino, but it was to hard...Someone once said that once you learned BASIC you would never want to program in another language...Not true. I have learned SPIN/ some PASM and i am starting to learn Python and C++...I think ExpressPCB is a good place to start. Maxwin is right about costs though. It is something to think about. I hope to start my business sometime next year..
  • RavenkallenRavenkallen Posts: 1,057
    edited 2010-09-22 13:09
    I have another question. If you draw the traces over another trace does the system automatically reroute them? Like can you just connect the traces to other(even though they overlap) components and you are done? Or do you have to line everything up?
  • Bobb FwedBobb Fwed Posts: 1,119
    edited 2010-09-22 14:01
    I, too, strongly advise against using ExpressPCB, we went though this recently in a couple threads. Check out http://forums.parallax.com/showthread.php?t=125797 and http://forums.parallax.com/showthread.php?t=125788

    Easy-PC is supposed to be good, PCB123 is similar to ExpressPCB (tied to a fab house), but a much better fab house, both Eagle and DipTrace have free versions.
    My suggestions would be DipTrace, then upgrade as you need. The money you spend on a quality CAD suite will easily be saved once you make a few PCB fabrication orders. And you won't have to relearn a CAD system once you find the shortcomings of ExpressPCB are all true.

    You will also find a lot more support from users on forums (and from us) if you use a real CAD suite.
  • RavenkallenRavenkallen Posts: 1,057
    edited 2010-09-22 15:27
    I think i will still at least give them a try. If they mess up(or if i mess up) i will not use them anymore. I will be out 51 bucks and you guys can say i told you so, but no major harm will be done(Except the damage to my pride, haha). I appreciate all of the advice about who to go with instead, but do you guys have any advice/ tips for someone who is going to at least give them a chance?....

    Who knows, maybe i even make my own boards someday..Of course i will need to buy a laser printer, haha....Actually while on the subject, i heard that you can use a photocopier for the toner transfer method, instead of a Laserprinter? Is that really true?
  • LeonLeon Posts: 7,620
    edited 2010-09-22 15:36
    Copiers can work for toner transfer, but they often increase the size slightly (to avoid black borders), which can cause problems. I print transparencies on an inkjet printer and use resist-coated boards with UV exposure, and get excellent results (8/8 mil tracks if necessary).
  • Bobb FwedBobb Fwed Posts: 1,119
    edited 2010-09-22 15:53
    Advice:
    Take care; the program does not notify you of errors you make, and there is very little assistance. Make sure you make a schematic first, what little help it gives you is priceless.

    Do not use traces thinner than 0.01". Some of the problems I had were on traces smaller than that. If you can stand a larger clearance than default, do so, more than half the problems I had were the space between copper not being removed. Added space should help that a bit.

    Straight lines are not the easiest thing to do in ExpressPCB, but they will make your finished design look much better. Do not use 90-degree angles on the traces, always do two 45-degree angles instead.

    It may be helpful to try to put vertical traces on one side and horizontal traces on the other.


    Attached are some custom components I use (like the propeller). I have more, but these seemed like the most common ones.
  • mctriviamctrivia Posts: 3,772
    edited 2010-09-22 16:07
    I think i will still at least give them a try. If they mess up(or if i mess up) i will not use them anymore. I will be out 51 bucks and you guys can say i told you so, but no major harm will be done(Except the damage to my pride, haha). I appreciate all of the advice about who to go with instead, but do you guys have any advice/ tips for someone who is going to at least give them a chance?....

    Who knows, maybe i even make my own boards someday..Of course i will need to buy a laser printer, haha....Actually while on the subject, i heard that you can use a photocopier for the toner transfer method, instead of a Laserprinter? Is that really true?

    I am in no way saying don't use PCB expresses fab service. The boards they did make for me where done properly and I doubt they will screw yours up. There prices are great for small orders also. I am suggesting using a different program and submitting the gerbers to them.

    Why because eventually you will want to use a different board manufacturer. if you use a different program then this is easy. if you use there software then you will have to convert every thing you have designed to a new format.

    I have thousands of hours of work into many pcb designs. All in eagle. there is no way I would want to redraw them all. And i often build new products based on old designs.

    If you spend a year using pcb expresses software you will not want to spend a few months redrawing everything so you can affordable get boards made somewhere else.
  • LeonLeon Posts: 7,620
    edited 2010-09-22 16:32
    Advanced Circuits has better software (a version of Easy-PCB) and supplies Gerbers after the first order. I don't know how their prices compare, though.
  • ElectricAyeElectricAye Posts: 4,561
    edited 2010-09-22 17:02
    ...If you draw the traces over another trace does the system automatically reroute them? Like can you just connect the traces to other(even though they overlap) components and you are done? Or do you have to line everything up?

    For expressPCB, if you draw one trace over another on the same side of the board then copper gets laid down for both traces and they will be electrically connected. Also, you have to be careful when you simply connect two traces together without "passing through" a component pin: sometimes the software doesn't think the two free-ended traces are connected, so if you were to move one trace, the other trace won't necessarily remain connected. You can tell the two traces have not linked up if you move one trace and the other trace stays put.
  • lardomlardom Posts: 1,659
    edited 2010-09-22 17:34
    I will take mctrivia's advice and get a generic pcb cad program next time. I used expresspcb for my first pcb. I modified a pcb I saw on Rayman's website. I made several mistakes and had to reorder it a second time. The second one worked. I consider it the price of my education. $60 for three 2 sided pcb's to make sure I got it right wasn't bad.
  • RavenkallenRavenkallen Posts: 1,057
    edited 2010-09-23 20:58
    I have got another(Probably obvious) question....When they say "two layer board" that means that the board is literally two sided? Like you can stick stuff on both sides? And vias are the method in which one accesses the other layer, right? I have my first board mostly designed and i will upload after i finish it....I am really excited!!!! It is going to be a simple proto board for a PIC18f14k22(AKA, Picaxe 20x2).. It was going to be a propeller board, but the design quickly got out of hand....Whoa, to much caffeine!!
  • ElectricAyeElectricAye Posts: 4,561
    edited 2010-09-23 21:26
    I have got another(Probably obvious) question....When they say "two layer board" that means that the board is literally two sided? Like you can stick stuff on both sides? And vias are the method in which one accesses the other layer, right? I have my first board mostly designed and i will upload after i finish it....I am really excited!!!! It is going to be a simple proto board for a PIC18f14k22(AKA, Picaxe 20x2).. It was going to be a propeller board, but the design quickly got out of hand....Whoa, to much caffeine!!



    On the expressPCB Standard service you'll be able to place components on both sides of the board. In practice, it's probably best to keep most or all of your components on one side of the board and use both sides of the board to run traces. As others have already mentioned: consider running traces on one side, say, north-south, and traces on the opposite side, east-west. These are then connected to each other via the vias. (Yes, vias are electrical connections going from one side of the board to the other, usually to join traces). Also consider placing your components so they all have their pin number 1's in the same orientation: this just makes it easier when soldering so you don't get confused.

    Be sure to double check that the hole sizes for components actually will allow the pins of your components enough diameter to fit through. One of my first mistakes was just assuming that the default case was okay and I had to shave down some component pins to get them to fit.

    Funny, but I always presumed that a 2-layer board was the same thing as a Double-sided board, but now that you asked the question (and it's late at night) I'm not so sure. I believe 4 layer boards allow you to sandwich power planes, etc inside the board, or giving you more layers to run traces. Solder mask and silk screen are nifty things, but you can easily live without them if you're soldering only through-hole components.

    Quoting expressPCB website:

    Standard Service boards have top and bottom copper layers with all holes plated through. They do not include solder masks or silkscreen layers, which are primarily cosmetic.
  • RavenkallenRavenkallen Posts: 1,057
    edited 2010-09-23 21:36
    Cool, thanks. That is just what i needed. I was wondering, how do most people implement their power and ground lines? Do they usually run them around the sides of a board or do they put the ground or power on the bottom layer?...Oh BTW, i am going to use their mini-board service which includes two layers...Oh and for the through hole pads, is a 0.029 hole big enough? That should fit small gauge wire, right?
  • lardomlardom Posts: 1,659
    edited 2010-09-23 21:40
    One important reason for a two sided board is it would be difficult to route all of your traces without 'crossing' another trace. Also if you placed all your traces on one side your pcb would have to be larger. From what I've seen it's best to have power traces on one side and ground traces including the ground plane on the other.
  • Dr_AculaDr_Acula Posts: 5,484
    edited 2010-09-23 22:12
    Re power and ground traces, I recently spent some time in the Eagle autorouter trying to persuade it to use polygons for ground and power planes. It seems the polygon is not as smart as the autorouter in that you can't get the board as small when you use this (it works fine for boards where components are well spaced out). So I've gone back to using thick traces for power and ground. Of course, if you are manually routing the ground/power plane might work better.

    re "...They do not include solder masks or silkscreen layers, which are primarily cosmetic."

    The solder mask makes soldering a lot easier, and solder bridges a lot less likely. Silkscreen layers make it much easier to solder the board - with all the labels on a silkscreen I find I never need to look up any schematics or layout drawings when soldering up a board. Silkscreen is useful for a description of a jumper.
Sign In or Register to comment.