kicad/common/pcb.keywords

290 lines
3.9 KiB
Plaintext

#
# This program source code file is part of KiCad, a free EDA CAD application.
#
# Copyright (C) 2012 CERN.
# Copyright (C) 2019-2020 KiCad Developers, see AUTHORS.txt for contributors.
#
# 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
addsublayer
allowed
anchor
angle
arc
arc_segments
area
arrow1a
arrow1b
arrow2a
arrow2b
at
attr
autoplace_cost90
autoplace_cost180
aux_axis_origin
bevelled
blind
blind_buried_vias_allowed
bold
bottom
bottom_left
bottom_right
castellated_pads
center
chamfer
chamfer_ratio
circle
clearance
clearance_min
color
comment
company
connect
connect_pads
copperpour
copper_finish
crossbar
custom
outline
convexhull
copper_line_width
copper_text_dims
courtyard_line_width
date
defaults
descr
die_length
dielectric_constraints
dimension
diff_pair_width
diff_pair_gap
dimension_precision
dimension_units
drawings
drill
edge
edge_clearance
edge_cuts_line_width
edge_connector
edge_plating
edge_width
effects
end
epsilon_r
fab_layers_line_width
fab_layers_text_dims
feature1
feature2
fill
fill_segments
filled_polygon
filled_areas_thickness
fillet
font
footprints
fp_arc
fp_circle
fp_curve
fp_line
fp_poly
fp_rect
fp_text
full
general
grid_origin
group
gr_arc
gr_circle
gr_curve
gr_line
gr_poly
gr_rect
gr_text
hatch
hatch_thickness
hatch_gap
hatch_orientation
hatch_smoothing_level
hatch_smoothing_value
hatch_border_algorithm
hatch_min_hole_area
hide
hole_to_hole_min
id
island
island_removal_mode
island_area_min
italic
justify
keepout
keep_end_layers
keep_upright
kicad_pcb
last_trace_width
layer
layers
left
links
locked
loss_tangent
max_error
material
members
micro
mid
min_thickness
mirror
mod_edge_width
mod_text_size
mod_text_width
mode
model
module
name
net
net_class
net_name
nets
no
no_connects
none
not_allowed
np_thru_hole
offset
opacity
options
other_layers_line_width
other_layers_text_dims
oval
pad
pads
pad_drill
pad_size
pad_to_mask_clearance
pad_to_paste_clearance
pad_to_paste_clearance_ratio
pad_prop_bga
pad_prop_fiducial_loc
pad_prop_fiducial_glob
pad_prop_castellated
pad_prop_testpoint
pad_prop_heatsink
property
page
paper
path
pcb_text_size
pcb_text_width
pcbplotparams
pinfunction
placed
plus
polygon
portrait
primitives
priority
pts
radius
rev
rect
rect_delta
reference
remove_unused_layers
right
rotate
roundrect
roundrect_rratio
scale
segment
segment_width
setup
silk_line_width
silk_text_dims
size
smd
smoothing
solder_mask_margin
solder_mask_min_width
solder_paste_margin
solder_paste_margin_ratio
solder_paste_ratio
stackup
start
status
tags
target
title
title_block
tedit
thermal_width
thermal_gap
thermal_bridge_width
thickness
through_hole_min
top
top_left
top_right
trace_width
tracks
trace_min
trace_clearance
trapezoid
thru
thru_hole
thru_hole_only
tstamp
type
unlocked
user
user_diff_pair
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
via_min_annulus
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
zones