Documentation sections
Padstack & Annular Ring Calculator
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug padstack-annular-ring. Calculate minimum pad diameter and annular ring per IPC-6012 for through-hole vias and component pads.
Inputs
Send every one of these in inputs, in the units shown. Most are required: a call without one is refused (400) and costs nothing; one the calculator can do without takes the default shown. An input outside its range is still computed and flagged in the provenance.
| Name | Unit | Range | Default | Description |
|---|---|---|---|---|
| drillDiameternumber | mm | 0.1 … 6.35 | 0.3 | Drill Diameter |
| platingThicknessnumber | µm | 18 … 50 | 25 | Plating Thickness |
| fabricationAllowancenumber | mm | 0 … 0.15 | 0.05 | Fabrication Allowance |
| ipcClassnumber | none | 2 … 3 | 2 | IPC Class |
| boardThicknessnumber | mm | 0.2 … 6 | 1.6 | Board Thickness |
| standardnumber | none | 0 … 1 | 0 | IPC-2221B: the design rule a + 2b + c. IPC-6012E: the Class 3 acceptance ring after the fabrication allowance |
| producibilityLevelnumber | none | 0 … 2 | 1 | Sets the IPC-2221B Table 9-1 fabrication allowance c: 0.4, 0.25 or 0.2 mm |
| padDiameternumber | mm | 0.1 … 10 | 0.65 | The land diameter on your board, checked against the minimum land of the chosen standard |
Outputs
Returned in values, by key. A value that is unbounded or undefined is null.
| Field | Unit | Description |
|---|---|---|
| finishedHoleDia | mm | Finished Hole Diameter |
| minPadDiaExtheadline | mm | Drill + 2 × ring + fabrication allowance, a fabricator's rule; not an IPC-2221 land, which adds a producibility allowance by level |
| minPadDiaInt | mm | Drill + 2 × ring + fabrication allowance, a fabricator's rule |
| minAnnularExt | mm | Min Annular Ring (External) |
| minAnnularInt | mm | Min Annular Ring (Internal) |
| landAreaExt | mm² | Land Area (External) |
| aspectRatio | :1 | Aspect Ratio |
| maxAspect | :1 | IPC-2222 Table 9-4: Level A up to 5:1, Level B 6:1 to 8:1, Level C 9:1 and up; the same at every class |
| minLandDiameter | mm | The smallest land the chosen standard allows for this hole: a + 2b + c (IPC-2221B), or the Class 3 ring after the fabrication allowance (IPC-6012E) |
| landPercent | % | The minimum land as a percentage of the pad; above 100 % the pad is too small |
| maxDrillDiameter | mm | The largest drill for which this pad still meets the chosen standard |
Calling it
- Calculate: one call, the request and response in full, and its errors.
- Batch: this calculator with others, or a sweep, in one request.
- Solve for a target: the value of one input that brings an output to a target.