For low quantities of PCBs, there are two main services available that I am aware of: OSH Park and iTead Studio. They have their pros and cons, but a new kid has come onto the block: circuits.io. They use OSH Park’s facility, but have a different pricing formula. I have done some analysis to find the best vendor for the project.
I made a point-of-sales system using Arduino, a receipt printer, a 20×4 LCD and a keyboard on October 13, 2012. I thought it would be a good exercise for me because I really wanted a reason to use the Adafruit receipt printer and I would have an example of an embedded systems project that was complicated enough to require a state machine. I’ve documented all the hardware and software below.