Printen van MakePCB

Net binnen : mijn printen besteld MakePCB : 25 Arduino MP3 shields. Het ontwerp is van brokentoster.

Ik heb een beetje aan de layout gesleuteld om grotere toleranties toe te staan. 12 mil minimale spoorbreedte en 12 mil minimale tussenruimte.

Solder side
Bottom side.

Ik wilde iets nieuws proberen en het deze keer gekozen voor een geel soldeermasker. De componenten opdruk is nog steeds goed leesbaar. Ik vermoed wel dat de kleur wat vertraging bij de levering heeft opgeleverd.

Besteld : 25-April-2010
Verzonden : 28-May-2010
Ontvangen : 7-Juni-2010

Zoals eerder gemeld, communiceert MakePCB niet echt geweldig. Ze gebruiken een site van derden om de status van je bestelling aan te geven, die staat nog steeds op “in productie” terwijl de printjes intussen op m’n bureau liggen.

Een board had blijkbaar wat reparaties nodig :

Rework done on one board in 25.

Dat zijn eigenlijk de enige complicaties. De prijs is nog steeds erg goed.

Goedkoop printplaten laten maken.

De printplaten (PCB’s) voor de kits en projecten op dit blog komen van goedkope print fabrikanten. Deze fabrikanten specialiseren zich niet op hobbyisten maar willen wel graag stop orders hebben om de productie draaiend te houden als er geen grote orders zijn. De PCB fabrikanten verkopen deze productietijd goedkoop, het nadeel voor de klant is de lange of onbekende levertijd.

Bij het shoppen voor PCB’s kan je aan twee parameters sleutelen : de levertijd en het aantal boards. Een langere levertijd verlaagt de kosten, een groter aantal exemplaren van dezelfde PCB verhoogt de totale kosten maar verlaagt vaak de kosten per print, soms met een behoorlijk bedrag. Bij sommige leveranciers koop je complete panelen (van 1000 of 650 vierkante centmeter bijvoorbeeld).

Leveranciers willen veelal dat je gerber files aanlevert.  Het maken en controleren van gerber files is een blogpost op zich, de BatchPCB FAQ heeft een entry daarover en het komt ook langs in de  Sparkfun tutorial. Voordat ik printen laat maken controleer ik ze bij circuitpeople.com en als het ontwerp helemaal nieuw is render ik het meestal eerst met  Eagle3D.

Hier een opsomming van PCB fabrikanten die ik gebruikt heb of die een interessant aanbod hebben.

MakePCB

MakePCB is verreweg de goedkoopste PCB fabrikant die ik heb kunnen vinden. Op de site staat minder informatie dan bij de concurrenten en de communicatie is soms helemaal niet behulpzaam. De printen zijn prima, ik heb er printen laten maken en zal ze in de toekomst ook blijven gebruiken.

BatchPCB

BatchPCB is de Pooling Service van Sparkfun. De bestelde ontwerpen worden verzameld door BatchPCB en als een paneel vol is wordt het paneel door Gold Phoenix gemaakt en worden de losse printen uit het paneel naar BatchPCB in de VS gestuurd. BatchPCB stuurt dan de printen naar de eindgebruikers. Specificaties en toleranties kan je hier vinden, prijzen staan hier. BatchPCB is handig voor gebruikers waar het maken van printen nieuw voor is en je kan bijvoorbeeld je ontwerp bij BatchPCB laten liggen en aanbieden aan andere gebruikers. De winst van de verkoop wordt dat gedeeld met BatchPCB. Ik gebruik BatchPCB niet meer omdat ze redelijk duur en in de VS zitten. Printen uit China (daar zit Gold Phoenix) eerst naar de VS sturen en van daaruit weer naar europa is niet handig voor de verzendkosten en levertijd.

Eurocircuits

Eurocircuits heeft zijn eigen productie faciliteit en pooling dienst. De kwaliteit is hoog en de prijs hoog. Eurocircuits is wat communicatie betreft de tegenpool van MakePCB : ze hebben een handvol sites in verschillende talen en voor verschillende diensten. Het resultaat is een beetje verwarrend. De prijs calculator is gemeenschappelijk voor alle sites en sommige diensten maar heeft magische parameters nodig in de URL om de prijs te bepalen. Ik vermoed dat ze verschillende prijzen hebben voor verschillende soorten klanten. Eurocircuits partneren met Elektuur / Elector, ze leveren onder andere de incourante printen en zijn te vinden bij evenementen als het Elector Event.

Print en prijs voorbeelden

Stel we willen 25 Arduino shields laten maken. De shields zijn dubbelzijdig met dubbelzijdig soldeermasker en enkelzijdig componenten opdruk. De PCB’s zijn niet rechthoekig maar hebben de typische Arduino nok en gaten. Bruto is het board 69 x 53 mm. Verzenden is naar Nederland.

Fab. clearance trace via Price 1 Price 25 S&H 1 S&H 25 Total 1 Total 25 Lead time
MakePCB 0.2 mm (8 mil) 0.2 mm (8 mil) 0.3 mm (12 mil) 26.72 € 56.76 € 6.21 € 14.73 € 32.48 € 71.49 € ongeveer 4 weken
BatchPCB 8 mil (0.2 mm) 8 mil (0.2 mm) 20 mil (0.5 mm) 15 USD 375 USD about 18 USD about 18 USD 33 USD 393 USD ongeveer 20 dagen
Eurocircuits 8 mil 8 mil 0.35 mm 53.81 € 121.13 € 10.01 € 10.16 € 63.81 € 131.29 € ongeveer 30 dagen

Andere fabrikanten

Hier zijn een paar leveranciers die interessant zijn maar die ik nog niet gebruikt heb.

Gold Phoenix PCB

Gold Phoenix PCB is de fabrikant van de PCB van BatchPCB. BatchPCB verzamelt de orders om complete panelen te vullen. Is een paneel vol dan laap BatchPCB het paneel maken en in de individuele PCB zagen en opsturen naar BatchPCB. Deze “koop een compleet paneel” dienst is ook voor hobbyisten beschikbaar. De beschikbare panelen voor 2 lagen zijn 1000 cm2 of 650 cm2. Ons voorbeeld heeft een oppervlakte van ongeveer 37 cm2. Een panel zou dan 27 Arduino opleveren. Gold Phoenix is een beetje duurder dan de goedkoopste optie maar interessante omdat ze betere specificaties hebben en, tegen bijbetaling,  inner cuts, verschillende kleuren soldeermaskers en verschillende kleuren componentenopdruk. Je kan bijvoorbeeld witte PCB maken met zwarte componenten opdruk.

PCB-Pool

PCB-Pool is een van de oudste PCB fabrikanten die online services biedt. PCB-Pool is interessant omdat ze solder pasta stencils leveren soms zelfs gratis. Ze hebben ook een  Front panel service.

Meer prijs voorbeelden

Twee opmerkingen over de prijzen :

  • In dit voorbeeld zal PCB-Pool 30 PCB’s maken voor dezelfde prijs als 25. Blijkbaar vullen ze panelen.
  • In dit voorbeeld zal GoldPhoenix 27 PCB’s maken.
Fab. clearance trace via Price 1 Price 25 S&H 1 S&H 25 Total 1 Total 25 Lead time
GoldPhoenixPCB 7 mil 7 mil 15 mil 99 USD 99 USD 10 USD 10 USD 109 USD 109 USD 8 werkdagen
PCB-Pool 0.15 mm (6 mil) 0.15 mm (6 mil) 0.3 mm (12 mil) 43.73 198.30 Euro ? ? ? ? ?