C++ 1 source_name 0 0 res UTF-8 connect dialog_update_pcb_base 1000 none 1 dialog_update_pcb_base . 1 1 1 1 UI 0 1 0 0 wxAUI_MGR_DEFAULT 1 1 impl_virtual 0 wxID_ANY -1,-1 DIALOG_UPDATE_PCB_BASE -1,-1 wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER DIALOG_SHIM; dialog_shim.h Update PCB from Schematic bMainSizer wxVERTICAL none 5 wxALL|wxEXPAND 0 bUpperSizer wxVERTICAL none 5 wxALIGN_TOP|wxEXPAND|wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 "Update footprint references to match any changed symbol references" "Update footprint associations by existing references" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Match Method 1 0 0 1 m_matchByTimestamp 1 protected 1 Resizable 0 1 wxRA_SPECIFY_COLS 0 The first option uses the existing links between symbols and their footprints to update the footprints based on changes made to their symbols. The second option uses the symbol and footprint references to establish a new set of links between symbols and footprints, and then updates the footprints accordingly. wxFILTER_NONE wxDefaultValidator OnMatchChanged 5 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 1 wxID_ANY Options sbSizer1 wxVERTICAL 1 none 5 wxEXPAND 1 wxBOTH 0 gbSizer1 wxFLEX_GROWMODE_SPECIFIED none 2 5 2 0 wxALL 0 1 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Replace footprints of symbols whose footprint assignments have changed 0 0 1 m_cbUpdateFootprints 1 protected 1 Resizable 1 ; forward_declare 0 Normally footprints on the board should be changed to match footprint assignment changes made in the schematic. Uncheck this only if you don't want to change existing footprints on the board. wxFILTER_NONE wxDefaultValidator OnOptionChanged 5 1 0 wxBOTTOM|wxRIGHT|wxLEFT 1 1 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Delete footprints with no associated symbol 0 0 1 m_cbDeleteExtraFootprints 1 protected 1 Resizable 1 ; forward_declare 0 Remove from the board not locked footprints, if they are not attached to a schematic symbol. wxFILTER_NONE wxDefaultValidator OnOptionChanged 5 1 1 wxBOTTOM|wxRIGHT|wxLEFT 1 1 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Delete nets containing only a single pad 0 0 1 m_cbDeleteSinglePadNets 1 protected 1 Resizable 1 ; forward_declare 0 Clear the net name of pads when there is only one pad belonging to this net. wxFILTER_NONE wxDefaultValidator OnOptionChanged 5 1 0 wxBOTTOM|wxRIGHT|wxLEFT 2 1 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Warn for no net pads 0 0 1 m_cbWarnNoNetPad 1 protected 1 Resizable 1 ; ; forward_declare 0 Display a warning if a pad in a footprint does not appear in netlist. Only pads on a copper layer and having a name are tested. wxFILTER_NONE wxDefaultValidator OnOptionChanged 5 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 1 660,300 bLowerSizer wxVERTICAL none 5 wxEXPAND | wxALL 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 -1,-1 1 m_messagePanel 1 protected 1 Resizable 1 WX_HTML_REPORT_PANEL; wx_html_report_panel.h 0 wxTAB_TRAVERSAL 5 wxALL|wxEXPAND 0 0 1 0 0 0 1 0 0 m_sdbSizer1 protected OnUpdateClick