geekhack

geekhack Projects => Making Stuff Together! => Topic started by: mrflow3r on Sat, 16 May 2015, 17:57:48

Title: Where to get PCBs manufactured for cheap?
Post by: mrflow3r on Sat, 16 May 2015, 17:57:48
I just finished a prototype of a 60% keyboard PCB design. I uploaded it to OSHPark and it quotes me $280 =(. A little steep for my first trial.
Can someone point me to the right direction? I know quality PCB services aren't cheap. I am looking for wisdom.
Title: Re: Where to get PCBs manufactured for cheap?
Post by: vvp on Sat, 16 May 2015, 19:04:00
Will not you get 3 pieces for that?
If so, then it is a good price.
Title: Re: Where to get PCBs manufactured for cheap?
Post by: mrflow3r on Sat, 16 May 2015, 19:45:45
Will not you get 3 pieces for that?
If so, then it is a good price.

Yes I do get 3 pieces. I am unsure about the layout. So it would be nice if I get just 1 board to try out.
Title: Re: Where to get PCBs manufactured for cheap?
Post by: VinnyCordeiro on Sat, 16 May 2015, 20:57:17
Other options:
I already used Gold Phoenix for a proof-of-concept keyboard, they are great. And now I'm waiting for a batch of 5 60% keyboards coming already assembled (except for the switches) from Seeed Studio. You might want to take a look and ask for a quote from them all. Almost all of them have a minimum order of 5 PCBs. Gold Phoenix can make a single board, but if you make the PCB the standard size of a 60% keyboard it'll cost you $100, I think.
Title: Re: Where to get PCBs manufactured for cheap?
Post by: naz on Sat, 16 May 2015, 21:07:11
why did you choose pcb??? wouldn't it be easier to just hand wire the keyboard??
Title: Re: Where to get PCBs manufactured for cheap?
Post by: user 18 on Sat, 16 May 2015, 21:30:32
PCBs increase the stability of a board compared to hand wiring. If you don't use a PCB, you need to use a plate with individual switch cutouts for your specific layout, rather than a universal layout -- otherwise switches can move around. For some layouts, that means you'll need a custom plate done anyway, and it won't be any cheaper.

Case compatibility may also be a factor. A PCB lets you build the controller into the board, whereas a hand-wired board necessitates wiring a controller, and finding space for a larger chip.

I'll be watching this thread, hopefully I can use some of these resources myself at some point! OP, please let us know what works out to be the best deal for you!
Title: Re: Where to get PCBs manufactured for cheap?
Post by: mrflow3r on Sun, 17 May 2015, 02:39:42
why did you choose pcb??? wouldn't it be easier to just hand wire the keyboard??

I'd like to make a production quality custom keyboard.
Title: Re: Where to get PCBs manufactured for cheap?
Post by: mrflow3r on Sun, 17 May 2015, 02:42:46
Other options:
  • Gold Phoenix (http://goldphoenixpcb.biz/)
  • PCBWay (http://www.pcbway.com/)
  • PCBWing (http://pcbwing.com/)
  • PCBCart (http://pcbcart.com/)
  • Seeed Studio (http://seeedstudio.com/)
I already used Gold Phoenix for a proof-of-concept keyboard, they are great. And now I'm waiting for a batch of 5 60% keyboards coming already assembled (except for the switches) from Seeed Studio. You might want to take a look and ask for a quote from them all. Almost all of them have a minimum order of 5 PCBs. Gold Phoenix can make a single board, but if you make the PCB the standard size of a 60% keyboard it'll cost you $100, I think.

Thanks. I will ask for a quote from those services. I was hoping to get a prototype PCB made for ~$25 from a Chinese service, but that sounds too low.
Title: Re: Where to get PCBs manufactured for cheap?
Post by: mrflow3r on Sun, 17 May 2015, 02:43:55
PCBs increase the stability of a board compared to hand wiring. If you don't use a PCB, you need to use a plate with individual switch cutouts for your specific layout, rather than a universal layout -- otherwise switches can move around. For some layouts, that means you'll need a custom plate done anyway, and it won't be any cheaper.

Case compatibility may also be a factor. A PCB lets you build the controller into the board, whereas a hand-wired board necessitates wiring a controller, and finding space for a larger chip.

I'll be watching this thread, hopefully I can use some of these resources myself at some point! OP, please let us know what works out to be the best deal for you!

Never really considered hand-wiring a keyboard. I'm not a precise person, but I like to have a clean finish. Hand-wiring sounds too much like an art and craft project.
Title: Re: Where to get PCBs manufactured for cheap?
Post by: mrflow3r on Sun, 17 May 2015, 02:48:01
I'm thinking perhaps I need to cut down on the size. 40% or less. I just want to make a PCB and see if I can get it to work for now.
Title: Re: Where to get PCBs manufactured for cheap?
Post by: Vizir on Sun, 17 May 2015, 10:41:07
Check http://dirtypcbs.com/ too
Title: Re: Where to get PCBs manufactured for cheap?
Post by: Findecanor on Sun, 17 May 2015, 15:25:33
Check http://dirtypcbs.com/ too
It is worth noting that they offer only 5×5 cm (~ 2×2 inches) or 10×10 cm (~ 4×4 inches). You could fit only 5×5 keys into that larger size.
Title: Re: Where to get PCBs manufactured for cheap?
Post by: Vizir on Sun, 17 May 2015, 15:26:34
Interesting. Didn't know that!
Title: Re: Where to get PCBs manufactured for cheap?
Post by: mrflow3r on Sun, 17 May 2015, 15:55:25
Alright, I made a tweak to my layout. It shaved off ~$70.

Original version (~$280 from OSHPark) - https://oshpark.com/shared_projects/T0MZM2bq
Tweaked version - (~$210 from OSHPark) - https://oshpark.com/shared_projects/pAC5ADVB

I'm get quotes from the services mentioned previous. In the meanwhile I will work on a 40% design.
Title: Re: Where to get PCBs manufactured for cheap?
Post by: Parak on Sun, 17 May 2015, 15:58:58
Sitopway had nice prices and really fast turnaround time for me. The shipping might seem expensive, but you basically get finished boards in a matter of days instead of weeks (something around 8 business days order to my door last time I did it). Protip: Don't get 1 prototype, get at least 3, price difference will be minimal most of the time.
Title: Re: Where to get PCBs manufactured for cheap?
Post by: Parak on Sun, 17 May 2015, 16:02:55
Tweaked version - (~$210 from OSHPark) - https://oshpark.com/shared_projects/pAC5ADVB

I don't see the pcb drill holes for the switches. Cherry needs at least 1 for the plate mount, and 3 for the pcb mount. Diode spacing looks a bit too large and too close to the switch.
Title: Re: Where to get PCBs manufactured for cheap?
Post by: mrflow3r on Sun, 17 May 2015, 16:17:51
Tweaked version - (~$210 from OSHPark) - https://oshpark.com/shared_projects/pAC5ADVB

I don't see the pcb drill holes for the switches. Cherry needs at least 1 for the plate mount, and 3 for the pcb mount. Diode spacing looks a bit too large and too close to the switch.

Doh! I was afraid of using either wrong part library and/or incorrect clearance. Here is my project archive in Kicad (https://github.com/b1gtuna/60Percent-V2/blob/master/60.zip).
The hole definitely show in the PCBNew view. I might have forgotten to generate a gerber layer.
Title: Re: Where to get PCBs manufactured for cheap?
Post by: mrflow3r on Sun, 17 May 2015, 16:26:01
Tweaked version - (~$210 from OSHPark) - https://oshpark.com/shared_projects/pAC5ADVB

I don't see the pcb drill holes for the switches. Cherry needs at least 1 for the plate mount, and 3 for the pcb mount. Diode spacing looks a bit too large and too close to the switch.

Regarding the proximity of the diode to the switch, shouldn't it be fine as long as I solder the diode on the backside of the PCB?
Title: Re: Where to get PCBs manufactured for cheap?
Post by: Parak on Sun, 17 May 2015, 16:49:56
Tweaked version - (~$210 from OSHPark) - https://oshpark.com/shared_projects/pAC5ADVB

I don't see the pcb drill holes for the switches. Cherry needs at least 1 for the plate mount, and 3 for the pcb mount. Diode spacing looks a bit too large and too close to the switch.

Regarding the proximity of the diode to the switch, shouldn't it be fine as long as I solder the diode on the backside of the PCB?

Sure, but you have to clear space around the bottom of the switch too - you don't want the switch to hit the leads of the diode. So compare the footprint of the cherry switch (0.61x0.61 conservatively iirc) against where the diode leads are.

oshpark should have guidelines on gerber and specifically drill file generation. It's always important to double and triple check your generated gerbers as well in something like gerbv or built in gerber viewer in kicad, checking each layer for correctness. Looking at the gerbers in the zip file that you linked to, there are multiple issues that would need to be fixed.

Out of curiosity, what are you making this project for? I don't see anything particularly distinctive about the layout or components, unless it's for a self learning type of thing or similar :)
Title: Re: Where to get PCBs manufactured for cheap?
Post by: mrflow3r on Sun, 17 May 2015, 20:49:41
Tweaked version - (~$210 from OSHPark) - https://oshpark.com/shared_projects/pAC5ADVB

I don't see the pcb drill holes for the switches. Cherry needs at least 1 for the plate mount, and 3 for the pcb mount. Diode spacing looks a bit too large and too close to the switch.

Regarding the proximity of the diode to the switch, shouldn't it be fine as long as I solder the diode on the backside of the PCB?

Sure, but you have to clear space around the bottom of the switch too - you don't want the switch to hit the leads of the diode. So compare the footprint of the cherry switch (0.61x0.61 conservatively iirc) against where the diode leads are.

oshpark should have guidelines on gerber and specifically drill file generation. It's always important to double and triple check your generated gerbers as well in something like gerbv or built in gerber viewer in kicad, checking each layer for correctness. Looking at the gerbers in the zip file that you linked to, there are multiple issues that would need to be fixed.

Out of curiosity, what are you making this project for? I don't see anything particularly distinctive about the layout or components, unless it's for a self learning type of thing or similar :)

I will make adjustment to place the diode inside of the switch. And I guess I have to do some reading on OSHPark and check my Gerbers.

I'm building this to further extend with Bluetooth capabilities later. Hence I am just copying a common layout.

Thanks for your help and will report back with updates!
Title: Re: Where to get PCBs manufactured for cheap?
Post by: mrflow3r on Sun, 17 May 2015, 22:38:12
Alright, the drill holes come in two files in Kicad. One for NPTH and regular holes. I had to merge the two using GerbV.

Now I'm going to fix the placement of diodes. Should be fun.....
Title: Re: Where to get PCBs manufactured for cheap?
Post by: mrflow3r on Sun, 17 May 2015, 22:40:20
Here is the link to the updated design thus far -  https://oshpark.com/shared_projects/P7fSN3l6
I also updated the .zip file from my github account - https://github.com/b1gtuna/60Percent-V2/blob/master/60.zip
Title: Re: Where to get PCBs manufactured for cheap?
Post by: twiddle on Mon, 25 May 2015, 07:15:29
http://pcbshopper.com (http://pcbshopper.com) allows you to compare prices from a variety of fabs including some of the ones mentioned here based on size, surface finish, lead time etc. Might be worth seeing what quotes you get through them.
Title: Re: Where to get PCBs manufactured for cheap?
Post by: wcass on Wed, 27 May 2015, 19:48:59
I've used PCBWay twice; 10 copies of a 60% board should run about $120 (including shipping).  Mine were delivered in about 7 days.
Title: Re: Where to get PCBs manufactured for cheap?
Post by: mrflow3r on Sun, 21 June 2015, 13:18:58
http://pcbshopper.com (http://pcbshopper.com) allows you to compare prices from a variety of fabs including some of the ones mentioned here based on size, surface finish, lead time etc. Might be worth seeing what quotes you get through them.

Whoa, thanks that helped a lot. PCBWay seems like a good service.
Title: Re: Where to get PCBs manufactured for cheap?
Post by: mrflow3r on Sun, 21 June 2015, 13:19:44
I've used PCBWay twice; 10 copies of a 60% board should run about $120 (including shipping).  Mine were delivered in about 7 days.

Great to hear from a GH member about PCBWay. I have submitted my order. Waiting to hear back from them.
Title: Re: Where to get PCBs manufactured for cheap?
Post by: CPTBadAss on Tue, 23 June 2015, 08:32:16
At the keyboardio meetup in Louisville, they recommended Seeed Studio. In the past, I know people have used OSHPark as well. In particular, the Enabler GB comes to mind.
Title: Re: Where to get PCBs manufactured for cheap?
Post by: VinnyCordeiro on Tue, 23 June 2015, 13:36:50
At the keyboardio meetup in Louisville, they recommended Seeed Studio. In the past, I know people have used OSHPark as well. In particular, the Enabler GB comes to mind.
I second Seeed Studio, my 60% prototypes were made there, assembling included. :D
Title: Re: Where to get PCBs manufactured for cheap?
Post by: mrflow3r on Sat, 04 July 2015, 09:05:59
(https://c2.staticflickr.com/4/3893/19189409289_5db726fb45_k.jpg) (https://flic.kr/p/veGJQi)DSC04123 (https://flic.kr/p/veGJQi) by Adam Lee (https://www.flickr.com/photos/b1gtuna/), on Flickr

It is here! I ultimately ordered from PCBWay. Really helpful folks they are. ~$30 for 5 PCBs, ~$30 for DHL shipping, and ~$25 for Customs/Duty (ouch). All these took just a week. Impressed.

(https://c1.staticflickr.com/1/528/18753112614_0a13085251_z.jpg) (https://flic.kr/p/uz9B2Q)DSC04132 (https://flic.kr/p/uz9B2Q) by Adam Lee (https://www.flickr.com/photos/b1gtuna/), on Flickr

Here is a shot with Gateron Clear that I bought from ZealPC. A really helpful and nice guy!
Title: Re: Where to get PCBs manufactured for cheap?
Post by: mrflow3r on Sat, 04 July 2015, 09:08:24
At the keyboardio meetup in Louisville, they recommended Seeed Studio. In the past, I know people have used OSHPark as well. In particular, the Enabler GB comes to mind.
I second Seeed Studio, my 60% prototypes were made there, assembling included. :D

Thanks Guys. I will check it out the next time. OSHPark I think is pretty expensive for a big board like thses (big .. in the world of 10cmX10cm boards)

Title: Re: Where to get PCBs manufactured for cheap?
Post by: alex77 on Wed, 09 March 2016, 02:36:56
I've tried Osh park but it's too expensive to me, maybe I will try other fabs
Title: Re: Where to get PCBs manufactured for cheap?
Post by: anson-IT on Thu, 10 March 2016, 02:21:28
I've used PCBWay twice; 10 copies of a 60% board should run about $120 (including shipping).  Mine were delivered in about 7 days.
how is http://www.pcbway.com/b you mentioned?such as quality and price?
Title: Re: Where to get PCBs manufactured for cheap?
Post by: PeterJohn48115 on Thu, 11 May 2017, 11:43:39
Hi...i am a new user here. I already used Gold Phoenix for a proof-of-concept keyboard, they are great. And now I'm waiting for a batch of 5 60% keyboards coming already assembled from Seeed Studio. You might want to take a look and ask for a quote from them all. Almost all of them have a minimum order of 5 PCBs. Gold Phoenix can make a single board, but if you make the PCB the standard size of a 60% keyboard.

circuits assembly (https://www.7pcbassembly.com/)