These commands are used to report information from a PCB design drill table, or to report information from a drill size when using the List Of Drill Sizes command on a PCB design.

They can also be used to report the drill hole positions or pad slots in the PCB design.

It should be noted that only drills in the design will be reported, and not those in the Component Bin

Using the dialog

These commands use the standard Edit Value command dialog. The dialog will allow you to make selections using the Value: field for the commands required.

Drill Table

Use the Drill Table command to report information that may be required if you are writing your own format drill table. Use the following sub commands to report information from the PCB design drill table.

Step

Reports the Step value from a PCB design Drill Sizes dialog in the Technology data.

Tolerance

Reports the Tolerance value from a PCB design Drill Sizes dialog in the Technology data.

Units Name

Reports the Units name from a PCB designs Drill Size Table.

Note: Units Name can also be used elsewhere in the report to report the name of current units being used. This is useful information when writing the report header.

Drill Size Commands

The following commands are available to report information from a drill size when using the List Of Drill Sizes command on a PCB design. Use these to define your own format drill table. See Drill Size Table for more details on the drill size fields.

List of Drill Holes

Use this to report all drill hole positions in the design for the current drill size. See section below for fields that can be reported for each drill hole.

Draw Symbol

Use this to draw the symbol representing the drill size in the report. The symbol will only be drawn when the report is inserted into the PCB design. See the help page on Drawing Commands for details on adding this command, and see Insert User Report for details on how to insert the report into the design.

Drill Count

Use to report the amount of drill holes for the current Drill Size.

Drill Diameter

Use to report the size of the current Drill Size.

Drill Description

Use to report the description field for the current Drill Size.

Drill Id

Use to report the ID letter for the current Drill Size.

Drill Tolerance Minus

Use to report the Minus Tolerance value for the current Drill Size. When a Drill Type is defined in a pad style, you can also define a Plus and Minus Drill Tolerance.

Drill Tolerance Plus

Use to report the Plus Tolerance value for the current Drill Size. When a Drill Type is defined in a pad style, you can also define a Plus and Minus Drill Tolerance.

Drill Type

Use to report the Drill Type for the current Drill Size. This is the drill type defined in a pad style. The Drill Type is a string which designates the drill as a special type. For example Type VII for filled & capped vias.

Plated through Hole

Reports whether the Drill Size is plated through.

Is Slot

Reports true if the drill size entry represents a slot, false if it is a drilled hole.

Slot Pad Style

If the entry represents a slot, the field gives access to its corresponding pad style fields. This will enable you to report the slot width and length.

Is Allowed Size

Use this to report if the Drill Size is one of the Allowed Drill Sizes. This is useful if your manufacturing process only allows a specific set of hole sizes to be drilled.

Min Diameter / Max Diameter

See Drill Table help for more details of these fields.

Symbol Filled

Reports whether the symbol used to represent the drill size is filled.

Symbol Shape

Reports the name of the shape of the symbol used to represent the drill size.

Symbol Size

Reports the size of the symbol used to represent the drill size.

Drill Hole Commands

When using the List of Drill Sizes command, you can use the List Of Drill Holes command to list all drill holes that use the current drill size. For each drill hole you can use the following commands:

Drill Diameter

Use to report the size of the current Drill.

Drill Shape

This will be the name of the drill shape. it will be value “Round” unless a special drill hole shape is being used for the current drill. It will be “Oval” if an oval slot is being used.

Position

Reports the position of the current drill hole.

Start Position and End Position

If the current drill hole has an oval slot, it reports the start or end position of the thick line that would be used to draw the slot.

If not an oval slot both commands report the position of the current drill hole.

Length

This can be used for non round drill holes only.

Is Slot

Reports true if the drill is a slot, false if it is a round hole.

List of Segments

This is for when the drill shape is not round i.e a slot. Use it to report the segments or corners of the drill shape.

Commands | Drawing Commands | Drill Size Table | Report Maker