Customize configuration file

Prepare fpcconvert.conf file similar way how is described in the section called “Customize configuration file” Edit or add following lines:


ADDED_CONN_WIDTH_HALF = 75000NM
ADDED_PAD_RADIUS = 75000NM
ADDED_VIA_RADIUS = 75000NM
Z_START_POSITION = 10MM
Z_MOVING_POSITION = 2MM
Z_MILL_DEPTH = -0.33MM
X_TOOL_CHANGE_POSITION = 90MM
Z_DRILL_DEPTH = -3.3MM
FEED_RATE_DRILLING = 50
FEED_RATE_CUTTING = 30
Y_SHIFT_IN_MM = 2
USE_WORKING_AREA_DIMENSIONS_FOR_AXIS_INVERTING = true
USE_PANELIZATION = true
GAP_X_BETWEEN_PANELS = 1MM
GAP_Y_BETWEEN_PANELS = 1MM
WORKING_AREA_WIDTH = 1.5IN
WORKING_AREA_HEIGHT = 25MM
DRILL_AUXILIARY_HOLES = true
AUXILIARY_HOLES_X_DISTANCE_FROM_ORIGIN = 0.75IN
DRILL_HOLE_IN_ORIGIN = true
MILL_ORDER = NETS UNCONNECTED_PADS THERMAL_PADS THERMAL_VIAS TEXTS
DRILL_BIT_DIAMETERS = 0.4MM 0.5MM 0.6MM 0.7MM 0.8MM 0.9MM 1MM 1.1MM 1.2MM

                            

Let's describe most important configuration parameters: Setting USE_PANELIZATION to true turns on the panelization process. Algorithm tries to fit a maximum number of our boards into the place described by WORKING_AREA_WIDTH and WORKING_AREA_HEIGHT using board dimensions, GAP_X_BETWEEN_PANELS and GAP_Y_BETWEEN_PANELS.

Setting USE_WORKING_AREA_DIMENSIONS_FOR_AXIS_INVERTING to true is necessary for panelization process, setting parameters DRILL_AUXILIARY_HOLES and DRILL_HOLE_IN_ORIGIN automatically drill three auxiliary holes with distance specified using parameter AUXILIARY_HOLES_X_DISTANCE_FROM_ORIGIN. MILL_ORDER has been depleted for BOARD and RESIDUAL_COPPER here.

Note: Real size of used board must be larger than is specified by WORKING_AREA_WIDTH and WORKING_AREA_HEIGHT. These parameters tells fpcconvert operating dimensions mainly used for mirroring.