pcb-rnd conf tree

subtree: editor

node name type flags description
zoom real 0 default zoom
buffer_number integer 0 number of the current buffer
clear_line boolean 0 new lines/arc clear polygons.
clear_polypoly boolean 0 new polygons clear polygons.
full_poly boolean 0 new polygons are full polygons.
unique_names boolean 0 OBSOLETE: force unique names
snap_pin boolean 0 snap to pins and pads
snap_offgrid_line boolean 0 Snap to certain off-grid points along a line.
marker_snaps boolean 0 marker snaps to grid or snap points, as any other click
highlight_on_point boolean 0 Highlight if crosshair is on endpoints.
show_solder_side boolean 0 mirror output
save_last_command boolean 0 OBSOLETE: use the session-persistent command line history instead (press the up arrow)
line_refraction integer 0 value for line lookahead setting
save_in_tmp boolean 0 emergency save unsaved PCB data (despite the user clicks don't save) when: user starts a new PCB; user quits pcb-rnd. Does not affect the on-crash emergency save.
all_direction_lines boolean 0 enable lines to all directions
rubber_band_mode boolean 0 move, rotate use rubberband connections
rubber_band_keep_midlinedir boolean 0 keep line direction when a middle line is moved
swap_start_direction boolean 0 change starting direction after each click
show_drc boolean 0 show drc region on crosshair
auto_drc boolean 0 when set, PCB doesn't let you place copper that violates DRC.
conn_find_rat boolean 0 connection find includes rats; when off, only existing galvanic connections are mapped
show_number boolean 0 OBSOLETE: pinout shows number
orthogonal_moves boolean 0 move items orthogonally.
reset_after_element boolean 0 OBSOLETE: reset connections after each element while saving all connections
lock_names boolean 0 lock down text so they can not be moved or selected
only_names boolean 0 lock down everything else but text so only text objects can be moved or selected
thin_draw boolean 0 if set, objects on the screen are drawn as outlines (lines are drawn as center-lines). This lets you see line endpoints hidden under pins, for example.
thin_draw_poly boolean 0 if set, polygons on the screen are drawn as outlines.
as_drawn_poly boolean 0 if set, also draw the as-drawn outline of polygons
wireframe_draw boolean 0 if set, lines and arcs on the screen are drawn as outlines.
local_ref boolean 0 use local reference for moves, by setting the mark at the beginning of each move.
check_planes boolean 0 when set, only polygons and their clearances are drawn, to see if polygons have isolated regions.
hide_names boolean 0 when set, subc floater text objects (typical use case: refdes text) are not drawn.
description boolean 0 obsolete - DO NOT USE - kept for compatibility
name_on_pcb boolean 0 obsolete - DO NOT USE - kept for compatibility
subc_id string 0 subcircuit ID template for diplaying the subcircuit label on the subcircuit layer; default to displaying the refes, if empty; syntax if the same as for DYNTEXT
term_id string 0 terminal ID template for diplaying the subcircuit label on the subcircuit layer; default to displaying termid[intconn], if empty; syntax if the same as for DYNTEXT
move_linepoint_uses_route boolean 0 Moving a line point calculates a new line route. This allows 45/90 line modes when editing lines.
auto_via boolean 0 when drawing traces and switching layers or when moving an object from one layer to another, try to keep connections by automatically inserting vias.
route_radius real 0 temporary: route draw helper's arc radius at corners (factor of the trace thickness)
io_incomp_popup boolean 0 wether to enable popping up the io incompatibility list dialog on save incompatibility errors
io_incomp_style string 0 view listing style (list or simple), when io_incomp_popup is true
click_time integer 0 default time for click expiration, in ms
live_routing boolean 0 autorouter shows tracks in progress
beep_when_finished boolean 0 flag if a signal should be produced when searching of connections is done
undo_warning_size integer 0 warn the user when undo list exceeds this amount of kilobytes in memory
subc_conv_refdes string 0 automatic refdes value assigned to new subcircuits on conversion from objects - if empty, no refdes text or attribute is added; if the value is , the refdes text object is added but no refdes attribute is created
mode integer 0 [hidlib] currently active tool
grid_unit unit 0 [hidlib] select whether you draw in mm or mil
grid coord 0 [hidlib] grid in pcb-units
grids list 0 [hidlib] grid in grid-string format
grids_idx integer 0 [hidlib] the index of the currently active grid from grids
draw_grid boolean 0 [hidlib] draw grid points
auto_place boolean 0 [hidlib] force placement of GUI windows (dialogs), trying to override the window manager
fullscreen boolean 0 [hidlib] hide widgets to make more room for the drawing
crosshair_shape_idx integer 0 [hidlib] crosshair shape as defined in pcb_crosshair_shape_e
enable_stroke boolean 0 [hidlib] Enable libstroke gestures on middle mouse button when non-zero