2013-05-26 04:36:44 +00:00
|
|
|
#
|
|
|
|
# This program source code file is part of KiCad, a free EDA CAD application.
|
|
|
|
#
|
|
|
|
# Copyright (C) 2012 CERN.
|
2022-01-30 10:52:52 +00:00
|
|
|
# Copyright (C) 2019-2022 KiCad Developers, see AUTHORS.txt for contributors.
|
2013-05-26 04:36:44 +00:00
|
|
|
#
|
|
|
|
# This program is free software; you can redistribute it and/or
|
|
|
|
# modify it under the terms of the GNU General Public License
|
|
|
|
# as published by the Free Software Foundation; either version 2
|
|
|
|
# of the License, or (at your option) any later version.
|
|
|
|
#
|
|
|
|
# This program is distributed in the hope that it will be useful,
|
|
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
# GNU General Public License for more details.
|
|
|
|
#
|
|
|
|
# You should have received a copy of the GNU General Public License
|
|
|
|
# along with this program; if not, you may find one here:
|
|
|
|
# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
|
|
|
|
# or you may search the http://www.gnu.org website for the version 2 license,
|
|
|
|
# or you may write to the Free Software Foundation, Inc.,
|
|
|
|
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
|
|
|
|
#
|
|
|
|
|
|
|
|
# These are the keywords for the Pcbnew s-expression file format.
|
|
|
|
|
|
|
|
add_net
|
2019-11-14 15:26:05 +00:00
|
|
|
addsublayer
|
2020-09-09 03:17:08 +00:00
|
|
|
aligned
|
2013-05-26 04:36:44 +00:00
|
|
|
allowed
|
2021-12-07 19:24:26 +00:00
|
|
|
allow_missing_courtyard
|
2021-08-12 16:58:30 +00:00
|
|
|
allow_soldermask_bridges
|
2017-01-13 17:51:22 +00:00
|
|
|
anchor
|
2013-05-26 04:36:44 +00:00
|
|
|
angle
|
|
|
|
arc
|
|
|
|
arc_segments
|
|
|
|
area
|
|
|
|
arrow1a
|
|
|
|
arrow1b
|
|
|
|
arrow2a
|
|
|
|
arrow2b
|
2020-09-09 03:17:08 +00:00
|
|
|
arrow_length
|
2013-05-26 04:36:44 +00:00
|
|
|
at
|
|
|
|
attr
|
|
|
|
autoplace_cost90
|
|
|
|
autoplace_cost180
|
|
|
|
aux_axis_origin
|
2019-07-27 19:09:43 +00:00
|
|
|
bevelled
|
2013-05-26 04:36:44 +00:00
|
|
|
blind
|
2013-08-28 16:14:39 +00:00
|
|
|
blind_buried_vias_allowed
|
2020-08-26 21:43:38 +00:00
|
|
|
board_only
|
2013-05-26 04:36:44 +00:00
|
|
|
bold
|
|
|
|
bottom
|
2018-08-29 07:13:07 +00:00
|
|
|
bottom_left
|
|
|
|
bottom_right
|
2019-07-27 19:09:43 +00:00
|
|
|
castellated_pads
|
2013-05-26 04:36:44 +00:00
|
|
|
center
|
|
|
|
chamfer
|
2018-08-29 07:13:07 +00:00
|
|
|
chamfer_ratio
|
2013-05-26 04:36:44 +00:00
|
|
|
circle
|
|
|
|
clearance
|
2020-05-04 21:05:30 +00:00
|
|
|
clearance_min
|
2019-07-27 19:09:43 +00:00
|
|
|
color
|
2013-05-26 04:36:44 +00:00
|
|
|
comment
|
|
|
|
company
|
|
|
|
connect
|
|
|
|
connect_pads
|
|
|
|
copperpour
|
2019-07-27 19:09:43 +00:00
|
|
|
copper_finish
|
2013-05-26 04:36:44 +00:00
|
|
|
crossbar
|
2017-01-13 17:51:22 +00:00
|
|
|
custom
|
|
|
|
outline
|
|
|
|
convexhull
|
2019-07-03 21:19:09 +00:00
|
|
|
copper_line_width
|
|
|
|
copper_text_dims
|
|
|
|
courtyard_line_width
|
2013-05-26 04:36:44 +00:00
|
|
|
date
|
2019-07-03 21:19:09 +00:00
|
|
|
defaults
|
2013-05-26 04:36:44 +00:00
|
|
|
descr
|
|
|
|
die_length
|
2019-07-27 19:09:43 +00:00
|
|
|
dielectric_constraints
|
2013-05-26 04:36:44 +00:00
|
|
|
dimension
|
2016-08-15 15:16:49 +00:00
|
|
|
diff_pair_width
|
|
|
|
diff_pair_gap
|
2019-12-28 12:24:20 +00:00
|
|
|
dimension_precision
|
|
|
|
dimension_units
|
2013-05-26 04:36:44 +00:00
|
|
|
drawings
|
|
|
|
drill
|
|
|
|
edge
|
2019-07-03 21:19:09 +00:00
|
|
|
edge_clearance
|
|
|
|
edge_cuts_line_width
|
2019-07-27 19:09:43 +00:00
|
|
|
edge_connector
|
|
|
|
edge_plating
|
2013-05-26 04:36:44 +00:00
|
|
|
edge_width
|
|
|
|
effects
|
|
|
|
end
|
2019-07-27 19:09:43 +00:00
|
|
|
epsilon_r
|
2020-08-26 21:43:38 +00:00
|
|
|
exclude_from_pos_files
|
|
|
|
exclude_from_bom
|
2020-09-09 03:17:08 +00:00
|
|
|
extension_height
|
|
|
|
extension_offset
|
2020-05-01 16:24:01 +00:00
|
|
|
fab_layers_line_width
|
|
|
|
fab_layers_text_dims
|
2022-01-03 01:17:42 +00:00
|
|
|
face
|
2013-05-26 04:36:44 +00:00
|
|
|
feature1
|
|
|
|
feature2
|
|
|
|
fill
|
|
|
|
fill_segments
|
|
|
|
filled_polygon
|
2019-06-04 19:15:21 +00:00
|
|
|
filled_areas_thickness
|
2013-05-26 04:36:44 +00:00
|
|
|
fillet
|
|
|
|
font
|
2020-09-09 03:17:08 +00:00
|
|
|
format
|
2020-11-15 12:20:59 +00:00
|
|
|
footprint
|
2020-05-07 00:30:46 +00:00
|
|
|
footprints
|
2013-05-26 04:36:44 +00:00
|
|
|
fp_arc
|
|
|
|
fp_circle
|
|
|
|
fp_curve
|
|
|
|
fp_line
|
|
|
|
fp_poly
|
2020-06-15 19:50:20 +00:00
|
|
|
fp_rect
|
2013-05-26 04:36:44 +00:00
|
|
|
fp_text
|
2022-01-30 10:52:52 +00:00
|
|
|
fp_text_box
|
2020-12-20 21:29:43 +00:00
|
|
|
free
|
2013-05-26 04:36:44 +00:00
|
|
|
full
|
|
|
|
general
|
2020-11-16 23:19:09 +00:00
|
|
|
generator
|
2013-08-03 05:15:23 +00:00
|
|
|
grid_origin
|
2020-08-11 19:37:07 +00:00
|
|
|
group
|
2013-05-26 04:36:44 +00:00
|
|
|
gr_arc
|
|
|
|
gr_circle
|
|
|
|
gr_curve
|
|
|
|
gr_line
|
|
|
|
gr_poly
|
2020-06-15 19:50:20 +00:00
|
|
|
gr_rect
|
2013-05-26 04:36:44 +00:00
|
|
|
gr_text
|
2022-01-30 10:52:52 +00:00
|
|
|
gr_text_box
|
2013-05-26 04:36:44 +00:00
|
|
|
hatch
|
2018-02-18 09:09:13 +00:00
|
|
|
hatch_thickness
|
|
|
|
hatch_gap
|
|
|
|
hatch_orientation
|
|
|
|
hatch_smoothing_level
|
|
|
|
hatch_smoothing_value
|
2020-08-07 14:04:34 +00:00
|
|
|
hatch_border_algorithm
|
|
|
|
hatch_min_hole_area
|
2020-09-09 03:17:08 +00:00
|
|
|
height
|
2013-05-26 04:36:44 +00:00
|
|
|
hide
|
2020-05-18 22:55:10 +00:00
|
|
|
hole_to_hole_min
|
2021-06-08 21:11:48 +00:00
|
|
|
host
|
2020-08-11 19:37:07 +00:00
|
|
|
id
|
2020-06-26 02:19:51 +00:00
|
|
|
island
|
|
|
|
island_removal_mode
|
|
|
|
island_area_min
|
2013-05-26 04:36:44 +00:00
|
|
|
italic
|
|
|
|
justify
|
|
|
|
keepout
|
2020-07-27 19:41:50 +00:00
|
|
|
keep_end_layers
|
2020-09-11 23:52:45 +00:00
|
|
|
keep_text_aligned
|
2019-07-03 21:19:09 +00:00
|
|
|
keep_upright
|
2013-05-26 04:36:44 +00:00
|
|
|
kicad_pcb
|
2022-03-08 13:16:39 +00:00
|
|
|
knockout
|
2013-05-26 04:36:44 +00:00
|
|
|
last_trace_width
|
|
|
|
layer
|
|
|
|
layers
|
2020-09-12 20:09:40 +00:00
|
|
|
leader
|
2021-07-13 18:46:33 +00:00
|
|
|
leader_length
|
2013-05-26 04:36:44 +00:00
|
|
|
left
|
2020-09-09 03:17:08 +00:00
|
|
|
linear
|
2022-01-03 01:17:42 +00:00
|
|
|
line_spacing
|
2013-05-26 04:36:44 +00:00
|
|
|
links
|
|
|
|
locked
|
2019-07-27 19:09:43 +00:00
|
|
|
loss_tangent
|
2019-05-22 14:47:38 +00:00
|
|
|
max_error
|
2019-07-27 19:09:43 +00:00
|
|
|
material
|
2020-08-11 19:37:07 +00:00
|
|
|
members
|
2013-05-26 04:36:44 +00:00
|
|
|
micro
|
2019-03-27 12:38:29 +00:00
|
|
|
mid
|
2013-05-26 04:36:44 +00:00
|
|
|
min_thickness
|
|
|
|
mirror
|
|
|
|
mod_edge_width
|
|
|
|
mod_text_size
|
|
|
|
mod_text_width
|
|
|
|
mode
|
|
|
|
model
|
|
|
|
module
|
2020-06-24 01:09:15 +00:00
|
|
|
name
|
2013-05-26 04:36:44 +00:00
|
|
|
net
|
|
|
|
net_class
|
|
|
|
net_name
|
|
|
|
nets
|
|
|
|
no
|
|
|
|
no_connects
|
|
|
|
none
|
|
|
|
not_allowed
|
|
|
|
np_thru_hole
|
|
|
|
offset
|
2020-04-19 17:23:40 +00:00
|
|
|
opacity
|
2017-01-13 17:51:22 +00:00
|
|
|
options
|
2020-09-22 02:32:40 +00:00
|
|
|
orientation
|
|
|
|
orthogonal
|
2019-07-03 21:19:09 +00:00
|
|
|
other_layers_line_width
|
|
|
|
other_layers_text_dims
|
2013-05-26 04:36:44 +00:00
|
|
|
oval
|
2020-09-09 03:17:08 +00:00
|
|
|
override_value
|
2013-05-26 04:36:44 +00:00
|
|
|
pad
|
|
|
|
pads
|
|
|
|
pad_drill
|
|
|
|
pad_size
|
|
|
|
pad_to_mask_clearance
|
|
|
|
pad_to_paste_clearance
|
|
|
|
pad_to_paste_clearance_ratio
|
2019-12-11 10:36:45 +00:00
|
|
|
pad_prop_bga
|
|
|
|
pad_prop_fiducial_loc
|
|
|
|
pad_prop_fiducial_glob
|
|
|
|
pad_prop_castellated
|
|
|
|
pad_prop_testpoint
|
|
|
|
pad_prop_heatsink
|
2022-04-03 16:31:53 +00:00
|
|
|
padvia
|
2021-12-05 21:56:55 +00:00
|
|
|
private_layers
|
2019-12-11 10:36:45 +00:00
|
|
|
property
|
2013-05-26 04:36:44 +00:00
|
|
|
page
|
2020-05-12 19:38:29 +00:00
|
|
|
paper
|
2013-05-26 04:36:44 +00:00
|
|
|
path
|
|
|
|
pcb_text_size
|
|
|
|
pcb_text_width
|
|
|
|
pcbplotparams
|
2019-11-17 09:11:29 +00:00
|
|
|
pinfunction
|
2021-01-26 15:27:42 +00:00
|
|
|
pintype
|
2013-05-26 04:36:44 +00:00
|
|
|
placed
|
|
|
|
plus
|
|
|
|
polygon
|
|
|
|
portrait
|
2020-09-09 03:17:08 +00:00
|
|
|
precision
|
|
|
|
prefix
|
2017-01-13 17:51:22 +00:00
|
|
|
primitives
|
2013-05-26 04:36:44 +00:00
|
|
|
priority
|
|
|
|
pts
|
2021-07-13 18:46:33 +00:00
|
|
|
radial
|
2013-05-26 04:36:44 +00:00
|
|
|
radius
|
|
|
|
rev
|
|
|
|
rect
|
|
|
|
rect_delta
|
|
|
|
reference
|
2020-07-27 19:41:50 +00:00
|
|
|
remove_unused_layers
|
2022-01-04 23:00:00 +00:00
|
|
|
render_cache
|
2013-05-26 04:36:44 +00:00
|
|
|
right
|
|
|
|
rotate
|
2016-04-06 18:15:49 +00:00
|
|
|
roundrect
|
|
|
|
roundrect_rratio
|
2013-05-26 04:36:44 +00:00
|
|
|
scale
|
|
|
|
segment
|
|
|
|
segment_width
|
|
|
|
setup
|
2019-07-03 21:19:09 +00:00
|
|
|
silk_line_width
|
|
|
|
silk_text_dims
|
2013-05-26 04:36:44 +00:00
|
|
|
size
|
|
|
|
smd
|
|
|
|
smoothing
|
|
|
|
solder_mask_margin
|
2019-07-27 19:09:43 +00:00
|
|
|
solder_mask_min_width
|
2013-05-26 04:36:44 +00:00
|
|
|
solder_paste_margin
|
|
|
|
solder_paste_margin_ratio
|
|
|
|
solder_paste_ratio
|
2020-11-15 21:28:27 +00:00
|
|
|
solid
|
2019-07-27 19:09:43 +00:00
|
|
|
stackup
|
2013-05-26 04:36:44 +00:00
|
|
|
start
|
|
|
|
status
|
2021-08-25 23:14:36 +00:00
|
|
|
stroke
|
2020-09-09 03:17:08 +00:00
|
|
|
style
|
|
|
|
suffix
|
|
|
|
suppress_zeroes
|
2013-05-26 04:36:44 +00:00
|
|
|
tags
|
|
|
|
target
|
|
|
|
title
|
|
|
|
title_block
|
2022-04-03 16:31:53 +00:00
|
|
|
teardrop
|
2013-05-26 04:36:44 +00:00
|
|
|
tedit
|
2020-09-12 20:09:40 +00:00
|
|
|
text_frame
|
2020-09-09 03:17:08 +00:00
|
|
|
text_position_mode
|
2013-05-26 04:36:44 +00:00
|
|
|
thermal_width
|
|
|
|
thermal_gap
|
2021-08-08 13:37:14 +00:00
|
|
|
thermal_bridge_angle
|
2013-05-26 04:36:44 +00:00
|
|
|
thermal_bridge_width
|
|
|
|
thickness
|
2020-08-26 21:43:38 +00:00
|
|
|
through_hole
|
2020-05-04 21:05:30 +00:00
|
|
|
through_hole_min
|
2013-05-26 04:36:44 +00:00
|
|
|
top
|
2018-08-29 07:13:07 +00:00
|
|
|
top_left
|
|
|
|
top_right
|
2013-05-26 04:36:44 +00:00
|
|
|
trace_width
|
|
|
|
tracks
|
2022-04-03 16:31:53 +00:00
|
|
|
track_end
|
2013-05-26 04:36:44 +00:00
|
|
|
trace_min
|
|
|
|
trace_clearance
|
|
|
|
trapezoid
|
|
|
|
thru
|
|
|
|
thru_hole
|
|
|
|
thru_hole_only
|
|
|
|
tstamp
|
2019-07-27 19:09:43 +00:00
|
|
|
type
|
2020-09-09 03:17:08 +00:00
|
|
|
units
|
|
|
|
units_format
|
2017-11-25 19:55:32 +00:00
|
|
|
unlocked
|
2013-05-26 04:36:44 +00:00
|
|
|
user
|
2019-07-03 21:19:09 +00:00
|
|
|
user_diff_pair
|
2013-05-26 04:36:44 +00:00
|
|
|
user_trace_width
|
|
|
|
user_via
|
|
|
|
uvia_dia
|
|
|
|
uvia_drill
|
|
|
|
uvia_min_drill
|
|
|
|
uvia_min_size
|
|
|
|
uvia_size
|
|
|
|
uvias_allowed
|
|
|
|
value
|
|
|
|
version
|
|
|
|
via
|
|
|
|
vias
|
|
|
|
via_dia
|
|
|
|
via_drill
|
2020-05-11 19:39:30 +00:00
|
|
|
via_min_annulus
|
2013-05-26 04:36:44 +00:00
|
|
|
via_min_drill
|
|
|
|
via_min_size
|
|
|
|
via_size
|
|
|
|
virtual
|
|
|
|
visible_elements
|
|
|
|
width
|
|
|
|
x
|
|
|
|
xy
|
|
|
|
xyz
|
|
|
|
yes
|
|
|
|
zone
|
|
|
|
zone_45_only
|
|
|
|
zone_clearance
|
|
|
|
zone_connect
|
|
|
|
zone_type
|
2017-11-25 19:55:32 +00:00
|
|
|
zones
|