1# 2# This program source code file is part of KiCad, a free EDA CAD application. 3# 4# Copyright (C) 2012 CERN. 5# Copyright (C) 2019-2020 KiCad Developers, see AUTHORS.txt for contributors. 6# 7# This program is free software; you can redistribute it and/or 8# modify it under the terms of the GNU General Public License 9# as published by the Free Software Foundation; either version 2 10# of the License, or (at your option) any later version. 11# 12# This program is distributed in the hope that it will be useful, 13# but WITHOUT ANY WARRANTY; without even the implied warranty of 14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15# GNU General Public License for more details. 16# 17# You should have received a copy of the GNU General Public License 18# along with this program; if not, you may find one here: 19# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 20# or you may search the http://www.gnu.org website for the version 2 license, 21# or you may write to the Free Software Foundation, Inc., 22# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA 23# 24 25# These are the keywords for the Pcbnew s-expression file format. 26 27add_net 28addsublayer 29aligned 30allowed 31anchor 32angle 33arc 34arc_segments 35area 36arrow1a 37arrow1b 38arrow2a 39arrow2b 40arrow_length 41at 42attr 43autoplace_cost90 44autoplace_cost180 45aux_axis_origin 46bevelled 47blind 48blind_buried_vias_allowed 49board_only 50bold 51bottom 52bottom_left 53bottom_right 54castellated_pads 55center 56chamfer 57chamfer_ratio 58circle 59clearance 60clearance_min 61color 62comment 63company 64connect 65connect_pads 66copperpour 67copper_finish 68crossbar 69custom 70outline 71convexhull 72copper_line_width 73copper_text_dims 74courtyard_line_width 75date 76defaults 77descr 78die_length 79dielectric_constraints 80dimension 81diff_pair_width 82diff_pair_gap 83dimension_precision 84dimension_units 85drawings 86drill 87edge 88edge_clearance 89edge_cuts_line_width 90edge_connector 91edge_plating 92edge_width 93effects 94end 95epsilon_r 96exclude_from_pos_files 97exclude_from_bom 98extension_height 99extension_offset 100fab_layers_line_width 101fab_layers_text_dims 102feature1 103feature2 104fill 105fill_segments 106filled_polygon 107filled_areas_thickness 108fillet 109font 110format 111footprint 112footprints 113fp_arc 114fp_circle 115fp_curve 116fp_line 117fp_poly 118fp_rect 119fp_text 120free 121full 122general 123generator 124grid_origin 125group 126gr_arc 127gr_circle 128gr_curve 129gr_line 130gr_poly 131gr_rect 132gr_text 133hatch 134hatch_thickness 135hatch_gap 136hatch_orientation 137hatch_smoothing_level 138hatch_smoothing_value 139hatch_border_algorithm 140hatch_min_hole_area 141height 142hide 143hole_to_hole_min 144host 145id 146island 147island_removal_mode 148island_area_min 149italic 150justify 151keepout 152keep_end_layers 153keep_text_aligned 154keep_upright 155kicad_pcb 156last_trace_width 157layer 158layers 159leader 160left 161linear 162links 163locked 164loss_tangent 165max_error 166material 167members 168micro 169mid 170min_thickness 171mirror 172mod_edge_width 173mod_text_size 174mod_text_width 175mode 176model 177module 178name 179net 180net_class 181net_name 182nets 183no 184no_connects 185none 186not_allowed 187np_thru_hole 188offset 189opacity 190options 191orientation 192orthogonal 193other_layers_line_width 194other_layers_text_dims 195oval 196override_value 197pad 198pads 199pad_drill 200pad_size 201pad_to_mask_clearance 202pad_to_paste_clearance 203pad_to_paste_clearance_ratio 204pad_prop_bga 205pad_prop_fiducial_loc 206pad_prop_fiducial_glob 207pad_prop_castellated 208pad_prop_testpoint 209pad_prop_heatsink 210property 211page 212paper 213path 214pcb_text_size 215pcb_text_width 216pcbplotparams 217pinfunction 218pintype 219placed 220plus 221polygon 222portrait 223precision 224prefix 225primitives 226priority 227pts 228radius 229rev 230rect 231rect_delta 232reference 233remove_unused_layers 234right 235rotate 236roundrect 237roundrect_rratio 238scale 239segment 240segment_width 241setup 242silk_line_width 243silk_text_dims 244size 245smd 246smoothing 247solder_mask_margin 248solder_mask_min_width 249solder_paste_margin 250solder_paste_margin_ratio 251solder_paste_ratio 252solid 253stackup 254start 255status 256style 257suffix 258suppress_zeroes 259tags 260target 261title 262title_block 263tedit 264text_frame 265text_position_mode 266thermal_width 267thermal_gap 268thermal_bridge_width 269thickness 270through_hole 271through_hole_min 272top 273top_left 274top_right 275trace_width 276tracks 277trace_min 278trace_clearance 279trapezoid 280thru 281thru_hole 282thru_hole_only 283tstamp 284type 285units 286units_format 287unlocked 288user 289user_diff_pair 290user_trace_width 291user_via 292uvia_dia 293uvia_drill 294uvia_min_drill 295uvia_min_size 296uvia_size 297uvias_allowed 298value 299version 300via 301vias 302via_dia 303via_drill 304via_min_annulus 305via_min_drill 306via_min_size 307via_size 308virtual 309visible_elements 310width 311x 312xy 313xyz 314yes 315zone 316zone_45_only 317zone_clearance 318zone_connect 319zone_type 320zones 321