Tag Archives: PCB

Low-cost PCB manufacturers

OurPCB Tech. Ltd. is a highly professional and experienced PCB Assembly,PCB Manufacturing,PCB Prototype in China.

Here is a list of low-cost PCB manufacturer with online quotation :

  • WellPCB is a company based in Shijiazhuang Hebei, China. The PCBs are manufactured in Shenzhen, China.
    File format supported: Gerber, Protel 99se (.pcb), DXP (.pcbdoc) or CAM350 (.cam).
  • Multi-cb : company based in Poole, UK. PCB are all UK origin.
    File format supported: Eagle CAD, Target 3001, Sprint Layout, Gerber, ODB++ and IPC-2581.
  • Beta-Layout / PCB Pool
    File format supported: DesignSpark PCB, Altium (PROTEL), Target, Eagle CAD, Orcad, UltiBOARD, Proteus, Sprint, Quickroute, EASY-PC, , EDWin, GC-Prevue, PCAD, Boardmaker, Pulsonix, Kicad, DipTrace, Fritzing and GERBER.
  • YouPCB : company located in Toronto, Ontario, Canada. The PCBs are manufactured in Shenzhen, China.
    File format supported: Gerber.
  • FirstPCB : company based in Hangzhou, China. Manufactured in China.
    File format supported: Gerber 274X , ODB++, Protel and Eagle CAD
  • DirtyPCB : USA company, with Chinese partner company. Boards are made in Shenzhen China and ship from Hong Kong.
    File format supported: Gerber and Eagle CAD
  • Eurocircuits
  • PCBWay : company based in Hangzhou, China. Manufactured in Shenzhen and Hangzhou, China.
    File format supported: Gerber, Protel 99se (.pcb), DXP (.pcbdoc), CAM350 (.cam) et Eagle CAD (.brd)
  • ALLPCB : professional PCB manufacturer platform that work with a lot of experienced PCB manufacturers in China. ALLPCB is a topspeed pcb manufacturer in China, specializing in high quality and cheap pcb prototype & production, pcb assembly and smt stencil services online.
    File format supported: Gerber, Protel 99se (.pcb), DXP (.pcbdoc), CAM350 (.cam) et Eagle CAD (.brd)
  • Seeed Studio Fusion: A open-source hardware company based on China, offer one-stop prototype service including PCB, PCB Assembly, stencil, 3D printing and pcb layout service (Manufactured in China too, ship to worldwide)
    File format supported: Gerber

Missing manufacturer or any additional information are welcome.

Introduction to EAGLE – Part 1 – Control panel

This article is part of a tutorial dedicated to EAGLE. The reader may consult the other parts of the tutorial by following this link: Introduction to EAGLE
Eagle stands for Easily Applicable Graphical Layout Editor. It is an electronic CAD software manufactured by CadSoft Computer GmbH, a German company, since 1988. This software is provided with, among other, a schematic capture editor, a PCB (Printed Circuit Board) layout editor, an auto-router, a Computer-Aided Manufacturing (CAM)… It supports Windows, Linux and Mac OS X. This tutorial has been prepared under version 6.5.0 / Ubuntu 12.04 LTS

Control panel

When EAGLE is started, the following window appears on the screen,this is the control panel, the EAGLE starting window.ControlPanelOn the left hand side of the window the user manage existing and new projects and can get an overview about the libraries and settings :

  • Libraries: this entry lists libraries of components, each component is composed of a schematic and a footprint linked together.
  • Design Rules: the user can tune the parameters relevant to the board and its manufacture.
  • User Language Programs: this is C-like programs that can be used for a variety of tasks. It can be used, for example, to modify your project and automize certain tasks.
  • Scripts: the user can execute sequences of commands that are stored in a script file. It provides the ability to customize the program according to your own wishes (assign keys,
    load pc board shapes, change colors…)
  • CAM Jobs: CAM stands for Computer-Aided Manufacturing. It generates output data for the manufacturing tools (for exemple exporting Gerbers files which is the most used professional format).
  • Projects: this entry lists the examples and projets. When a new project is created, it is automaticaly added in the tree.

The Arduino MEGA2560 board has been designed with EAGLE. It is provided within the examples:



Basicaly, EAGLE stores all the projects and necessary files in the same main folder and creates subfolders to differenciate each projet. In the main menu bar, select Option > Directories:


The following interface allows the user to configure directories. $EAGLEDIR represents the path to the main folder (on my installation it is located in /home/username/eagle-6.5.0/). When a new project is created, a new folder is automatically added in $EAGLEDIR/projects/ . The user can specify several folders. It is possible, for example, to have the default libraries available on a network server, and the personal projects in private local folders.


Before continuing check that the folder for libraries is configured with the following path: $EAGLEDIR\lbr.


On the left hand side of the control panel, click on Libraries to develop the tree and select the library 74xx-eu.lbr. This library is dedicated to TTL Devices (74xx Series from Texas Instruments). Select a device, on the right side the symbol and footprint appear:


New project

To create a new project, select File > New > Project :

A new project is automatically added on the left hand side of the window under the branch Project/eagle. Enter you project name, for example FirstPCB :


Right click on the project and select New > Schematic.

A new window is automatically open, this is the Schematic Editor:

Click here for the next step
Click here to return to the main summary