These are intended to be dirt cheap, prototype boards. We use them for all our stuff and never have problems. If you hate them we'll refund your money. If there's a problem with the board, we'll replace it or refund your money.

While this site is founded on the "Dirty" concept, it's not so dirty any more. Our original "dirty board" was part of the fab's test of digital silk printing. Since that brief one week test, all silkscreens are applied by hand using an actual screen. The results are beautiful.

Check out these quotes from real hackers:

  • Please continue being awesome...arrived sooner than I expected, looked better than I expected, and have had no issues electrically.
  • Got the boards today - they look GREAT! 12 in all. Took 2 weeks from HK to Toronto.
  • The board arrived today. They are really good! Really, not so "dirty" :D The shipment from HK to Italy took 1 month and 3 days.
  • I'm really impressed on the quality vs. price of the PCBs. I got a sample/test board some weeks ago and I'm very happy with the quality.
  • My boards arrived! Great quality! I'm very happy!
  • great job, really nice boards! Keep up the good work!
  • ...the dirtypcbs work is absolutely breathtaking

We aim to give you clear and attentive service with tons of updates so you always know what's happening with your order.


Our cheapest option is a "Protopack" with +/-10 PCBs. You almost always get more than 10 boards. However, very rarely orders are short 1 (~0.5%) or 2 (~0.1%) PCBs. The board house is cheap and dirty, and refuses to do anything about these orders. The only solution is to use another, much more expensive, board house. If you MUST have 10 PCBs please choose the '10' options at double the price. If you don't mind an amazing deal on 9-12 PCBs the "Protopack" is perfect.

  • 5cm by 5cm maximum, 2 layers, +/-10 copies, 100% e-test, any color: $14
  • 10cm by 10cm maximum, 2 layers, +/-10 copies, 100% e-test, any color:$25

World wide shipping is included! Really!


  • 4cm by 2cm, red PCB: $14 for 10 copies
  • 7cm by 4cm, black PCB: $25 for 10 copies

Yes, it seems unfair to pay for a 10x10cm package if all you want is a 5x6cm PCB. There are board houses that will charge by the square cm, but we think you'll find them even more expensive!

Please note: only one separate design is allowed in each order. Panelized designs are OK for 2 layer boards only, but the boards must be connected by tabs (mouse bites and slots) that snap apart later! Separate, non-connected boards will be refused by the board house!

This site is an experiment. We're learning that PCBs are freaking expensive to ship (heavy), so we are adjusting the price based on average order weight as time goes on.

Help! I made a mistake!

You may submit updated/corrected gerber files AND change board properties like color until the second we send your boards to the manufacturer!

If your order status is Order received or Problem visit the status page, click 'Edit', and upload updated files as many times as you need. If you choose new properties that change the price of the board, simply hit the 'Pay Balance" button to pay the difference.

2/4 Layer Capabilities

Material FR-4 0.6mm-2.0mm 1oz copper ('standard' PCB material is 1.6mm thick, but we default to 1.2mm)
Layer number 2L
Maximum size 600*600mm (60*60cm)
Shape Almost anything! We'll send it and see if they accept it!
Min internal slot 32mil (0.8mm)
Min core thickness 4mil 0.08mm
Min core thickness 16-96mil(inner) 16-118mil(out)
Min w/s 6/6mil(I/L) (increased from 5/5 due to poor yield)
Min w/s 6/6mil(O/L) (increased from 5/5 due to poor yield)
Min silkscreen line 0.15mm
Min BGA size Oblong:10*13.5mil/circle:12mil
Min SMD width 8mil
Min solder dam 3mil(green)/3.5mil(black)
Min dielectric thickness 2.5mil
Min diameter of finished hole 12mil
Tolerance of drill position +/- 2mil
Tolerance of finished hole size PTH +/- 3mil
Tolerance of finished hole size NPTH: +/- 2mil
PTH hole copper thickness 0.6~1.4mil
Max A.R of PTH 8:1
Surface copper thickness 1oz
Routing dimension tolerance (Z0) Impedance control 4mil
V-cut/V-groove 80mm (8cm) minimum, 380mm maximum. Optional, extra charge
(Z0) Impedance control +/- 15%
Ionic contamination < 6.4ugNaCl/inch2
Surface treating HASL (hot air surface leveling, not PB free unless special request)/AuSn/AgCN/Electrogilding/Ni/OSP*/G.F
*OSP Organic solder-ability Preservatives

For best results don't torture the board house! Be conservative. After all, these are crappy PCBs!


Yes, you may panelize 2 layer boards! It's amazing, we know. The different designs must be connected with breakable tabs (slots and mouse bites) large enough to survive production. Wimpy little tabs and tight routing between boards will be refused. Separate, non-connected boards will be refused by the board house!

Very rarely the board house may separate panelized boards or make modifications to the panel to make it testable or manufacture-able. This is just a fact of free PCB panelizing on low volume orders - take it or leave it.

The 4 layer board house isn't so dirty and WILL NOT accept panelized designs. They charge $100 extra for panelized protopacks, so it's generally cheaper to place separate orders.

Please note: Panelized designs are OK for 2 layer boards only!

4 Layer stackup

1oz copper|0.2mm FR4|0.25oz copper|1.2mm FR4|0.25oz copper|0.2mm FR4|1oz copper

4 Layer notes

4 layer boards are made by a different manufacturer. They do not allow panelizing. You cannot combine rush service and color/ENIG for 4 layer boards.

The 4 layer board house isn't so dirty and WILL NOT accept panelized designs. They charge $100 extra for panelized protopacks, so it's generally cheaper to place separate orders.

Stencil stats

Currently we provide stainless steel stencils with or without a frame. Steel stencils are 13cm x 15cm, or bigger if needed. Framed stencils are 47cm x 37cm x 2cm (46grams). Stencils are 0.13mm thick. Framed stencils are hell to ship, and the price/shipping reflects this!

Stencils are made using the top and bottom solder mask layers (GTS, GBS). The board house makes stencils for Chinese production lines using a custom method processing of the solder mask layer. There is no other option.

Processing options

Most board houses in China offer an expedited 48 hour (rush) and 24 hour (emergency) service ON PROTOTYPE QUANTITIES and expedited service on larger quantities. Rush/emergency boards are sent to the board house every hour, on the hour 10:00 to 17:00 China time, Monday to Saturday. Currently it is Friday 20:31 in China.

This is best effort and NOT guaranteed! Processing time is only the board house processing time and does not include Sundays! Your order must still ship to us and then we have to ship it to you! This can add 1-2days to processing time.

Protopacks (quantity +/-10) are the only option eligible for a true 48 hour (rush) and 24 hour (emergency) service! Larger quantities will be expedited if you choose rush or emergency, but not to the extent of a protopack.

4 layer PCBs only: you cannot combine rush service and color/ENIG for 4 layer boards.


V-groove cutting machine, see it in action on YouTube. This machine makes a V shaped cut about half way through the PCB material so they are easy to snap apart later. Minimum cut length is 8cm due to the v-goove machine cutting bed size, that means a 5x5cm PCB protopack can never have V-Groove. Make your V-groove at least 8cm long so uncle doesn't lose a finger!

May be available in the advanced options of the PCB order form for an additional charge. May not. V-groove is specified on the outline layer.

Formats we accept

We accept the most common PCB files: RS-274X Gerber files. Please be sure they have the correct file extensions shown below and put them in a ZIP archive.

We now also accept Cadsoft Eagle .brd files. Upload a .brd file directly or put it in a ZIP archive. Our CAM exports boards with the following layers enabled:

  • Silk: dimension tplace tnames
  • Soldermask: dimension tstop
  • Copper: dimension top pads vias
  • Routing: dimension milling
  • Drill: dimension drills holes

Use our gerber generator at your own risk!


Upload one or more PCBs on the order page. Gerber files should be inside a .zip archive with standard file extensions:

Gerber file extension Layer
GTO Top Silkscreen (text)
GTS Top Soldermask (the 'green' stuff)
GTL Top Copper (conducting layer)
GBL Bottom Copper
GBS Bottom Soldermask
GBO Bottom Silkscreen
GML/GKO/GBR* Board Outline*
TXT Routing and Drill (the holes and slots)

These layers/files are typically needed to manufacturer a complete PCB. Only the Board Outline (GML/GKO/GBR) is required.

Each gerber file represents a layer of the PCB. They're like a PDF for circuit boards, any manufacturer should be able to open the files and make the board if it is within their ability.

For 4 layer PCBs the inner copper is generally .G1 and .G2. For inner plane layers .GP1 and .GP2.

Multiple outlines: if you include multiple board outlines in your file, the industry standard dictates that the SMALLEST OUTLINE will be used.

Click "Layer Report" in the cart for an annotated analysis of your board files. This can help spot missing layers and has help for common problems.

Be sure to check out your Gerbers before submitting them. The factory will tell us if something is crazy, but at these prices we're not checking. Here's some utilities you can use.

Where are my damn PCBs?

  1. Your Gerbers will be sent to the factory on Monday, Wednesday, and Friday at 10:00am China time. Currently it is Friday 20:31 in China. There's no point in doing it sooner because they'll just queue them at the factory... Rush orders are pushed hourly, on the hour.
  2. The factory takes 3-8 days to manufacture the boards. They batch as they please, it's cheapest. If it's a holiday in China we'll let you know before you order!
  3. Boards come back to us, we ship them the same day
  4. Hong Kong Post takes 1 to 8+ weeks, depending on where you are
  5. DHL/FEDEX/UPS take 2-5days, tracking is provided 12-48 hours after shipment

You receive an email update every time the status of your order changes. For shipping times please see Shipping below.

Design Rules and CAM export

DRU rule check and CAM Gerber export files for newer Cadsoft Eagle v7.2.0+. Cadsoft changed the CAM command for drill export in v7.2.0. If your drill layer seems 10-100x bigger than your PCB layers be sure you're using this CAM with Eagle v7.2.0 and newer. The DRU is unchanged.

DRU rule check and CAM Gerber export files for Cadsoft Eagle v5 - v7.1 are available below. Be sure to use only with Eagle v7.1 or older.

Order status

  • Order received - PCB files pass basic check, we received your files and payment
  • At board house - PCB files sent to board house for manufacturing
  • Back from board house - PCBs were delivered to us from the manufacturer
  • Shipped - PCBs were shipped to you
  • Trackable - A tracking number is now available
  • Problem - The manufacturer reported a problem. Please see note, correct problems, and send boards
  • Delete - This order was cancelled or deleted, no payment received or payment refunded

You'll receive an email every time your order is updated. You can also check your order status any time using the link in the confirmation email, or using the status page.

Exporting Gerbers from Cadsoft Eagle

Check any of these tutorials:

DRU rule check and CAM Gerber export files for Cadsoft Eagle are available above.

We add some crap to your boards!

The board house will add three tiny numbers to your board: batch ID, a customer number, and our PCB ID. This is so everyone knows which crappy PCBs to send you. No, we won't put them on a specific side or location. Don't like it? Tough. Buy an entire panel somewhere else.

Readme.txt & special instructions

Get the hell out of here. We are an automated conduit to cheap local Chinese fabs. We don't read squat, and at these prices you'd be insane to think we do! Nobody at the board house even speaks English! You need a much more expensive board house if you need this level of service.


Payment is by PayPal Express Checkout. You may use your PayPal account or a credit card. Paypal makes it really hard to see the credit card option, or it may be disabled for your location.


Several options are available, depending on your location. We strive for cheap shipping and never profit from shipping fees. Currently we offer multiple types of airmail and DHL. In the future we plan to add next day and same day service, stay tuned.

Free shipping. Previously shipping was included in the price of PCB 'protopacks', but now it's charged separately. Don't worry! The overall cost of your order will always be less than the "free shipping" scheme.

Airmail shipping without tracking is the cheapest option. These are some general time estimates:

  • USA and Canada: 1 to 2 weeks
  • Europe (excluding Italy): 1 to 2 weeks
  • Australia: 1 to 2 weeks

To keep things cheap and sleazy no tracking is available for airmail. We find the *to the Hong Kong border only* tracking of most cheap shipping quite worthless anyhow.

Fast shipping is by UPS, FEDEX, DHL, and SF. The options available for your location are shown at checkout. Packages should arrive in 2-5 business days (next day for SF in Asia), but we are working on same day and next day service as well. We've seen amazing times like 9kg to rural UK in 2 days, but your mileage may vary.

We send the package to a logistics company in Shenzhen, soon after it magically appears in Hong Kong, Malaysia or USA to be transferred to the main carrier. At this point a tracking number is assigned and we will email it to you.

Over a kilo UPS/FEDEX/DHL is almost always cheaper than airmail.

Share and sell your PCBs with DirtyPCBs!

Have a design you want to share or sell, but don't want to keep stock, print labels, stuff envelopes, and walk to the post office? Share your board in our store and get $1 of Dirty Credit or cash for each order. On the order status page click the 'Share/Sell' link and your PCB will be available immediately to all our filthy customers. Add a description and photos, become part of our sleazy affiliate scheme. Credit can be used anytime, cash payouts are made by Paypal at a balance of $10 or more.

This is intended for your own designs only. Subject to laws, taxes, and random tweaks as we figure it out.

Can I have a tax invoice?

Visit the status page for your order and click the invoice link for an EU compliant tax invoice for business customers. That's filthy and corporate-friendly!

Is my design safe?

Your board will go to a cut-rate prototype PCB factory in China. In all likelihood they have too much volume to give a crap about what's on your PCB, but if this is a concern PLEASE FIND ANOTHER SUPPLIER. We intend to make Dirty Boards for open hardware enthusiasts who WANT their designs used and propagated.

Why are you so flippant?

This site was intended for friends and not the public. We'll process your boards, but because most services are offered at-cost we have very little appetite for demanding or difficult people. We really don't care if you want to take your business somewhere else, and it's not worth our time to deal with stupid questions or asshats. Paypal fee reversals, annoying emails and the like will get you banned from the site. It's like Mitch Altman says, don't work with people you don't like.

Common problems

Here are some common problems with uploaded files:

  • No board outline (GML/GBR/GKO) file: you should include the board outline on a layer with one of these file extensions. This is done through the CAM processor of your CAD program.
  • No drill (TXT/DRI) file: a list of drill locations and sizes was not found. It should be included included with one of these extensions.
  • Please check 8.0x10.0cm too big for 5x5cm PCB order (ignore if you are sure): PCB is bigger than purchased size. Maximum board length and width must be equal to or less than the ordered length and width. Even one mm bigger than the ordered size is TOO LARGE and your order will be canceled or delayed.Please note that Protopacks are sold by maximum length and width dimension, not area. A 2x7cm PCB fits a 10x10cm Protopack, it does not fit a 5x5cm Protopack. Our measurement script can be thrown off by a lot of things like components or text outside the PCB, especially on the board outline layer. If you're sure the board fits in the size purchased you may ignore this warning.


We just run the site and support. A fulfillment team at Flylin.co processes and ships the orders. Get in touch with them for order fulfillment, small assembly, and the general getting of stuff done in China.


This site uses the following open source tools: