From dc7147cd8cea9baf0f214f9f2200bfccdf6f7c86 Mon Sep 17 00:00:00 2001 From: rusEfi Date: Fri, 16 Jan 2015 23:04:04 -0600 Subject: [PATCH] auto-sync --- firmware/config/engines/acura_rsx.cpp | 20 + firmware/config/engines/acura_rsx.h | 14 + firmware/config/engines/engines.mk | 2 + firmware/config/engines/mazda_323.h | 1 - firmware/config/engines/mazda_626.cpp | 13 + firmware/config/engines/mazda_626.h | 16 + .../controllers/algo/auto_generated_enums.cpp | 4 + .../controllers/algo/engine_configuration.cpp | 9 + firmware/controllers/algo/rusefi_enums.h | 6 +- firmware/rusefi.cpp | 2 +- hardware/Map_MPX/Map_MPX.kicad_pcb | 12 +- .../Map_MPX/map_mpx_gerbers/Map_MPX-B_Cu.gbl | 496 ++++++++++++ .../map_mpx_gerbers/Map_MPX-B_Mask.gbs | 27 + .../map_mpx_gerbers/Map_MPX-B_Paste.gbp | 20 + .../map_mpx_gerbers/Map_MPX-B_SilkS.gbo | 746 ++++++++++++++++++ .../map_mpx_gerbers/Map_MPX-Edge_Cuts.gbr | 22 + .../Map_MPX/map_mpx_gerbers/Map_MPX-F_Cu.gtl | 543 +++++++++++++ .../map_mpx_gerbers/Map_MPX-F_Mask.gts | 39 + .../map_mpx_gerbers/Map_MPX-F_Paste.gtp | 32 + .../map_mpx_gerbers/Map_MPX-F_SilkS.gto | 198 +++++ hardware/Map_MPX/map_mpx_gerbers/Map_MPX.drl | 20 + .../map_mpx_gerbers/map_mpx_gerbers.zip | Bin 0 -> 10074 bytes .../Map_MPX_rev00.20/Map_MPX/Map_MPX.cmp | 38 + .../Map_MPX/Map_MPX.kicad_pcb | 590 ++++++++++++++ .../Map_MPX_rev00.20/Map_MPX/Map_MPX.net | 119 +++ .../Map_MPX_rev00.20/Map_MPX/Map_MPX.pro | 89 +++ .../Map_MPX_rev00.20/Map_MPX/Map_MPX.sch | 162 ++++ .../Map_MPX/map_mpx_gerbers/Map_MPX-B_Cu.gbl | 496 ++++++++++++ .../map_mpx_gerbers/Map_MPX-B_Mask.gbs | 27 + .../map_mpx_gerbers/Map_MPX-B_Paste.gbp | 20 + .../map_mpx_gerbers/Map_MPX-B_SilkS.gbo | 746 ++++++++++++++++++ .../map_mpx_gerbers/Map_MPX-Edge_Cuts.gbr | 22 + .../Map_MPX/map_mpx_gerbers/Map_MPX-F_Cu.gtl | 543 +++++++++++++ .../map_mpx_gerbers/Map_MPX-F_Mask.gts | 39 + .../map_mpx_gerbers/Map_MPX-F_Paste.gtp | 32 + .../map_mpx_gerbers/Map_MPX-F_SilkS.gto | 198 +++++ .../Map_MPX/map_mpx_gerbers/Map_MPX.drl | 20 + .../map_mpx_gerbers/map_mpx_gerbers.zip | Bin 0 -> 10074 bytes .../Map_MPX_rev00.20/Map_MPX/mpx_sensor.lib | 24 + .../Map_MPX_rev00.20/Map_MPX/mpx_sensor.mod | 154 ++++ .../Map_MPX_rev00.20/Map_MPX/pcb.pdf | Bin 0 -> 66101 bytes .../Map_MPX_rev00.20/Map_MPX/pcb_3D.PNG | Bin 0 -> 24215 bytes .../Map_MPX_rev00.20/Map_MPX/schematic.pdf | Bin 0 -> 13474 bytes 43 files changed, 5552 insertions(+), 9 deletions(-) create mode 100644 firmware/config/engines/acura_rsx.cpp create mode 100644 firmware/config/engines/acura_rsx.h create mode 100644 firmware/config/engines/mazda_626.cpp create mode 100644 firmware/config/engines/mazda_626.h create mode 100644 hardware/Map_MPX/map_mpx_gerbers/Map_MPX-B_Cu.gbl create mode 100644 hardware/Map_MPX/map_mpx_gerbers/Map_MPX-B_Mask.gbs create mode 100644 hardware/Map_MPX/map_mpx_gerbers/Map_MPX-B_Paste.gbp create mode 100644 hardware/Map_MPX/map_mpx_gerbers/Map_MPX-B_SilkS.gbo create mode 100644 hardware/Map_MPX/map_mpx_gerbers/Map_MPX-Edge_Cuts.gbr create mode 100644 hardware/Map_MPX/map_mpx_gerbers/Map_MPX-F_Cu.gtl create mode 100644 hardware/Map_MPX/map_mpx_gerbers/Map_MPX-F_Mask.gts create mode 100644 hardware/Map_MPX/map_mpx_gerbers/Map_MPX-F_Paste.gtp create mode 100644 hardware/Map_MPX/map_mpx_gerbers/Map_MPX-F_SilkS.gto create mode 100644 hardware/Map_MPX/map_mpx_gerbers/Map_MPX.drl create mode 100644 hardware/Map_MPX/map_mpx_gerbers/map_mpx_gerbers.zip create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/Map_MPX.cmp create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/Map_MPX.kicad_pcb create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/Map_MPX.net create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/Map_MPX.pro create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/Map_MPX.sch create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/map_mpx_gerbers/Map_MPX-B_Cu.gbl create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/map_mpx_gerbers/Map_MPX-B_Mask.gbs create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/map_mpx_gerbers/Map_MPX-B_Paste.gbp create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/map_mpx_gerbers/Map_MPX-B_SilkS.gbo create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/map_mpx_gerbers/Map_MPX-Edge_Cuts.gbr create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/map_mpx_gerbers/Map_MPX-F_Cu.gtl create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/map_mpx_gerbers/Map_MPX-F_Mask.gts create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/map_mpx_gerbers/Map_MPX-F_Paste.gtp create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/map_mpx_gerbers/Map_MPX-F_SilkS.gto create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/map_mpx_gerbers/Map_MPX.drl create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/map_mpx_gerbers/map_mpx_gerbers.zip create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/mpx_sensor.lib create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/mpx_sensor.mod create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/pcb.pdf create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/pcb_3D.PNG create mode 100644 hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/schematic.pdf diff --git a/firmware/config/engines/acura_rsx.cpp b/firmware/config/engines/acura_rsx.cpp new file mode 100644 index 0000000000..e7d6eebc56 --- /dev/null +++ b/firmware/config/engines/acura_rsx.cpp @@ -0,0 +1,20 @@ +/** + * @file acura_rsx.cpp + * + * set_engine_type 27 + * + * @date Jan 16, 2015 + * @author Andrey Belomutskiy, (c) 2012-2014 + */ + +#include "main.h" +#include "acura_rsx.h" + +void setAcuraRSX(engine_configuration_s *engineConfiguration) { + + // http://injectordynamics.com/injectors/id1300-2/ + engineConfiguration->injectorFlow = 1300; + + engineConfiguration->cylindersCount = 4; +} + diff --git a/firmware/config/engines/acura_rsx.h b/firmware/config/engines/acura_rsx.h new file mode 100644 index 0000000000..f6542def34 --- /dev/null +++ b/firmware/config/engines/acura_rsx.h @@ -0,0 +1,14 @@ +/** + * @file acura_rsx.h + * + * @date Jan 16, 2015 + * @author Andrey Belomutskiy, (c) 2012-2014 + */ +#ifndef CONFIG_ENGINES_ACURA_RSX_H_ +#define CONFIG_ENGINES_ACURA_RSX_H_ + +#include "engine_configuration.h" + +void setAcuraRSX(engine_configuration_s *engineConfiguration); + +#endif /* CONFIG_ENGINES_ACURA_RSX_H_ */ diff --git a/firmware/config/engines/engines.mk b/firmware/config/engines/engines.mk index ef838f993a..ede442fbb5 100644 --- a/firmware/config/engines/engines.mk +++ b/firmware/config/engines/engines.mk @@ -3,6 +3,7 @@ ENGINES_SRC = ENGINES_SRC_CPP = $(PROJECT_DIR)/config/engines/ford_aspire.cpp \ $(PROJECT_DIR)/config/engines/MiniCooperR50.cpp \ + $(PROJECT_DIR)/config/engines/acura_rsx.cpp \ $(PROJECT_DIR)/config/engines/audi_aan.cpp \ $(PROJECT_DIR)/config/engines/bmw_e34.cpp \ $(PROJECT_DIR)/config/engines/mazda_miata.cpp \ @@ -18,6 +19,7 @@ ENGINES_SRC_CPP = $(PROJECT_DIR)/config/engines/ford_aspire.cpp \ $(PROJECT_DIR)/config/engines/GY6_139QMB.cpp \ $(PROJECT_DIR)/config/engines/rover_v8.cpp \ $(PROJECT_DIR)/config/engines/mazda_323.cpp \ + $(PROJECT_DIR)/config/engines/mazda_626.cpp \ $(PROJECT_DIR)/config/engines/saturn_ion.cpp \ $(PROJECT_DIR)/config/engines/test_engine.cpp \ $(PROJECT_DIR)/config/engines/mitsubishi.cpp \ No newline at end of file diff --git a/firmware/config/engines/mazda_323.h b/firmware/config/engines/mazda_323.h index d23022acf3..887ddee7ff 100644 --- a/firmware/config/engines/mazda_323.h +++ b/firmware/config/engines/mazda_323.h @@ -13,7 +13,6 @@ #ifndef MAZDA_323_H_ #define MAZDA_323_H_ -#include "main.h" #include "engine_configuration.h" void setMazda323EngineConfiguration(engine_configuration_s *engineConfiguration); diff --git a/firmware/config/engines/mazda_626.cpp b/firmware/config/engines/mazda_626.cpp new file mode 100644 index 0000000000..59d2676ed4 --- /dev/null +++ b/firmware/config/engines/mazda_626.cpp @@ -0,0 +1,13 @@ +/** + * @file mazda_626.cpp + * + * @date Jan 16, 2015 + * @author Andrey Belomutskiy, (c) 2012-2014 + */ + +#include "main.h" +#include "mazda_626.h" + +void setMazda626EngineConfiguration(engine_configuration_s *engineConfiguration) { + +} diff --git a/firmware/config/engines/mazda_626.h b/firmware/config/engines/mazda_626.h new file mode 100644 index 0000000000..b526bef070 --- /dev/null +++ b/firmware/config/engines/mazda_626.h @@ -0,0 +1,16 @@ +/** + * @file mazda_626.h + * + * set_engine_type 28 + * + * @date Jan 16, 2015 + * @author Andrey Belomutskiy, (c) 2012-2014 + */ +#ifndef CONFIG_ENGINES_MAZDA_626_H_ +#define CONFIG_ENGINES_MAZDA_626_H_ + +#include "engine_configuration.h" + +void setMazda626EngineConfiguration(engine_configuration_s *engineConfiguration); + +#endif /* CONFIG_ENGINES_MAZDA_626_H_ */ diff --git a/firmware/controllers/algo/auto_generated_enums.cpp b/firmware/controllers/algo/auto_generated_enums.cpp index 5c646ed7cf..ab6d1d30b6 100644 --- a/firmware/controllers/algo/auto_generated_enums.cpp +++ b/firmware/controllers/algo/auto_generated_enums.cpp @@ -10,6 +10,8 @@ #include "rusefi_enums.h" const char *getEngine_type_e(engine_type_e value){ switch(value) { +case ACURA_RSX: + return "ACURA_RSX"; case AUDI_AAN: return "AUDI_AAN"; case BMW_E34: @@ -44,6 +46,8 @@ case HONDA_ACCORD_CD_TWO_WIRES: return "HONDA_ACCORD_CD_TWO_WIRES"; case MAZDA_323: return "MAZDA_323"; +case MAZDA_626: + return "MAZDA_626"; case MAZDA_MIATA_NB: return "MAZDA_MIATA_NB"; case MIATA_1990: diff --git a/firmware/controllers/algo/engine_configuration.cpp b/firmware/controllers/algo/engine_configuration.cpp index 99d3569920..d47c518fe9 100644 --- a/firmware/controllers/algo/engine_configuration.cpp +++ b/firmware/controllers/algo/engine_configuration.cpp @@ -28,6 +28,8 @@ #include "trigger_decoder.h" #include "engine_math.h" #include "speed_density.h" + +#include "acura_rsx.h" #include "audi_aan.h" #include "bmw_e34.h" #include "dodge_neon.h" @@ -40,6 +42,7 @@ #include "GY6_139QMB.h" #include "mazda_miata_nb.h" #include "mazda_323.h" +#include "mazda_626.h" #include "saturn_ion.h" #include "MiniCooperR50.h" #include "mazda_miata.h" @@ -592,6 +595,9 @@ void resetConfigurationExt(Logging * logger, engine_type_e engineType, Engine *e case CUSTOM_ENGINE: setCustomEngineConfiguration(engineConfiguration); break; + case ACURA_RSX: + setAcuraRSX(engineConfiguration); + break; #if EFI_SUPPORT_DODGE_NEON || defined(__DOXYGEN__) case DODGE_NEON_1995: setDodgeNeon1995EngineConfiguration(engineConfiguration, boardConfiguration); @@ -641,6 +647,9 @@ void resetConfigurationExt(Logging * logger, engine_type_e engineType, Engine *e case MAZDA_323: setMazda323EngineConfiguration(engineConfiguration); break; + case MAZDA_626: + setMazda626EngineConfiguration(engineConfiguration); + break; case SATURN_ION_2004: setSaturnIonEngineConfiguration(engineConfiguration); break; diff --git a/firmware/controllers/algo/rusefi_enums.h b/firmware/controllers/algo/rusefi_enums.h index 56b6c2f151..f915dcbf6f 100644 --- a/firmware/controllers/algo/rusefi_enums.h +++ b/firmware/controllers/algo/rusefi_enums.h @@ -97,7 +97,11 @@ typedef enum { TEST_ENGINE = 26, - ET_UNUSED = 27, + ACURA_RSX = 27, + + MAZDA_626 = 28, + + ET_UNUSED = 29, Force_4b_engine_type = ENUM_SIZE_HACK, } engine_type_e; diff --git a/firmware/rusefi.cpp b/firmware/rusefi.cpp index 61be3a239c..11c2739e52 100644 --- a/firmware/rusefi.cpp +++ b/firmware/rusefi.cpp @@ -262,5 +262,5 @@ int getRusEfiVersion(void) { return 1; // this is here to make the compiler happy about the unused array if (UNUSED_CCM_SIZE == 0) return 1; // this is here to make the compiler happy about the unused array - return 20150115; + return 20150116; } diff --git a/hardware/Map_MPX/Map_MPX.kicad_pcb b/hardware/Map_MPX/Map_MPX.kicad_pcb index cbbe8e6060..7fac5c9de8 100644 --- a/hardware/Map_MPX/Map_MPX.kicad_pcb +++ b/hardware/Map_MPX/Map_MPX.kicad_pcb @@ -2,7 +2,7 @@ (general (links 9) - (no_connects 2) + (no_connects 1) (area 127.762 54.935001 159.971429 77.470001) (thickness 1.6) (drawings 11) @@ -64,7 +64,7 @@ (aux_axis_origin 0 0) (visible_elements 7FFFFFFF) (pcbplotparams - (layerselection 3178497) + (layerselection 284983297) (usegerberextensions true) (excludeedgelayer true) (linewidth 0.150000) @@ -86,9 +86,9 @@ (subtractmaskfromsilk false) (outputformat 1) (mirror false) - (drillshape 1) + (drillshape 0) (scaleselection 1) - (outputdirectory "")) + (outputdirectory map_mpx_gerbers)) ) (net 0 "") @@ -439,8 +439,8 @@ (gr_line (start 129.54 59.944) (end 149.86 59.944) (angle 90) (layer Edge.Cuts) (width 0.1)) (gr_line (start 129.54 76.2) (end 149.86 76.2) (angle 90) (layer Edge.Cuts) (width 0.1)) - (segment (start 134.874 67.31) (end 136.398 67.31) (width 0.254) (layer F.Cu) (net 0) (status 400000)) - (segment (start 136.398 67.31) (end 136.525 67.183) (width 0.254) (layer F.Cu) (net 0) (tstamp 54AEDC1C)) + (segment (start 134.874 67.31) (end 136.398 67.31) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 136.398 67.31) (end 136.525 67.183) (width 0.254) (layer F.Cu) (net 1) (tstamp 54AEDC1C)) (segment (start 131.318 67.818) (end 132.715 67.818) (width 0.254) (layer F.Cu) (net 1)) (segment (start 133.223 67.31) (end 134.874 67.31) (width 0.254) (layer F.Cu) (net 1) (tstamp 54AED995)) (segment (start 132.715 67.818) (end 133.223 67.31) (width 0.254) (layer F.Cu) (net 1) (tstamp 54AED993)) diff --git a/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-B_Cu.gbl b/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-B_Cu.gbl new file mode 100644 index 0000000000..adf3eefc29 --- /dev/null +++ b/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-B_Cu.gbl @@ -0,0 +1,496 @@ +G04 (created by PCBNEW (2013-07-07 BZR 4022)-stable) date 16/01/2015 23:25:09* +%MOIN*% +G04 Gerber Fmt 3.4, Leading zero omitted, Abs format* +%FSLAX34Y34*% +G01* +G70* +G90* +G04 APERTURE LIST* +%ADD10C,0.00590551*% +%ADD11R,0.035X0.055*% +%ADD12R,0.06X0.06*% +%ADD13C,0.06*% +%ADD14C,0.035*% +%ADD15C,0.01*% +G04 APERTURE END LIST* +G54D10* +G54D11* +X56025Y-28000D03* +X56775Y-28000D03* +X53825Y-28150D03* +X53075Y-28150D03* +X52225Y-29250D03* +X52975Y-29250D03* +G54D12* +X54000Y-29300D03* +G54D13* +X55000Y-29300D03* +X56000Y-29300D03* +G54D14* +X56050Y-25950D03* +X52750Y-27500D03* +G54D15* +X56025Y-28000D02* +X56025Y-29275D01* +X56025Y-29275D02* +X56000Y-29300D01* +X56025Y-25975D02* +X56025Y-28000D01* +X56050Y-25950D02* +X56025Y-25975D01* +X53225Y-29300D02* +X54000Y-29300D01* +X53075Y-29150D02* +X53225Y-29300D01* +X53075Y-27825D02* +X53075Y-29150D01* +X52750Y-27500D02* +X53075Y-27825D01* +G54D10* +G36* +X58730Y-29730D02* +X57200Y-29730D01* +X57200Y-28225D01* +X57200Y-27774D01* +X57199Y-27675D01* +X57161Y-27583D01* +X57091Y-27512D01* +X56999Y-27474D01* +X56887Y-27475D01* +X56825Y-27537D01* +X56825Y-27950D01* +X57137Y-27950D01* +X57200Y-27887D01* +X57200Y-27774D01* +X57200Y-28225D01* +X57200Y-28112D01* +X57137Y-28050D01* +X56825Y-28050D01* +X56825Y-28462D01* +X56887Y-28525D01* +X56999Y-28525D01* +X57091Y-28487D01* +X57161Y-28416D01* +X57199Y-28324D01* +X57200Y-28225D01* +X57200Y-29730D01* +X56347Y-29730D01* +X56465Y-29611D01* +X56549Y-29409D01* +X56550Y-29191D01* +X56466Y-28988D01* +X56325Y-28847D01* +X56325Y-28493D01* +X56341Y-28487D01* +X56400Y-28428D01* +X56458Y-28487D01* +X56550Y-28525D01* +X56662Y-28525D01* +X56725Y-28462D01* +X56725Y-28050D01* +X56717Y-28050D01* +X56717Y-27950D01* +X56725Y-27950D01* +X56725Y-27537D01* +X56662Y-27475D01* +X56550Y-27474D01* +X56458Y-27512D01* +X56399Y-27571D01* +X56341Y-27513D01* +X56325Y-27506D01* +X56325Y-26275D01* +X56410Y-26191D01* +X56474Y-26034D01* +X56475Y-25865D01* +X56410Y-25709D01* +X56291Y-25589D01* +X56134Y-25525D01* +X55965Y-25524D01* +X55809Y-25589D01* +X55689Y-25708D01* +X55625Y-25865D01* +X55624Y-26034D01* +X55689Y-26190D01* +X55725Y-26225D01* +X55725Y-27506D01* +X55708Y-27512D01* +X55638Y-27583D01* +X55600Y-27675D01* +X55599Y-27774D01* +X55599Y-28324D01* +X55637Y-28416D01* +X55708Y-28486D01* +X55725Y-28493D01* +X55725Y-28818D01* +X55688Y-28833D01* +X55534Y-28988D01* +X55502Y-29063D01* +X55481Y-29012D01* +X55385Y-28984D01* +X55315Y-29055D01* +X55315Y-28914D01* +X55287Y-28818D01* +X55081Y-28745D01* +X54863Y-28756D01* +X54712Y-28818D01* +X54684Y-28914D01* +X55000Y-29229D01* +X55315Y-28914D01* +X55315Y-29055D01* +X55070Y-29300D01* +X55385Y-29615D01* +X55481Y-29587D01* +X55500Y-29532D01* +X55533Y-29611D01* +X55652Y-29730D01* +X55302Y-29730D01* +X55315Y-29685D01* +X55000Y-29370D01* +X54684Y-29685D01* +X54697Y-29730D01* +X54516Y-29730D01* +X54549Y-29649D01* +X54550Y-29596D01* +X54614Y-29615D01* +X54929Y-29300D01* +X54614Y-28984D01* +X54550Y-29003D01* +X54550Y-28950D01* +X54512Y-28858D01* +X54441Y-28788D01* +X54349Y-28750D01* +X54250Y-28749D01* +X54250Y-28749D01* +X54250Y-28375D01* +X54250Y-27924D01* +X54249Y-27825D01* +X54211Y-27733D01* +X54141Y-27662D01* +X54049Y-27624D01* +X53937Y-27625D01* +X53875Y-27687D01* +X53875Y-28100D01* +X54187Y-28100D01* +X54250Y-28037D01* +X54250Y-27924D01* +X54250Y-28375D01* +X54250Y-28262D01* +X54187Y-28200D01* +X53875Y-28200D01* +X53875Y-28612D01* +X53937Y-28675D01* +X54049Y-28675D01* +X54141Y-28637D01* +X54211Y-28566D01* +X54249Y-28474D01* +X54250Y-28375D01* +X54250Y-28749D01* +X53650Y-28749D01* +X53558Y-28787D01* +X53488Y-28858D01* +X53450Y-28950D01* +X53450Y-29000D01* +X53400Y-29000D01* +X53400Y-28925D01* +X53375Y-28864D01* +X53375Y-28643D01* +X53391Y-28637D01* +X53450Y-28578D01* +X53508Y-28637D01* +X53600Y-28675D01* +X53712Y-28675D01* +X53775Y-28612D01* +X53775Y-28200D01* +X53767Y-28200D01* +X53767Y-28100D01* +X53775Y-28100D01* +X53775Y-27687D01* +X53712Y-27625D01* +X53600Y-27624D01* +X53508Y-27662D01* +X53449Y-27721D01* +X53391Y-27663D01* +X53299Y-27625D01* +X53295Y-27625D01* +X53287Y-27612D01* +X53287Y-27612D01* +X53174Y-27500D01* +X53175Y-27415D01* +X53110Y-27259D01* +X52991Y-27139D01* +X52834Y-27075D01* +X52665Y-27074D01* +X52509Y-27139D01* +X52389Y-27258D01* +X52325Y-27415D01* +X52324Y-27584D01* +X52389Y-27740D01* +X52508Y-27860D01* +X52649Y-27918D01* +X52649Y-27924D01* +X52649Y-28474D01* +X52687Y-28566D01* +X52758Y-28636D01* +X52775Y-28643D01* +X52775Y-28724D01* +X52750Y-28724D01* +X52658Y-28762D01* +X52599Y-28821D01* +X52541Y-28762D01* +X52449Y-28724D01* +X52337Y-28725D01* +X52275Y-28787D01* +X52275Y-29200D01* +X52282Y-29200D01* +X52282Y-29300D01* +X52275Y-29300D01* +X52275Y-29307D01* +X52175Y-29307D01* +X52175Y-29300D01* +X52175Y-29200D01* +X52175Y-28787D01* +X52112Y-28725D01* +X52000Y-28724D01* +X51908Y-28762D01* +X51838Y-28833D01* +X51800Y-28925D01* +X51799Y-29024D01* +X51800Y-29137D01* +X51862Y-29200D01* +X52175Y-29200D01* +X52175Y-29300D01* +X51862Y-29300D01* +X51800Y-29362D01* +X51799Y-29475D01* +X51800Y-29574D01* +X51838Y-29666D01* +X51901Y-29730D01* +X51269Y-29730D01* +X51269Y-23869D01* +X58730Y-23869D01* +X58730Y-29730D01* +X58730Y-29730D01* +G37* +G54D15* +X58730Y-29730D02* +X57200Y-29730D01* +X57200Y-28225D01* +X57200Y-27774D01* +X57199Y-27675D01* +X57161Y-27583D01* +X57091Y-27512D01* +X56999Y-27474D01* +X56887Y-27475D01* +X56825Y-27537D01* +X56825Y-27950D01* +X57137Y-27950D01* +X57200Y-27887D01* +X57200Y-27774D01* +X57200Y-28225D01* +X57200Y-28112D01* +X57137Y-28050D01* +X56825Y-28050D01* +X56825Y-28462D01* +X56887Y-28525D01* +X56999Y-28525D01* +X57091Y-28487D01* +X57161Y-28416D01* +X57199Y-28324D01* +X57200Y-28225D01* +X57200Y-29730D01* +X56347Y-29730D01* +X56465Y-29611D01* +X56549Y-29409D01* +X56550Y-29191D01* +X56466Y-28988D01* +X56325Y-28847D01* +X56325Y-28493D01* +X56341Y-28487D01* +X56400Y-28428D01* +X56458Y-28487D01* +X56550Y-28525D01* +X56662Y-28525D01* +X56725Y-28462D01* +X56725Y-28050D01* +X56717Y-28050D01* +X56717Y-27950D01* +X56725Y-27950D01* +X56725Y-27537D01* +X56662Y-27475D01* +X56550Y-27474D01* +X56458Y-27512D01* +X56399Y-27571D01* +X56341Y-27513D01* +X56325Y-27506D01* +X56325Y-26275D01* +X56410Y-26191D01* +X56474Y-26034D01* +X56475Y-25865D01* +X56410Y-25709D01* +X56291Y-25589D01* +X56134Y-25525D01* +X55965Y-25524D01* +X55809Y-25589D01* +X55689Y-25708D01* +X55625Y-25865D01* +X55624Y-26034D01* +X55689Y-26190D01* +X55725Y-26225D01* +X55725Y-27506D01* +X55708Y-27512D01* +X55638Y-27583D01* +X55600Y-27675D01* +X55599Y-27774D01* +X55599Y-28324D01* +X55637Y-28416D01* +X55708Y-28486D01* +X55725Y-28493D01* +X55725Y-28818D01* +X55688Y-28833D01* +X55534Y-28988D01* +X55502Y-29063D01* +X55481Y-29012D01* +X55385Y-28984D01* +X55315Y-29055D01* +X55315Y-28914D01* +X55287Y-28818D01* +X55081Y-28745D01* +X54863Y-28756D01* +X54712Y-28818D01* +X54684Y-28914D01* +X55000Y-29229D01* +X55315Y-28914D01* +X55315Y-29055D01* +X55070Y-29300D01* +X55385Y-29615D01* +X55481Y-29587D01* +X55500Y-29532D01* +X55533Y-29611D01* +X55652Y-29730D01* +X55302Y-29730D01* +X55315Y-29685D01* +X55000Y-29370D01* +X54684Y-29685D01* +X54697Y-29730D01* +X54516Y-29730D01* +X54549Y-29649D01* +X54550Y-29596D01* +X54614Y-29615D01* +X54929Y-29300D01* +X54614Y-28984D01* +X54550Y-29003D01* +X54550Y-28950D01* +X54512Y-28858D01* +X54441Y-28788D01* +X54349Y-28750D01* +X54250Y-28749D01* +X54250Y-28749D01* +X54250Y-28375D01* +X54250Y-27924D01* +X54249Y-27825D01* +X54211Y-27733D01* +X54141Y-27662D01* +X54049Y-27624D01* +X53937Y-27625D01* +X53875Y-27687D01* +X53875Y-28100D01* +X54187Y-28100D01* +X54250Y-28037D01* +X54250Y-27924D01* +X54250Y-28375D01* +X54250Y-28262D01* +X54187Y-28200D01* +X53875Y-28200D01* +X53875Y-28612D01* +X53937Y-28675D01* +X54049Y-28675D01* +X54141Y-28637D01* +X54211Y-28566D01* +X54249Y-28474D01* +X54250Y-28375D01* +X54250Y-28749D01* +X53650Y-28749D01* +X53558Y-28787D01* +X53488Y-28858D01* +X53450Y-28950D01* +X53450Y-29000D01* +X53400Y-29000D01* +X53400Y-28925D01* +X53375Y-28864D01* +X53375Y-28643D01* +X53391Y-28637D01* +X53450Y-28578D01* +X53508Y-28637D01* +X53600Y-28675D01* +X53712Y-28675D01* +X53775Y-28612D01* +X53775Y-28200D01* +X53767Y-28200D01* +X53767Y-28100D01* +X53775Y-28100D01* +X53775Y-27687D01* +X53712Y-27625D01* +X53600Y-27624D01* +X53508Y-27662D01* +X53449Y-27721D01* +X53391Y-27663D01* +X53299Y-27625D01* +X53295Y-27625D01* +X53287Y-27612D01* +X53287Y-27612D01* +X53174Y-27500D01* +X53175Y-27415D01* +X53110Y-27259D01* +X52991Y-27139D01* +X52834Y-27075D01* +X52665Y-27074D01* +X52509Y-27139D01* +X52389Y-27258D01* +X52325Y-27415D01* +X52324Y-27584D01* +X52389Y-27740D01* +X52508Y-27860D01* +X52649Y-27918D01* +X52649Y-27924D01* +X52649Y-28474D01* +X52687Y-28566D01* +X52758Y-28636D01* +X52775Y-28643D01* +X52775Y-28724D01* +X52750Y-28724D01* +X52658Y-28762D01* +X52599Y-28821D01* +X52541Y-28762D01* +X52449Y-28724D01* +X52337Y-28725D01* +X52275Y-28787D01* +X52275Y-29200D01* +X52282Y-29200D01* +X52282Y-29300D01* +X52275Y-29300D01* +X52275Y-29307D01* +X52175Y-29307D01* +X52175Y-29300D01* +X52175Y-29200D01* +X52175Y-28787D01* +X52112Y-28725D01* +X52000Y-28724D01* +X51908Y-28762D01* +X51838Y-28833D01* +X51800Y-28925D01* +X51799Y-29024D01* +X51800Y-29137D01* +X51862Y-29200D01* +X52175Y-29200D01* +X52175Y-29300D01* +X51862Y-29300D01* +X51800Y-29362D01* +X51799Y-29475D01* +X51800Y-29574D01* +X51838Y-29666D01* +X51901Y-29730D01* +X51269Y-29730D01* +X51269Y-23869D01* +X58730Y-23869D01* +X58730Y-29730D01* +M02* diff --git a/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-B_Mask.gbs b/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-B_Mask.gbs new file mode 100644 index 0000000000..0022c31e45 --- /dev/null +++ b/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-B_Mask.gbs @@ -0,0 +1,27 @@ +G04 (created by PCBNEW (2013-07-07 BZR 4022)-stable) date 16/01/2015 23:25:09* +%MOIN*% +G04 Gerber Fmt 3.4, Leading zero omitted, Abs format* +%FSLAX34Y34*% +G01* +G70* +G90* +G04 APERTURE LIST* +%ADD10C,0.00590551*% +%ADD11R,0.035X0.055*% +%ADD12R,0.06X0.06*% +%ADD13C,0.06*% +G04 APERTURE END LIST* +G54D10* +G54D11* +X56025Y-28000D03* +X56775Y-28000D03* +X53825Y-28150D03* +X53075Y-28150D03* +X52225Y-29250D03* +X52975Y-29250D03* +G54D12* +X54000Y-29300D03* +G54D13* +X55000Y-29300D03* +X56000Y-29300D03* +M02* diff --git a/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-B_Paste.gbp b/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-B_Paste.gbp new file mode 100644 index 0000000000..7c651f1bbd --- /dev/null +++ b/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-B_Paste.gbp @@ -0,0 +1,20 @@ +G04 (created by PCBNEW (2013-07-07 BZR 4022)-stable) date 16/01/2015 23:25:09* +%MOIN*% +G04 Gerber Fmt 3.4, Leading zero omitted, Abs format* +%FSLAX34Y34*% +G01* +G70* +G90* +G04 APERTURE LIST* +%ADD10C,0.00590551*% +%ADD11R,0.035X0.055*% +G04 APERTURE END LIST* +G54D10* +G54D11* +X56025Y-28000D03* +X56775Y-28000D03* +X53825Y-28150D03* +X53075Y-28150D03* +X52225Y-29250D03* +X52975Y-29250D03* +M02* diff --git a/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-B_SilkS.gbo b/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-B_SilkS.gbo new file mode 100644 index 0000000000..352c6c07b9 --- /dev/null +++ b/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-B_SilkS.gbo @@ -0,0 +1,746 @@ +G04 (created by PCBNEW (2013-07-07 BZR 4022)-stable) date 16/01/2015 23:25:09* +%MOIN*% +G04 Gerber Fmt 3.4, Leading zero omitted, Abs format* +%FSLAX34Y34*% +G01* +G70* +G90* +G04 APERTURE LIST* +%ADD10C,0.00590551*% +%ADD11C,0.011811*% +%ADD12C,0.0039*% +%ADD13C,0.0001*% +%ADD14C,0.0043*% +G04 APERTURE END LIST* +G54D10* +G54D11* +X58437Y-24439D02* +X58437Y-23848D01* +X58212Y-23848D01* +X58155Y-23876D01* +X58127Y-23904D01* +X58099Y-23960D01* +X58099Y-24045D01* +X58127Y-24101D01* +X58155Y-24129D01* +X58212Y-24157D01* +X58437Y-24157D01* +X57846Y-24439D02* +X57846Y-24045D01* +X57846Y-24157D02* +X57818Y-24101D01* +X57790Y-24073D01* +X57734Y-24045D01* +X57677Y-24045D01* +X57255Y-24410D02* +X57312Y-24439D01* +X57424Y-24439D01* +X57480Y-24410D01* +X57509Y-24354D01* +X57509Y-24129D01* +X57480Y-24073D01* +X57424Y-24045D01* +X57312Y-24045D01* +X57255Y-24073D01* +X57227Y-24129D01* +X57227Y-24185D01* +X57509Y-24242D01* +X57002Y-24410D02* +X56946Y-24439D01* +X56834Y-24439D01* +X56777Y-24410D01* +X56749Y-24354D01* +X56749Y-24326D01* +X56777Y-24270D01* +X56834Y-24242D01* +X56918Y-24242D01* +X56974Y-24214D01* +X57002Y-24157D01* +X57002Y-24129D01* +X56974Y-24073D01* +X56918Y-24045D01* +X56834Y-24045D01* +X56777Y-24073D01* +X56524Y-24410D02* +X56468Y-24439D01* +X56356Y-24439D01* +X56299Y-24410D01* +X56271Y-24354D01* +X56271Y-24326D01* +X56299Y-24270D01* +X56356Y-24242D01* +X56440Y-24242D01* +X56496Y-24214D01* +X56524Y-24157D01* +X56524Y-24129D01* +X56496Y-24073D01* +X56440Y-24045D01* +X56356Y-24045D01* +X56299Y-24073D01* +X55765Y-24045D02* +X55765Y-24439D01* +X56018Y-24045D02* +X56018Y-24354D01* +X55990Y-24410D01* +X55934Y-24439D01* +X55849Y-24439D01* +X55793Y-24410D01* +X55765Y-24382D01* +X55484Y-24439D02* +X55484Y-24045D01* +X55484Y-24157D02* +X55456Y-24101D01* +X55428Y-24073D01* +X55371Y-24045D01* +X55315Y-24045D01* +X54893Y-24410D02* +X54950Y-24439D01* +X55062Y-24439D01* +X55118Y-24410D01* +X55146Y-24354D01* +X55146Y-24129D01* +X55118Y-24073D01* +X55062Y-24045D01* +X54950Y-24045D01* +X54893Y-24073D01* +X54865Y-24129D01* +X54865Y-24185D01* +X55146Y-24242D01* +X54190Y-24410D02* +X54106Y-24439D01* +X53965Y-24439D01* +X53909Y-24410D01* +X53881Y-24382D01* +X53853Y-24326D01* +X53853Y-24270D01* +X53881Y-24214D01* +X53909Y-24185D01* +X53965Y-24157D01* +X54078Y-24129D01* +X54134Y-24101D01* +X54162Y-24073D01* +X54190Y-24017D01* +X54190Y-23960D01* +X54162Y-23904D01* +X54134Y-23876D01* +X54078Y-23848D01* +X53937Y-23848D01* +X53853Y-23876D01* +X53375Y-24410D02* +X53431Y-24439D01* +X53543Y-24439D01* +X53600Y-24410D01* +X53628Y-24354D01* +X53628Y-24129D01* +X53600Y-24073D01* +X53543Y-24045D01* +X53431Y-24045D01* +X53375Y-24073D01* +X53347Y-24129D01* +X53347Y-24185D01* +X53628Y-24242D01* +X53093Y-24045D02* +X53093Y-24439D01* +X53093Y-24101D02* +X53065Y-24073D01* +X53009Y-24045D01* +X52925Y-24045D01* +X52869Y-24073D01* +X52840Y-24129D01* +X52840Y-24439D01* +X52587Y-24410D02* +X52531Y-24439D01* +X52419Y-24439D01* +X52362Y-24410D01* +X52334Y-24354D01* +X52334Y-24326D01* +X52362Y-24270D01* +X52419Y-24242D01* +X52503Y-24242D01* +X52559Y-24214D01* +X52587Y-24157D01* +X52587Y-24129D01* +X52559Y-24073D01* +X52503Y-24045D01* +X52419Y-24045D01* +X52362Y-24073D01* +X51997Y-24439D02* +X52053Y-24410D01* +X52081Y-24382D01* +X52109Y-24326D01* +X52109Y-24157D01* +X52081Y-24101D01* +X52053Y-24073D01* +X51997Y-24045D01* +X51912Y-24045D01* +X51856Y-24073D01* +X51828Y-24101D01* +X51800Y-24157D01* +X51800Y-24326D01* +X51828Y-24382D01* +X51856Y-24410D01* +X51912Y-24439D01* +X51997Y-24439D01* +X51547Y-24439D02* +X51547Y-24045D01* +X51547Y-24157D02* +X51519Y-24101D01* +X51491Y-24073D01* +X51434Y-24045D01* +X51378Y-24045D01* +X54304Y-25245D02* +X54163Y-25639D01* +X54023Y-25245D01* +X53573Y-25610D02* +X53629Y-25639D01* +X53742Y-25639D01* +X53798Y-25610D01* +X53826Y-25554D01* +X53826Y-25329D01* +X53798Y-25273D01* +X53742Y-25245D01* +X53629Y-25245D01* +X53573Y-25273D01* +X53545Y-25329D01* +X53545Y-25385D01* +X53826Y-25442D01* +X53292Y-25639D02* +X53292Y-25245D01* +X53292Y-25357D02* +X53264Y-25301D01* +X53235Y-25273D01* +X53179Y-25245D01* +X53123Y-25245D01* +X52364Y-25048D02* +X52307Y-25048D01* +X52251Y-25076D01* +X52223Y-25104D01* +X52195Y-25160D01* +X52167Y-25273D01* +X52167Y-25414D01* +X52195Y-25526D01* +X52223Y-25582D01* +X52251Y-25610D01* +X52307Y-25639D01* +X52364Y-25639D01* +X52420Y-25610D01* +X52448Y-25582D01* +X52476Y-25526D01* +X52504Y-25414D01* +X52504Y-25273D01* +X52476Y-25160D01* +X52448Y-25104D01* +X52420Y-25076D01* +X52364Y-25048D01* +X51914Y-25582D02* +X51886Y-25610D01* +X51914Y-25639D01* +X51942Y-25610D01* +X51914Y-25582D01* +X51914Y-25639D01* +X51661Y-25104D02* +X51632Y-25076D01* +X51576Y-25048D01* +X51436Y-25048D01* +X51379Y-25076D01* +X51351Y-25104D01* +X51323Y-25160D01* +X51323Y-25217D01* +X51351Y-25301D01* +X51689Y-25639D01* +X51323Y-25639D01* +G54D12* +X55800Y-27700D02* +G75* +G03X55800Y-27700I-50J0D01* +G74* +G01* +X56200Y-27700D02* +X55800Y-27700D01* +X55800Y-27700D02* +X55800Y-28300D01* +X55800Y-28300D02* +X56200Y-28300D01* +X56600Y-28300D02* +X57000Y-28300D01* +X57000Y-28300D02* +X57000Y-27700D01* +X57000Y-27700D02* +X56600Y-27700D01* +X54150Y-28450D02* +G75* +G03X54150Y-28450I-50J0D01* +G74* +G01* +X53650Y-28450D02* +X54050Y-28450D01* +X54050Y-28450D02* +X54050Y-27850D01* +X54050Y-27850D02* +X53650Y-27850D01* +X53250Y-27850D02* +X52850Y-27850D01* +X52850Y-27850D02* +X52850Y-28450D01* +X52850Y-28450D02* +X53250Y-28450D01* +X52000Y-28950D02* +G75* +G03X52000Y-28950I-50J0D01* +G74* +G01* +X52400Y-28950D02* +X52000Y-28950D01* +X52000Y-28950D02* +X52000Y-29550D01* +X52000Y-29550D02* +X52400Y-29550D01* +X52800Y-29550D02* +X53200Y-29550D01* +X53200Y-29550D02* +X53200Y-28950D01* +X53200Y-28950D02* +X52800Y-28950D01* +G54D13* +G36* +X58867Y-26233D02* +X58865Y-26400D01* +X58859Y-26519D01* +X58844Y-26608D01* +X58819Y-26685D01* +X58779Y-26770D01* +X58774Y-26780D01* +X58700Y-26896D01* +X58700Y-26717D01* +X58651Y-26685D01* +X58636Y-26683D01* +X58608Y-26650D01* +X58574Y-26552D01* +X58535Y-26388D01* +X58519Y-26308D01* +X58488Y-26153D01* +X58461Y-26018D01* +X58440Y-25919D01* +X58429Y-25875D01* +X58435Y-25826D01* +X58464Y-25817D01* +X58510Y-25791D01* +X58517Y-25767D01* +X58506Y-25744D01* +X58468Y-25730D01* +X58392Y-25721D01* +X58268Y-25717D01* +X58139Y-25717D01* +X57761Y-25717D01* +X57776Y-25817D01* +X57799Y-25887D01* +X57835Y-25916D01* +X57836Y-25917D01* +X57866Y-25893D01* +X57862Y-25866D01* +X57862Y-25838D01* +X57900Y-25823D01* +X57986Y-25817D01* +X58041Y-25817D01* +X58239Y-25817D01* +X58272Y-26000D01* +X58305Y-26183D01* +X58177Y-26183D01* +X58096Y-26175D01* +X58052Y-26156D01* +X58050Y-26150D01* +X58023Y-26120D01* +X58004Y-26117D01* +X57975Y-26135D01* +X57976Y-26200D01* +X57980Y-26222D01* +X58005Y-26290D01* +X58039Y-26338D01* +X58070Y-26352D01* +X58083Y-26320D01* +X58083Y-26319D01* +X58113Y-26296D01* +X58186Y-26284D01* +X58214Y-26283D01* +X58345Y-26283D01* +X58368Y-26468D01* +X58378Y-26572D01* +X58378Y-26648D01* +X58373Y-26671D01* +X58325Y-26683D01* +X58243Y-26677D01* +X58149Y-26659D01* +X58067Y-26634D01* +X58020Y-26606D01* +X58017Y-26597D01* +X57990Y-26555D01* +X57967Y-26550D01* +X57927Y-26580D01* +X57917Y-26650D01* +X57917Y-26750D01* +X58318Y-26750D01* +X58503Y-26747D01* +X58629Y-26740D01* +X58693Y-26727D01* +X58700Y-26717D01* +X58700Y-26896D01* +X58604Y-27048D01* +X58399Y-27260D01* +X58160Y-27415D01* +X57952Y-27496D01* +X57783Y-27529D01* +X57783Y-26717D01* +X57756Y-26687D01* +X57733Y-26683D01* +X57689Y-26677D01* +X57683Y-26671D01* +X57677Y-26636D01* +X57660Y-26548D01* +X57634Y-26420D01* +X57603Y-26266D01* +X57600Y-26250D01* +X57564Y-26073D01* +X57539Y-25952D01* +X57526Y-25876D01* +X57523Y-25835D01* +X57529Y-25818D01* +X57544Y-25815D01* +X57567Y-25817D01* +X57611Y-25790D01* +X57617Y-25767D01* +X57606Y-25744D01* +X57568Y-25730D01* +X57492Y-25721D01* +X57368Y-25717D01* +X57239Y-25717D01* +X56861Y-25717D01* +X56876Y-25817D01* +X56899Y-25887D01* +X56935Y-25916D01* +X56936Y-25917D01* +X56966Y-25893D01* +X56962Y-25867D01* +X56963Y-25837D01* +X57001Y-25822D01* +X57090Y-25817D01* +X57128Y-25817D01* +X57232Y-25821D01* +X57306Y-25833D01* +X57329Y-25843D01* +X57343Y-25890D01* +X57359Y-25978D01* +X57369Y-26043D01* +X57392Y-26217D01* +X57277Y-26217D01* +X57188Y-26206D01* +X57126Y-26179D01* +X57124Y-26177D01* +X57080Y-26150D01* +X57065Y-26183D01* +X57073Y-26258D01* +X57100Y-26317D01* +X57139Y-26350D01* +X57173Y-26348D01* +X57183Y-26317D01* +X57211Y-26292D01* +X57276Y-26283D01* +X57351Y-26290D01* +X57411Y-26311D01* +X57427Y-26329D01* +X57442Y-26388D01* +X57460Y-26484D01* +X57468Y-26529D01* +X57478Y-26624D01* +X57471Y-26670D01* +X57441Y-26683D01* +X57437Y-26683D01* +X57390Y-26700D01* +X57383Y-26717D01* +X57414Y-26734D01* +X57493Y-26746D01* +X57583Y-26750D01* +X57690Y-26745D01* +X57762Y-26732D01* +X57783Y-26717D01* +X57783Y-27529D01* +X57775Y-27531D01* +X57570Y-27545D01* +X57365Y-27538D01* +X57189Y-27510D01* +X57159Y-27501D01* +X56924Y-27397D01* +X56702Y-27243D01* +X56512Y-27052D01* +X56369Y-26839D01* +X56357Y-26814D01* +X56281Y-26608D01* +X56235Y-26377D01* +X56225Y-26155D01* +X56230Y-26094D01* +X56251Y-25960D01* +X56278Y-25852D01* +X56307Y-25782D01* +X56335Y-25763D01* +X56343Y-25771D01* +X56394Y-25813D01* +X56414Y-25822D01* +X56444Y-25863D01* +X56480Y-25969D01* +X56520Y-26135D01* +X56537Y-26218D01* +X56573Y-26401D01* +X56596Y-26528D01* +X56608Y-26610D01* +X56609Y-26656D01* +X56599Y-26677D01* +X56580Y-26683D01* +X56567Y-26683D01* +X56522Y-26701D01* +X56517Y-26717D01* +X56547Y-26734D01* +X56626Y-26746D01* +X56717Y-26750D01* +X56830Y-26744D01* +X56900Y-26728D01* +X56919Y-26706D01* +X56880Y-26682D01* +X56856Y-26675D01* +X56825Y-26653D01* +X56798Y-26599D01* +X56771Y-26501D01* +X56741Y-26349D01* +X56738Y-26330D01* +X56711Y-26178D01* +X56686Y-26043D01* +X56667Y-25942D01* +X56661Y-25908D01* +X56656Y-25840D01* +X56687Y-25817D01* +X56695Y-25816D01* +X56732Y-25796D01* +X56729Y-25766D01* +X56695Y-25736D01* +X56618Y-25720D01* +X56510Y-25716D01* +X56311Y-25717D01* +X56386Y-25592D01* +X56535Y-25391D01* +X56726Y-25208D01* +X56937Y-25064D01* +X56983Y-25040D01* +X57083Y-24992D01* +X57166Y-24962D01* +X57252Y-24944D01* +X57359Y-24936D01* +X57508Y-24934D01* +X57566Y-24934D01* +X57733Y-24936D01* +X57853Y-24942D01* +X57944Y-24957D01* +X58025Y-24984D01* +X58116Y-25025D01* +X58131Y-25032D01* +X58341Y-25165D01* +X58536Y-25343D01* +X58698Y-25546D01* +X58771Y-25672D01* +X58814Y-25765D01* +X58842Y-25846D01* +X58857Y-25935D01* +X58865Y-26051D01* +X58866Y-26213D01* +X58867Y-26233D01* +X58867Y-26233D01* +X58867Y-26233D01* +G37* +G54D14* +X56432Y-28185D02* +X56442Y-28195D01* +X56470Y-28204D01* +X56489Y-28204D01* +X56517Y-28195D01* +X56536Y-28176D01* +X56545Y-28157D01* +X56554Y-28120D01* +X56554Y-28092D01* +X56545Y-28054D01* +X56536Y-28035D01* +X56517Y-28017D01* +X56489Y-28007D01* +X56470Y-28007D01* +X56442Y-28017D01* +X56432Y-28026D01* +X56245Y-28204D02* +X56357Y-28204D01* +X56301Y-28204D02* +X56301Y-28007D01* +X56320Y-28035D01* +X56339Y-28054D01* +X56357Y-28064D01* +X56704Y-27929D02* +X56817Y-27929D01* +X56761Y-27929D02* +X56761Y-27732D01* +X56779Y-27760D01* +X56798Y-27779D01* +X56817Y-27789D01* +X56582Y-27732D02* +X56564Y-27732D01* +X56545Y-27742D01* +X56536Y-27751D01* +X56526Y-27770D01* +X56517Y-27807D01* +X56517Y-27854D01* +X56526Y-27892D01* +X56536Y-27910D01* +X56545Y-27920D01* +X56564Y-27929D01* +X56582Y-27929D01* +X56601Y-27920D01* +X56611Y-27910D01* +X56620Y-27892D01* +X56629Y-27854D01* +X56629Y-27807D01* +X56620Y-27770D01* +X56611Y-27751D01* +X56601Y-27742D01* +X56582Y-27732D01* +X56395Y-27732D02* +X56376Y-27732D01* +X56357Y-27742D01* +X56348Y-27751D01* +X56339Y-27770D01* +X56329Y-27807D01* +X56329Y-27854D01* +X56339Y-27892D01* +X56348Y-27910D01* +X56357Y-27920D01* +X56376Y-27929D01* +X56395Y-27929D01* +X56414Y-27920D01* +X56423Y-27910D01* +X56432Y-27892D01* +X56442Y-27854D01* +X56442Y-27807D01* +X56432Y-27770D01* +X56423Y-27751D01* +X56414Y-27742D01* +X56395Y-27732D01* +X56245Y-27798D02* +X56245Y-27929D01* +X56245Y-27817D02* +X56235Y-27807D01* +X56217Y-27798D01* +X56188Y-27798D01* +X56170Y-27807D01* +X56160Y-27826D01* +X56160Y-27929D01* +X56001Y-27826D02* +X56066Y-27826D01* +X56066Y-27929D02* +X56066Y-27732D01* +X55973Y-27732D01* +X53482Y-28085D02* +X53492Y-28095D01* +X53520Y-28104D01* +X53539Y-28104D01* +X53567Y-28095D01* +X53586Y-28076D01* +X53595Y-28057D01* +X53604Y-28020D01* +X53604Y-27992D01* +X53595Y-27954D01* +X53586Y-27935D01* +X53567Y-27917D01* +X53539Y-27907D01* +X53520Y-27907D01* +X53492Y-27917D01* +X53482Y-27926D01* +X53407Y-27926D02* +X53398Y-27917D01* +X53379Y-27907D01* +X53332Y-27907D01* +X53313Y-27917D01* +X53304Y-27926D01* +X53295Y-27945D01* +X53295Y-27964D01* +X53304Y-27992D01* +X53417Y-28104D01* +X53295Y-28104D01* +X53679Y-28248D02* +X53679Y-28379D01* +X53726Y-28173D02* +X53773Y-28314D01* +X53651Y-28314D01* +X53595Y-28182D02* +X53464Y-28182D01* +X53548Y-28379D01* +X53389Y-28248D02* +X53389Y-28445D01* +X53389Y-28257D02* +X53370Y-28248D01* +X53332Y-28248D01* +X53313Y-28257D01* +X53304Y-28267D01* +X53295Y-28285D01* +X53295Y-28342D01* +X53304Y-28360D01* +X53313Y-28370D01* +X53332Y-28379D01* +X53370Y-28379D01* +X53389Y-28370D01* +X53145Y-28276D02* +X53210Y-28276D01* +X53210Y-28379D02* +X53210Y-28182D01* +X53116Y-28182D01* +X52632Y-29454D02* +X52698Y-29360D01* +X52745Y-29454D02* +X52745Y-29257D01* +X52670Y-29257D01* +X52651Y-29267D01* +X52642Y-29276D01* +X52632Y-29295D01* +X52632Y-29323D01* +X52642Y-29342D01* +X52651Y-29351D01* +X52670Y-29360D01* +X52745Y-29360D01* +X52445Y-29454D02* +X52557Y-29454D01* +X52501Y-29454D02* +X52501Y-29257D01* +X52520Y-29285D01* +X52539Y-29304D01* +X52557Y-29314D01* +X52745Y-28982D02* +X52839Y-28982D01* +X52848Y-29076D01* +X52839Y-29067D01* +X52820Y-29057D01* +X52773Y-29057D01* +X52754Y-29067D01* +X52745Y-29076D01* +X52736Y-29095D01* +X52736Y-29142D01* +X52745Y-29160D01* +X52754Y-29170D01* +X52773Y-29179D01* +X52820Y-29179D01* +X52839Y-29170D01* +X52848Y-29160D01* +X52548Y-29179D02* +X52660Y-29179D01* +X52604Y-29179D02* +X52604Y-28982D01* +X52623Y-29010D01* +X52642Y-29029D01* +X52660Y-29039D01* +X52463Y-29179D02* +X52463Y-28982D01* +X52351Y-29179D02* +X52435Y-29067D01* +X52351Y-28982D02* +X52463Y-29095D01* +M02* diff --git a/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-Edge_Cuts.gbr b/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-Edge_Cuts.gbr new file mode 100644 index 0000000000..246c8cd47e --- /dev/null +++ b/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-Edge_Cuts.gbr @@ -0,0 +1,22 @@ +G04 (created by PCBNEW (2013-07-07 BZR 4022)-stable) date 16/01/2015 23:25:09* +%MOIN*% +G04 Gerber Fmt 3.4, Leading zero omitted, Abs format* +%FSLAX34Y34*% +G01* +G70* +G90* +G04 APERTURE LIST* +%ADD10C,0.00590551*% +%ADD11C,0.00393701*% +G04 APERTURE END LIST* +G54D10* +G54D11* +X59000Y-23600D02* +X59000Y-30000D01* +X51000Y-23600D02* +X51000Y-30000D01* +X51000Y-23600D02* +X59000Y-23600D01* +X51000Y-30000D02* +X59000Y-30000D01* +M02* diff --git a/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-F_Cu.gtl b/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-F_Cu.gtl new file mode 100644 index 0000000000..7d346f1ba6 --- /dev/null +++ b/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-F_Cu.gtl @@ -0,0 +1,543 @@ +G04 (created by PCBNEW (2013-07-07 BZR 4022)-stable) date 16/01/2015 23:25:09* +%MOIN*% +G04 Gerber Fmt 3.4, Leading zero omitted, Abs format* +%FSLAX34Y34*% +G01* +G70* +G90* +G04 APERTURE LIST* +%ADD10C,0.00590551*% +%ADD11R,0.1X0.0598425*% +%ADD12R,0.06X0.06*% +%ADD13C,0.06*% +%ADD14R,0.0531496X0.0271654*% +%ADD15C,0.035*% +%ADD16C,0.01*% +G04 APERTURE END LIST* +G54D10* +G54D11* +X51700Y-24700D03* +X51700Y-25700D03* +X51700Y-26700D03* +X51700Y-27700D03* +X58300Y-27700D03* +X58300Y-26700D03* +X58300Y-25700D03* +X58300Y-24700D03* +G54D12* +X54000Y-29300D03* +G54D13* +X55000Y-29300D03* +X56000Y-29300D03* +G54D14* +X53100Y-26000D03* +X53100Y-26500D03* +X53100Y-27000D03* +X56975Y-27000D03* +X56975Y-26500D03* +X56975Y-26000D03* +X56975Y-25500D03* +X53100Y-25500D03* +G54D15* +X56050Y-25950D03* +X52750Y-27500D03* +G54D16* +X53100Y-26500D02* +X53700Y-26500D01* +X53700Y-26500D02* +X53750Y-26450D01* +X51700Y-26700D02* +X52250Y-26700D01* +X52450Y-26500D02* +X53100Y-26500D01* +X52250Y-26700D02* +X52450Y-26500D01* +X51700Y-25700D02* +X51900Y-25700D01* +X56000Y-26000D02* +X56050Y-25950D01* +X52200Y-26000D02* +X56000Y-26000D01* +X51900Y-25700D02* +X52200Y-26000D01* +X53100Y-27000D02* +X53100Y-27150D01* +X53100Y-27150D02* +X52750Y-27500D01* +X51700Y-27700D02* +X52550Y-27700D01* +X52550Y-27700D02* +X52750Y-27500D01* +G54D10* +G36* +X52610Y-26750D02* +X52584Y-26814D01* +X52584Y-26913D01* +X52584Y-27108D01* +X52509Y-27139D01* +X52400Y-27248D01* +X52352Y-27200D01* +X52412Y-27140D01* +X52450Y-27048D01* +X52450Y-26812D01* +X52387Y-26750D01* +X51750Y-26750D01* +X51750Y-26757D01* +X51650Y-26757D01* +X51650Y-26750D01* +X51642Y-26750D01* +X51642Y-26650D01* +X51650Y-26650D01* +X51650Y-26642D01* +X51750Y-26642D01* +X51750Y-26650D01* +X52387Y-26650D01* +X52450Y-26587D01* +X52450Y-26351D01* +X52428Y-26300D01* +X52590Y-26300D01* +X52584Y-26314D01* +X52584Y-26413D01* +X52584Y-26685D01* +X52610Y-26750D01* +X52610Y-26750D01* +G37* +G54D16* +X52610Y-26750D02* +X52584Y-26814D01* +X52584Y-26913D01* +X52584Y-27108D01* +X52509Y-27139D01* +X52400Y-27248D01* +X52352Y-27200D01* +X52412Y-27140D01* +X52450Y-27048D01* +X52450Y-26812D01* +X52387Y-26750D01* +X51750Y-26750D01* +X51750Y-26757D01* +X51650Y-26757D01* +X51650Y-26750D01* +X51642Y-26750D01* +X51642Y-26650D01* +X51650Y-26650D01* +X51650Y-26642D01* +X51750Y-26642D01* +X51750Y-26650D01* +X52387Y-26650D01* +X52450Y-26587D01* +X52450Y-26351D01* +X52428Y-26300D01* +X52590Y-26300D01* +X52584Y-26314D01* +X52584Y-26413D01* +X52584Y-26685D01* +X52610Y-26750D01* +G54D10* +G36* +X58730Y-29730D02* +X56347Y-29730D01* +X56465Y-29611D01* +X56549Y-29409D01* +X56550Y-29191D01* +X56466Y-28988D01* +X56311Y-28834D01* +X56109Y-28750D01* +X55891Y-28749D01* +X55688Y-28833D01* +X55534Y-28988D01* +X55502Y-29063D01* +X55481Y-29012D01* +X55385Y-28984D01* +X55315Y-29055D01* +X55315Y-28914D01* +X55287Y-28818D01* +X55081Y-28745D01* +X54863Y-28756D01* +X54712Y-28818D01* +X54684Y-28914D01* +X55000Y-29229D01* +X55315Y-28914D01* +X55315Y-29055D01* +X55070Y-29300D01* +X55385Y-29615D01* +X55481Y-29587D01* +X55500Y-29532D01* +X55533Y-29611D01* +X55652Y-29730D01* +X55302Y-29730D01* +X55315Y-29685D01* +X55000Y-29370D01* +X54684Y-29685D01* +X54697Y-29730D01* +X54516Y-29730D01* +X54549Y-29649D01* +X54550Y-29596D01* +X54614Y-29615D01* +X54929Y-29300D01* +X54614Y-28984D01* +X54550Y-29003D01* +X54550Y-28950D01* +X54512Y-28858D01* +X54441Y-28788D01* +X54349Y-28750D01* +X54250Y-28749D01* +X53650Y-28749D01* +X53558Y-28787D01* +X53488Y-28858D01* +X53450Y-28950D01* +X53449Y-29049D01* +X53449Y-29649D01* +X53483Y-29730D01* +X51269Y-29730D01* +X51269Y-28249D01* +X52249Y-28249D01* +X52341Y-28211D01* +X52411Y-28141D01* +X52449Y-28049D01* +X52449Y-28000D01* +X52550Y-28000D01* +X52550Y-27999D01* +X52664Y-27977D01* +X52664Y-27977D01* +X52742Y-27924D01* +X52834Y-27925D01* +X52990Y-27860D01* +X53110Y-27741D01* +X53174Y-27584D01* +X53175Y-27499D01* +X53288Y-27385D01* +X53415Y-27385D01* +X53507Y-27347D01* +X53577Y-27277D01* +X53615Y-27185D01* +X53615Y-27086D01* +X53615Y-26814D01* +X53589Y-26749D01* +X53615Y-26685D01* +X53615Y-26586D01* +X53615Y-26314D01* +X53609Y-26300D01* +X55798Y-26300D01* +X55808Y-26310D01* +X55965Y-26374D01* +X56134Y-26375D01* +X56290Y-26310D01* +X56410Y-26191D01* +X56459Y-26072D01* +X56459Y-26185D01* +X56485Y-26250D01* +X56459Y-26314D01* +X56459Y-26413D01* +X56459Y-26685D01* +X56485Y-26750D01* +X56459Y-26814D01* +X56459Y-26913D01* +X56459Y-27185D01* +X56497Y-27277D01* +X56567Y-27347D01* +X56659Y-27385D01* +X56758Y-27385D01* +X57290Y-27385D01* +X57382Y-27347D01* +X57452Y-27277D01* +X57490Y-27185D01* +X57490Y-27086D01* +X57490Y-26814D01* +X57464Y-26749D01* +X57490Y-26685D01* +X57490Y-26586D01* +X57490Y-26314D01* +X57464Y-26249D01* +X57490Y-26185D01* +X57490Y-26086D01* +X57490Y-25814D01* +X57464Y-25749D01* +X57490Y-25685D01* +X57490Y-25586D01* +X57490Y-25314D01* +X57452Y-25222D01* +X57382Y-25152D01* +X57290Y-25114D01* +X57191Y-25114D01* +X56659Y-25114D01* +X56567Y-25152D01* +X56497Y-25222D01* +X56459Y-25314D01* +X56459Y-25413D01* +X56459Y-25685D01* +X56485Y-25750D01* +X56459Y-25814D01* +X56459Y-25827D01* +X56410Y-25709D01* +X56291Y-25589D01* +X56134Y-25525D01* +X55965Y-25524D01* +X55809Y-25589D01* +X55698Y-25700D01* +X53609Y-25700D01* +X53615Y-25685D01* +X53615Y-25586D01* +X53615Y-25314D01* +X53577Y-25222D01* +X53507Y-25152D01* +X53415Y-25114D01* +X53316Y-25114D01* +X52784Y-25114D01* +X52692Y-25152D01* +X52622Y-25222D01* +X52584Y-25314D01* +X52584Y-25413D01* +X52584Y-25685D01* +X52590Y-25700D01* +X52450Y-25700D01* +X52450Y-25351D01* +X52412Y-25259D01* +X52352Y-25199D01* +X52411Y-25141D01* +X52449Y-25049D01* +X52450Y-24949D01* +X52450Y-24351D01* +X52412Y-24259D01* +X52341Y-24188D01* +X52249Y-24150D01* +X52150Y-24150D01* +X51269Y-24150D01* +X51269Y-23869D01* +X58730Y-23869D01* +X58730Y-24150D01* +X57750Y-24150D01* +X57658Y-24188D01* +X57588Y-24258D01* +X57550Y-24350D01* +X57549Y-24450D01* +X57549Y-25048D01* +X57587Y-25140D01* +X57647Y-25200D01* +X57588Y-25258D01* +X57550Y-25350D01* +X57549Y-25450D01* +X57549Y-26048D01* +X57587Y-26140D01* +X57647Y-26200D01* +X57588Y-26258D01* +X57550Y-26350D01* +X57549Y-26450D01* +X57549Y-27048D01* +X57587Y-27140D01* +X57647Y-27200D01* +X57588Y-27258D01* +X57550Y-27350D01* +X57549Y-27450D01* +X57549Y-28048D01* +X57587Y-28140D01* +X57658Y-28211D01* +X57750Y-28249D01* +X57849Y-28249D01* +X58730Y-28249D01* +X58730Y-29730D01* +X58730Y-29730D01* +G37* +G54D16* +X58730Y-29730D02* +X56347Y-29730D01* +X56465Y-29611D01* +X56549Y-29409D01* +X56550Y-29191D01* +X56466Y-28988D01* +X56311Y-28834D01* +X56109Y-28750D01* +X55891Y-28749D01* +X55688Y-28833D01* +X55534Y-28988D01* +X55502Y-29063D01* +X55481Y-29012D01* +X55385Y-28984D01* +X55315Y-29055D01* +X55315Y-28914D01* +X55287Y-28818D01* +X55081Y-28745D01* +X54863Y-28756D01* +X54712Y-28818D01* +X54684Y-28914D01* +X55000Y-29229D01* +X55315Y-28914D01* +X55315Y-29055D01* +X55070Y-29300D01* +X55385Y-29615D01* +X55481Y-29587D01* +X55500Y-29532D01* +X55533Y-29611D01* +X55652Y-29730D01* +X55302Y-29730D01* +X55315Y-29685D01* +X55000Y-29370D01* +X54684Y-29685D01* +X54697Y-29730D01* +X54516Y-29730D01* +X54549Y-29649D01* +X54550Y-29596D01* +X54614Y-29615D01* +X54929Y-29300D01* +X54614Y-28984D01* +X54550Y-29003D01* +X54550Y-28950D01* +X54512Y-28858D01* +X54441Y-28788D01* +X54349Y-28750D01* +X54250Y-28749D01* +X53650Y-28749D01* +X53558Y-28787D01* +X53488Y-28858D01* +X53450Y-28950D01* +X53449Y-29049D01* +X53449Y-29649D01* +X53483Y-29730D01* +X51269Y-29730D01* +X51269Y-28249D01* +X52249Y-28249D01* +X52341Y-28211D01* +X52411Y-28141D01* +X52449Y-28049D01* +X52449Y-28000D01* +X52550Y-28000D01* +X52550Y-27999D01* +X52664Y-27977D01* +X52664Y-27977D01* +X52742Y-27924D01* +X52834Y-27925D01* +X52990Y-27860D01* +X53110Y-27741D01* +X53174Y-27584D01* +X53175Y-27499D01* +X53288Y-27385D01* +X53415Y-27385D01* +X53507Y-27347D01* +X53577Y-27277D01* +X53615Y-27185D01* +X53615Y-27086D01* +X53615Y-26814D01* +X53589Y-26749D01* +X53615Y-26685D01* +X53615Y-26586D01* +X53615Y-26314D01* +X53609Y-26300D01* +X55798Y-26300D01* +X55808Y-26310D01* +X55965Y-26374D01* +X56134Y-26375D01* +X56290Y-26310D01* +X56410Y-26191D01* +X56459Y-26072D01* +X56459Y-26185D01* +X56485Y-26250D01* +X56459Y-26314D01* +X56459Y-26413D01* +X56459Y-26685D01* +X56485Y-26750D01* +X56459Y-26814D01* +X56459Y-26913D01* +X56459Y-27185D01* +X56497Y-27277D01* +X56567Y-27347D01* +X56659Y-27385D01* +X56758Y-27385D01* +X57290Y-27385D01* +X57382Y-27347D01* +X57452Y-27277D01* +X57490Y-27185D01* +X57490Y-27086D01* +X57490Y-26814D01* +X57464Y-26749D01* +X57490Y-26685D01* +X57490Y-26586D01* +X57490Y-26314D01* +X57464Y-26249D01* +X57490Y-26185D01* +X57490Y-26086D01* +X57490Y-25814D01* +X57464Y-25749D01* +X57490Y-25685D01* +X57490Y-25586D01* +X57490Y-25314D01* +X57452Y-25222D01* +X57382Y-25152D01* +X57290Y-25114D01* +X57191Y-25114D01* +X56659Y-25114D01* +X56567Y-25152D01* +X56497Y-25222D01* +X56459Y-25314D01* +X56459Y-25413D01* +X56459Y-25685D01* +X56485Y-25750D01* +X56459Y-25814D01* +X56459Y-25827D01* +X56410Y-25709D01* +X56291Y-25589D01* +X56134Y-25525D01* +X55965Y-25524D01* +X55809Y-25589D01* +X55698Y-25700D01* +X53609Y-25700D01* +X53615Y-25685D01* +X53615Y-25586D01* +X53615Y-25314D01* +X53577Y-25222D01* +X53507Y-25152D01* +X53415Y-25114D01* +X53316Y-25114D01* +X52784Y-25114D01* +X52692Y-25152D01* +X52622Y-25222D01* +X52584Y-25314D01* +X52584Y-25413D01* +X52584Y-25685D01* +X52590Y-25700D01* +X52450Y-25700D01* +X52450Y-25351D01* +X52412Y-25259D01* +X52352Y-25199D01* +X52411Y-25141D01* +X52449Y-25049D01* +X52450Y-24949D01* +X52450Y-24351D01* +X52412Y-24259D01* +X52341Y-24188D01* +X52249Y-24150D01* +X52150Y-24150D01* +X51269Y-24150D01* +X51269Y-23869D01* +X58730Y-23869D01* +X58730Y-24150D01* +X57750Y-24150D01* +X57658Y-24188D01* +X57588Y-24258D01* +X57550Y-24350D01* +X57549Y-24450D01* +X57549Y-25048D01* +X57587Y-25140D01* +X57647Y-25200D01* +X57588Y-25258D01* +X57550Y-25350D01* +X57549Y-25450D01* +X57549Y-26048D01* +X57587Y-26140D01* +X57647Y-26200D01* +X57588Y-26258D01* +X57550Y-26350D01* +X57549Y-26450D01* +X57549Y-27048D01* +X57587Y-27140D01* +X57647Y-27200D01* +X57588Y-27258D01* +X57550Y-27350D01* +X57549Y-27450D01* +X57549Y-28048D01* +X57587Y-28140D01* +X57658Y-28211D01* +X57750Y-28249D01* +X57849Y-28249D01* +X58730Y-28249D01* +X58730Y-29730D01* +M02* diff --git a/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-F_Mask.gts b/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-F_Mask.gts new file mode 100644 index 0000000000..edaf7e12eb --- /dev/null +++ b/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-F_Mask.gts @@ -0,0 +1,39 @@ +G04 (created by PCBNEW (2013-07-07 BZR 4022)-stable) date 16/01/2015 23:25:09* +%MOIN*% +G04 Gerber Fmt 3.4, Leading zero omitted, Abs format* +%FSLAX34Y34*% +G01* +G70* +G90* +G04 APERTURE LIST* +%ADD10C,0.00590551*% +%ADD11R,0.1X0.0598425*% +%ADD12R,0.06X0.06*% +%ADD13C,0.06*% +%ADD14R,0.0531496X0.0271654*% +G04 APERTURE END LIST* +G54D10* +G54D11* +X51700Y-24700D03* +X51700Y-25700D03* +X51700Y-26700D03* +X51700Y-27700D03* +X58300Y-27700D03* +X58300Y-26700D03* +X58300Y-25700D03* +X58300Y-24700D03* +G54D12* +X54000Y-29300D03* +G54D13* +X55000Y-29300D03* +X56000Y-29300D03* +G54D14* +X53100Y-26000D03* +X53100Y-26500D03* +X53100Y-27000D03* +X56975Y-27000D03* +X56975Y-26500D03* +X56975Y-26000D03* +X56975Y-25500D03* +X53100Y-25500D03* +M02* diff --git a/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-F_Paste.gtp b/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-F_Paste.gtp new file mode 100644 index 0000000000..145a6e9d1e --- /dev/null +++ b/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-F_Paste.gtp @@ -0,0 +1,32 @@ +G04 (created by PCBNEW (2013-07-07 BZR 4022)-stable) date 16/01/2015 23:25:09* +%MOIN*% +G04 Gerber Fmt 3.4, Leading zero omitted, Abs format* +%FSLAX34Y34*% +G01* +G70* +G90* +G04 APERTURE LIST* +%ADD10C,0.00590551*% +%ADD11R,0.1X0.0598425*% +%ADD12R,0.0531496X0.0271654*% +G04 APERTURE END LIST* +G54D10* +G54D11* +X51700Y-24700D03* +X51700Y-25700D03* +X51700Y-26700D03* +X51700Y-27700D03* +X58300Y-27700D03* +X58300Y-26700D03* +X58300Y-25700D03* +X58300Y-24700D03* +G54D12* +X53100Y-26000D03* +X53100Y-26500D03* +X53100Y-27000D03* +X56975Y-27000D03* +X56975Y-26500D03* +X56975Y-26000D03* +X56975Y-25500D03* +X53100Y-25500D03* +M02* diff --git a/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-F_SilkS.gto b/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-F_SilkS.gto new file mode 100644 index 0000000000..89eef84576 --- /dev/null +++ b/hardware/Map_MPX/map_mpx_gerbers/Map_MPX-F_SilkS.gto @@ -0,0 +1,198 @@ +G04 (created by PCBNEW (2013-07-07 BZR 4022)-stable) date 16/01/2015 23:25:09* +%MOIN*% +G04 Gerber Fmt 3.4, Leading zero omitted, Abs format* +%FSLAX34Y34*% +G01* +G70* +G90* +G04 APERTURE LIST* +%ADD10C,0.00590551*% +%ADD11C,0.011811*% +%ADD12C,0.006*% +%ADD13C,0.0059*% +G04 APERTURE END LIST* +G54D10* +G54D11* +X56973Y-29510D02* +X57029Y-29539D01* +X57142Y-29539D01* +X57198Y-29510D01* +X57226Y-29454D01* +X57226Y-29426D01* +X57198Y-29370D01* +X57142Y-29342D01* +X57057Y-29342D01* +X57001Y-29314D01* +X56973Y-29257D01* +X56973Y-29229D01* +X57001Y-29173D01* +X57057Y-29145D01* +X57142Y-29145D01* +X57198Y-29173D01* +X57475Y-29314D02* +X57924Y-29314D01* +X58175Y-29314D02* +X58624Y-29314D01* +X58400Y-29539D02* +X58400Y-29089D01* +G54D10* +X54200Y-23800D02* +X54200Y-24200D01* +X55800Y-24200D02* +X54200Y-24200D01* +X55800Y-23800D02* +X55800Y-24200D01* +X57600Y-23800D02* +X52400Y-23800D01* +X57600Y-23800D02* +X57600Y-28600D01* +X57600Y-28600D02* +X52400Y-28600D01* +X52400Y-28600D02* +X52400Y-23800D01* +G54D12* +X53500Y-29800D02* +X53500Y-28800D01* +X53500Y-28800D02* +X56500Y-28800D01* +X56500Y-28800D02* +X56500Y-29800D01* +X56500Y-29800D02* +X53500Y-29800D01* +X54500Y-28800D02* +X54500Y-29800D01* +G54D10* +X55500Y-25000D02* +X55500Y-25250D01* +X55500Y-25250D02* +X54750Y-25250D01* +X54750Y-25250D02* +X54750Y-25000D01* +X56500Y-27500D02* +X56500Y-25000D01* +X56500Y-25000D02* +X53500Y-25000D01* +X53500Y-25000D02* +X53500Y-27500D01* +X53500Y-27500D02* +X56500Y-27500D01* +G54D13* +G54D12* +G54D10* +X54396Y-26490D02* +X54453Y-26509D01* +X54546Y-26509D01* +X54584Y-26490D01* +X54603Y-26471D01* +X54621Y-26434D01* +X54621Y-26396D01* +X54603Y-26359D01* +X54584Y-26340D01* +X54546Y-26321D01* +X54471Y-26303D01* +X54434Y-26284D01* +X54415Y-26265D01* +X54396Y-26228D01* +X54396Y-26190D01* +X54415Y-26153D01* +X54434Y-26134D01* +X54471Y-26115D01* +X54565Y-26115D01* +X54621Y-26134D01* +X54771Y-26490D02* +X54828Y-26509D01* +X54921Y-26509D01* +X54959Y-26490D01* +X54978Y-26471D01* +X54996Y-26434D01* +X54996Y-26396D01* +X54978Y-26359D01* +X54959Y-26340D01* +X54921Y-26321D01* +X54846Y-26303D01* +X54809Y-26284D01* +X54790Y-26265D01* +X54771Y-26228D01* +X54771Y-26190D01* +X54790Y-26153D01* +X54809Y-26134D01* +X54846Y-26115D01* +X54940Y-26115D01* +X54996Y-26134D01* +X55240Y-26115D02* +X55315Y-26115D01* +X55353Y-26134D01* +X55390Y-26171D01* +X55409Y-26246D01* +X55409Y-26378D01* +X55390Y-26453D01* +X55353Y-26490D01* +X55315Y-26509D01* +X55240Y-26509D01* +X55203Y-26490D01* +X55165Y-26453D01* +X55146Y-26378D01* +X55146Y-26246D01* +X55165Y-26171D01* +X55203Y-26134D01* +X55240Y-26115D01* +X55578Y-26509D02* +X55578Y-26115D01* +X55728Y-26115D01* +X55765Y-26134D01* +X55784Y-26153D01* +X55803Y-26190D01* +X55803Y-26246D01* +X55784Y-26284D01* +X55765Y-26303D01* +X55728Y-26321D01* +X55578Y-26321D01* +X54484Y-24740D02* +X54540Y-24759D01* +X54634Y-24759D01* +X54671Y-24740D01* +X54690Y-24721D01* +X54709Y-24684D01* +X54709Y-24646D01* +X54690Y-24609D01* +X54671Y-24590D01* +X54634Y-24571D01* +X54559Y-24553D01* +X54521Y-24534D01* +X54503Y-24515D01* +X54484Y-24478D01* +X54484Y-24440D01* +X54503Y-24403D01* +X54521Y-24384D01* +X54559Y-24365D01* +X54653Y-24365D01* +X54709Y-24384D01* +X54953Y-24365D02* +X55028Y-24365D01* +X55065Y-24384D01* +X55103Y-24421D01* +X55121Y-24496D01* +X55121Y-24628D01* +X55103Y-24703D01* +X55065Y-24740D01* +X55028Y-24759D01* +X54953Y-24759D01* +X54915Y-24740D01* +X54878Y-24703D01* +X54859Y-24628D01* +X54859Y-24496D01* +X54878Y-24421D01* +X54915Y-24384D01* +X54953Y-24365D01* +X55290Y-24759D02* +X55290Y-24365D01* +X55440Y-24365D01* +X55478Y-24384D01* +X55496Y-24403D01* +X55515Y-24440D01* +X55515Y-24496D01* +X55496Y-24534D01* +X55478Y-24553D01* +X55440Y-24571D01* +X55290Y-24571D01* +M02* diff --git a/hardware/Map_MPX/map_mpx_gerbers/Map_MPX.drl b/hardware/Map_MPX/map_mpx_gerbers/Map_MPX.drl new file mode 100644 index 0000000000..9d4364672a --- /dev/null +++ b/hardware/Map_MPX/map_mpx_gerbers/Map_MPX.drl @@ -0,0 +1,20 @@ +M48 +;DRILL file {Pcbnew (2013-07-07 BZR 4022)-stable} date 16/01/2015 23:25:11 +;FORMAT={-:-/ absolute / inch / decimal} +FMAT,2 +INCH,TZ +T1C0.025 +T2C0.040 +% +G90 +G05 +M72 +T1 +X5.275Y-2.75 +X5.605Y-2.595 +T2 +X5.4Y-2.93 +X5.5Y-2.93 +X5.6Y-2.93 +T0 +M30 diff --git a/hardware/Map_MPX/map_mpx_gerbers/map_mpx_gerbers.zip b/hardware/Map_MPX/map_mpx_gerbers/map_mpx_gerbers.zip new file mode 100644 index 0000000000000000000000000000000000000000..596fe5cbfb8551648c10499930f97c692889dc38 GIT binary patch literal 10074 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�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≰%WVk=>?79 zM=<^I4S_{YSd2;e2!5Ay^(eV#@!-{1Wk=QI?^@Hr!%A1bu`iy%8j?jF#q`O5A=!Jt zkgSs-e)-Mjm3iMGe*+7cB1GjxlNdUCw2lj$(iZXknxmKF%P;bZ2>qtTHp!lCd3WX5%~e3@YQ0}v zc^*)hU<&8azno3;ek$12=f`77IvI2$B|8Q&_(bH#Yr1)wo1CDsr;~CvU&%h4;CvCi zl=$_D*NwvV1o?I`?eW|brh)8N&y{kR&1-6zem=V&A6sL}*((9w5|}U`umB)EATvbLlZ1-ODFTcwid+#UHjwAHGDcWdf z{S;ctA0E#}EVTzXEH=T;4Q;9N#3^)y0K^ON{f*FfIJ{z1epxl*|7a%wz z6cQVzby3&og#y-#4C6N(9eQ)QAx_U|CwMo+KimSOm>Tke6qR`&bMOTzm~ZxM(An9G zeP2}oGz?sv0538nz>BPj%iE6>5SSo5A}}Go+nur{xTv6x-moNxJR`aqC-c*aOynvv z@QfxUY*McjcUsLk9Mw3B$dpH|!8DnLFbv7;QLp&6yQJ+-jF&S@Kc+9GT(}MXaVjVM zePH;wMef2tZ?7pyc-psWzw0dC|3v6Hk@TZFg><9iZT`xJ7{CZkACsUGz>ldFforml zSW(~w@9im|CB`_pI;un;n)<$K0t`nvC(gcqf$P z!zf+`#cgY~H@D3#EWFi@7ieCRAz3h(^Gz=G{&#^1jdW=YR$#&?cHj$XAFwC@8!~Um z5rK*I-vuUmehEz2{mPd&M$2zrZ!vnJ`r-U;D1hfz0z4DfWf1(3C6OueU@MJzhetfvIf8lX{P8&XO(qgMc<%%C-gJ4t6v7IERA%5t z=2eXDUH?|*Y0Y_eU2FK5nxrWk+9hT0LDgy+SF)*;f7R%`4u{Z=k+F-F;I4|v(&w{W zeSlU(ji+CDRQY$UUvR$SL9LTpuEodtTiJ^~cRc9kO-b%Am0DA|rYTXmmYFeJh`5p? z0s#rW8Mj*=2r)k;BwZ|2AYNkX{9_flG5F>bI{&7Ai;yWWo`Nf;2Iy;jd1bm=^K;&! zJ5Pn*iY4h@ z2E`9_Rm3nS>CR3*Z)eLr)+f{a43w|j-<5y!O8Y|U%)PODeF$FLD$0M!e3xM0SD$^0ASwVy(B$Z(BbP; zDBFNDK;@U;AAc}X*}u4W=t6dmL+=(g8Y5qIoEkfr!_MPD6M=P!xUF#pE>B-{Z|i37ckMTy`i&FoB|3NJ>Z)^3B2>j7BgqL1 zKSd^d&!!ioy$ajV3MwQ7-t&quaKIPC*k{cIKZr9ey16f4tU|grz4$Kqb&{-#GNdAN z#V6d0r^_yMSKfE#Bm2S{W9#HK5ljGiDZ}@YQ_MvX`Wz_9)-4i7#=8pP2VB18CzmJx zi_6#JagPqE_lDP9=UW(;fm{`u^;caIxaXv5Ezs5Yg=LVwrvE#lw#>L|4TCO_N_xKT zy`3As4E%Ki_>e(n0kAgV8U^;59<9__zjFW8oKDDHC1;6wOE692ONaB13Mq6ge z-M2V>iBPP*#QnnLUVxZ5SUc!?3}~#dy+1YPzVSn#VyNO)=mn!q>Q(`<*a3BiAB}a8 zufU(tC)r|hqz=G*HZN$aE=+x=o^?96KKax1xrr~4oNG_Uf`a@+HmArgX!_G_34_+& zpmg3o|B_ef)akCjOa3Y(Sb^4z!5nio7R)!=)`*{MBby?2i9bjg;RP!9A%)8?u7=x* z)$g?59I|CqXzRbWi>#{6d*BN}z-&D>bo$lAfh7nCOhEoYU}EGzU}857OXg!+0?zoi z#4mISUiK3%NH-!ylsCoF1TgIh+*J9C%wOwjQTBh=*0RQG;ExrUz{3hmOaKBCI5MBN zB5)uuk%%Mn5e z011M)wfzOWB5sjCUpM}$n-;bH7#L>XLSzeBNjuK*tw~m-;X`>}Me&>3eOsKu!~mc$ z!4WI)elxTCPq91gjmFAddeHBx*(w*JIB$(p)DHTYSaDr14CgRHGDbYsN zW*$&JwNjLpM?5hS_tz#qawn`^^IbG`rr;fU7HWT-;-W?U z=c-S^q$^Is?Ct_^Owrbcqz~qn9EGp*?pDG=r;hh6z_(E}pIi*I9b#gzX^}k=iLYNo zzU^35UST(*D7_tSe@C?(|BKoz9{<$RSRWCfN5KQ=QOGo(@7=o;@QASF7MQ>Ab8y7n z5{Md#I91b^ZXWr0Wf@fo`h3CZ(Ko!2_S^t#I5D#ahU=)l1i#^SZm2Nu*m(iH`K*63 z_@eT_9r+(Zi#^%5LkLsXRG!@2`oeR4wZyCkMXU!(4e^cd(%o(=iM$eWrujA2jqIW@ zW!IQ6Xbbj{_la&Tx#$<2dnwOq9!Tx3J*w6I2t6y5o#}+mw^H_Gr4h*f7WRDu=SJ2w zMgw}&!Ug~6Wa8sd)sJ-}+h1wf-!$HvCljY>?HFH}mam>J43HA~D*R;p=J2-g?vRLH zz_;RnrxX6BbF6pE^7kTT&Zh^QUf2=wXiUFbCxzg~+)e;BH7KM|rp#f?Zw|2IUik@c6R>jdVjH4*LvjBIE96>-76kIAC{;>#;sIhwHW@HiyI}me|A{o45j-Yq?w4 zAuQe4fvgI`+tbO#$`zZ(_4kiv|BnVoQu2Va!my?nKhF*rr&<7pV4XEw!4MUsl`GhY z6!uec0OxT*ijxr_#c^0toZNvXDIXRXYm%CP0hsIV=mr)dm6SZ38GkAws3F|oR&X~s zZV24Goe>ayHC4zjzAGpwC@Jac2AnkqQgJCSXSk(3!VPSJut7RXuq{;Avw@LT5^Q>c zYEU(2IfN}z$;Snu<#SEj(#PIX#EMNy64(lEu$z+;${y(khVhE< z^6~KTbAzp2;0_4joY{lZ>K|_A=*o-h6R)L{0|coL;p2rue(gve zI2;$GGj>{ou{(xaIJvt?u(`VEW-W;t*_ik97ZF6$KdAG6K3Z^RHMRdd zUJee}wScWBD(__J?tpM~yDInD=T8JCJ+LLrZ=))b6mhP^9w1KOGZR2oD zAaC{8qW&ND?6;QwVa4H!fQuDyY9NP~LP=8a|I*L@UPFIf|A8Bo1e+)J>i)OK5ib{n zH7OJf6ClN2=YIZxg#-op1;N(fpJjafP+=gH2>SzeJS>A@^?iOTg9!@p{aFtv;|K0_ zf7TQFd)Z|ua2x%t9{**2A>i)!XW3;yo9B-*0jyrnA7z39f9^v-7zX>Ze?Zwk)w>MD zSN+zWfUp2I>g%^M;BaAo?gJ3hzz_4KN`oFa&#LqAMXL~~Y0>G&MSxE6vBlRh)UB!`XGQ)4m@SJy1`xCaC3l9K$w)3^@_Rz G>3;#ovN`_% literal 0 HcmV?d00001 diff --git a/hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/pcb_3D.PNG b/hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/pcb_3D.PNG new file mode 100644 index 0000000000000000000000000000000000000000..8ac7649801a85751593f1e88ff8946517d4bf488 GIT binary patch literal 24215 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

RnJ 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�MX_g?RS^cMGhJQ#K+s9XOK?6! zxLO96iS6$B4_S)%uF3kmaP4Zo@r3=`%eV(@bM?CAs&2RMbxwBk-n&NxL`2(QbufMq zRI=Ui3#ha=Y?1Mwi%jKA<`SC1KO>UE@M4B;&(}f4REf?oIWFgXtjyL2mHl7YiH*u5 zW4;;iQs^S{xW+m7^J8X;=qVmuxK-HLBr{(kmyaEW_I{%|RHRd?2dKMagFnRgzcH2|ISQ1#>gCxH-$C@|wunyV!CS~v0d`#t}*=j2EB?=2)$LKrRD1Uj-!+`(QjuBys=)d!})n_W8I-pcnucW*8 zlcUwnunrsDvO$$v(Q5A*($$yZR_Szha^g!QpaHqM6+5x%1mo=J+dYOkRU&NV z81ViXuL4Qu;>U|T+6-EJkqMGxw|T zvYukkbzD`Zk;qJ^RMVyN-?7uFEe1U9aPK4Hs931{sJA$cvheC2lzxomKeTDJM}=l4 zHDe|lH|y;M^w40+AF{}*e-X=ou!M<+UzlyV3mddNH+pAS|a6Cusuvx;uJIalP|EJdLNwZs#O6lb3DVlGH?%y;6s6YcPo@>c50Aqix> za+1P_{e8qQwcRwSdBomQ>p7DQA)2dotK~uaxj_Y@vs;e^p#|ZJ92M20?STT~TA$Xu z$AF|uiN#lis}yB%gxqV5nfe;Ae@@|@)@EulfC=2fIz3Z8QgGu(2%|~eTk_~ zjX2=ew8>XO_uFK09*A%F@$~s?ryd5otl?(}yQj|@y`yj{u6`WxQ(FP&sv;=?=6G4@ zk)FCVw~W<_H1A>5x|+-BoWz zBjRml5Ig_QZ>2TKkf$lGT`p)i>}>cfv0OeY2qkzS=KHo|*TLYxSQW_o9NMRsI}&;; z)uGU1lFDhl_qWtAha&=Y}EnnK#Hho z!indIy0LBejtULAkeeU&!vXrI;`nR#_na1A_r(xV>^v`d5|dECxiJiDlbEf`X__n+HuF*_>-C{nMY^ZLE?(;xc>M zoDcuh*QQ0}IbxBb5M#L;+#C)&Spd9ceLOX3?uo?)9}i0M?{xGU-Abe1vKG4Ft8+iL zTvS5<`e>5$Enf{u;|i(@+yYiCF$cD8CK*;VCf5uSw#Rp+DIQi`{lTH~%$CFmz9w%x zgV>JAyH}Y_wQvQsQdAvCPMH$Fp%2C^TOt|fpnO4J%zpo$IHrTJlg{6W13shHF6*R@ zh(IIJB`}le;rG`0Zw2#vcEc2xzw47J`4x|Am!uzB4R&r6aTyKJ&bFc8Mg7cJ(*L#_ z&zq>JAWlw=KgQ+|2S0j(mV8r5tj^1rL-6eXrz|`916A7_KI4*>PyIXd4D?+TczYN>JzT!ONQN)o@>1V|Dc^#8YX|6gw^e^E_!3=3^^ WAEgR`X@KT<3Oy}-&0=+%kpBV6Iyo}{ literal 0 HcmV?d00001 diff --git a/hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/schematic.pdf b/hardware/rusefi_hardware_history/Map_MPX_rev00.20/Map_MPX/schematic.pdf new file mode 100644 index 0000000000000000000000000000000000000000..22e55874f0503ee810bc700744520e42de9ed10d GIT binary patch literal 13474 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 Xzn`8FzTEx%KGH%478dz^rsaPC8a8|d literal 0 HcmV?d00001