From 2f92087bac5f4c22ce252780fb9ae8bc548b8cdf Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 5 Nov 2015 19:38:19 +0100 Subject: [PATCH] Small fix in eagle_plugin.cpp (see bug Bug #1513112). This is not actually a bug, just a fix in comments, and a minor enhancement --- pcbnew/eagle_plugin.cpp | 34 ++++++++++++---------------------- 1 file changed, 12 insertions(+), 22 deletions(-) diff --git a/pcbnew/eagle_plugin.cpp b/pcbnew/eagle_plugin.cpp index da1ed9a8f0..00b76355c3 100644 --- a/pcbnew/eagle_plugin.cpp +++ b/pcbnew/eagle_plugin.cpp @@ -2706,6 +2706,10 @@ LAYER_ID EAGLE_PLUGIN::kicad_layer( int aEagleLayer ) const + + * These layers are used only in eagle schematic. + * They should not be found in board files. + * They are listed for info only. @@ -2714,6 +2718,11 @@ LAYER_ID EAGLE_PLUGIN::kicad_layer( int aEagleLayer ) const + + * These layers are user layers + + + */ @@ -2728,26 +2737,6 @@ LAYER_ID EAGLE_PLUGIN::kicad_layer( int aEagleLayer ) const else { -/* -#define FIRST_NON_COPPER_LAYER 16 -#define B_Adhes 16 -#define F_Adhes 17 -#define B_Paste 18 -#define F_Paste 19 -#define B_SilkS 20 -#define F_SilkS 21 -#define B_Mask 22 -#define F_Mask 23 -#define Dwgs_User 24 -#define Cmts_User 25 -#define Eco1_User 26 -#define Eco2_User 27 -#define Edge_Cuts 28 -#define LAST_NON_COPPER_LAYER 28 -#define UNUSED_LAYER_29 29 -#define UNUSED_LAYER_30 30 -#define UNUSED_LAYER_31 31 -*/ // translate non-copper eagle layer to pcbnew layer switch( aEagleLayer ) { @@ -2775,8 +2764,9 @@ LAYER_ID EAGLE_PLUGIN::kicad_layer( int aEagleLayer ) const case 51: kiLayer = Dwgs_User; break; case 52: kiLayer = Dwgs_User; break; - case 95: kiLayer = Eco1_User; break; - case 96: kiLayer = Eco2_User; break; + // thes layers are defined as user layers. put them on ECO layers + case 160: kiLayer = Eco1_User; break; + case 161: kiLayer = Eco2_User; break; default: // some layers do not map to KiCad // DBG( printf( "unsupported eagle layer: %d\n", aEagleLayer );)