Add export netlist IPC-D-356 from Lorenzo Marcantonio, with very minor fixes.
This commit is contained in:
parent
230c5f8f5a
commit
1883370387
|
@ -810,6 +810,7 @@ public:
|
||||||
bool DoGenFootprintsReport( const wxString& aFullFilename, bool aUnitsMM );
|
bool DoGenFootprintsReport( const wxString& aFullFilename, bool aUnitsMM );
|
||||||
|
|
||||||
void InstallDrillFrame( wxCommandEvent& event );
|
void InstallDrillFrame( wxCommandEvent& event );
|
||||||
|
void GenD356File( wxCommandEvent& event );
|
||||||
void ToPostProcess( wxCommandEvent& event );
|
void ToPostProcess( wxCommandEvent& event );
|
||||||
|
|
||||||
void OnFileHistory( wxCommandEvent& event );
|
void OnFileHistory( wxCommandEvent& event );
|
||||||
|
|
|
@ -155,6 +155,7 @@ set( PCBNEW_CLASS_SRCS
|
||||||
edit_track_width.cpp
|
edit_track_width.cpp
|
||||||
edtxtmod.cpp
|
edtxtmod.cpp
|
||||||
event_handlers_tracks_vias_sizes.cpp
|
event_handlers_tracks_vias_sizes.cpp
|
||||||
|
export_d356.cpp
|
||||||
export_gencad.cpp
|
export_gencad.cpp
|
||||||
export_vrml.cpp
|
export_vrml.cpp
|
||||||
files.cpp
|
files.cpp
|
||||||
|
|
|
@ -141,6 +141,11 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
|
||||||
_( "Create a report of all modules on the current board" ),
|
_( "Create a report of all modules on the current board" ),
|
||||||
KiBitmap( tools_xpm ) );
|
KiBitmap( tools_xpm ) );
|
||||||
|
|
||||||
|
AddMenuItem( fabricationOutputsMenu, ID_PCB_GEN_D356_FILE,
|
||||||
|
_( "IPC-D-356 Netlist File" ),
|
||||||
|
_( "Generate IPC-D-356 netlist file" ),
|
||||||
|
KiBitmap( netlist_xpm ) );
|
||||||
|
|
||||||
// Component File
|
// Component File
|
||||||
AddMenuItem( fabricationOutputsMenu, ID_PCB_GEN_CMP_FILE,
|
AddMenuItem( fabricationOutputsMenu, ID_PCB_GEN_CMP_FILE,
|
||||||
_( "&Component (.cmp) File" ),
|
_( "&Component (.cmp) File" ),
|
||||||
|
|
|
@ -136,6 +136,7 @@ BEGIN_EVENT_TABLE( PCB_EDIT_FRAME, PCB_BASE_FRAME )
|
||||||
// menu Postprocess
|
// menu Postprocess
|
||||||
EVT_MENU( ID_PCB_GEN_POS_MODULES_FILE, PCB_EDIT_FRAME::GenFootprintsPositionFile )
|
EVT_MENU( ID_PCB_GEN_POS_MODULES_FILE, PCB_EDIT_FRAME::GenFootprintsPositionFile )
|
||||||
EVT_MENU( ID_PCB_GEN_DRILL_FILE, PCB_EDIT_FRAME::InstallDrillFrame )
|
EVT_MENU( ID_PCB_GEN_DRILL_FILE, PCB_EDIT_FRAME::InstallDrillFrame )
|
||||||
|
EVT_MENU( ID_PCB_GEN_D356_FILE, PCB_EDIT_FRAME::GenD356File )
|
||||||
EVT_MENU( ID_PCB_GEN_CMP_FILE, PCB_EDIT_FRAME::RecreateCmpFileFromBoard )
|
EVT_MENU( ID_PCB_GEN_CMP_FILE, PCB_EDIT_FRAME::RecreateCmpFileFromBoard )
|
||||||
EVT_MENU( ID_PCB_GEN_BOM_FILE_FROM_BOARD, PCB_EDIT_FRAME::RecreateBOMFileFromBoard )
|
EVT_MENU( ID_PCB_GEN_BOM_FILE_FROM_BOARD, PCB_EDIT_FRAME::RecreateBOMFileFromBoard )
|
||||||
|
|
||||||
|
|
|
@ -260,6 +260,7 @@ enum pcbnew_ids
|
||||||
|
|
||||||
ID_PCB_GEN_POS_MODULES_FILE,
|
ID_PCB_GEN_POS_MODULES_FILE,
|
||||||
ID_PCB_GEN_DRILL_FILE,
|
ID_PCB_GEN_DRILL_FILE,
|
||||||
|
ID_PCB_GEN_D356_FILE,
|
||||||
|
|
||||||
ID_PCB_PAD_SETUP,
|
ID_PCB_PAD_SETUP,
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue