Repository: BigCorvus/LORA-QWERTY-Communicator Branch: main Commit: 2bbeab55c835 Files: 27 Total size: 1.5 MB Directory structure: gitextract_1ttjkium/ ├── LICENSE ├── Q10 Lora Communicator/ │ ├── Arduino/ │ │ ├── LORA_Messenger/ │ │ │ ├── BLEfunctions.ino │ │ │ ├── LORA_Messenger.ino │ │ │ ├── appBLEsensors.ino │ │ │ ├── appGPS.ino │ │ │ ├── appLORAchat.ino │ │ │ ├── appSensorData.ino │ │ │ ├── appSettings.ino │ │ │ ├── initFunctions.ino │ │ │ ├── mainScreen.ino │ │ │ ├── menue.ino │ │ │ ├── readKeyboard.ino │ │ │ └── utils.ino │ │ ├── readme.txt │ │ └── variants/ │ │ └── feather_nrf52840_express/ │ │ ├── variant.cpp │ │ ├── variant.h │ │ └── variant.h_old.txt │ └── Hardware/ │ ├── LoRa-Messenger-v1.0.csv │ ├── LoRa-Messenger-v1.0.mnb │ ├── LoRa-Messenger-v1.0.mnt │ ├── eagle/ │ │ ├── LoRa-Messenger-v1.1.brd │ │ └── LoRa-Messenger-v1.1.sch │ └── enclosure/ │ ├── LORAmessengerBot.SLDPRT │ ├── LORAmessengerBot.STL │ ├── LORAmessengerTop.SLDPRT │ └── LORAmessengerTop.STL └── README.md ================================================ FILE CONTENTS ================================================ ================================================ FILE: LICENSE ================================================ MIT License Copyright (c) 2022 Arthur Jordan Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ================================================ FILE: Q10 Lora Communicator/Arduino/LORA_Messenger/BLEfunctions.ino ================================================ void setupBLE(void){ //----------------BLE INIT-------------------------- // Setup the BLE LED to be enabled on CONNECT // Note: This is actually the default behaviour, but provided // here in case you want to control this LED manually via PIN 19 //Bluefruit.autoConnLed(true); // Config the peripheral connection with maximum bandwidth // more SRAM required by SoftDevice // Note: All config***() function must be called before begin() Bluefruit.configPrphBandwidth(BANDWIDTH_MAX); Bluefruit.begin(); Bluefruit.setTxPower(4); // Check bluefruit.h for supported values Bluefruit.setName("LORA Communicator"); //Bluefruit.setName(getMcuUniqueID()); // useful testing with multiple central connections Bluefruit.Periph.setConnectCallback(connect_callback); Bluefruit.Periph.setDisconnectCallback(disconnect_callback); // To be consistent OTA DFU should be added first if it exists bledfu.begin(); // Configure and Start Device Information Service bledis.setManufacturer("Kauz"); bledis.setModel("LORA QWERTY V1"); bledis.begin(); // Configure and Start BLE Uart Service bleuart.begin(); // Start BLE Battery Service blebas.begin(); blebas.write(100); // Set up and start advertising startAdv(); } // callback invoked when central connects void connect_callback(uint16_t conn_handle) { // Get the reference to current connection BLEConnection* connection = Bluefruit.Connection(conn_handle); char central_name[32] = { 0 }; connection->getPeerName(central_name, sizeof(central_name)); digitalWrite(LED_BUILTIN, HIGH); display.setCursor(0, 95); display.print("BT"); display.refresh(); Serial.print("Connected to "); Serial.println(central_name); } /** Callback invoked when a connection is dropped @param conn_handle connection where this event happens @param reason is a BLE_HCI_STATUS_CODE which can be found in ble_hci.h */ void disconnect_callback(uint16_t conn_handle, uint8_t reason) { (void) conn_handle; (void) reason; digitalWrite(LED_BUILTIN, LOW); display.setCursor(0, 95); display.print(" "); display.refresh(); Serial.println(); Serial.print("Disconnected, reason = 0x"); Serial.println(reason, HEX); } void startAdv(void) { // Advertising packet Bluefruit.Advertising.addFlags(BLE_GAP_ADV_FLAGS_LE_ONLY_GENERAL_DISC_MODE); Bluefruit.Advertising.addTxPower(); // Include bleuart 128-bit uuid Bluefruit.Advertising.addService(bleuart); // Secondary Scan Response packet (optional) // Since there is no room for 'Name' in Advertising packet Bluefruit.ScanResponse.addName(); /* Start Advertising - Enable auto advertising if disconnected - Interval: fast mode = 20 ms, slow mode = 152.5 ms - Timeout for fast mode is 30 seconds - Start(timeout) with timeout = 0 will advertise forever (until connected) For recommended advertising interval https://developer.apple.com/library/content/qa/qa1931/_index.html */ Bluefruit.Advertising.restartOnDisconnect(true); Bluefruit.Advertising.setInterval(32, 244); // in unit of 0.625 ms Bluefruit.Advertising.setFastTimeout(30); // number of seconds in fast mode Bluefruit.Advertising.start(0); // 0 = Don't stop advertising after n seconds //printBatteryStats(); } ================================================ FILE: Q10 Lora Communicator/Arduino/LORA_Messenger/LORA_Messenger.ino ================================================ /********************************************************************* Code Base for the ultimate LORA QWERTY COMMUNICATOR project The Feather nRF52840 bootloader was installed (the device uses the same button an the same 2 LEDs) However, the variant.h and variant.cpp files of the feather board have been heavily modified. The pin numbering now just goes from 0 to 47 (P0.00 to P1.15) which is much easier to work with. Already working: -LS027B7DH01 400x240 memory LCD -Blackberry Q10 keyboard with backlight -BLE Stuff -BQ27441 Lithium Fuel Gauge -Buzzer -vibration motor -SX1262 TX and RX -BME280 -DS3231M RTC -MPU9250 9-DOF IMU (hardware bug had to be corrected - switched I2C address to 0x69, else it collides with the DS3231 (0x68)) -GD25Q16CE QSPI flash (works with mass storage TinyUSB test sketch) -GPS via tinyGPSPlus ToDo: -SD card - *********************************************************************/ #include #include // for Serial #include #include #include #include #include #include #include #include "SparkFunBME280.h" #include //Written by Arnd / https://www.github.com/SV-Zanshin //#include "MPU9250.h" #include #define MPU9250_ADDR 0x69 //changed it because the DS3231M also has 0x68!! #include #include #include #include #include //display.setFont(&FreeSans12pt7b); #define BLACK 0 #define WHITE 1 #define TIME_ZONE 2 //what you need to add to UTC time //#define SPI_MISO 15 //#define SPI_MOSI 13 //#define SPI_SCK 14 //Q10 keyboard defines #define col1 16 #define col2 33 #define col3 17 #define col4 39 #define col5 24 #define row1 22 #define row2 35 #define row3 37 #define row4 20 #define row5 46 #define row6 44 #define row7 45 //PIN defines #define IMU_INT 9 #define RTC_INT 40 #define PIN_BUZZER 31 #define GPS_ON 43 //LOW means on #define MOT 25 //HIGH means ON #define K_BLT 19 //HIGH means ON #define DISP_CS 27 #define DISP_DISP 11 #define BTN 34 #define SD_CS 32 #define SD_DET 10 #define DIO1 (28) #define DIO2 (8) #define TXEN (6) #define RXEN (26) #define L_SS (4) #define BUSY (29) #define L_RST (30) //-------------------menue variables------------------- //in order to add a new app you have to: //add the name to appNames String array, take care of the order //create a boolean "insideFuncXXX" //add a "case" in the appropriate order to void ok_callback(void) ISR //add an if statement with function call in loop() //create the app function inside a new .ino file ("add new tab") ideally named appFuncXXX (easier to find) //in the sketch folder with the following structure: /* void funcXXX(){ //start sequence //display Stuff, initialize.... display.clearDisplay(); display.setTextSize(3); //standard font is 5x8, so scale it by 3 ->15x24 display.setCursor(5, 0); display.setTextColor(LCD_COLOR_WHITE); display.println("funcXXX"); display.refresh(); while (insideSubMenue) { //the back button terminates the loop //loop of the APP readKeyboard(); readWASD(); // ... delay(100); //get some sleep else the app hangs! } insideFuncXXX=false; displayMenue(menueIndex); } */ //note: since the project structure is based on freeRTOS and is callback-driven, not all app code is inside this app function //for example the button callbacks and bluetooth functions have to be adapted unsigned long prevStepCount = 0; byte menueIndex = 0; String appNames [] = {"LORA Chat","GPS","Sensor Data","BLE Sensors", "Settings"}; //enter your app names in correct order #define NUMITEMS(arg) ((unsigned int) (sizeof (arg) / sizeof (arg [0]))) // number of items in an array byte maxMenueIndex = NUMITEMS(appNames) - 1; //the actual nuber of apps minus one boolean insideLORAchat = false; boolean insideGPS = false; boolean insideSensorData = false; boolean insideSettings = false; boolean insideBLEsensors = false; //------------------------------------------------------ boolean booting, insideMenue, insideSubMenue, centralConnected, peripheralConnected, charging, notificationHere = false; boolean inMotion = false; String notificationString = ""; //booleans for WASD navigation. They are changed in readKeyboard() and call the dn_callback etc. boolean nav_up=0; boolean nav_dn = 0; boolean nav_right=0; boolean nav_left=0; boolean enter = 0; boolean alt_for_wasd = 0; int minorHalfSize; // 1/2 of lesser of display width or height const uint8_t SPRINTF_BUFFER_SIZE {32}; ///< Buffer size for sprintf() (RTC stuff) //unsigned int year, month, day, hour, minute,second; // Variables to hold parsed date/time // Set BATTERY_CAPACITY to the design capacity of your battery. const unsigned int BATTERY_CAPACITY = 1100; // unsigned int soc = 0; // flag to indicate that a packet was received volatile bool receivedFlag = false; unsigned long bltTimeout = 0; boolean incomingMsg = false; boolean ledState=false; // disable interrupt when it's not needed volatile bool enableInterrupt = true; //KEYBOARD STUFF char buf[6][21]; short int pos = 0; char oldchr = 0; byte shiftlock = 0; // set/unset by pressing shift and letting it go rather than using it as a modifier for another key byte shiftlockchanged = 0; // helper unsigned long time = 0; // keypad repetition interval byte displaychanged = 1; byte curline = 0; //create instances of the components Adafruit_SharpMem display(&SPI, DISP_CS, 400, 240); SX1262 lora = new Module(L_SS, DIO1, -1, BUSY); BME280 bme280; //address is set to 0x76 DS3231M_Class DS3231M; //MPU9250 mpu; MPU9250_WE myMPU9250 = MPU9250_WE(MPU9250_ADDR); // The TinyGPSPlus object TinyGPSPlus gps; // BLE Service BLEDfu bledfu; // OTA DFU service BLEDis bledis; // device information BLEUart bleuart; // uart over ble BLEBas blebas; // battery SoftwareTimer screenUpdateTimer; // *******************************************************SETUP***************************************************************** void setup(void) { Serial.begin(9600); delay(3000); Serial.println("Hello!"); Serial1.begin(9600); //hardware UART for GPS //----------------INIT all the I2C sensors-------------------------- setupBQ27441(); //WTF, Serial and the fuel gauge has to be initialized prior to the pins.... soc = lipo.soc(); // Read state-of-charge (%) delay(100); setupBME_RTC_IMU(); //KEYBOARD STUFF // initialize our 8 lines of text for (int i = 0; i < 8; i++) buf[i][0] = 0; setupPins(); setupLORA(); //----------------DISPLAY INIT-------------------------- // start & clear the display display.begin(); display.clearDisplay(); // Several shapes are drawn centered on the screen. Calculate 1/2 of // lesser of display width or height, this is used repeatedly later. minorHalfSize = min(display.width(), display.height()) / 2; //test display testdrawchar(); display.refresh(); delay(1000); display.clearDisplay(); //----------------TESTS-------------------------- /* notificationAlarm(); */ //------------------------------SOFTWARE TIMERS----------------------------------- // Configure the timer with 1000 ms interval, with our callback screenUpdateTimer.begin(1000, screenUpdateTimer_callback); // Start the timer screenUpdateTimer.start(); setupBLE(); Serial.println("Position you MPU9250 flat and don't move it - calibrating..."); delay(1000); myMPU9250.autoOffsets(); Serial.println("Done!"); myMPU9250.setSampleRateDivider(5); myMPU9250.setAccRange(MPU9250_ACC_RANGE_2G); myMPU9250.enableAccDLPF(true); myMPU9250.setAccDLPF(MPU9250_DLPF_6); } // *******************************************************LOOP***************************************************************** void loop(void) { //printBatteryStats(); //keep display backlight on for some seconds after incoming message if ((millis() - bltTimeout) > 5000 && incomingMsg == true) { digitalWrite(K_BLT, LOW); incomingMsg = false; } //----------------send data from serial and BLE via LORA-------------------------- // Forward data from HW Serial to BLEUART while (Serial.available()) { // Delay to wait for enough input, since we have a limited transmission buffer delay(2); uint8_t buf[64]; int count = Serial.readBytes(buf, sizeof(buf)); bleuart.write( buf, count ); } if (bleuart.available() > 0) { int BLEbytes = 0; uint8_t BLEbuf[64]; // Forward from BLEUART to HW Serial while ( bleuart.available() ) { uint8_t ch; ch = (uint8_t) bleuart.read(); Serial.write(ch); BLEbuf[BLEbytes] = ch; BLEbytes++; } //now transmit via LORA prepareTX(); Serial.print(F("[SX1262] Transmitting packet ... ")); // you can transmit C-string or Arduino string up to // 256 characters long // NOTE: transmit() is a blocking method! // See example SX126x_Transmit_Interrupt for details // on non-blocking transmission method. //int state = lora.transmit("Hello World!"); // you can also transmit byte array up to 256 bytes long int state = lora.transmit(BLEbuf, BLEbytes + 1); if (state == ERR_NONE) { // the packet was successfully transmitted Serial.println(F("success!")); // print measured data rate Serial.print(F("[SX1262] Datarate:\t")); Serial.print(lora.getDataRate()); Serial.println(F(" bps")); delay(200); prepareRX(); } else if (state == ERR_PACKET_TOO_LONG) { // the supplied packet was longer than 256 bytes Serial.println(F("too long!")); } else if (state == ERR_TX_TIMEOUT) { // timeout occured while transmitting packet Serial.println(F("timeout!")); } else { // some other error occurred Serial.print(F("failed, code ")); Serial.println(state); } } //----------------LORA RECEIVE ROUTINE-------------------------- // check if the flag is set if (receivedFlag) { // disable the interrupt service routine while // processing the data enableInterrupt = false; // reset flag receivedFlag = false; // you can read received data as an Arduino String String str; int state = lora.readData(str); // you can also read received data as byte array /* byte byteArr[8]; int state = lora.readData(byteArr, 8); */ if (state == ERR_NONE) { // packet was successfully received Serial.println(F("[SX1262] Received packet!")); // print data of the packet Serial.print(F("[SX1262] Data:\t\t")); Serial.println(str); bleuart.print(str); //send via BLE display.clearDisplay(); // digitalWrite(K_BLT, HIGH); notificationAlarm(); display.setFont(&FreeSans9pt7b); display.clearDisplay(); display.setTextColor(BLACK); //display.setTextSize(1); display.setCursor(10, 30); display.print(str); display.println(" "); display.print("RSSI: "); display.print(lora.getRSSI()); display.println(" dBm "); display.print("SNR: "); display.print(lora.getSNR()); display.println(" dB "); display.refresh(); bltTimeout = millis(); incomingMsg = true; // print RSSI (Received Signal Strength Indicator) Serial.print(F("[SX1262] RSSI:\t\t")); Serial.print(lora.getRSSI()); Serial.println(F(" dBm")); // print SNR (Signal-to-Noise Ratio) Serial.print(F("[SX1262] SNR:\t\t")); Serial.print(lora.getSNR()); Serial.println(F(" dB")); } else if (state == ERR_CRC_MISMATCH) { // packet was received, but is malformed Serial.println(F("CRC error!")); } else { // some other error occurred Serial.print(F("failed, code ")); Serial.println(state); } // put module back to listen mode lora.startReceive(); // we're ready to receive more packets, // enable interrupt service routine enableInterrupt = true; } //----------------housekeeping -------------------------- readKeyboard(); readWASD(); /* display.setCursor(10, 200); display.setTextColor(BLACK, WHITE); display.setTextSize(2); for (int i = 0; i < 6; i++) display.print(buf[i]); display.refresh(); */ //----------------MENU STUFF ---------------- if (insideLORAchat) { appLORAchat(); } if (insideGPS) { appGPS(); } if (insideSensorData) { appSensorData(); } if (insideSettings) { appSettings(); } if (insideBLEsensors) { appBLEsensors(); } //refresh dislay approx. every minute. Not perfect, I know. // if (second() == 0) // if (!insideMenue) mainScreen(); delay(100); //remember: delay=sleep in the nrf52 RTOS-based core } // *******************************************************FUNCTIONS***************************************************************** void btn_callback(void) { ledState=!ledState; digitalWrite(LED_BUILTIN, ledState); if (!insideMenue && !insideSubMenue) { insideMenue = true; menueIndex = 0; displayMenue(menueIndex); } } void screenUpdateTimer_callback(TimerHandle_t xTimerID) { // freeRTOS timer ID, ignored if not used (void) xTimerID; } void ok_callback(void) { //digitalToggle(BLT); if (insideMenue && !insideSubMenue) { insideSubMenue = true; switch (menueIndex) { case 0: //enter BLE scan function insideLORAchat = true; break; case 1: //Show data of connected BLE UART sensors insideGPS = true; break; case 2: insideSensorData = true; break; case 3: insideBLEsensors = true; break; case 4: insideSettings = true; break; case 5: /* clearBlack(); display.setTextSize(2); display.setCursor(2, 70); display.setTextColor(WHITE); display.println("Shutdown..."); display.setTextColor(WHITE); display.println("press OK --->"); display.println("to turn on"); display.refresh(); delay(3000); //some delay to make sure the device does not reboot again immediately clearBlack(); display.refresh(); shutdownSystem(); */ break; } } else if (!insideMenue && !insideSubMenue) { insideMenue = true; menueIndex = 0; displayMenue(menueIndex); } } void bck_callback(void) { //turnOff = true; //shutdownSystem(); if (insideSubMenue) { insideSubMenue = false; displayMenue(menueIndex); } else if (insideMenue && !insideSubMenue) { insideMenue = false; mainScreen(); } else { //what to do while in mainScreen } } void dn_callback(void) { //enterOTADfu(); if (insideMenue && !insideSubMenue) { if (menueIndex >= maxMenueIndex) menueIndex = maxMenueIndex; else menueIndex++; displayMenue(menueIndex); } else if (insideSubMenue) { //it depends //if (insideGestRecFunc) { //this decides whether we record or recognize gestures // if (!recordGest) recordGest = true; else recordGest = false; // } } else { // digitalToggle(BLT); } } void up_callback(void) { if (insideMenue && !insideSubMenue) { if (menueIndex <= 0) menueIndex = 0; else menueIndex--; displayMenue(menueIndex); } else if (insideSubMenue) { //it depends } else { // notificationHere = false; //delete the notification window on the main screen. // notificationString = ""; mainScreen(); } } void readWASD(){ if (nav_up) up_callback(); if (nav_dn) dn_callback(); if (nav_right) ok_callback(); if (nav_left) bck_callback(); } ================================================ FILE: Q10 Lora Communicator/Arduino/LORA_Messenger/appBLEsensors.ino ================================================ void appBLEsensors(){ //start sequence //display Stuff, initialize.... display.clearDisplay(); display.setFont(&FreeSans18pt7b); //display.setTextSize(3); //standard font is 5x8, so scale it by 3 ->15x24 display.setCursor(25, 30); display.setTextColor(BLACK); display.println("BLE Sensors"); display.refresh(); while (insideSubMenue) { //the back button terminates the loop readKeyboard(); //navigate with "WASD" readWASD(); //loop of the APP delay(100); //get some sleep else the app hangs! } insideBLEsensors=false; displayMenue(menueIndex); } ================================================ FILE: Q10 Lora Communicator/Arduino/LORA_Messenger/appGPS.ino ================================================ void appGPS() { //start sequence //display Stuff, initialize.... digitalWrite(GPS_ON, LOW); //turn ON GPS display.clearDisplay(); // display.setTextSize(3); //standard font is 5x8, so scale it by 3 ->15x24 display.setFont(&FreeSans18pt7b); display.setCursor(25, 30); display.setTextColor(BLACK); display.println("GPS"); display.refresh(); while (insideSubMenue) { //the back button terminates the loop readKeyboard(); //navigate with "WASD" readWASD(); while (Serial1.available() > 0) if (gps.encode(Serial1.read())) displayInfo(); //loop of the APP delay(100); //get some sleep else the app hangs! } digitalWrite(GPS_ON, HIGH); //turn OFF GPS insideGPS = false; displayMenue(menueIndex); } void displayInfo() { //display.setTextColor(BLACK, WHITE); display.clearDisplay(); if (gps.location.isValid()) { // display.setTextSize(2); //standard font is 5x8, so scale it by 3 ->15x24 display.setFont(&FreeSans12pt7b); display.setCursor(5, 50); display.print("LAT: "); display.print(gps.location.lat(), 6); display.print(", LON: "); display.print(gps.location.lng(), 6); } else { //display.setTextSize(2); //standard font is 5x8, so scale it by 3 ->15x24 display.setCursor(5, 50); display.print("LOC INVALID"); } if (gps.date.isValid()) { //display.setTextSize(2); //standard font is 5x8, so scale it by 3 ->15x24 display.setFont(&FreeSans12pt7b); display.setCursor(5, 70); display.print(gps.date.day()); display.print("."); display.print(gps.date.month()); display.print("."); display.print(gps.date.year()); display.print(" "); //so the "invalid" line disappears } else { //display.setTextSize(2); //standard font is 5x8, so scale it by 3 ->15x24 display.setFont(&FreeSans12pt7b); display.setCursor(5, 70); display.print("DATE INVALID"); } if (gps.time.isValid()) { //display.setTextSize(2); //standard font is 5x8, so scale it by 3 ->15x24 display.setFont(&FreeSans12pt7b); display.setCursor(5, 90); if (gps.time.hour() < 10) display.print("0"); display.print(gps.time.hour()+TIME_ZONE); display.print(":"); if (gps.time.minute() < 10) display.print("0"); display.print(gps.time.minute()); display.print(":"); if (gps.time.second() < 10) display.print("0"); display.print(gps.time.second()); display.print("."); if (gps.time.centisecond() < 10) display.print("0"); display.print(gps.time.centisecond()); display.print(" "); } else { //display.setTextSize(2); //standard font is 5x8, so scale it by 3 ->15x24 display.setFont(&FreeSans12pt7b); display.setCursor(5, 90); display.print("TIME INVALID"); } display.refresh(); } ================================================ FILE: Q10 Lora Communicator/Arduino/LORA_Messenger/appLORAchat.ino ================================================ void appLORAchat() { //start sequence //display Stuff, initialize.... char loraBuf[126]; display.clearDisplay(); // display.setTextSize(3); //standard font is 5x8, so scale it by 3 ->15x24 display.setFont(&FreeSans18pt7b); display.setCursor(25, 30); display.setTextColor(BLACK); display.println("LORA Chat"); display.refresh(); while (insideSubMenue) { //the back button terminates the loop readKeyboard(); //navigate with "WASD" readWASD(); display.setCursor(10, 200); display.setTextColor(BLACK); //display.setTextSize(2); display.setFont(&FreeSans12pt7b); for (int i = 0; i < 6; i++) display.print(buf[i]); display.refresh(); //now transmit via LORA prepareTX(); Serial.print(F("[SX1262] Transmitting packet ... ")); // you can transmit C-string or Arduino string up to // 256 characters long // NOTE: transmit() is a blocking method! // See example SX126x_Transmit_Interrupt for details // on non-blocking transmission method. //int state = lora.transmit("Hello World!"); if (enter) { uint8_t idx = 0; for (int i = 0; i < 6; i++) { for (int j = 0; j < 21; j++) { idx = (i + 1) * j; loraBuf[idx] = buf[i][j]; } } // you can also transmit byte array up to 256 bytes long int state = lora.transmit(loraBuf, sizeof(loraBuf)); enter = 0; memset(loraBuf, 0, sizeof(loraBuf)); //clear the array if (state == ERR_NONE) { // the packet was successfully transmitted Serial.println(F("success!")); // print measured data rate Serial.print(F("[SX1262] Datarate:\t")); Serial.print(lora.getDataRate()); Serial.println(F(" bps")); delay(200); prepareRX(); } else if (state == ERR_PACKET_TOO_LONG) { // the supplied packet was longer than 256 bytes Serial.println(F("too long!")); } else if (state == ERR_TX_TIMEOUT) { // timeout occured while transmitting packet Serial.println(F("timeout!")); } else { // some other error occurred Serial.print(F("failed, code ")); Serial.println(state); } } //----------------LORA RECEIVE ROUTINE-------------------------- // check if the flag is set if (receivedFlag) { // disable the interrupt service routine while // processing the data enableInterrupt = false; // reset flag receivedFlag = false; // you can read received data as an Arduino String String str; int state = lora.readData(str); // you can also read received data as byte array /* byte byteArr[8]; int state = lora.readData(byteArr, 8); */ if (state == ERR_NONE) { // packet was successfully received Serial.println(F("[SX1262] Received packet!")); // print data of the packet Serial.print(F("[SX1262] Data:\t\t")); Serial.println(str); // bleuart.print(str); //send via BLE display.clearDisplay(); // digitalWrite(K_BLT, HIGH); notificationAlarm(); display.setFont(&FreeSans9pt7b); display.clearDisplay(); display.setTextColor(BLACK); //display.setTextSize(1); display.setCursor(10, 30); display.print(str); display.println(" "); display.print("RSSI: "); display.print(lora.getRSSI()); display.println(" dBm "); display.print("SNR: "); display.print(lora.getSNR()); display.println(" dB "); display.refresh(); bltTimeout = millis(); incomingMsg = true; // print RSSI (Received Signal Strength Indicator) Serial.print(F("[SX1262] RSSI:\t\t")); Serial.print(lora.getRSSI()); Serial.println(F(" dBm")); // print SNR (Signal-to-Noise Ratio) Serial.print(F("[SX1262] SNR:\t\t")); Serial.print(lora.getSNR()); Serial.println(F(" dB")); } else if (state == ERR_CRC_MISMATCH) { // packet was received, but is malformed Serial.println(F("CRC error!")); } else { // some other error occurred Serial.print(F("failed, code ")); Serial.println(state); } // put module back to listen mode lora.startReceive(); // we're ready to receive more packets, // enable interrupt service routine enableInterrupt = true; } //loop of the APP delay(100); //get some sleep else the app hangs! } insideLORAchat = false; displayMenue(menueIndex); } ================================================ FILE: Q10 Lora Communicator/Arduino/LORA_Messenger/appSensorData.ino ================================================ void appSensorData() { //start sequence //display Stuff, initialize.... display.clearDisplay(); //display.setTextSize(3); //standard font is 5x8, so scale it by 3 ->15x24 display.setFont(&FreeSans18pt7b); display.setCursor(25, 30); display.setTextColor(BLACK); display.println("Sensor Data"); display.refresh(); while (insideSubMenue) { //the back button terminates the loop readKeyboard(); //navigate with "WASD" readWASD(); //loop of the APP display.clearDisplay(); //----------------DRAWING AND MEASURING STUFF -------------------------- unsigned int soc = lipo.soc(); display.setTextColor(BLACK); //display.setTextSize(1); display.setFont(&FreeSans9pt7b); display.setCursor(330, 20); //display.print(" "); //display.refresh(); display.setCursor(330, 20); display.print(soc); display.print("% "); display.setCursor(330, 40); int current = lipo.current(AVG); // Read average current (mA) //display.print(" "); //display.refresh(); display.setCursor(330, 40); display.print(current); display.print("mA "); display.refresh(); delay(5); unsigned int hum = bme280.readFloatHumidity(); display.setCursor(330, 60); display.print(hum); display.print("% "); display.refresh(); delay(5); DateTime now = DS3231M.now(); // get the current time from device // Use sprintf() to pretty print the date/time with leading zeros char output_buffer[SPRINTF_BUFFER_SIZE]; ///< Temporary buffer for sprintf() sprintf(output_buffer, "%04d-%02d-%02d %02d:%02d:%02d", now.year(), now.month(), now.day(), now.hour(), now.minute(), now.second()); display.setCursor(10, 40); display.print(output_buffer); display.refresh(); delay(5); xyzFloat angles = myMPU9250.getAngles(); //mpu.update(); display.setCursor(10, 60); // float roll = mpu.getRoll(); display.print(angles.x); display.print(" "); //float pitch = mpu.getPitch(); display.print(angles.y); display.print(" "); // float yaw = mpu.getYaw(); display.print(angles.z); display.print(" "); display.refresh(); delay(400); //get some sleep else the app hangs! } insideSensorData = false; displayMenue(menueIndex); } ================================================ FILE: Q10 Lora Communicator/Arduino/LORA_Messenger/appSettings.ino ================================================ void appSettings(){ //start sequence //display Stuff, initialize.... display.clearDisplay(); //display.setTextSize(3); //standard font is 5x8, so scale it by 3 ->15x24 display.setFont(&FreeSans18pt7b); display.setCursor(25, 30); display.setTextColor(BLACK); display.println("Settings"); display.refresh(); while (insideSubMenue) { //the back button terminates the loop readKeyboard(); //navigate with "WASD" readWASD(); //loop of the APP delay(100); //get some sleep else the app hangs! } insideSettings=false; displayMenue(menueIndex); } ================================================ FILE: Q10 Lora Communicator/Arduino/LORA_Messenger/initFunctions.ino ================================================ void setupPins(void){ // basically we are setting columns to High-Z outputs which we will enable one by one in our keyboard scan routine pinMode(col1, INPUT); // High-Z pinMode(col2, INPUT); // High-Z pinMode(col3, INPUT); // High-Z pinMode(col4, INPUT); // High-Z pinMode(col5, INPUT); // High-Z // Rows are inputs with pullups pinMode(row1, INPUT_PULLUP); pinMode(row2, INPUT_PULLUP); pinMode(row3, INPUT_PULLUP); pinMode(row4, INPUT_PULLUP); pinMode(row5, INPUT_PULLUP); pinMode(row6, INPUT_PULLUP); pinMode(row7, INPUT_PULLUP); pinMode(L_RST, OUTPUT); pinMode(TXEN, OUTPUT); pinMode(RXEN, OUTPUT); pinMode(BTN, INPUT_PULLUP); pinMode(RTC_INT, INPUT); pinMode(IMU_INT, INPUT); pinMode(DISP_DISP, OUTPUT); pinMode(K_BLT, OUTPUT); pinMode(MOT, OUTPUT); pinMode(GPS_ON, OUTPUT); attachInterrupt(BTN, btn_callback, ISR_DEFERRED | FALLING); digitalWrite(DISP_DISP, HIGH); digitalWrite(MOT, LOW); digitalWrite(K_BLT, LOW); digitalWrite(GPS_ON, HIGH); //HIGH means ON here } void setupBQ27441(void) { // Use lipo.begin() to initialize the BQ27441-G1A and confirm that it's // connected and communicating. if (!lipo.begin()) // begin() will return true if communication is successful { // If communication fails, print an error message and loop forever. Serial.println("Error: Unable to communicate with BQ27441."); Serial.println(" Check wiring and try again."); Serial.println(" (Battery must be plugged into Battery Babysitter!)"); //while (1) ; } Serial.println("Connected to BQ27441!"); // Uset lipo.setCapacity(BATTERY_CAPACITY) to set the design capacity // of your battery. lipo.setCapacity(BATTERY_CAPACITY); } void setupLORA(void) { //----------------LORA INIT-------------------------- digitalWrite(L_RST, LOW); delay(100); digitalWrite(L_RST, HIGH); delay(100); //Wire.begin(); prepareRX(); //switch RXEN and TXEN Serial.println("LORA BLE Relay and QWERTY communicator based on nRF52840 and SX1262\n"); Serial.print(F("[SX1262] Initializing ... ")); // initialize SX1262 // carrier frequency: 868.0 MHz // bandwidth: 125.0 kHz // spreading factor: 7 // coding rate: 5 // sync word: 0x1424 (private network) // output power: 22 dBm // current limit: 60 mA // preamble length: 8 symbols // CRC: enabled // int16_t begin(float freq = 434.0, float bw = 125.0, uint8_t sf = 9, uint8_t cr = 7, // uint8_t syncWord = SX126X_SYNC_WORD_PRIVATE, int8_t power = 14, float currentLimit = 60.0, // uint16_t preambleLength = 8, float tcxoVoltage = 1.6, bool useRegulatorLDO = false); int state = lora.begin(868.0, 125.0, 7, 5, 0x1424, 22, 100, 8, 2.4, 0); if (state == ERR_NONE) { Serial.println(F("lora init success!")); } else { Serial.print(F("lora init failed, code ")); Serial.println(state); //while (true); } // eByte E22-900M22S uses DIO3 to supply the external TCXO if (lora.setTCXO(2.4) == ERR_INVALID_TCXO_VOLTAGE) { Serial.println(F("Selected TCXO voltage is invalid for this module!")); } // set the function that will be called // when new packet is received lora.setDio1Action(setFlag); // start listening for LoRa packets Serial.print(F("[SX1262] Starting to listen ... ")); state = lora.startReceive(); if (state == ERR_NONE) { Serial.println(F("success!")); } else { Serial.print(F("failed, code ")); Serial.println(state); while (true); } } void setupBME_RTC_IMU(void) { if (bme280.beginI2C() == false) //Begin communication over I2C { Serial.println("The sensor did not respond. Please check wiring."); while (1); //Freeze } delay(100); while (!DS3231M.begin()) // Initialize RTC communications { Serial.println(F("Unable to find DS3231MM. Dammit.")); while (1); //Freeze } //DS3231M.pinSquareWave(); // Make INT/SQW pin toggle at 1Hz //DS3231M.adjust(DateTime(year, month, day, hour, minute, second)); // Set to library compile Date/Time // following line sets the RTC to the date & time this sketch was compiled DS3231M.adjust(DateTime(__DATE__, __TIME__)); delay(1000); if (!myMPU9250.init()) { Serial.println("MPU9250 does not respond"); } else { Serial.println("MPU9250 is connected"); } delay(100); } ================================================ FILE: Q10 Lora Communicator/Arduino/LORA_Messenger/mainScreen.ino ================================================ void mainScreen() { if (!insideMenue) { display.clearDisplay(); // display.setTextSize(3); //standard font is 5x8, so scale it by 3 ->15x24 display.setFont(&FreeSans18pt7b); display.setCursor(25, 30); display.setTextColor(BLACK); display.println("Main Screen"); display.refresh(); } } ================================================ FILE: Q10 Lora Communicator/Arduino/LORA_Messenger/menue.ino ================================================ void displayMenue(int itemIndex) { display.clearDisplay(); display.setFont(&FreeSans18pt7b); //display.setTextSize(3); display.setCursor(25, 30); display.setTextColor(BLACK); display.println("Menu"); //display.setTextSize(2); display.setFont(&FreeSans12pt7b); for (int i = 0; i <= maxMenueIndex; i++) { readKeyboard(); //navigate with "WASD" display.print(appNames[i]); if (i == itemIndex) { //highlight the selcted item (only possible with builtin basic font) //display.setTextColor(WHITE, BLACK); display.print("<--"); //used as an arrow indicating the chosen item } else { //display.setTextColor(BLACK, WHITE); display.print(" "); } display.println(); } display.refresh(); } ================================================ FILE: Q10 Lora Communicator/Arduino/LORA_Messenger/readKeyboard.ino ================================================ void readKeyboard(){ //https://forum.arduino.cc/t/interfacing-blackberry-q10-keypad-to-arduino-and-the-oled-typewriter/342989 byte alt = 0; // flag for alt modifer key, unimplemented. byte sym = 0; // flag for symbol modifer key byte shift = 0; // flag for shift modifier key byte shl = 0; // left shift for shift lock detection byte shr = 0; // right shift for shift lock detection char chr = 0; // current character char symb = 0; // current symbol nav_up=0; nav_dn = 0; nav_right=0; nav_left=0; enter=0; // figure out the current scan code, if any, and any modifier keys, if any pinMode(col1, OUTPUT); digitalWrite(col1, LOW); delay(1); if (digitalRead(row1)==0) {chr = 'Q'; symb='#';} if (digitalRead(row2)==0) {chr = 'W'; symb='1'; nav_up=1; } //if (insideMenue) up_callback(); if (digitalRead(row3)==0) {sym = 1;} // symbol modifier key if (digitalRead(row4)==0) {chr = 'A'; symb='*'; nav_left=1; } //if (insideMenue) bck_callback(); if (digitalRead(row5)==0) {alt = 1; alt_for_wasd = !alt_for_wasd;} // alt modifier key - it enables different usage scenarios of the keyboard, f.e. wasd navigation if (digitalRead(row6)==0) {chr = ' '; symb=' ';} if (digitalRead(row7)==0) {chr = '~'; symb='0';} pinMode(col1, INPUT); pinMode(col2, OUTPUT); digitalWrite(col2, LOW); delay(1); //the nrf52840 needs those delays if (digitalRead(row1)==0) {chr = 'E'; symb='2';} if (digitalRead(row2)==0) {chr = 'S'; symb='4'; nav_dn=1;} //if (insideMenue) dn_callback(); if (digitalRead(row3)==0) {chr = 'D'; symb='5'; nav_right=1;} //if (insideMenue) ok_callback(); if (digitalRead(row4)==0) {chr = 'P'; symb='@';} if (digitalRead(row5)==0) {chr = 'X'; symb='8';} if (digitalRead(row6)==0) {chr = 'Z'; symb='7';} if (digitalRead(row7)==0) {shift = 1; shl = 1;} // shift modifier key pinMode(col2, INPUT); pinMode(col3, OUTPUT); digitalWrite(col3, LOW); delay(1); if (digitalRead(row1)==0) {chr = 'R'; symb='3';} if (digitalRead(row2)==0) {chr = 'G'; symb='/';} if (digitalRead(row3)==0) {chr = 'T'; symb='(';} if (digitalRead(row4)==0) {shift = 1; shr = 1;} // shift modifier key if (digitalRead(row5)==0) {chr = 'V'; symb='?';} if (digitalRead(row6)==0) {chr = 'C'; symb='9';} if (digitalRead(row7)==0) {chr = 'F'; symb='6';} pinMode(col3, INPUT); pinMode(col4, OUTPUT); digitalWrite(col4, LOW); delay(1); if (digitalRead(row1)==0) {chr = 'U'; symb='_';} if (digitalRead(row2)==0) {chr = 'H'; symb=':';} if (digitalRead(row3)==0) {chr = 'Y'; symb=')';} if (digitalRead(row4)==0) {chr = '|'; symb='|'; enter=1;} // this should be a CR but I am substituting a pipe for CR in this implementation if (digitalRead(row5)==0) {chr = 'B'; symb='!';} if (digitalRead(row6)==0) {chr = 'N'; symb=',';} if (digitalRead(row7)==0) {chr = 'J'; symb=';';} pinMode(col4, INPUT); pinMode(col5, OUTPUT); digitalWrite(col5, LOW); delay(1); if (digitalRead(row1)==0) {chr = 'O'; symb='+';} if (digitalRead(row2)==0) {chr = 'L'; symb='"';} if (digitalRead(row3)==0) {chr = 'I'; symb='-';} if (digitalRead(row4)==0) {chr = 8;} // backspace if (digitalRead(row5)==0) {chr = '$'; symb='`';} if (digitalRead(row6)==0) {chr = 'M'; symb='.';} if (digitalRead(row7)==0) {chr = 'K'; symb='\'';} pinMode(col5, INPUT); if(alt_for_wasd==false){ if (chr != oldchr) if (chr==8) // Deal with backspace { if ((pos > 0) || (curline > 0)) // don't underflow our buffer { if (pos==0) {pos=20; curline--;} buf[curline][--pos] = 0; time = millis(); displaychanged = 1; } } else if (chr !=0) { if (curline < 6) // don't overflow our buffer { if (sym==1) // if the symbol key is pressed, put it in the buff as a symbol buf[curline][pos] = symb; // enter raw/upper case character if shift is selected or it is not a shiftable character else if (shift==1 || shiftlock==1 || chr=='$' || chr==' ' || chr=='~' || chr == 13) buf[curline][pos] = chr; // otherwise enter as a lower case character else buf[curline][pos] = (chr+32); // advance end of buffer buf[curline][++pos] = 0; if (pos>19) {curline++; pos=0;} time = millis(); displaychanged = 1; } } // Pressing both shift keys together is taken as a shift lock operation if (shl == 1 && shr == 1 && shiftlockchanged == 0) { shiftlock = (shiftlock==0)?1:0; shiftlockchanged = 1; // prevent multiple shift lock activations } // release shift lock multi-activation production when either shift key is released. if ((shl == 0) || (shr == 0)) shiftlockchanged = 0; oldchr = chr; // remember old character so we don't have a high keyboard repeat rate } // however, allow repeat if there has been no change in keypress in 200ms by clearing old character if ((millis()-time)>200) { oldchr = 0; time = millis(); } } ================================================ FILE: Q10 Lora Communicator/Arduino/LORA_Messenger/utils.ino ================================================ //LORA STUFF void prepareTX(void) { digitalWrite(RXEN, LOW); digitalWrite(TXEN, HIGH); } void prepareRX(void) { digitalWrite(TXEN, LOW); digitalWrite(RXEN, HIGH); } // this function is called when a complete packet // is received by the module // IMPORTANT: this function MUST be 'void' type // and MUST NOT have any arguments! void setFlag(void) { // check if the interrupt is enabled if (!enableInterrupt) { return; } // we got a packet, set the flag receivedFlag = true; } //ALARM function void notificationAlarm(void){ digitalWrite(K_BLT, HIGH); digitalWrite(MOT, HIGH); delay(200); digitalWrite(K_BLT, LOW); digitalWrite(MOT, LOW); tone(PIN_BUZZER, 2000, 70); } void testdrawchar(void) { display.setTextSize(0); display.setTextColor(BLACK); display.setCursor(0, 0); display.cp437(true); for (int i = 0; i < 256; i++) { if (i == '\n') continue; display.write(i); } display.refresh(); } //Fuel Gauge void printBatteryStats() { // Read battery stats from the BQ27441-G1A unsigned int soc = lipo.soc(); // Read state-of-charge (%) unsigned int volts = lipo.voltage(); // Read battery voltage (mV) int current = lipo.current(AVG); // Read average current (mA) unsigned int fullCapacity = lipo.capacity(FULL); // Read full capacity (mAh) unsigned int capacity = lipo.capacity(REMAIN); // Read remaining capacity (mAh) int power = lipo.power(); // Read average power draw (mW) int health = lipo.soh(); // Read state-of-health (%) blebas.write(soc); // Now print out those values: String toPrint = String(soc) + "% | "; toPrint += String(volts) + " mV | "; toPrint += String(current) + " mA | "; toPrint += String(capacity) + " / "; toPrint += String(fullCapacity) + " mAh | "; toPrint += String(power) + " mW | "; toPrint += String(health) + "%"; Serial.println(toPrint); } ================================================ FILE: Q10 Lora Communicator/Arduino/readme.txt ================================================ Before running the sketch, the adafruit feather express variant files have to be replaced with the provided ones first. They are located here under Windows: C:\Users\xxxxxxxxx\AppData\Local\Arduino15\packages\adafruit\hardware\nrf52\1.0.0\variants The feather nrf52840 express bootloader needs to be flashed via a segger jlink and the Arduino IDE. ================================================ FILE: Q10 Lora Communicator/Arduino/variants/feather_nrf52840_express/variant.cpp ================================================ /* Copyright (c) 2014-2015 Arduino LLC. All right reserved. Copyright (c) 2016 Sandeep Mistry All right reserved. Copyright (c) 2018, Adafruit Industries (adafruit.com) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ #include "variant.h" #include "wiring_constants.h" #include "wiring_digital.h" #include "nrf.h" /* const uint32_t g_ADigitalPinMap[] = { // D0 .. D13 25, // D0 is P0.25 (UART TX) 24, // D1 is P0.24 (UART RX 10, // D2 is P0.10 (NFC2) 47, // D3 is P1.15 (LED1) 42, // D4 is P1.10 (LED2) 40, // D5 is P1.08 7, // D6 is P0.07 34, // D7 is P1.02 (Button) 16, // D8 is P0.16 (NeoPixel) 26, // D9 is P0.26 27, // D10 is P0.27 6, // D11 is P0.06 8, // D12 is P0.08 41, // D13 is P1.09 // D14 .. D21 (aka A0 .. A7) 4, // D14 is P0.04 (A0) 5, // D15 is P0.05 (A1) 30, // D16 is P0.30 (A2) 28, // D17 is P0.28 (A3) 2, // D18 is P0.02 (A4) 3, // D19 is P0.03 (A5) 29, // D20 is P0.29 (A6, Battery) 31, // D21 is P0.31 (A7, ARef) // D22 .. D23 (aka I2C pins) 12, // D22 is P0.12 (SDA) 11, // D23 is P0.11 (SCL) // D24 .. D26 (aka SPI pins) 15, // D24 is P0.15 (SPI MISO) 13, // D25 is P0.13 (SPI MOSI) 14, // D26 is P0.14 (SPI SCK ) // QSPI pins (not exposed via any header / test point) 19, // D27 is P0.19 (QSPI CLK) 20, // D28 is P0.20 (QSPI CS) 17, // D29 is P0.17 (QSPI Data 0) 22, // D30 is P0.22 (QSPI Data 1) 23, // D31 is P0.23 (QSPI Data 2) 21, // D32 is P0.21 (QSPI Data 3) // The remaining NFC pin 9, // D33 is P0.09 (NFC1, exposed only via test point on bottom of board) // Thus, there are 34 defined pins // The remaining pins are not usable: // // // The following pins were never listed as they were considered unusable // 0, // P0.00 is XL1 (attached to 32.768kHz crystal) // 1, // P0.01 is XL2 (attached to 32.768kHz crystal) // 18, // P0.18 is RESET (attached to switch) // 32, // P1.00 is SWO (attached to debug header) // // The remaining pins are not connected (per schematic) // 33, // P1.01 is not connected per schematic // 35, // P1.03 is not connected per schematic // 36, // P1.04 is not connected per schematic // 37, // P1.05 is not connected per schematic // 38, // P1.06 is not connected per schematic // 39, // P1.07 is not connected per schematic // 43, // P1.11 is not connected per schematic // 44, // P1.12 is not connected per schematic // 45, // P1.13 is not connected per schematic // 46, // P1.14 is not connected per schematic }; */ const uint32_t g_ADigitalPinMap[] = { // P0 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, // P1 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47 }; void initVariant() { // LED1 & LED2 pinMode(PIN_LED1, OUTPUT); ledOff(PIN_LED1); pinMode(PIN_LED2, OUTPUT); ledOff(PIN_LED2); } ================================================ FILE: Q10 Lora Communicator/Arduino/variants/feather_nrf52840_express/variant.h ================================================ /* Copyright (c) 2014-2015 Arduino LLC. All right reserved. Copyright (c) 2016 Sandeep Mistry All right reserved. Copyright (c) 2018, Adafruit Industries (adafruit.com) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef _VARIANT_FEATHER52840_ #define _VARIANT_FEATHER52840_ /** Master clock frequency */ #define VARIANT_MCK (64000000ul) #define USE_LFXO // Board uses 32khz crystal for LF // define USE_LFRC // Board uses RC for LF /*---------------------------------------------------------------------------- * Headers *----------------------------------------------------------------------------*/ #include "WVariant.h" #ifdef __cplusplus extern "C" { #endif // __cplusplus // Number of pins defined in PinDescription array #define PINS_COUNT (48) #define NUM_DIGITAL_PINS (48) #define NUM_ANALOG_INPUTS (6) // A6 is used for battery, A7 is analog reference #define NUM_ANALOG_OUTPUTS (0) // LEDs #define PIN_LED1 (42) #define PIN_LED2 (47) #define PIN_NEOPIXEL (8) #define NEOPIXEL_NUM 1 #define LED_BUILTIN PIN_LED1 #define LED_CONN PIN_LED2 #define LED_RED PIN_LED1 #define LED_BLUE PIN_LED2 #define LED_STATE_ON 1 // State when LED is litted /* * Buttons */ #define PIN_BUTTON1 (34) /* * Analog pins */ #define PIN_A0 (14) #define PIN_A1 (15) #define PIN_A2 (16) #define PIN_A3 (17) #define PIN_A4 (18) #define PIN_A5 (19) #define PIN_A6 (20) #define PIN_A7 (21) static const uint8_t A0 = PIN_A0 ; static const uint8_t A1 = PIN_A1 ; static const uint8_t A2 = PIN_A2 ; static const uint8_t A3 = PIN_A3 ; static const uint8_t A4 = PIN_A4 ; static const uint8_t A5 = PIN_A5 ; static const uint8_t A6 = PIN_A6 ; static const uint8_t A7 = PIN_A7 ; #define ADC_RESOLUTION 14 // Other pins #define PIN_AREF PIN_A7 #define PIN_VBAT PIN_A6 #define PIN_NFC1 (9) #define PIN_NFC2 (10) static const uint8_t AREF = PIN_AREF; /* * Serial interfaces */ #define PIN_SERIAL1_RX (3) #define PIN_SERIAL1_TX (2) /* * SPI Interfaces */ #define SPI_INTERFACES_COUNT 1 #define PIN_SPI_MISO (15) #define PIN_SPI_MOSI (13) #define PIN_SPI_SCK (14) static const uint8_t SS = (27); static const uint8_t MOSI = PIN_SPI_MOSI ; static const uint8_t MISO = PIN_SPI_MISO ; static const uint8_t SCK = PIN_SPI_SCK ; /* * Wire Interfaces */ #define WIRE_INTERFACES_COUNT 1 #define PIN_WIRE_SDA (38) #define PIN_WIRE_SCL (36) // QSPI Pins #define PIN_QSPI_SCK 7 #define PIN_QSPI_CS 21 #define PIN_QSPI_IO0 5 #define PIN_QSPI_IO1 23 #define PIN_QSPI_IO2 12 #define PIN_QSPI_IO3 41 // On-board QSPI Flash #define EXTERNAL_FLASH_DEVICES GD25Q16C #define EXTERNAL_FLASH_USE_QSPI #ifdef __cplusplus } #endif /*---------------------------------------------------------------------------- * Arduino objects - C++ only *----------------------------------------------------------------------------*/ #endif ================================================ FILE: Q10 Lora Communicator/Arduino/variants/feather_nrf52840_express/variant.h_old.txt ================================================ /* Copyright (c) 2014-2015 Arduino LLC. All right reserved. Copyright (c) 2016 Sandeep Mistry All right reserved. Copyright (c) 2018, Adafruit Industries (adafruit.com) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef _VARIANT_FEATHER52840_ #define _VARIANT_FEATHER52840_ /** Master clock frequency */ #define VARIANT_MCK (64000000ul) #define USE_LFXO // Board uses 32khz crystal for LF // define USE_LFRC // Board uses RC for LF /*---------------------------------------------------------------------------- * Headers *----------------------------------------------------------------------------*/ #include "WVariant.h" #ifdef __cplusplus extern "C" { #endif // __cplusplus // Number of pins defined in PinDescription array #define PINS_COUNT (34) #define NUM_DIGITAL_PINS (34) #define NUM_ANALOG_INPUTS (6) // A6 is used for battery, A7 is analog reference #define NUM_ANALOG_OUTPUTS (0) // LEDs #define PIN_LED1 (3) #define PIN_LED2 (4) #define PIN_NEOPIXEL (8) #define NEOPIXEL_NUM 1 #define LED_BUILTIN PIN_LED1 #define LED_CONN PIN_LED2 #define LED_RED PIN_LED1 #define LED_BLUE PIN_LED2 #define LED_STATE_ON 1 // State when LED is litted /* * Buttons */ #define PIN_BUTTON1 (7) /* * Analog pins */ #define PIN_A0 (14) #define PIN_A1 (15) #define PIN_A2 (16) #define PIN_A3 (17) #define PIN_A4 (18) #define PIN_A5 (19) #define PIN_A6 (20) #define PIN_A7 (21) static const uint8_t A0 = PIN_A0 ; static const uint8_t A1 = PIN_A1 ; static const uint8_t A2 = PIN_A2 ; static const uint8_t A3 = PIN_A3 ; static const uint8_t A4 = PIN_A4 ; static const uint8_t A5 = PIN_A5 ; static const uint8_t A6 = PIN_A6 ; static const uint8_t A7 = PIN_A7 ; #define ADC_RESOLUTION 14 // Other pins #define PIN_AREF PIN_A7 #define PIN_VBAT PIN_A6 #define PIN_NFC1 (33) #define PIN_NFC2 (2) static const uint8_t AREF = PIN_AREF; /* * Serial interfaces */ #define PIN_SERIAL1_RX (1) #define PIN_SERIAL1_TX (0) /* * SPI Interfaces */ #define SPI_INTERFACES_COUNT 1 #define PIN_SPI_MISO (24) #define PIN_SPI_MOSI (25) #define PIN_SPI_SCK (26) static const uint8_t SS = (5); static const uint8_t MOSI = PIN_SPI_MOSI ; static const uint8_t MISO = PIN_SPI_MISO ; static const uint8_t SCK = PIN_SPI_SCK ; /* * Wire Interfaces */ #define WIRE_INTERFACES_COUNT 1 #define PIN_WIRE_SDA (22) #define PIN_WIRE_SCL (23) // QSPI Pins #define PIN_QSPI_SCK 27 #define PIN_QSPI_CS 28 #define PIN_QSPI_IO0 29 #define PIN_QSPI_IO1 30 #define PIN_QSPI_IO2 31 #define PIN_QSPI_IO3 32 // On-board QSPI Flash #define EXTERNAL_FLASH_DEVICES GD25Q16C #define EXTERNAL_FLASH_USE_QSPI #ifdef __cplusplus } #endif /*---------------------------------------------------------------------------- * Arduino objects - C++ only *----------------------------------------------------------------------------*/ #endif ================================================ FILE: Q10 Lora Communicator/Hardware/LoRa-Messenger-v1.0.csv ================================================ Part;Value;Device;Package;Description;DATASHEET;DIGIKEY;ELEMENT14;OTHER;PROD_ID;SPICEPREFIX;TP_SIGNAL_NAME;URL;VALUE 1V8;TPSQTP13R;TPSQTP13R;TP13R;Test pad;;;;;;;;; 3V;TPSQTP13R;TPSQTP13R;TP13R;Test pad;;;;;;;;; ANT;;SMACONNECTOR_EDGE;SMA_EDGELAUNCH;SMA Connector;;;;;;;;; C1;10;C-EUC0805;C0805;CAPACITOR, European symbol;;;;;;C;;; C2;1.0uF;1.0UF-16V-10%(0603);0603-CAP;CAP-00868;;;;;CAP-00868;;;;1.0uF C3;100n;C-EUC0402;C0402;CAPACITOR, European symbol;;;;;;;;; C4;0.47uF;CAP0603-CAP;0603-CAP;Capacitor;;;;;CAP-13216;;;; C5;1.0uF;1.0UF-16V-10%(0603);0603-CAP;CAP-00868;;;;;CAP-00868;;;;1.0uF C6;10uF;CAP_CERAMIC0805-NOOUTLINE;0805-NO;Ceramic Capacitors;;;;;;;;; C7;10uF;CAP_CERAMIC0805-NOOUTLINE;0805-NO;Ceramic Capacitors;;;;;;;;; C8;10uF;CAP_CERAMIC0805-NOOUTLINE;0805-NO;Ceramic Capacitors;;;;;;;;; C9;10;C-EUC0805;C0805;CAPACITOR, European symbol;;;;;;C;;; C10;10uF;CAP_CERAMIC0805-NOOUTLINE;0805-NO;Ceramic Capacitors;;;;;;;;; C11;10uF;1.0UF-16V-10%(0603);0603-CAP;CAP-00868;;;;;CAP-00868;;;;1.0uF C12;10nF 10%;CAP-0603;C0603;Ceramic Capacitors;;;;;;;;; C13;1F;C-EUC0402;C0402;CAPACITOR, European symbol;;;;;;;;; C14;130pf;1.0UF-16V-10%(0603);0603-CAP;CAP-00868;;;;;CAP-00868;;;;1.0uF C15;100n;C-EUC0402;C0402;CAPACITOR, European symbol;;;;;;;;; C16;100nF 10%;CAP-0603;C0603;Ceramic Capacitors;;;;;;;;; C17;10uF;1.0UF-16V-10%(0603);0603-CAP;CAP-00868;;;;;CAP-00868;;;;1.0uF C18;100nF 10%;CAP-0603;C0603;Ceramic Capacitors;;;;;;;;; C19;130pf;1.0UF-16V-10%(0603);0603-CAP;CAP-00868;;;;;CAP-00868;;;;1.0uF C20;100;C-EUC1206;C1206;CAPACITOR, European symbol;;;;;;C;;; C21;100;C-EUC1206;C1206;CAPACITOR, European symbol;;;;;;C;;; C22;100n;1.0UF-16V-10%(0603);0603-CAP;CAP-00868;;;;;CAP-00868;;;;1.0uF C23;10;C-EUC0805;C0805;CAPACITOR, European symbol;;;;;;C;;; C24;100nF 10%;CAP-0603;C0603;Ceramic Capacitors;;;;;;;;; C25;100nF 10%;CAP-0603;C0603;Ceramic Capacitors;;;;;;;;; C26;100n;1.0UF-16V-10%(0603);0603-CAP;CAP-00868;;;;;CAP-00868;;;;1.0uF C27;1;1.0UF-16V-10%(0603);0603-CAP;CAP-00868;;;;;CAP-00868;;;;1.0uF D1;MBR120;DIODE-SCHOTTKYSOD-123;SOD-123;;;;;;;;;; D3;RED;LED0805_NOOUTLINE;CHIPLED_0805_NOOUTLINE;LED;;;;;;;;; D5;RED;LED0805_NOOUTLINE;CHIPLED_0805_NOOUTLINE;LED;;;;;;;;; D6;BAT20J;DIODE-SCHOTTKY-BAT20J;SOD-323;Schottky diodes in SFE's production catalog;;;;;DIO-11623;;;;BAT20J DWN2;LS12T2;LS12T2;LS12T2;;;;;;;;;; EXTC.;TPSQTP13R;TPSQTP13R;TP13R;Test pad;;;;;;;;; GND;TPSQTP13R;TPSQTP13R;TP13R;Test pad;;;;;;;;; IC1;AP3602;AP3602;SOT23-6;;;;;;;;;; IC2;GD25Q16;SPIFLASH_8PINUX;USON8;SOIC8 SPI Flash;;;;;;;;; J2;;USB_C16PIN;USB-C-16P;USB Type C 16Pin Connector;;;;;CONN-14122;;;; J3;CORTEX_JTAG_DEBUG_MINIMUM_PTH_NS;CORTEX_JTAG_DEBUG_MINIMUM_PTH_NS;2X5-PTH-1.27MM-NO_SILK;Cortex Debug Connector - 10 pin;;;;;;;;; JP2;;M02PTH;1X02;"Standard 2-pin 0.1 header. Use with""";;;;;;;;; LED1;RGBLED5050;RGBLED5050;RGBLED5050;For 5050 RGB LEDs, the order of the LEDs may vary from one manufacturer to another!;;;;;;;;; Q2;DMG2305;MOSFET-P;SOT23-R;P-Channel Mosfet;;;;;;;;; Q3;DMG2305;MOSFET-P;SOT23-R;P-Channel Mosfet;;;;;;;;; R1;100k;RESISTOR_0603_NOOUT;0603-NO;Resistors;;;;;;;;; R2;100k;RESISTOR_0603_NOOUT;0603-NO;Resistors;;;;;;;;; R3;1K;RESISTOR_0603_NOOUT;0603-NO;Resistors;;;;;;;;; R4;1.1k;R-EU_R0603;R0603;RESISTOR, European symbol;;;;;;R;;; R5;10mOhm;R-EU_R0805;R0805;RESISTOR, European symbol;;;;;;R;;; R6;4k7;RESISTOR_0603_NOOUT;0603-NO;Resistors;;;;;;;;; R7;1K;RESISTOR_0603_NOOUT;0603-NO;Resistors;;;;;;;;; R8;100k;R-EU_R0603;R0603;RESISTOR, European symbol;;;;;;;;; R9;4k7;RESISTOR_0603_NOOUT;0603-NO;Resistors;;;;;;;;; R10;10k;RESISTOR_0603_NOOUT;0603-NO;Resistors;;;;;;;;; R11;10k;RESISTOR_0603_NOOUT;0603-NO;Resistors;;;;;;;;; R12;5.1k;R-EU_R0603;R0603;RESISTOR, European symbol;;;;;;R;;; R13;5.1k;R-EU_R0603;R0603;RESISTOR, European symbol;;;;;;R;;; R14;68;RESISTOR_0603_NOOUT;0603-NO;Resistors;;;;;;;;; R15;68;RESISTOR_0603_NOOUT;0603-NO;Resistors;;;;;;;;; R16;1K;RESISTOR_0603_NOOUT;0603-NO;Resistors;;;;;;;;; R17;1K;RESISTOR_0603_NOOUT;0603-NO;Resistors;;;;;;;;; R18;47;R-EU_R0603;R0603;RESISTOR, European symbol;;;;;;;;; R19;10k;R-EU_R0603;R0603;RESISTOR, European symbol;;;;;;;;; R20;100k;RESISTOR_0603_NOOUT;0603-NO;Resistors;;;;;;;;; R21;10;R-EU_R0603;R0603;RESISTOR, European symbol;;;;;;;;; R22;10k;R-EU_R0603;R0603;RESISTOR, European symbol;;;;;;;;; R23;68;RESISTOR_0603_NOOUT;0603-NO;Resistors;;;;;;;;; R26;1k;RESISTOR_0603_NOOUT;0603-NO;Resistors;;;;;;;;; SCL;TPSQTP13R;TPSQTP13R;TP13R;Test pad;;;;;;;;; SDA;TPSQTP13R;TPSQTP13R;TP13R;Test pad;;;;;;;;; SJ1;;SOLDERJUMPER_2WAY-OLDS;SJ_3;Solder Jumper;;;;;;;;; SJ2;;SOLDERJUMPER_2WAY-OLDS;SJ_3;Solder Jumper;;;;;;;;; SJ3;;SOLDERJUMPER_2WAY-OLDS;SJ_3;Solder Jumper;;;;;;;;; SJ4;;SJ;SJ;SMD solder JUMPER;;;;;;;;; SJ5;;SOLDERJUMPER_2WAY-OLDS;SJ_3;Solder Jumper;;;;;;;;; SJ7;SOLDERJUMPERTRACE;SOLDERJUMPERTRACE;SJ_2S-TRACE;Solder Jumper;;;;;;;;; SJ8;SOLDERJUMPERTRACE;SOLDERJUMPERTRACE;SJ_2S-TRACE;Solder Jumper;;;;;;;;; U$2;BUZZER;BUZZER;BUZZER;;9032 type;;;;;;;; U$7;Q10KEYBOARD;Q10KEYBOARD;Q10KEYBOARD;;Hirose BM14B(0.8)-24DS-0.4V(53);;;;;;;; U$10;AYF531035_SHARP_MEM_DISP;AYF531035_SHARP_MEM_DISP;AYF531035_Y5BW;;;;;;;;;; U$14;NRF52840;NRF52840;NRF52840MOD;;;;;;;;;; U$17;JST-SH-3;JST-SH-3;JST-SH-3;;;;;;;;;; U$28;N-CHANNEL-MOSFET-BSS138;N-CHANNEL-MOSFET-BSS138;SOT23-3;N-Channel MOSFET Mode Field Effect Transistor;http://www.fairchildsemi.com/ds/BS/BSS138.pdf;BSS138TR-ND;2323154;;;;;http://au.element14.com/fairchild-semiconductor/bss138/mosfet-n-ch-50v-220ma-sot-23/dp/2323154; U$36;SX1292-EBYTE;SX1292-EBYTE;SX1262_EBYTE;;;;;;;;;; U$41;N-CHANNEL-MOSFET-BSS138;N-CHANNEL-MOSFET-BSS138;SOT23-3;N-Channel MOSFET Mode Field Effect Transistor;http://www.fairchildsemi.com/ds/BS/BSS138.pdf;BSS138TR-ND;2323154;;;;;http://au.element14.com/fairchild-semiconductor/bss138/mosfet-n-ch-50v-220ma-sot-23/dp/2323154; U$45;SWITCH_SPDT;SWITCH_SPDT;KPS-1290;SWCH-10651;;;;;SWCH-10651;;;; U$46;VIBRO;VIBRO;VIBRO;;;;;;10x4mm surface mount vibration motor;;;; U$47;TP4056BETTER_TP4056;TP4056BETTER_TP4056;TP4056BETTER_SO-08;;;;;;;;;; U$69;DS3231M;DS3231M;SO8;;;;;;;;;; U$74;N-CHANNEL-MOSFET-BSS138;N-CHANNEL-MOSFET-BSS138;SOT23-3;N-Channel MOSFET Mode Field Effect Transistor;http://www.fairchildsemi.com/ds/BS/BSS138.pdf;BSS138TR-ND;2323154;;;;;http://au.element14.com/fairchild-semiconductor/bss138/mosfet-n-ch-50v-220ma-sot-23/dp/2323154; U1;BQ27441-G1;BQ27441-G1;PDSO-N12;;;;;;IC-13220;;;; U2;AP2112(3.3V);VREG_SOT23-5;SOT23-5;SOT23-5 Fixed Voltage Regulators;;;;;;;;; U3;BME280;BME280;BME280;BME280 - Environmental Sensor (I2C + SPI);;;;;;;;; U4;MPU-9250;MPU-9250;LEAD-QFN24;;;;;;;;;; X1;JSTPH;CON_JST_PH_2PIN;JSTPH2;JST 2-Pin Right-Angle Connector;;;;;;;;; X4;microsd;MICROSD;MICROSD;MicroSD/Transflash Card Holder with SPI pinout;;;;;;;;; ================================================ FILE: Q10 Lora Communicator/Hardware/LoRa-Messenger-v1.0.mnb ================================================ 1V8 12.38 17.46 0 TPSQTP13R TP13R 3V 1.91 55.88 0 TPSQTP13R TP13R ANT 54.61 95.76 270 SMA_EDGELAUNCH C1 25.40 10.79 90 10 C0805 C2 50.16 11.43 90 1.0uF 0603-CAP C3 33.02 55.88 0 100n C0402 C4 14.92 17.46 180 0.47uF 0603-CAP C5 15.88 14.92 90 1.0uF 0603-CAP C6 46.36 11.43 270 10uF 0805-NO C7 39.37 11.43 270 10uF 0805-NO C8 20.32 87.63 0 10uF 0805-NO C9 21.91 76.20 180 10 C0805 C10 25.40 14.61 90 10uF 0805-NO C11 53.98 13.97 0 10uF 0603-CAP C12 3.81 43.82 180 10nF 10% C0603 C13 33.02 54.61 0 1F C0402 C14 5.08 69.22 90 130pf 0603-CAP C15 23.50 83.82 270 100n C0402 C16 20.32 2.54 180 100nF 10% C0603 C17 56.83 11.43 90 10uF 0603-CAP C18 5.08 39.37 0 100nF 10% C0603 C19 5.08 65.41 270 130pf 0603-CAP C20 61.60 76.84 180 100 C1206 C21 40.64 73.66 0 100 C1206 C22 7.30 48.90 180 100n 0603-CAP C23 40.64 76.20 0 10 C0805 C24 7.30 40.01 270 100nF 10% C0603 C25 7.30 38.42 270 100nF 10% C0603 C26 2.86 22.86 0 100n 0603-CAP C27 2.86 24.45 0 1 0603-CAP D1 34.29 14.29 0 MBR120 SOD-123 D6 22.23 2.54 270 BAT20J SOD-323 DWN2 2.62 46.36 0 LS12T2 LS12T2 EXTC. 38.73 52.07 0 TPSQTP13R TP13R GND 1.91 53.98 0 TPSQTP13R TP13R IC1 53.34 11.43 270 AP3602 SOT23-6 IC2 21.59 83.19 90 GD25Q16 USON8 J2 34.29 3.80 0 USB-C-16P Q2 11.43 93.34 180 DMG2305 SOT23-R Q3 34.29 11.75 180 DMG2305 SOT23-R R1 11.43 95.89 0 100k 0603-NO R2 30.48 13.65 90 100k 0603-NO R3 19.05 7.62 180 1K 0603-NO R4 17.78 12.70 90 1.1k R0603 R5 14.61 7.62 180 10mOhm R0805 R6 5.40 56.20 180 4k7 0603-NO R7 22.23 7.62 0 1K 0603-NO R8 27.30 5.71 270 100k R0603 R9 5.40 54.61 180 4k7 0603-NO R10 10.79 12.70 90 10k 0603-NO R11 10.79 8.89 180 10k 0603-NO R12 41.91 2.54 0 5.1k R0603 R13 41.91 5.08 0 5.1k R0603 R14 21.59 72.71 0 68 0603-NO R15 21.59 74.30 0 68 0603-NO R16 9.53 89.54 270 1K 0603-NO R17 6.99 89.54 270 1K 0603-NO R18 24.13 2.54 270 47 R0603 R19 24.77 5.08 0 10k R0603 R20 43.18 15.24 0 100k 0603-NO R21 29.21 73.03 0 10 R0603 R22 26.67 76.20 270 10k R0603 R23 27.30 94.62 270 68 0603-NO R26 8.89 95.25 90 1k 0603-NO SCL 1.91 50.16 0 TPSQTP13R TP13R SDA 1.91 52.07 0 TPSQTP13R TP13R SJ1 15.24 95.25 0 SJ_3 SJ2 8.89 51.44 90 SJ_3 SJ3 33.66 58.42 0 SJ_3 SJ4 5.71 23.50 90 SJ SJ5 33.66 61.91 180 SJ_3 U$2 62.23 84.16 90 BUZZER BUZZER U$7 24.66 60.41 0 Q10KEYBOARD Q10KEYBOARD U$10 34.29 51.59 0 AYF531035_SHARP_MEM_DISP AYF531035_Y5BW U$14 11.07 79.61 270 NRF52840 NRF52840MOD U$17 20.58 94.58 180 JST-SH-3 JST-SH-3 U$28 29.85 76.20 90 N-CHANNEL-MOSFET-BSS138 SOT23-3 U$36 47.38 85.71 270 SX1292-EBYTE SX1262_EBYTE U$41 26.67 2.54 180 N-CHANNEL-MOSFET-BSS138 SOT23-3 U$45 50.16 2.48 0 SWITCH_SPDT KPS-1290 U$46 15.77 2.54 0 VIBRO VIBRO U$47 21.59 12.70 180 TP4056BETTER_TP4056 TP4056BETTER_SO-08 U$69 4.45 27.94 90 DS3231M SO8 U$74 30.16 94.62 90 N-CHANNEL-MOSFET-BSS138 SOT23-3 U1 13.34 12.70 180 BQ27441-G1 PDSO-N12 U2 43.18 11.43 90 AP2112(3.3V) SOT23-5 U3 5.40 51.75 0 BME280 BME280 U4 6.67 43.82 0 MPU-9250 LEAD-QFN24 X1 5.08 12.87 0 JSTPH JSTPH2 X4 60.15 67.93 270 microsd MICROSD ================================================ FILE: Q10 Lora Communicator/Hardware/LoRa-Messenger-v1.0.mnt ================================================ ANT 54.61 95.76 270 SMA_EDGELAUNCH D3 33.02 2.54 0 RED CHIPLED_0805_NOOUTLINE D5 35.56 2.54 0 RED CHIPLED_0805_NOOUTLINE J2 34.29 3.35 0 USB-C-16P LED1 34.29 93.98 270 RGBLED5050 RGBLED5050 SJ7 4.76 68.58 180 SOLDERJUMPERTRACE SJ_2S-TRACE SJ8 4.76 66.04 0 SOLDERJUMPERTRACE SJ_2S-TRACE ================================================ FILE: Q10 Lora Communicator/Hardware/eagle/LoRa-Messenger-v1.1.brd ================================================ 305060 battery? - + + - DS3231M RTC ICM-20948 BME280 3V 5V 5V 3V 0x76 0x77 Low Power LORA QWERTY Communicator v1.1 A. Jordan 2021 9-DOF IMU int ext <b>Test Pins/Pads</b><p> Cream on SMD OFF.<br> new: Attribute TP_SIGNAL_NAME<br> <author>Created by librarian@cadsoft.de</author> <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME TEST PAD >NAME >VALUE >LABEL >NAME >VALUE <b>Resistors, Capacitors, Inductors</b><p> Based on the previous libraries: <ul> <li>r.lbr <li>cap.lbr <li>cap-fe.lbr <li>captant.lbr <li>polcap.lbr <li>ipc-smd.lbr </ul> All SMD packages are defined according to the IPC specifications and CECC<p> <author>Created by librarian@cadsoft.de</author><p> <p> for Electrolyt Capacitors see also :<p> www.bccomponents.com <p> www.panasonic.com<p> www.kemet.com<p> http://www.secc.co.jp/pdf/os_e/2004/e_os_all.pdf <b>(SANYO)</b> <p> for trimmer refence see : <u>www.electrospec-inc.com/cross_references/trimpotcrossref.asp</u><p> <table border=0 cellspacing=0 cellpadding=0 width="100%" cellpaddding=0> <tr valign="top"> <! <td width="10">&nbsp;</td> <td width="90%"> <b><font color="#0000FF" size="4">TRIM-POT CROSS REFERENCE</font></b> <P> <TABLE BORDER=0 CELLSPACING=1 CELLPADDING=2> <TR> <TD COLSPAN=8> <FONT SIZE=3 FACE=ARIAL><B>RECTANGULAR MULTI-TURN</B></FONT> </TD> </TR> <TR> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">BOURNS</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">BI&nbsp;TECH</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">DALE-VISHAY</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">PHILIPS/MEPCO</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">MURATA</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">PANASONIC</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">SPECTROL</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">MILSPEC</FONT> </B> </TD><TD>&nbsp;</TD> </TR> <TR> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3 > 3005P<BR> 3006P<BR> 3006W<BR> 3006Y<BR> 3009P<BR> 3009W<BR> 3009Y<BR> 3057J<BR> 3057L<BR> 3057P<BR> 3057Y<BR> 3059J<BR> 3059L<BR> 3059P<BR> 3059Y<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> 89P<BR> 89W<BR> 89X<BR> 89PH<BR> 76P<BR> 89XH<BR> 78SLT<BR> 78L&nbsp;ALT<BR> 56P&nbsp;ALT<BR> 78P&nbsp;ALT<BR> T8S<BR> 78L<BR> 56P<BR> 78P<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> T18/784<BR> 783<BR> 781<BR> -<BR> -<BR> -<BR> 2199<BR> 1697/1897<BR> 1680/1880<BR> 2187<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> 8035EKP/CT20/RJ-20P<BR> -<BR> RJ-20X<BR> -<BR> -<BR> -<BR> 1211L<BR> 8012EKQ&nbsp;ALT<BR> 8012EKR&nbsp;ALT<BR> 1211P<BR> 8012EKJ<BR> 8012EKL<BR> 8012EKQ<BR> 8012EKR<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> 2101P<BR> 2101W<BR> 2101Y<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 2102L<BR> 2102S<BR> 2102Y<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> EVMCOG<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> 43P<BR> 43W<BR> 43Y<BR> -<BR> -<BR> -<BR> -<BR> 40L<BR> 40P<BR> 40Y<BR> 70Y-T602<BR> 70L<BR> 70P<BR> 70Y<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> RT/RTR12<BR> RT/RTR12<BR> RT/RTR12<BR> -<BR> RJ/RJR12<BR> RJ/RJR12<BR> RJ/RJR12<BR></FONT> </TD> </TR> <TR> <TD COLSPAN=8>&nbsp; </TD> </TR> <TR> <TD COLSPAN=8> <FONT SIZE=4 FACE=ARIAL><B>SQUARE MULTI-TURN</B></FONT> </TD> </TR> <TR> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>BOURN</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>MURATA</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>SPECTROL</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>MILSPEC</B></FONT> </TD> </TR> <TR> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 3250L<BR> 3250P<BR> 3250W<BR> 3250X<BR> 3252P<BR> 3252W<BR> 3252X<BR> 3260P<BR> 3260W<BR> 3260X<BR> 3262P<BR> 3262W<BR> 3262X<BR> 3266P<BR> 3266W<BR> 3266X<BR> 3290H<BR> 3290P<BR> 3290W<BR> 3292P<BR> 3292W<BR> 3292X<BR> 3296P<BR> 3296W<BR> 3296X<BR> 3296Y<BR> 3296Z<BR> 3299P<BR> 3299W<BR> 3299X<BR> 3299Y<BR> 3299Z<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> 66P&nbsp;ALT<BR> 66W&nbsp;ALT<BR> 66X&nbsp;ALT<BR> 66P&nbsp;ALT<BR> 66W&nbsp;ALT<BR> 66X&nbsp;ALT<BR> -<BR> 64W&nbsp;ALT<BR> -<BR> 64P&nbsp;ALT<BR> 64W&nbsp;ALT<BR> 64X&nbsp;ALT<BR> 64P<BR> 64W<BR> 64X<BR> 66X&nbsp;ALT<BR> 66P&nbsp;ALT<BR> 66W&nbsp;ALT<BR> 66P<BR> 66W<BR> 66X<BR> 67P<BR> 67W<BR> 67X<BR> 67Y<BR> 67Z<BR> 68P<BR> 68W<BR> 68X<BR> 67Y&nbsp;ALT<BR> 67Z&nbsp;ALT<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 5050<BR> 5091<BR> 5080<BR> 5087<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> T63YB<BR> T63XB<BR> -<BR> -<BR> -<BR> 5887<BR> 5891<BR> 5880<BR> -<BR> -<BR> -<BR> T93Z<BR> T93YA<BR> T93XA<BR> T93YB<BR> T93XB<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 8026EKP<BR> 8026EKW<BR> 8026EKM<BR> 8026EKP<BR> 8026EKB<BR> 8026EKM<BR> 1309X<BR> 1309P<BR> 1309W<BR> 8024EKP<BR> 8024EKW<BR> 8024EKN<BR> RJ-9P/CT9P<BR> RJ-9W<BR> RJ-9X<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 3103P<BR> 3103Y<BR> 3103Z<BR> 3103P<BR> 3103Y<BR> 3103Z<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 3105P/3106P<BR> 3105W/3106W<BR> 3105X/3106X<BR> 3105Y/3106Y<BR> 3105Z/3105Z<BR> 3102P<BR> 3102W<BR> 3102X<BR> 3102Y<BR> 3102Z<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> EVMCBG<BR> EVMCCG<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 55-1-X<BR> 55-4-X<BR> 55-3-X<BR> 55-2-X<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 50-2-X<BR> 50-4-X<BR> 50-3-X<BR> -<BR> -<BR> -<BR> 64P<BR> 64W<BR> 64X<BR> 64Y<BR> 64Z<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> RT/RTR22<BR> RT/RTR22<BR> RT/RTR22<BR> RT/RTR22<BR> RJ/RJR22<BR> RJ/RJR22<BR> RJ/RJR22<BR> RT/RTR26<BR> RT/RTR26<BR> RT/RTR26<BR> RJ/RJR26<BR> RJ/RJR26<BR> RJ/RJR26<BR> RJ/RJR26<BR> RJ/RJR26<BR> RJ/RJR26<BR> RT/RTR24<BR> RT/RTR24<BR> RT/RTR24<BR> RJ/RJR24<BR> RJ/RJR24<BR> RJ/RJR24<BR> RJ/RJR24<BR> RJ/RJR24<BR> RJ/RJR24<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> </TR> <TR> <TD COLSPAN=8>&nbsp; </TD> </TR> <TR> <TD COLSPAN=8> <FONT SIZE=4 FACE=ARIAL><B>SINGLE TURN</B></FONT> </TD> </TR> <TR> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>BOURN</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>MURATA</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>SPECTROL</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>MILSPEC</B></FONT> </TD> </TR> <TR> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 3323P<BR> 3323S<BR> 3323W<BR> 3329H<BR> 3329P<BR> 3329W<BR> 3339H<BR> 3339P<BR> 3339W<BR> 3352E<BR> 3352H<BR> 3352K<BR> 3352P<BR> 3352T<BR> 3352V<BR> 3352W<BR> 3362H<BR> 3362M<BR> 3362P<BR> 3362R<BR> 3362S<BR> 3362U<BR> 3362W<BR> 3362X<BR> 3386B<BR> 3386C<BR> 3386F<BR> 3386H<BR> 3386K<BR> 3386M<BR> 3386P<BR> 3386S<BR> 3386W<BR> 3386X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 25P<BR> 25S<BR> 25RX<BR> 82P<BR> 82M<BR> 82PA<BR> -<BR> -<BR> -<BR> 91E<BR> 91X<BR> 91T<BR> 91B<BR> 91A<BR> 91V<BR> 91W<BR> 25W<BR> 25V<BR> 25P<BR> -<BR> 25S<BR> 25U<BR> 25RX<BR> 25X<BR> 72XW<BR> 72XL<BR> 72PM<BR> 72RX<BR> -<BR> 72PX<BR> 72P<BR> 72RXW<BR> 72RXL<BR> 72X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> T7YB<BR> T7YA<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> TXD<BR> TYA<BR> TYP<BR> -<BR> TYD<BR> TX<BR> -<BR> 150SX<BR> 100SX<BR> 102T<BR> 101S<BR> 190T<BR> 150TX<BR> 101<BR> -<BR> -<BR> 101SX<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> ET6P<BR> ET6S<BR> ET6X<BR> RJ-6W/8014EMW<BR> RJ-6P/8014EMP<BR> RJ-6X/8014EMX<BR> TM7W<BR> TM7P<BR> TM7X<BR> -<BR> 8017SMS<BR> -<BR> 8017SMB<BR> 8017SMA<BR> -<BR> -<BR> CT-6W<BR> CT-6H<BR> CT-6P<BR> CT-6R<BR> -<BR> CT-6V<BR> CT-6X<BR> -<BR> -<BR> 8038EKV<BR> -<BR> 8038EKX<BR> -<BR> -<BR> 8038EKP<BR> 8038EKZ<BR> 8038EKW<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> 3321H<BR> 3321P<BR> 3321N<BR> 1102H<BR> 1102P<BR> 1102T<BR> RVA0911V304A<BR> -<BR> RVA0911H413A<BR> RVG0707V100A<BR> RVA0607V(H)306A<BR> RVA1214H213A<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 3104B<BR> 3104C<BR> 3104F<BR> 3104H<BR> -<BR> 3104M<BR> 3104P<BR> 3104S<BR> 3104W<BR> 3104X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> EVMQ0G<BR> EVMQIG<BR> EVMQ3G<BR> EVMS0G<BR> EVMQ0G<BR> EVMG0G<BR> -<BR> -<BR> -<BR> EVMK4GA00B<BR> EVM30GA00B<BR> EVMK0GA00B<BR> EVM38GA00B<BR> EVMB6<BR> EVLQ0<BR> -<BR> EVMMSG<BR> EVMMBG<BR> EVMMAG<BR> -<BR> -<BR> EVMMCS<BR> -<BR> -<BR> -<BR> -<BR> -<BR> EVMM1<BR> -<BR> -<BR> EVMM0<BR> -<BR> -<BR> EVMM3<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> 62-3-1<BR> 62-1-2<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 67R<BR> -<BR> 67P<BR> -<BR> -<BR> -<BR> -<BR> 67X<BR> 63V<BR> 63S<BR> 63M<BR> -<BR> -<BR> 63H<BR> 63P<BR> -<BR> -<BR> 63X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> RJ/RJR50<BR> RJ/RJR50<BR> RJ/RJR50<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> </TR> </TABLE> <P>&nbsp;<P> <TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3> <TR> <TD COLSPAN=7> <FONT color="#0000FF" SIZE=4 FACE=ARIAL><B>SMD TRIM-POT CROSS REFERENCE</B></FONT> <P> <FONT SIZE=4 FACE=ARIAL><B>MULTI-TURN</B></FONT> </TD> </TR> <TR> <TD> <FONT SIZE=3 FACE=ARIAL><B>BOURNS</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>TOCOS</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>AUX/KYOCERA</B></FONT> </TD> </TR> <TR> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 3224G<BR> 3224J<BR> 3224W<BR> 3269P<BR> 3269W<BR> 3269X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 44G<BR> 44J<BR> 44W<BR> 84P<BR> 84W<BR> 84X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> ST63Z<BR> ST63Y<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> ST5P<BR> ST5W<BR> ST5X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> </TR> <TR> <TD COLSPAN=7>&nbsp; </TD> </TR> <TR> <TD COLSPAN=7> <FONT SIZE=4 FACE=ARIAL><B>SINGLE TURN</B></FONT> </TD> </TR> <TR> <TD> <FONT SIZE=3 FACE=ARIAL><B>BOURNS</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>TOCOS</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>AUX/KYOCERA</B></FONT> </TD> </TR> <TR> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 3314G<BR> 3314J<BR> 3364A/B<BR> 3364C/D<BR> 3364W/X<BR> 3313G<BR> 3313J<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 23B<BR> 23A<BR> 21X<BR> 21W<BR> -<BR> 22B<BR> 22A<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> ST5YL/ST53YL<BR> ST5YJ/5T53YJ<BR> ST-23A<BR> ST-22B<BR> ST-22<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> ST-4B<BR> ST-4A<BR> -<BR> -<BR> -<BR> ST-3B<BR> ST-3A<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> EVM-6YS<BR> EVM-1E<BR> EVM-1G<BR> EVM-1D<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> G4B<BR> G4A<BR> TR04-3S1<BR> TRG04-2S1<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> DVR-43A<BR> CVR-42C<BR> CVR-42A/C<BR> -<BR> -<BR></FONT> </TD> </TR> </TABLE> <P> <FONT SIZE=4 FACE=ARIAL><B>ALT =&nbsp;ALTERNATE</B></FONT> <P> &nbsp; <P> </td> </tr> </table> <b>CAPACITOR</b><p> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>RESISTOR</b> >NAME >VALUE <b>RESISTOR</b><p> >NAME >VALUE CAPACITOR CAPACITOR RESISTOR RESISTOR <h2><b>microBuilder.eu</b> Eagle Footprint Library</h2> <p>Footprints for common components used in our projects and products. This is the same library that we use internally, and it is regularly updated. The newest version can always be found at <b>www.microBuilder.eu</b>. If you find this library useful, please feel free to purchase something from our online store. Please also note that all holes are optimised for metric drill bits!</p> <h3>Obligatory Warning</h3> <p>While it probably goes without saying, there are no guarantees that the footprints or schematic symbols in this library are flawless, and we make no promises of fitness for production, prototyping or any other purpose. These libraries are provided for information puposes only, and are used at your own discretion. While we make every effort to produce accurate footprints, and many of the items found in this library have be proven in production, we can't make any promises of suitability for a specific purpose. If you do find any errors, though, please feel free to contact us at www.microbuilder.eu to let us know about it so that we can update the library accordingly!</p> <h3>License</h3> <p>This work is placed in the public domain, and may be freely used for commercial and non-commercial work with the following conditions:</p> <p>THIS SOFTWARE IS PROVIDED ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. </p> >NAME >VALUE <b>SOD-123</b> <p>Source: http://www.diodes.com/datasheets/ds30139.pdf</p> >NAME >VALUE >NAME >VALUE A C <b>SOT23</b> - Reflow soldering >NAME >VALUE >NAME >VALUE <b>Small Outline Transistor</b> - 5 Pin >NAME >VALUE <p>Source: http://ae-bst.resource.bosch.com/media/products/dokumente/bme280/BST-BME280_DS001-09.pdf</p> >NAME >VALUE Courtesy: Adafruit Industries >NAME >VALUE <b>Small Outline Transistor</b> - 6 Pin >NAME >VALUE 2-Pin JST PH Series Right-Angle Connector (+/- for batteries) >Name >Value <h3>SparkFun Electronics' preferred foot prints</h3> In this library you'll find resistors, capacitors, inductors, test points, jumper pads, etc.<br><br> We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com. <br><br> <b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ <br><br> You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. >NAME >VALUE <h3>SparkFun Electronics' preferred foot prints</h3> In this library you'll find connectors and sockets- basically anything that can be plugged into or onto.<br><br> We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com. <br><br> <b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ <br><br> You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. >Name >Value <h3>Plated Through Hole - 2x5 ARM Cortex Debug Connector (10-pin)</h3> <p>tDoc (51) layer border represents maximum dimensions of plastic housing.</p> <p>Specifications: <ul><li>Pin count:10</li> <li>Pin pitch:1.27mm</li> </ul></p> <p><a href=”http://portal.fciconnect.com/Comergent//fci/drawing/20021111.pdf”>Datasheet referenced for footprint</a></p> <p>Example device(s): <ul><li>CONN_05x2</li> </ul></p> >NAME >VALUE >NAME >VALUE <h3>SparkFun Electronics' Retired foot prints</h3> In this library you'll find all manner of retired footprints for resistors, capacitors, board names, ICs, etc., that are <b> no longer used</b> in our catalog. <br> <br> We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. <br> <br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. <br> <br> <b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ <br> <br> You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. >NAME >VALUE >VALUE >NAME >VALUE Solder jumper, small, shorted with trace. No paste layer. Trace is cuttable. >NAME >VALUE nrf52840 module by holyiot Generated from <b>BLE-LORA-Relay-30dbm-v2.0.sch</b><p> by exp-lbrs.ulp <B>Small Outline Narrow Plastic Gull Wing</B><p> 150-mil body, package type SN >NAME >VALUE IPC SO8 JEDEC MS-012 AA >Name >Value <b>Resistors, Capacitors, Inductors</b><p> Based on the previous libraries: <ul> <li>r.lbr <li>cap.lbr <li>cap-fe.lbr <li>captant.lbr <li>polcap.lbr <li>ipc-smd.lbr </ul> All SMD packages are defined according to the IPC specifications and CECC<p> <author>Created by librarian@cadsoft.de</author><p> <p> for Electrolyt Capacitors see also :<p> www.bccomponents.com <p> www.panasonic.com<p> www.kemet.com<p> http://www.secc.co.jp/pdf/os_e/2004/e_os_all.pdf <b>(SANYO)</b> <p> for trimmer refence see : <u>www.electrospec-inc.com/cross_references/trimpotcrossref.asp</u><p> <table border=0 cellspacing=0 cellpadding=0 width="100%" cellpaddding=0> <tr valign="top"> <! <td width="10">&nbsp;</td> <td width="90%"> <b><font color="#0000FF" size="4">TRIM-POT CROSS REFERENCE</font></b> <P> <TABLE BORDER=0 CELLSPACING=1 CELLPADDING=2> <TR> <TD COLSPAN=8> <FONT SIZE=3 FACE=ARIAL><B>RECTANGULAR MULTI-TURN</B></FONT> </TD> </TR> <TR> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">BOURNS</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">BI&nbsp;TECH</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">DALE-VISHAY</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">PHILIPS/MEPCO</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">MURATA</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">PANASONIC</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">SPECTROL</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">MILSPEC</FONT> </B> </TD><TD>&nbsp;</TD> </TR> <TR> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3 > 3005P<BR> 3006P<BR> 3006W<BR> 3006Y<BR> 3009P<BR> 3009W<BR> 3009Y<BR> 3057J<BR> 3057L<BR> 3057P<BR> 3057Y<BR> 3059J<BR> 3059L<BR> 3059P<BR> 3059Y<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> 89P<BR> 89W<BR> 89X<BR> 89PH<BR> 76P<BR> 89XH<BR> 78SLT<BR> 78L&nbsp;ALT<BR> 56P&nbsp;ALT<BR> 78P&nbsp;ALT<BR> T8S<BR> 78L<BR> 56P<BR> 78P<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> T18/784<BR> 783<BR> 781<BR> -<BR> -<BR> -<BR> 2199<BR> 1697/1897<BR> 1680/1880<BR> 2187<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> 8035EKP/CT20/RJ-20P<BR> -<BR> RJ-20X<BR> -<BR> -<BR> -<BR> 1211L<BR> 8012EKQ&nbsp;ALT<BR> 8012EKR&nbsp;ALT<BR> 1211P<BR> 8012EKJ<BR> 8012EKL<BR> 8012EKQ<BR> 8012EKR<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> 2101P<BR> 2101W<BR> 2101Y<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 2102L<BR> 2102S<BR> 2102Y<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> EVMCOG<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> 43P<BR> 43W<BR> 43Y<BR> -<BR> -<BR> -<BR> -<BR> 40L<BR> 40P<BR> 40Y<BR> 70Y-T602<BR> 70L<BR> 70P<BR> 70Y<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> RT/RTR12<BR> RT/RTR12<BR> RT/RTR12<BR> -<BR> RJ/RJR12<BR> RJ/RJR12<BR> RJ/RJR12<BR></FONT> </TD> </TR> <TR> <TD COLSPAN=8>&nbsp; </TD> </TR> <TR> <TD COLSPAN=8> <FONT SIZE=4 FACE=ARIAL><B>SQUARE MULTI-TURN</B></FONT> </TD> </TR> <TR> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>BOURN</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>MURATA</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>SPECTROL</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>MILSPEC</B></FONT> </TD> </TR> <TR> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 3250L<BR> 3250P<BR> 3250W<BR> 3250X<BR> 3252P<BR> 3252W<BR> 3252X<BR> 3260P<BR> 3260W<BR> 3260X<BR> 3262P<BR> 3262W<BR> 3262X<BR> 3266P<BR> 3266W<BR> 3266X<BR> 3290H<BR> 3290P<BR> 3290W<BR> 3292P<BR> 3292W<BR> 3292X<BR> 3296P<BR> 3296W<BR> 3296X<BR> 3296Y<BR> 3296Z<BR> 3299P<BR> 3299W<BR> 3299X<BR> 3299Y<BR> 3299Z<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> 66P&nbsp;ALT<BR> 66W&nbsp;ALT<BR> 66X&nbsp;ALT<BR> 66P&nbsp;ALT<BR> 66W&nbsp;ALT<BR> 66X&nbsp;ALT<BR> -<BR> 64W&nbsp;ALT<BR> -<BR> 64P&nbsp;ALT<BR> 64W&nbsp;ALT<BR> 64X&nbsp;ALT<BR> 64P<BR> 64W<BR> 64X<BR> 66X&nbsp;ALT<BR> 66P&nbsp;ALT<BR> 66W&nbsp;ALT<BR> 66P<BR> 66W<BR> 66X<BR> 67P<BR> 67W<BR> 67X<BR> 67Y<BR> 67Z<BR> 68P<BR> 68W<BR> 68X<BR> 67Y&nbsp;ALT<BR> 67Z&nbsp;ALT<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 5050<BR> 5091<BR> 5080<BR> 5087<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> T63YB<BR> T63XB<BR> -<BR> -<BR> -<BR> 5887<BR> 5891<BR> 5880<BR> -<BR> -<BR> -<BR> T93Z<BR> T93YA<BR> T93XA<BR> T93YB<BR> T93XB<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 8026EKP<BR> 8026EKW<BR> 8026EKM<BR> 8026EKP<BR> 8026EKB<BR> 8026EKM<BR> 1309X<BR> 1309P<BR> 1309W<BR> 8024EKP<BR> 8024EKW<BR> 8024EKN<BR> RJ-9P/CT9P<BR> RJ-9W<BR> RJ-9X<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 3103P<BR> 3103Y<BR> 3103Z<BR> 3103P<BR> 3103Y<BR> 3103Z<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 3105P/3106P<BR> 3105W/3106W<BR> 3105X/3106X<BR> 3105Y/3106Y<BR> 3105Z/3105Z<BR> 3102P<BR> 3102W<BR> 3102X<BR> 3102Y<BR> 3102Z<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> EVMCBG<BR> EVMCCG<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 55-1-X<BR> 55-4-X<BR> 55-3-X<BR> 55-2-X<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 50-2-X<BR> 50-4-X<BR> 50-3-X<BR> -<BR> -<BR> -<BR> 64P<BR> 64W<BR> 64X<BR> 64Y<BR> 64Z<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> RT/RTR22<BR> RT/RTR22<BR> RT/RTR22<BR> RT/RTR22<BR> RJ/RJR22<BR> RJ/RJR22<BR> RJ/RJR22<BR> RT/RTR26<BR> RT/RTR26<BR> RT/RTR26<BR> RJ/RJR26<BR> RJ/RJR26<BR> RJ/RJR26<BR> RJ/RJR26<BR> RJ/RJR26<BR> RJ/RJR26<BR> RT/RTR24<BR> RT/RTR24<BR> RT/RTR24<BR> RJ/RJR24<BR> RJ/RJR24<BR> RJ/RJR24<BR> RJ/RJR24<BR> RJ/RJR24<BR> RJ/RJR24<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> </TR> <TR> <TD COLSPAN=8>&nbsp; </TD> </TR> <TR> <TD COLSPAN=8> <FONT SIZE=4 FACE=ARIAL><B>SINGLE TURN</B></FONT> </TD> </TR> <TR> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>BOURN</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>MURATA</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>SPECTROL</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>MILSPEC</B></FONT> </TD> </TR> <TR> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 3323P<BR> 3323S<BR> 3323W<BR> 3329H<BR> 3329P<BR> 3329W<BR> 3339H<BR> 3339P<BR> 3339W<BR> 3352E<BR> 3352H<BR> 3352K<BR> 3352P<BR> 3352T<BR> 3352V<BR> 3352W<BR> 3362H<BR> 3362M<BR> 3362P<BR> 3362R<BR> 3362S<BR> 3362U<BR> 3362W<BR> 3362X<BR> 3386B<BR> 3386C<BR> 3386F<BR> 3386H<BR> 3386K<BR> 3386M<BR> 3386P<BR> 3386S<BR> 3386W<BR> 3386X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 25P<BR> 25S<BR> 25RX<BR> 82P<BR> 82M<BR> 82PA<BR> -<BR> -<BR> -<BR> 91E<BR> 91X<BR> 91T<BR> 91B<BR> 91A<BR> 91V<BR> 91W<BR> 25W<BR> 25V<BR> 25P<BR> -<BR> 25S<BR> 25U<BR> 25RX<BR> 25X<BR> 72XW<BR> 72XL<BR> 72PM<BR> 72RX<BR> -<BR> 72PX<BR> 72P<BR> 72RXW<BR> 72RXL<BR> 72X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> T7YB<BR> T7YA<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> TXD<BR> TYA<BR> TYP<BR> -<BR> TYD<BR> TX<BR> -<BR> 150SX<BR> 100SX<BR> 102T<BR> 101S<BR> 190T<BR> 150TX<BR> 101<BR> -<BR> -<BR> 101SX<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> ET6P<BR> ET6S<BR> ET6X<BR> RJ-6W/8014EMW<BR> RJ-6P/8014EMP<BR> RJ-6X/8014EMX<BR> TM7W<BR> TM7P<BR> TM7X<BR> -<BR> 8017SMS<BR> -<BR> 8017SMB<BR> 8017SMA<BR> -<BR> -<BR> CT-6W<BR> CT-6H<BR> CT-6P<BR> CT-6R<BR> -<BR> CT-6V<BR> CT-6X<BR> -<BR> -<BR> 8038EKV<BR> -<BR> 8038EKX<BR> -<BR> -<BR> 8038EKP<BR> 8038EKZ<BR> 8038EKW<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> 3321H<BR> 3321P<BR> 3321N<BR> 1102H<BR> 1102P<BR> 1102T<BR> RVA0911V304A<BR> -<BR> RVA0911H413A<BR> RVG0707V100A<BR> RVA0607V(H)306A<BR> RVA1214H213A<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 3104B<BR> 3104C<BR> 3104F<BR> 3104H<BR> -<BR> 3104M<BR> 3104P<BR> 3104S<BR> 3104W<BR> 3104X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> EVMQ0G<BR> EVMQIG<BR> EVMQ3G<BR> EVMS0G<BR> EVMQ0G<BR> EVMG0G<BR> -<BR> -<BR> -<BR> EVMK4GA00B<BR> EVM30GA00B<BR> EVMK0GA00B<BR> EVM38GA00B<BR> EVMB6<BR> EVLQ0<BR> -<BR> EVMMSG<BR> EVMMBG<BR> EVMMAG<BR> -<BR> -<BR> EVMMCS<BR> -<BR> -<BR> -<BR> -<BR> -<BR> EVMM1<BR> -<BR> -<BR> EVMM0<BR> -<BR> -<BR> EVMM3<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> 62-3-1<BR> 62-1-2<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 67R<BR> -<BR> 67P<BR> -<BR> -<BR> -<BR> -<BR> 67X<BR> 63V<BR> 63S<BR> 63M<BR> -<BR> -<BR> 63H<BR> 63P<BR> -<BR> -<BR> 63X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> RJ/RJR50<BR> RJ/RJR50<BR> RJ/RJR50<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> </TR> </TABLE> <P>&nbsp;<P> <TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3> <TR> <TD COLSPAN=7> <FONT color="#0000FF" SIZE=4 FACE=ARIAL><B>SMD TRIM-POT CROSS REFERENCE</B></FONT> <P> <FONT SIZE=4 FACE=ARIAL><B>MULTI-TURN</B></FONT> </TD> </TR> <TR> <TD> <FONT SIZE=3 FACE=ARIAL><B>BOURNS</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>TOCOS</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>AUX/KYOCERA</B></FONT> </TD> </TR> <TR> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 3224G<BR> 3224J<BR> 3224W<BR> 3269P<BR> 3269W<BR> 3269X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 44G<BR> 44J<BR> 44W<BR> 84P<BR> 84W<BR> 84X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> ST63Z<BR> ST63Y<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> ST5P<BR> ST5W<BR> ST5X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> </TR> <TR> <TD COLSPAN=7>&nbsp; </TD> </TR> <TR> <TD COLSPAN=7> <FONT SIZE=4 FACE=ARIAL><B>SINGLE TURN</B></FONT> </TD> </TR> <TR> <TD> <FONT SIZE=3 FACE=ARIAL><B>BOURNS</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>TOCOS</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>AUX/KYOCERA</B></FONT> </TD> </TR> <TR> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 3314G<BR> 3314J<BR> 3364A/B<BR> 3364C/D<BR> 3364W/X<BR> 3313G<BR> 3313J<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 23B<BR> 23A<BR> 21X<BR> 21W<BR> -<BR> 22B<BR> 22A<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> ST5YL/ST53YL<BR> ST5YJ/5T53YJ<BR> ST-23A<BR> ST-22B<BR> ST-22<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> ST-4B<BR> ST-4A<BR> -<BR> -<BR> -<BR> ST-3B<BR> ST-3A<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> EVM-6YS<BR> EVM-1E<BR> EVM-1G<BR> EVM-1D<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> G4B<BR> G4A<BR> TR04-3S1<BR> TRG04-2S1<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> DVR-43A<BR> CVR-42C<BR> CVR-42A/C<BR> -<BR> -<BR></FONT> </TD> </TR> </TABLE> <P> <FONT SIZE=4 FACE=ARIAL><B>ALT =&nbsp;ALTERNATE</B></FONT> <P> &nbsp; <P> </td> </tr> </table> <b>CAPACITOR</b> >NAME >VALUE <b>RESISTOR</b> >NAME >VALUE <h3>GeekAmmo Library</h3> These are parts used by the GeekAmmo company (now part of SparkFun Electronics)! If you enjoy using this library, please buy one of our products at www.sparkfun.com. <br><br> <b>Licensing:</b>Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ <br><br> You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. >NAME >VALUE <b>0603<b><p> >NAME >VALUE >name <h3>SparkFun Electronics' preferred foot prints</h3> In this library you'll find discrete semiconductors- transistors, diodes, TRIACs, optoisolators, etc.<br><br> We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com. <br><br> <b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ <br><br> You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. >NAME >VALUE Generated from <b>LoRa-Messenger-v1.0.sch</b><p> by exp-lbrs.ulp >NAME >VALUE <b>SMALL OUTLINE INTEGRATED CIRCUIT</b> <b>Jumpers</b><p> <author>Created by librarian@cadsoft.de</author> <b>Solder jumper</b> >NAME >VALUE <h3>SparkFun Aesthetics</h3> This library contiains non-functional items such as logos, build/ordering notes, frame blocks, etc. <br> <br> We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. <br> <br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. <br> <br> <b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ <br> <br> You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. <h3>Open-Source Hardware (OSHW) Logo - Medium - Silkscreen</h3> <p>Silkscreen logo for open-source hardware designs.</p> <p>Devices using: <ul><li>OSHW_LOGO</li></ul></p> <b>EAGLE Design Rules</b> <p> Die Standard-Design-Rules sind so gewählt, dass sie für die meisten Anwendungen passen. Sollte ihre Platine besondere Anforderungen haben, treffen Sie die erforderlichen Einstellungen hier und speichern die Design Rules unter einem neuen Namen ab. <b>EAGLE Design Rules</b> <p> The default Design Rules have been set to cover a wide range of applications. Your particular design may have different requirements, so please make the necessary adjustments and save your customized design rules under a new name. Since Version 6.2.2 text objects can contain more than one line, which will not be processed correctly with this version. Since Version 8.2, EAGLE supports online libraries. The ids of those online libraries will not be understood (or retained) with this version. Since Version 8.3, EAGLE supports URNs for individual library assets (packages, symbols, and devices). The URNs of those assets will not be understood (or retained) with this version. Since Version 8.3, EAGLE supports the association of 3D packages with devices in libraries, schematics, and board files. Those 3D packages will not be understood (or retained) with this version. ================================================ FILE: Q10 Lora Communicator/Hardware/eagle/LoRa-Messenger-v1.1.sch ================================================ <h2><b>microBuilder.eu</b> Eagle Footprint Library</h2> <p>Footprints for common components used in our projects and products. This is the same library that we use internally, and it is regularly updated. The newest version can always be found at <b>www.microBuilder.eu</b>. If you find this library useful, please feel free to purchase something from our online store. Please also note that all holes are optimised for metric drill bits!</p> <h3>Obligatory Warning</h3> <p>While it probably goes without saying, there are no guarantees that the footprints or schematic symbols in this library are flawless, and we make no promises of fitness for production, prototyping or any other purpose. These libraries are provided for information puposes only, and are used at your own discretion. While we make every effort to produce accurate footprints, and many of the items found in this library have be proven in production, we can't make any promises of suitability for a specific purpose. If you do find any errors, though, please feel free to contact us at www.microbuilder.eu to let us know about it so that we can update the library accordingly!</p> <h3>License</h3> <p>This work is placed in the public domain, and may be freely used for commercial and non-commercial work with the following conditions:</p> <p>THIS SOFTWARE IS PROVIDED ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. </p> <b>Small Outline Transistor</b> - 5 Pin >NAME >VALUE <b>SMA Surface Mount Diode</b> >NAME >VALUE >Name >Value <b>SOT23</b> - Reflow soldering >NAME >VALUE SOD-523 (0.8x1.2mm) <p>Source: http://www.rohm.com/products/databook/di/pdf/rb751s-40.pdf</p> >NAME >VALUE <b>SOD323</b> (2.5x1.2mm) >NAME >VALUE <b>SOD-123</b> <p>Source: http://www.diodes.com/datasheets/ds30139.pdf</p> >NAME >VALUE >NAME >VALUE >NAME >VALUE <b>SMALL OUTLINE TRANSISTOR</b><p> TS-003 >NAME >VALUE >NAME >VALUE 0603-Mini <p>Mini footprint for dense boards</p> >NAME >VALUE >NAME >VALUE <b> 0402</b> >NAME >VALUE <b>0402 MicroPitch<p> >NAME >VALUE <b>0603</b> >NAME >VALUE <b>0603 MicroPitch</b> >NAME >VALUE <b>0805</b> >NAME >VALUE <b>0805 MicroPitch</b> >NAME >VALUE >NAME >VALUE >NAME >VALUE >NAME >VALUE >NAME >VALUE >NAME >VALUE <b>CHIPLED 1206</b> >NAME >VALUE A C <b>CHIPLED 0805</b> >NAME >VALUE A C <b>CHIPLED 0603</b> >NAME >VALUE >NAME >VALUE >NAME >VALUE A C <p>Source: http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/XLampXPE2.pdf</p> >NAME >VALUE >NAME >VALUE >NAME >VALUE <p>PLCC2 - Reverse Mount</p> <p>Source: http://catalog.osram-os.com/media/_en/Graphics/00042122_0.pdf</p> >NAME >VALUE >NAME >VALUE >NAME >VALUE <b>RESISTOR 2512 (Metric 6432)</b> >NAME >VALUE Courtesy: Adafruit Industries >NAME >VALUE <p>Source: http://ae-bst.resource.bosch.com/media/products/dokumente/bme280/BST-BME280_DS001-09.pdf</p> >NAME >VALUE <b>Small Outline IC - 150mil Wide</b> >NAME >VALUE <b>Small Outline IC - 208mil Wide</b> >NAME >VALUE <b>Small Outline Transistor</b> - 6 Pin >NAME >VALUE 2-Pin JST PH Series Right-Angle Connector (+/- for batteries) >Name >Value - + >NAME >VALUE >Name >Value >VALUE >VALUE >VALUE >VALUE >NAME >VALUE >NAME >VALUE >VALUE >NAME D S G >NAME >VALUE >NAME >VALUE >NAME >VALUE SD & MMC >NAME >VALUE >NAME >VALUE BME280 Digital Environ. Sensor VDD: 1.8-3.6V Temp: -40~85°C >NAME >VALUE AP3602 >NAME >VALUE >NAME >VALUE <b>GND</b> <p>VBUS Supply Symbole</p> <b>3.3V Supply</b> VBAT Supply Sumbol <p><b>SOT23-5 Fixed Voltage Regulators</b></p> <p></p> <table width="700"> <tr bgcolor="#EEEEEE" > <td><b>Part</b></td> <td><b>Current Out</b></td> <td><b>V Out</b></td> <td><b>V In</b></td> <td><b>V Dropout</b></td> <td><b>θJA (°C/W)</b></td> <td><b>TJ (°C)</b></td> <td><b>Digikey Part No.</b></td> </tr> <tr> <td>ADP121</td> <td>150mA</td> <td><b>3.3V</b></td> <td>3.4-5.5V</td> <td>0.09V @ 150mA</td> <td>--</td> <td>--</td> <td>ADP121-AUJZ33R7CT-ND</td> </tr> <tr> <td>ADP121</td> <td>150mA</td> <td><b>3.0V</b></td> <td>3.1-5.5V</td> <td>0.09V @ 150mA</td> <td>--</td> <td>--</td> <td>ADP121-AUJZ30R7CT-ND</td> </tr> <tr> <td>ADP122</td> <td><strong>300mA</strong></td> <td><b>3.3V</b></td> <td>3.4-5.5V</td> <td>0.085V @ 300mA</td> <td>--</td> <td>--</td> <td>ADP122AUJZ-3.3-R7CT-ND</td> </tr> <tr> <td>ADP1712</td> <td><strong>300mA</strong></td> <td><b>3.3V</b></td> <td>3.5-5.5V</td> <td>0.17V @ 300mA</td> <td>--</td> <td>--</td> <td>ADP1712AUJZ-3.3-R7TR-ND</td> </tr> <tr> <td>AP7311 (<b>Low Cost</b>)</td> <td>150mA</td> <td><b>3.3V</b></td> <td>3.5-6V</td> <td>0.15V @ 150mA</td> <td>--</td> <td>--</td> <td>AP7311-33WG-7DICT-ND</td> </tr> <tr> <td>LD39015M18R</td> <td>150mA</td> <td><b>1.8V</b></td> <td>1.9V-5.5V</td> <td>0.08V @ 100mA</td> <td>--</td> <td>--</td> <td>497-6977-1-ND</td> </tr> <tr> <td>LP2985A-33DBVR</td> <td>150mA</td> <td><b>3.3V</b></td> <td>3.3-16V</td> <td>0.28V @ 150mA</td> <td>206</td> <td>150</td> <td>296-18479-1-ND</td> </tr> <tr> <td>MCP1824T-3302E/OT</td> <td><b>300mA</b></td> <td><b>3.3V</b></td> <td>3.5V-6V</td> <td>0.2V @ 300mA</td> <td>--</td> <td>--</td> <td>MCP1824T-3302E/OTCT-ND</td> </tr> <tr> <td>MIC5205-2.5YM5 TR</td> <td>150mA</td> <td><b>2.5V</b></td> <td>2.7-16V</td> <td>0.165V @ 150mA</td> <td>--</td> <td>--</td> <td>576-1257-2-ND</td> </tr> <tr> <td>MIC5205-3.0YM5 TR</td> <td>150mA</td> <td><b>3.0V</b></td> <td>3.2V-16V</td> <td>0.165V @ 150mA</td> <td>--</td> <td>--</td> <td>576-1258-2-ND</td> </tr> <tr> <td>MIC5205-3.3YM5 TR</td> <td>150mA</td> <td><b>3.3V</b></td> <td>3.5V-16V</td> <td>0.165V @ 150mA</td> <td>--</td> <td>--</td> <td>576-1259-2-ND</td> </tr> <tr> <td>TPS780330220</td> <td>150mA</td> <td><b>3.3V+2.2V</b></td> <td>3.6-5.5V</td> <td>250mV Max</td> <td>--</td> <td>--</td> <td>296-23332-1-ND</td> </tr> <tr> <td>TDA3663/N1,135</td> <td>100mA</td> <td><b>3.3V</b></td> <td>3.5-<b>45V</b></td> <td>0.18V @ 50mA</td> <td>--</td> <td>--</td> <td>568-5343-1-ND</td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> </table> <p>Max operating temp can be calculated using θJA, TJ (max junction temperature), and power in watts. Set the "Maximum Ambient Temperature" until it reaches TJ ("Max Junction Temperature"), which is the absolute limit for safe use of the regulator: <a href="http://www.daycounter.com/Calculators/Heat-Sink-Temperature-Calculator.phtml">Heat Sink Temperature Calculator</a></p> <p>For example, With 12V source into a 3.3V LP2985 and a 30mA load, we are dissipating (12V-3.3V) * 0.03A = 0.261W. With a θJA of 206 °C/W, a TJ of 150°C, and 261mW we can safely use the chip without a heat sink up to 75°C (=147.1°C Junction Temperature).</p> <b>P-Channel Mosfet</b> <p><b>LEGEND</b></p> <p> <b>VDS</b>: Voltage Drain-Source<br/> <b>ID</b>: Drain Current<br/> <b>RDS(ON)</b>: Drain-Source On-State Resistance<br/> <b>VGS(TH)</b>: Gate-Source Threshold Voltage<br/> <b>CISS</b>: Drain-Source Input Capacitance </p> <p> <b>SOT-23</b> <table border="0" width="90%" cellspacing="0" cellpadding="5"> <tr bgcolor="#DDDDDD"> <td>Name</td> <td>VDS</td> <td>ID</td> <td>RDS(ON)</td> <td>VGS(TH)</td> <td>CISS</td> <td>Order Number</td> </tr> <tr> <td>IRLML5103</td> <td>30V</td> <td>760mA</td> <td>600 mOhm</td> <td>--</td> <td>75pF @ 25V</td> <td>Digikey: IRLML5103PBFCT-ND</td> </tr> <tr> <td>IRLML6401</td> <td>12V</td> <td>4.3A</td> <td>50 mOhm</td> <td>950mV @ 250µA</td> <td>830pF @ 10V</td> <td>Digikey: IRLML6401PBFTR-ND</td> </tr> <tr> <td>NTR0202PL</td> <td>20V</td> <td>400mA</td> <td>800 mOhm</td> <td>2.3V @ 250uA</td> <td>70pF @ 5V</td> <td>Digikey: NTR0202PLT1GOSTR-ND</td> </tr> <tr> <td>NTR4101PT1G</td> <td>20V</td> <td>1.8A</td> <td>85 mOhm</td> <td>1.2V @ 250uA</td> <td>675pF @ 10V</td> <td>Digikey: NTR4101PT1GOSCT-ND</td> </tr> <tr> <td>DMP2004K</td> <td>20V</td> <td>600mA</td> <td>900 mOhm</td> <td>1V @ 250uA</td> <td>175pF @ 16V</td> <td>Digikey: DMP2004KDICT-ND</td> </tr> <tr> <td>PMV65XP</td> <td>20V</td> <td>3.9A</td> <td>76 mOhm</td> <td>950mV @ 1mA</td> <td>725pF @ 20V</td> <td>Digikey: 568-2358-2-ND</td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> </table> <b>TO-252</b> <table border="0" width="90%" cellspacing="0" cellpadding="5"> <tr bgcolor="#DDDDDD"> <td>Name</td> <td>VDS</td> <td>ID</td> <td>RDS(ON)</td> <td>VGS(TH)</td> <td>CISS</td> <td>Order Number</td> </tr> <tr> <td>AOD417</td> <td>30V</td> <td>25A</td> <td>34 mOhm</td> <td>3V @ 250µA</td> <td>920pF @ 15V</td> <td>Digikey: 785-1106-2-ND</td> </tr> </table> <b>PowerPak</b> <table border="0" width="90%" cellspacing="0" cellpadding="5"> <tr bgcolor="#DDDDDD"> <td>Name</td> <td>VDS</td> <td>ID</td> <td>RDS(ON)</td> <td>VGS(TH)</td> <td>CISS</td> <td>Order Number</td> </tr> <tr> <td>AON7401</td> <td>30V</td> <td>12A</td> <td>14 mOhm</td> <td>3V @ 250µA</td> <td>2600pF @ 15V</td> <td>Digikey: 785-1302-1-ND</td> </tr> </p> <p><b>Ceramic Capacitors</b></p> <p>For new designs, use the packages preceded by an '_' character since they are more reliable:</p> <p>The following footprints should be used on most boards:</p> <ul> <li><b>_0402</b> - Standard footprint for regular board layouts</li> <li><b>_0603</b> - Standard footprint for regular board layouts</li> <li><b>_0805</b> - Standard footprint for regular board layouts</li> <li><b>_1206</b> - Standard footprint for regular board layouts</li> </ul> <p>For extremely tight-pitch boards where space is at a premium, the following 'micro-pitch' footprints can be used (smaller pads, no silkscreen outline, etc.):</p> <ul> <li><b>_0402MP</b> - Micro-pitch footprint for very dense/compact boards</li> <li><b>_0603MP</b> - Micro-pitch footprint for very dense/compact boards</li> <li><b>_0805MP</b> - Micro-pitch footprint for very dense/compact boards</li> <li><b>_1206MP</b> - Micro-pitch footprint for very dense/compact boards</li> </ul> <p><b>LED</b></p> <b>0603</b> - 0603 Surface Mount Package <hr> <p><b><u>2mA:</u></b></p> <ul> <li>Green LED - Low Power (3.9mcd, 2ma, 1.7Vf) - Digikey: 475-2709-2-ND</li> <li>Orange LED - Low Power (9.8mcd, 2ma, 1.8Vf) - Digikey: 475-1194-2-ND</li> <li>Red LED - Low Power (5mcd, 2ma, 1.8Vf) - Digikey: 475-1195-2-ND</li> <li>Yellow LED - Low Power (7mcd, 2ma, 1.8Vf) - Digikey: 475-1196-2-ND</li> </ul> <p><b><u>5mA:</u></b></p> <ul> <li>Blue LED - Low Power (17mcd, 5ma, 2.9Vf) - Digikey: LNJ937W8CRACT-ND</li> </ul> <b>0805</b> - 0805 Surface Mount Package <hr> <p><b><u>2mA:</u></b></p> <ul> <li>Red LED (8.8mcd, 2mA, 1.8Vf, Clear) - Low Power [Digikey: 475-2510-1-ND]</li> <li>Green LED (5mcd, 2mA, 1.8Vf, Clear) - Low Power [Digikey: 475-2730-1-ND]</li> <li>Yellow LED (11.3mcd, 2mA, 1.8Vf, Clear) - Low Power [Digikey: 475-2555-1-ND]</li> </ul> <p><b><u>20mA:</u></b></p> <ul> <li>Red LED (104mcd, 20mA, Diffused) - LS R976 [Digikey: 475-1278-6-ND]</li> <li>Red LED (12mcd, 20mA, 2.0Vf, Clear) - APT2012EC [Digikey: 754-1128-1-ND]</li> <li>Green LED (15mcd, 20mA, 2.2Vf, Clear) - APT2012GC [Digikey: 754-1131-1-ND]</li> <li>Orange LED (160mcd, 20mA, 2.1Vf, Clear) - APT2012SECK [Digikey: 754-1130-1-ND]</li> </ul> <li><b>1206</b> - 1206 Surface Mount Package <hr> <ul> <li>Green LED (26mcd, 20mA, Diffused) - LG N971 [Digikey: 475-1407-6-ND]</li> <li>Red LED (15mcd, 20mA, Diffused) - LH N974 [Digikey: 475-1416-6-ND]</li> </ul> <li><b>Cree</b> - Cree High-Power Surface Mount LEDs <hr> <ul> <li>XPEBWT-L1-0000-00D50 - White 111lm 350mA 2.9Vf 6200K 110°</li> <li>XTEAWT-00-0000-00000LEE3 - White 114lm 350mA 2.85Vf 5000K 115°</li> </ul> <li><b>Everlight</b> - Everlight 45-21 Series Surface Mount LEDs <hr> <ul> <li>45-21/QK2C-B2832AC2CB2/2T - Warm White 2000mcd 20mA 3.25Vf 3050K 120°</li> <li>45-21/LK2C-B38452C4CB2/2T - Nuetral White 2000mcd 20mA 3.25Vf 4150K 120°</li> <li>45-21/LK2C-B50634C6CB2/2T - Cold White 2200mcd 20mA 3.25Vf 5650K 120°</li> </ul> <li><b>PLCC2 Reverse Mount</b> <hr> <ul> <li>LS T77K-J1L2-1-0-2-R18-Z - Red 11.25mcd 2mA 1.8Vf 630nm 120°</li> <li>LO T77K-L1M2-24-Z - Orange 19.6mcd 2mA 1.8Vf 606nm 120°</li> <li>LY T77K-K2M1-26-Z - Yellow 15.7mcd 2mA 1.8Vf 587nm 120°</li> </ul> <p><b>Resistors</b></p> <p>For new designs, use the packages preceded by an '_' character since they are more reliable:</p> <p>The following footprints should be used on most boards:</p> <ul> <li><b>_0402</b> - Standard footprint for regular board layouts</li> <li><b>_0603</b> - Standard footprint for regular board layouts</li> <li><b>_0805</b> - Standard footprint for regular board layouts</li> <li><b>_1206</b> - Standard footprint for regular board layouts</li> </ul> <p>For extremely tight-pitch boards where space is at a premium, the following 'micro-pitch' footprints can be used (smaller pads, no silkscreen outline, etc.):</p> <ul> <li><b>_0402MP</b> - Micro-pitch footprint for very dense/compact boards</li> <li><b>_0603MP</b> - Micro-pitch footprint for very dense/compact boards</li> <li><b>_0805MP</b> - Micro-pitch footprint for very dense/compact boards</li> <li><b>_1206MP</b> - Micro-pitch footprint for very dense/compact boards</li> </ul> <b>MicroSD/Transflash Card Holder with SPI pinout</b> <p>3M: 2908-05WB-MG<br/>4UConnector: 19656</p> <p>Footprint courtesy: Adafruit Industries</p> <p><b>BME280</b> - Environmental Sensor (I2C + SPI)</p> <b>SOIC8 SPI Flash</b> <p>Be careful with the size since SOIC8 flash comes in several 'widths'</p> <p><b>SOIC8 150 mil</b> <ul> <li><b>M25P16</b> - 16Mbit (2Mbit x 8) Serial Flash (75MHz SPI Bus), Supply: 2.7-3.6V <br/><b>Digikey: </b> SOIC8 - M25P16-VMN6P-ND</li> </ul> </p> <p><b>SOIC8 208 mil</b> <ul> <li><b>W25Q16BVSSIG</b> - 16Mbit (2Mbit x 8) Serial Flash (104MHz SPI Bus), Supply: 2.7-3.6V <br/><b>Digikey: </b> SOIC8 - W25Q16BVSSIG-ND</li> </ul> </p> <b>5.0V Supply</b> JST 2-Pin Right-Angle Connector <ul> <li>PH-Series - 4UConnector: 17311</li> <li>SH-Series - 4UConnector: 07278</li> </ul> <h3>SparkFun Electronics' preferred foot prints</h3> In this library you'll find connectors and sockets- basically anything that can be plugged into or onto.<br><br> We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com. <br><br> <b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ <br><br> You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. >NAME >VALUE >NAME >VALUE 2mm SMD side-entry connector. tDocu layer indicates the actual physical plastic housing. +/- indicate SparkFun standard batteries and wiring. >Name >Value >Name >Value >NAME >VALUE >NAME >VALUE This footprint was designed to help hold the alignment of a through-hole component (i.e. 6-pin header) while soldering it into place. You may notice that each hole has been shifted either up or down by 0.005 of an inch from it's more standard position (which is a perfectly straight line). This slight alteration caused the pins (the squares in the middle) to touch the edges of the holes. Because they are alternating, it causes a "brace" to hold the component in place. 0.005 has proven to be the perfect amount of "off-center" position when using our standard breakaway headers. Although looks a little odd when you look at the bare footprint, once you have a header in there, the alteration is very hard to notice. Also, if you push a header all the way into place, it is covered up entirely on the bottom side. This idea of altering the position of holes to aid alignment will be further integrated into the Sparkfun Library for other footprints. It can help hold any component with 3 or more connection pins. >NAME >VALUE >NAME >VALUE >NAME >VALUE >Name >Value + - >NAME >VALUE >Name >Value + - <H3>JST-2-PTH-KIT</h3> 2-Pin JST, through-hole connector<br> <br> <b>Warning:</b> This is the KIT version of this package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side. >Name >Value + - >Name >Value + - >Name >Value <h3>Plated Through Hole - 2x5 ARM Cortex Debug Connector (10-pin)</h3> <p>tDoc (51) layer border represents maximum dimensions of plastic housing.</p> <p>Specifications: <ul><li>Pin count:10</li> <li>Pin pitch:1.27mm</li> </ul></p> <p><a href=”http://portal.fciconnect.com/Comergent//fci/drawing/20021111.pdf”>Datasheet referenced for footprint</a></p> <p>Example device(s): <ul><li>CONN_05x2</li> </ul></p> >NAME >VALUE <h3>Plated Through Hole - 2x5 ARM Cortex Debug Connector (10-pin)</h3> <p>tDoc (51) layer border represents maximum dimensions of plastic housing.</p> <p>Specifications: <ul><li>Pin count:10</li> <li>Pin pitch:1.27mm</li> </ul></p> <p><a href=”http://portal.fciconnect.com/Comergent//fci/drawing/20021111.pdf”>Datasheet referenced for footprint</a></p> <p>Example device(s): <ul><li>CONN_05x2</li> </ul></p> >NAME >VALUE Shrouded SMD connector for JTAG and SWD applications. >VALUE >NAME <h3>USB - C 16 Pin</h3> Exposes the minimal pins needed to implement a USB 2.x legacy device. USB-C >VALUE >NAME >Name >Value Standard 2-pin 0.1" header. Use with <br> - straight break away headers ( PRT-00116)<br> - right angle break away headers (PRT-00553)<br> - swiss pins (PRT-00743)<br> - machine pins (PRT-00117)<br> - female headers (PRT-00115)<br><br> Molex polarized connector foot print use with: PRT-08233 with associated crimp pins and housings.<br><br> 2.54_SCREWTERM for use with PRT-10571.<br><br> 3.5mm Screw Terminal footprints for PRT-08084<br><br> 5mm Screw Terminal footprints for use with PRT-08432 <h3>USB Type C 16Pin Connector</h3> Super Speed pins not available on the 16-pin purely SMD connector so this part is best for USB 2.0 implementations. D1 and D2 are tied together enabling D+/- no matter which way the cable is plugged into the connector. The two channel configuration pins (CC1/2) are exposed. These are normally connected to ground via 5.1k resistors but can be reconfigured for high current/high power applications. <h3>Cortex Debug Connector - 10 pin</h3> <p>Supports JTAG debug, Serial Wire debug, and Serial Wire Viewer. PTH and SMD connector options available.</p> <p> <ul><a href=”http://infocenter.arm.com/help/topic/com.arm.doc.faqs/attached/13634/cortex_debug_connectors.pdf”>General Connector Information</a> <p><b> Products:</b> <ul><li><a href=”http://www.digikey.com/product-detail/en/cnc-tech/3220-10-0100-00/1175-1627-ND/3883661”>PTH Connector</a> -via Digi-Key</li> <li><a href=”https://www.sparkfun.com/products/13229”>SparkFun PSoc</a></li> <li><a href=”https://www.sparkfun.com/products/13810”>SparkFun T</a></li> </ul></p> <h3>SparkFun Electronics' preferred foot prints</h3> In this library you'll find non-functional items- supply symbols, logos, notations, frame blocks, etc.<br><br> We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com. <br><br> <b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ <br><br> You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. >VALUE <b>SUPPLY SYMBOL</b> >Name >Value >Value >Name <h3>SparkFun Electronics' preferred foot prints</h3> In this library you'll find resistors, capacitors, inductors, test points, jumper pads, etc.<br><br> We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com. <br><br> <b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ <br><br> You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. >NAME >VALUE >Name >Value >Name >Value >NAME >VALUE >Name >Value >NAME >VALUE <b>CAPACITOR</b><p> chip >NAME >VALUE >Name >Value >Name >Value >NAME >VALUE >NAME >VALUE CTZ3 Series land pattern for variable capacitor - CTZ3E-50C-W1-PF >NAME >VALUE <h3>CAP-PTH-SMALL-KIT</h3> Commonly used for small ceramic capacitors. Like our 0.1uF (http://www.sparkfun.com/products/8375) or 22pF caps (http://www.sparkfun.com/products/8571).<br> <br> <b>Warning:</b> This is the KIT version of this package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side. This is the "EZ" version of the .1" spaced ceramic thru-hole cap.<br> It has reduced top mask to make it harder to put the component on the wrong side of the board. >Name >Value >NAME >VALUE CAP-00868 <b>Capacitor</b> Standard 0603 ceramic capacitor, and 0.1" leaded capacitor. <b>Resistors, Capacitors, Inductors</b><p> Based on the previous libraries: <ul> <li>r.lbr <li>cap.lbr <li>cap-fe.lbr <li>captant.lbr <li>polcap.lbr <li>ipc-smd.lbr </ul> All SMD packages are defined according to the IPC specifications and CECC<p> <author>Created by librarian@cadsoft.de</author><p> <p> for Electrolyt Capacitors see also :<p> www.bccomponents.com <p> www.panasonic.com<p> www.kemet.com<p> http://www.secc.co.jp/pdf/os_e/2004/e_os_all.pdf <b>(SANYO)</b> <p> for trimmer refence see : <u>www.electrospec-inc.com/cross_references/trimpotcrossref.asp</u><p> <table border=0 cellspacing=0 cellpadding=0 width="100%" cellpaddding=0> <tr valign="top"> <! <td width="10">&nbsp;</td> <td width="90%"> <b><font color="#0000FF" size="4">TRIM-POT CROSS REFERENCE</font></b> <P> <TABLE BORDER=0 CELLSPACING=1 CELLPADDING=2> <TR> <TD COLSPAN=8> <FONT SIZE=3 FACE=ARIAL><B>RECTANGULAR MULTI-TURN</B></FONT> </TD> </TR> <TR> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">BOURNS</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">BI&nbsp;TECH</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">DALE-VISHAY</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">PHILIPS/MEPCO</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">MURATA</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">PANASONIC</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">SPECTROL</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">MILSPEC</FONT> </B> </TD><TD>&nbsp;</TD> </TR> <TR> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3 > 3005P<BR> 3006P<BR> 3006W<BR> 3006Y<BR> 3009P<BR> 3009W<BR> 3009Y<BR> 3057J<BR> 3057L<BR> 3057P<BR> 3057Y<BR> 3059J<BR> 3059L<BR> 3059P<BR> 3059Y<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> 89P<BR> 89W<BR> 89X<BR> 89PH<BR> 76P<BR> 89XH<BR> 78SLT<BR> 78L&nbsp;ALT<BR> 56P&nbsp;ALT<BR> 78P&nbsp;ALT<BR> T8S<BR> 78L<BR> 56P<BR> 78P<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> T18/784<BR> 783<BR> 781<BR> -<BR> -<BR> -<BR> 2199<BR> 1697/1897<BR> 1680/1880<BR> 2187<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> 8035EKP/CT20/RJ-20P<BR> -<BR> RJ-20X<BR> -<BR> -<BR> -<BR> 1211L<BR> 8012EKQ&nbsp;ALT<BR> 8012EKR&nbsp;ALT<BR> 1211P<BR> 8012EKJ<BR> 8012EKL<BR> 8012EKQ<BR> 8012EKR<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> 2101P<BR> 2101W<BR> 2101Y<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 2102L<BR> 2102S<BR> 2102Y<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> EVMCOG<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> 43P<BR> 43W<BR> 43Y<BR> -<BR> -<BR> -<BR> -<BR> 40L<BR> 40P<BR> 40Y<BR> 70Y-T602<BR> 70L<BR> 70P<BR> 70Y<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> RT/RTR12<BR> RT/RTR12<BR> RT/RTR12<BR> -<BR> RJ/RJR12<BR> RJ/RJR12<BR> RJ/RJR12<BR></FONT> </TD> </TR> <TR> <TD COLSPAN=8>&nbsp; </TD> </TR> <TR> <TD COLSPAN=8> <FONT SIZE=4 FACE=ARIAL><B>SQUARE MULTI-TURN</B></FONT> </TD> </TR> <TR> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>BOURN</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>MURATA</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>SPECTROL</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>MILSPEC</B></FONT> </TD> </TR> <TR> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 3250L<BR> 3250P<BR> 3250W<BR> 3250X<BR> 3252P<BR> 3252W<BR> 3252X<BR> 3260P<BR> 3260W<BR> 3260X<BR> 3262P<BR> 3262W<BR> 3262X<BR> 3266P<BR> 3266W<BR> 3266X<BR> 3290H<BR> 3290P<BR> 3290W<BR> 3292P<BR> 3292W<BR> 3292X<BR> 3296P<BR> 3296W<BR> 3296X<BR> 3296Y<BR> 3296Z<BR> 3299P<BR> 3299W<BR> 3299X<BR> 3299Y<BR> 3299Z<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> 66P&nbsp;ALT<BR> 66W&nbsp;ALT<BR> 66X&nbsp;ALT<BR> 66P&nbsp;ALT<BR> 66W&nbsp;ALT<BR> 66X&nbsp;ALT<BR> -<BR> 64W&nbsp;ALT<BR> -<BR> 64P&nbsp;ALT<BR> 64W&nbsp;ALT<BR> 64X&nbsp;ALT<BR> 64P<BR> 64W<BR> 64X<BR> 66X&nbsp;ALT<BR> 66P&nbsp;ALT<BR> 66W&nbsp;ALT<BR> 66P<BR> 66W<BR> 66X<BR> 67P<BR> 67W<BR> 67X<BR> 67Y<BR> 67Z<BR> 68P<BR> 68W<BR> 68X<BR> 67Y&nbsp;ALT<BR> 67Z&nbsp;ALT<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 5050<BR> 5091<BR> 5080<BR> 5087<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> T63YB<BR> T63XB<BR> -<BR> -<BR> -<BR> 5887<BR> 5891<BR> 5880<BR> -<BR> -<BR> -<BR> T93Z<BR> T93YA<BR> T93XA<BR> T93YB<BR> T93XB<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 8026EKP<BR> 8026EKW<BR> 8026EKM<BR> 8026EKP<BR> 8026EKB<BR> 8026EKM<BR> 1309X<BR> 1309P<BR> 1309W<BR> 8024EKP<BR> 8024EKW<BR> 8024EKN<BR> RJ-9P/CT9P<BR> RJ-9W<BR> RJ-9X<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 3103P<BR> 3103Y<BR> 3103Z<BR> 3103P<BR> 3103Y<BR> 3103Z<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 3105P/3106P<BR> 3105W/3106W<BR> 3105X/3106X<BR> 3105Y/3106Y<BR> 3105Z/3105Z<BR> 3102P<BR> 3102W<BR> 3102X<BR> 3102Y<BR> 3102Z<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> EVMCBG<BR> EVMCCG<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 55-1-X<BR> 55-4-X<BR> 55-3-X<BR> 55-2-X<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 50-2-X<BR> 50-4-X<BR> 50-3-X<BR> -<BR> -<BR> -<BR> 64P<BR> 64W<BR> 64X<BR> 64Y<BR> 64Z<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> RT/RTR22<BR> RT/RTR22<BR> RT/RTR22<BR> RT/RTR22<BR> RJ/RJR22<BR> RJ/RJR22<BR> RJ/RJR22<BR> RT/RTR26<BR> RT/RTR26<BR> RT/RTR26<BR> RJ/RJR26<BR> RJ/RJR26<BR> RJ/RJR26<BR> RJ/RJR26<BR> RJ/RJR26<BR> RJ/RJR26<BR> RT/RTR24<BR> RT/RTR24<BR> RT/RTR24<BR> RJ/RJR24<BR> RJ/RJR24<BR> RJ/RJR24<BR> RJ/RJR24<BR> RJ/RJR24<BR> RJ/RJR24<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> </TR> <TR> <TD COLSPAN=8>&nbsp; </TD> </TR> <TR> <TD COLSPAN=8> <FONT SIZE=4 FACE=ARIAL><B>SINGLE TURN</B></FONT> </TD> </TR> <TR> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>BOURN</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>MURATA</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>SPECTROL</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>MILSPEC</B></FONT> </TD> </TR> <TR> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 3323P<BR> 3323S<BR> 3323W<BR> 3329H<BR> 3329P<BR> 3329W<BR> 3339H<BR> 3339P<BR> 3339W<BR> 3352E<BR> 3352H<BR> 3352K<BR> 3352P<BR> 3352T<BR> 3352V<BR> 3352W<BR> 3362H<BR> 3362M<BR> 3362P<BR> 3362R<BR> 3362S<BR> 3362U<BR> 3362W<BR> 3362X<BR> 3386B<BR> 3386C<BR> 3386F<BR> 3386H<BR> 3386K<BR> 3386M<BR> 3386P<BR> 3386S<BR> 3386W<BR> 3386X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 25P<BR> 25S<BR> 25RX<BR> 82P<BR> 82M<BR> 82PA<BR> -<BR> -<BR> -<BR> 91E<BR> 91X<BR> 91T<BR> 91B<BR> 91A<BR> 91V<BR> 91W<BR> 25W<BR> 25V<BR> 25P<BR> -<BR> 25S<BR> 25U<BR> 25RX<BR> 25X<BR> 72XW<BR> 72XL<BR> 72PM<BR> 72RX<BR> -<BR> 72PX<BR> 72P<BR> 72RXW<BR> 72RXL<BR> 72X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> T7YB<BR> T7YA<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> TXD<BR> TYA<BR> TYP<BR> -<BR> TYD<BR> TX<BR> -<BR> 150SX<BR> 100SX<BR> 102T<BR> 101S<BR> 190T<BR> 150TX<BR> 101<BR> -<BR> -<BR> 101SX<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> ET6P<BR> ET6S<BR> ET6X<BR> RJ-6W/8014EMW<BR> RJ-6P/8014EMP<BR> RJ-6X/8014EMX<BR> TM7W<BR> TM7P<BR> TM7X<BR> -<BR> 8017SMS<BR> -<BR> 8017SMB<BR> 8017SMA<BR> -<BR> -<BR> CT-6W<BR> CT-6H<BR> CT-6P<BR> CT-6R<BR> -<BR> CT-6V<BR> CT-6X<BR> -<BR> -<BR> 8038EKV<BR> -<BR> 8038EKX<BR> -<BR> -<BR> 8038EKP<BR> 8038EKZ<BR> 8038EKW<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> 3321H<BR> 3321P<BR> 3321N<BR> 1102H<BR> 1102P<BR> 1102T<BR> RVA0911V304A<BR> -<BR> RVA0911H413A<BR> RVG0707V100A<BR> RVA0607V(H)306A<BR> RVA1214H213A<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 3104B<BR> 3104C<BR> 3104F<BR> 3104H<BR> -<BR> 3104M<BR> 3104P<BR> 3104S<BR> 3104W<BR> 3104X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> EVMQ0G<BR> EVMQIG<BR> EVMQ3G<BR> EVMS0G<BR> EVMQ0G<BR> EVMG0G<BR> -<BR> -<BR> -<BR> EVMK4GA00B<BR> EVM30GA00B<BR> EVMK0GA00B<BR> EVM38GA00B<BR> EVMB6<BR> EVLQ0<BR> -<BR> EVMMSG<BR> EVMMBG<BR> EVMMAG<BR> -<BR> -<BR> EVMMCS<BR> -<BR> -<BR> -<BR> -<BR> -<BR> EVMM1<BR> -<BR> -<BR> EVMM0<BR> -<BR> -<BR> EVMM3<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> 62-3-1<BR> 62-1-2<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 67R<BR> -<BR> 67P<BR> -<BR> -<BR> -<BR> -<BR> 67X<BR> 63V<BR> 63S<BR> 63M<BR> -<BR> -<BR> 63H<BR> 63P<BR> -<BR> -<BR> 63X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> RJ/RJR50<BR> RJ/RJR50<BR> RJ/RJR50<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> </TR> </TABLE> <P>&nbsp;<P> <TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3> <TR> <TD COLSPAN=7> <FONT color="#0000FF" SIZE=4 FACE=ARIAL><B>SMD TRIM-POT CROSS REFERENCE</B></FONT> <P> <FONT SIZE=4 FACE=ARIAL><B>MULTI-TURN</B></FONT> </TD> </TR> <TR> <TD> <FONT SIZE=3 FACE=ARIAL><B>BOURNS</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>TOCOS</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>AUX/KYOCERA</B></FONT> </TD> </TR> <TR> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 3224G<BR> 3224J<BR> 3224W<BR> 3269P<BR> 3269W<BR> 3269X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 44G<BR> 44J<BR> 44W<BR> 84P<BR> 84W<BR> 84X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> ST63Z<BR> ST63Y<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> ST5P<BR> ST5W<BR> ST5X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> </TR> <TR> <TD COLSPAN=7>&nbsp; </TD> </TR> <TR> <TD COLSPAN=7> <FONT SIZE=4 FACE=ARIAL><B>SINGLE TURN</B></FONT> </TD> </TR> <TR> <TD> <FONT SIZE=3 FACE=ARIAL><B>BOURNS</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>TOCOS</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>AUX/KYOCERA</B></FONT> </TD> </TR> <TR> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 3314G<BR> 3314J<BR> 3364A/B<BR> 3364C/D<BR> 3364W/X<BR> 3313G<BR> 3313J<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 23B<BR> 23A<BR> 21X<BR> 21W<BR> -<BR> 22B<BR> 22A<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> ST5YL/ST53YL<BR> ST5YJ/5T53YJ<BR> ST-23A<BR> ST-22B<BR> ST-22<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> ST-4B<BR> ST-4A<BR> -<BR> -<BR> -<BR> ST-3B<BR> ST-3A<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> EVM-6YS<BR> EVM-1E<BR> EVM-1G<BR> EVM-1D<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> G4B<BR> G4A<BR> TR04-3S1<BR> TRG04-2S1<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> DVR-43A<BR> CVR-42C<BR> CVR-42A/C<BR> -<BR> -<BR></FONT> </TD> </TR> </TABLE> <P> <FONT SIZE=4 FACE=ARIAL><B>ALT =&nbsp;ALTERNATE</B></FONT> <P> &nbsp; <P> </td> </tr> </table> <b>RESISTOR</b> >NAME >VALUE <b>RESISTOR</b><p> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b><p> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>Chip RESISTOR 0402 EIA (1005 Metric)</b> >NAME >VALUE <b>RESISTOR</b> wave soldering<p> >NAME >VALUE <b>RESISTOR</b> >NAME >VALUE <b>RESISTOR</b><p> wave soldering >NAME >VALUE <b>RESISTOR</b> >NAME >VALUE <b>RESISTOR</b><p> wave soldering >NAME >VALUE <b>RESISTOR</b> >NAME >VALUE <b>RESISTOR</b><p> wave soldering >NAME >VALUE <b>RESISTOR</b> >NAME >VALUE <b>RESISTOR</b><p> wave soldering >NAME >VALUE <b>RESISTOR</b> >NAME >VALUE <b>RESISTOR</b><p> wave soldering >NAME >VALUE <b>RESISTOR</b> >NAME >VALUE <b>RESISTOR</b><p> wave soldering >NAME >VALUE <b>RESISTOR</b> >NAME >VALUE <b>RESISTOR</b><p> wave soldering >NAME >VALUE <b>RESISTOR</b> >NAME >VALUE <b>RESISTOR</b><p> wave soldering >NAME >VALUE <b>RESISTOR</b><p> Source: http://download.siliconexpert.com/pdfs/2005/02/24/Semi_Ap/2/VSH/Resistor/dcrcwfre.pdf >NAME >VALUE <b>RESISTOR</b> wave soldering<p> Source: http://download.siliconexpert.com/pdfs/2005/02/24/Semi_Ap/2/VSH/Resistor/dcrcwfre.pdf >NAME >VALUE <b>RESISTOR</b><p> MELF 0.10 W >NAME >VALUE <b>RESISTOR</b><p> MELF 0.25 W >NAME >VALUE <b>RESISTOR</b><p> MELF 0.12 W >NAME >VALUE <b>RESISTOR</b><p> MELF 0.10 W >NAME >VALUE <b>RESISTOR</b><p> MELF 0.25 W >NAME >VALUE <b>RESISTOR</b><p> MELF 0.25 W >NAME >VALUE <b>RESISTOR</b><p> MELF 0.12 W >NAME >VALUE <b>RESISTOR</b><p> MELF 0.25 W >NAME >VALUE <b>RESISTOR</b><p> type 0204, grid 5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0204, grid 7.5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0204, grid 2.5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0207, grid 10 mm >NAME >VALUE <b>RESISTOR</b><p> type 0207, grid 12 mm >NAME >VALUE <b>RESISTOR</b><p> type 0207, grid 15mm >NAME >VALUE <b>RESISTOR</b><p> type 0207, grid 2.5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0207, grid 5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0207, grid 7.5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0309, grid 10mm >NAME >VALUE <b>RESISTOR</b><p> type 0309, grid 12.5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0309, grid 2.5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0411, grid 12.5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0411, grid 15 mm >NAME >VALUE <b>RESISTOR</b><p> type 0411, grid 3.81 mm >NAME >VALUE <b>RESISTOR</b><p> type 0414, grid 15 mm >NAME >VALUE <b>RESISTOR</b><p> type 0414, grid 5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0617, grid 17.5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0617, grid 22.5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0617, grid 5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0922, grid 22.5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0613, grid 5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0613, grid 15 mm >NAME >VALUE <b>RESISTOR</b><p> type 0817, grid 22.5 mm >NAME >VALUE 0817 <b>RESISTOR</b><p> type 0817, grid 6.35 mm >NAME >VALUE 0817 <b>RESISTOR</b><p> type V234, grid 12.5 mm >NAME >VALUE <b>RESISTOR</b><p> type V235, grid 17.78 mm >NAME >VALUE <b>RESISTOR</b><p> type V526-0, grid 2.5 mm >NAME >VALUE <b>CECC Size RC2211</b> Reflow Soldering<p> source Beyschlag >NAME >VALUE <b>CECC Size RC2211</b> Wave Soldering<p> source Beyschlag >NAME >VALUE <b>CECC Size RC3715</b> Reflow Soldering<p> source Beyschlag >NAME >VALUE <b>CECC Size RC3715</b> Wave Soldering<p> source Beyschlag >NAME >VALUE <b>CECC Size RC6123</b> Reflow Soldering<p> source Beyschlag >NAME >VALUE <b>CECC Size RC6123</b> Wave Soldering<p> source Beyschlag >NAME >VALUE <b>RESISTOR</b><p> type 0922, grid 7.5 mm >NAME >VALUE 0922 <b>RESISTOR</b><p> type RDH, grid 15 mm >NAME >VALUE RDH <b>Mini MELF 0102 Axial</b> >NAME >VALUE <b>RESISTOR</b> chip<p> Source: http://www.vishay.com/docs/20008/dcrcw.pdf >NAME >VALUE <b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> MIL SIZE RBR52<br> Source: VISHAY .. vta56.pdf >NAME >VALUE <b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> MIL SIZE RBR53<br> Source: VISHAY .. vta56.pdf >NAME >VALUE <b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> MIL SIZE RBR54<br> Source: VISHAY .. vta56.pdf >NAME >VALUE <b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> MIL SIZE RBR55<br> Source: VISHAY .. vta56.pdf >NAME >VALUE <b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> MIL SIZE RBR56<br> Source: VISHAY .. vta56.pdf >NAME >VALUE <b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> MIL SIZE RNC55<br> Source: VISHAY .. vta56.pdf >NAME >VALUE <b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> MIL SIZE RNC60<br> Source: VISHAY .. vta56.pdf >NAME >VALUE <b>Package 4527</b><p> Source: http://www.vishay.com/docs/31059/wsrhigh.pdf >NAME >VALUE <b>Wirewound Resistors, Precision Power</b><p> Source: VISHAY wscwsn.pdf >NAME >VALUE <b>Wirewound Resistors, Precision Power</b><p> Source: VISHAY wscwsn.pdf >NAME >VALUE <b>Wirewound Resistors, Precision Power</b><p> Source: VISHAY wscwsn.pdf >NAME >VALUE <b>Wirewound Resistors, Precision Power</b><p> Source: VISHAY wscwsn.pdf >NAME >VALUE <b>Wirewound Resistors, Precision Power</b><p> Source: VISHAY wscwsn.pdf >NAME >VALUE <b>Wirewound Resistors, Precision Power</b><p> Source: VISHAY wscwsn.pdf >NAME >VALUE <b>CRCW1218 Thick Film, Rectangular Chip Resistors</b><p> Source: http://www.vishay.com .. dcrcw.pdf >NAME >VALUE <b>Chip Monolithic Ceramic Capacitors</b> Medium Voltage High Capacitance for General Use<p> Source: http://www.murata.com .. GRM43DR72E224KW01.pdf >NAME >VALUE <b>PRL1632 are realized as 1W for 3.2 × 1.6mm(1206)</b><p> Source: http://www.mouser.com/ds/2/392/products_18-2245.pdf >NAME >VALUE >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 mm, outline 2.4 x 4.4 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 mm, outline 2.5 x 5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 mm, outline 3 x 5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 mm, outline 4 x 5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 mm, outline 5 x 5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 mm, outline 6 x 5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 mm + 5 mm, outline 2.4 x 7 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 + 5 mm, outline 2.5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 + 5 mm, outline 3.5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 + 5 mm, outline 4.5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 + 5 mm, outline 5.5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 5 mm, outline 2.4 x 4.4 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 5 mm, outline 2.5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 5 mm, outline 4.5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 5 mm, outline 3 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 5 mm, outline 5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 5 mm, outline 5.5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 5 mm, outline 7.5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> Horizontal, grid 5 mm, outline 7.5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 7.5 mm, outline 3.2 x 10.3 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 7.5 mm, outline 4.2 x 10.3 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 7.5 mm, outline 5.2 x 10.6 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 10.2 mm, outline 4.3 x 13.3 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 10.2 mm, outline 5.4 x 13.3 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 10.2 mm, outline 6.4 x 13.3 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 10.2 mm + 15.2 mm, outline 6.2 x 18.4 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 15 mm, outline 5.4 x 18.3 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 15 mm, outline 6.4 x 18.3 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 15 mm, outline 7.2 x 18.3 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 15 mm, outline 8.4 x 18.3 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 15 mm, outline 9.1 x 18.2 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 22.5 mm, outline 6.2 x 26.8 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 22.5 mm, outline 7.4 x 26.8 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 22.5 mm, outline 8.7 x 26.8 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 22.5 mm, outline 10.8 x 26.8 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 22.5 mm, outline 11.3 x 26.8 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 27.5 mm, outline 9.3 x 31.6 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 27.5 mm, outline 11.3 x 31.6 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 27.5 mm, outline 13.4 x 31.6 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 27.5 mm, outline 20.5 x 31.6 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 32.5 mm, outline 13.7 x 37.4 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 32.5 mm, outline 16.2 x 37.4 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 32.5 mm, outline 18.2 x 37.4 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 37.5 mm, outline 19.2 x 41.8 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 37.5 mm, outline 20.3 x 41.8 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 5 mm, outline 3.5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 37.5 mm, outline 15.5 x 41.8 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 7.5 mm, outline 6.3 x 10.6 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 27.5 mm, outline 15.4 x 31.6 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 27.5 mm, outline 17.3 x 31.6 mm >NAME >VALUE <b>Ceramic Chip Capacitor KEMET 0204 reflow solder</b><p> Metric Code Size 1005 >NAME >VALUE <b>Ceramic Chip Capacitor KEMET 0603 reflow solder</b><p> Metric Code Size 1608 >NAME >VALUE <b>Ceramic Chip Capacitor KEMET 0805 reflow solder</b><p> Metric Code Size 2012 >NAME >VALUE <b>Ceramic Chip Capacitor KEMET 1206 reflow solder</b><p> Metric Code Size 3216 >NAME >VALUE <b>Ceramic Chip Capacitor KEMET 1210 reflow solder</b><p> Metric Code Size 3225 >NAME >VALUE <b>Ceramic Chip Capacitor KEMET 1812 reflow solder</b><p> Metric Code Size 4532 >NAME >VALUE <b>Ceramic Chip Capacitor KEMET 1825 reflow solder</b><p> Metric Code Size 4564 >NAME >VALUE <b>Ceramic Chip Capacitor KEMET 2220 reflow solder</b><p>Metric Code Size 5650 >NAME >VALUE <b>Ceramic Chip Capacitor KEMET 2225 reflow solder</b><p>Metric Code Size 5664 >NAME >VALUE <b> </b><p> Source: http://www.vishay.com/docs/10129/hpc0201a.pdf >NAME >VALUE Source: http://www.avxcorp.com/docs/catalogs/cx5r.pdf >NAME >VALUE <b>CAPACITOR</b><p> Source: AVX .. aphvc.pdf >NAME >VALUE <b>CAPACITOR</b><p> Source: AVX .. aphvc.pdf >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE RESISTOR RESISTOR Chip RESISTOR 0402 EIA (1005 Metric) RESISTOR wave soldering RESISTOR RESISTOR wave soldering RESISTOR RESISTOR wave soldering RESISTOR RESISTOR wave soldering RESISTOR RESISTOR wave soldering RESISTOR RESISTOR wave soldering RESISTOR RESISTOR wave soldering RESISTOR RESISTOR wave soldering RESISTOR RESISTOR wave soldering RESISTOR Source: http://download.siliconexpert.com/pdfs/2005/02/24/Semi_Ap/2/VSH/Resistor/dcrcwfre.pdf RESISTOR wave soldering Source: http://download.siliconexpert.com/pdfs/2005/02/24/Semi_Ap/2/VSH/Resistor/dcrcwfre.pdf RESISTOR MELF 0.10 W RESISTOR MELF 0.25 W RESISTOR MELF 0.12 W RESISTOR MELF 0.10 W RESISTOR MELF 0.25 W RESISTOR MELF 0.25 W RESISTOR MELF 0.12 W RESISTOR MELF 0.25 W RESISTOR type 0204, grid 5 mm RESISTOR type 0204, grid 7.5 mm RESISTOR type 0204, grid 2.5 mm RESISTOR type 0207, grid 10 mm RESISTOR type 0207, grid 12 mm RESISTOR type 0207, grid 15mm RESISTOR type 0207, grid 2.5 mm RESISTOR type 0207, grid 5 mm RESISTOR type 0207, grid 7.5 mm RESISTOR type 0309, grid 10mm RESISTOR type 0309, grid 12.5 mm RESISTOR type 0309, grid 2.5 mm RESISTOR type 0411, grid 12.5 mm RESISTOR type 0411, grid 15 mm RESISTOR type 0411, grid 3.81 mm RESISTOR type 0414, grid 15 mm RESISTOR type 0414, grid 5 mm RESISTOR type 0617, grid 17.5 mm RESISTOR type 0617, grid 22.5 mm RESISTOR type 0617, grid 5 mm RESISTOR type 0922, grid 22.5 mm RESISTOR type 0613, grid 5 mm RESISTOR type 0613, grid 15 mm RESISTOR type 0817, grid 22.5 mm RESISTOR type 0817, grid 6.35 mm RESISTOR type V234, grid 12.5 mm RESISTOR type V235, grid 17.78 mm RESISTOR type V526-0, grid 2.5 mm CECC Size RC2211 Reflow Soldering source Beyschlag CECC Size RC2211 Wave Soldering source Beyschlag CECC Size RC3715 Reflow Soldering source Beyschlag CECC Size RC3715 Wave Soldering source Beyschlag CECC Size RC6123 Reflow Soldering source Beyschlag CECC Size RC6123 Wave Soldering source Beyschlag RESISTOR type 0922, grid 7.5 mm RESISTOR type RDH, grid 15 mm Mini MELF 0102 Axial RESISTOR chip Source: http://www.vishay.com/docs/20008/dcrcw.pdf Bulk Metal® Foil Technology, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements MIL SIZE RBR52 Source: VISHAY .. vta56.pdf Bulk Metal® Foil Technology, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements MIL SIZE RBR53 Source: VISHAY .. vta56.pdf Bulk Metal® Foil Technology, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements MIL SIZE RBR54 Source: VISHAY .. vta56.pdf Bulk Metal® Foil Technology, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements MIL SIZE RBR55 Source: VISHAY .. vta56.pdf Bulk Metal® Foil Technology, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements MIL SIZE RBR56 Source: VISHAY .. vta56.pdf Bulk Metal® Foil Technology, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements MIL SIZE RNC55 Source: VISHAY .. vta56.pdf Bulk Metal® Foil Technology, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements MIL SIZE RNC60 Source: VISHAY .. vta56.pdf Package 4527 Source: http://www.vishay.com/docs/31059/wsrhigh.pdf Wirewound Resistors, Precision Power Source: VISHAY wscwsn.pdf Wirewound Resistors, Precision Power Source: VISHAY wscwsn.pdf Wirewound Resistors, Precision Power Source: VISHAY wscwsn.pdf Wirewound Resistors, Precision Power Source: VISHAY wscwsn.pdf Wirewound Resistors, Precision Power Source: VISHAY wscwsn.pdf Wirewound Resistors, Precision Power Source: VISHAY wscwsn.pdf CRCW1218 Thick Film, Rectangular Chip Resistors Source: http://www.vishay.com .. dcrcw.pdf Chip Monolithic Ceramic Capacitors Medium Voltage High Capacitance for General Use Source: http://www.murata.com .. GRM43DR72E224KW01.pdf PRL1632 are realized as 1W for 3.2 × 1.6mm(1206) Source: http://www.mouser.com/ds/2/392/products_18-2245.pdf CAPACITOR CAPACITOR CAPACITOR CAPACITOR CAPACITOR CAPACITOR CAPACITOR CAPACITOR CAPACITOR CAPACITOR CAPACITOR CAPACITOR CAPACITOR CAPACITOR CAPACITOR CAPACITOR grid 2.5 mm, outline 2.4 x 4.4 mm CAPACITOR grid 2.5 mm, outline 2.5 x 5 mm CAPACITOR grid 2.5 mm, outline 3 x 5 mm CAPACITOR grid 2.5 mm, outline 4 x 5 mm CAPACITOR grid 2.5 mm, outline 5 x 5 mm CAPACITOR grid 2.5 mm, outline 6 x 5 mm CAPACITOR grid 2.5 mm + 5 mm, outline 2.4 x 7 mm CAPACITOR grid 2.5 + 5 mm, outline 2.5 x 7.5 mm CAPACITOR grid 2.5 + 5 mm, outline 3.5 x 7.5 mm CAPACITOR grid 2.5 + 5 mm, outline 4.5 x 7.5 mm CAPACITOR grid 2.5 + 5 mm, outline 5.5 x 7.5 mm CAPACITOR grid 5 mm, outline 2.4 x 4.4 mm CAPACITOR grid 5 mm, outline 2.5 x 7.5 mm CAPACITOR grid 5 mm, outline 4.5 x 7.5 mm CAPACITOR grid 5 mm, outline 3 x 7.5 mm CAPACITOR grid 5 mm, outline 5 x 7.5 mm CAPACITOR grid 5 mm, outline 5.5 x 7.5 mm CAPACITOR grid 5 mm, outline 7.5 x 7.5 mm CAPACITOR Horizontal, grid 5 mm, outline 7.5 x 7.5 mm CAPACITOR grid 7.5 mm, outline 3.2 x 10.3 mm CAPACITOR grid 7.5 mm, outline 4.2 x 10.3 mm CAPACITOR grid 7.5 mm, outline 5.2 x 10.6 mm CAPACITOR grid 10.2 mm, outline 4.3 x 13.3 mm CAPACITOR grid 10.2 mm, outline 5.4 x 13.3 mm CAPACITOR grid 10.2 mm, outline 6.4 x 13.3 mm CAPACITOR grid 10.2 mm + 15.2 mm, outline 6.2 x 18.4 mm CAPACITOR grid 15 mm, outline 5.4 x 18.3 mm CAPACITOR grid 15 mm, outline 6.4 x 18.3 mm CAPACITOR grid 15 mm, outline 7.2 x 18.3 mm CAPACITOR grid 15 mm, outline 8.4 x 18.3 mm CAPACITOR grid 15 mm, outline 9.1 x 18.2 mm CAPACITOR grid 22.5 mm, outline 6.2 x 26.8 mm CAPACITOR grid 22.5 mm, outline 7.4 x 26.8 mm CAPACITOR grid 22.5 mm, outline 8.7 x 26.8 mm CAPACITOR grid 22.5 mm, outline 10.8 x 26.8 mm CAPACITOR grid 22.5 mm, outline 11.3 x 26.8 mm CAPACITOR grid 27.5 mm, outline 9.3 x 31.6 mm CAPACITOR grid 27.5 mm, outline 11.3 x 31.6 mm CAPACITOR grid 27.5 mm, outline 13.4 x 31.6 mm CAPACITOR grid 27.5 mm, outline 20.5 x 31.6 mm CAPACITOR grid 32.5 mm, outline 13.7 x 37.4 mm CAPACITOR grid 32.5 mm, outline 16.2 x 37.4 mm CAPACITOR grid 32.5 mm, outline 18.2 x 37.4 mm CAPACITOR grid 37.5 mm, outline 19.2 x 41.8 mm CAPACITOR grid 37.5 mm, outline 20.3 x 41.8 mm CAPACITOR grid 5 mm, outline 3.5 x 7.5 mm CAPACITOR grid 37.5 mm, outline 15.5 x 41.8 mm CAPACITOR grid 7.5 mm, outline 6.3 x 10.6 mm CAPACITOR grid 27.5 mm, outline 15.4 x 31.6 mm CAPACITOR grid 27.5 mm, outline 17.3 x 31.6 mm Ceramic Chip Capacitor KEMET 0204 reflow solder Metric Code Size 1005 Ceramic Chip Capacitor KEMET 0603 reflow solder Metric Code Size 1608 Ceramic Chip Capacitor KEMET 0805 reflow solder Metric Code Size 2012 Ceramic Chip Capacitor KEMET 1206 reflow solder Metric Code Size 3216 Ceramic Chip Capacitor KEMET 1210 reflow solder Metric Code Size 3225 Ceramic Chip Capacitor KEMET 1812 reflow solder Metric Code Size 4532 Ceramic Chip Capacitor KEMET 1825 reflow solder Metric Code Size 4564 Ceramic Chip Capacitor KEMET 2220 reflow solderMetric Code Size 5650 Ceramic Chip Capacitor KEMET 2225 reflow solderMetric Code Size 5664 Source: http://www.vishay.com/docs/10129/hpc0201a.pdf Source: http://www.avxcorp.com/docs/catalogs/cx5r.pdf CAPACITOR Source: AVX .. aphvc.pdf CAPACITOR Source: AVX .. aphvc.pdf CAPACITOR >NAME >VALUE >NAME >VALUE <B>RESISTOR</B>, European symbol <B>CAPACITOR</B>, European symbol SMA DIP Connector 90° 50 Ohm >NAME >VALUE >NAME >VALUE >LABEL >NAME >VALUE >LABEL >NAME >VALUE >NAME >VALUE >NAME Red Grn Blue <b>SMA Connector</b> <p>90° DIP SMA Connector, 50 Ohm (4UConnector: 07259)</p> For 5050 RGB LEDs, the order of the LEDs may vary from one manufacturer to another! nrf52840 module by holyiot <b>Test Pins/Pads</b><p> Cream on SMD OFF.<br> new: Attribute TP_SIGNAL_NAME<br> <author>Created by librarian@cadsoft.de</author> <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD TEST PAD >NAME >TP_SIGNAL_NAME <b>Test pad</b> <h3>SparkFun Electronics' Retired foot prints</h3> In this library you'll find all manner of retired footprints for resistors, capacitors, board names, ICs, etc., that are <b> no longer used</b> in our catalog. <br> <br> We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. <br> <br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. <br> <br> <b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ <br> <br> You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. >NAME >VALUE <b>Solder jumper</b> >NAME >VALUE <b>Solder jumper</b> >NAME >VALUE >NAME >VALUE >VALUE >NAME >VALUE >VALUE PASTE >NAME >VALUE >VALUE PASTE Small solder jumper with big paste layer so it will short during reflow. >NAME >VALUE Solder jumper, small, shorted with trace. No paste layer. Trace is cuttable. >NAME >VALUE >NAME >VALUE Small solder jumper with no paste layer so it will open after reflow. >NAME >VALUE >NAME >VALUE >NAME >VALUE >NAME >VALUE >NAME >VALUE >NAME >VALUE >NAME >VALUE SWCH-10651 Side-actuated SPDT slide switch, as used on the Arduino Pro <b>Solder Jumper</b> 2 way solder jumper <b>Solder Jumper</b> Standard SMD solder jumper. Used to automate production. Two varients : Normally Open and Normally Closed are the same, but have different paste layers. NC will have a large amount of paste and should jumper during reflow. >VALUE <b>SUPPLY SYMBOL</b> <h3>SparkFun Power Symbols</h3> This library contains power, ground, and voltage-supply symbols. <br> <br> We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. <br> <br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. <br> <br> <b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ <br> <br> You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. <h3>Digital Ground Supply</h3> >VALUE <h3>Ground Supply Symbol</h3> <p>Generic signal ground supply symbol.</p> Generated from <b>BLE-LORA-Relay-30dbm-v2.0.sch</b><p> by exp-lbrs.ulp <B>Small Outline Narrow Plastic Gull Wing</B><p> 150-mil body, package type SN >NAME >VALUE IPC SO8 JEDEC MS-012 AA <b>Resistors, Capacitors, Inductors</b><p> Based on the previous libraries: <ul> <li>r.lbr <li>cap.lbr <li>cap-fe.lbr <li>captant.lbr <li>polcap.lbr <li>ipc-smd.lbr </ul> All SMD packages are defined according to the IPC specifications and CECC<p> <author>Created by librarian@cadsoft.de</author><p> <p> for Electrolyt Capacitors see also :<p> www.bccomponents.com <p> www.panasonic.com<p> www.kemet.com<p> http://www.secc.co.jp/pdf/os_e/2004/e_os_all.pdf <b>(SANYO)</b> <p> for trimmer refence see : <u>www.electrospec-inc.com/cross_references/trimpotcrossref.asp</u><p> <table border=0 cellspacing=0 cellpadding=0 width="100%" cellpaddding=0> <tr valign="top"> <! <td width="10">&nbsp;</td> <td width="90%"> <b><font color="#0000FF" size="4">TRIM-POT CROSS REFERENCE</font></b> <P> <TABLE BORDER=0 CELLSPACING=1 CELLPADDING=2> <TR> <TD COLSPAN=8> <FONT SIZE=3 FACE=ARIAL><B>RECTANGULAR MULTI-TURN</B></FONT> </TD> </TR> <TR> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">BOURNS</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">BI&nbsp;TECH</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">DALE-VISHAY</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">PHILIPS/MEPCO</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">MURATA</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">PANASONIC</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">SPECTROL</FONT> </B> </TD> <TD ALIGN=CENTER> <B> <FONT SIZE=3 FACE=ARIAL color="#FF0000">MILSPEC</FONT> </B> </TD><TD>&nbsp;</TD> </TR> <TR> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3 > 3005P<BR> 3006P<BR> 3006W<BR> 3006Y<BR> 3009P<BR> 3009W<BR> 3009Y<BR> 3057J<BR> 3057L<BR> 3057P<BR> 3057Y<BR> 3059J<BR> 3059L<BR> 3059P<BR> 3059Y<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> 89P<BR> 89W<BR> 89X<BR> 89PH<BR> 76P<BR> 89XH<BR> 78SLT<BR> 78L&nbsp;ALT<BR> 56P&nbsp;ALT<BR> 78P&nbsp;ALT<BR> T8S<BR> 78L<BR> 56P<BR> 78P<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> T18/784<BR> 783<BR> 781<BR> -<BR> -<BR> -<BR> 2199<BR> 1697/1897<BR> 1680/1880<BR> 2187<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> 8035EKP/CT20/RJ-20P<BR> -<BR> RJ-20X<BR> -<BR> -<BR> -<BR> 1211L<BR> 8012EKQ&nbsp;ALT<BR> 8012EKR&nbsp;ALT<BR> 1211P<BR> 8012EKJ<BR> 8012EKL<BR> 8012EKQ<BR> 8012EKR<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> 2101P<BR> 2101W<BR> 2101Y<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 2102L<BR> 2102S<BR> 2102Y<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> EVMCOG<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> 43P<BR> 43W<BR> 43Y<BR> -<BR> -<BR> -<BR> -<BR> 40L<BR> 40P<BR> 40Y<BR> 70Y-T602<BR> 70L<BR> 70P<BR> 70Y<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> RT/RTR12<BR> RT/RTR12<BR> RT/RTR12<BR> -<BR> RJ/RJR12<BR> RJ/RJR12<BR> RJ/RJR12<BR></FONT> </TD> </TR> <TR> <TD COLSPAN=8>&nbsp; </TD> </TR> <TR> <TD COLSPAN=8> <FONT SIZE=4 FACE=ARIAL><B>SQUARE MULTI-TURN</B></FONT> </TD> </TR> <TR> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>BOURN</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>MURATA</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>SPECTROL</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>MILSPEC</B></FONT> </TD> </TR> <TR> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 3250L<BR> 3250P<BR> 3250W<BR> 3250X<BR> 3252P<BR> 3252W<BR> 3252X<BR> 3260P<BR> 3260W<BR> 3260X<BR> 3262P<BR> 3262W<BR> 3262X<BR> 3266P<BR> 3266W<BR> 3266X<BR> 3290H<BR> 3290P<BR> 3290W<BR> 3292P<BR> 3292W<BR> 3292X<BR> 3296P<BR> 3296W<BR> 3296X<BR> 3296Y<BR> 3296Z<BR> 3299P<BR> 3299W<BR> 3299X<BR> 3299Y<BR> 3299Z<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> 66P&nbsp;ALT<BR> 66W&nbsp;ALT<BR> 66X&nbsp;ALT<BR> 66P&nbsp;ALT<BR> 66W&nbsp;ALT<BR> 66X&nbsp;ALT<BR> -<BR> 64W&nbsp;ALT<BR> -<BR> 64P&nbsp;ALT<BR> 64W&nbsp;ALT<BR> 64X&nbsp;ALT<BR> 64P<BR> 64W<BR> 64X<BR> 66X&nbsp;ALT<BR> 66P&nbsp;ALT<BR> 66W&nbsp;ALT<BR> 66P<BR> 66W<BR> 66X<BR> 67P<BR> 67W<BR> 67X<BR> 67Y<BR> 67Z<BR> 68P<BR> 68W<BR> 68X<BR> 67Y&nbsp;ALT<BR> 67Z&nbsp;ALT<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 5050<BR> 5091<BR> 5080<BR> 5087<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> T63YB<BR> T63XB<BR> -<BR> -<BR> -<BR> 5887<BR> 5891<BR> 5880<BR> -<BR> -<BR> -<BR> T93Z<BR> T93YA<BR> T93XA<BR> T93YB<BR> T93XB<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 8026EKP<BR> 8026EKW<BR> 8026EKM<BR> 8026EKP<BR> 8026EKB<BR> 8026EKM<BR> 1309X<BR> 1309P<BR> 1309W<BR> 8024EKP<BR> 8024EKW<BR> 8024EKN<BR> RJ-9P/CT9P<BR> RJ-9W<BR> RJ-9X<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 3103P<BR> 3103Y<BR> 3103Z<BR> 3103P<BR> 3103Y<BR> 3103Z<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 3105P/3106P<BR> 3105W/3106W<BR> 3105X/3106X<BR> 3105Y/3106Y<BR> 3105Z/3105Z<BR> 3102P<BR> 3102W<BR> 3102X<BR> 3102Y<BR> 3102Z<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> EVMCBG<BR> EVMCCG<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 55-1-X<BR> 55-4-X<BR> 55-3-X<BR> 55-2-X<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 50-2-X<BR> 50-4-X<BR> 50-3-X<BR> -<BR> -<BR> -<BR> 64P<BR> 64W<BR> 64X<BR> 64Y<BR> 64Z<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> RT/RTR22<BR> RT/RTR22<BR> RT/RTR22<BR> RT/RTR22<BR> RJ/RJR22<BR> RJ/RJR22<BR> RJ/RJR22<BR> RT/RTR26<BR> RT/RTR26<BR> RT/RTR26<BR> RJ/RJR26<BR> RJ/RJR26<BR> RJ/RJR26<BR> RJ/RJR26<BR> RJ/RJR26<BR> RJ/RJR26<BR> RT/RTR24<BR> RT/RTR24<BR> RT/RTR24<BR> RJ/RJR24<BR> RJ/RJR24<BR> RJ/RJR24<BR> RJ/RJR24<BR> RJ/RJR24<BR> RJ/RJR24<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> </TR> <TR> <TD COLSPAN=8>&nbsp; </TD> </TR> <TR> <TD COLSPAN=8> <FONT SIZE=4 FACE=ARIAL><B>SINGLE TURN</B></FONT> </TD> </TR> <TR> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>BOURN</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>MURATA</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>SPECTROL</B></FONT> </TD> <TD ALIGN=CENTER> <FONT SIZE=3 FACE=ARIAL><B>MILSPEC</B></FONT> </TD> </TR> <TR> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 3323P<BR> 3323S<BR> 3323W<BR> 3329H<BR> 3329P<BR> 3329W<BR> 3339H<BR> 3339P<BR> 3339W<BR> 3352E<BR> 3352H<BR> 3352K<BR> 3352P<BR> 3352T<BR> 3352V<BR> 3352W<BR> 3362H<BR> 3362M<BR> 3362P<BR> 3362R<BR> 3362S<BR> 3362U<BR> 3362W<BR> 3362X<BR> 3386B<BR> 3386C<BR> 3386F<BR> 3386H<BR> 3386K<BR> 3386M<BR> 3386P<BR> 3386S<BR> 3386W<BR> 3386X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 25P<BR> 25S<BR> 25RX<BR> 82P<BR> 82M<BR> 82PA<BR> -<BR> -<BR> -<BR> 91E<BR> 91X<BR> 91T<BR> 91B<BR> 91A<BR> 91V<BR> 91W<BR> 25W<BR> 25V<BR> 25P<BR> -<BR> 25S<BR> 25U<BR> 25RX<BR> 25X<BR> 72XW<BR> 72XL<BR> 72PM<BR> 72RX<BR> -<BR> 72PX<BR> 72P<BR> 72RXW<BR> 72RXL<BR> 72X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> T7YB<BR> T7YA<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> TXD<BR> TYA<BR> TYP<BR> -<BR> TYD<BR> TX<BR> -<BR> 150SX<BR> 100SX<BR> 102T<BR> 101S<BR> 190T<BR> 150TX<BR> 101<BR> -<BR> -<BR> 101SX<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> ET6P<BR> ET6S<BR> ET6X<BR> RJ-6W/8014EMW<BR> RJ-6P/8014EMP<BR> RJ-6X/8014EMX<BR> TM7W<BR> TM7P<BR> TM7X<BR> -<BR> 8017SMS<BR> -<BR> 8017SMB<BR> 8017SMA<BR> -<BR> -<BR> CT-6W<BR> CT-6H<BR> CT-6P<BR> CT-6R<BR> -<BR> CT-6V<BR> CT-6X<BR> -<BR> -<BR> 8038EKV<BR> -<BR> 8038EKX<BR> -<BR> -<BR> 8038EKP<BR> 8038EKZ<BR> 8038EKW<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> 3321H<BR> 3321P<BR> 3321N<BR> 1102H<BR> 1102P<BR> 1102T<BR> RVA0911V304A<BR> -<BR> RVA0911H413A<BR> RVG0707V100A<BR> RVA0607V(H)306A<BR> RVA1214H213A<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 3104B<BR> 3104C<BR> 3104F<BR> 3104H<BR> -<BR> 3104M<BR> 3104P<BR> 3104S<BR> 3104W<BR> 3104X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> EVMQ0G<BR> EVMQIG<BR> EVMQ3G<BR> EVMS0G<BR> EVMQ0G<BR> EVMG0G<BR> -<BR> -<BR> -<BR> EVMK4GA00B<BR> EVM30GA00B<BR> EVMK0GA00B<BR> EVM38GA00B<BR> EVMB6<BR> EVLQ0<BR> -<BR> EVMMSG<BR> EVMMBG<BR> EVMMAG<BR> -<BR> -<BR> EVMMCS<BR> -<BR> -<BR> -<BR> -<BR> -<BR> EVMM1<BR> -<BR> -<BR> EVMM0<BR> -<BR> -<BR> EVMM3<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> 62-3-1<BR> 62-1-2<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> 67R<BR> -<BR> 67P<BR> -<BR> -<BR> -<BR> -<BR> 67X<BR> 63V<BR> 63S<BR> 63M<BR> -<BR> -<BR> 63H<BR> 63P<BR> -<BR> -<BR> 63X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> RJ/RJR50<BR> RJ/RJR50<BR> RJ/RJR50<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> </TR> </TABLE> <P>&nbsp;<P> <TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3> <TR> <TD COLSPAN=7> <FONT color="#0000FF" SIZE=4 FACE=ARIAL><B>SMD TRIM-POT CROSS REFERENCE</B></FONT> <P> <FONT SIZE=4 FACE=ARIAL><B>MULTI-TURN</B></FONT> </TD> </TR> <TR> <TD> <FONT SIZE=3 FACE=ARIAL><B>BOURNS</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>TOCOS</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>AUX/KYOCERA</B></FONT> </TD> </TR> <TR> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 3224G<BR> 3224J<BR> 3224W<BR> 3269P<BR> 3269W<BR> 3269X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 44G<BR> 44J<BR> 44W<BR> 84P<BR> 84W<BR> 84X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> ST63Z<BR> ST63Y<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> ST5P<BR> ST5W<BR> ST5X<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> -<BR> -<BR> -<BR> -<BR></FONT> </TD> </TR> <TR> <TD COLSPAN=7>&nbsp; </TD> </TR> <TR> <TD COLSPAN=7> <FONT SIZE=4 FACE=ARIAL><B>SINGLE TURN</B></FONT> </TD> </TR> <TR> <TD> <FONT SIZE=3 FACE=ARIAL><B>BOURNS</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>TOCOS</B></FONT> </TD> <TD> <FONT SIZE=3 FACE=ARIAL><B>AUX/KYOCERA</B></FONT> </TD> </TR> <TR> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 3314G<BR> 3314J<BR> 3364A/B<BR> 3364C/D<BR> 3364W/X<BR> 3313G<BR> 3313J<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> 23B<BR> 23A<BR> 21X<BR> 21W<BR> -<BR> 22B<BR> 22A<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> ST5YL/ST53YL<BR> ST5YJ/5T53YJ<BR> ST-23A<BR> ST-22B<BR> ST-22<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> ST-4B<BR> ST-4A<BR> -<BR> -<BR> -<BR> ST-3B<BR> ST-3A<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> EVM-6YS<BR> EVM-1E<BR> EVM-1G<BR> EVM-1D<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> G4B<BR> G4A<BR> TR04-3S1<BR> TRG04-2S1<BR> -<BR> -<BR> -<BR></FONT> </TD> <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> -<BR> -<BR> DVR-43A<BR> CVR-42C<BR> CVR-42A/C<BR> -<BR> -<BR></FONT> </TD> </TR> </TABLE> <P> <FONT SIZE=4 FACE=ARIAL><B>ALT =&nbsp;ALTERNATE</B></FONT> <P> &nbsp; <P> </td> </tr> </table> <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b><p> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 mm, outline 2.4 x 4.4 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 mm, outline 2.5 x 5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 mm, outline 3 x 5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 mm, outline 4 x 5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 mm, outline 5 x 5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 mm, outline 6 x 5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 mm + 5 mm, outline 2.4 x 7 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 + 5 mm, outline 2.5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 + 5 mm, outline 3.5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 + 5 mm, outline 4.5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 2.5 + 5 mm, outline 5.5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 5 mm, outline 2.4 x 4.4 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 5 mm, outline 2.5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 5 mm, outline 4.5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 5 mm, outline 3 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 5 mm, outline 5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 5 mm, outline 5.5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 5 mm, outline 7.5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> Horizontal, grid 5 mm, outline 7.5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 7.5 mm, outline 3.2 x 10.3 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 7.5 mm, outline 4.2 x 10.3 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 7.5 mm, outline 5.2 x 10.6 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 10.2 mm, outline 4.3 x 13.3 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 10.2 mm, outline 5.4 x 13.3 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 10.2 mm, outline 6.4 x 13.3 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 10.2 mm + 15.2 mm, outline 6.2 x 18.4 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 15 mm, outline 5.4 x 18.3 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 15 mm, outline 6.4 x 18.3 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 15 mm, outline 7.2 x 18.3 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 15 mm, outline 8.4 x 18.3 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 15 mm, outline 9.1 x 18.2 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 22.5 mm, outline 6.2 x 26.8 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 22.5 mm, outline 7.4 x 26.8 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 22.5 mm, outline 8.7 x 26.8 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 22.5 mm, outline 10.8 x 26.8 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 22.5 mm, outline 11.3 x 26.8 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 27.5 mm, outline 9.3 x 31.6 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 27.5 mm, outline 11.3 x 31.6 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 27.5 mm, outline 13.4 x 31.6 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 27.5 mm, outline 20.5 x 31.6 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 32.5 mm, outline 13.7 x 37.4 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 32.5 mm, outline 16.2 x 37.4 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 32.5 mm, outline 18.2 x 37.4 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 37.5 mm, outline 19.2 x 41.8 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 37.5 mm, outline 20.3 x 41.8 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 5 mm, outline 3.5 x 7.5 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 37.5 mm, outline 15.5 x 41.8 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 7.5 mm, outline 6.3 x 10.6 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 27.5 mm, outline 15.4 x 31.6 mm >NAME >VALUE <b>CAPACITOR</b><p> grid 27.5 mm, outline 17.3 x 31.6 mm >NAME >VALUE <b>Ceramic Chip Capacitor KEMET 0204 reflow solder</b><p> Metric Code Size 1005 >NAME >VALUE <b>Ceramic Chip Capacitor KEMET 0603 reflow solder</b><p> Metric Code Size 1608 >NAME >VALUE <b>Ceramic Chip Capacitor KEMET 0805 reflow solder</b><p> Metric Code Size 2012 >NAME >VALUE <b>Ceramic Chip Capacitor KEMET 1206 reflow solder</b><p> Metric Code Size 3216 >NAME >VALUE <b>Ceramic Chip Capacitor KEMET 1210 reflow solder</b><p> Metric Code Size 3225 >NAME >VALUE <b>Ceramic Chip Capacitor KEMET 1812 reflow solder</b><p> Metric Code Size 4532 >NAME >VALUE <b>Ceramic Chip Capacitor KEMET 1825 reflow solder</b><p> Metric Code Size 4564 >NAME >VALUE <b>Ceramic Chip Capacitor KEMET 2220 reflow solder</b><p>Metric Code Size 5650 >NAME >VALUE <b>Ceramic Chip Capacitor KEMET 2225 reflow solder</b><p>Metric Code Size 5664 >NAME >VALUE <b> </b><p> Source: http://www.vishay.com/docs/10129/hpc0201a.pdf >NAME >VALUE Source: http://www.avxcorp.com/docs/catalogs/cx5r.pdf >NAME >VALUE <b>CAPACITOR</b><p> Source: AVX .. aphvc.pdf >NAME >VALUE <b>CAPACITOR</b><p> Source: AVX .. aphvc.pdf >NAME >VALUE <b>CAPACITOR</b> >NAME >VALUE <b>RESISTOR</b> >NAME >VALUE <b>RESISTOR</b> >NAME >VALUE <b>RESISTOR</b><p> >NAME >VALUE <b>RESISTOR</b> wave soldering<p> >NAME >VALUE <b>RESISTOR</b> >NAME >VALUE <b>RESISTOR</b><p> wave soldering >NAME >VALUE <b>RESISTOR</b> >NAME >VALUE <b>RESISTOR</b><p> wave soldering >NAME >VALUE <b>RESISTOR</b> >NAME >VALUE <b>RESISTOR</b><p> wave soldering >NAME >VALUE <b>RESISTOR</b> >NAME >VALUE <b>RESISTOR</b><p> wave soldering >NAME >VALUE <b>RESISTOR</b> >NAME >VALUE <b>RESISTOR</b><p> wave soldering >NAME >VALUE <b>RESISTOR</b> >NAME >VALUE <b>RESISTOR</b><p> wave soldering >NAME >VALUE <b>RESISTOR</b> >NAME >VALUE <b>RESISTOR</b><p> wave soldering >NAME >VALUE <b>RESISTOR</b> >NAME >VALUE <b>RESISTOR</b><p> wave soldering >NAME >VALUE <b>RESISTOR</b><p> Source: http://download.siliconexpert.com/pdfs/2005/02/24/Semi_Ap/2/VSH/Resistor/dcrcwfre.pdf >NAME >VALUE <b>RESISTOR</b> wave soldering<p> Source: http://download.siliconexpert.com/pdfs/2005/02/24/Semi_Ap/2/VSH/Resistor/dcrcwfre.pdf >NAME >VALUE <b>RESISTOR</b><p> MELF 0.10 W >NAME >VALUE <b>RESISTOR</b><p> MELF 0.25 W >NAME >VALUE <b>RESISTOR</b><p> MELF 0.12 W >NAME >VALUE <b>RESISTOR</b><p> MELF 0.10 W >NAME >VALUE <b>RESISTOR</b><p> MELF 0.25 W >NAME >VALUE <b>RESISTOR</b><p> MELF 0.25 W >NAME >VALUE <b>RESISTOR</b><p> MELF 0.12 W >NAME >VALUE <b>RESISTOR</b><p> MELF 0.25 W >NAME >VALUE <b>RESISTOR</b><p> type 0204, grid 5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0204, grid 7.5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0204, grid 2.5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0207, grid 10 mm >NAME >VALUE <b>RESISTOR</b><p> type 0207, grid 12 mm >NAME >VALUE <b>RESISTOR</b><p> type 0207, grid 15mm >NAME >VALUE <b>RESISTOR</b><p> type 0207, grid 2.5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0207, grid 5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0207, grid 7.5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0309, grid 10mm >NAME >VALUE <b>RESISTOR</b><p> type 0309, grid 12.5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0309, grid 2.5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0411, grid 12.5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0411, grid 15 mm >NAME >VALUE <b>RESISTOR</b><p> type 0411, grid 3.81 mm >NAME >VALUE <b>RESISTOR</b><p> type 0414, grid 15 mm >NAME >VALUE <b>RESISTOR</b><p> type 0414, grid 5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0617, grid 17.5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0617, grid 22.5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0617, grid 5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0922, grid 22.5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0613, grid 5 mm >NAME >VALUE <b>RESISTOR</b><p> type 0613, grid 15 mm >NAME >VALUE <b>RESISTOR</b><p> type 0817, grid 22.5 mm >NAME >VALUE 0817 <b>RESISTOR</b><p> type 0817, grid 6.35 mm >NAME >VALUE 0817 <b>RESISTOR</b><p> type V234, grid 12.5 mm >NAME >VALUE <b>RESISTOR</b><p> type V235, grid 17.78 mm >NAME >VALUE <b>RESISTOR</b><p> type V526-0, grid 2.5 mm >NAME >VALUE <b>CECC Size RC2211</b> Reflow Soldering<p> source Beyschlag >NAME >VALUE <b>CECC Size RC2211</b> Wave Soldering<p> source Beyschlag >NAME >VALUE <b>CECC Size RC3715</b> Reflow Soldering<p> source Beyschlag >NAME >VALUE <b>CECC Size RC3715</b> Wave Soldering<p> source Beyschlag >NAME >VALUE <b>CECC Size RC6123</b> Reflow Soldering<p> source Beyschlag >NAME >VALUE <b>CECC Size RC6123</b> Wave Soldering<p> source Beyschlag >NAME >VALUE <b>RESISTOR</b><p> type 0922, grid 7.5 mm >NAME >VALUE 0922 <b>RESISTOR</b><p> type RDH, grid 15 mm >NAME >VALUE RDH <b>Mini MELF 0102 Axial</b> >NAME >VALUE <b>RESISTOR</b> chip<p> Source: http://www.vishay.com/docs/20008/dcrcw.pdf >NAME >VALUE <b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> MIL SIZE RBR52<br> Source: VISHAY .. vta56.pdf >NAME >VALUE <b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> MIL SIZE RBR53<br> Source: VISHAY .. vta56.pdf >NAME >VALUE <b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> MIL SIZE RBR54<br> Source: VISHAY .. vta56.pdf >NAME >VALUE <b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> MIL SIZE RBR55<br> Source: VISHAY .. vta56.pdf >NAME >VALUE <b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> MIL SIZE RBR56<br> Source: VISHAY .. vta56.pdf >NAME >VALUE <b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> MIL SIZE RNC55<br> Source: VISHAY .. vta56.pdf >NAME >VALUE <b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> MIL SIZE RNC60<br> Source: VISHAY .. vta56.pdf >NAME >VALUE <b>Package 4527</b><p> Source: http://www.vishay.com/docs/31059/wsrhigh.pdf >NAME >VALUE <b>Wirewound Resistors, Precision Power</b><p> Source: VISHAY wscwsn.pdf >NAME >VALUE <b>Wirewound Resistors, Precision Power</b><p> Source: VISHAY wscwsn.pdf >NAME >VALUE <b>Wirewound Resistors, Precision Power</b><p> Source: VISHAY wscwsn.pdf >NAME >VALUE <b>Wirewound Resistors, Precision Power</b><p> Source: VISHAY wscwsn.pdf >NAME >VALUE <b>Wirewound Resistors, Precision Power</b><p> Source: VISHAY wscwsn.pdf >NAME >VALUE <b>Wirewound Resistors, Precision Power</b><p> Source: VISHAY wscwsn.pdf >NAME >VALUE <b>CRCW1218 Thick Film, Rectangular Chip Resistors</b><p> Source: http://www.vishay.com .. dcrcw.pdf >NAME >VALUE <b>Chip Monolithic Ceramic Capacitors</b> Medium Voltage High Capacitance for General Use<p> Source: http://www.murata.com .. GRM43DR72E224KW01.pdf >NAME >VALUE <b>PRL1632 are realized as 1W for 3.2 × 1.6mm(1206)</b><p> Source: http://www.mouser.com/ds/2/392/products_18-2245.pdf >NAME >VALUE >NAME >VALUE >NAME >VALUE >NAME >VALUE <B>CAPACITOR</B>, European symbol <B>RESISTOR</B>, European symbol <h3>GeekAmmo Library</h3> These are parts used by the GeekAmmo company (now part of SparkFun Electronics)! If you enjoy using this library, please buy one of our products at www.sparkfun.com. <br><br> <b>Licensing:</b>Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ <br><br> You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. >NAME >VALUE >VALUE >NAME G S D N-Channel MOSFET Mode Field Effect Transistor <h3>SparkFun Electronics' preferred foot prints</h3> In this library you'll find discrete semiconductors- transistors, diodes, TRIACs, optoisolators, etc.<br><br> We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com. <br><br> <b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ <br><br> You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. >NAME >VALUE <B>Diode</B><p> Basic SMA packaged diode. Good for reverse polarization protection. Common part #: MBRA140 >NAME >VALUE >NAME >VALUE Schottky diodes in SFE's production catalog<p> BAT20J 1A 23V 0.62Vf<br> RB751 120mA 40V 0.37Vf<br> PMEG4005EJ 0.5A 40V 0.42Vf<br> MBRA140 1A 40V 0.5Vf<br> B340A 3A 40V SMA <br> <b>0402<b><p> >NAME >VALUE <b>0603<b><p> >NAME >VALUE >name <b>0805<b><p> >NAME >VALUE FILM CAP 0.01UF/275V >NAME >VALUE >name >NAME >VALUE >NAME >NAME >VALUE >NAME >NAME >VALUE >NAME >VALUE >NAME >VALUE >NAME >VALUE <b>Ceramic Capacitors<b> Generated from <b>LoRa-Messenger-v1.0.sch</b><p> by exp-lbrs.ulp >NAME >VALUE >NAME >VALUE <b>SMALL OUTLINE INTEGRATED CIRCUIT</b> <b>Jumpers</b><p> <author>Created by librarian@cadsoft.de</author> <b>Solder jumper</b> >NAME >VALUE <b>Solder jumper</b> >NAME >VALUE >NAME >VALUE SMD solder <b>JUMPER</b> POWER AND FILTERING (600mA Output) Dropout Voltage (25°C): 100mA: ~250/~40mV 300mA: ~300/~125mV 600mA: ~375/~260mV 10K = 100mA 5.0K = 200mA 2.0K = 500mA 1.0K = 1000mA LIPO CHARGING To charge the LIPO, insert the battery in the JST PH connector and connect USB at the same time. BQ27441-G1 Fuel Gauge VDD is 1.8V generated internally I2C ADDR: 0x55 Holyiot YJ-18010 nRF52840 module P1.11 and 1.10 are swapped in the library!!! GPS MICROSD CARD Set to UFP (Peripheral) Also marks this as a USB 2.0 peripheral device For DFP (Host) you need pullups here instead of pulldowns. Upstream/Downstream Facing Port Setup: JST-SH-4 TP4056 smaller 22dbm variant also used by the feather bootloader in default For SPI set CSB low at startup SDO=MISO, SDI=MOSI, SCK=SCK, CSB=CS/SSEL For I2C leave CSB pulled high (default value) SDI=SDA, SCK=SCL actually P1.10 https://de.aliexpress.com/item/33056042016.html?spm=a2g0s.9042311.0.0.4a9b4c4dQIyuQ2 https://de.aliexpress.com/item/32868002366.html?spm=a2g0s.9042311.0.0.27424c4duvmlGy https://de.aliexpress.com/item/32607879172.html?spm=a2g0o.productlist.0.0.13b1b3a5JPB3GS&algo_pvid=b9191f80-57f7-4ba1-a376-d5b7fd01a70f&algo_expid=b9191f80-57f7-4ba1-a376-d5b7fd01a70f-25&btsid=0ab50f4915950751178702682eb47a&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_ 16MBIT QSPI FLASH for external signal input connect to VDD Vibration Motor Control .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 0x69!! Accelerometer + magnetometer + gyroscope RTC with built-in mems oscillator SWO! cut the solder jumpers for NFC functionality and populate C19 and C14 Blackberry Q10 keyboard SHARP 2,7 inch memory LCD addr=0x68 5v charge pump warning: can collide with the MPU9250 buzzer LS027B7DH01 "9032" 10x4mm surface mount vibration motor 10x4mm surface mount vibration motor Since Version 6.2.2 text objects can contain more than one line, which will not be processed correctly with this version. Since Version 8.2, EAGLE supports online libraries. The ids of those online libraries will not be understood (or retained) with this version. Since Version 8.3, EAGLE supports URNs for individual library assets (packages, symbols, and devices). The URNs of those assets will not be understood (or retained) with this version. Since Version 8.3, EAGLE supports the association of 3D packages with devices in libraries, schematics, and board files. Those 3D packages will not be understood (or retained) with this version. Since Version 8.4, EAGLE supports properties for SPICE simulation. Probes in schematics and SPICE mapping objects found in parts and library devices will not be understood with this version. Update EAGLE to the latest version for full support of SPICE simulation. ================================================ FILE: README.md ================================================ # LORA-QWERTY-Communicator A tidy, versatile and feature-packed LORA QWERTY communication device mainly based on a Blackberry Q10 keyboard, nRF52840, SX1262 and a 2.7'' Sharp Memory LCD (LS027B7DH01). I created this because I wanted to practice a little and put some components that I had laying around to good use. The system had to have a low power consumption and outdoor usability, hence the component choices. The SX1262 draws 4,6mA in RX mode and the nRF52 can poll the keyboard while also drawing little power. Without optimizing anything I got 12mA. This can be further reduced by turning off some sensors. The unit can monitor its own power consumption and battery charge status via a BQ27441 Lithium Fuel Gauge. ![finished devices](https://github.com/BigCorvus/LORA-QWERTY-Communicator/blob/main/Q10%20Lora%20Communicator/Images/20220512_214537.jpg) Some words about the memory LCDs: I got fake ones from Ali and only one out of three works properly! One consumes 20mA instead of ~400µA and one had some dead pixels after some days of usage (seen on the pictures). They are not that much cheaper (~25 vs ca 32$), so avoid them and only get genuine SHARP displays from digikey or so. There is a passive piezo buzzer (9032 type) and a vibration motor ("10x4mm" look on Aliexpress) for notification purposes. A BME280 can be soldered for altimeter functionality. A DS3231M RTC is supposed to keep time (the wires on the images are for optional backup battery connection). A MPU9250 9-DOF IMU was included to act as a tilt-compensated compass or for air mouse functionality. A GD25Q16CE QSPI flash (apparently optional, not required by the bootloader, works with mass storage TinyUSB test sketch) and an µSD card slot for storage of for example chat history or sensor values. An optional GPS module can be connected to the exposed connector at the top of the device. I used a BN220 which fits into the enclosure if you use an appropriate LiPo cell. All I2C sensor are on one I2C bus and are optional. They do not need to be populated. Time and altitude can just as well be fetched via GPS. The connector for the Q10 keyboard is a Hirose BM14B(0.8)-24DS-0.4V(53) ![open devices](https://github.com/BigCorvus/LORA-QWERTY-Communicator/blob/main/Q10%20Lora%20Communicator/Images/20220512_214741.jpg) ![open devices 2](https://github.com/BigCorvus/LORA-QWERTY-Communicator/blob/main/Q10%20Lora%20Communicator/Images/20220512_214833.jpg) The repository contains the EAGLE PCB design files, gerber, pick and place and BOM files, Solidworks design files and .STL for a perfectly fitting enclosure and an Arduino test sketch to test most of the system components. The enclosure lacks inserts for the pushbutton and slide swith. This I will add in the future. You require 4 2mmx10mm plastic screws to hold it together. The resulting device has a thickness of only about 13,5mm. While the hardware is confirmed working (only one minor bug had to be fixed in the prototype - conflicting I2C addresses), the firmware part is very raw and has yet to be developed. Unfortunately I lack time desperately for such hobby things at the moment. What I had in mind for this device is mainly something like an encrypted "apocalypse" LORA communicator, maybe even based on Meshtastic. It can also communicate with other BLE devices and acquire, log and share sensor data or act as a USB or BLE HID keyboard. The test firmware is based on the Adafruit nRF52 core v1.0.0. In order for the device to be programmable via the Arduino IDE, the Feather nRF52840 Express bootloader has to be flashed, which I usually do via a J-Link and the Arduino IDE ("Burn Bootloader"). The bootloader can be activated at any time double-pulling the reset pin low. In a future revision there should also be reset button for that purpose, now there is at least a test point. The variant files for the Feather nRF52840 express need to be modified as well before programming the board. They are provided with the test sketch together with a readme. ![bottom](https://github.com/BigCorvus/LORA-QWERTY-Communicator/blob/main/Q10%20Lora%20Communicator/Images/q10-lora-bottom.png) ![top](https://github.com/BigCorvus/LORA-QWERTY-Communicator/blob/main/Q10%20Lora%20Communicator/Images/q10-lora-top.png) ![schematics](https://github.com/BigCorvus/LORA-QWERTY-Communicator/blob/main/Q10%20Lora%20Communicator/Images/q10-lora-v1.1-schematic.png)