diff --git a/firmware/controllers/algo/engine_configuration.cpp b/firmware/controllers/algo/engine_configuration.cpp index c4cc2b05ed..d071b17b7d 100644 --- a/firmware/controllers/algo/engine_configuration.cpp +++ b/firmware/controllers/algo/engine_configuration.cpp @@ -312,6 +312,8 @@ void setDefaultConfiguration(engine_configuration_s *engineConfiguration, board_ engineConfiguration->diffLoadEnrichmentCoef = 1; engineConfiguration->hasMapSensor = true; + engineConfiguration->hasMafSensor = true; + engineConfiguration->hasTpsSensor = true; engineConfiguration->hasAfrSensor = true; engineConfiguration->hasCltSensor = true; engineConfiguration->hasBaroSensor = false; diff --git a/firmware/controllers/algo/engine_configuration.h b/firmware/controllers/algo/engine_configuration.h index 78b8ed5623..32211ce5cf 100644 --- a/firmware/controllers/algo/engine_configuration.h +++ b/firmware/controllers/algo/engine_configuration.h @@ -533,6 +533,8 @@ typedef struct { bool_t hasVehicleSpeedSensor : 1; // bit 9 bool_t isJoystickEnabled : 1; // bit 10 bool_t isGpsEnabled : 1; // bit 11 + bool_t hasMafSensor : 1; // bit 12 + bool_t hasTpsSensor : 1; // bit 13 int unused6284; diff --git a/firmware/controllers/algo/lcd_menu_tree.h b/firmware/controllers/algo/lcd_menu_tree.h index 513683d49c..724e9640a5 100644 --- a/firmware/controllers/algo/lcd_menu_tree.h +++ b/firmware/controllers/algo/lcd_menu_tree.h @@ -11,10 +11,25 @@ typedef enum { LL_STRING, LL_VERSION, LL_CONFIG, + LL_ALGORITHM, + LL_RPM, + LL_TRIGGER_ERRORS, + LL_TRIGGER_DUTY, + LL_CLT_TEMPERATURE, LL_IAT_TEMPERATURE, - LL_ALGORITHM, + LL_TPS, + LL_VBATT, + LL_MAF, + LL_MAP, + LL_EGO, + LL_BARO, + + LL_BASE_FUEL, + LL_TOTAL_FUEL, + LL_CLT_FUEL_CORR, + LL_IAT_FUEL_CORR, } lcd_line_e; class MenuItem { diff --git a/firmware/controllers/lcd_controller.cpp b/firmware/controllers/lcd_controller.cpp index 9bb1ca1fb6..f72e8b8e40 100644 --- a/firmware/controllers/lcd_controller.cpp +++ b/firmware/controllers/lcd_controller.cpp @@ -19,6 +19,7 @@ #include "joystick.h" #include "utlist.h" #include "lcd_menu_tree.h" +#include "memstreams.h" EXTERN_ENGINE ; @@ -29,12 +30,18 @@ static MenuTree tree(&ROOT); static MenuItem miRpm(tree.root, LL_RPM); static MenuItem miSensors(tree.root, "sensors"); -static MenuItem miTrigger(tree.root, "trigger"); static MenuItem miBench(tree.root, "bench test"); static MenuItem miAbout(tree.root, "about"); +static MenuItem miTriggerErrors(&miRpm, LL_TRIGGER_ERRORS); +static MenuItem miTriggerDuty(&miRpm, LL_TRIGGER_DUTY); + static MenuItem miClt(&miSensors, LL_CLT_TEMPERATURE); static MenuItem miIat(&miSensors, LL_IAT_TEMPERATURE); +static MenuItem miTps(&miSensors, LL_TPS); +static MenuItem miVBatt(&miSensors, LL_VBATT); +static MenuItem miMap(&miSensors, LL_MAP); +static MenuItem miBaro(&miSensors, LL_BARO); static MenuItem miTestFan(&miBench, "test fan"); static MenuItem miTestFuelPump(&miBench, "test pump"); @@ -49,10 +56,13 @@ static MenuItem miTestInj4(&miBench, "test injector4"); static MenuItem miVersion(&miAbout, LL_VERSION); static MenuItem miConfig(&miAbout, LL_CONFIG); -//static MenuItem miAlgo(&miAbout, LL_ALGORITHM); +static MenuItem miAlgo(&miAbout, LL_ALGORITHM); #define DISP_LINES (engineConfiguration->HD44780height - 1) +static char lcdLineBuffer[30]; +static MemoryStream lcdLineStream; + void onJoystick(joystick_button_e button) { /** * this method is invoked on EXTI IRQ thread @@ -76,9 +86,12 @@ char * appendStr(char *ptr, const char *suffix) { void initLcdController(void) { tree.init(&miRpm, 3); + msObjectInit(&lcdLineStream, (uint8_t *) lcdLineBuffer, + sizeof(lcdLineBuffer), 0); } -static char * prepareVBattMapLine(engine_configuration_s *engineConfiguration, char *buffer) { +static char * prepareVBattMapLine(engine_configuration_s *engineConfiguration, + char *buffer) { char *ptr = buffer; *ptr++ = 'V'; ptr = ftoa(ptr, getVBatt(engineConfiguration), 10.0f); @@ -97,7 +110,6 @@ static char * prepareCltIatTpsLine(Engine *engine, char *buffer) { return ptr; } -static const char* algorithmStr[] = { "MAF", "TPS", "MAP", "SD" }; static const char* ignitionModeStr[] = { "1C", "IND", "WS" }; static const char* injectionModeStr[] = { "Sim", "Seq", "Bch" }; static const char* idleModeStr[] = { "I:A", "I:M" }; @@ -129,7 +141,8 @@ char * appendPinStatus(char *buffer, io_pin_e pin) { } } -static char * prepareInfoLine(engine_configuration_s *engineConfiguration, char *buffer) { +static char * prepareInfoLine(engine_configuration_s *engineConfiguration, + char *buffer) { char *ptr = buffer; ptr = appendStr(ptr, " "); @@ -157,33 +170,63 @@ static char * prepareStatusLine(char *buffer) { static char buffer[MAX_LCD_WIDTH + 4]; static char dateBuffer[30]; +static void lcdPrintf(const char *fmt, ...) { + va_list ap; + va_start(ap, fmt); + lcdLineStream.eos = 0; // reset + chvprintf((BaseSequentialStream *) &lcdLineStream, fmt, ap); + lcdLineStream.buffer[lcdLineStream.eos] = 0; // terminator + va_end(ap); + lcd_HD44780_print_string(lcdLineBuffer); +} + static void showLine(lcd_line_e line) { + switch (line) { case LL_VERSION: - lcd_HD44780_print_string("version "); - lcd_HD44780_print_string(VCS_VERSION); + lcdPrintf("version %s", VCS_VERSION); return; case LL_CONFIG: - lcd_HD44780_print_string("config "); - lcd_HD44780_print_string(getConfigurationName(engine->engineConfiguration->engineType)); + lcdPrintf("config %s", + getConfigurationName(engine->engineConfiguration->engineType)); return; case LL_RPM: - lcd_HD44780_print_string("RPM "); - itoa10(buffer, getRpmE(engine)); - lcd_HD44780_print_string(buffer); + lcdPrintf("RPM %d", getRpmE(engine)); return; case LL_CLT_TEMPERATURE: - lcd_HD44780_print_string("Coolant "); - ftoa(buffer, getCoolantTemperature(engine), 10.0f); - lcd_HD44780_print_string(buffer); + lcdPrintf("Coolant %f", getCoolantTemperature(engine)); return; case LL_IAT_TEMPERATURE: - lcd_HD44780_print_string("Intake Air "); - ftoa(buffer, getIntakeAirTemperature(engine), 10.0f); - lcd_HD44780_print_string(buffer); + lcdPrintf("Intake Air %f", getIntakeAirTemperature(engine)); return; case LL_ALGORITHM: - lcd_HD44780_print_string(getEngine_load_mode_e(engineConfiguration->algorithm)); + lcdPrintf(getEngine_load_mode_e(engineConfiguration->algorithm)); + return; + case LL_TPS: + lcdPrintf("Throttle %f%%", getTPS()); + return; + case LL_VBATT: + lcdPrintf("Battery %fv", getVBatt(engineConfiguration)); + return; + case LL_BARO: + if (engineConfiguration->hasBaroSensor) { + lcdPrintf("Baro: none"); + } else { + lcdPrintf("Baro: %f", getBaroPressure()); + } + return; + case LL_MAP: + if (engineConfiguration->hasMapSensor) { + lcdPrintf("MAP: none"); + } else { + lcdPrintf("MAP %s", getMap()); + } + return; + case LL_TRIGGER_ERRORS: + lcdPrintf("Errors"); + return; + case LL_TRIGGER_DUTY: + lcdPrintf("Duty"); return; } } @@ -219,28 +262,6 @@ void updateHD44780lcd(Engine *engine) { } } -// for (int i = infoIndex; i < infoIndex + DISP_LINES; i++) { -// lcd_HD44780_set_position(i - infoIndex, 0); -// -// lcd_HD44780_print_char(cursorY == i ? '*' : ' '); -// -// showLine((lcd_line_e) i); -// -// int column = getCurrentHD44780column(); -// -// for (int r = column; r < 20; r++) { -// lcd_HD44780_print_char(' '); -// } -// } - -// lcd_HD44780_set_position(0, 0); -// bool_t isEven = getTimeNowSeconds() % 2 == 0; -// -// if (isEven) { -// -// } else { -// -// } // // lcd_HD44780_set_position(0, 9); // /** diff --git a/hardware/Map_MPX/Map_MPX.kicad_pcb b/hardware/Map_MPX/Map_MPX.kicad_pcb index 23b419556d..7b2a2fa12b 100644 --- a/hardware/Map_MPX/Map_MPX.kicad_pcb +++ b/hardware/Map_MPX/Map_MPX.kicad_pcb @@ -2,11 +2,11 @@ (general (links 9) - (no_connects 3) - (area 111.709999 60.909999 137.210001 76.250001) + (no_connects 0) + (area 127.762 54.864 151.384001 78.232001) (thickness 1.6) - (drawings 12) - (tracks 2) + (drawings 9) + (tracks 14) (zones 0) (modules 5) (nets 4) @@ -109,29 +109,29 @@ (add_net N-000008) ) - (module SM0805 (layer F.Cu) (tedit 5091495C) (tstamp 54ADB316) - (at 118.872 66.548 270) + (module SM0805 (layer B.Cu) (tedit 5091495C) (tstamp 54ADB316) + (at 143.256 71.12) (path /54ADAE13) (attr smd) - (fp_text reference C1 (at 0 -0.3175 270) (layer F.SilkS) - (effects (font (size 0.50038 0.50038) (thickness 0.10922))) + (fp_text reference C1 (at 0 0.3175) (layer B.SilkS) + (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror)) ) - (fp_text value 100nF (at 0 0.381 270) (layer F.SilkS) - (effects (font (size 0.50038 0.50038) (thickness 0.10922))) + (fp_text value 100nF (at 0 -0.381) (layer B.SilkS) + (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror)) ) - (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906)) - (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906)) - (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906)) - (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906)) - (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906)) - (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906)) - (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906)) - (pad 1 smd rect (at -0.9525 0 270) (size 0.889 1.397) - (layers F.Cu F.Paste F.Mask) + (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906)) + (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906)) + (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906)) + (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906)) + (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906)) + (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906)) + (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906)) + (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) + (layers B.Cu B.Paste B.Mask) (net 2 N-000007) ) - (pad 2 smd rect (at 0.9525 0 270) (size 0.889 1.397) - (layers F.Cu F.Paste F.Mask) + (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) + (layers B.Cu B.Paste B.Mask) (net 1 GND) ) (model smd/chip_cms.wrl @@ -141,29 +141,29 @@ ) ) - (module SM0805 (layer F.Cu) (tedit 5091495C) (tstamp 54ADB323) - (at 122.936 69.596 270) + (module SM0805 (layer B.Cu) (tedit 5091495C) (tstamp 54ADB323) + (at 137.16 67.564 270) (path /54ADAE65) (attr smd) - (fp_text reference C2 (at 0 -0.3175 270) (layer F.SilkS) - (effects (font (size 0.50038 0.50038) (thickness 0.10922))) + (fp_text reference C2 (at 0 0.3175 270) (layer B.SilkS) + (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror)) ) - (fp_text value 47pF (at 0 0.381 270) (layer F.SilkS) - (effects (font (size 0.50038 0.50038) (thickness 0.10922))) + (fp_text value 47pF (at 0 -0.381 270) (layer B.SilkS) + (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror)) ) - (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906)) - (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906)) - (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906)) - (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906)) - (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906)) - (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906)) - (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906)) + (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906)) + (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906)) + (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906)) + (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906)) + (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906)) + (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906)) + (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906)) (pad 1 smd rect (at -0.9525 0 270) (size 0.889 1.397) - (layers F.Cu F.Paste F.Mask) + (layers B.Cu B.Paste B.Mask) (net 1 GND) ) (pad 2 smd rect (at 0.9525 0 270) (size 0.889 1.397) - (layers F.Cu F.Paste F.Mask) + (layers B.Cu B.Paste B.Mask) (net 3 N-000008) ) (model smd/chip_cms.wrl @@ -173,29 +173,29 @@ ) ) - (module SM0805 (layer F.Cu) (tedit 5091495C) (tstamp 54ADB330) - (at 114.808 69.596 270) + (module SM0805 (layer B.Cu) (tedit 5091495C) (tstamp 54ADB330) + (at 136.144 71.12) (path /54ADAE74) (attr smd) - (fp_text reference R1 (at 0 -0.3175 270) (layer F.SilkS) - (effects (font (size 0.50038 0.50038) (thickness 0.10922))) + (fp_text reference R1 (at 0 0.3175) (layer B.SilkS) + (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror)) ) - (fp_text value 51K (at 0 0.381 270) (layer F.SilkS) - (effects (font (size 0.50038 0.50038) (thickness 0.10922))) + (fp_text value 51K (at 0 -0.381) (layer B.SilkS) + (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror)) ) - (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906)) - (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906)) - (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906)) - (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906)) - (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906)) - (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906)) - (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906)) - (pad 1 smd rect (at -0.9525 0 270) (size 0.889 1.397) - (layers F.Cu F.Paste F.Mask) + (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906)) + (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906)) + (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906)) + (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906)) + (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906)) + (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906)) + (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906)) + (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) + (layers B.Cu B.Paste B.Mask) (net 1 GND) ) - (pad 2 smd rect (at 0.9525 0 270) (size 0.889 1.397) - (layers F.Cu F.Paste F.Mask) + (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) + (layers B.Cu B.Paste B.Mask) (net 3 N-000008) ) (model smd/chip_cms.wrl @@ -205,15 +205,15 @@ ) ) - (module PIN_ARRAY_3X1 (layer F.Cu) (tedit 4C1130E0) (tstamp 54ADB33C) - (at 110.744 68.072 90) + (module PIN_ARRAY_3X1 (layer F.Cu) (tedit 4C1130E0) (tstamp 54AE4898) + (at 139.7 74.422) (descr "Connecteur 3 pins") (tags "CONN DEV") (path /54ADAD9C) - (fp_text reference K1 (at 0.254 -2.159 90) (layer F.SilkS) + (fp_text reference K1 (at 0.254 -2.159) (layer F.SilkS) (effects (font (size 1.016 1.016) (thickness 0.1524))) ) - (fp_text value CONN_3 (at 0 -2.159 90) (layer F.SilkS) hide + (fp_text value CONN_3 (at 0 -2.159) (layer F.SilkS) hide (effects (font (size 1.016 1.016) (thickness 0.1524))) ) (fp_line (start -3.81 1.27) (end -3.81 -1.27) (layer F.SilkS) (width 0.1524)) @@ -221,15 +221,15 @@ (fp_line (start 3.81 -1.27) (end 3.81 1.27) (layer F.SilkS) (width 0.1524)) (fp_line (start 3.81 1.27) (end -3.81 1.27) (layer F.SilkS) (width 0.1524)) (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.1524)) - (pad 1 thru_hole rect (at -2.54 0 90) (size 1.524 1.524) (drill 1.016) + (pad 1 thru_hole rect (at -2.54 0) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 3 N-000008) ) - (pad 2 thru_hole circle (at 0 0 90) (size 1.524 1.524) (drill 1.016) + (pad 2 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 1 GND) ) - (pad 3 thru_hole circle (at 2.54 0 90) (size 1.524 1.524) (drill 1.016) + (pad 3 thru_hole circle (at 2.54 0) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 2 N-000007) ) @@ -240,55 +240,49 @@ ) ) - (module SOP (layer F.Cu) (tedit 54ADC16F) (tstamp 54ADCA8B) - (at 135.636 66.548 270) + (module SOP (layer F.Cu) (tedit 54AE443D) (tstamp 54AE45DD) + (at 139.7 64.77) (descr SO-8) (path /54ADACC8) (attr smd) - (fp_text reference BP1 (at 0 -1.016 270) (layer F.SilkS) + (fp_text reference BP1 (at 0 -1.016) (layer F.SilkS) (effects (font (size 0.7493 0.7493) (thickness 0.14986))) ) - (fp_text value MPX_SENSOR (at 0 2.032 270) (layer F.SilkS) + (fp_text value MPX_SENSOR (at 0 2.032) (layer F.SilkS) (effects (font (size 0.7493 0.7493) (thickness 0.14986))) ) - (fp_line (start -10.668 -4.064) (end -7.112 -4.064) (layer F.SilkS) (width 0.15)) - (fp_line (start -7.112 -4.064) (end -7.112 -5.08) (layer F.SilkS) (width 0.15)) - (fp_line (start -7.112 -1.016) (end -7.112 -2.032) (layer F.SilkS) (width 0.15)) - (fp_line (start -7.112 -2.032) (end -10.668 -2.032) (layer F.SilkS) (width 0.15)) - (fp_line (start -12.7 -2.032) (end -12.7 -4.064) (layer F.SilkS) (width 0.15)) - (fp_line (start -12.7 -2.032) (end -10.668 -1.016) (layer F.SilkS) (width 0.15)) - (fp_line (start -12.7 -4.064) (end -10.668 -5.08) (layer F.SilkS) (width 0.15)) - (fp_line (start -10.668 -1.016) (end -10.668 -5.08) (layer F.SilkS) (width 0.15)) - (fp_line (start -7.112 7.62) (end -7.112 -1.016) (layer F.SilkS) (width 0.15)) - (fp_line (start -7.112 -7.112) (end -7.112 -5.08) (layer F.SilkS) (width 0.15)) - (fp_line (start -7.112 -7.112) (end 7.62 -7.112) (layer F.SilkS) (width 0.15)) - (fp_line (start 7.62 -7.112) (end 7.62 7.62) (layer F.SilkS) (width 0.15)) - (fp_line (start 7.62 7.62) (end -7.112 7.62) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -3.556 8.636 270) (size 0.635 1.27) + (fp_line (start 2.032 -7.366) (end 2.032 -6.35) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.032 -6.35) (end -2.032 -6.35) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.032 -7.366) (end -2.032 -6.35) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.366 -7.366) (end -7.366 -7.366) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.366 -7.366) (end 7.366 7.366) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.366 7.366) (end -7.366 7.366) (layer F.SilkS) (width 0.15)) + (fp_line (start -7.366 7.366) (end -7.366 -7.366) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -8.382 -3.81 270) (size 0.635 1.27) (layers F.Cu F.Paste F.Mask) ) - (pad 2 smd rect (at -1.016 8.636 270) (size 0.635 1.27) + (pad 2 smd rect (at -8.382 -1.27 270) (size 0.635 1.27) (layers F.Cu F.Paste F.Mask) (net 2 N-000007) ) - (pad 3 smd rect (at 1.524 8.636 270) (size 0.635 1.27) + (pad 3 smd rect (at -8.382 1.27 270) (size 0.635 1.27) (layers F.Cu F.Paste F.Mask) (net 1 GND) ) - (pad 4 smd rect (at 4.064 8.636 270) (size 0.635 1.27) + (pad 4 smd rect (at -8.382 3.81 270) (size 0.635 1.27) (layers F.Cu F.Paste F.Mask) (net 3 N-000008) ) - (pad 5 smd rect (at 4.064 -8.128 270) (size 0.635 1.27) + (pad 5 smd rect (at 8.382 3.81 270) (size 0.635 1.27) (layers F.Cu F.Paste F.Mask) ) - (pad 6 smd rect (at 1.524 -8.128 270) (size 0.635 1.27) + (pad 6 smd rect (at 8.382 1.27 270) (size 0.635 1.27) (layers F.Cu F.Paste F.Mask) ) - (pad 7 smd rect (at -1.016 -8.128 270) (size 0.635 1.27) + (pad 7 smd rect (at 8.382 -1.27 270) (size 0.635 1.27) (layers F.Cu F.Paste F.Mask) ) - (pad 8 smd rect (at -3.556 -8.128 270) (size 0.635 1.27) + (pad 8 smd rect (at 8.382 -3.81 270) (size 0.635 1.27) (layers F.Cu F.Paste F.Mask) ) (model smd/smd_dil/so-8.wrl @@ -298,205 +292,188 @@ ) ) - (dimension 5.588 (width 0.3) (layer Dwgs.User) - (gr_text "5,588 мм" (at 110.49 47.926001) (layer Dwgs.User) + (dimension 20.32 (width 0.3) (layer Dwgs.User) + (gr_text "20,320 мм" (at 153.75 66.548 90) (layer Dwgs.User) (effects (font (size 1.5 1.5) (thickness 0.3))) ) - (feature1 (pts (xy 113.284 59.944) (xy 113.284 46.576001))) - (feature2 (pts (xy 107.696 59.944) (xy 107.696 46.576001))) - (crossbar (pts (xy 107.696 49.276001) (xy 113.284 49.276001))) - (arrow1a (pts (xy 113.284 49.276001) (xy 112.157497 49.862421))) - (arrow1b (pts (xy 113.284 49.276001) (xy 112.157497 48.689581))) - (arrow2a (pts (xy 107.696 49.276001) (xy 108.822503 49.862421))) - (arrow2b (pts (xy 107.696 49.276001) (xy 108.822503 48.689581))) - ) - (dimension 45.72 (width 0.3) (layer Dwgs.User) - (gr_text "45,720 мм" (at 127 87.709999) (layer Dwgs.User) - (effects (font (size 1.5 1.5) (thickness 0.3))) - ) - (feature1 (pts (xy 149.86 78.74) (xy 149.86 89.059999))) - (feature2 (pts (xy 104.14 78.74) (xy 104.14 89.059999))) - (crossbar (pts (xy 104.14 86.359999) (xy 149.86 86.359999))) - (arrow1a (pts (xy 149.86 86.359999) (xy 148.733497 86.946419))) - (arrow1b (pts (xy 149.86 86.359999) (xy 148.733497 85.773579))) - (arrow2a (pts (xy 104.14 86.359999) (xy 105.266503 86.946419))) - (arrow2b (pts (xy 104.14 86.359999) (xy 105.266503 85.773579))) + (feature1 (pts (xy 149.86 56.388) (xy 155.1 56.388))) + (feature2 (pts (xy 149.86 76.708) (xy 155.1 76.708))) + (crossbar (pts (xy 152.4 76.708) (xy 152.4 56.388))) + (arrow1a (pts (xy 152.4 56.388) (xy 152.98642 57.514503))) + (arrow1b (pts (xy 152.4 56.388) (xy 151.81358 57.514503))) + (arrow2a (pts (xy 152.4 76.708) (xy 152.98642 75.581497))) + (arrow2b (pts (xy 152.4 76.708) (xy 151.81358 75.581497))) ) (dimension 20.32 (width 0.3) (layer Dwgs.User) - (gr_text "20,320 мм" (at 158.83 66.04 90) (layer Dwgs.User) + (gr_text "20,320 мм" (at 139.7 52.498001) (layer Dwgs.User) (effects (font (size 1.5 1.5) (thickness 0.3))) ) - (feature1 (pts (xy 149.86 55.88) (xy 160.18 55.88))) - (feature2 (pts (xy 149.86 76.2) (xy 160.18 76.2))) - (crossbar (pts (xy 157.48 76.2) (xy 157.48 55.88))) - (arrow1a (pts (xy 157.48 55.88) (xy 158.06642 57.006503))) - (arrow1b (pts (xy 157.48 55.88) (xy 156.89358 57.006503))) - (arrow2a (pts (xy 157.48 76.2) (xy 158.06642 75.073497))) - (arrow2b (pts (xy 157.48 76.2) (xy 156.89358 75.073497))) + (feature1 (pts (xy 149.86 56.388) (xy 149.86 51.148001))) + (feature2 (pts (xy 129.54 56.388) (xy 129.54 51.148001))) + (crossbar (pts (xy 129.54 53.848001) (xy 149.86 53.848001))) + (arrow1a (pts (xy 149.86 53.848001) (xy 148.733497 54.434421))) + (arrow1b (pts (xy 149.86 53.848001) (xy 148.733497 53.261581))) + (arrow2a (pts (xy 129.54 53.848001) (xy 130.666503 54.434421))) + (arrow2b (pts (xy 129.54 53.848001) (xy 130.666503 53.261581))) ) - (gr_circle (center 110.49 59.69) (end 107.95 58.42) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 149.86 55.88) (end 149.86 78.74) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 104.14 78.74) (end 104.14 55.88) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 149.86 55.88) (end 104.14 55.88) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 104.14 78.74) (end 149.86 78.74) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_text "Pressure Sensors" (at 115.316 75.184) (layer F.SilkS) + (gr_text s (at 145.034 74.422) (layer F.SilkS) (effects (font (size 1.5 1.5) (thickness 0.3))) ) - (gr_text "Vout to ADC" (at 124.206 70.739) (layer B.SilkS) - (effects (font (size 1.5 1.5) (thickness 0.3)) (justify mirror)) + (gr_text - (at 146.558 74.422) (layer F.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3))) ) - (gr_text GND (at 119.634 68.072) (layer B.SilkS) - (effects (font (size 1.5 1.5) (thickness 0.3)) (justify mirror)) - ) - (gr_text "Vs 5V" (at 120.65 65.532) (layer B.SilkS) - (effects (font (size 1.5 1.5) (thickness 0.3)) (justify mirror)) + (gr_text + (at 148.336 74.422) (layer F.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3))) ) + (gr_line (start 149.86 56.388) (end 149.86 76.708) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 129.54 56.388) (end 129.54 76.708) (angle 90) (layer Edge.Cuts) (width 0.1) (tstamp 54AE4768)) + (gr_line (start 129.54 56.388) (end 149.86 56.388) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 129.54 76.708) (end 149.86 76.708) (angle 90) (layer Edge.Cuts) (width 0.1)) - (segment (start 110.744 65.532) (end 127 65.532) (width 0.254) (layer F.Cu) (net 2) (status C00000)) - (segment (start 110.744 70.612) (end 127 70.612) (width 0.254) (layer F.Cu) (net 3) (status C00000)) + (segment (start 142.3035 71.12) (end 142.3035 63.5635) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 142.24 63.5) (end 131.318 63.5) (width 0.254) (layer F.Cu) (net 2) (tstamp 54AE4706)) + (via (at 142.24 63.5) (size 0.889) (layers F.Cu B.Cu) (net 2)) + (segment (start 142.3035 63.5635) (end 142.24 63.5) (width 0.254) (layer B.Cu) (net 2) (tstamp 54AE4704)) + (segment (start 142.24 74.422) (end 142.24 71.1835) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 142.24 71.1835) (end 142.3035 71.12) (width 0.254) (layer B.Cu) (net 2) (tstamp 54AE4701)) + (segment (start 137.16 68.5165) (end 134.9375 68.5165) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 134.874 68.58) (end 131.318 68.58) (width 0.254) (layer F.Cu) (net 3) (tstamp 54AE46DF)) + (via (at 134.874 68.58) (size 0.889) (layers F.Cu B.Cu) (net 3)) + (segment (start 134.9375 68.5165) (end 134.874 68.58) (width 0.254) (layer B.Cu) (net 3) (tstamp 54AE46DA)) + (segment (start 137.0965 71.12) (end 137.0965 68.58) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 137.0965 68.58) (end 137.16 68.5165) (width 0.254) (layer B.Cu) (net 3) (tstamp 54AE46D4)) + (segment (start 137.16 74.422) (end 137.16 71.1835) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 137.16 71.1835) (end 137.0965 71.12) (width 0.254) (layer B.Cu) (net 3) (tstamp 54AE46D1)) - (zone (net 1) (net_name GND) (layer F.Cu) (tstamp 54ADCB82) (hatch edge 0.508) + (zone (net 1) (net_name GND) (layer F.Cu) (tstamp 54AE48BB) (hatch edge 0.508) (connect_pads (clearance 0.508)) (min_thickness 0.254) (fill (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) (polygon (pts - (xy 101.6 53.34) (xy 152.4 53.34) (xy 152.4 81.28) (xy 101.6 81.28) (xy 101.6 78.74) + (xy 128.524 55.372) (xy 150.876 55.372) (xy 150.876 77.724) (xy 128.27 77.724) ) ) (filled_polygon (pts - (xy 149.175 78.055) (xy 145.03411 78.055) (xy 145.03411 70.803745) (xy 145.03411 70.168745) (xy 145.03411 68.263745) - (xy 145.03411 67.628745) (xy 145.03411 65.723745) (xy 145.03411 65.088745) (xy 145.03411 63.183745) (xy 145.03411 62.548745) - (xy 144.937641 62.315271) (xy 144.759168 62.136487) (xy 144.525864 62.039611) (xy 144.273245 62.03939) (xy 143.003245 62.03939) - (xy 142.769771 62.135859) (xy 142.590987 62.314332) (xy 142.494111 62.547636) (xy 142.49389 62.800255) (xy 142.49389 63.435255) - (xy 142.590359 63.668729) (xy 142.768832 63.847513) (xy 143.002136 63.944389) (xy 143.254755 63.94461) (xy 144.524755 63.94461) - (xy 144.758229 63.848141) (xy 144.937013 63.669668) (xy 145.033889 63.436364) (xy 145.03411 63.183745) (xy 145.03411 65.088745) - (xy 144.937641 64.855271) (xy 144.759168 64.676487) (xy 144.525864 64.579611) (xy 144.273245 64.57939) (xy 143.003245 64.57939) - (xy 142.769771 64.675859) (xy 142.590987 64.854332) (xy 142.494111 65.087636) (xy 142.49389 65.340255) (xy 142.49389 65.975255) - (xy 142.590359 66.208729) (xy 142.768832 66.387513) (xy 143.002136 66.484389) (xy 143.254755 66.48461) (xy 144.524755 66.48461) - (xy 144.758229 66.388141) (xy 144.937013 66.209668) (xy 145.033889 65.976364) (xy 145.03411 65.723745) (xy 145.03411 67.628745) - (xy 144.937641 67.395271) (xy 144.759168 67.216487) (xy 144.525864 67.119611) (xy 144.273245 67.11939) (xy 143.003245 67.11939) - (xy 142.769771 67.215859) (xy 142.590987 67.394332) (xy 142.494111 67.627636) (xy 142.49389 67.880255) (xy 142.49389 68.515255) - (xy 142.590359 68.748729) (xy 142.768832 68.927513) (xy 143.002136 69.024389) (xy 143.254755 69.02461) (xy 144.524755 69.02461) - (xy 144.758229 68.928141) (xy 144.937013 68.749668) (xy 145.033889 68.516364) (xy 145.03411 68.263745) (xy 145.03411 70.168745) - (xy 144.937641 69.935271) (xy 144.759168 69.756487) (xy 144.525864 69.659611) (xy 144.273245 69.65939) (xy 143.003245 69.65939) - (xy 142.769771 69.755859) (xy 142.590987 69.934332) (xy 142.494111 70.167636) (xy 142.49389 70.420255) (xy 142.49389 71.055255) - (xy 142.590359 71.288729) (xy 142.768832 71.467513) (xy 143.002136 71.564389) (xy 143.254755 71.56461) (xy 144.524755 71.56461) - (xy 144.758229 71.468141) (xy 144.937013 71.289668) (xy 145.033889 71.056364) (xy 145.03411 70.803745) (xy 145.03411 78.055) - (xy 128.27011 78.055) (xy 128.27011 70.803745) (xy 128.27011 70.168745) (xy 128.27011 68.515255) (xy 128.27011 67.628745) - (xy 128.27011 65.723745) (xy 128.27011 65.088745) (xy 128.27011 63.183745) (xy 128.27011 62.548745) (xy 128.173641 62.315271) - (xy 127.995168 62.136487) (xy 127.761864 62.039611) (xy 127.509245 62.03939) (xy 126.239245 62.03939) (xy 126.005771 62.135859) - (xy 125.826987 62.314332) (xy 125.730111 62.547636) (xy 125.72989 62.800255) (xy 125.72989 63.435255) (xy 125.826359 63.668729) - (xy 126.004832 63.847513) (xy 126.238136 63.944389) (xy 126.490755 63.94461) (xy 127.760755 63.94461) (xy 127.994229 63.848141) - (xy 128.173013 63.669668) (xy 128.269889 63.436364) (xy 128.27011 63.183745) (xy 128.27011 65.088745) (xy 128.173641 64.855271) - (xy 127.995168 64.676487) (xy 127.761864 64.579611) (xy 127.509245 64.57939) (xy 126.239245 64.57939) (xy 126.005771 64.675859) - (xy 125.911465 64.77) (xy 120.087407 64.77) (xy 119.930668 64.612987) (xy 119.697364 64.516111) (xy 119.444745 64.51589) - (xy 118.047745 64.51589) (xy 117.814271 64.612359) (xy 117.656355 64.77) (xy 111.940703 64.77) (xy 111.929009 64.741697) - (xy 111.53637 64.348372) (xy 111.023099 64.135244) (xy 110.467339 64.134759) (xy 109.953697 64.346991) (xy 109.560372 64.73963) - (xy 109.347244 65.252901) (xy 109.346759 65.808661) (xy 109.558991 66.322303) (xy 109.95163 66.715628) (xy 110.14373 66.795394) - (xy 110.012858 66.849604) (xy 109.943393 67.091788) (xy 110.744 67.892395) (xy 111.544607 67.091788) (xy 111.475142 66.849604) - (xy 111.334678 66.799491) (xy 111.534303 66.717009) (xy 111.927628 66.32437) (xy 111.940238 66.294) (xy 117.591379 66.294) - (xy 117.634859 66.399229) (xy 117.783371 66.548) (xy 117.634859 66.696771) (xy 117.53839 66.930245) (xy 117.5385 67.21475) - (xy 117.69725 67.3735) (xy 118.745 67.3735) (xy 118.745 67.3535) (xy 118.999 67.3535) (xy 118.999 67.3735) - (xy 120.04675 67.3735) (xy 120.2055 67.21475) (xy 120.20561 66.930245) (xy 120.109141 66.696771) (xy 119.960526 66.547897) - (xy 120.108513 66.400168) (xy 120.152597 66.294) (xy 125.911481 66.294) (xy 126.004832 66.387513) (xy 126.238136 66.484389) - (xy 126.490755 66.48461) (xy 127.760755 66.48461) (xy 127.994229 66.388141) (xy 128.173013 66.209668) (xy 128.269889 65.976364) - (xy 128.27011 65.723745) (xy 128.27011 67.628745) (xy 128.173641 67.395271) (xy 127.995168 67.216487) (xy 127.761864 67.119611) - (xy 127.509245 67.11939) (xy 127.28575 67.1195) (xy 127.127 67.27825) (xy 127.127 67.945) (xy 128.11125 67.945) - (xy 128.27 67.78625) (xy 128.27011 67.628745) (xy 128.27011 68.515255) (xy 128.27 68.35775) (xy 128.11125 68.199) - (xy 127.127 68.199) (xy 127.127 68.86575) (xy 127.28575 69.0245) (xy 127.509245 69.02461) (xy 127.761864 69.024389) - (xy 127.995168 68.927513) (xy 128.173641 68.748729) (xy 128.27011 68.515255) (xy 128.27011 70.168745) (xy 128.173641 69.935271) - (xy 127.995168 69.756487) (xy 127.761864 69.659611) (xy 127.509245 69.65939) (xy 126.873 69.65939) (xy 126.873 68.86575) - (xy 126.873 68.199) (xy 126.873 67.945) (xy 126.873 67.27825) (xy 126.71425 67.1195) (xy 126.490755 67.11939) - (xy 126.238136 67.119611) (xy 126.004832 67.216487) (xy 125.826359 67.395271) (xy 125.72989 67.628745) (xy 125.73 67.78625) - (xy 125.88875 67.945) (xy 126.873 67.945) (xy 126.873 68.199) (xy 125.88875 68.199) (xy 125.73 68.35775) - (xy 125.72989 68.515255) (xy 125.826359 68.748729) (xy 126.004832 68.927513) (xy 126.238136 69.024389) (xy 126.490755 69.02461) - (xy 126.71425 69.0245) (xy 126.873 68.86575) (xy 126.873 69.65939) (xy 126.239245 69.65939) (xy 126.005771 69.755859) - (xy 125.911465 69.85) (xy 124.21662 69.85) (xy 124.173141 69.744771) (xy 124.024628 69.596) (xy 124.173141 69.447229) - (xy 124.26961 69.213755) (xy 124.26961 68.073245) (xy 124.173141 67.839771) (xy 123.994668 67.660987) (xy 123.761364 67.564111) - (xy 123.508745 67.56389) (xy 123.22175 67.564) (xy 123.063 67.72275) (xy 123.063 68.5165) (xy 124.11075 68.5165) - (xy 124.2695 68.35775) (xy 124.26961 68.073245) (xy 124.26961 69.213755) (xy 124.2695 68.92925) (xy 124.11075 68.7705) - (xy 123.063 68.7705) (xy 123.063 68.7905) (xy 122.809 68.7905) (xy 122.809 68.7705) (xy 122.809 68.5165) - (xy 122.809 67.72275) (xy 122.65025 67.564) (xy 122.363255 67.56389) (xy 122.110636 67.564111) (xy 121.877332 67.660987) - (xy 121.698859 67.839771) (xy 121.60239 68.073245) (xy 121.6025 68.35775) (xy 121.76125 68.5165) (xy 122.809 68.5165) - (xy 122.809 68.7705) (xy 121.76125 68.7705) (xy 121.6025 68.92925) (xy 121.60239 69.213755) (xy 121.698859 69.447229) - (xy 121.847473 69.596102) (xy 121.699487 69.743832) (xy 121.655402 69.85) (xy 120.20561 69.85) (xy 120.20561 68.070755) - (xy 120.2055 67.78625) (xy 120.04675 67.6275) (xy 118.999 67.6275) (xy 118.999 68.42125) (xy 119.15775 68.58) - (xy 119.444745 68.58011) (xy 119.697364 68.579889) (xy 119.930668 68.483013) (xy 120.109141 68.304229) (xy 120.20561 68.070755) - (xy 120.20561 69.85) (xy 118.745 69.85) (xy 118.745 68.42125) (xy 118.745 67.6275) (xy 117.69725 67.6275) - (xy 117.5385 67.78625) (xy 117.53839 68.070755) (xy 117.634859 68.304229) (xy 117.813332 68.483013) (xy 118.046636 68.579889) - (xy 118.299255 68.58011) (xy 118.58625 68.58) (xy 118.745 68.42125) (xy 118.745 69.85) (xy 116.08862 69.85) - (xy 116.045141 69.744771) (xy 115.896628 69.596) (xy 116.045141 69.447229) (xy 116.14161 69.213755) (xy 116.14161 68.073245) - (xy 116.045141 67.839771) (xy 115.866668 67.660987) (xy 115.633364 67.564111) (xy 115.380745 67.56389) (xy 115.09375 67.564) - (xy 114.935 67.72275) (xy 114.935 68.5165) (xy 115.98275 68.5165) (xy 116.1415 68.35775) (xy 116.14161 68.073245) - (xy 116.14161 69.213755) (xy 116.1415 68.92925) (xy 115.98275 68.7705) (xy 114.935 68.7705) (xy 114.935 68.7905) - (xy 114.681 68.7905) (xy 114.681 68.7705) (xy 114.681 68.5165) (xy 114.681 67.72275) (xy 114.52225 67.564) - (xy 114.235255 67.56389) (xy 113.982636 67.564111) (xy 113.749332 67.660987) (xy 113.570859 67.839771) (xy 113.47439 68.073245) - (xy 113.4745 68.35775) (xy 113.63325 68.5165) (xy 114.681 68.5165) (xy 114.681 68.7705) (xy 113.63325 68.7705) - (xy 113.4745 68.92925) (xy 113.47439 69.213755) (xy 113.570859 69.447229) (xy 113.719473 69.596102) (xy 113.571487 69.743832) - (xy 113.527402 69.85) (xy 112.153143 69.85) (xy 112.153143 68.279696) (xy 112.12536 67.724631) (xy 111.966396 67.340858) - (xy 111.724212 67.271393) (xy 110.923605 68.072) (xy 111.724212 68.872607) (xy 111.966396 68.803142) (xy 112.153143 68.279696) - (xy 112.153143 69.85) (xy 112.14111 69.85) (xy 112.14111 69.724245) (xy 112.044641 69.490771) (xy 111.866168 69.311987) - (xy 111.632864 69.215111) (xy 111.497916 69.214992) (xy 111.544607 69.052212) (xy 110.744 68.251605) (xy 110.564395 68.43121) - (xy 110.564395 68.072) (xy 109.763788 67.271393) (xy 109.521604 67.340858) (xy 109.334857 67.864304) (xy 109.36264 68.419369) - (xy 109.521604 68.803142) (xy 109.763788 68.872607) (xy 110.564395 68.072) (xy 110.564395 68.43121) (xy 109.943393 69.052212) - (xy 109.990053 69.21489) (xy 109.856245 69.21489) (xy 109.622771 69.311359) (xy 109.443987 69.489832) (xy 109.347111 69.723136) - (xy 109.34689 69.975755) (xy 109.34689 71.499755) (xy 109.443359 71.733229) (xy 109.621832 71.912013) (xy 109.855136 72.008889) - (xy 110.107755 72.00911) (xy 111.631755 72.00911) (xy 111.865229 71.912641) (xy 112.044013 71.734168) (xy 112.140889 71.500864) - (xy 112.140999 71.374) (xy 113.592592 71.374) (xy 113.749332 71.531013) (xy 113.982636 71.627889) (xy 114.235255 71.62811) - (xy 115.632255 71.62811) (xy 115.865729 71.531641) (xy 116.023644 71.374) (xy 121.720592 71.374) (xy 121.877332 71.531013) - (xy 122.110636 71.627889) (xy 122.363255 71.62811) (xy 123.760255 71.62811) (xy 123.993729 71.531641) (xy 124.151644 71.374) - (xy 125.911481 71.374) (xy 126.004832 71.467513) (xy 126.238136 71.564389) (xy 126.490755 71.56461) (xy 127.760755 71.56461) - (xy 127.994229 71.468141) (xy 128.173013 71.289668) (xy 128.269889 71.056364) (xy 128.27011 70.803745) (xy 128.27011 78.055) - (xy 104.825 78.055) (xy 104.825 56.565) (xy 108.964318 56.565) (xy 108.291036 56.949032) (xy 108.289735 56.949467) - (xy 108.087868 57.124638) (xy 107.409502 57.99918) (xy 107.408463 58.000083) (xy 107.288997 58.239171) (xy 106.996616 59.307936) - (xy 106.987178 59.441238) (xy 106.977739 59.574542) (xy 107.11643 60.672394) (xy 107.116325 60.673879) (xy 107.20091 60.927415) - (xy 107.749174 61.888623) (xy 107.749645 61.890035) (xy 107.924816 62.091902) (xy 108.799181 62.77013) (xy 108.800159 62.771256) - (xy 109.039247 62.890722) (xy 110.106605 63.182718) (xy 110.107936 63.183383) (xy 110.374542 63.202261) (xy 111.472394 63.063569) - (xy 111.473879 63.063675) (xy 111.727415 62.97909) (xy 112.688623 62.430825) (xy 112.690035 62.430355) (xy 112.891902 62.255184) - (xy 113.57013 61.380818) (xy 113.571256 61.379841) (xy 113.690722 61.140753) (xy 113.98239 60.07459) (xy 113.983672 60.072027) - (xy 114.002549 59.805421) (xy 113.86383 58.707347) (xy 113.863928 58.705977) (xy 113.779342 58.452441) (xy 113.230967 57.491036) - (xy 113.230533 57.489735) (xy 113.055362 57.287868) (xy 112.180819 56.609502) (xy 112.179917 56.608463) (xy 112.092934 56.565) - (xy 149.175 56.565) (xy 149.175 78.055) + (xy 149.175 76.023) (xy 143.637241 76.023) (xy 143.637241 74.145339) (xy 143.425009 73.631697) (xy 143.03237 73.238372) + (xy 142.519099 73.025244) (xy 141.963339 73.024759) (xy 141.449697 73.236991) (xy 141.056372 73.62963) (xy 140.976605 73.82173) + (xy 140.922396 73.690858) (xy 140.680212 73.621393) (xy 140.500607 73.800998) (xy 140.500607 73.441788) (xy 140.431142 73.199604) + (xy 139.907696 73.012857) (xy 139.352631 73.04064) (xy 138.968858 73.199604) (xy 138.899393 73.441788) (xy 139.7 74.242395) + (xy 140.500607 73.441788) (xy 140.500607 73.800998) (xy 139.879605 74.422) (xy 140.680212 75.222607) (xy 140.922396 75.153142) + (xy 140.972508 75.012678) (xy 141.054991 75.212303) (xy 141.44763 75.605628) (xy 141.960901 75.818756) (xy 142.516661 75.819241) + (xy 143.030303 75.607009) (xy 143.423628 75.21437) (xy 143.636756 74.701099) (xy 143.637241 74.145339) (xy 143.637241 76.023) + (xy 140.500607 76.023) (xy 140.500607 75.402212) (xy 139.7 74.601605) (xy 139.520395 74.78121) (xy 139.520395 74.422) + (xy 138.719788 73.621393) (xy 138.55711 73.668053) (xy 138.55711 73.534245) (xy 138.460641 73.300771) (xy 138.282168 73.121987) + (xy 138.048864 73.025111) (xy 137.796245 73.02489) (xy 136.272245 73.02489) (xy 136.038771 73.121359) (xy 135.859987 73.299832) + (xy 135.763111 73.533136) (xy 135.76289 73.785755) (xy 135.76289 75.309755) (xy 135.859359 75.543229) (xy 136.037832 75.722013) + (xy 136.271136 75.818889) (xy 136.523755 75.81911) (xy 138.047755 75.81911) (xy 138.281229 75.722641) (xy 138.460013 75.544168) + (xy 138.556889 75.310864) (xy 138.557007 75.175916) (xy 138.719788 75.222607) (xy 139.520395 74.422) (xy 139.520395 74.78121) + (xy 138.899393 75.402212) (xy 138.968858 75.644396) (xy 139.492304 75.831143) (xy 140.047369 75.80336) (xy 140.431142 75.644396) + (xy 140.500607 75.402212) (xy 140.500607 76.023) (xy 130.225 76.023) (xy 130.225 69.33751) (xy 130.322832 69.435513) + (xy 130.556136 69.532389) (xy 130.808755 69.53261) (xy 132.078755 69.53261) (xy 132.312229 69.436141) (xy 132.406534 69.342) + (xy 134.109358 69.342) (xy 134.261714 69.494622) (xy 134.658332 69.659313) (xy 135.087784 69.659687) (xy 135.484689 69.495689) + (xy 135.788622 69.192286) (xy 135.953313 68.795668) (xy 135.953687 68.366216) (xy 135.789689 67.969311) (xy 135.486286 67.665378) + (xy 135.089668 67.500687) (xy 134.660216 67.500313) (xy 134.263311 67.664311) (xy 134.109353 67.818) (xy 132.58811 67.818) + (xy 132.58811 66.483255) (xy 132.58811 65.596745) (xy 132.491641 65.363271) (xy 132.313168 65.184487) (xy 132.079864 65.087611) + (xy 131.827245 65.08739) (xy 131.60375 65.0875) (xy 131.445 65.24625) (xy 131.445 65.913) (xy 132.42925 65.913) + (xy 132.588 65.75425) (xy 132.58811 65.596745) (xy 132.58811 66.483255) (xy 132.588 66.32575) (xy 132.42925 66.167) + (xy 131.445 66.167) (xy 131.445 66.83375) (xy 131.60375 66.9925) (xy 131.827245 66.99261) (xy 132.079864 66.992389) + (xy 132.313168 66.895513) (xy 132.491641 66.716729) (xy 132.58811 66.483255) (xy 132.58811 67.818) (xy 132.406518 67.818) + (xy 132.313168 67.724487) (xy 132.079864 67.627611) (xy 131.827245 67.62739) (xy 130.557245 67.62739) (xy 130.323771 67.723859) + (xy 130.225 67.822458) (xy 130.225 66.79751) (xy 130.322832 66.895513) (xy 130.556136 66.992389) (xy 130.808755 66.99261) + (xy 131.03225 66.9925) (xy 131.191 66.83375) (xy 131.191 66.167) (xy 131.171 66.167) (xy 131.171 65.913) + (xy 131.191 65.913) (xy 131.191 65.24625) (xy 131.03225 65.0875) (xy 130.808755 65.08739) (xy 130.556136 65.087611) + (xy 130.322832 65.184487) (xy 130.225 65.282489) (xy 130.225 64.25751) (xy 130.322832 64.355513) (xy 130.556136 64.452389) + (xy 130.808755 64.45261) (xy 132.078755 64.45261) (xy 132.312229 64.356141) (xy 132.406534 64.262) (xy 141.475358 64.262) + (xy 141.627714 64.414622) (xy 142.024332 64.579313) (xy 142.453784 64.579687) (xy 142.850689 64.415689) (xy 143.154622 64.112286) + (xy 143.319313 63.715668) (xy 143.319687 63.286216) (xy 143.155689 62.889311) (xy 142.852286 62.585378) (xy 142.455668 62.420687) + (xy 142.026216 62.420313) (xy 141.629311 62.584311) (xy 141.475353 62.738) (xy 132.406518 62.738) (xy 132.313168 62.644487) + (xy 132.079864 62.547611) (xy 131.827245 62.54739) (xy 130.557245 62.54739) (xy 130.323771 62.643859) (xy 130.225 62.742458) + (xy 130.225 61.71751) (xy 130.322832 61.815513) (xy 130.556136 61.912389) (xy 130.808755 61.91261) (xy 132.078755 61.91261) + (xy 132.312229 61.816141) (xy 132.491013 61.637668) (xy 132.587889 61.404364) (xy 132.58811 61.151745) (xy 132.58811 60.516745) + (xy 132.491641 60.283271) (xy 132.313168 60.104487) (xy 132.079864 60.007611) (xy 131.827245 60.00739) (xy 130.557245 60.00739) + (xy 130.323771 60.103859) (xy 130.225 60.202458) (xy 130.225 57.073) (xy 149.175 57.073) (xy 149.175 60.202489) + (xy 149.077168 60.104487) (xy 148.843864 60.007611) (xy 148.591245 60.00739) (xy 147.321245 60.00739) (xy 147.087771 60.103859) + (xy 146.908987 60.282332) (xy 146.812111 60.515636) (xy 146.81189 60.768255) (xy 146.81189 61.403255) (xy 146.908359 61.636729) + (xy 147.086832 61.815513) (xy 147.320136 61.912389) (xy 147.572755 61.91261) (xy 148.842755 61.91261) (xy 149.076229 61.816141) + (xy 149.175 61.717541) (xy 149.175 62.742489) (xy 149.077168 62.644487) (xy 148.843864 62.547611) (xy 148.591245 62.54739) + (xy 147.321245 62.54739) (xy 147.087771 62.643859) (xy 146.908987 62.822332) (xy 146.812111 63.055636) (xy 146.81189 63.308255) + (xy 146.81189 63.943255) (xy 146.908359 64.176729) (xy 147.086832 64.355513) (xy 147.320136 64.452389) (xy 147.572755 64.45261) + (xy 148.842755 64.45261) (xy 149.076229 64.356141) (xy 149.175 64.257541) (xy 149.175 65.282489) (xy 149.077168 65.184487) + (xy 148.843864 65.087611) (xy 148.591245 65.08739) (xy 147.321245 65.08739) (xy 147.087771 65.183859) (xy 146.908987 65.362332) + (xy 146.812111 65.595636) (xy 146.81189 65.848255) (xy 146.81189 66.483255) (xy 146.908359 66.716729) (xy 147.086832 66.895513) + (xy 147.320136 66.992389) (xy 147.572755 66.99261) (xy 148.842755 66.99261) (xy 149.076229 66.896141) (xy 149.175 66.797541) + (xy 149.175 67.822489) (xy 149.077168 67.724487) (xy 148.843864 67.627611) (xy 148.591245 67.62739) (xy 147.321245 67.62739) + (xy 147.087771 67.723859) (xy 146.908987 67.902332) (xy 146.812111 68.135636) (xy 146.81189 68.388255) (xy 146.81189 69.023255) + (xy 146.908359 69.256729) (xy 147.086832 69.435513) (xy 147.320136 69.532389) (xy 147.572755 69.53261) (xy 148.842755 69.53261) + (xy 149.076229 69.436141) (xy 149.175 69.337541) (xy 149.175 76.023) ) ) ) - (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 54ADCB83) (hatch edge 0.508) + (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 54AE48E1) (hatch edge 0.508) (connect_pads (clearance 0.508)) (min_thickness 0.254) (fill (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) (polygon (pts - (xy 99.06 50.8) (xy 154.94 50.8) (xy 154.94 83.82) (xy 99.06 83.82) + (xy 128.016 54.864) (xy 151.384 54.864) (xy 151.384 78.232) (xy 127.762 78.232) ) ) (filled_polygon (pts - (xy 149.175 78.055) (xy 112.153143 78.055) (xy 112.153143 68.279696) (xy 112.141241 68.04191) (xy 112.141241 65.255339) - (xy 111.929009 64.741697) (xy 111.53637 64.348372) (xy 111.023099 64.135244) (xy 110.467339 64.134759) (xy 109.953697 64.346991) - (xy 109.560372 64.73963) (xy 109.347244 65.252901) (xy 109.346759 65.808661) (xy 109.558991 66.322303) (xy 109.95163 66.715628) - (xy 110.14373 66.795394) (xy 110.012858 66.849604) (xy 109.943393 67.091788) (xy 110.744 67.892395) (xy 111.544607 67.091788) - (xy 111.475142 66.849604) (xy 111.334678 66.799491) (xy 111.534303 66.717009) (xy 111.927628 66.32437) (xy 112.140756 65.811099) - (xy 112.141241 65.255339) (xy 112.141241 68.04191) (xy 112.12536 67.724631) (xy 111.966396 67.340858) (xy 111.724212 67.271393) - (xy 110.923605 68.072) (xy 111.724212 68.872607) (xy 111.966396 68.803142) (xy 112.153143 68.279696) (xy 112.153143 78.055) - (xy 112.14111 78.055) (xy 112.14111 71.248245) (xy 112.14111 69.724245) (xy 112.044641 69.490771) (xy 111.866168 69.311987) - (xy 111.632864 69.215111) (xy 111.497916 69.214992) (xy 111.544607 69.052212) (xy 110.744 68.251605) (xy 110.564395 68.43121) - (xy 110.564395 68.072) (xy 109.763788 67.271393) (xy 109.521604 67.340858) (xy 109.334857 67.864304) (xy 109.36264 68.419369) - (xy 109.521604 68.803142) (xy 109.763788 68.872607) (xy 110.564395 68.072) (xy 110.564395 68.43121) (xy 109.943393 69.052212) - (xy 109.990053 69.21489) (xy 109.856245 69.21489) (xy 109.622771 69.311359) (xy 109.443987 69.489832) (xy 109.347111 69.723136) - (xy 109.34689 69.975755) (xy 109.34689 71.499755) (xy 109.443359 71.733229) (xy 109.621832 71.912013) (xy 109.855136 72.008889) - (xy 110.107755 72.00911) (xy 111.631755 72.00911) (xy 111.865229 71.912641) (xy 112.044013 71.734168) (xy 112.140889 71.500864) - (xy 112.14111 71.248245) (xy 112.14111 78.055) (xy 104.825 78.055) (xy 104.825 56.565) (xy 108.964318 56.565) - (xy 108.291036 56.949032) (xy 108.289735 56.949467) (xy 108.087868 57.124638) (xy 107.409502 57.99918) (xy 107.408463 58.000083) - (xy 107.288997 58.239171) (xy 106.996616 59.307936) (xy 106.987178 59.441238) (xy 106.977739 59.574542) (xy 107.11643 60.672394) - (xy 107.116325 60.673879) (xy 107.20091 60.927415) (xy 107.749174 61.888623) (xy 107.749645 61.890035) (xy 107.924816 62.091902) - (xy 108.799181 62.77013) (xy 108.800159 62.771256) (xy 109.039247 62.890722) (xy 110.106605 63.182718) (xy 110.107936 63.183383) - (xy 110.374542 63.202261) (xy 111.472394 63.063569) (xy 111.473879 63.063675) (xy 111.727415 62.97909) (xy 112.688623 62.430825) - (xy 112.690035 62.430355) (xy 112.891902 62.255184) (xy 113.57013 61.380818) (xy 113.571256 61.379841) (xy 113.690722 61.140753) - (xy 113.98239 60.07459) (xy 113.983672 60.072027) (xy 114.002549 59.805421) (xy 113.86383 58.707347) (xy 113.863928 58.705977) - (xy 113.779342 58.452441) (xy 113.230967 57.491036) (xy 113.230533 57.489735) (xy 113.055362 57.287868) (xy 112.180819 56.609502) - (xy 112.179917 56.608463) (xy 112.092934 56.565) (xy 149.175 56.565) (xy 149.175 78.055) + (xy 149.175 76.023) (xy 145.28811 76.023) (xy 145.28811 71.692745) (xy 145.28811 70.547255) (xy 145.287889 70.294636) + (xy 145.191013 70.061332) (xy 145.012229 69.882859) (xy 144.778755 69.78639) (xy 144.49425 69.7865) (xy 144.3355 69.94525) + (xy 144.3355 70.993) (xy 145.12925 70.993) (xy 145.288 70.83425) (xy 145.28811 70.547255) (xy 145.28811 71.692745) + (xy 145.288 71.40575) (xy 145.12925 71.247) (xy 144.3355 71.247) (xy 144.3355 72.29475) (xy 144.49425 72.4535) + (xy 144.778755 72.45361) (xy 145.012229 72.357141) (xy 145.191013 72.178668) (xy 145.287889 71.945364) (xy 145.28811 71.692745) + (xy 145.28811 76.023) (xy 144.0815 76.023) (xy 144.0815 72.29475) (xy 144.0815 71.247) (xy 144.0615 71.247) + (xy 144.0615 70.993) (xy 144.0815 70.993) (xy 144.0815 69.94525) (xy 143.92275 69.7865) (xy 143.638245 69.78639) + (xy 143.404771 69.882859) (xy 143.255897 70.031473) (xy 143.108168 69.883487) (xy 143.0655 69.865769) (xy 143.0655 64.201252) + (xy 143.154622 64.112286) (xy 143.319313 63.715668) (xy 143.319687 63.286216) (xy 143.155689 62.889311) (xy 142.852286 62.585378) + (xy 142.455668 62.420687) (xy 142.026216 62.420313) (xy 141.629311 62.584311) (xy 141.325378 62.887714) (xy 141.160687 63.284332) + (xy 141.160313 63.713784) (xy 141.324311 64.110689) (xy 141.5415 64.328257) (xy 141.5415 69.865617) (xy 141.499771 69.882859) + (xy 141.320987 70.061332) (xy 141.224111 70.294636) (xy 141.22389 70.547255) (xy 141.22389 71.944255) (xy 141.320359 72.177729) + (xy 141.478 72.335644) (xy 141.478 73.225296) (xy 141.449697 73.236991) (xy 141.056372 73.62963) (xy 140.976605 73.82173) + (xy 140.922396 73.690858) (xy 140.680212 73.621393) (xy 140.500607 73.800998) (xy 140.500607 73.441788) (xy 140.431142 73.199604) + (xy 139.907696 73.012857) (xy 139.352631 73.04064) (xy 138.968858 73.199604) (xy 138.899393 73.441788) (xy 139.7 74.242395) + (xy 140.500607 73.441788) (xy 140.500607 73.800998) (xy 139.879605 74.422) (xy 140.680212 75.222607) (xy 140.922396 75.153142) + (xy 140.972508 75.012678) (xy 141.054991 75.212303) (xy 141.44763 75.605628) (xy 141.960901 75.818756) (xy 142.516661 75.819241) + (xy 143.030303 75.607009) (xy 143.423628 75.21437) (xy 143.636756 74.701099) (xy 143.637241 74.145339) (xy 143.425009 73.631697) + (xy 143.03237 73.238372) (xy 143.002 73.225761) (xy 143.002 72.40062) (xy 143.107229 72.357141) (xy 143.256 72.208628) + (xy 143.404771 72.357141) (xy 143.638245 72.45361) (xy 143.92275 72.4535) (xy 144.0815 72.29475) (xy 144.0815 76.023) + (xy 140.500607 76.023) (xy 140.500607 75.402212) (xy 139.7 74.601605) (xy 139.520395 74.78121) (xy 139.520395 74.422) + (xy 138.719788 73.621393) (xy 138.55711 73.668053) (xy 138.55711 73.534245) (xy 138.460641 73.300771) (xy 138.282168 73.121987) + (xy 138.048864 73.025111) (xy 137.922 73.025) (xy 137.922 72.335407) (xy 138.079013 72.178668) (xy 138.175889 71.945364) + (xy 138.17611 71.692745) (xy 138.17611 70.295745) (xy 138.079641 70.062271) (xy 137.901168 69.883487) (xy 137.8585 69.865769) + (xy 137.8585 69.59611) (xy 137.984255 69.59611) (xy 138.217729 69.499641) (xy 138.396513 69.321168) (xy 138.493389 69.087864) + (xy 138.49361 68.835245) (xy 138.49361 67.946245) (xy 138.397141 67.712771) (xy 138.248628 67.564) (xy 138.397141 67.415229) + (xy 138.49361 67.181755) (xy 138.49361 66.041245) (xy 138.397141 65.807771) (xy 138.218668 65.628987) (xy 137.985364 65.532111) + (xy 137.732745 65.53189) (xy 137.44575 65.532) (xy 137.287 65.69075) (xy 137.287 66.4845) (xy 138.33475 66.4845) + (xy 138.4935 66.32575) (xy 138.49361 66.041245) (xy 138.49361 67.181755) (xy 138.4935 66.89725) (xy 138.33475 66.7385) + (xy 137.287 66.7385) (xy 137.287 66.7585) (xy 137.033 66.7585) (xy 137.033 66.7385) (xy 137.033 66.4845) + (xy 137.033 65.69075) (xy 136.87425 65.532) (xy 136.587255 65.53189) (xy 136.334636 65.532111) (xy 136.101332 65.628987) + (xy 135.922859 65.807771) (xy 135.82639 66.041245) (xy 135.8265 66.32575) (xy 135.98525 66.4845) (xy 137.033 66.4845) + (xy 137.033 66.7385) (xy 135.98525 66.7385) (xy 135.8265 66.89725) (xy 135.82639 67.181755) (xy 135.922859 67.415229) + (xy 136.071473 67.564102) (xy 135.923487 67.711832) (xy 135.905769 67.7545) (xy 135.575252 67.7545) (xy 135.486286 67.665378) + (xy 135.089668 67.500687) (xy 134.660216 67.500313) (xy 134.263311 67.664311) (xy 133.959378 67.967714) (xy 133.794687 68.364332) + (xy 133.794313 68.793784) (xy 133.958311 69.190689) (xy 134.261714 69.494622) (xy 134.658332 69.659313) (xy 135.087784 69.659687) + (xy 135.484689 69.495689) (xy 135.702257 69.2785) (xy 135.905617 69.2785) (xy 135.922859 69.320229) (xy 136.101332 69.499013) + (xy 136.3345 69.595832) (xy 136.3345 69.865617) (xy 136.292771 69.882859) (xy 136.144 70.031371) (xy 135.995229 69.882859) + (xy 135.761755 69.78639) (xy 135.47725 69.7865) (xy 135.3185 69.94525) (xy 135.3185 70.993) (xy 135.3385 70.993) + (xy 135.3385 71.247) (xy 135.3185 71.247) (xy 135.3185 72.29475) (xy 135.47725 72.4535) (xy 135.761755 72.45361) + (xy 135.995229 72.357141) (xy 136.144102 72.208526) (xy 136.291832 72.356513) (xy 136.398 72.400597) (xy 136.398 73.02489) + (xy 136.272245 73.02489) (xy 136.038771 73.121359) (xy 135.859987 73.299832) (xy 135.763111 73.533136) (xy 135.76289 73.785755) + (xy 135.76289 75.309755) (xy 135.859359 75.543229) (xy 136.037832 75.722013) (xy 136.271136 75.818889) (xy 136.523755 75.81911) + (xy 138.047755 75.81911) (xy 138.281229 75.722641) (xy 138.460013 75.544168) (xy 138.556889 75.310864) (xy 138.557007 75.175916) + (xy 138.719788 75.222607) (xy 139.520395 74.422) (xy 139.520395 74.78121) (xy 138.899393 75.402212) (xy 138.968858 75.644396) + (xy 139.492304 75.831143) (xy 140.047369 75.80336) (xy 140.431142 75.644396) (xy 140.500607 75.402212) (xy 140.500607 76.023) + (xy 135.0645 76.023) (xy 135.0645 72.29475) (xy 135.0645 71.247) (xy 135.0645 70.993) (xy 135.0645 69.94525) + (xy 134.90575 69.7865) (xy 134.621245 69.78639) (xy 134.387771 69.882859) (xy 134.208987 70.061332) (xy 134.112111 70.294636) + (xy 134.11189 70.547255) (xy 134.112 70.83425) (xy 134.27075 70.993) (xy 135.0645 70.993) (xy 135.0645 71.247) + (xy 134.27075 71.247) (xy 134.112 71.40575) (xy 134.11189 71.692745) (xy 134.112111 71.945364) (xy 134.208987 72.178668) + (xy 134.387771 72.357141) (xy 134.621245 72.45361) (xy 134.90575 72.4535) (xy 135.0645 72.29475) (xy 135.0645 76.023) + (xy 130.225 76.023) (xy 130.225 57.073) (xy 149.175 57.073) (xy 149.175 76.023) ) ) ) diff --git a/hardware/Map_MPX/mpx_sensor.mod b/hardware/Map_MPX/mpx_sensor.mod index 36e4fab6e7..09ebafdb07 100644 --- a/hardware/Map_MPX/mpx_sensor.mod +++ b/hardware/Map_MPX/mpx_sensor.mod @@ -1,11 +1,11 @@ -PCBNEW-LibModule-V1 08.01.2015 3:36:20 +PCBNEW-LibModule-V1 08.01.2015 12:48:11 # encoding utf-8 Units mm $INDEX SOP $EndINDEX $MODULE SOP -Po 0 0 0 15 54ADC16F 00000000 ~~ +Po 0 0 0 15 54AE443D 00000000 ~~ Li SOP Cd SO-8 Sc 0 @@ -14,74 +14,68 @@ Op 0 0 0 At SMD T0 0 -1.016 0.7493 0.7493 0 0.14986 N V 21 N "Case 1369" T1 0 2.032 0.7493 0.7493 0 0.14986 N V 21 N "BP***" -DS -10.668 -4.064 -7.112 -4.064 0.15 21 -DS -7.112 -4.064 -7.112 -5.08 0.15 21 -DS -7.112 -1.016 -7.112 -2.032 0.15 21 -DS -7.112 -2.032 -10.668 -2.032 0.15 21 -DS -12.7 -2.032 -12.7 -4.064 0.15 21 -DS -12.7 -2.032 -10.668 -1.016 0.15 21 -DS -12.7 -4.064 -10.668 -5.08 0.15 21 -DS -10.668 -1.016 -10.668 -5.08 0.15 21 -DS -7.112 7.62 -7.112 -1.016 0.15 21 -DS -7.112 -7.112 -7.112 -5.08 0.15 21 -DS -7.112 -7.112 7.62 -7.112 0.15 21 -DS 7.62 -7.112 7.62 7.62 0.15 21 -DS 7.62 7.62 -7.112 7.62 0.15 21 +DS 2.032 -7.366 2.032 -6.35 0.15 21 +DS 2.032 -6.35 -2.032 -6.35 0.15 21 +DS -2.032 -7.366 -2.032 -6.35 0.15 21 +DS 7.366 -7.366 -7.366 -7.366 0.15 21 +DS 7.366 -7.366 7.366 7.366 0.15 21 +DS 7.366 7.366 -7.366 7.366 0.15 21 +DS -7.366 7.366 -7.366 -7.366 0.15 21 $PAD -Sh "1" R 0.635 1.27 0 0 0 +Sh "1" R 0.635 1.27 0 0 2700 Dr 0 0 0 At SMD N 00888000 Ne 0 "" -Po -3.556 8.636 +Po -8.382 -3.81 $EndPAD $PAD -Sh "2" R 0.635 1.27 0 0 0 +Sh "2" R 0.635 1.27 0 0 2700 Dr 0 0 0 At SMD N 00888000 Ne 0 "" -Po -1.016 8.636 +Po -8.382 -1.27 $EndPAD $PAD -Sh "3" R 0.635 1.27 0 0 0 +Sh "3" R 0.635 1.27 0 0 2700 Dr 0 0 0 At SMD N 00888000 Ne 0 "" -Po 1.524 8.636 +Po -8.382 1.27 $EndPAD $PAD -Sh "4" R 0.635 1.27 0 0 0 +Sh "4" R 0.635 1.27 0 0 2700 Dr 0 0 0 At SMD N 00888000 Ne 0 "" -Po 4.064 8.636 +Po -8.382 3.81 $EndPAD $PAD -Sh "5" R 0.635 1.27 0 0 0 +Sh "5" R 0.635 1.27 0 0 2700 Dr 0 0 0 At SMD N 00888000 Ne 0 "" -Po 4.064 -8.128 +Po 8.382 3.81 $EndPAD $PAD -Sh "6" R 0.635 1.27 0 0 0 +Sh "6" R 0.635 1.27 0 0 2700 Dr 0 0 0 At SMD N 00888000 Ne 0 "" -Po 1.524 -8.128 +Po 8.382 1.27 $EndPAD $PAD -Sh "7" R 0.635 1.27 0 0 0 +Sh "7" R 0.635 1.27 0 0 2700 Dr 0 0 0 At SMD N 00888000 Ne 0 "" -Po -1.016 -8.128 +Po 8.382 -1.27 $EndPAD $PAD -Sh "8" R 0.635 1.27 0 0 0 +Sh "8" R 0.635 1.27 0 0 2700 Dr 0 0 0 At SMD N 00888000 Ne 0 "" -Po -3.556 -8.128 +Po 8.382 -3.81 $EndPAD $SHAPE3D Na "smd/smd_dil/so-8.wrl" diff --git a/hardware/Map_MPX/pcb.pdf b/hardware/Map_MPX/pcb.pdf new file mode 100644 index 0000000000..9e4aab5622 Binary files /dev/null and b/hardware/Map_MPX/pcb.pdf differ diff --git a/hardware/Map_MPX/schematic.pdf b/hardware/Map_MPX/schematic.pdf new file mode 100644 index 0000000000..22e55874f0 Binary files /dev/null and b/hardware/Map_MPX/schematic.pdf differ