KiCad PCB EDA Suite
Loading...
Searching...
No Matches
board_design_settings_defaults.h File Reference
#include <eda_units.h>

Go to the source code of this file.

Macros

#define DEFAULT_SILK_LINE_WIDTH   0.1
 
#define DEFAULT_COPPER_LINE_WIDTH   0.2
 
#define DEFAULT_EDGE_WIDTH   0.05
 
#define DEFAULT_COURTYARD_WIDTH   0.05
 
#define DEFAULT_LINE_WIDTH   0.10
 
#define DEFAULT_SILK_TEXT_SIZE   1.0
 
#define DEFAULT_COPPER_TEXT_SIZE   1.5
 
#define DEFAULT_TEXT_SIZE   1.0
 
#define DEFAULT_SILK_TEXT_WIDTH   0.1
 
#define DEFAULT_COPPER_TEXT_WIDTH   0.30
 
#define DEFAULT_TEXT_WIDTH   0.15
 
#define DEFAULT_DIMENSION_ARROW_LENGTH   50
 
#define DEFAULT_DIMENSION_EXTENSION_OFFSET   0.5
 
#define MAX_MICROVIA_STACK_PITCH_MM   25.0
 
#define DEFAULT_BOARD_THICKNESS_MM   1.6
 
#define DEFAULT_PCB_EDGE_THICKNESS   0.15
 
#define DEFAULT_SOLDERMASK_EXPANSION   0.0
 
#define DEFAULT_SOLDERMASK_TO_COPPER_CLEARANCE   0.0
 
#define DEFAULT_SOLDERMASK_MIN_WIDTH   0.0
 
#define DEFAULT_SOLDERPASTE_CLEARANCE   0.0
 
#define DEFAULT_SOLDERPASTE_RATIO   0.0
 
#define DEFAULT_CUSTOMTRACKWIDTH   0.2
 
#define DEFAULT_CUSTOMDPAIRWIDTH   0.125
 
#define DEFAULT_CUSTOMDPAIRGAP   0.18
 
#define DEFAULT_CUSTOMDPAIRVIAGAP   0.18
 
#define DEFAULT_MEANDER_SPACING   0.6
 
#define DEFAULT_DP_MEANDER_SPACING   1.0
 
#define DEFAULT_MINCLEARANCE   0.0
 
#define DEFAULT_MINCONNECTION   0.0
 
#define DEFAULT_TRACKMINWIDTH   0.2
 
#define DEFAULT_VIASMINSIZE   0.5
 
#define DEFAULT_MINTHROUGHDRILL   0.3
 
#define DEFAULT_MICROVIASMINSIZE   0.2
 
#define DEFAULT_MICROVIASMINDRILL   0.1
 
#define DEFAULT_HOLETOHOLEMIN   0.25
 
#define DEFAULT_HOLECLEARANCE   0.25
 
#define DEFAULT_COPPEREDGECLEARANCE   0.5
 
#define LEGACY_COPPEREDGECLEARANCE   -0.01
 
#define DEFAULT_SILKCLEARANCE   0.0
 
#define DEFAULT_MINGROOVEWIDTH   0.0
 
#define DEFAULT_MINRESOLVEDSPOKES   2
 
#define MINIMUM_ERROR_SIZE_MM   0.001
 
#define MAXIMUM_ERROR_SIZE_MM   0.1
 
#define MAXIMUM_CLEARANCE   pcbIUScale.mmToIU( 500 )
 
#define MINIMUM_LINE_WIDTH_MM   0.005
 
#define MAXIMUM_LINE_WIDTH_MM   100.0
 
#define DEFAULT_PAD_THT_WIDTH_MM   2.54
 
#define DEFAULT_PAD_THT_HEIGHT_MM   1.27
 
#define DEFAULT_PAD_DRILL_DIAMETER_MM   0.8
 
#define DEFAULT_PAD_SMD_WIDTH_MM   2.0
 
#define DEFAULT_PAD_SMD_HEIGHT_MM   1.0
 
#define DEFAULT_PAD_APERTURE_HEIGHT_MM   1.0
 
#define DEFAULT_PAD_APERTURE_WIDTH_MM   1.0
 
#define DEFAULT_PAD_NPTH_DIAMETER_MM   1.0
 

Macro Definition Documentation

◆ DEFAULT_BOARD_THICKNESS_MM

#define DEFAULT_BOARD_THICKNESS_MM   1.6

◆ DEFAULT_COPPER_LINE_WIDTH

◆ DEFAULT_COPPER_TEXT_SIZE

#define DEFAULT_COPPER_TEXT_SIZE   1.5

◆ DEFAULT_COPPER_TEXT_WIDTH

#define DEFAULT_COPPER_TEXT_WIDTH   0.30

◆ DEFAULT_COPPEREDGECLEARANCE

#define DEFAULT_COPPEREDGECLEARANCE   0.5

◆ DEFAULT_COURTYARD_WIDTH

◆ DEFAULT_CUSTOMDPAIRGAP

#define DEFAULT_CUSTOMDPAIRGAP   0.18

◆ DEFAULT_CUSTOMDPAIRVIAGAP

#define DEFAULT_CUSTOMDPAIRVIAGAP   0.18

◆ DEFAULT_CUSTOMDPAIRWIDTH

#define DEFAULT_CUSTOMDPAIRWIDTH   0.125

◆ DEFAULT_CUSTOMTRACKWIDTH

#define DEFAULT_CUSTOMTRACKWIDTH   0.2

◆ DEFAULT_DIMENSION_ARROW_LENGTH

#define DEFAULT_DIMENSION_ARROW_LENGTH   50

◆ DEFAULT_DIMENSION_EXTENSION_OFFSET

#define DEFAULT_DIMENSION_EXTENSION_OFFSET   0.5

◆ DEFAULT_DP_MEANDER_SPACING

#define DEFAULT_DP_MEANDER_SPACING   1.0

◆ DEFAULT_EDGE_WIDTH

◆ DEFAULT_HOLECLEARANCE

#define DEFAULT_HOLECLEARANCE   0.25

◆ DEFAULT_HOLETOHOLEMIN

#define DEFAULT_HOLETOHOLEMIN   0.25

◆ DEFAULT_LINE_WIDTH

◆ DEFAULT_MEANDER_SPACING

#define DEFAULT_MEANDER_SPACING   0.6

◆ DEFAULT_MICROVIASMINDRILL

#define DEFAULT_MICROVIASMINDRILL   0.1

◆ DEFAULT_MICROVIASMINSIZE

#define DEFAULT_MICROVIASMINSIZE   0.2

◆ DEFAULT_MINCLEARANCE

#define DEFAULT_MINCLEARANCE   0.0

◆ DEFAULT_MINCONNECTION

#define DEFAULT_MINCONNECTION   0.0

◆ DEFAULT_MINGROOVEWIDTH

#define DEFAULT_MINGROOVEWIDTH   0.0

◆ DEFAULT_MINRESOLVEDSPOKES

#define DEFAULT_MINRESOLVEDSPOKES   2

◆ DEFAULT_MINTHROUGHDRILL

#define DEFAULT_MINTHROUGHDRILL   0.3

◆ DEFAULT_PAD_APERTURE_HEIGHT_MM

#define DEFAULT_PAD_APERTURE_HEIGHT_MM   1.0

◆ DEFAULT_PAD_APERTURE_WIDTH_MM

#define DEFAULT_PAD_APERTURE_WIDTH_MM   1.0

◆ DEFAULT_PAD_DRILL_DIAMETER_MM

#define DEFAULT_PAD_DRILL_DIAMETER_MM   0.8

◆ DEFAULT_PAD_NPTH_DIAMETER_MM

#define DEFAULT_PAD_NPTH_DIAMETER_MM   1.0

Definition at line 104 of file board_design_settings_defaults.h.

◆ DEFAULT_PAD_SMD_HEIGHT_MM

#define DEFAULT_PAD_SMD_HEIGHT_MM   1.0

◆ DEFAULT_PAD_SMD_WIDTH_MM

#define DEFAULT_PAD_SMD_WIDTH_MM   2.0

◆ DEFAULT_PAD_THT_HEIGHT_MM

#define DEFAULT_PAD_THT_HEIGHT_MM   1.27

◆ DEFAULT_PAD_THT_WIDTH_MM

#define DEFAULT_PAD_THT_WIDTH_MM   2.54

◆ DEFAULT_PCB_EDGE_THICKNESS

#define DEFAULT_PCB_EDGE_THICKNESS   0.15

Definition at line 48 of file board_design_settings_defaults.h.

◆ DEFAULT_SILK_LINE_WIDTH

◆ DEFAULT_SILK_TEXT_SIZE

#define DEFAULT_SILK_TEXT_SIZE   1.0

◆ DEFAULT_SILK_TEXT_WIDTH

#define DEFAULT_SILK_TEXT_WIDTH   0.1

◆ DEFAULT_SILKCLEARANCE

#define DEFAULT_SILKCLEARANCE   0.0

◆ DEFAULT_SOLDERMASK_EXPANSION

#define DEFAULT_SOLDERMASK_EXPANSION   0.0

◆ DEFAULT_SOLDERMASK_MIN_WIDTH

#define DEFAULT_SOLDERMASK_MIN_WIDTH   0.0

◆ DEFAULT_SOLDERMASK_TO_COPPER_CLEARANCE

#define DEFAULT_SOLDERMASK_TO_COPPER_CLEARANCE   0.0

◆ DEFAULT_SOLDERPASTE_CLEARANCE

#define DEFAULT_SOLDERPASTE_CLEARANCE   0.0

◆ DEFAULT_SOLDERPASTE_RATIO

#define DEFAULT_SOLDERPASTE_RATIO   0.0

◆ DEFAULT_TEXT_SIZE

#define DEFAULT_TEXT_SIZE   1.0

Definition at line 33 of file board_design_settings_defaults.h.

◆ DEFAULT_TEXT_WIDTH

#define DEFAULT_TEXT_WIDTH   0.15

◆ DEFAULT_TRACKMINWIDTH

#define DEFAULT_TRACKMINWIDTH   0.2

◆ DEFAULT_VIASMINSIZE

#define DEFAULT_VIASMINSIZE   0.5

◆ LEGACY_COPPEREDGECLEARANCE

#define LEGACY_COPPEREDGECLEARANCE   -0.01

Definition at line 80 of file board_design_settings_defaults.h.

◆ MAX_MICROVIA_STACK_PITCH_MM

#define MAX_MICROVIA_STACK_PITCH_MM   25.0

◆ MAXIMUM_CLEARANCE

#define MAXIMUM_CLEARANCE   pcbIUScale.mmToIU( 500 )

◆ MAXIMUM_ERROR_SIZE_MM

#define MAXIMUM_ERROR_SIZE_MM   0.1

◆ MAXIMUM_LINE_WIDTH_MM

◆ MINIMUM_ERROR_SIZE_MM

#define MINIMUM_ERROR_SIZE_MM   0.001

◆ MINIMUM_LINE_WIDTH_MM