KiCad PCB EDA Suite
class_board_design_settings.h File Reference
#include <class_pad.h>
#include <class_track.h>
#include <class_netclass.h>
#include <config_params.h>

Go to the source code of this file.

Classes

struct  VIA_DIMENSION
 Struct VIA_DIMENSION is a small helper container to handle a stock of specific vias each with unique diameter and drill sizes in the BOARD class. More...
 
class  BOARD_DESIGN_SETTINGS
 Class BOARD_DESIGN_SETTINGS contains design settings for a BOARD object. More...
 

Macros

#define DEFAULT_TEXT_MODULE_SIZE   1.0
 
#define DEFAULT_GR_MODULE_THICKNESS   0.15
 
#define DEFAULT_BOARD_THICKNESS_MM   1.6
 
#define DEFAULT_TEXT_PCB_SIZE   1.5
 
#define DEFAULT_TEXT_PCB_THICKNESS   0.3
 
#define DEFAULT_PCB_EDGE_THICKNESS   0.15
 
#define DEFAULT_GRAPHIC_THICKNESS   0.2
 
#define DEFAULT_SOLDERMASK_CLEARANCE   0.2
 
#define DEFAULT_SOLDERMASK_MIN_WIDTH   Millimeter2iu( 0.0 )
 
#define DEFAULT_CUSTOMTRACKWIDTH   0.2
 
#define DEFAULT_TRACKMINWIDTH   0.2
 
#define DEFAULT_VIASMINSIZE   0.4
 
#define DEFAULT_VIASMINDRILL   0.3
 
#define DEFAULT_MICROVIASMINSIZE   0.2
 
#define DEFAULT_MICROVIASMINDRILL   0.1
 

Macro Definition Documentation

#define DEFAULT_BOARD_THICKNESS_MM   1.6
#define DEFAULT_CUSTOMTRACKWIDTH   0.2
#define DEFAULT_GRAPHIC_THICKNESS   0.2
#define DEFAULT_MICROVIASMINDRILL   0.1
#define DEFAULT_MICROVIASMINSIZE   0.2
#define DEFAULT_PCB_EDGE_THICKNESS   0.15
#define DEFAULT_SOLDERMASK_CLEARANCE   0.2
#define DEFAULT_SOLDERMASK_MIN_WIDTH   Millimeter2iu( 0.0 )
#define DEFAULT_TEXT_PCB_SIZE   1.5
#define DEFAULT_TEXT_PCB_THICKNESS   0.3
#define DEFAULT_TRACKMINWIDTH   0.2
#define DEFAULT_VIASMINDRILL   0.3
#define DEFAULT_VIASMINSIZE   0.4