DFM (Design for manufacturability) analysis of incoming Gerber files is a standard and important process in any PCB factory. iPCB-DFM’s purpose is to perform this process automatically to find potential production issues with your PCB design, saving time and effort for you the PCB designer, and the PCB manufacturing engineers who are going to produce your PCB. Based on 25 years of PCB manufacturing experience, we have a massive collection of PCB DFM rules built into this software, allowing it to analyze up to 24 kinds of specifications.

It also has powerful features such as quick panalization, PCB simulation view, direct Gerber editing, and can even help you count how many SMD pads in your design!

Why do you need iPCB-DFM? If you’re an electronic engineer, you don't want to send your PCB Gerber files for manufacturing without checking that your design and file formats match your factory's production capability; If you are a purchasing manager without much knowledge of PCB manufacturing processes, this tool can  help you better understand the specifics of the PCBs you are ordering, making it much easier to communicate with PCB suppliers.


Gerber file view: supports Gerber274x, Excellon, ODB++ and IPC-2581 formats
Layer management:
Auto recognize layers (silkscreen, solder mask, copper, solder paste, inner layers,drill hole)
PCB simulating:
generate a simulating preview for your PCB, real-time update by different color setting and surface finish, support output high resolution PNG format.

Example of PCB Gerber Simulating

3Minimum trace space
4Minimum trace width
5Hole diameter
6Drill slot
7Throught-hole annular ring
8Hole distance
9Hole to trace
10Copper to edge
11Special holes
12SMD size
13Via in pads
14Test Point
15Component solder pads number
16Via density
17Surface finish area (%)
18Rout length of travel
19Grid wiring
20Solder mask
21Fiducial Point
22SMD pad size
23SMD pad space
Gerber Edit
1Add elements
2Delete elements
3Move elements
4Copy elements
5Adjust circuit angle
6Rotate elements
7Edit trace
9Positive and negative switch
10Break trace
11Shape edit
12Single, rectanglar marquee, polygon selection
Quick panelization: set a panelization style, tooling bar width and board space, one click to genarate a panalized board in seconds in Gerber format
Advanced panelization allows you to adjust tooling hole, v-cut, fiducial mark, solder mask for fiducial mark, drill holes on tooling bar, etc.

Free download

iPCB-DFM is free to download and use without limitation for all PCBpartner.com registered users.
Supported OS: Windows XP, 7, 8, 10, and 11 (32 and 64 bit)


PCB Price Estimate

PCBpartner is an online PCB ordering platform that allows users to easily buy high quality PCBs online at low prices. PCBpartner has a 25-years history in the PCB manufacturing business, so we added a low volume PCB price estimation feature into iPCB-DFM software. If the software-generated estimated price doesn’t satisfy your mass production needs, you are welcome to contact us for a quote that involves project review by one of our in-house DFM engineers.

Note: PCB estimation needs internet to connect with PCBpartner.com price API.

Support and Feedback

The software is a new release, your feedback is important and valuable for us. Please feel free to submit any bugs, suggestions or ideas for our software, it’ll help us improve and make it better.