├── 3D_Enclosure ├── Enclosure_Image.png ├── enclosure_bottom.stl ├── enclosure_lid.stl └── enclosure_project.skp ├── Code ├── ESP8266_Multisensor_Shield │ └── ESP8266_Multisensor_Shield.ino └── NodeRED_ESP8266_Multisensor_Shield │ ├── Node-RED-flow-example.PNG │ ├── NodeRED_Config_Example.txt │ └── NodeRED_ESP8266_Multisensor_Shield.ino ├── Images ├── ESP8266-shield-breadboard.png ├── KiCad-PCB-top-view.png └── KiCad-circuit.png ├── KiCad_PCB_ESP8266_Multisensor_Shield ├── ESP32_Shield_Project.pretty │ ├── BMP180.kicad_mod │ ├── DHT.kicad_mod │ ├── ESP32_Devkit_DOIT_V1.kicad_mod │ ├── Logo_RNT.kicad_mod │ ├── SD_CARD.kicad_mod │ ├── SW_PUSH_6mmx6mm.kicad_mod │ ├── TerminalBlock_4.5mm.kicad_mod │ ├── TerminalBlock_4.5mm_Pins.kicad_mod │ ├── TerminalBlock_5mm.kicad_mod │ └── TerminalBlock_5mm_Pins.kicad_mod ├── ESP_32_Shield_Project.dcm ├── ESP_32_Shield_Project.lib ├── GERBERS │ ├── WemosD1Mini-B.Cu.gbr │ ├── WemosD1Mini-B.Mask.gbr │ ├── WemosD1Mini-B.SilkS.gbr │ ├── WemosD1Mini-Edge.Cuts.gbr │ ├── WemosD1Mini-F.Cu.gbr │ ├── WemosD1Mini-F.Mask.gbr │ ├── WemosD1Mini-F.SilkS.gbr │ ├── WemosD1Mini.drl │ └── WemosD1MiniShield.zip ├── WemosD1Mini-cache.lib ├── WemosD1Mini.bak ├── WemosD1Mini.kicad_pcb ├── WemosD1Mini.kicad_pcb-bak ├── WemosD1Mini.net ├── WemosD1Mini.pro ├── WemosD1Mini.sch ├── Wemos_D1_Mini.bak ├── Wemos_D1_Mini.bck ├── Wemos_D1_Mini.dcm ├── Wemos_D1_Mini.lib ├── Wemos_D1_Mini.pretty │ ├── D1_mini_board.kicad_mod │ ├── Wemos_D1_Mini_Board.kicad_mod │ ├── Wemos_D1_Mini_Shield.kicad_mod │ └── Wemos_D1_Mini_Shield_No_SilkS.kicad_mod └── fp-lib-table └── README.md /3D_Enclosure/Enclosure_Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuiSantosdotme/ESP8266-Multisensor-Shield/a04bfed6af32cf1f40b554fc200873c4267dfc32/3D_Enclosure/Enclosure_Image.png -------------------------------------------------------------------------------- /3D_Enclosure/enclosure_project.skp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuiSantosdotme/ESP8266-Multisensor-Shield/a04bfed6af32cf1f40b554fc200873c4267dfc32/3D_Enclosure/enclosure_project.skp -------------------------------------------------------------------------------- /Code/ESP8266_Multisensor_Shield/ESP8266_Multisensor_Shield.ino: -------------------------------------------------------------------------------- 1 | /********* 2 | Rui Santos 3 | Complete project details at https://randomnerdtutorials.com 4 | *********/ 5 | 6 | // Load libraries 7 | #include 8 | #include 9 | #include 10 | #include 11 | 12 | // Replace with your network credentials 13 | const char* ssid = "REPLACE_WITH_YOUR_SSID"; 14 | const char* password = "REPLACE_WITH_YOUR_PASSWORD"; 15 | 16 | // Auxiliary variables for temperature 17 | static char celsiusTemp[7]; 18 | static char fahrenheitTemp[7]; 19 | String temperatureString = ""; // Variable to hold the temperature reading 20 | 21 | // EEPROM size 22 | // Address 0: Last output state (0 = off or 1 = on) 23 | // Address 1: Selected mode (0 = Manual, 1 = Auto PIR, 24 | // 2 = Auto LDR, or 3 = Auto PIR and LDR) 25 | // Address 2: Timer (time 0 to 255 seconds) 26 | // Address 3: LDR threshold value (luminosity in percentage 0 to 100%) 27 | #define EEPROM_SIZE 4 28 | 29 | // Set GPIOs for: output variable, status LED, PIR Motion Sensor, and LDR 30 | const int output = 15; 31 | const int statusLed = 12; 32 | const int motionSensor = 5; 33 | const int ldr = A0; 34 | // Store the current output state 35 | String outputState = "off"; 36 | 37 | // GPIO where the DS18B20 is connected to 38 | const int oneWireBus = 4; 39 | // Setup a oneWire instance to communicate with any OneWire devices 40 | OneWire oneWire(oneWireBus); 41 | // Pass our oneWire reference to Dallas Temperature sensor 42 | DallasTemperature sensors(&oneWire); 43 | 44 | // Timers - Auxiliary variables 45 | unsigned long now = millis(); 46 | unsigned long lastMeasure = 0; 47 | boolean startTimer = false; 48 | unsigned long currentTime = millis(); 49 | unsigned long previousTime = 0; 50 | const long timeoutTime = 2000; 51 | 52 | // Auxiliary variables to store selected mode and settings 53 | int selectedMode = 0; 54 | int timer = 0; 55 | int ldrThreshold = 0; 56 | int armMotion = 0; 57 | int armLdr = 0; 58 | String modes[4] = { "Manual", "Auto PIR", "Auto LDR", "Auto PIR and LDR" }; 59 | 60 | // Decode HTTP GET value 61 | String valueString = "0"; 62 | int pos1 = 0; 63 | int pos2 = 0; 64 | // Variable to store the HTTP request 65 | String header; 66 | // Set web server port number to 80 67 | WiFiServer server(80); 68 | 69 | void setup() { 70 | // Start the DS18B20 sensor 71 | sensors.begin(); 72 | 73 | // Serial port for debugging purposes 74 | Serial.begin(115200); 75 | 76 | // PIR Motion Sensor mode, then set interrupt function and RISING mode 77 | pinMode(motionSensor, INPUT_PULLUP); 78 | attachInterrupt(digitalPinToInterrupt(motionSensor), detectsMovement, RISING); 79 | 80 | Serial.println("start..."); 81 | EEPROM.begin(EEPROM_SIZE); 82 | 83 | // Uncomment the next lines to test the values stored in the flash memory 84 | /*Serial.println(" bytes read from Flash . Values are:"); 85 | for(int i = 0; i < EEPROM_SIZE; i++) { 86 | Serial.print(byte(EEPROM.read(i))); 87 | Serial.print(" "); 88 | }*/ 89 | 90 | // Initialize the output variable and the LED as OUTPUTs 91 | pinMode(output, OUTPUT); 92 | pinMode(statusLed, OUTPUT); 93 | digitalWrite(output, HIGH); 94 | digitalWrite(statusLed, LOW); 95 | // Read from flash memory on start and store the values in auxiliary variables 96 | // Set output to last state (saved in the flash memory) 97 | if(!EEPROM.read(0)) { 98 | outputState = "off"; 99 | digitalWrite(output, HIGH); 100 | } 101 | else { 102 | outputState = "on"; 103 | digitalWrite(output, LOW); 104 | } 105 | selectedMode = EEPROM.read(1); 106 | timer = EEPROM.read(2); 107 | ldrThreshold = EEPROM.read(3); 108 | configureMode(); 109 | 110 | // Connect to Wi-Fi network with SSID and password 111 | Serial.print("Connecting to "); 112 | Serial.println(ssid); 113 | WiFi.begin(ssid, password); 114 | while (WiFi.status() != WL_CONNECTED) { 115 | delay(500); 116 | Serial.print("."); 117 | } 118 | // Print local IP address and start web server 119 | Serial.println(""); 120 | Serial.println("WiFi connected."); 121 | Serial.println("IP address: "); 122 | Serial.println(WiFi.localIP()); 123 | server.begin(); 124 | } 125 | 126 | void loop() { 127 | WiFiClient client = server.available(); // Listen for incoming clients 128 | if (client) { // If a new client connects, 129 | currentTime = millis(); 130 | previousTime = currentTime; 131 | Serial.println("New Client."); // print a message out in the serial port 132 | String currentLine = ""; // make a String to hold incoming data from the client 133 | while (client.connected() && currentTime - previousTime <= timeoutTime) { // loop while the client's connected 134 | currentTime = millis(); 135 | if (client.available()) { // if there's bytes to read from the client, 136 | char c = client.read(); // read a byte, then 137 | Serial.write(c); // print it out the serial monitor 138 | header += c; 139 | if (c == '\n') { // if the byte is a newline character 140 | // if the current line is blank, you got two newline characters in a row. 141 | // that's the end of the client HTTP request, so send a response: 142 | if (currentLine.length() == 0) { 143 | // HTTP headers always start with a response code (e.g. HTTP/1.1 200 OK) 144 | // and a content-type so the client knows what's coming, then a blank line: 145 | client.println("HTTP/1.1 200 OK"); 146 | client.println("Content-type:text/html"); 147 | client.println("Connection: close"); 148 | client.println(); 149 | // Display the HTML web page 150 | client.println(""); 151 | client.println(""); 152 | client.println(""); 153 | // CSS to style the on/off buttons 154 | // Feel free to change the background-color and font-size attributes to fit your preferences 155 | client.println(""); 159 | 160 | // Request example: GET /?mode=0& HTTP/1.1 - sets mode to Manual (0) 161 | if(header.indexOf("GET /?mode=") >= 0) { 162 | pos1 = header.indexOf('='); 163 | pos2 = header.indexOf('&'); 164 | valueString = header.substring(pos1+1, pos2); 165 | selectedMode = valueString.toInt(); 166 | EEPROM.write(1, selectedMode); 167 | EEPROM.commit(); 168 | configureMode(); 169 | } 170 | // Change the output state - turn GPIOs on and off 171 | else if(header.indexOf("GET /?state=on") >= 0) { 172 | outputOn(); 173 | } 174 | else if(header.indexOf("GET /?state=off") >= 0) { 175 | outputOff(); 176 | } 177 | // Set timer value 178 | else if(header.indexOf("GET /?timer=") >= 0) { 179 | pos1 = header.indexOf('='); 180 | pos2 = header.indexOf('&'); 181 | valueString = header.substring(pos1+1, pos2); 182 | timer = valueString.toInt(); 183 | EEPROM.write(2, timer); 184 | EEPROM.commit(); 185 | Serial.println(valueString); 186 | } 187 | // Set LDR Threshold value 188 | else if(header.indexOf("GET /?ldrthreshold=") >= 0) { 189 | pos1 = header.indexOf('='); 190 | pos2 = header.indexOf('&'); 191 | valueString = header.substring(pos1+1, pos2); 192 | ldrThreshold = valueString.toInt(); 193 | EEPROM.write(3, ldrThreshold); 194 | EEPROM.commit(); 195 | Serial.println(valueString); 196 | } 197 | 198 | // Web Page Heading 199 | client.println("

ESP8266 Web Server

"); 200 | // Drop down menu to select mode 201 | client.println("

Mode selected: " + modes[selectedMode] + "

"); 202 | client.println(""); 208 | 209 | // Display current state, and ON/OFF buttons for output 210 | client.println("

GPIO - State " + outputState + "

"); 211 | // If the output is off, it displays the ON button 212 | if(selectedMode == 0) { 213 | if(outputState == "off") { 214 | client.println("

"); 215 | } 216 | else { 217 | client.println("

"); 218 | } 219 | } 220 | else if(selectedMode == 1) { 221 | client.println("

Timer (0 and 255 in seconds):

"); 223 | } 224 | else if(selectedMode == 2) { 225 | client.println("

LDR Threshold (0 and 100%):

"); 227 | } 228 | else if(selectedMode == 3) { 229 | client.println("

Timer (0 and 255 in seconds):

"); 231 | client.println("

LDR Threshold (0 and 100%):

"); 233 | } 234 | // Get and display DHT sensor readings 235 | if(header.indexOf("GET /?sensor") >= 0) { 236 | sensors.requestTemperatures(); 237 | temperatureString = " " + String(sensors.getTempCByIndex(0)) + "C " + 238 | String(sensors.getTempFByIndex(0)) + "F"; 239 | 240 | client.println("

"); 241 | client.println(temperatureString); 242 | client.println("

"); 243 | client.println("

"); 244 | } 245 | else { 246 | client.println("

"); 247 | } 248 | client.println(""); 266 | // The HTTP response ends with another blank line 267 | client.println(); 268 | // Break out of the while loop 269 | break; 270 | } else { // if you got a newline, then clear currentLine 271 | currentLine = ""; 272 | } 273 | } else if (c != '\r') { // if you got anything else but a carriage return character, 274 | currentLine += c; // add it to the end of the currentLine 275 | } 276 | } 277 | } 278 | // Clear the header variable 279 | header = ""; 280 | // Close the connection 281 | client.stop(); 282 | Serial.println("Client disconnected."); 283 | } 284 | 285 | // Starts a timer to turn on/off the output according to the time value or LDR reading 286 | now = millis(); 287 | 288 | // Mode selected (1): Auto PIR 289 | if(startTimer && armMotion && !armLdr) { 290 | if(outputState == "off") { 291 | outputOn(); 292 | } 293 | else if((now - lastMeasure > (timer * 1000))) { 294 | outputOff(); 295 | startTimer = false; 296 | } 297 | } 298 | 299 | // Mode selected (2): Auto LDR 300 | // Read current LDR value and turn the output accordingly 301 | if(armLdr && !armMotion) { 302 | int ldrValue = map(analogRead(ldr), 0, 1023, 0, 100); 303 | Serial.println(ldrValue); 304 | if(ldrValue < ldrThreshold && outputState == "on") { 305 | outputOff(); 306 | } 307 | else if(ldrValue > ldrThreshold && outputState == "off") { 308 | outputOn(); 309 | } 310 | delay(100); 311 | } 312 | 313 | // Mode selected (3): Auto PIR and LDR 314 | if(startTimer && armMotion && armLdr) { 315 | int ldrValue = map(analogRead(ldr), 0, 1023, 0, 100); 316 | Serial.println(ldrValue); 317 | if(ldrValue < ldrThreshold) { 318 | outputOff(); 319 | startTimer = false; 320 | Serial.println("a"); 321 | } 322 | else if(ldrValue > ldrThreshold && outputState == "off") { 323 | outputOn(); 324 | Serial.println("b"); 325 | } 326 | else if(now - lastMeasure > (timer * 1000)) { 327 | outputOff(); 328 | startTimer = false; 329 | Serial.println("c"); 330 | } 331 | } 332 | } 333 | 334 | // Checks if motion was detected and the sensors are armed. Then, starts a timer. 335 | ICACHE_RAM_ATTR void detectsMovement() { 336 | if(armMotion || (armMotion && armLdr)) { 337 | Serial.println("MOTION DETECTED!!!"); 338 | startTimer = true; 339 | lastMeasure = millis(); 340 | } 341 | } 342 | void configureMode() { 343 | // Mode: Manual 344 | if(selectedMode == 0) { 345 | armMotion = 0; 346 | armLdr = 0; 347 | // Status LED: off 348 | digitalWrite(statusLed, LOW); 349 | } 350 | // Mode: Auto PIR 351 | else if(selectedMode == 1) { 352 | outputOff(); 353 | armMotion = 1; 354 | armLdr = 0; 355 | // Status LED: on 356 | digitalWrite(statusLed, HIGH); 357 | } 358 | // Mode: Auto LDR 359 | else if(selectedMode == 2) { 360 | armMotion = 0; 361 | armLdr = 1; 362 | // Status LED: on 363 | digitalWrite(statusLed, HIGH); 364 | } 365 | // Mode: Auto PIR and LDR 366 | else if(selectedMode == 3) { 367 | outputOff(); 368 | armMotion = 1; 369 | armLdr = 1; 370 | // Status LED: on 371 | digitalWrite(statusLed, HIGH); 372 | } 373 | } 374 | 375 | // Change output pin to on or off 376 | void outputOn() { 377 | Serial.println("GPIO on"); 378 | outputState = "on"; 379 | digitalWrite(output, LOW); 380 | EEPROM.write(0, 1); 381 | EEPROM.commit(); 382 | } 383 | void outputOff() { 384 | Serial.println("GPIO off"); 385 | outputState = "off"; 386 | digitalWrite(output, HIGH); 387 | EEPROM.write(0, 0); 388 | EEPROM.commit(); 389 | } 390 | -------------------------------------------------------------------------------- /Code/NodeRED_ESP8266_Multisensor_Shield/Node-RED-flow-example.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuiSantosdotme/ESP8266-Multisensor-Shield/a04bfed6af32cf1f40b554fc200873c4267dfc32/Code/NodeRED_ESP8266_Multisensor_Shield/Node-RED-flow-example.PNG -------------------------------------------------------------------------------- /Code/NodeRED_ESP8266_Multisensor_Shield/NodeRED_Config_Example.txt: -------------------------------------------------------------------------------- 1 | [{"id":"f4861e93.ea281","type":"mqtt in","z":"7860713c.b687e","name":"","topic":"esp8266/temperature","qos":"2","broker":"10e78a89.5b4fd5","x":440,"y":620,"wires":[["67990c54.8c9064"]]},{"id":"8d016410.3cfd38","type":"mqtt out","z":"7860713c.b687e","name":"","topic":"esp8266/output","qos":"","retain":"","broker":"10e78a89.5b4fd5","x":640,"y":380,"wires":[]},{"id":"d39b9d92.ae702","type":"ui_switch","z":"7860713c.b687e","name":"","label":"Output","group":"61285987.c20328","order":0,"width":0,"height":0,"passthru":true,"decouple":"false","topic":"","style":"","onvalue":"on","onvalueType":"str","onicon":"","oncolor":"","offvalue":"off","offvalueType":"str","officon":"","offcolor":"","x":390,"y":380,"wires":[["8d016410.3cfd38"]]},{"id":"a296121b.8f3a","type":"mqtt in","z":"7860713c.b687e","name":"","topic":"esp8266/ldr","qos":"2","broker":"10e78a89.5b4fd5","x":410,"y":540,"wires":[["9e9d321f.cfccb"]]},{"id":"4d852265.9f9bbc","type":"mqtt in","z":"7860713c.b687e","name":"","topic":"esp8266/motion","qos":"2","broker":"10e78a89.5b4fd5","x":420,"y":460,"wires":[["1c0b0e9a.5a6f31"]]},{"id":"1c0b0e9a.5a6f31","type":"ui_text","z":"7860713c.b687e","group":"61285987.c20328","order":0,"width":0,"height":0,"name":"","label":"PIR Status:","format":"{{msg.payload}}","layout":"row-spread","x":650,"y":460,"wires":[]},{"id":"9e9d321f.cfccb","type":"ui_gauge","z":"7860713c.b687e","name":"","group":"61285987.c20328","order":0,"width":0,"height":0,"gtype":"gage","title":"LDR","label":"Luminosity","format":"{{value}}","min":0,"max":"1023","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":670,"y":540,"wires":[]},{"id":"67990c54.8c9064","type":"ui_chart","z":"7860713c.b687e","name":"","group":"61285987.c20328","order":0,"width":0,"height":0,"label":"Temperature","chartType":"line","legend":"false","xformat":"HH:mm:ss","interpolate":"linear","nodata":"","dot":false,"ymin":"","ymax":"","removeOlder":1,"removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":false,"colors":["#1f77b4","#aec7e8","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"useOldStyle":false,"x":650,"y":620,"wires":[[],[]]},{"id":"10e78a89.5b4fd5","type":"mqtt-broker","z":"","name":"","broker":"localhost","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""},{"id":"61285987.c20328","type":"ui_group","z":"","name":"Main","tab":"e7c46d5e.a1283","disp":true,"width":"6","collapse":false},{"id":"e7c46d5e.a1283","type":"ui_tab","z":"","name":"Dashboard","icon":"dashboard"}] 2 | -------------------------------------------------------------------------------- /Code/NodeRED_ESP8266_Multisensor_Shield/NodeRED_ESP8266_Multisensor_Shield.ino: -------------------------------------------------------------------------------- 1 | /********* 2 | Rui Santos 3 | Complete project details at https://randomnerdtutorials.com 4 | *********/ 5 | 6 | // Load libraries 7 | #include 8 | #include 9 | #include 10 | #include 11 | 12 | // Replace with your network credentials 13 | const char* ssid = "REPLACE_WITH_YOUR_SSID"; 14 | const char* password = "REPLACE_WITH_YOUR_PASSWORD"; 15 | 16 | // Change the variable to your Raspberry Pi IP address, so it connects to your MQTT broker 17 | const char* mqtt_server = "REPLACE_WITH_YOUR_MQTT_BROKER"; 18 | // MQTT Broker IP example 19 | //const char* mqtt_server = "192.168.1.144"; 20 | 21 | // Initializes the espClient. You should change the espClient name if you have multiple ESPs running in your home automation system 22 | WiFiClient espClient; 23 | PubSubClient client(espClient); 24 | 25 | // Variable to hold the temperature reading 26 | String temperatureString = ""; 27 | 28 | // Set GPIOs for: output variable, status LED, PIR Motion Sensor, and LDR 29 | const int output = 15; 30 | const int statusLed = 12; 31 | const int motionSensor = 5; 32 | const int ldr = A0; 33 | // Store the current output state 34 | String outputState = "off"; 35 | 36 | // GPIO where the DS18B20 is connected to 37 | const int oneWireBus = 4; 38 | // Setup a oneWire instance to communicate with any OneWire devices 39 | OneWire oneWire(oneWireBus); 40 | // Pass our oneWire reference to Dallas Temperature sensor 41 | DallasTemperature sensors(&oneWire); 42 | 43 | // Timers - Auxiliary variables 44 | unsigned long now = millis(); 45 | unsigned long lastMeasure = 0; 46 | boolean startTimer = false; 47 | unsigned long currentTime = millis(); 48 | unsigned long previousTime = 0; 49 | 50 | // Don't change the function below. 51 | // This function connects your ESP8266 to your router 52 | void setup_wifi() { 53 | delay(10); 54 | // We start by connecting to a WiFi network 55 | Serial.println(); 56 | Serial.print("Connecting to "); 57 | Serial.println(ssid); 58 | WiFi.begin(ssid, password); 59 | while (WiFi.status() != WL_CONNECTED) { 60 | delay(500); 61 | Serial.print("."); 62 | } 63 | Serial.println(""); 64 | Serial.print("WiFi connected - ESP IP address: "); 65 | Serial.println(WiFi.localIP()); 66 | } 67 | 68 | // This functions is executed when some device publishes a message to a topic that your ESP8266 is subscribed to 69 | // Change the function below to add logic to your program, so when a device publishes a message to a topic that 70 | // your ESP8266 is subscribed you can actually do something 71 | void callback(String topic, byte* message, unsigned int length) { 72 | Serial.print("Message arrived on topic: "); 73 | Serial.print(topic); 74 | Serial.print(". Message: "); 75 | String messageTemp; 76 | 77 | for (int i = 0; i < length; i++) { 78 | Serial.print((char)message[i]); 79 | messageTemp += (char)message[i]; 80 | } 81 | Serial.println(); 82 | 83 | // Feel free to add more if statements to control more GPIOs with MQTT 84 | // If a message is received on the topic esp8266/output, you check if the message is either on or off. 85 | // Turns the output according to the message received 86 | if(topic=="esp8266/output"){ 87 | Serial.print("Changing output to "); 88 | if(messageTemp == "on"){ 89 | digitalWrite(output, LOW); 90 | Serial.print("on"); 91 | } 92 | else if(messageTemp == "off"){ 93 | digitalWrite(output, HIGH); 94 | Serial.print("off"); 95 | } 96 | } 97 | Serial.println(); 98 | } 99 | 100 | // This functions reconnects your ESP8266 to your MQTT broker 101 | // Change the function below if you want to subscribe to more topics with your ESP8266 102 | void reconnect() { 103 | // Loop until we're reconnected 104 | while (!client.connected()) { 105 | Serial.print("Attempting MQTT connection..."); 106 | // Create a random client ID 107 | String clientId = "ESP8266Client-"; 108 | clientId += String(random(0xffff), HEX); 109 | // Attempt to connect 110 | if (client.connect(clientId.c_str())) { 111 | Serial.println("connected"); 112 | // Subscribe or resubscribe to a topic 113 | // You can subscribe to more topics (to control more outputs) 114 | client.subscribe("esp8266/output"); 115 | } else { 116 | Serial.print("failed, rc="); 117 | Serial.print(client.state()); 118 | Serial.println(" try again in 5 seconds"); 119 | // Wait 5 seconds before retrying 120 | delay(5000); 121 | } 122 | } 123 | } 124 | 125 | // Checks if motion was detected and the sensors are armed. Then, starts a timer. 126 | ICACHE_RAM_ATTR void detectsMovement() { 127 | Serial.println("MOTION DETECTED!"); 128 | client.publish("esp8266/motion", "MOTION DETECTED!"); 129 | previousTime = millis(); 130 | startTimer = true; 131 | } 132 | 133 | void setup() { 134 | // Start the DS18B20 sensor 135 | sensors.begin(); 136 | 137 | // Serial port for debugging purposes 138 | Serial.begin(115200); 139 | 140 | // PIR Motion Sensor mode, then set interrupt function and RISING mode 141 | pinMode(motionSensor, INPUT_PULLUP); 142 | attachInterrupt(digitalPinToInterrupt(motionSensor), detectsMovement, RISING); 143 | 144 | // Initialize the output variable and the LED as OUTPUTs 145 | pinMode(output, OUTPUT); 146 | pinMode(statusLed, OUTPUT); 147 | digitalWrite(output, HIGH); 148 | digitalWrite(statusLed, LOW); 149 | 150 | setup_wifi(); 151 | client.setServer(mqtt_server, 1883); 152 | client.setCallback(callback); 153 | } 154 | 155 | void loop() { 156 | if (!client.connected()) { 157 | reconnect(); 158 | } 159 | client.loop(); 160 | 161 | // Timer variable with current time 162 | now = millis(); 163 | 164 | // Publishes new temperature and LDR readings every 30 seconds 165 | if (now - lastMeasure > 30000) { 166 | lastMeasure = now; 167 | sensors.requestTemperatures(); 168 | // Temperature in Celsius degrees 169 | temperatureString = String(sensors.getTempCByIndex(0)); 170 | // Uncomment the next line for temperature in Fahrenheit degrees 171 | //temperatureString = String(sensors.getTempFByIndex(0)); 172 | // Publishes Temperature values 173 | client.publish("esp8266/temperature", temperatureString.c_str()); 174 | Serial.println("Temperature published"); 175 | 176 | // Publishes LDR values 177 | client.publish("esp8266/ldr", String(analogRead(ldr)).c_str()); 178 | Serial.println("LDR values published"); 179 | } 180 | // After 10 seconds have passed since motion was detected, publishes a "No motion" message 181 | if ((now - previousTime > 10000) && startTimer) { 182 | client.publish("esp8266/motion", "No motion"); 183 | Serial.println("Motion stopped"); 184 | startTimer = false; 185 | } 186 | } 187 | -------------------------------------------------------------------------------- /Images/ESP8266-shield-breadboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuiSantosdotme/ESP8266-Multisensor-Shield/a04bfed6af32cf1f40b554fc200873c4267dfc32/Images/ESP8266-shield-breadboard.png -------------------------------------------------------------------------------- /Images/KiCad-PCB-top-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuiSantosdotme/ESP8266-Multisensor-Shield/a04bfed6af32cf1f40b554fc200873c4267dfc32/Images/KiCad-PCB-top-view.png -------------------------------------------------------------------------------- /Images/KiCad-circuit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuiSantosdotme/ESP8266-Multisensor-Shield/a04bfed6af32cf1f40b554fc200873c4267dfc32/Images/KiCad-circuit.png -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/ESP32_Shield_Project.pretty/BMP180.kicad_mod: -------------------------------------------------------------------------------- 1 | (module BMP180 (layer F.Cu) (tedit 5A569CE3) 2 | (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") 3 | (tags "Through hole pin header THT 1x04 2.54mm single row") 4 | (fp_text reference REF** (at -0.25 -7.33) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value BMP180 (at -0.5 6.95) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_text user SDA (at 3.5 3.5) (layer F.SilkS) 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | ) 13 | (fp_text user SCL (at 3.5 1) (layer F.SilkS) 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | ) 16 | (fp_text user GND (at 3.5 -1.25) (layer F.SilkS) 17 | (effects (font (size 1 1) (thickness 0.15))) 18 | ) 19 | (fp_text user VIN (at 3.25 -3.75) (layer F.SilkS) 20 | (effects (font (size 1 1) (thickness 0.15))) 21 | ) 22 | (fp_line (start -0.885 -5.27) (end 1.02 -5.27) (layer F.Fab) (width 0.1)) 23 | (fp_line (start 1.02 -5.27) (end 1.02 4.89) (layer F.Fab) (width 0.1)) 24 | (fp_line (start 1.02 4.89) (end -1.52 4.89) (layer F.Fab) (width 0.1)) 25 | (fp_line (start -1.52 4.89) (end -1.52 -4.635) (layer F.Fab) (width 0.1)) 26 | (fp_line (start -1.52 -4.635) (end -0.885 -5.27) (layer F.Fab) (width 0.1)) 27 | (fp_line (start -1.58 4.95) (end 1.08 4.95) (layer F.SilkS) (width 0.12)) 28 | (fp_line (start -1.58 -2.73) (end -1.58 4.95) (layer F.SilkS) (width 0.12)) 29 | (fp_line (start 1.08 -2.73) (end 1.08 4.95) (layer F.SilkS) (width 0.12)) 30 | (fp_line (start -1.58 -2.73) (end 1.08 -2.73) (layer F.SilkS) (width 0.12)) 31 | (fp_line (start -1.58 -4) (end -1.58 -5.33) (layer F.SilkS) (width 0.12)) 32 | (fp_line (start -1.58 -5.33) (end -0.25 -5.33) (layer F.SilkS) (width 0.12)) 33 | (fp_text user %R (at -0.25 -0.19 90) (layer F.Fab) 34 | (effects (font (size 1 1) (thickness 0.15))) 35 | ) 36 | (pad 1 thru_hole rect (at -0.25 -4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 37 | (pad 2 thru_hole oval (at -0.25 -1.46) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 38 | (pad 3 thru_hole oval (at -0.25 1.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 39 | (pad 4 thru_hole oval (at -0.25 3.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 40 | (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x04_Pitch2.54mm.wrl 41 | (at (xyz 0 0 0)) 42 | (scale (xyz 1 1 1)) 43 | (rotate (xyz 0 0 0)) 44 | ) 45 | ) 46 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/ESP32_Shield_Project.pretty/DHT.kicad_mod: -------------------------------------------------------------------------------- 1 | (module DHT (layer F.Cu) (tedit 5A569C1E) 2 | (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") 3 | (tags "Through hole pin header THT 1x04 2.54mm single row") 4 | (fp_text reference REF** (at 0.25 -6.75) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value DHT (at -0.25 5.75) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_text user GND (at 3.75 3.5) (layer F.SilkS) 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | ) 13 | (fp_text user NOT_CONNECTED (at 8.25 0.75) (layer F.SilkS) 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | ) 16 | (fp_text user DATA (at 3.75 -1.75) (layer F.SilkS) 17 | (effects (font (size 1 1) (thickness 0.15))) 18 | ) 19 | (fp_text user VCC (at 3.5 -4.25) (layer F.SilkS) 20 | (effects (font (size 1 1) (thickness 0.15))) 21 | ) 22 | (fp_line (start -0.635 -5.52) (end 1.27 -5.52) (layer F.Fab) (width 0.1)) 23 | (fp_line (start 1.27 -5.52) (end 1.27 4.64) (layer F.Fab) (width 0.1)) 24 | (fp_line (start 1.27 4.64) (end -1.27 4.64) (layer F.Fab) (width 0.1)) 25 | (fp_line (start -1.27 4.64) (end -1.27 -4.885) (layer F.Fab) (width 0.1)) 26 | (fp_line (start -1.27 -4.885) (end -0.635 -5.52) (layer F.Fab) (width 0.1)) 27 | (fp_line (start -1.33 4.7) (end 1.33 4.7) (layer F.SilkS) (width 0.12)) 28 | (fp_line (start -1.33 -2.98) (end -1.33 4.7) (layer F.SilkS) (width 0.12)) 29 | (fp_line (start 1.33 -2.98) (end 1.33 4.7) (layer F.SilkS) (width 0.12)) 30 | (fp_line (start -1.33 -2.98) (end 1.33 -2.98) (layer F.SilkS) (width 0.12)) 31 | (fp_line (start -1.33 -4.25) (end -1.33 -5.58) (layer F.SilkS) (width 0.12)) 32 | (fp_line (start -1.33 -5.58) (end 0 -5.58) (layer F.SilkS) (width 0.12)) 33 | (fp_text user %R (at 0 -0.44 90) (layer F.Fab) 34 | (effects (font (size 1 1) (thickness 0.15))) 35 | ) 36 | (pad 1 thru_hole rect (at 0 -4.25) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 37 | (pad 2 thru_hole oval (at 0 -1.71) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 38 | (pad 3 thru_hole oval (at 0 0.83) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 39 | (pad 4 thru_hole oval (at 0 3.37) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 40 | (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x04_Pitch2.54mm.wrl 41 | (at (xyz 0 0 0)) 42 | (scale (xyz 1 1 1)) 43 | (rotate (xyz 0 0 0)) 44 | ) 45 | ) 46 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/ESP32_Shield_Project.pretty/ESP32_Devkit_DOIT_V1.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ESP32_Devkit_DOIT_V1 (layer F.Cu) (tedit 5A56526C) 2 | (descr "Through hole straight pin header, 1x15, 2.54mm pitch, single row") 3 | (tags "Through hole pin header THT 1x15 2.54mm single row") 4 | (fp_text reference REF** (at 14.45 -53) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value ESP32_Devkit_DOIT_V1 (at 13.65 1.3) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_text user GPIO23 (at 32.75 -46.5) (layer F.SilkS) 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | ) 13 | (fp_text user GPIO22 (at 32.75 -44) (layer F.SilkS) 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | ) 16 | (fp_text user GPIO1 (at 32.25 -41.5) (layer F.SilkS) 17 | (effects (font (size 1 1) (thickness 0.15))) 18 | ) 19 | (fp_text user GPIO3 (at 32.25 -39) (layer F.SilkS) 20 | (effects (font (size 1 1) (thickness 0.15))) 21 | ) 22 | (fp_text user GPIO21 (at 32.75 -36.5) (layer F.SilkS) 23 | (effects (font (size 1 1) (thickness 0.15))) 24 | ) 25 | (fp_text user GPIO19 (at 32.75 -34) (layer F.SilkS) 26 | (effects (font (size 1 1) (thickness 0.15))) 27 | ) 28 | (fp_text user GPIO18 (at 32.75 -31.5) (layer F.SilkS) 29 | (effects (font (size 1 1) (thickness 0.15))) 30 | ) 31 | (fp_text user GPIO5 (at 32.25 -28.75) (layer F.SilkS) 32 | (effects (font (size 1 1) (thickness 0.15))) 33 | ) 34 | (fp_text user GPIO17 (at 32.75 -26.25) (layer F.SilkS) 35 | (effects (font (size 1 1) (thickness 0.15))) 36 | ) 37 | (fp_text user GPIO16 (at 32.75 -23.75) (layer F.SilkS) 38 | (effects (font (size 1 1) (thickness 0.15))) 39 | ) 40 | (fp_text user GPIO4 (at 32.25 -21.25) (layer F.SilkS) 41 | (effects (font (size 1 1) (thickness 0.15))) 42 | ) 43 | (fp_text user GPIO2 (at 32.25 -18.75) (layer F.SilkS) 44 | (effects (font (size 1 1) (thickness 0.15))) 45 | ) 46 | (fp_text user GPIO15 (at 32.75 -16) (layer F.SilkS) 47 | (effects (font (size 1 1) (thickness 0.15))) 48 | ) 49 | (fp_text user 3V3 (at 31.5 -11) (layer F.SilkS) 50 | (effects (font (size 1 1) (thickness 0.15))) 51 | ) 52 | (fp_text user VIN (at -2.75 -11) (layer F.SilkS) 53 | (effects (font (size 1 1) (thickness 0.15))) 54 | ) 55 | (fp_text user GND (at 31.5 -13.5) (layer F.SilkS) 56 | (effects (font (size 1 1) (thickness 0.15))) 57 | ) 58 | (fp_text user GND (at -3 -13.5) (layer F.SilkS) 59 | (effects (font (size 1 1) (thickness 0.15))) 60 | ) 61 | (fp_text user GPIO13 (at -4.25 -16) (layer F.SilkS) 62 | (effects (font (size 1 1) (thickness 0.15))) 63 | ) 64 | (fp_text user GPIO12 (at -4.25 -18.5) (layer F.SilkS) 65 | (effects (font (size 1 1) (thickness 0.15))) 66 | ) 67 | (fp_text user GPIO14 (at -4.25 -21) (layer F.SilkS) 68 | (effects (font (size 1 1) (thickness 0.15))) 69 | ) 70 | (fp_text user GPIO27 (at -4.15 -23.55) (layer F.SilkS) 71 | (effects (font (size 1 1) (thickness 0.15))) 72 | ) 73 | (fp_text user GPIO26 (at -4.15 -26.2) (layer F.SilkS) 74 | (effects (font (size 1 1) (thickness 0.15))) 75 | ) 76 | (fp_text user GPIO25 (at -4.25 -29) (layer F.SilkS) 77 | (effects (font (size 1 1) (thickness 0.15))) 78 | ) 79 | (fp_text user GPIO33 (at -4.25 -31.5) (layer F.SilkS) 80 | (effects (font (size 1 1) (thickness 0.15))) 81 | ) 82 | (fp_text user GPIO32 (at -4.25 -34) (layer F.SilkS) 83 | (effects (font (size 1 1) (thickness 0.15))) 84 | ) 85 | (fp_text user GPIO35 (at -4.25 -36.5) (layer F.SilkS) 86 | (effects (font (size 1 1) (thickness 0.15))) 87 | ) 88 | (fp_text user GPIO34 (at -4.25 -39) (layer F.SilkS) 89 | (effects (font (size 1 1) (thickness 0.15))) 90 | ) 91 | (fp_text user GPIO39 (at -4.25 -41.5) (layer F.SilkS) 92 | (effects (font (size 1 1) (thickness 0.15))) 93 | ) 94 | (fp_text user GPIO36 (at -4.25 -44) (layer F.SilkS) 95 | (effects (font (size 1 1) (thickness 0.15))) 96 | ) 97 | (fp_text user EN (at -2.5 -46.5) (layer F.SilkS) 98 | (effects (font (size 1 1) (thickness 0.15))) 99 | ) 100 | (fp_line (start 28.3 -51.5) (end -0.05 -51.5) (layer F.SilkS) (width 0.15)) 101 | (fp_line (start 28.3 -42.9) (end 28.3 -51.45) (layer F.SilkS) (width 0.15)) 102 | (fp_line (start 0 -51.4) (end 0 0) (layer F.SilkS) (width 0.15)) 103 | (fp_line (start 0 0) (end 28.3 0) (layer F.SilkS) (width 0.15)) 104 | (fp_line (start 28.3 0) (end 28.3 -43) (layer F.SilkS) (width 0.15)) 105 | (fp_text user %R (at 27 -28.92 90) (layer F.Fab) 106 | (effects (font (size 1 1) (thickness 0.15))) 107 | ) 108 | (fp_line (start 25.67 -48.03) (end 27 -48.03) (layer F.SilkS) (width 0.12)) 109 | (fp_line (start 25.67 -46.7) (end 25.67 -48.03) (layer F.SilkS) (width 0.12)) 110 | (fp_line (start 25.57 -45.03) (end 28.23 -45.03) (layer F.SilkS) (width 0.12)) 111 | (fp_line (start 28.23 -45.03) (end 28.23 -9.41) (layer F.SilkS) (width 0.12)) 112 | (fp_line (start 25.67 -45.43) (end 25.67 -9.81) (layer F.SilkS) (width 0.12)) 113 | (fp_line (start 25.57 -9.41) (end 28.23 -9.41) (layer F.SilkS) (width 0.12)) 114 | (fp_line (start 25.73 -47.335) (end 26.365 -47.97) (layer F.Fab) (width 0.1)) 115 | (fp_line (start 25.73 -9.87) (end 25.73 -47.335) (layer F.Fab) (width 0.1)) 116 | (fp_line (start 28.27 -9.47) (end 25.73 -9.47) (layer F.Fab) (width 0.1)) 117 | (fp_line (start 28.27 -47.57) (end 28.27 -9.47) (layer F.Fab) (width 0.1)) 118 | (fp_line (start 26.365 -47.57) (end 28.27 -47.57) (layer F.Fab) (width 0.1)) 119 | (fp_line (start 26.365 -47.57) (end 28.27 -47.57) (layer F.Fab) (width 0.1)) 120 | (fp_line (start 28.27 -47.57) (end 28.27 -9.47) (layer F.Fab) (width 0.1)) 121 | (fp_line (start 28.27 -9.47) (end 25.73 -9.47) (layer F.Fab) (width 0.1)) 122 | (fp_line (start 25.73 -9.87) (end 25.73 -47.335) (layer F.Fab) (width 0.1)) 123 | (fp_line (start 25.73 -47.335) (end 26.365 -47.97) (layer F.Fab) (width 0.1)) 124 | (fp_line (start 25.57 -9.41) (end 28.23 -9.41) (layer F.SilkS) (width 0.12)) 125 | (fp_line (start 25.67 -45.43) (end 25.67 -9.81) (layer F.SilkS) (width 0.12)) 126 | (fp_line (start 28.23 -45.03) (end 28.23 -9.41) (layer F.SilkS) (width 0.12)) 127 | (fp_line (start 25.57 -45.03) (end 28.23 -45.03) (layer F.SilkS) (width 0.12)) 128 | (fp_line (start 25.67 -46.7) (end 25.67 -48.03) (layer F.SilkS) (width 0.12)) 129 | (fp_line (start 25.67 -48.03) (end 27 -48.03) (layer F.SilkS) (width 0.12)) 130 | (fp_text user %R (at 27 -28.92 90) (layer F.Fab) 131 | (effects (font (size 1 1) (thickness 0.15))) 132 | ) 133 | (fp_text user %R (at 1.3 -28.82 90) (layer F.Fab) 134 | (effects (font (size 1 1) (thickness 0.15))) 135 | ) 136 | (fp_line (start -0.03 -47.93) (end 1.3 -47.93) (layer F.SilkS) (width 0.12)) 137 | (fp_line (start -0.03 -46.6) (end -0.03 -47.93) (layer F.SilkS) (width 0.12)) 138 | (fp_line (start -0.03 -45.33) (end 2.63 -45.33) (layer F.SilkS) (width 0.12)) 139 | (fp_line (start 2.63 -45.33) (end 2.63 -9.71) (layer F.SilkS) (width 0.12)) 140 | (fp_line (start -0.03 -45.33) (end -0.03 -9.71) (layer F.SilkS) (width 0.12)) 141 | (fp_line (start -0.03 -9.71) (end 2.63 -9.71) (layer F.SilkS) (width 0.12)) 142 | (fp_line (start 0.03 -47.235) (end 0.665 -47.87) (layer F.Fab) (width 0.1)) 143 | (fp_line (start 0.03 -9.77) (end 0.03 -47.235) (layer F.Fab) (width 0.1)) 144 | (fp_line (start 2.57 -9.77) (end 0.03 -9.77) (layer F.Fab) (width 0.1)) 145 | (fp_line (start 2.57 -47.87) (end 2.57 -9.77) (layer F.Fab) (width 0.1)) 146 | (fp_line (start 0.665 -47.87) (end 2.57 -47.87) (layer F.Fab) (width 0.1)) 147 | (fp_line (start 0.665 -47.87) (end 2.57 -47.87) (layer F.Fab) (width 0.1)) 148 | (fp_line (start 2.57 -47.87) (end 2.57 -9.77) (layer F.Fab) (width 0.1)) 149 | (fp_line (start 2.57 -9.77) (end 0.03 -9.77) (layer F.Fab) (width 0.1)) 150 | (fp_line (start 0.03 -9.77) (end 0.03 -47.235) (layer F.Fab) (width 0.1)) 151 | (fp_line (start 0.03 -47.235) (end 0.665 -47.87) (layer F.Fab) (width 0.1)) 152 | (fp_line (start -0.03 -9.71) (end 2.63 -9.71) (layer F.SilkS) (width 0.12)) 153 | (fp_line (start -0.03 -45.33) (end -0.03 -9.71) (layer F.SilkS) (width 0.12)) 154 | (fp_line (start 2.63 -45.33) (end 2.63 -9.71) (layer F.SilkS) (width 0.12)) 155 | (fp_line (start -0.03 -45.33) (end 2.63 -45.33) (layer F.SilkS) (width 0.12)) 156 | (fp_line (start -0.03 -46.6) (end -0.03 -47.93) (layer F.SilkS) (width 0.12)) 157 | (fp_line (start -0.03 -47.93) (end 1.3 -47.93) (layer F.SilkS) (width 0.12)) 158 | (fp_text user %R (at 1.3 -28.82 90) (layer F.Fab) 159 | (effects (font (size 1 1) (thickness 0.15))) 160 | ) 161 | (pad 16 thru_hole oval (at 27 -11.14) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 162 | (pad 17 thru_hole oval (at 27 -13.68) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 163 | (pad 18 thru_hole oval (at 27 -16.22) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 164 | (pad 19 thru_hole oval (at 27 -18.76) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 165 | (pad 20 thru_hole oval (at 27 -21.3) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 166 | (pad 21 thru_hole oval (at 27 -23.84) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 167 | (pad 22 thru_hole oval (at 27 -26.38) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 168 | (pad 23 thru_hole oval (at 27 -28.92) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 169 | (pad 24 thru_hole oval (at 27 -31.46) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 170 | (pad 25 thru_hole oval (at 27 -34) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 171 | (pad 26 thru_hole oval (at 27 -36.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 172 | (pad 27 thru_hole oval (at 27 -39.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 173 | (pad 28 thru_hole oval (at 27 -41.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 174 | (pad 29 thru_hole oval (at 27 -44.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 175 | (pad 30 thru_hole rect (at 27 -46.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 176 | (pad 30 thru_hole rect (at 27 -46.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 177 | (pad 29 thru_hole oval (at 27 -44.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 178 | (pad 28 thru_hole oval (at 27 -41.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 179 | (pad 27 thru_hole oval (at 27 -39.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 180 | (pad 26 thru_hole oval (at 27 -36.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 181 | (pad 25 thru_hole oval (at 27 -34) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 182 | (pad 24 thru_hole oval (at 27 -31.46) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 183 | (pad 23 thru_hole oval (at 27 -28.92) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 184 | (pad 22 thru_hole oval (at 27 -26.38) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 185 | (pad 21 thru_hole oval (at 27 -23.84) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 186 | (pad 20 thru_hole oval (at 27 -21.3) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 187 | (pad 19 thru_hole oval (at 27 -18.76) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 188 | (pad 18 thru_hole oval (at 27 -16.22) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 189 | (pad 17 thru_hole oval (at 27 -13.68) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 190 | (pad 16 thru_hole oval (at 27 -11.14) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 191 | (pad 15 thru_hole oval (at 1.3 -11.04) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 192 | (pad 14 thru_hole oval (at 1.3 -13.58) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 193 | (pad 13 thru_hole oval (at 1.3 -16.12) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 194 | (pad 12 thru_hole oval (at 1.3 -18.66) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 195 | (pad 11 thru_hole oval (at 1.3 -21.2) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 196 | (pad 10 thru_hole oval (at 1.3 -23.74) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 197 | (pad 9 thru_hole oval (at 1.3 -26.28) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 198 | (pad 8 thru_hole oval (at 1.3 -28.82) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 199 | (pad 7 thru_hole oval (at 1.3 -31.36) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 200 | (pad 6 thru_hole oval (at 1.3 -33.9) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 201 | (pad 5 thru_hole oval (at 1.3 -36.44) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 202 | (pad 4 thru_hole oval (at 1.3 -38.98) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 203 | (pad 3 thru_hole oval (at 1.3 -41.52) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 204 | (pad 2 thru_hole oval (at 1.3 -44.06) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 205 | (pad 1 thru_hole rect (at 1.3 -46.6) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 206 | (pad 1 thru_hole rect (at 1.3 -46.6) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 207 | (pad 2 thru_hole oval (at 1.3 -44.06) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 208 | (pad 3 thru_hole oval (at 1.3 -41.52) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 209 | (pad 4 thru_hole oval (at 1.3 -38.98) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 210 | (pad 5 thru_hole oval (at 1.3 -36.44) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 211 | (pad 6 thru_hole oval (at 1.3 -33.9) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 212 | (pad 7 thru_hole oval (at 1.3 -31.36) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 213 | (pad 8 thru_hole oval (at 1.3 -28.82) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 214 | (pad 9 thru_hole oval (at 1.3 -26.28) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 215 | (pad 10 thru_hole oval (at 1.3 -23.74) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 216 | (pad 11 thru_hole oval (at 1.3 -21.2) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 217 | (pad 12 thru_hole oval (at 1.3 -18.66) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 218 | (pad 13 thru_hole oval (at 1.3 -16.12) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 219 | (pad 14 thru_hole oval (at 1.3 -13.58) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 220 | (pad 15 thru_hole oval (at 1.3 -11.04) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 221 | (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x15_Pitch2.54mm.wrl 222 | (at (xyz 0 0 0)) 223 | (scale (xyz 1 1 1)) 224 | (rotate (xyz 0 0 0)) 225 | ) 226 | ) 227 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/ESP32_Shield_Project.pretty/Logo_RNT.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Logo_RNT (layer F.Cu) (tedit 0) 2 | (fp_text reference G*** (at 0 0) (layer F.SilkS) hide 3 | (effects (font (thickness 0.3))) 4 | ) 5 | (fp_text value LOGO (at 0.75 0) (layer F.SilkS) hide 6 | (effects (font (thickness 0.3))) 7 | ) 8 | (fp_poly (pts (xy -1.442324 -3.790013) (xy -1.441444 -3.743786) (xy -1.439908 -3.704315) (xy -1.438027 -3.679216) 9 | (xy -1.437745 -3.677228) (xy -1.436071 -3.658339) (xy -1.433803 -3.620745) (xy -1.431169 -3.568816) 10 | (xy -1.428394 -3.506925) (xy -1.426446 -3.45894) (xy -1.423565 -3.388505) (xy -1.420536 -3.32097) 11 | (xy -1.417631 -3.261939) (xy -1.41512 -3.217017) (xy -1.413914 -3.199168) (xy -1.411386 -3.161823) 12 | (xy -1.408222 -3.108664) (xy -1.404839 -3.046942) (xy -1.401817 -2.987387) (xy -1.394675 -2.840182) 13 | (xy -1.119909 -2.840182) (xy -1.119909 -2.031617) (xy -0.513773 -2.037773) (xy -0.512457 -2.436091) 14 | (xy -0.511811 -2.631498) (xy -0.311728 -2.631498) (xy -0.311728 -2.066637) (xy 0.392545 -2.066637) 15 | (xy 0.392545 -2.632364) (xy 0.128415 -2.632364) (xy 0.122451 -2.681432) (xy 0.120423 -2.705891) 16 | (xy 0.117746 -2.749842) (xy 0.114597 -2.809705) (xy 0.111156 -2.881894) (xy 0.107601 -2.962829) 17 | (xy 0.104148 -3.048) (xy 0.098622 -3.188656) (xy 0.093807 -3.307691) (xy 0.089633 -3.406566) 18 | (xy 0.086028 -3.486738) (xy 0.082922 -3.549665) (xy 0.080243 -3.596807) (xy 0.077921 -3.62962) 19 | (xy 0.075883 -3.649563) (xy 0.074478 -3.657023) (xy 0.060103 -3.666512) (xy 0.026634 -3.671139) 20 | (xy 0.012127 -3.671455) (xy -0.022945 -3.670152) (xy -0.041393 -3.664492) (xy -0.049614 -3.651851) 21 | (xy -0.051222 -3.645478) (xy -0.053312 -3.626241) (xy -0.056145 -3.585765) (xy -0.059634 -3.525884) 22 | (xy -0.06369 -3.448435) (xy -0.068223 -3.355253) (xy -0.073144 -3.248174) (xy -0.078366 -3.129034) 23 | (xy -0.083799 -2.999668) (xy -0.089355 -2.861913) (xy -0.090438 -2.834409) (xy -0.098137 -2.638137) 24 | (xy -0.204932 -2.634817) (xy -0.311728 -2.631498) (xy -0.511811 -2.631498) (xy -0.51114 -2.834409) 25 | (xy -0.405773 -2.837728) (xy -0.35586 -2.839696) (xy -0.324419 -2.842581) (xy -0.306835 -2.847588) 26 | (xy -0.29849 -2.855923) (xy -0.295201 -2.866591) (xy -0.293126 -2.886203) (xy -0.290636 -2.924556) 27 | (xy -0.287956 -2.977308) (xy -0.285311 -3.040118) (xy -0.283388 -3.094182) (xy -0.280923 -3.164922) 28 | (xy -0.277865 -3.245456) (xy -0.274366 -3.33237) (xy -0.270582 -3.422248) (xy -0.266667 -3.511677) 29 | (xy -0.262774 -3.597242) (xy -0.259059 -3.675528) (xy -0.255674 -3.74312) (xy -0.252775 -3.796605) 30 | (xy -0.250516 -3.832567) (xy -0.249496 -3.844637) (xy -0.2463 -3.8735) (xy 0.008775 -3.876605) 31 | (xy 0.092117 -3.877498) (xy 0.155249 -3.877752) (xy 0.201047 -3.877175) (xy 0.232387 -3.875577) 32 | (xy 0.252145 -3.872767) (xy 0.263198 -3.868554) (xy 0.268422 -3.862747) (xy 0.269718 -3.859287) 33 | (xy 0.272141 -3.84115) (xy 0.275009 -3.804384) (xy 0.278042 -3.753441) (xy 0.280964 -3.692773) 34 | (xy 0.282527 -3.654137) (xy 0.285257 -3.586604) (xy 0.288174 -3.523069) (xy 0.291004 -3.468979) 35 | (xy 0.29347 -3.429787) (xy 0.294483 -3.417455) (xy 0.296338 -3.390152) (xy 0.298598 -3.344171) 36 | (xy 0.301085 -3.283915) (xy 0.303618 -3.21379) (xy 0.306019 -3.1382) (xy 0.306461 -3.123046) 37 | (xy 0.308809 -3.049476) (xy 0.31138 -2.98293) (xy 0.313992 -2.927163) (xy 0.316463 -2.885932) 38 | (xy 0.318613 -2.862993) (xy 0.319125 -2.860387) (xy 0.324013 -2.851742) (xy 0.335498 -2.845952) 39 | (xy 0.357502 -2.842466) (xy 0.393946 -2.84073) (xy 0.448751 -2.840194) (xy 0.462596 -2.840182) 40 | (xy 0.600363 -2.840182) (xy 0.600363 -2.032) (xy 1.27 -2.032) (xy 1.27 -2.632364) 41 | (xy 1.477818 -2.632364) (xy 1.477818 -2.066637) (xy 2.182091 -2.066637) (xy 2.182091 -2.632364) 42 | (xy 1.90796 -2.632364) (xy 1.90042 -2.796887) (xy 1.895695 -2.897945) (xy 1.890718 -3.000747) 43 | (xy 1.885667 -3.101918) (xy 1.880719 -3.198085) (xy 1.876051 -3.285874) (xy 1.871841 -3.361911) 44 | (xy 1.868266 -3.422823) (xy 1.865503 -3.465236) (xy 1.864753 -3.475182) (xy 1.861634 -3.526096) 45 | (xy 1.859599 -3.582051) (xy 1.859234 -3.605069) (xy 1.858818 -3.671455) (xy 1.795318 -3.671455) 46 | (xy 1.758775 -3.670567) (xy 1.739625 -3.666375) (xy 1.732193 -3.65659) (xy 1.730935 -3.645478) 47 | (xy 1.728764 -3.616449) (xy 1.726757 -3.602182) (xy 1.725283 -3.58547) (xy 1.723218 -3.549736) 48 | (xy 1.72076 -3.499036) (xy 1.718106 -3.437425) (xy 1.715754 -3.377046) (xy 1.711406 -3.263662) 49 | (xy 1.706885 -3.152758) (xy 1.702311 -3.046777) (xy 1.697805 -2.948161) (xy 1.693488 -2.85935) 50 | (xy 1.68948 -2.782788) (xy 1.685902 -2.720916) (xy 1.682873 -2.676176) (xy 1.680515 -2.65101) 51 | (xy 1.679731 -2.646796) (xy 1.667425 -2.638824) (xy 1.63592 -2.634101) (xy 1.58345 -2.632381) 52 | (xy 1.576317 -2.632364) (xy 1.477818 -2.632364) (xy 1.27 -2.632364) (xy 1.27 -2.839316) 53 | (xy 1.376795 -2.842635) (xy 1.483591 -2.845955) (xy 1.490669 -2.949864) (xy 1.495707 -3.03221) 54 | (xy 1.501132 -3.136855) (xy 1.506908 -3.263011) (xy 1.512999 -3.409892) (xy 1.51937 -3.576707) 55 | (xy 1.51967 -3.584864) (xy 1.5223 -3.652749) (xy 1.52491 -3.713313) (xy 1.527303 -3.762499) 56 | (xy 1.529284 -3.796254) (xy 1.530537 -3.81) (xy 1.5336 -3.835669) (xy 1.534662 -3.853296) 57 | (xy 1.535545 -3.879273) (xy 2.055091 -3.879273) (xy 2.055091 -3.846657) (xy 2.055685 -3.826748) 58 | (xy 2.057361 -3.787145) (xy 2.059959 -3.731211) (xy 2.063317 -3.66231) (xy 2.067275 -3.583805) 59 | (xy 2.071674 -3.499059) (xy 2.071761 -3.497407) (xy 2.076691 -3.40275) (xy 2.081672 -3.30531) 60 | (xy 2.08643 -3.210569) (xy 2.090691 -3.12401) (xy 2.094182 -3.051113) (xy 2.096052 -3.010478) 61 | (xy 2.103673 -2.840182) (xy 2.239783 -2.840182) (xy 2.303615 -2.839377) (xy 2.346799 -2.836797) 62 | (xy 2.371728 -2.832198) (xy 2.380674 -2.82575) (xy 2.381795 -2.811117) (xy 2.382783 -2.776198) 63 | (xy 2.38361 -2.723798) (xy 2.384246 -2.656722) (xy 2.384662 -2.577776) (xy 2.384831 -2.489765) 64 | (xy 2.384787 -2.424546) (xy 2.384118 -2.037773) (xy 2.840173 -2.032) (xy 3.296227 -2.026228) 65 | (xy 3.3655 -1.993815) (xy 3.438446 -1.948535) (xy 3.502822 -1.887219) (xy 3.552775 -1.815986) 66 | (xy 3.569869 -1.780174) (xy 3.596409 -1.7145) (xy 3.596409 1.726045) (xy 3.558976 1.802552) 67 | (xy 3.508298 1.883154) (xy 3.442501 1.94712) (xy 3.361113 1.995803) (xy 3.296227 2.026227) 68 | (xy 2.840182 2.032) (xy 2.384136 2.037772) (xy 2.384136 2.834409) (xy 2.242704 2.83765) 69 | (xy 2.101272 2.840892) (xy 2.101056 2.883832) (xy 2.100876 2.898692) (xy 2.100407 2.917072) 70 | (xy 2.099546 2.941086) (xy 2.09819 2.972845) (xy 2.096237 3.014462) (xy 2.093583 3.068048) 71 | (xy 2.090125 3.135715) (xy 2.085762 3.219577) (xy 2.080389 3.321744) (xy 2.073904 3.444329) 72 | (xy 2.072099 3.478382) (xy 2.067621 3.564229) (xy 2.063585 3.644338) (xy 2.060152 3.715272) 73 | (xy 2.057484 3.773599) (xy 2.055743 3.815883) (xy 2.055092 3.838691) (xy 2.055091 3.839177) 74 | (xy 2.055091 3.879272) (xy 1.537383 3.879272) (xy 1.530792 3.807113) (xy 1.528657 3.776871) 75 | (xy 1.525897 3.727255) (xy 1.522685 3.661971) (xy 1.519194 3.584723) (xy 1.515597 3.499214) 76 | (xy 1.512067 3.409149) (xy 1.511513 3.394363) (xy 1.507935 3.30182) (xy 1.504196 3.211348) 77 | (xy 1.500486 3.127071) (xy 1.496992 3.053111) (xy 1.493903 2.993591) (xy 1.491406 2.952635) 78 | (xy 1.491207 2.949863) (xy 1.483591 2.845954) (xy 1.376795 2.842635) (xy 1.27 2.839315) 79 | (xy 1.27 2.066636) (xy 1.477818 2.066636) (xy 1.477818 2.632363) (xy 1.576317 2.632363) 80 | (xy 1.630967 2.633744) (xy 1.664526 2.63806) (xy 1.678836 2.645569) (xy 1.67938 2.646795) 81 | (xy 1.682093 2.663842) (xy 1.68517 2.699386) (xy 1.688648 2.754164) (xy 1.692567 2.828912) 82 | (xy 1.696963 2.924367) (xy 1.701874 3.041263) (xy 1.707339 3.180338) (xy 1.708674 3.215409) 83 | (xy 1.712106 3.302308) (xy 1.715659 3.385471) (xy 1.719142 3.460936) (xy 1.722365 3.524741) 84 | (xy 1.72514 3.572924) (xy 1.727063 3.599295) (xy 1.733656 3.671454) (xy 1.858818 3.671454) 85 | (xy 1.858842 3.628159) (xy 1.859454 3.605211) (xy 1.861166 3.56275) (xy 1.863813 3.504318) 86 | (xy 1.867229 3.43346) (xy 1.871247 3.353717) (xy 1.875462 3.273136) (xy 1.88041 3.179445) 87 | (xy 1.885421 3.083241) (xy 1.890214 2.989991) (xy 1.89451 2.905165) (xy 1.898029 2.834228) 88 | (xy 1.899827 2.796886) (xy 1.907596 2.632363) (xy 2.182091 2.632363) (xy 2.182091 2.066636) 89 | (xy 1.477818 2.066636) (xy 1.27 2.066636) (xy 1.27 2.032) (xy 0.600363 2.032) 90 | (xy 0.600363 2.840181) (xy 0.462038 2.840181) (xy 0.403627 2.84037) (xy 0.364311 2.84142) 91 | (xy 0.340094 2.844052) (xy 0.326979 2.848993) (xy 0.320972 2.856964) (xy 0.318568 2.866159) 92 | (xy 0.316993 2.883086) (xy 0.31466 2.920482) (xy 0.311694 2.975738) (xy 0.308223 3.04625) 93 | (xy 0.304374 3.129411) (xy 0.300273 3.222614) (xy 0.296047 3.323254) (xy 0.294526 3.360635) 94 | (xy 0.290336 3.463122) (xy 0.286309 3.558953) (xy 0.282562 3.645547) (xy 0.279212 3.720326) 95 | (xy 0.276374 3.780712) (xy 0.274166 3.824124) (xy 0.272704 3.847984) (xy 0.272379 3.851317) 96 | (xy 0.270163 3.858555) (xy 0.264008 3.864082) (xy 0.251053 3.868177) (xy 0.228438 3.871119) 97 | (xy 0.193304 3.873189) (xy 0.14279 3.874666) (xy 0.074036 3.875831) (xy 0.013902 3.876605) 98 | (xy -0.241326 3.879711) (xy -0.247107 3.841969) (xy -0.250123 3.817398) (xy -0.253174 3.782041) 99 | (xy -0.256348 3.734153) (xy -0.259734 3.671989) (xy -0.263418 3.593806) (xy -0.267488 3.497859) 100 | (xy -0.272031 3.382403) (xy -0.277136 3.245695) (xy -0.277399 3.2385) (xy -0.280766 3.150211) 101 | (xy -0.284151 3.068485) (xy -0.287404 2.996432) (xy -0.290374 2.93716) (xy -0.292913 2.893777) 102 | (xy -0.294871 2.869392) (xy -0.295339 2.866159) (xy -0.299299 2.853755) (xy -0.308151 2.84609) 103 | (xy -0.326597 2.842029) (xy -0.359341 2.840438) (xy -0.403076 2.840181) (xy -0.458597 2.838905) 104 | (xy -0.493163 2.834894) (xy -0.50878 2.827878) (xy -0.509922 2.82575) (xy -0.510957 2.811127) 105 | (xy -0.511889 2.776208) (xy -0.512688 2.723785) (xy -0.513327 2.656652) (xy -0.513776 2.577603) 106 | (xy -0.514008 2.489432) (xy -0.514025 2.421659) (xy -0.513762 2.066636) (xy -0.311728 2.066636) 107 | (xy -0.311728 2.631497) (xy -0.204932 2.634816) (xy -0.098137 2.638136) (xy -0.095687 2.695863) 108 | (xy -0.094548 2.723182) (xy -0.09263 2.769719) (xy -0.090091 2.831619) (xy -0.087089 2.905028) 109 | (xy -0.083783 2.986091) (xy -0.081027 3.053772) (xy -0.075562 3.187061) (xy -0.07086 3.299112) 110 | (xy -0.066827 3.391763) (xy -0.06337 3.46685) (xy -0.060397 3.526212) (xy -0.057813 3.571685) 111 | (xy -0.055524 3.605108) (xy -0.053439 3.628317) (xy -0.051462 3.643149) (xy -0.050913 3.646067) 112 | (xy -0.045491 3.661535) (xy -0.033371 3.668846) (xy -0.008253 3.670216) (xy 0.0148 3.669158) 113 | (xy 0.075045 3.665681) (xy 0.082396 3.532909) (xy 0.084835 3.485486) (xy 0.087957 3.419588) 114 | (xy 0.091559 3.339813) (xy 0.095436 3.250759) (xy 0.099385 3.157024) (xy 0.103118 3.065318) 115 | (xy 0.106665 2.977247) (xy 0.110049 2.894601) (xy 0.113127 2.820798) (xy 0.115755 2.759257) 116 | (xy 0.117787 2.713396) (xy 0.119079 2.686633) (xy 0.11921 2.684318) (xy 0.121932 2.638136) 117 | (xy 0.257238 2.634883) (xy 0.392545 2.63163) (xy 0.392545 2.066636) (xy -0.311728 2.066636) 118 | (xy -0.513762 2.066636) (xy -0.513736 2.032) (xy -1.119909 2.032) (xy -1.119909 2.840181) 119 | (xy -1.258455 2.840181) (xy -1.317274 2.840492) (xy -1.356767 2.841791) (xy -1.380694 2.844624) 120 | (xy -1.392815 2.849541) (xy -1.39689 2.857089) (xy -1.397111 2.860386) (xy -1.397771 2.88205) 121 | (xy -1.399489 2.922488) (xy -1.402044 2.977416) (xy -1.405219 3.042552) (xy -1.408794 3.113614) 122 | (xy -1.41255 3.18632) (xy -1.41627 3.256387) (xy -1.419733 3.319532) (xy -1.422721 3.371473) 123 | (xy -1.425016 3.407928) (xy -1.425279 3.411681) (xy -1.427747 3.451621) (xy -1.430744 3.508444) 124 | (xy -1.43397 3.575959) (xy -1.437121 3.647973) (xy -1.43866 3.685886) (xy -1.446269 3.879272) 125 | (xy -1.962288 3.879272) (xy -1.967548 3.853295) (xy -1.969632 3.833534) (xy -1.972113 3.795043) 126 | (xy -1.974766 3.742175) (xy -1.977369 3.679284) (xy -1.979245 3.625272) (xy -1.982113 3.541377) 127 | (xy -1.985542 3.451053) (xy -1.989382 3.357429) (xy -1.99348 3.26363) (xy -1.997687 3.172783) 128 | (xy -2.001851 3.088016) (xy -2.005822 3.012453) (xy -2.009447 2.949224) (xy -2.012577 2.901453) 129 | (xy -2.01506 2.872268) (xy -2.015902 2.866159) (xy -2.019679 2.853817) (xy -2.028328 2.846163) 130 | (xy -2.046509 2.842081) (xy -2.078881 2.840459) (xy -2.124584 2.840181) (xy -2.228273 2.840181) 131 | (xy -2.228273 2.066636) (xy -2.020455 2.066636) (xy -2.020455 2.632363) (xy -1.922538 2.632363) 132 | (xy -1.874838 2.632765) (xy -1.845409 2.634777) (xy -1.829433 2.639615) (xy -1.822095 2.648491) 133 | (xy -1.819399 2.658341) (xy -1.81724 2.678148) (xy -1.814384 2.718013) (xy -1.810976 2.77492) 134 | (xy -1.80716 2.845851) (xy -1.803081 2.927788) (xy -1.798883 3.017716) (xy -1.794709 3.112616) 135 | (xy -1.790705 3.209471) (xy -1.787014 3.305265) (xy -1.783781 3.39698) (xy -1.783109 3.417454) 136 | (xy -1.780488 3.500315) (xy -1.778104 3.562935) (xy -1.775065 3.608135) (xy -1.770477 3.638738) 137 | (xy -1.763449 3.657565) (xy -1.753086 3.667438) (xy -1.738497 3.67118) (xy -1.718787 3.671612) 138 | (xy -1.702735 3.671454) (xy -1.639455 3.671454) (xy -1.638597 3.58775) (xy -1.63767 3.542867) 139 | (xy -1.636053 3.504718) (xy -1.634091 3.481356) (xy -1.634028 3.480954) (xy -1.632354 3.461974) 140 | (xy -1.630114 3.424358) (xy -1.627535 3.372547) (xy -1.624843 3.310981) (xy -1.623122 3.267363) 141 | (xy -1.619647 3.182992) (xy -1.615246 3.08741) (xy -1.610443 2.991395) (xy -1.605758 2.905726) 142 | (xy -1.604962 2.892136) (xy -1.60116 2.826144) (xy -1.597882 2.765581) (xy -1.595381 2.715416) 143 | (xy -1.593912 2.680618) (xy -1.593635 2.669886) (xy -1.593273 2.632363) (xy -1.327728 2.632363) 144 | (xy -1.327728 2.066636) (xy -2.020455 2.066636) (xy -2.228273 2.066636) (xy -2.228273 2.032889) 145 | (xy -3.273137 2.026227) (xy -3.342409 1.993814) (xy -3.415356 1.948534) (xy -3.479731 1.887218) 146 | (xy -3.529685 1.815985) (xy -3.546778 1.780173) (xy -3.573318 1.7145) (xy -3.573318 0.956816) 147 | (xy -2.629447 0.956816) (xy -2.629383 1.013079) (xy -2.610574 1.066733) (xy -2.574447 1.112395) 148 | (xy -2.548765 1.131517) (xy -2.540138 1.136353) (xy -2.530155 1.140458) (xy -2.516966 1.143892) 149 | (xy -2.498722 1.146714) (xy -2.473573 1.148984) (xy -2.439669 1.150764) (xy -2.39516 1.152112) 150 | (xy -2.338198 1.153088) (xy -2.266932 1.153754) (xy -2.179513 1.154168) (xy -2.07409 1.154391) 151 | (xy -1.948816 1.154483) (xy -1.840593 1.154502) (xy -1.17005 1.154545) (xy -1.119002 1.120341) 152 | (xy -1.104106 1.107693) (xy -1.074037 1.079776) (xy -1.029911 1.037688) (xy -0.972847 0.982527) 153 | (xy -0.903961 0.915391) (xy -0.824369 0.837376) (xy -0.735188 0.749581) (xy -0.637536 0.653103) 154 | (xy -0.532529 0.54904) (xy -0.439133 0.456226) (xy -0.044033 0.456226) (xy -0.043442 0.463178) 155 | (xy -0.03779 0.521999) (xy 0.261082 0.821718) (xy 0.330488 0.890928) (xy 0.395893 0.955399) 156 | (xy 0.455251 1.013172) (xy 0.506518 1.062287) (xy 0.54765 1.100785) (xy 0.576601 1.126706) 157 | (xy 0.591131 1.137991) (xy 0.600736 1.141458) (xy 0.616608 1.144422) (xy 0.640404 1.14692) 158 | (xy 0.673781 1.14899) (xy 0.718398 1.150667) (xy 0.775913 1.151988) (xy 0.847982 1.15299) 159 | (xy 0.936265 1.15371) (xy 1.042418 1.154184) (xy 1.1681 1.15445) (xy 1.314969 1.154544) 160 | (xy 1.338699 1.154545) (xy 1.464957 1.154693) (xy 1.584122 1.155119) (xy 1.69423 1.155797) 161 | (xy 1.793321 1.156702) (xy 1.879431 1.157807) (xy 1.950599 1.159087) (xy 2.004862 1.160516) 162 | (xy 2.040257 1.162069) (xy 2.054823 1.163719) (xy 2.055091 1.163977) (xy 2.047213 1.174639) 163 | (xy 2.025287 1.198681) (xy 1.991873 1.233441) (xy 1.949531 1.276258) (xy 1.900823 1.324471) 164 | (xy 1.898517 1.32673) (xy 1.848521 1.376606) (xy 1.803951 1.422807) (xy 1.767634 1.46226) 165 | (xy 1.742399 1.491894) (xy 1.731108 1.508549) (xy 1.720027 1.568038) (xy 1.729588 1.626807) 166 | (xy 1.757866 1.679249) (xy 1.802936 1.71976) (xy 1.803871 1.720335) (xy 1.858652 1.741008) 167 | (xy 1.917033 1.739607) (xy 1.976351 1.71628) (xy 1.986444 1.710076) (xy 2.006417 1.694217) 168 | (xy 2.040316 1.663971) (xy 2.08592 1.621457) (xy 2.141009 1.568795) (xy 2.203363 1.508106) 169 | (xy 2.270762 1.44151) (xy 2.334029 1.378144) (xy 2.413923 1.297338) (xy 2.47888 1.230941) 170 | (xy 2.53046 1.177206) (xy 2.570226 1.134387) (xy 2.599738 1.100737) (xy 2.620558 1.07451) 171 | (xy 2.634248 1.05396) (xy 2.642369 1.037341) (xy 2.644584 1.030811) (xy 2.650665 1.007044) 172 | (xy 2.653229 0.98495) (xy 2.650962 0.962726) (xy 2.64255 0.938571) (xy 2.626677 0.910683) 173 | (xy 2.602031 0.877259) (xy 2.567295 0.836498) (xy 2.521157 0.786598) (xy 2.462302 0.725755) 174 | (xy 2.389415 0.652169) (xy 2.312039 0.574858) (xy 2.241395 0.504961) (xy 2.174713 0.439978) 175 | (xy 2.11401 0.381802) (xy 2.061302 0.332323) (xy 2.018608 0.293434) (xy 1.987943 0.267026) 176 | (xy 1.971325 0.25499) (xy 1.970634 0.254694) (xy 1.911289 0.242912) (xy 1.854297 0.250357) 177 | (xy 1.803781 0.274391) (xy 1.763861 0.312377) (xy 1.738658 0.361676) (xy 1.731861 0.40755) 178 | (xy 1.733357 0.433584) (xy 1.739274 0.457909) (xy 1.75167 0.483418) (xy 1.772606 0.513008) 179 | (xy 1.804141 0.549572) (xy 1.848333 0.596007) (xy 1.907243 0.655206) (xy 1.909972 0.657917) 180 | (xy 1.956828 0.704934) (xy 1.997387 0.74654) (xy 2.029016 0.779959) (xy 2.049084 0.802418) 181 | (xy 2.055091 0.810895) (xy 2.043887 0.81252) (xy 2.011645 0.814049) (xy 1.960415 0.815453) 182 | (xy 1.892249 0.816706) (xy 1.809199 0.817778) (xy 1.713317 0.818643) (xy 1.606654 0.819273) 183 | (xy 1.491262 0.81964) (xy 1.39979 0.819727) (xy 0.744489 0.819727) (xy 0.484813 0.559825) 184 | (xy 0.404956 0.480266) (xy 0.339148 0.415894) (xy 0.285388 0.365292) (xy 0.241678 0.327046) 185 | (xy 0.206016 0.29974) (xy 0.176402 0.281958) (xy 0.150837 0.272286) (xy 0.127319 0.269308) 186 | (xy 0.10385 0.271608) (xy 0.08405 0.27622) (xy 0.02367 0.301428) (xy -0.017642 0.339595) 187 | (xy -0.040129 0.391075) (xy -0.044033 0.456226) (xy -0.439133 0.456226) (xy -0.421284 0.438489) 188 | (xy -0.304917 0.322548) (xy -0.184547 0.202314) (xy -0.167409 0.185172) (xy 0.733136 -0.715794) 189 | (xy 1.396839 -0.715806) (xy 2.060543 -0.715819) (xy 1.908972 -0.562841) (xy 1.860055 -0.512827) 190 | (xy 1.816291 -0.466869) (xy 1.780529 -0.428058) (xy 1.755619 -0.399482) (xy 1.74461 -0.384646) 191 | (xy 1.731147 -0.334007) (xy 1.737084 -0.279077) (xy 1.761 -0.225557) (xy 1.794132 -0.185685) 192 | (xy 1.831236 -0.164137) (xy 1.880274 -0.152515) (xy 1.931874 -0.151841) (xy 1.976666 -0.163137) 193 | (xy 1.981043 -0.165295) (xy 1.996568 -0.177311) (xy 2.026276 -0.203882) (xy 2.068169 -0.24309) 194 | (xy 2.12025 -0.293017) (xy 2.180519 -0.351746) (xy 2.24698 -0.417358) (xy 2.317634 -0.487936) 195 | (xy 2.32814 -0.4985) (xy 2.408512 -0.579528) (xy 2.474045 -0.646039) (xy 2.526288 -0.699781) 196 | (xy 2.566787 -0.742506) (xy 2.597091 -0.775964) (xy 2.618749 -0.801903) (xy 2.633307 -0.822075) 197 | (xy 2.642315 -0.83823) (xy 2.647321 -0.852118) (xy 2.649293 -0.861558) (xy 2.64859 -0.921893) 198 | (xy 2.640176 -0.949399) (xy 2.628214 -0.966529) (xy 2.60177 -0.997382) (xy 2.563066 -1.039736) 199 | (xy 2.514324 -1.09137) (xy 2.457765 -1.150064) (xy 2.395611 -1.213596) (xy 2.330083 -1.279745) 200 | (xy 2.263402 -1.346289) (xy 2.19779 -1.411008) (xy 2.135469 -1.471681) (xy 2.078659 -1.526086) 201 | (xy 2.029583 -1.572002) (xy 1.990462 -1.607208) (xy 1.963517 -1.629483) (xy 1.953425 -1.636048) 202 | (xy 1.899826 -1.64946) (xy 1.844479 -1.641321) (xy 1.811723 -1.627444) (xy 1.762983 -1.590765) 203 | (xy 1.731927 -1.541678) (xy 1.720051 -1.484236) (xy 1.728849 -1.422494) (xy 1.732388 -1.412184) 204 | (xy 1.744155 -1.393999) (xy 1.769656 -1.362833) (xy 1.806095 -1.321827) (xy 1.850676 -1.274125) 205 | (xy 1.900604 -1.222867) (xy 1.902529 -1.220932) (xy 2.060554 -1.062182) (xy 0.638632 -1.062182) 206 | (xy 0.590793 -1.036205) (xy 0.575336 -1.024073) (xy 0.54441 -0.996289) (xy 0.498791 -0.953609) 207 | (xy 0.439256 -0.896791) (xy 0.36658 -0.826593) (xy 0.28154 -0.743771) (xy 0.184913 -0.649083) 208 | (xy 0.077473 -0.543286) (xy -0.040001 -0.427137) (xy -0.166735 -0.301394) (xy -0.301952 -0.166813) 209 | (xy -0.373697 -0.09525) (xy -1.290349 0.819727) (xy -1.900743 0.81977) (xy -2.035195 0.819808) 210 | (xy -2.148505 0.819946) (xy -2.242623 0.820254) (xy -2.319498 0.820802) (xy -2.381079 0.821657) 211 | (xy -2.429316 0.82289) (xy -2.466157 0.824569) (xy -2.493552 0.826764) (xy -2.51345 0.829544) 212 | (xy -2.5278 0.832978) (xy -2.538552 0.837134) (xy -2.547655 0.842083) (xy -2.548765 0.842755) 213 | (xy -2.581406 0.869341) (xy -2.608545 0.902052) (xy -2.609335 0.903326) (xy -2.629447 0.956816) 214 | (xy -3.573318 0.956816) (xy -3.573318 -0.889) (xy -2.626591 -0.889) (xy -2.619507 -0.830195) 215 | (xy -2.596268 -0.784963) (xy -2.553896 -0.747914) (xy -2.545773 -0.74277) (xy -2.536901 -0.73809) 216 | (xy -2.525564 -0.73413) (xy -2.509831 -0.730817) (xy -2.487771 -0.728078) (xy -2.457453 -0.725839) 217 | (xy -2.416948 -0.724029) (xy -2.364324 -0.722573) (xy -2.297651 -0.721399) (xy -2.214998 -0.720433) 218 | (xy -2.114434 -0.719604) (xy -1.99403 -0.718837) (xy -1.89936 -0.718311) (xy -1.287584 -0.71503) 219 | (xy -1.021906 -0.450935) (xy -0.943423 -0.373232) (xy -0.879074 -0.310548) (xy -0.826847 -0.261398) 220 | (xy -0.784727 -0.224296) (xy -0.750701 -0.197756) (xy -0.722756 -0.180293) (xy -0.698878 -0.17042) 221 | (xy -0.677052 -0.166653) (xy -0.655266 -0.167505) (xy -0.640773 -0.169724) (xy -0.603329 -0.18015) 222 | (xy -0.574495 -0.192131) (xy -0.533655 -0.225413) (xy -0.505247 -0.275087) (xy -0.497013 -0.303358) 223 | (xy -0.49307 -0.325443) (xy -0.492208 -0.345937) (xy -0.495819 -0.366705) (xy -0.505294 -0.389614) 224 | (xy -0.522025 -0.41653) (xy -0.547403 -0.449318) (xy -0.582821 -0.489844) (xy -0.629669 -0.539975) 225 | (xy -0.689341 -0.601575) (xy -0.763227 -0.676512) (xy -0.811967 -0.725639) (xy -0.881908 -0.795494) 226 | (xy -0.948133 -0.860572) (xy -1.008577 -0.91892) (xy -1.061171 -0.968587) (xy -1.103849 -1.00762) 227 | (xy -1.134543 -1.034069) (xy -1.151187 -1.04598) (xy -1.151289 -1.046025) (xy -1.163106 -1.049588) 228 | (xy -1.182018 -1.05261) (xy -1.209744 -1.055133) (xy -1.247999 -1.057196) (xy -1.298503 -1.058839) 229 | (xy -1.362973 -1.060104) (xy -1.443127 -1.06103) (xy -1.540683 -1.061656) (xy -1.657357 -1.062024) 230 | (xy -1.794869 -1.062174) (xy -1.842271 -1.062182) (xy -1.987325 -1.06218) (xy -2.111115 -1.062053) 231 | (xy -2.215464 -1.061627) (xy -2.302199 -1.060722) (xy -2.373145 -1.059163) (xy -2.430128 -1.056773) 232 | (xy -2.474973 -1.053373) (xy -2.509506 -1.048788) (xy -2.535553 -1.042839) (xy -2.554938 -1.035351) 233 | (xy -2.569487 -1.026145) (xy -2.581027 -1.015045) (xy -2.591381 -1.001874) (xy -2.600841 -0.9886) 234 | (xy -2.618546 -0.954432) (xy -2.625952 -0.911913) (xy -2.626591 -0.889) (xy -3.573318 -0.889) 235 | (xy -3.573318 -1.726046) (xy -3.542982 -1.789546) (xy -3.493799 -1.871881) (xy -3.432475 -1.936191) 236 | (xy -3.355885 -1.985707) (xy -3.350853 -1.98822) (xy -3.273675 -2.026228) (xy -2.228273 -2.03289) 237 | (xy -2.228273 -2.632364) (xy -2.020455 -2.632364) (xy -2.020455 -2.066637) (xy -1.328514 -2.066637) 238 | (xy -1.325234 -2.349509) (xy -1.321955 -2.632382) (xy -1.593273 -2.632364) (xy -1.593286 -2.664114) 239 | (xy -1.593914 -2.684005) (xy -1.595674 -2.723484) (xy -1.598394 -2.779086) (xy -1.601899 -2.847345) 240 | (xy -1.606015 -2.924797) (xy -1.609909 -2.996046) (xy -1.61503 -3.090475) (xy -1.620222 -3.189579) 241 | (xy -1.625177 -3.287197) (xy -1.629582 -3.37717) (xy -1.63313 -3.453336) (xy -1.634487 -3.484373) 242 | (xy -1.642457 -3.672518) (xy -1.707342 -3.6691) (xy -1.772228 -3.665682) (xy -1.779675 -3.469409) 243 | (xy -1.782813 -3.389151) (xy -1.786354 -3.302551) (xy -1.78993 -3.218348) (xy -1.793175 -3.145283) 244 | (xy -1.794208 -3.123046) (xy -1.797678 -3.049489) (xy -1.801516 -2.968116) (xy -1.805193 -2.890128) 245 | (xy -1.807546 -2.840182) (xy -1.810576 -2.783102) (xy -1.813955 -2.73097) (xy -1.817232 -2.690224) 246 | (xy -1.819515 -2.669887) (xy -1.825228 -2.632364) (xy -2.020455 -2.632364) (xy -2.228273 -2.632364) 247 | (xy -2.228273 -2.839316) (xy -2.121511 -2.842635) (xy -2.014749 -2.845955) (xy -2.012218 -2.903682) 248 | (xy -2.01081 -2.933516) (xy -2.008425 -2.981617) (xy -2.005305 -3.043191) (xy -2.001693 -3.113447) 249 | (xy -1.997886 -3.186546) (xy -1.993369 -3.276974) (xy -1.98864 -3.378918) (xy -1.984128 -3.482673) 250 | (xy -1.98026 -3.578531) (xy -1.978531 -3.625273) (xy -1.976007 -3.694094) (xy -1.973582 -3.755609) 251 | (xy -1.971427 -3.805828) (xy -1.969712 -3.840763) (xy -1.968644 -3.856182) (xy -1.964949 -3.86189) 252 | (xy -1.953817 -3.86633) (xy -1.932589 -3.86971) (xy -1.898604 -3.872234) (xy -1.849203 -3.874109) 253 | (xy -1.781726 -3.875541) (xy -1.704747 -3.876604) (xy -1.443182 -3.879707) (xy -1.442324 -3.790013)) (layer F.SilkS) (width 0.01)) 254 | ) 255 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/ESP32_Shield_Project.pretty/SD_CARD.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SD_CARD (layer F.Cu) (tedit 5A577E31) 2 | (descr "Through hole straight pin header, 1x06, 2.54mm pitch, single row") 3 | (tags "Through hole pin header THT 1x06 2.54mm single row") 4 | (fp_text reference REF** (at 0 -8.58) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value SD_CARD (at 0 9) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_text user GND (at 3.5 6.5) (layer F.SilkS) 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | ) 13 | (fp_text user MISO (at 3.75 4) (layer F.SilkS) 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | ) 16 | (fp_text user CLK (at 3.25 1.5) (layer F.SilkS) 17 | (effects (font (size 1 1) (thickness 0.15))) 18 | ) 19 | (fp_text user MOSI (at 3.75 -1) (layer F.SilkS) 20 | (effects (font (size 1 1) (thickness 0.15))) 21 | ) 22 | (fp_text user CS (at 3 -3.5) (layer F.SilkS) 23 | (effects (font (size 1 1) (thickness 0.15))) 24 | ) 25 | (fp_text user 3V3 (at 3.5 -6) (layer F.SilkS) 26 | (effects (font (size 1 1) (thickness 0.15))) 27 | ) 28 | (fp_line (start -0.635 -7.52) (end 1.27 -7.52) (layer F.Fab) (width 0.1)) 29 | (fp_line (start 1.27 -7.52) (end 1.27 7.72) (layer F.Fab) (width 0.1)) 30 | (fp_line (start 1.27 7.72) (end -1.27 7.72) (layer F.Fab) (width 0.1)) 31 | (fp_line (start -1.27 7.72) (end -1.27 -6.885) (layer F.Fab) (width 0.1)) 32 | (fp_line (start -1.27 -6.885) (end -0.635 -7.52) (layer F.Fab) (width 0.1)) 33 | (fp_line (start -1.33 7.78) (end 1.33 7.78) (layer F.SilkS) (width 0.12)) 34 | (fp_line (start -1.33 -4.98) (end -1.33 7.78) (layer F.SilkS) (width 0.12)) 35 | (fp_line (start 1.33 -4.98) (end 1.33 7.78) (layer F.SilkS) (width 0.12)) 36 | (fp_line (start -1.33 -4.98) (end 1.33 -4.98) (layer F.SilkS) (width 0.12)) 37 | (fp_line (start -1.33 -6.25) (end -1.33 -7.58) (layer F.SilkS) (width 0.12)) 38 | (fp_line (start -1.33 -7.58) (end 0 -7.58) (layer F.SilkS) (width 0.12)) 39 | (fp_text user %R (at 0 0.1 90) (layer F.Fab) 40 | (effects (font (size 1 1) (thickness 0.15))) 41 | ) 42 | (pad 1 thru_hole rect (at 0 -6.25) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 43 | (pad 2 thru_hole oval (at 0 -3.71) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 44 | (pad 3 thru_hole oval (at 0 -1.17) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 45 | (pad 4 thru_hole oval (at 0 1.37) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 46 | (pad 5 thru_hole oval (at 0 3.91) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 47 | (pad 6 thru_hole oval (at 0 6.45) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 48 | (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x06_Pitch2.54mm.wrl 49 | (at (xyz 0 0 0)) 50 | (scale (xyz 1 1 1)) 51 | (rotate (xyz 0 0 0)) 52 | ) 53 | ) 54 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/ESP32_Shield_Project.pretty/SW_PUSH_6mmx6mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SW_PUSH_6mmx6mm (layer F.Cu) (tedit 5A5899A5) 2 | (descr https://www.omron.com/ecb/products/pdf/en-b3f.pdf) 3 | (tags "tact sw push 6mm") 4 | (fp_text reference REF** (at 3.25 -2.5) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value SW_PUSH_6mmx6mm (at 3.75 9.25) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start 0.75 -1) (end 6 -1) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 0.75 7.5) (end 5.75 7.5) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 6.75 1.5) (end 6.75 5) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -0.25 1.5) (end -0.25 5) (layer F.SilkS) (width 0.15)) 14 | (fp_text user %R (at 3.25 3.25) (layer F.Fab) 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | ) 17 | (pad 2 thru_hole circle (at 0 6.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)) 18 | (pad 1 thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)) 19 | (pad 2 thru_hole circle (at 6.5 6.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)) 20 | (pad 1 thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)) 21 | (model ${KISYS3DMOD}/Buttons_Switches_THT.3dshapes/SW_PUSH_6mm.wrl 22 | (at (xyz 0.005 0 0)) 23 | (scale (xyz 0.3937 0.3937 0.3937)) 24 | (rotate (xyz 0 0 0)) 25 | ) 26 | ) 27 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/ESP32_Shield_Project.pretty/TerminalBlock_4.5mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module TerminalBlock_4.5mm (layer F.Cu) (tedit 5A5894F2) 2 | (fp_text reference TB (at -0.25 5.25) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value TerminalBlock_4.5mm (at 0.25 -6.75) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text user GND (at 4.25 -5) (layer F.SilkS) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_text user 3V3 (at -0.25 -5) (layer F.SilkS) 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | ) 14 | (fp_text user VCC (at -4.75 -5) (layer F.SilkS) 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | ) 17 | (fp_line (start -7.5 3.75) (end 7.5 3.75) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 7.5 3.75) (end 7.5 -3.75) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 7.5 -3.75) (end -7.5 -3.75) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start -7.5 3.75) (end -7.5 -3.75) (layer F.SilkS) (width 0.15)) 21 | (pad 1 thru_hole circle (at -4.5 0) (size 2 2) (drill 1.3) (layers *.Cu *.Mask)) 22 | (pad 2 thru_hole circle (at 0 0) (size 2 2) (drill 1.3) (layers *.Cu *.Mask)) 23 | (pad 3 thru_hole circle (at 4.5 0) (size 2 2) (drill 1.3) (layers *.Cu *.Mask)) 24 | ) 25 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/ESP32_Shield_Project.pretty/TerminalBlock_4.5mm_Pins.kicad_mod: -------------------------------------------------------------------------------- 1 | (module TerminalBlock_4.5mm_Pins (layer F.Cu) (tedit 5A589547) 2 | (fp_text reference TB (at -0.25 5.25) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value TerminalBlock_4.5mm (at 0.25 -6.75) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text user GPIO14 (at 7 -5) (layer F.SilkS) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_text user GPIO12 (at 0 -5) (layer F.SilkS) 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | ) 14 | (fp_text user GPIO13 (at -7 -5) (layer F.SilkS) 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | ) 17 | (fp_line (start -7.5 3.75) (end 7.5 3.75) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 7.5 3.75) (end 7.5 -3.75) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 7.5 -3.75) (end -7.5 -3.75) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start -7.5 3.75) (end -7.5 -3.75) (layer F.SilkS) (width 0.15)) 21 | (pad 1 thru_hole circle (at -4.5 0) (size 2 2) (drill 1.3) (layers *.Cu *.Mask)) 22 | (pad 2 thru_hole circle (at 0 0) (size 2 2) (drill 1.3) (layers *.Cu *.Mask)) 23 | (pad 3 thru_hole circle (at 4.5 0) (size 2 2) (drill 1.3) (layers *.Cu *.Mask)) 24 | ) 25 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/ESP32_Shield_Project.pretty/TerminalBlock_5mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module TerminalBlock_5mm (layer F.Cu) (tedit 5A58AFCC) 2 | (fp_text reference TB (at -0.25 5.25) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value TerminalBlock_5mm (at 0.25 -6.75) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text user GND (at 4.25 -5) (layer F.SilkS) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_text user 3V3 (at -0.25 -5) (layer F.SilkS) 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | ) 14 | (fp_text user VCC (at -4.75 -5) (layer F.SilkS) 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | ) 17 | (fp_line (start -7.5 3.75) (end 7.5 3.75) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 7.5 3.75) (end 7.5 -3.75) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 7.5 -3.75) (end -7.5 -3.75) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start -7.5 3.75) (end -7.5 -3.75) (layer F.SilkS) (width 0.15)) 21 | (pad 1 thru_hole circle (at -5 0) (size 2 2) (drill 1.3) (layers *.Cu *.Mask)) 22 | (pad 2 thru_hole circle (at 0 0) (size 2 2) (drill 1.3) (layers *.Cu *.Mask)) 23 | (pad 3 thru_hole circle (at 5 0) (size 2 2) (drill 1.3) (layers *.Cu *.Mask)) 24 | ) 25 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/ESP32_Shield_Project.pretty/TerminalBlock_5mm_Pins.kicad_mod: -------------------------------------------------------------------------------- 1 | (module TerminalBlock_5mm_Pins (layer F.Cu) (tedit 5A58AFFE) 2 | (fp_text reference TB (at -0.25 5.25) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value TerminalBlock_4.5mm (at 0.25 -6.75) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text user GPIO14 (at 7 -5) (layer F.SilkS) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_text user GPIO12 (at 0 -5) (layer F.SilkS) 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | ) 14 | (fp_text user GPIO13 (at -7 -5) (layer F.SilkS) 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | ) 17 | (fp_line (start -7.5 3.75) (end 7.5 3.75) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 7.5 3.75) (end 7.5 -3.75) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 7.5 -3.75) (end -7.5 -3.75) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start -7.5 3.75) (end -7.5 -3.75) (layer F.SilkS) (width 0.15)) 21 | (pad 1 thru_hole circle (at -5 0) (size 2 2) (drill 1.3) (layers *.Cu *.Mask)) 22 | (pad 2 thru_hole circle (at 0 0) (size 2 2) (drill 1.3) (layers *.Cu *.Mask)) 23 | (pad 3 thru_hole circle (at 5 0) (size 2 2) (drill 1.3) (layers *.Cu *.Mask)) 24 | ) 25 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/ESP_32_Shield_Project.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/ESP_32_Shield_Project.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # BMP180 5 | # 6 | DEF BMP180 BMP_ 0 40 Y Y 1 F N 7 | F0 "BMP_" -25 -300 60 H V C CNN 8 | F1 "BMP180" -50 325 60 H V C CNN 9 | F2 "" -50 150 60 H I C CNN 10 | F3 "" -50 150 60 H I C CNN 11 | DRAW 12 | S -50 225 175 -225 0 1 0 N 13 | X VIN 1 -250 150 200 R 50 50 1 1 I 14 | X GND 2 -250 50 200 R 50 50 1 1 I 15 | X SCL 3 -250 -50 200 R 50 50 1 1 I 16 | X SDA 4 -250 -150 200 R 50 50 1 1 I 17 | ENDDRAW 18 | ENDDEF 19 | # 20 | # DHT 21 | # 22 | DEF DHT DHT_ 0 40 Y Y 1 F N 23 | F0 "DHT_" 0 -300 60 H V C CNN 24 | F1 "DHT" 0 300 60 H V C CNN 25 | F2 "" -275 -25 60 H I C CNN 26 | F3 "" -275 -25 60 H I C CNN 27 | DRAW 28 | S -275 225 400 -200 0 1 0 N 29 | X VCC 1 -475 150 200 R 50 50 1 1 I 30 | X DATA 2 -475 50 200 R 50 50 1 1 I 31 | X NOT_CONNECTED 3 -475 -50 200 R 50 50 1 1 I 32 | X GND 4 -475 -150 200 R 50 50 1 1 I 33 | ENDDRAW 34 | ENDDEF 35 | # 36 | # ESP32_Devkit_DOIT_V1 37 | # 38 | DEF ESP32_Devkit_DOIT_V1 ESP32 0 40 Y Y 1 F N 39 | F0 "ESP32" 0 -975 60 H V C CNN 40 | F1 "ESP32_Devkit_DOIT_V1" 25 875 60 H V C CNN 41 | F2 "" 0 0 60 H I C CNN 42 | F3 "" 0 0 60 H I C CNN 43 | DRAW 44 | S -525 775 525 -875 0 1 0 N 45 | X EN 1 -725 650 200 R 50 50 1 1 I 46 | X GPIO36 2 -725 550 200 R 50 50 1 1 I 47 | X GPIO39 3 -725 450 200 R 50 50 1 1 I 48 | X GPIO34 4 -725 350 200 R 50 50 1 1 I 49 | X GPIO35 5 -725 250 200 R 50 50 1 1 I 50 | X GPIO32 6 -725 150 200 R 50 50 1 1 I 51 | X GPIO33 7 -725 50 200 R 50 50 1 1 I 52 | X GPIO25 8 -725 -50 200 R 50 50 1 1 I 53 | X GPIO26 9 -725 -150 200 R 50 50 1 1 I 54 | X GPIO27 10 -725 -250 200 R 50 50 1 1 I 55 | X GPIO4 20 725 -350 200 L 50 50 1 1 I 56 | X GPIO23 30 725 650 200 L 50 50 1 1 I 57 | X GPIO14 11 -725 -350 200 R 50 50 1 1 I 58 | X GPIO16 21 725 -250 200 L 50 50 1 1 I 59 | X GPIO12 12 -725 -450 200 R 50 50 1 1 I 60 | X GPIO17 22 725 -150 200 L 50 50 1 1 I 61 | X GPIO13 13 -725 -550 200 R 50 50 1 1 I 62 | X GPIO5 23 725 -50 200 L 50 50 1 1 I 63 | X GND 14 -725 -650 200 R 50 50 1 1 I 64 | X GPIO18 24 725 50 200 L 50 50 1 1 I 65 | X VIN 15 -725 -750 200 R 50 50 1 1 I 66 | X GPIO19 25 725 150 200 L 50 50 1 1 I 67 | X 3V3 16 725 -750 200 L 50 50 1 1 I 68 | X GPIO21 26 725 250 200 L 50 50 1 1 I 69 | X GND 17 725 -650 200 L 50 50 1 1 I 70 | X GPIO3 27 725 350 200 L 50 50 1 1 I 71 | X GPIO15 18 725 -550 200 L 50 50 1 1 I 72 | X GPIO1 28 725 450 200 L 50 50 1 1 I 73 | X GPIO2 19 725 -450 200 L 50 50 1 1 I 74 | X GPIO22 29 725 550 200 L 50 50 1 1 I 75 | ENDDRAW 76 | ENDDEF 77 | # 78 | # SD_CARD 79 | # 80 | DEF SD_CARD SD_CARD 0 40 Y Y 1 F N 81 | F0 "SD_CARD" 0 -400 60 H V C CNN 82 | F1 "SD_CARD" 25 400 60 H V C CNN 83 | F2 "" -50 -125 60 H I C CNN 84 | F3 "" -50 -125 60 H I C CNN 85 | DRAW 86 | S -50 300 250 -300 0 1 0 N 87 | X 3V3 1 -250 250 200 R 50 50 1 1 I 88 | X CS 2 -250 150 200 R 50 50 1 1 I 89 | X MOSI 3 -250 50 200 R 50 50 1 1 I 90 | X CLK 4 -250 -50 200 R 50 50 1 1 I 91 | X MISO 5 -250 -150 200 R 50 50 1 1 I 92 | X GND 6 -250 -250 200 R 50 50 1 1 I 93 | ENDDRAW 94 | ENDDEF 95 | # 96 | #End Library 97 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/GERBERS/WemosD1Mini-B.Cu.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.FileFunction,Copper,L2,Bot,Signal* 2 | %FSLAX46Y46*% 3 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 4 | G04 Created by KiCad (PCBNEW 4.0.7) date 08/03/18 16:25:06* 5 | %MOMM*% 6 | %LPD*% 7 | G01* 8 | G04 APERTURE LIST* 9 | %ADD10C,0.100000*% 10 | %ADD11R,1.700000X1.700000*% 11 | %ADD12O,1.700000X1.700000*% 12 | %ADD13R,3.000000X3.000000*% 13 | %ADD14C,3.000000*% 14 | %ADD15C,1.800000*% 15 | %ADD16C,0.685800*% 16 | %ADD17C,0.254000*% 17 | G04 APERTURE END LIST* 18 | D10* 19 | D11* 20 | X155000000Y-99800000D03* 21 | D12* 22 | X152460000Y-99800000D03* 23 | D11* 24 | X142200000Y-99800000D03* 25 | D12* 26 | X144740000Y-99800000D03* 27 | X147280000Y-99800000D03* 28 | D11* 29 | X147000000Y-90200000D03* 30 | D12* 31 | X149540000Y-90200000D03* 32 | X152080000Y-90200000D03* 33 | D13* 34 | X143600000Y-116800000D03* 35 | D14* 36 | X148680000Y-116800000D03* 37 | X153760000Y-116800000D03* 38 | D15* 39 | X137071100Y-94843600D03* 40 | X137071100Y-97383600D03* 41 | X137071100Y-99923600D03* 42 | X137071100Y-102463600D03* 43 | X137071100Y-105003600D03* 44 | X137071100Y-107543600D03* 45 | X137071100Y-110083600D03* 46 | X137071100Y-112623600D03* 47 | X159931100Y-112623600D03* 48 | X159931100Y-110083600D03* 49 | X159931100Y-107543600D03* 50 | X159931100Y-105003600D03* 51 | X159931100Y-102463600D03* 52 | X159931100Y-99923600D03* 53 | X159931100Y-97383600D03* 54 | X159931100Y-94843600D03* 55 | D16* 56 | X150600000Y-106200000D03* 57 | X147600000Y-106200000D03* 58 | D17* 59 | G36* 60 | X158377593Y-87524395D02* 61 | X159541472Y-88224379D01* 62 | X160348885Y-89316480D01* 63 | X160690000Y-90687028D01* 64 | X160690000Y-93496649D01* 65 | X160237770Y-93308867D01* 66 | X159627109Y-93308335D01* 67 | X159062729Y-93541532D01* 68 | X158630549Y-93972957D01* 69 | X158396367Y-94536930D01* 70 | X158395835Y-95147591D01* 71 | X158629032Y-95711971D01* 72 | X159030282Y-96113923D01* 73 | X158630549Y-96512957D01* 74 | X158396367Y-97076930D01* 75 | X158395835Y-97687591D01* 76 | X158629032Y-98251971D01* 77 | X159030282Y-98653923D01* 78 | X158630549Y-99052957D01* 79 | X158396367Y-99616930D01* 80 | X158395835Y-100227591D01* 81 | X158629032Y-100791971D01* 82 | X159030282Y-101193923D01* 83 | X158630549Y-101592957D01* 84 | X158396367Y-102156930D01* 85 | X158395835Y-102767591D01* 86 | X158629032Y-103331971D01* 87 | X159030282Y-103733923D01* 88 | X158630549Y-104132957D01* 89 | X158396367Y-104696930D01* 90 | X158395835Y-105307591D01* 91 | X158629032Y-105871971D01* 92 | X159030282Y-106273923D01* 93 | X158630549Y-106672957D01* 94 | X158396367Y-107236930D01* 95 | X158395835Y-107847591D01* 96 | X158629032Y-108411971D01* 97 | X159030282Y-108813923D01* 98 | X158630549Y-109212957D01* 99 | X158396367Y-109776930D01* 100 | X158395835Y-110387591D01* 101 | X158629032Y-110951971D01* 102 | X159060457Y-111384151D01* 103 | X159081294Y-111392803D01* 104 | X159030546Y-111543441D01* 105 | X159931100Y-112443995D01* 106 | X159945243Y-112429853D01* 107 | X160124848Y-112609458D01* 108 | X160110705Y-112623600D01* 109 | X160124848Y-112637743D01* 110 | X159945243Y-112817348D01* 111 | X159931100Y-112803205D01* 112 | X159030546Y-113703759D01* 113 | X159116952Y-113960243D01* 114 | X159690436Y-114170058D01* 115 | X160300560Y-114144439D01* 116 | X160690000Y-113983127D01* 117 | X160690000Y-120690000D01* 118 | X136110000Y-120690000D01* 119 | X136110000Y-115300000D01* 120 | X141452560Y-115300000D01* 121 | X141452560Y-118300000D01* 122 | X141496838Y-118535317D01* 123 | X141635910Y-118751441D01* 124 | X141848110Y-118896431D01* 125 | X142100000Y-118947440D01* 126 | X145100000Y-118947440D01* 127 | X145335317Y-118903162D01* 128 | X145551441Y-118764090D01* 129 | X145696431Y-118551890D01* 130 | X145747440Y-118300000D01* 131 | X145747440Y-117222815D01* 132 | X146544630Y-117222815D01* 133 | X146868980Y-118007800D01* 134 | X147469041Y-118608909D01* 135 | X148253459Y-118934628D01* 136 | X149102815Y-118935370D01* 137 | X149887800Y-118611020D01* 138 | X150488909Y-118010959D01* 139 | X150814628Y-117226541D01* 140 | X150814631Y-117222815D01* 141 | X151624630Y-117222815D01* 142 | X151948980Y-118007800D01* 143 | X152549041Y-118608909D01* 144 | X153333459Y-118934628D01* 145 | X154182815Y-118935370D01* 146 | X154967800Y-118611020D01* 147 | X155568909Y-118010959D01* 148 | X155894628Y-117226541D01* 149 | X155895370Y-116377185D01* 150 | X155571020Y-115592200D01* 151 | X154970959Y-114991091D01* 152 | X154186541Y-114665372D01* 153 | X153337185Y-114664630D01* 154 | X152552200Y-114988980D01* 155 | X151951091Y-115589041D01* 156 | X151625372Y-116373459D01* 157 | X151624630Y-117222815D01* 158 | X150814631Y-117222815D01* 159 | X150815370Y-116377185D01* 160 | X150491020Y-115592200D01* 161 | X149890959Y-114991091D01* 162 | X149106541Y-114665372D01* 163 | X148257185Y-114664630D01* 164 | X147472200Y-114988980D01* 165 | X146871091Y-115589041D01* 166 | X146545372Y-116373459D01* 167 | X146544630Y-117222815D01* 168 | X145747440Y-117222815D01* 169 | X145747440Y-115300000D01* 170 | X145703162Y-115064683D01* 171 | X145564090Y-114848559D01* 172 | X145351890Y-114703569D01* 173 | X145100000Y-114652560D01* 174 | X142100000Y-114652560D01* 175 | X141864683Y-114696838D01* 176 | X141648559Y-114835910D01* 177 | X141503569Y-115048110D01* 178 | X141452560Y-115300000D01* 179 | X136110000Y-115300000D01* 180 | X136110000Y-113833536D01* 181 | X136200457Y-113924151D01* 182 | X136764430Y-114158333D01* 183 | X137375091Y-114158865D01* 184 | X137939471Y-113925668D01* 185 | X138371651Y-113494243D01* 186 | X138605833Y-112930270D01* 187 | X138606309Y-112382936D01* 188 | X158384642Y-112382936D01* 189 | X158410261Y-112993060D01* 190 | X158594457Y-113437748D01* 191 | X158850941Y-113524154D01* 192 | X159751495Y-112623600D01* 193 | X158850941Y-111723046D01* 194 | X158594457Y-111809452D01* 195 | X158384642Y-112382936D01* 196 | X138606309Y-112382936D01* 197 | X138606365Y-112319609D01* 198 | X138373168Y-111755229D01* 199 | X137971918Y-111353277D01* 200 | X138371651Y-110954243D01* 201 | X138605833Y-110390270D01* 202 | X138606365Y-109779609D01* 203 | X138373168Y-109215229D01* 204 | X137971918Y-108813277D01* 205 | X138371651Y-108414243D01* 206 | X138605833Y-107850270D01* 207 | X138606365Y-107239609D01* 208 | X138373168Y-106675229D01* 209 | X137971918Y-106273277D01* 210 | X138371651Y-105874243D01* 211 | X138605833Y-105310270D01* 212 | X138606365Y-104699609D01* 213 | X138373168Y-104135229D01* 214 | X137971918Y-103733277D01* 215 | X138371651Y-103334243D01* 216 | X138605833Y-102770270D01* 217 | X138606365Y-102159609D01* 218 | X138373168Y-101595229D01* 219 | X137971918Y-101193277D01* 220 | X138371651Y-100794243D01* 221 | X138605833Y-100230270D01* 222 | X138606365Y-99619609D01* 223 | X138373168Y-99055229D01* 224 | X138268123Y-98950000D01* 225 | X140702560Y-98950000D01* 226 | X140702560Y-100650000D01* 227 | X140746838Y-100885317D01* 228 | X140885910Y-101101441D01* 229 | X141098110Y-101246431D01* 230 | X141350000Y-101297440D01* 231 | X143050000Y-101297440D01* 232 | X143285317Y-101253162D01* 233 | X143501441Y-101114090D01* 234 | X143646431Y-100901890D01* 235 | X143660086Y-100834459D01* 236 | X143689946Y-100879147D01* 237 | X144171715Y-101201054D01* 238 | X144740000Y-101314093D01* 239 | X145308285Y-101201054D01* 240 | X145790054Y-100879147D01* 241 | X146017702Y-100538447D01* 242 | X146084817Y-100681358D01* 243 | X146513076Y-101071645D01* 244 | X146923110Y-101241476D01* 245 | X147153000Y-101120155D01* 246 | X147153000Y-99927000D01* 247 | X147407000Y-99927000D01* 248 | X147407000Y-101120155D01* 249 | X147636890Y-101241476D01* 250 | X148046924Y-101071645D01* 251 | X148475183Y-100681358D01* 252 | X148721486Y-100156892D01* 253 | X148600819Y-99927000D01* 254 | X147407000Y-99927000D01* 255 | X147153000Y-99927000D01* 256 | X147133000Y-99927000D01* 257 | X147133000Y-99770907D01* 258 | X150975000Y-99770907D01* 259 | X150975000Y-99829093D01* 260 | X151088039Y-100397378D01* 261 | X151409946Y-100879147D01* 262 | X151891715Y-101201054D01* 263 | X152460000Y-101314093D01* 264 | X153028285Y-101201054D01* 265 | X153510054Y-100879147D01* 266 | X153537850Y-100837548D01* 267 | X153546838Y-100885317D01* 268 | X153685910Y-101101441D01* 269 | X153898110Y-101246431D01* 270 | X154150000Y-101297440D01* 271 | X155850000Y-101297440D01* 272 | X156085317Y-101253162D01* 273 | X156301441Y-101114090D01* 274 | X156446431Y-100901890D01* 275 | X156497440Y-100650000D01* 276 | X156497440Y-98950000D01* 277 | X156453162Y-98714683D01* 278 | X156314090Y-98498559D01* 279 | X156101890Y-98353569D01* 280 | X155850000Y-98302560D01* 281 | X154150000Y-98302560D01* 282 | X153914683Y-98346838D01* 283 | X153698559Y-98485910D01* 284 | X153553569Y-98698110D01* 285 | X153539914Y-98765541D01* 286 | X153510054Y-98720853D01* 287 | X153028285Y-98398946D01* 288 | X152460000Y-98285907D01* 289 | X151891715Y-98398946D01* 290 | X151409946Y-98720853D01* 291 | X151088039Y-99202622D01* 292 | X150975000Y-99770907D01* 293 | X147133000Y-99770907D01* 294 | X147133000Y-99673000D01* 295 | X147153000Y-99673000D01* 296 | X147153000Y-98479845D01* 297 | X147407000Y-98479845D01* 298 | X147407000Y-99673000D01* 299 | X148600819Y-99673000D01* 300 | X148721486Y-99443108D01* 301 | X148475183Y-98918642D01* 302 | X148046924Y-98528355D01* 303 | X147636890Y-98358524D01* 304 | X147407000Y-98479845D01* 305 | X147153000Y-98479845D01* 306 | X146923110Y-98358524D01* 307 | X146513076Y-98528355D01* 308 | X146084817Y-98918642D01* 309 | X146017702Y-99061553D01* 310 | X145790054Y-98720853D01* 311 | X145308285Y-98398946D01* 312 | X144740000Y-98285907D01* 313 | X144171715Y-98398946D01* 314 | X143689946Y-98720853D01* 315 | X143662150Y-98762452D01* 316 | X143653162Y-98714683D01* 317 | X143514090Y-98498559D01* 318 | X143301890Y-98353569D01* 319 | X143050000Y-98302560D01* 320 | X141350000Y-98302560D01* 321 | X141114683Y-98346838D01* 322 | X140898559Y-98485910D01* 323 | X140753569Y-98698110D01* 324 | X140702560Y-98950000D01* 325 | X138268123Y-98950000D01* 326 | X137971918Y-98653277D01* 327 | X138371651Y-98254243D01* 328 | X138605833Y-97690270D01* 329 | X138606365Y-97079609D01* 330 | X138373168Y-96515229D01* 331 | X137971918Y-96113277D01* 332 | X138371651Y-95714243D01* 333 | X138605833Y-95150270D01* 334 | X138606365Y-94539609D01* 335 | X138373168Y-93975229D01* 336 | X137941743Y-93543049D01* 337 | X137377770Y-93308867D01* 338 | X136767109Y-93308335D01* 339 | X136202729Y-93541532D01* 340 | X136110000Y-93634099D01* 341 | X136110000Y-90485750D01* 342 | X145515000Y-90485750D01* 343 | X145515000Y-91176309D01* 344 | X145611673Y-91409698D01* 345 | X145790301Y-91588327D01* 346 | X146023690Y-91685000D01* 347 | X146714250Y-91685000D01* 348 | X146873000Y-91526250D01* 349 | X146873000Y-90327000D01* 350 | X145673750Y-90327000D01* 351 | X145515000Y-90485750D01* 352 | X136110000Y-90485750D01* 353 | X136110000Y-90069931D01* 354 | X136278327Y-89223691D01* 355 | X145515000Y-89223691D01* 356 | X145515000Y-89914250D01* 357 | X145673750Y-90073000D01* 358 | X146873000Y-90073000D01* 359 | X146873000Y-88873750D01* 360 | X147127000Y-88873750D01* 361 | X147127000Y-90073000D01* 362 | X147147000Y-90073000D01* 363 | X147147000Y-90327000D01* 364 | X147127000Y-90327000D01* 365 | X147127000Y-91526250D01* 366 | X147285750Y-91685000D01* 367 | X147976310Y-91685000D01* 368 | X148209699Y-91588327D01* 369 | X148388327Y-91409698D01* 370 | X148460597Y-91235223D01* 371 | X148489946Y-91279147D01* 372 | X148971715Y-91601054D01* 373 | X149540000Y-91714093D01* 374 | X150108285Y-91601054D01* 375 | X150590054Y-91279147D01* 376 | X150810000Y-90949974D01* 377 | X151029946Y-91279147D01* 378 | X151511715Y-91601054D01* 379 | X152080000Y-91714093D01* 380 | X152648285Y-91601054D01* 381 | X153130054Y-91279147D01* 382 | X153451961Y-90797378D01* 383 | X153565000Y-90229093D01* 384 | X153565000Y-90170907D01* 385 | X153451961Y-89602622D01* 386 | X153130054Y-89120853D01* 387 | X152648285Y-88798946D01* 388 | X152080000Y-88685907D01* 389 | X151511715Y-88798946D01* 390 | X151029946Y-89120853D01* 391 | X150810000Y-89450026D01* 392 | X150590054Y-89120853D01* 393 | X150108285Y-88798946D01* 394 | X149540000Y-88685907D01* 395 | X148971715Y-88798946D01* 396 | X148489946Y-89120853D01* 397 | X148460597Y-89164777D01* 398 | X148388327Y-88990302D01* 399 | X148209699Y-88811673D01* 400 | X147976310Y-88715000D01* 401 | X147285750Y-88715000D01* 402 | X147127000Y-88873750D01* 403 | X146873000Y-88873750D01* 404 | X146714250Y-88715000D01* 405 | X146023690Y-88715000D01* 406 | X145790301Y-88811673D01* 407 | X145611673Y-88990302D01* 408 | X145515000Y-89223691D01* 409 | X136278327Y-89223691D01* 410 | X136327616Y-88975903D01* 411 | X136907720Y-88107717D01* 412 | X137775903Y-87527616D01* 413 | X138869927Y-87310000D01* 414 | X156947089Y-87310000D01* 415 | X158377593Y-87524395D01* 416 | X158377593Y-87524395D01* 417 | G37* 418 | X158377593Y-87524395D02* 419 | X159541472Y-88224379D01* 420 | X160348885Y-89316480D01* 421 | X160690000Y-90687028D01* 422 | X160690000Y-93496649D01* 423 | X160237770Y-93308867D01* 424 | X159627109Y-93308335D01* 425 | X159062729Y-93541532D01* 426 | X158630549Y-93972957D01* 427 | X158396367Y-94536930D01* 428 | X158395835Y-95147591D01* 429 | X158629032Y-95711971D01* 430 | X159030282Y-96113923D01* 431 | X158630549Y-96512957D01* 432 | X158396367Y-97076930D01* 433 | X158395835Y-97687591D01* 434 | X158629032Y-98251971D01* 435 | X159030282Y-98653923D01* 436 | X158630549Y-99052957D01* 437 | X158396367Y-99616930D01* 438 | X158395835Y-100227591D01* 439 | X158629032Y-100791971D01* 440 | X159030282Y-101193923D01* 441 | X158630549Y-101592957D01* 442 | X158396367Y-102156930D01* 443 | X158395835Y-102767591D01* 444 | X158629032Y-103331971D01* 445 | X159030282Y-103733923D01* 446 | X158630549Y-104132957D01* 447 | X158396367Y-104696930D01* 448 | X158395835Y-105307591D01* 449 | X158629032Y-105871971D01* 450 | X159030282Y-106273923D01* 451 | X158630549Y-106672957D01* 452 | X158396367Y-107236930D01* 453 | X158395835Y-107847591D01* 454 | X158629032Y-108411971D01* 455 | X159030282Y-108813923D01* 456 | X158630549Y-109212957D01* 457 | X158396367Y-109776930D01* 458 | X158395835Y-110387591D01* 459 | X158629032Y-110951971D01* 460 | X159060457Y-111384151D01* 461 | X159081294Y-111392803D01* 462 | X159030546Y-111543441D01* 463 | X159931100Y-112443995D01* 464 | X159945243Y-112429853D01* 465 | X160124848Y-112609458D01* 466 | X160110705Y-112623600D01* 467 | X160124848Y-112637743D01* 468 | X159945243Y-112817348D01* 469 | X159931100Y-112803205D01* 470 | X159030546Y-113703759D01* 471 | X159116952Y-113960243D01* 472 | X159690436Y-114170058D01* 473 | X160300560Y-114144439D01* 474 | X160690000Y-113983127D01* 475 | X160690000Y-120690000D01* 476 | X136110000Y-120690000D01* 477 | X136110000Y-115300000D01* 478 | X141452560Y-115300000D01* 479 | X141452560Y-118300000D01* 480 | X141496838Y-118535317D01* 481 | X141635910Y-118751441D01* 482 | X141848110Y-118896431D01* 483 | X142100000Y-118947440D01* 484 | X145100000Y-118947440D01* 485 | X145335317Y-118903162D01* 486 | X145551441Y-118764090D01* 487 | X145696431Y-118551890D01* 488 | X145747440Y-118300000D01* 489 | X145747440Y-117222815D01* 490 | X146544630Y-117222815D01* 491 | X146868980Y-118007800D01* 492 | X147469041Y-118608909D01* 493 | X148253459Y-118934628D01* 494 | X149102815Y-118935370D01* 495 | X149887800Y-118611020D01* 496 | X150488909Y-118010959D01* 497 | X150814628Y-117226541D01* 498 | X150814631Y-117222815D01* 499 | X151624630Y-117222815D01* 500 | X151948980Y-118007800D01* 501 | X152549041Y-118608909D01* 502 | X153333459Y-118934628D01* 503 | X154182815Y-118935370D01* 504 | X154967800Y-118611020D01* 505 | X155568909Y-118010959D01* 506 | X155894628Y-117226541D01* 507 | X155895370Y-116377185D01* 508 | X155571020Y-115592200D01* 509 | X154970959Y-114991091D01* 510 | X154186541Y-114665372D01* 511 | X153337185Y-114664630D01* 512 | X152552200Y-114988980D01* 513 | X151951091Y-115589041D01* 514 | X151625372Y-116373459D01* 515 | X151624630Y-117222815D01* 516 | X150814631Y-117222815D01* 517 | X150815370Y-116377185D01* 518 | X150491020Y-115592200D01* 519 | X149890959Y-114991091D01* 520 | X149106541Y-114665372D01* 521 | X148257185Y-114664630D01* 522 | X147472200Y-114988980D01* 523 | X146871091Y-115589041D01* 524 | X146545372Y-116373459D01* 525 | X146544630Y-117222815D01* 526 | X145747440Y-117222815D01* 527 | X145747440Y-115300000D01* 528 | X145703162Y-115064683D01* 529 | X145564090Y-114848559D01* 530 | X145351890Y-114703569D01* 531 | X145100000Y-114652560D01* 532 | X142100000Y-114652560D01* 533 | X141864683Y-114696838D01* 534 | X141648559Y-114835910D01* 535 | X141503569Y-115048110D01* 536 | X141452560Y-115300000D01* 537 | X136110000Y-115300000D01* 538 | X136110000Y-113833536D01* 539 | X136200457Y-113924151D01* 540 | X136764430Y-114158333D01* 541 | X137375091Y-114158865D01* 542 | X137939471Y-113925668D01* 543 | X138371651Y-113494243D01* 544 | X138605833Y-112930270D01* 545 | X138606309Y-112382936D01* 546 | X158384642Y-112382936D01* 547 | X158410261Y-112993060D01* 548 | X158594457Y-113437748D01* 549 | X158850941Y-113524154D01* 550 | X159751495Y-112623600D01* 551 | X158850941Y-111723046D01* 552 | X158594457Y-111809452D01* 553 | X158384642Y-112382936D01* 554 | X138606309Y-112382936D01* 555 | X138606365Y-112319609D01* 556 | X138373168Y-111755229D01* 557 | X137971918Y-111353277D01* 558 | X138371651Y-110954243D01* 559 | X138605833Y-110390270D01* 560 | X138606365Y-109779609D01* 561 | X138373168Y-109215229D01* 562 | X137971918Y-108813277D01* 563 | X138371651Y-108414243D01* 564 | X138605833Y-107850270D01* 565 | X138606365Y-107239609D01* 566 | X138373168Y-106675229D01* 567 | X137971918Y-106273277D01* 568 | X138371651Y-105874243D01* 569 | X138605833Y-105310270D01* 570 | X138606365Y-104699609D01* 571 | X138373168Y-104135229D01* 572 | X137971918Y-103733277D01* 573 | X138371651Y-103334243D01* 574 | X138605833Y-102770270D01* 575 | X138606365Y-102159609D01* 576 | X138373168Y-101595229D01* 577 | X137971918Y-101193277D01* 578 | X138371651Y-100794243D01* 579 | X138605833Y-100230270D01* 580 | X138606365Y-99619609D01* 581 | X138373168Y-99055229D01* 582 | X138268123Y-98950000D01* 583 | X140702560Y-98950000D01* 584 | X140702560Y-100650000D01* 585 | X140746838Y-100885317D01* 586 | X140885910Y-101101441D01* 587 | X141098110Y-101246431D01* 588 | X141350000Y-101297440D01* 589 | X143050000Y-101297440D01* 590 | X143285317Y-101253162D01* 591 | X143501441Y-101114090D01* 592 | X143646431Y-100901890D01* 593 | X143660086Y-100834459D01* 594 | X143689946Y-100879147D01* 595 | X144171715Y-101201054D01* 596 | X144740000Y-101314093D01* 597 | X145308285Y-101201054D01* 598 | X145790054Y-100879147D01* 599 | X146017702Y-100538447D01* 600 | X146084817Y-100681358D01* 601 | X146513076Y-101071645D01* 602 | X146923110Y-101241476D01* 603 | X147153000Y-101120155D01* 604 | X147153000Y-99927000D01* 605 | X147407000Y-99927000D01* 606 | X147407000Y-101120155D01* 607 | X147636890Y-101241476D01* 608 | X148046924Y-101071645D01* 609 | X148475183Y-100681358D01* 610 | X148721486Y-100156892D01* 611 | X148600819Y-99927000D01* 612 | X147407000Y-99927000D01* 613 | X147153000Y-99927000D01* 614 | X147133000Y-99927000D01* 615 | X147133000Y-99770907D01* 616 | X150975000Y-99770907D01* 617 | X150975000Y-99829093D01* 618 | X151088039Y-100397378D01* 619 | X151409946Y-100879147D01* 620 | X151891715Y-101201054D01* 621 | X152460000Y-101314093D01* 622 | X153028285Y-101201054D01* 623 | X153510054Y-100879147D01* 624 | X153537850Y-100837548D01* 625 | X153546838Y-100885317D01* 626 | X153685910Y-101101441D01* 627 | X153898110Y-101246431D01* 628 | X154150000Y-101297440D01* 629 | X155850000Y-101297440D01* 630 | X156085317Y-101253162D01* 631 | X156301441Y-101114090D01* 632 | X156446431Y-100901890D01* 633 | X156497440Y-100650000D01* 634 | X156497440Y-98950000D01* 635 | X156453162Y-98714683D01* 636 | X156314090Y-98498559D01* 637 | X156101890Y-98353569D01* 638 | X155850000Y-98302560D01* 639 | X154150000Y-98302560D01* 640 | X153914683Y-98346838D01* 641 | X153698559Y-98485910D01* 642 | X153553569Y-98698110D01* 643 | X153539914Y-98765541D01* 644 | X153510054Y-98720853D01* 645 | X153028285Y-98398946D01* 646 | X152460000Y-98285907D01* 647 | X151891715Y-98398946D01* 648 | X151409946Y-98720853D01* 649 | X151088039Y-99202622D01* 650 | X150975000Y-99770907D01* 651 | X147133000Y-99770907D01* 652 | X147133000Y-99673000D01* 653 | X147153000Y-99673000D01* 654 | X147153000Y-98479845D01* 655 | X147407000Y-98479845D01* 656 | X147407000Y-99673000D01* 657 | X148600819Y-99673000D01* 658 | X148721486Y-99443108D01* 659 | X148475183Y-98918642D01* 660 | X148046924Y-98528355D01* 661 | X147636890Y-98358524D01* 662 | X147407000Y-98479845D01* 663 | X147153000Y-98479845D01* 664 | X146923110Y-98358524D01* 665 | X146513076Y-98528355D01* 666 | X146084817Y-98918642D01* 667 | X146017702Y-99061553D01* 668 | X145790054Y-98720853D01* 669 | X145308285Y-98398946D01* 670 | X144740000Y-98285907D01* 671 | X144171715Y-98398946D01* 672 | X143689946Y-98720853D01* 673 | X143662150Y-98762452D01* 674 | X143653162Y-98714683D01* 675 | X143514090Y-98498559D01* 676 | X143301890Y-98353569D01* 677 | X143050000Y-98302560D01* 678 | X141350000Y-98302560D01* 679 | X141114683Y-98346838D01* 680 | X140898559Y-98485910D01* 681 | X140753569Y-98698110D01* 682 | X140702560Y-98950000D01* 683 | X138268123Y-98950000D01* 684 | X137971918Y-98653277D01* 685 | X138371651Y-98254243D01* 686 | X138605833Y-97690270D01* 687 | X138606365Y-97079609D01* 688 | X138373168Y-96515229D01* 689 | X137971918Y-96113277D01* 690 | X138371651Y-95714243D01* 691 | X138605833Y-95150270D01* 692 | X138606365Y-94539609D01* 693 | X138373168Y-93975229D01* 694 | X137941743Y-93543049D01* 695 | X137377770Y-93308867D01* 696 | X136767109Y-93308335D01* 697 | X136202729Y-93541532D01* 698 | X136110000Y-93634099D01* 699 | X136110000Y-90485750D01* 700 | X145515000Y-90485750D01* 701 | X145515000Y-91176309D01* 702 | X145611673Y-91409698D01* 703 | X145790301Y-91588327D01* 704 | X146023690Y-91685000D01* 705 | X146714250Y-91685000D01* 706 | X146873000Y-91526250D01* 707 | X146873000Y-90327000D01* 708 | X145673750Y-90327000D01* 709 | X145515000Y-90485750D01* 710 | X136110000Y-90485750D01* 711 | X136110000Y-90069931D01* 712 | X136278327Y-89223691D01* 713 | X145515000Y-89223691D01* 714 | X145515000Y-89914250D01* 715 | X145673750Y-90073000D01* 716 | X146873000Y-90073000D01* 717 | X146873000Y-88873750D01* 718 | X147127000Y-88873750D01* 719 | X147127000Y-90073000D01* 720 | X147147000Y-90073000D01* 721 | X147147000Y-90327000D01* 722 | X147127000Y-90327000D01* 723 | X147127000Y-91526250D01* 724 | X147285750Y-91685000D01* 725 | X147976310Y-91685000D01* 726 | X148209699Y-91588327D01* 727 | X148388327Y-91409698D01* 728 | X148460597Y-91235223D01* 729 | X148489946Y-91279147D01* 730 | X148971715Y-91601054D01* 731 | X149540000Y-91714093D01* 732 | X150108285Y-91601054D01* 733 | X150590054Y-91279147D01* 734 | X150810000Y-90949974D01* 735 | X151029946Y-91279147D01* 736 | X151511715Y-91601054D01* 737 | X152080000Y-91714093D01* 738 | X152648285Y-91601054D01* 739 | X153130054Y-91279147D01* 740 | X153451961Y-90797378D01* 741 | X153565000Y-90229093D01* 742 | X153565000Y-90170907D01* 743 | X153451961Y-89602622D01* 744 | X153130054Y-89120853D01* 745 | X152648285Y-88798946D01* 746 | X152080000Y-88685907D01* 747 | X151511715Y-88798946D01* 748 | X151029946Y-89120853D01* 749 | X150810000Y-89450026D01* 750 | X150590054Y-89120853D01* 751 | X150108285Y-88798946D01* 752 | X149540000Y-88685907D01* 753 | X148971715Y-88798946D01* 754 | X148489946Y-89120853D01* 755 | X148460597Y-89164777D01* 756 | X148388327Y-88990302D01* 757 | X148209699Y-88811673D01* 758 | X147976310Y-88715000D01* 759 | X147285750Y-88715000D01* 760 | X147127000Y-88873750D01* 761 | X146873000Y-88873750D01* 762 | X146714250Y-88715000D01* 763 | X146023690Y-88715000D01* 764 | X145790301Y-88811673D01* 765 | X145611673Y-88990302D01* 766 | X145515000Y-89223691D01* 767 | X136278327Y-89223691D01* 768 | X136327616Y-88975903D01* 769 | X136907720Y-88107717D01* 770 | X137775903Y-87527616D01* 771 | X138869927Y-87310000D01* 772 | X156947089Y-87310000D01* 773 | X158377593Y-87524395D01* 774 | M02* 775 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/GERBERS/WemosD1Mini-B.Mask.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.FileFunction,Soldermask,Bot* 2 | %FSLAX46Y46*% 3 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 4 | G04 Created by KiCad (PCBNEW 4.0.7) date 08/03/18 16:25:06* 5 | %MOMM*% 6 | %LPD*% 7 | G01* 8 | G04 APERTURE LIST* 9 | %ADD10C,0.100000*% 10 | %ADD11R,2.100000X2.100000*% 11 | %ADD12O,2.100000X2.100000*% 12 | %ADD13R,3.400000X3.400000*% 13 | %ADD14C,3.400000*% 14 | %ADD15C,2.200000*% 15 | G04 APERTURE END LIST* 16 | D10* 17 | D11* 18 | X155000000Y-99800000D03* 19 | D12* 20 | X152460000Y-99800000D03* 21 | D11* 22 | X142200000Y-99800000D03* 23 | D12* 24 | X144740000Y-99800000D03* 25 | X147280000Y-99800000D03* 26 | D11* 27 | X147000000Y-90200000D03* 28 | D12* 29 | X149540000Y-90200000D03* 30 | X152080000Y-90200000D03* 31 | D13* 32 | X143600000Y-116800000D03* 33 | D14* 34 | X148680000Y-116800000D03* 35 | X153760000Y-116800000D03* 36 | D15* 37 | X137071100Y-94843600D03* 38 | X137071100Y-97383600D03* 39 | X137071100Y-99923600D03* 40 | X137071100Y-102463600D03* 41 | X137071100Y-105003600D03* 42 | X137071100Y-107543600D03* 43 | X137071100Y-110083600D03* 44 | X137071100Y-112623600D03* 45 | X159931100Y-112623600D03* 46 | X159931100Y-110083600D03* 47 | X159931100Y-107543600D03* 48 | X159931100Y-105003600D03* 49 | X159931100Y-102463600D03* 50 | X159931100Y-99923600D03* 51 | X159931100Y-97383600D03* 52 | X159931100Y-94843600D03* 53 | M02* 54 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/GERBERS/WemosD1Mini-Edge.Cuts.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.FileFunction,Profile,NP* 2 | %FSLAX46Y46*% 3 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 4 | G04 Created by KiCad (PCBNEW 4.0.7) date 08/03/18 16:25:06* 5 | %MOMM*% 6 | %LPD*% 7 | G01* 8 | G04 APERTURE LIST* 9 | %ADD10C,0.100000*% 10 | %ADD11C,0.150000*% 11 | G04 APERTURE END LIST* 12 | D10* 13 | D11* 14 | X138800000Y-86600000D02* 15 | X157000000Y-86600000D01* 16 | X161400000Y-90600000D02* 17 | X161400000Y-90800000D01* 18 | X161400000Y-90600000D02* 19 | G75* 20 | G03X157000000Y-86600000I-4200000J-200000D01* 21 | G01* 22 | X138800000Y-86600000D02* 23 | G75* 24 | G03X135400000Y-90000000I0J-3400000D01* 25 | G01* 26 | X161400000Y-121400000D02* 27 | X161400000Y-90800000D01* 28 | X135400000Y-121400000D02* 29 | X161400000Y-121400000D01* 30 | X135400000Y-121400000D02* 31 | X135400000Y-90000000D01* 32 | M02* 33 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/GERBERS/WemosD1Mini-F.Mask.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.FileFunction,Soldermask,Top* 2 | %FSLAX46Y46*% 3 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 4 | G04 Created by KiCad (PCBNEW 4.0.7) date 08/03/18 16:25:06* 5 | %MOMM*% 6 | %LPD*% 7 | G01* 8 | G04 APERTURE LIST* 9 | %ADD10C,0.100000*% 10 | %ADD11R,1.400000X2.000000*% 11 | %ADD12R,2.400000X2.100000*% 12 | %ADD13R,2.100000X2.100000*% 13 | %ADD14O,2.100000X2.100000*% 14 | %ADD15R,3.400000X3.400000*% 15 | %ADD16C,3.400000*% 16 | %ADD17C,2.200000*% 17 | G04 APERTURE END LIST* 18 | D10* 19 | D11* 20 | X143100000Y-108800000D03* 21 | X146100000Y-108800000D03* 22 | D12* 23 | X142600000Y-104400000D03* 24 | X146600000Y-104400000D03* 25 | X151600000Y-108800000D03* 26 | X155600000Y-108800000D03* 27 | X155600000Y-104400000D03* 28 | X151600000Y-104400000D03* 29 | D13* 30 | X155000000Y-99800000D03* 31 | D14* 32 | X152460000Y-99800000D03* 33 | D13* 34 | X142200000Y-99800000D03* 35 | D14* 36 | X144740000Y-99800000D03* 37 | X147280000Y-99800000D03* 38 | D13* 39 | X147000000Y-90200000D03* 40 | D14* 41 | X149540000Y-90200000D03* 42 | X152080000Y-90200000D03* 43 | D15* 44 | X143600000Y-116800000D03* 45 | D16* 46 | X148680000Y-116800000D03* 47 | X153760000Y-116800000D03* 48 | D17* 49 | X137071100Y-94843600D03* 50 | X137071100Y-97383600D03* 51 | X137071100Y-99923600D03* 52 | X137071100Y-102463600D03* 53 | X137071100Y-105003600D03* 54 | X137071100Y-107543600D03* 55 | X137071100Y-110083600D03* 56 | X137071100Y-112623600D03* 57 | X159931100Y-112623600D03* 58 | X159931100Y-110083600D03* 59 | X159931100Y-107543600D03* 60 | X159931100Y-105003600D03* 61 | X159931100Y-102463600D03* 62 | X159931100Y-99923600D03* 63 | X159931100Y-97383600D03* 64 | X159931100Y-94843600D03* 65 | M02* 66 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/GERBERS/WemosD1Mini-F.SilkS.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.FileFunction,Legend,Top* 2 | %FSLAX46Y46*% 3 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 4 | G04 Created by KiCad (PCBNEW 4.0.7) date 08/03/18 16:25:06* 5 | %MOMM*% 6 | %LPD*% 7 | G01* 8 | G04 APERTURE LIST* 9 | %ADD10C,0.100000*% 10 | %ADD11C,0.120000*% 11 | %ADD12R,1.400000X2.000000*% 12 | %ADD13R,2.400000X2.100000*% 13 | %ADD14R,2.100000X2.100000*% 14 | %ADD15O,2.100000X2.100000*% 15 | %ADD16R,3.400000X3.400000*% 16 | %ADD17C,3.400000*% 17 | %ADD18C,2.200000*% 18 | G04 APERTURE END LIST* 19 | D10* 20 | X156877381Y-95477381D02* 21 | X156544047Y-95001190D01* 22 | X156305952Y-95477381D02* 23 | X156305952Y-94477381D01* 24 | X156686905Y-94477381D01* 25 | X156782143Y-94525000D01* 26 | X156829762Y-94572619D01* 27 | X156877381Y-94667857D01* 28 | X156877381Y-94810714D01* 29 | X156829762Y-94905952D01* 30 | X156782143Y-94953571D01* 31 | X156686905Y-95001190D01* 32 | X156305952Y-95001190D01* 33 | X157258333Y-95429762D02* 34 | X157401190Y-95477381D01* 35 | X157639286Y-95477381D01* 36 | X157734524Y-95429762D01* 37 | X157782143Y-95382143D01* 38 | X157829762Y-95286905D01* 39 | X157829762Y-95191667D01* 40 | X157782143Y-95096429D01* 41 | X157734524Y-95048810D01* 42 | X157639286Y-95001190D01* 43 | X157448809Y-94953571D01* 44 | X157353571Y-94905952D01* 45 | X157305952Y-94858333D01* 46 | X157258333Y-94763095D01* 47 | X157258333Y-94667857D01* 48 | X157305952Y-94572619D01* 49 | X157353571Y-94525000D01* 50 | X157448809Y-94477381D01* 51 | X157686905Y-94477381D01* 52 | X157829762Y-94525000D01* 53 | X158115476Y-94477381D02* 54 | X158686905Y-94477381D01* 55 | X158401190Y-95477381D02* 56 | X158401190Y-94477381D01* 57 | X157235714Y-97591667D02* 58 | X157711905Y-97591667D01* 59 | X157140476Y-97877381D02* 60 | X157473809Y-96877381D01* 61 | X157807143Y-97877381D01* 62 | X158330952Y-96877381D02* 63 | X158426191Y-96877381D01* 64 | X158521429Y-96925000D01* 65 | X158569048Y-96972619D01* 66 | X158616667Y-97067857D01* 67 | X158664286Y-97258333D01* 68 | X158664286Y-97496429D01* 69 | X158616667Y-97686905D01* 70 | X158569048Y-97782143D01* 71 | X158521429Y-97829762D01* 72 | X158426191Y-97877381D01* 73 | X158330952Y-97877381D01* 74 | X158235714Y-97829762D01* 75 | X158188095Y-97782143D01* 76 | X158140476Y-97686905D01* 77 | X158092857Y-97496429D01* 78 | X158092857Y-97258333D01* 79 | X158140476Y-97067857D01* 80 | X158188095Y-96972619D01* 81 | X158235714Y-96925000D01* 82 | X158330952Y-96877381D01* 83 | X157161905Y-100477381D02* 84 | X157161905Y-99477381D01* 85 | X157400000Y-99477381D01* 86 | X157542858Y-99525000D01* 87 | X157638096Y-99620238D01* 88 | X157685715Y-99715476D01* 89 | X157733334Y-99905952D01* 90 | X157733334Y-100048810D01* 91 | X157685715Y-100239286D01* 92 | X157638096Y-100334524D01* 93 | X157542858Y-100429762D01* 94 | X157400000Y-100477381D01* 95 | X157161905Y-100477381D01* 96 | X158352381Y-99477381D02* 97 | X158447620Y-99477381D01* 98 | X158542858Y-99525000D01* 99 | X158590477Y-99572619D01* 100 | X158638096Y-99667857D01* 101 | X158685715Y-99858333D01* 102 | X158685715Y-100096429D01* 103 | X158638096Y-100286905D01* 104 | X158590477Y-100382143D01* 105 | X158542858Y-100429762D01* 106 | X158447620Y-100477381D01* 107 | X158352381Y-100477381D01* 108 | X158257143Y-100429762D01* 109 | X158209524Y-100382143D01* 110 | X158161905Y-100286905D01* 111 | X158114286Y-100096429D01* 112 | X158114286Y-99858333D01* 113 | X158161905Y-99667857D01* 114 | X158209524Y-99572619D01* 115 | X158257143Y-99525000D01* 116 | X158352381Y-99477381D01* 117 | X157161905Y-102977381D02* 118 | X157161905Y-101977381D01* 119 | X157400000Y-101977381D01* 120 | X157542858Y-102025000D01* 121 | X157638096Y-102120238D01* 122 | X157685715Y-102215476D01* 123 | X157733334Y-102405952D01* 124 | X157733334Y-102548810D01* 125 | X157685715Y-102739286D01* 126 | X157638096Y-102834524D01* 127 | X157542858Y-102929762D01* 128 | X157400000Y-102977381D01* 129 | X157161905Y-102977381D01* 130 | X158638096Y-101977381D02* 131 | X158161905Y-101977381D01* 132 | X158114286Y-102453571D01* 133 | X158161905Y-102405952D01* 134 | X158257143Y-102358333D01* 135 | X158495239Y-102358333D01* 136 | X158590477Y-102405952D01* 137 | X158638096Y-102453571D01* 138 | X158685715Y-102548810D01* 139 | X158685715Y-102786905D01* 140 | X158638096Y-102882143D01* 141 | X158590477Y-102929762D01* 142 | X158495239Y-102977381D01* 143 | X158257143Y-102977381D01* 144 | X158161905Y-102929762D01* 145 | X158114286Y-102882143D01* 146 | X157136905Y-105527381D02* 147 | X157136905Y-104527381D01* 148 | X157375000Y-104527381D01* 149 | X157517858Y-104575000D01* 150 | X157613096Y-104670238D01* 151 | X157660715Y-104765476D01* 152 | X157708334Y-104955952D01* 153 | X157708334Y-105098810D01* 154 | X157660715Y-105289286D01* 155 | X157613096Y-105384524D01* 156 | X157517858Y-105479762D01* 157 | X157375000Y-105527381D01* 158 | X157136905Y-105527381D01* 159 | X158565477Y-104527381D02* 160 | X158375000Y-104527381D01* 161 | X158279762Y-104575000D01* 162 | X158232143Y-104622619D01* 163 | X158136905Y-104765476D01* 164 | X158089286Y-104955952D01* 165 | X158089286Y-105336905D01* 166 | X158136905Y-105432143D01* 167 | X158184524Y-105479762D01* 168 | X158279762Y-105527381D01* 169 | X158470239Y-105527381D01* 170 | X158565477Y-105479762D01* 171 | X158613096Y-105432143D01* 172 | X158660715Y-105336905D01* 173 | X158660715Y-105098810D01* 174 | X158613096Y-105003571D01* 175 | X158565477Y-104955952D01* 176 | X158470239Y-104908333D01* 177 | X158279762Y-104908333D01* 178 | X158184524Y-104955952D01* 179 | X158136905Y-105003571D01* 180 | X158089286Y-105098810D01* 181 | X157161905Y-108102381D02* 182 | X157161905Y-107102381D01* 183 | X157400000Y-107102381D01* 184 | X157542858Y-107150000D01* 185 | X157638096Y-107245238D01* 186 | X157685715Y-107340476D01* 187 | X157733334Y-107530952D01* 188 | X157733334Y-107673810D01* 189 | X157685715Y-107864286D01* 190 | X157638096Y-107959524D01* 191 | X157542858Y-108054762D01* 192 | X157400000Y-108102381D01* 193 | X157161905Y-108102381D01* 194 | X158066667Y-107102381D02* 195 | X158733334Y-107102381D01* 196 | X158304762Y-108102381D01* 197 | X157111905Y-110677381D02* 198 | X157111905Y-109677381D01* 199 | X157350000Y-109677381D01* 200 | X157492858Y-109725000D01* 201 | X157588096Y-109820238D01* 202 | X157635715Y-109915476D01* 203 | X157683334Y-110105952D01* 204 | X157683334Y-110248810D01* 205 | X157635715Y-110439286D01* 206 | X157588096Y-110534524D01* 207 | X157492858Y-110629762D01* 208 | X157350000Y-110677381D01* 209 | X157111905Y-110677381D01* 210 | X158254762Y-110105952D02* 211 | X158159524Y-110058333D01* 212 | X158111905Y-110010714D01* 213 | X158064286Y-109915476D01* 214 | X158064286Y-109867857D01* 215 | X158111905Y-109772619D01* 216 | X158159524Y-109725000D01* 217 | X158254762Y-109677381D01* 218 | X158445239Y-109677381D01* 219 | X158540477Y-109725000D01* 220 | X158588096Y-109772619D01* 221 | X158635715Y-109867857D01* 222 | X158635715Y-109915476D01* 223 | X158588096Y-110010714D01* 224 | X158540477Y-110058333D01* 225 | X158445239Y-110105952D01* 226 | X158254762Y-110105952D01* 227 | X158159524Y-110153571D01* 228 | X158111905Y-110201190D01* 229 | X158064286Y-110296429D01* 230 | X158064286Y-110486905D01* 231 | X158111905Y-110582143D01* 232 | X158159524Y-110629762D01* 233 | X158254762Y-110677381D01* 234 | X158445239Y-110677381D01* 235 | X158540477Y-110629762D01* 236 | X158588096Y-110582143D01* 237 | X158635715Y-110486905D01* 238 | X158635715Y-110296429D01* 239 | X158588096Y-110201190D01* 240 | X158540477Y-110153571D01* 241 | X158445239Y-110105952D01* 242 | X156261905Y-112127381D02* 243 | X156880953Y-112127381D01* 244 | X156547619Y-112508333D01* 245 | X156690477Y-112508333D01* 246 | X156785715Y-112555952D01* 247 | X156833334Y-112603571D01* 248 | X156880953Y-112698810D01* 249 | X156880953Y-112936905D01* 250 | X156833334Y-113032143D01* 251 | X156785715Y-113079762D01* 252 | X156690477Y-113127381D01* 253 | X156404762Y-113127381D01* 254 | X156309524Y-113079762D01* 255 | X156261905Y-113032143D01* 256 | X157166667Y-112127381D02* 257 | X157500000Y-113127381D01* 258 | X157833334Y-112127381D01* 259 | X158071429Y-112127381D02* 260 | X158690477Y-112127381D01* 261 | X158357143Y-112508333D01* 262 | X158500001Y-112508333D01* 263 | X158595239Y-112555952D01* 264 | X158642858Y-112603571D01* 265 | X158690477Y-112698810D01* 266 | X158690477Y-112936905D01* 267 | X158642858Y-113032143D01* 268 | X158595239Y-113079762D01* 269 | X158500001Y-113127381D01* 270 | X158214286Y-113127381D01* 271 | X158119048Y-113079762D01* 272 | X158071429Y-113032143D01* 273 | X138288095Y-94252381D02* 274 | X138859524Y-94252381D01* 275 | X138573809Y-95252381D02* 276 | X138573809Y-94252381D01* 277 | X139097619Y-94252381D02* 278 | X139764286Y-95252381D01* 279 | X139764286Y-94252381D02* 280 | X139097619Y-95252381D01* 281 | X138908334Y-97802381D02* 282 | X138575000Y-97326190D01* 283 | X138336905Y-97802381D02* 284 | X138336905Y-96802381D01* 285 | X138717858Y-96802381D01* 286 | X138813096Y-96850000D01* 287 | X138860715Y-96897619D01* 288 | X138908334Y-96992857D01* 289 | X138908334Y-97135714D01* 290 | X138860715Y-97230952D01* 291 | X138813096Y-97278571D01* 292 | X138717858Y-97326190D01* 293 | X138336905Y-97326190D01* 294 | X139241667Y-96802381D02* 295 | X139908334Y-97802381D01* 296 | X139908334Y-96802381D02* 297 | X139241667Y-97802381D01* 298 | X138336905Y-100402381D02* 299 | X138336905Y-99402381D01* 300 | X138575000Y-99402381D01* 301 | X138717858Y-99450000D01* 302 | X138813096Y-99545238D01* 303 | X138860715Y-99640476D01* 304 | X138908334Y-99830952D01* 305 | X138908334Y-99973810D01* 306 | X138860715Y-100164286D01* 307 | X138813096Y-100259524D01* 308 | X138717858Y-100354762D01* 309 | X138575000Y-100402381D01* 310 | X138336905Y-100402381D01* 311 | X139860715Y-100402381D02* 312 | X139289286Y-100402381D01* 313 | X139575000Y-100402381D02* 314 | X139575000Y-99402381D01* 315 | X139479762Y-99545238D01* 316 | X139384524Y-99640476D01* 317 | X139289286Y-99688095D01* 318 | X138336905Y-102977381D02* 319 | X138336905Y-101977381D01* 320 | X138575000Y-101977381D01* 321 | X138717858Y-102025000D01* 322 | X138813096Y-102120238D01* 323 | X138860715Y-102215476D01* 324 | X138908334Y-102405952D01* 325 | X138908334Y-102548810D01* 326 | X138860715Y-102739286D01* 327 | X138813096Y-102834524D01* 328 | X138717858Y-102929762D01* 329 | X138575000Y-102977381D01* 330 | X138336905Y-102977381D01* 331 | X139289286Y-102072619D02* 332 | X139336905Y-102025000D01* 333 | X139432143Y-101977381D01* 334 | X139670239Y-101977381D01* 335 | X139765477Y-102025000D01* 336 | X139813096Y-102072619D01* 337 | X139860715Y-102167857D01* 338 | X139860715Y-102263095D01* 339 | X139813096Y-102405952D01* 340 | X139241667Y-102977381D01* 341 | X139860715Y-102977381D01* 342 | X138336905Y-105502381D02* 343 | X138336905Y-104502381D01* 344 | X138575000Y-104502381D01* 345 | X138717858Y-104550000D01* 346 | X138813096Y-104645238D01* 347 | X138860715Y-104740476D01* 348 | X138908334Y-104930952D01* 349 | X138908334Y-105073810D01* 350 | X138860715Y-105264286D01* 351 | X138813096Y-105359524D01* 352 | X138717858Y-105454762D01* 353 | X138575000Y-105502381D01* 354 | X138336905Y-105502381D01* 355 | X139241667Y-104502381D02* 356 | X139860715Y-104502381D01* 357 | X139527381Y-104883333D01* 358 | X139670239Y-104883333D01* 359 | X139765477Y-104930952D01* 360 | X139813096Y-104978571D01* 361 | X139860715Y-105073810D01* 362 | X139860715Y-105311905D01* 363 | X139813096Y-105407143D01* 364 | X139765477Y-105454762D01* 365 | X139670239Y-105502381D01* 366 | X139384524Y-105502381D01* 367 | X139289286Y-105454762D01* 368 | X139241667Y-105407143D01* 369 | X138336905Y-107952381D02* 370 | X138336905Y-106952381D01* 371 | X138575000Y-106952381D01* 372 | X138717858Y-107000000D01* 373 | X138813096Y-107095238D01* 374 | X138860715Y-107190476D01* 375 | X138908334Y-107380952D01* 376 | X138908334Y-107523810D01* 377 | X138860715Y-107714286D01* 378 | X138813096Y-107809524D01* 379 | X138717858Y-107904762D01* 380 | X138575000Y-107952381D01* 381 | X138336905Y-107952381D01* 382 | X139765477Y-107285714D02* 383 | X139765477Y-107952381D01* 384 | X139527381Y-106904762D02* 385 | X139289286Y-107619048D01* 386 | X139908334Y-107619048D01* 387 | X138863096Y-109600000D02* 388 | X138767858Y-109552381D01* 389 | X138625001Y-109552381D01* 390 | X138482143Y-109600000D01* 391 | X138386905Y-109695238D01* 392 | X138339286Y-109790476D01* 393 | X138291667Y-109980952D01* 394 | X138291667Y-110123810D01* 395 | X138339286Y-110314286D01* 396 | X138386905Y-110409524D01* 397 | X138482143Y-110504762D01* 398 | X138625001Y-110552381D01* 399 | X138720239Y-110552381D01* 400 | X138863096Y-110504762D01* 401 | X138910715Y-110457143D01* 402 | X138910715Y-110123810D01* 403 | X138720239Y-110123810D01* 404 | X139339286Y-110552381D02* 405 | X139339286Y-109552381D01* 406 | X139910715Y-110552381D01* 407 | X139910715Y-109552381D01* 408 | X140386905Y-110552381D02* 409 | X140386905Y-109552381D01* 410 | X140625000Y-109552381D01* 411 | X140767858Y-109600000D01* 412 | X140863096Y-109695238D01* 413 | X140910715Y-109790476D01* 414 | X140958334Y-109980952D01* 415 | X140958334Y-110123810D01* 416 | X140910715Y-110314286D01* 417 | X140863096Y-110409524D01* 418 | X140767858Y-110504762D01* 419 | X140625000Y-110552381D01* 420 | X140386905Y-110552381D01* 421 | X138884524Y-112077381D02* 422 | X138408333Y-112077381D01* 423 | X138360714Y-112553571D01* 424 | X138408333Y-112505952D01* 425 | X138503571Y-112458333D01* 426 | X138741667Y-112458333D01* 427 | X138836905Y-112505952D01* 428 | X138884524Y-112553571D01* 429 | X138932143Y-112648810D01* 430 | X138932143Y-112886905D01* 431 | X138884524Y-112982143D01* 432 | X138836905Y-113029762D01* 433 | X138741667Y-113077381D01* 434 | X138503571Y-113077381D01* 435 | X138408333Y-113029762D01* 436 | X138360714Y-112982143D01* 437 | X139217857Y-112077381D02* 438 | X139551190Y-113077381D01* 439 | X139884524Y-112077381D01* 440 | X147844000Y-111466381D02* 441 | X148034477Y-111466381D01* 442 | X148129715Y-111514000D01* 443 | X148224953Y-111609238D01* 444 | X148272572Y-111799714D01* 445 | X148272572Y-112133048D01* 446 | X148224953Y-112323524D01* 447 | X148129715Y-112418762D01* 448 | X148034477Y-112466381D01* 449 | X147844000Y-112466381D01* 450 | X147748762Y-112418762D01* 451 | X147653524Y-112323524D01* 452 | X147605905Y-112133048D01* 453 | X147605905Y-111799714D01* 454 | X147653524Y-111609238D01* 455 | X147748762Y-111514000D01* 456 | X147844000Y-111466381D01* 457 | X148701143Y-111466381D02* 458 | X148701143Y-112275905D01* 459 | X148748762Y-112371143D01* 460 | X148796381Y-112418762D01* 461 | X148891619Y-112466381D01* 462 | X149082096Y-112466381D01* 463 | X149177334Y-112418762D01* 464 | X149224953Y-112371143D01* 465 | X149272572Y-112275905D01* 466 | X149272572Y-111466381D01* 467 | X149605905Y-111466381D02* 468 | X150177334Y-111466381D01* 469 | X149891619Y-112466381D02* 470 | X149891619Y-111466381D01* 471 | X157480096Y-116340000D02* 472 | X157384858Y-116292381D01* 473 | X157242001Y-116292381D01* 474 | X157099143Y-116340000D01* 475 | X157003905Y-116435238D01* 476 | X156956286Y-116530476D01* 477 | X156908667Y-116720952D01* 478 | X156908667Y-116863810D01* 479 | X156956286Y-117054286D01* 480 | X157003905Y-117149524D01* 481 | X157099143Y-117244762D01* 482 | X157242001Y-117292381D01* 483 | X157337239Y-117292381D01* 484 | X157480096Y-117244762D01* 485 | X157527715Y-117197143D01* 486 | X157527715Y-116863810D01* 487 | X157337239Y-116863810D01* 488 | X157956286Y-117292381D02* 489 | X157956286Y-116292381D01* 490 | X158527715Y-117292381D01* 491 | X158527715Y-116292381D01* 492 | X159003905Y-117292381D02* 493 | X159003905Y-116292381D01* 494 | X159242000Y-116292381D01* 495 | X159384858Y-116340000D01* 496 | X159480096Y-116435238D01* 497 | X159527715Y-116530476D01* 498 | X159575334Y-116720952D01* 499 | X159575334Y-116863810D01* 500 | X159527715Y-117054286D01* 501 | X159480096Y-117149524D01* 502 | X159384858Y-117244762D01* 503 | X159242000Y-117292381D01* 504 | X159003905Y-117292381D01* 505 | X139509524Y-116546381D02* 506 | X139033333Y-116546381D01* 507 | X138985714Y-117022571D01* 508 | X139033333Y-116974952D01* 509 | X139128571Y-116927333D01* 510 | X139366667Y-116927333D01* 511 | X139461905Y-116974952D01* 512 | X139509524Y-117022571D01* 513 | X139557143Y-117117810D01* 514 | X139557143Y-117355905D01* 515 | X139509524Y-117451143D01* 516 | X139461905Y-117498762D01* 517 | X139366667Y-117546381D01* 518 | X139128571Y-117546381D01* 519 | X139033333Y-117498762D01* 520 | X138985714Y-117451143D01* 521 | X139842857Y-116546381D02* 522 | X140176190Y-117546381D01* 523 | X140509524Y-116546381D01* 524 | D11* 525 | X142400000Y-107740000D02* 526 | X142400000Y-109860000D01* 527 | X145600000Y-107740000D02* 528 | X142400000Y-107740000D01* 529 | X142400000Y-109860000D02* 530 | X145600000Y-109860000D01* 531 | X145600000Y-105470000D02* 532 | X143600000Y-105470000D01* 533 | X143600000Y-103330000D02* 534 | X145600000Y-103330000D01* 535 | X154600000Y-109870000D02* 536 | X152600000Y-109870000D01* 537 | X152600000Y-107730000D02* 538 | X154600000Y-107730000D01* 539 | X152600000Y-103330000D02* 540 | X154600000Y-103330000D01* 541 | X154600000Y-105470000D02* 542 | X152600000Y-105470000D01* 543 | X151130000Y-98470000D02* 544 | X151130000Y-101130000D01* 545 | X153730000Y-98470000D02* 546 | X151130000Y-98470000D01* 547 | X153730000Y-101130000D02* 548 | X151130000Y-101130000D01* 549 | X153730000Y-98470000D02* 550 | X153730000Y-101130000D01* 551 | X155000000Y-98470000D02* 552 | X156330000Y-98470000D01* 553 | X156330000Y-98470000D02* 554 | X156330000Y-99800000D01* 555 | X148610000Y-101130000D02* 556 | X148610000Y-98470000D01* 557 | X143470000Y-101130000D02* 558 | X148610000Y-101130000D01* 559 | X143470000Y-98470000D02* 560 | X148610000Y-98470000D01* 561 | X143470000Y-101130000D02* 562 | X143470000Y-98470000D01* 563 | X142200000Y-101130000D02* 564 | X140870000Y-101130000D01* 565 | X140870000Y-101130000D02* 566 | X140870000Y-99800000D01* 567 | X153410000Y-91530000D02* 568 | X153410000Y-88870000D01* 569 | X148270000Y-91530000D02* 570 | X153410000Y-91530000D01* 571 | X148270000Y-88870000D02* 572 | X153410000Y-88870000D01* 573 | X148270000Y-91530000D02* 574 | X148270000Y-88870000D01* 575 | X147000000Y-91530000D02* 576 | X145670000Y-91530000D01* 577 | X145670000Y-91530000D02* 578 | X145670000Y-90200000D01* 579 | X141060000Y-120610000D02* 580 | X141060000Y-112990000D01* 581 | X156300000Y-120610000D02* 582 | X156300000Y-112990000D01* 583 | X141060000Y-119340000D02* 584 | X156300000Y-119340000D01* 585 | X141060000Y-112990000D02* 586 | X156300000Y-112990000D01* 587 | X141060000Y-120610000D02* 588 | X156300000Y-120610000D01* 589 | D10* 590 | X143883143Y-111450381D02* 591 | X143406952Y-111450381D01* 592 | X143406952Y-110450381D01* 593 | X144216476Y-110926571D02* 594 | X144549810Y-110926571D01* 595 | X144692667Y-111450381D02* 596 | X144216476Y-111450381D01* 597 | X144216476Y-110450381D01* 598 | X144692667Y-110450381D01* 599 | X145121238Y-111450381D02* 600 | X145121238Y-110450381D01* 601 | X145359333Y-110450381D01* 602 | X145502191Y-110498000D01* 603 | X145597429Y-110593238D01* 604 | X145645048Y-110688476D01* 605 | X145692667Y-110878952D01* 606 | X145692667Y-111021810D01* 607 | X145645048Y-111212286D01* 608 | X145597429Y-111307524D01* 609 | X145502191Y-111402762D01* 610 | X145359333Y-111450381D01* 611 | X145121238Y-111450381D01* 612 | X143740286Y-106465714D02* 613 | X143740286Y-107132381D01* 614 | X143502190Y-106084762D02* 615 | X143264095Y-106799048D01* 616 | X143883143Y-106799048D01* 617 | X144264095Y-107132381D02* 618 | X144264095Y-106132381D01* 619 | X144835524Y-107132381D02* 620 | X144406952Y-106560952D01* 621 | X144835524Y-106132381D02* 622 | X144264095Y-106703810D01* 623 | X145168857Y-106132381D02* 624 | X145835524Y-106132381D01* 625 | X145406952Y-107132381D01* 626 | X152384286Y-110450381D02* 627 | X153003334Y-110450381D01* 628 | X152670000Y-110831333D01* 629 | X152812858Y-110831333D01* 630 | X152908096Y-110878952D01* 631 | X152955715Y-110926571D01* 632 | X153003334Y-111021810D01* 633 | X153003334Y-111259905D01* 634 | X152955715Y-111355143D01* 635 | X152908096Y-111402762D01* 636 | X152812858Y-111450381D01* 637 | X152527143Y-111450381D01* 638 | X152431905Y-111402762D01* 639 | X152384286Y-111355143D01* 640 | X153336667Y-110450381D02* 641 | X153955715Y-110450381D01* 642 | X153622381Y-110831333D01* 643 | X153765239Y-110831333D01* 644 | X153860477Y-110878952D01* 645 | X153908096Y-110926571D01* 646 | X153955715Y-111021810D01* 647 | X153955715Y-111259905D01* 648 | X153908096Y-111355143D01* 649 | X153860477Y-111402762D01* 650 | X153765239Y-111450381D01* 651 | X153479524Y-111450381D01* 652 | X153384286Y-111402762D01* 653 | X153336667Y-111355143D01* 654 | X154574762Y-110450381D02* 655 | X154670001Y-110450381D01* 656 | X154765239Y-110498000D01* 657 | X154812858Y-110545619D01* 658 | X154860477Y-110640857D01* 659 | X154908096Y-110831333D01* 660 | X154908096Y-111069429D01* 661 | X154860477Y-111259905D01* 662 | X154812858Y-111355143D01* 663 | X154765239Y-111402762D01* 664 | X154670001Y-111450381D01* 665 | X154574762Y-111450381D01* 666 | X154479524Y-111402762D01* 667 | X154431905Y-111355143D01* 668 | X154384286Y-111259905D01* 669 | X154336667Y-111069429D01* 670 | X154336667Y-110831333D01* 671 | X154384286Y-110640857D01* 672 | X154431905Y-110545619D01* 673 | X154479524Y-110498000D01* 674 | X154574762Y-110450381D01* 675 | X152979524Y-106878381D02* 676 | X152408095Y-106878381D01* 677 | X152693809Y-106878381D02* 678 | X152693809Y-105878381D01* 679 | X152598571Y-106021238D01* 680 | X152503333Y-106116476D01* 681 | X152408095Y-106164095D01* 682 | X153598571Y-105878381D02* 683 | X153693810Y-105878381D01* 684 | X153789048Y-105926000D01* 685 | X153836667Y-105973619D01* 686 | X153884286Y-106068857D01* 687 | X153931905Y-106259333D01* 688 | X153931905Y-106497429D01* 689 | X153884286Y-106687905D01* 690 | X153836667Y-106783143D01* 691 | X153789048Y-106830762D01* 692 | X153693810Y-106878381D01* 693 | X153598571Y-106878381D01* 694 | X153503333Y-106830762D01* 695 | X153455714Y-106783143D01* 696 | X153408095Y-106687905D01* 697 | X153360476Y-106497429D01* 698 | X153360476Y-106259333D01* 699 | X153408095Y-106068857D01* 700 | X153455714Y-105973619D01* 701 | X153503333Y-105926000D01* 702 | X153598571Y-105878381D01* 703 | X154360476Y-106878381D02* 704 | X154360476Y-105878381D01* 705 | X154931905Y-106878381D02* 706 | X154503333Y-106306952D01* 707 | X154931905Y-105878381D02* 708 | X154360476Y-106449810D01* 709 | X153134524Y-102652381D02* 710 | X152658333Y-102652381D01* 711 | X152658333Y-101652381D01* 712 | X153467857Y-102652381D02* 713 | X153467857Y-101652381D01* 714 | X153705952Y-101652381D01* 715 | X153848810Y-101700000D01* 716 | X153944048Y-101795238D01* 717 | X153991667Y-101890476D01* 718 | X154039286Y-102080952D01* 719 | X154039286Y-102223810D01* 720 | X153991667Y-102414286D01* 721 | X153944048Y-102509524D01* 722 | X153848810Y-102604762D01* 723 | X153705952Y-102652381D01* 724 | X153467857Y-102652381D01* 725 | X155039286Y-102652381D02* 726 | X154705952Y-102176190D01* 727 | X154467857Y-102652381D02* 728 | X154467857Y-101652381D01* 729 | X154848810Y-101652381D01* 730 | X154944048Y-101700000D01* 731 | X154991667Y-101747619D01* 732 | X155039286Y-101842857D01* 733 | X155039286Y-101985714D01* 734 | X154991667Y-102080952D01* 735 | X154944048Y-102128571D01* 736 | X154848810Y-102176190D01* 737 | X154467857Y-102176190D01* 738 | X141582143Y-102677381D02* 739 | X141582143Y-101677381D01* 740 | X141820238Y-101677381D01* 741 | X141963096Y-101725000D01* 742 | X142058334Y-101820238D01* 743 | X142105953Y-101915476D01* 744 | X142153572Y-102105952D01* 745 | X142153572Y-102248810D01* 746 | X142105953Y-102439286D01* 747 | X142058334Y-102534524D01* 748 | X141963096Y-102629762D01* 749 | X141820238Y-102677381D01* 750 | X141582143Y-102677381D01* 751 | X142534524Y-102629762D02* 752 | X142677381Y-102677381D01* 753 | X142915477Y-102677381D01* 754 | X143010715Y-102629762D01* 755 | X143058334Y-102582143D01* 756 | X143105953Y-102486905D01* 757 | X143105953Y-102391667D01* 758 | X143058334Y-102296429D01* 759 | X143010715Y-102248810D01* 760 | X142915477Y-102201190D01* 761 | X142725000Y-102153571D01* 762 | X142629762Y-102105952D01* 763 | X142582143Y-102058333D01* 764 | X142534524Y-101963095D01* 765 | X142534524Y-101867857D01* 766 | X142582143Y-101772619D01* 767 | X142629762Y-101725000D01* 768 | X142725000Y-101677381D01* 769 | X142963096Y-101677381D01* 770 | X143105953Y-101725000D01* 771 | X144058334Y-102677381D02* 772 | X143486905Y-102677381D01* 773 | X143772619Y-102677381D02* 774 | X143772619Y-101677381D01* 775 | X143677381Y-101820238D01* 776 | X143582143Y-101915476D01* 777 | X143486905Y-101963095D01* 778 | X144629762Y-102105952D02* 779 | X144534524Y-102058333D01* 780 | X144486905Y-102010714D01* 781 | X144439286Y-101915476D01* 782 | X144439286Y-101867857D01* 783 | X144486905Y-101772619D01* 784 | X144534524Y-101725000D01* 785 | X144629762Y-101677381D01* 786 | X144820239Y-101677381D01* 787 | X144915477Y-101725000D01* 788 | X144963096Y-101772619D01* 789 | X145010715Y-101867857D01* 790 | X145010715Y-101915476D01* 791 | X144963096Y-102010714D01* 792 | X144915477Y-102058333D01* 793 | X144820239Y-102105952D01* 794 | X144629762Y-102105952D01* 795 | X144534524Y-102153571D01* 796 | X144486905Y-102201190D01* 797 | X144439286Y-102296429D01* 798 | X144439286Y-102486905D01* 799 | X144486905Y-102582143D01* 800 | X144534524Y-102629762D01* 801 | X144629762Y-102677381D01* 802 | X144820239Y-102677381D01* 803 | X144915477Y-102629762D01* 804 | X144963096Y-102582143D01* 805 | X145010715Y-102486905D01* 806 | X145010715Y-102296429D01* 807 | X144963096Y-102201190D01* 808 | X144915477Y-102153571D01* 809 | X144820239Y-102105952D01* 810 | X145772620Y-102153571D02* 811 | X145915477Y-102201190D01* 812 | X145963096Y-102248810D01* 813 | X146010715Y-102344048D01* 814 | X146010715Y-102486905D01* 815 | X145963096Y-102582143D01* 816 | X145915477Y-102629762D01* 817 | X145820239Y-102677381D01* 818 | X145439286Y-102677381D01* 819 | X145439286Y-101677381D01* 820 | X145772620Y-101677381D01* 821 | X145867858Y-101725000D01* 822 | X145915477Y-101772619D01* 823 | X145963096Y-101867857D01* 824 | X145963096Y-101963095D01* 825 | X145915477Y-102058333D01* 826 | X145867858Y-102105952D01* 827 | X145772620Y-102153571D01* 828 | X145439286Y-102153571D01* 829 | X146391667Y-101772619D02* 830 | X146439286Y-101725000D01* 831 | X146534524Y-101677381D01* 832 | X146772620Y-101677381D01* 833 | X146867858Y-101725000D01* 834 | X146915477Y-101772619D01* 835 | X146963096Y-101867857D01* 836 | X146963096Y-101963095D01* 837 | X146915477Y-102105952D01* 838 | X146344048Y-102677381D01* 839 | X146963096Y-102677381D01* 840 | X147582143Y-101677381D02* 841 | X147677382Y-101677381D01* 842 | X147772620Y-101725000D01* 843 | X147820239Y-101772619D01* 844 | X147867858Y-101867857D01* 845 | X147915477Y-102058333D01* 846 | X147915477Y-102296429D01* 847 | X147867858Y-102486905D01* 848 | X147820239Y-102582143D01* 849 | X147772620Y-102629762D01* 850 | X147677382Y-102677381D01* 851 | X147582143Y-102677381D01* 852 | X147486905Y-102629762D01* 853 | X147439286Y-102582143D01* 854 | X147391667Y-102486905D01* 855 | X147344048Y-102296429D01* 856 | X147344048Y-102058333D01* 857 | X147391667Y-101867857D01* 858 | X147439286Y-101772619D01* 859 | X147486905Y-101725000D01* 860 | X147582143Y-101677381D01* 861 | X148500000Y-93302381D02* 862 | X148500000Y-92302381D01* 863 | X148880953Y-92302381D01* 864 | X148976191Y-92350000D01* 865 | X149023810Y-92397619D01* 866 | X149071429Y-92492857D01* 867 | X149071429Y-92635714D01* 868 | X149023810Y-92730952D01* 869 | X148976191Y-92778571D01* 870 | X148880953Y-92826190D01* 871 | X148500000Y-92826190D01* 872 | X149500000Y-93302381D02* 873 | X149500000Y-92302381D01* 874 | X150547619Y-93302381D02* 875 | X150214285Y-92826190D01* 876 | X149976190Y-93302381D02* 877 | X149976190Y-92302381D01* 878 | X150357143Y-92302381D01* 879 | X150452381Y-92350000D01* 880 | X150500000Y-92397619D01* 881 | X150547619Y-92492857D01* 882 | X150547619Y-92635714D01* 883 | X150500000Y-92730952D01* 884 | X150452381Y-92778571D01* 885 | X150357143Y-92826190D01* 886 | X149976190Y-92826190D01* 887 | %LPC*% 888 | D12* 889 | X143100000Y-108800000D03* 890 | X146100000Y-108800000D03* 891 | D13* 892 | X142600000Y-104400000D03* 893 | X146600000Y-104400000D03* 894 | X151600000Y-108800000D03* 895 | X155600000Y-108800000D03* 896 | X155600000Y-104400000D03* 897 | X151600000Y-104400000D03* 898 | D14* 899 | X155000000Y-99800000D03* 900 | D15* 901 | X152460000Y-99800000D03* 902 | D14* 903 | X142200000Y-99800000D03* 904 | D15* 905 | X144740000Y-99800000D03* 906 | X147280000Y-99800000D03* 907 | D14* 908 | X147000000Y-90200000D03* 909 | D15* 910 | X149540000Y-90200000D03* 911 | X152080000Y-90200000D03* 912 | D16* 913 | X143600000Y-116800000D03* 914 | D17* 915 | X148680000Y-116800000D03* 916 | X153760000Y-116800000D03* 917 | D18* 918 | X137071100Y-94843600D03* 919 | X137071100Y-97383600D03* 920 | X137071100Y-99923600D03* 921 | X137071100Y-102463600D03* 922 | X137071100Y-105003600D03* 923 | X137071100Y-107543600D03* 924 | X137071100Y-110083600D03* 925 | X137071100Y-112623600D03* 926 | X159931100Y-112623600D03* 927 | X159931100Y-110083600D03* 928 | X159931100Y-107543600D03* 929 | X159931100Y-105003600D03* 930 | X159931100Y-102463600D03* 931 | X159931100Y-99923600D03* 932 | X159931100Y-97383600D03* 933 | X159931100Y-94843600D03* 934 | M02* 935 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/GERBERS/WemosD1Mini.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ;DRILL file {KiCad 4.0.7} date 08/03/18 16:25:08 3 | ;FORMAT={2:4/ absolute / inch / suppress trailing zeros} 4 | FMAT,2 5 | INCH,LZ 6 | T1C0.013 7 | T2C0.039 8 | T3C0.040 9 | T4C0.060 10 | % 11 | G90 12 | G05 13 | M72 14 | T1 15 | X05811Y-041811 16 | X059291Y-041811 17 | T2 18 | X055984Y-039291 19 | X056984Y-039291 20 | X057874Y-035512 21 | X057984Y-039291 22 | X058874Y-035512 23 | X059874Y-035512 24 | X060024Y-039291 25 | X061024Y-039291 26 | T3 27 | X053965Y-03734 28 | X053965Y-03834 29 | X053965Y-03934 30 | X053965Y-04034 31 | X053965Y-04134 32 | X053965Y-04234 33 | X053965Y-04334 34 | X053965Y-04434 35 | X062965Y-03734 36 | X062965Y-03834 37 | X062965Y-03934 38 | X062965Y-04034 39 | X062965Y-04134 40 | X062965Y-04234 41 | X062965Y-04334 42 | X062965Y-04434 43 | T4 44 | X056535Y-045984 45 | X058535Y-045984 46 | X060535Y-045984 47 | T0 48 | M30 49 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/GERBERS/WemosD1MiniShield.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuiSantosdotme/ESP8266-Multisensor-Shield/a04bfed6af32cf1f40b554fc200873c4267dfc32/KiCad_PCB_ESP8266_Multisensor_Shield/GERBERS/WemosD1MiniShield.zip -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/WemosD1Mini-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # +3V3 5 | # 6 | DEF +3V3 #PWR 0 0 Y Y 1 F P 7 | F0 "#PWR" 0 -150 50 H I C CNN 8 | F1 "+3V3" 0 140 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | ALIAS +3.3V 12 | DRAW 13 | P 2 0 1 0 -30 50 0 100 N 14 | P 2 0 1 0 0 0 0 100 N 15 | P 2 0 1 0 0 100 30 50 N 16 | X +3V3 1 0 0 0 U 50 50 1 1 W N 17 | ENDDRAW 18 | ENDDEF 19 | # 20 | # +5V 21 | # 22 | DEF +5V #PWR 0 0 Y Y 1 F P 23 | F0 "#PWR" 0 -150 50 H I C CNN 24 | F1 "+5V" 0 140 50 H V C CNN 25 | F2 "" 0 0 50 H I C CNN 26 | F3 "" 0 0 50 H I C CNN 27 | DRAW 28 | P 2 0 1 0 -30 50 0 100 N 29 | P 2 0 1 0 0 0 0 100 N 30 | P 2 0 1 0 0 100 30 50 N 31 | X +5V 1 0 0 0 U 50 50 1 1 W N 32 | ENDDRAW 33 | ENDDEF 34 | # 35 | # DS18B20 36 | # 37 | DEF DS18B20 U 0 40 Y Y 1 F N 38 | F0 "U" 0 -300 60 H V C CNN 39 | F1 "DS18B20" 0 325 60 H V C CNN 40 | F2 "" -475 -25 60 H I C CNN 41 | F3 "" -475 -25 60 H I C CNN 42 | DRAW 43 | S -300 0 300 275 0 1 0 N 44 | X GND 1 -200 -200 200 U 50 50 1 1 I 45 | X DATA 2 0 -200 200 U 50 50 1 1 I 46 | X VCC 3 200 -200 200 U 50 50 1 1 I 47 | ENDDRAW 48 | ENDDEF 49 | # 50 | # GND 51 | # 52 | DEF GND #PWR 0 0 Y Y 1 F P 53 | F0 "#PWR" 0 -250 50 H I C CNN 54 | F1 "GND" 0 -150 50 H V C CNN 55 | F2 "" 0 0 50 H I C CNN 56 | F3 "" 0 0 50 H I C CNN 57 | DRAW 58 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 59 | X GND 1 0 0 0 D 50 50 1 1 W N 60 | ENDDRAW 61 | ENDDEF 62 | # 63 | # LED 64 | # 65 | DEF LED D 0 40 Y N 1 F N 66 | F0 "D" 0 100 50 H V C CNN 67 | F1 "LED" 0 -100 50 H V C CNN 68 | F2 "" 0 0 50 H I C CNN 69 | F3 "" 0 0 50 H I C CNN 70 | $FPLIST 71 | LED* 72 | $ENDFPLIST 73 | DRAW 74 | P 2 0 1 8 -50 -50 -50 50 N 75 | P 2 0 1 0 -50 0 50 0 N 76 | P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N 77 | P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N 78 | P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N 79 | X K 1 -150 0 100 R 50 50 1 1 P 80 | X A 2 150 0 100 L 50 50 1 1 P 81 | ENDDRAW 82 | ENDDEF 83 | # 84 | # PIR 85 | # 86 | DEF PIR U 0 40 Y Y 1 F N 87 | F0 "U" 0 -300 60 H V C CNN 88 | F1 "PIR" 25 375 60 H V C CNN 89 | F2 "" -375 -25 60 H I C CNN 90 | F3 "" -375 -25 60 H I C CNN 91 | DRAW 92 | S -300 0 300 250 0 1 0 N 93 | X VIN 1 -200 -200 200 U 50 50 1 1 I 94 | X OUT 2 0 -200 200 U 50 50 1 1 I 95 | X GND 3 200 -200 200 U 50 50 1 1 I 96 | ENDDRAW 97 | ENDDEF 98 | # 99 | # R 100 | # 101 | DEF R R 0 0 N Y 1 F N 102 | F0 "R" 80 0 50 V V C CNN 103 | F1 "R" 0 0 50 V V C CNN 104 | F2 "" -70 0 50 V I C CNN 105 | F3 "" 0 0 50 H I C CNN 106 | $FPLIST 107 | R_* 108 | R_* 109 | $ENDFPLIST 110 | DRAW 111 | S -40 -100 40 100 0 1 10 N 112 | X ~ 1 0 150 50 D 50 50 1 1 P 113 | X ~ 2 0 -150 50 U 50 50 1 1 P 114 | ENDDRAW 115 | ENDDEF 116 | # 117 | # RELAY_3_PINS 118 | # 119 | DEF RELAY_3_PINS U 0 40 Y Y 1 F N 120 | F0 "U" 0 -150 60 H V C CNN 121 | F1 "RELAY_3_PINS" 0 475 60 H V C CNN 122 | F2 "" -475 125 60 H I C CNN 123 | F3 "" -475 125 60 H I C CNN 124 | DRAW 125 | S 250 150 -250 375 0 1 0 N 126 | X VIN 1 -150 -50 200 U 50 50 1 1 I 127 | X IN1 2 0 -50 200 U 50 50 1 1 I 128 | X GND 3 150 -50 200 U 50 50 1 1 I 129 | ENDDRAW 130 | ENDDEF 131 | # 132 | # R_PHOTO 133 | # 134 | DEF R_PHOTO R 0 0 N Y 1 F N 135 | F0 "R" 50 50 50 H V L CNN 136 | F1 "R_PHOTO" 50 0 50 H V L TNN 137 | F2 "" 50 -250 50 V I L CNN 138 | F3 "" 0 -50 50 H I C CNN 139 | $FPLIST 140 | R? 141 | R?-* 142 | LDR* 143 | $ENDFPLIST 144 | DRAW 145 | S -40 100 40 -100 0 1 10 N 146 | P 2 0 1 0 -60 -90 -160 10 N 147 | P 2 0 1 0 -60 -90 -90 -90 N 148 | P 2 0 1 0 -60 -90 -60 -60 N 149 | P 2 0 1 0 -60 -30 -160 70 N 150 | P 2 0 1 0 -60 -30 -90 -30 N 151 | P 2 0 1 0 -60 -30 -60 0 N 152 | X ~ 1 0 150 50 D 50 50 1 1 P 153 | X ~ 2 0 -150 50 U 50 50 1 1 P 154 | ENDDRAW 155 | ENDDEF 156 | # 157 | # WeMos_mini 158 | # 159 | DEF WeMos_mini U 0 40 Y Y 1 F N 160 | F0 "U" 0 500 60 H V C CNN 161 | F1 "WeMos_mini" 0 -500 60 H V C CNN 162 | F2 "" 550 -700 60 H V C CNN 163 | F3 "" 550 -700 60 H V C CNN 164 | DRAW 165 | S -300 450 300 -550 0 1 0 N 166 | X 5V 1 -500 350 200 R 50 50 1 1 W 167 | X GND 2 -500 250 200 R 50 50 1 1 W 168 | X D4 3 -500 150 200 R 50 50 1 1 B 169 | X D3 4 -500 50 200 R 50 50 1 1 B 170 | X D2 5 -500 -50 200 R 50 50 1 1 B 171 | X D1 6 -500 -150 200 R 50 50 1 1 B 172 | X Rx 7 -500 -250 200 R 50 50 1 1 B 173 | X Tx 8 -500 -350 200 R 50 50 1 1 B 174 | X Rst 9 500 -350 200 L 50 50 1 1 B 175 | X A0 10 500 -250 200 L 50 50 1 1 B 176 | X D0 11 500 -150 200 L 50 50 1 1 B 177 | X D5 12 500 -50 200 L 50 50 1 1 B 178 | X D6 13 500 50 200 L 50 50 1 1 B 179 | X D7 14 500 150 200 L 50 50 1 1 B 180 | X D8 15 500 250 200 L 50 50 1 1 B 181 | X 3.3V 16 500 350 200 L 50 50 1 1 w 182 | ENDDRAW 183 | ENDDEF 184 | # 185 | #End Library 186 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/WemosD1Mini.bak: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 2 | LIBS:power 3 | LIBS:device 4 | LIBS:switches 5 | LIBS:relays 6 | LIBS:motors 7 | LIBS:transistors 8 | LIBS:conn 9 | LIBS:linear 10 | LIBS:regul 11 | LIBS:74xx 12 | LIBS:cmos4000 13 | LIBS:adc-dac 14 | LIBS:memory 15 | LIBS:xilinx 16 | LIBS:microcontrollers 17 | LIBS:dsp 18 | LIBS:microchip 19 | LIBS:analog_switches 20 | LIBS:motorola 21 | LIBS:texas 22 | LIBS:intel 23 | LIBS:audio 24 | LIBS:interface 25 | LIBS:digital-audio 26 | LIBS:philips 27 | LIBS:display 28 | LIBS:cypress 29 | LIBS:siliconi 30 | LIBS:opto 31 | LIBS:atmel 32 | LIBS:contrib 33 | LIBS:valves 34 | LIBS:Wemos_D1_Mini 35 | LIBS:ESP_32_Shield_Project 36 | LIBS:WemosD1Mini-cache 37 | EELAYER 25 0 38 | EELAYER END 39 | $Descr A4 11693 8268 40 | encoding utf-8 41 | Sheet 1 1 42 | Title "" 43 | Date "" 44 | Rev "" 45 | Comp "" 46 | Comment1 "" 47 | Comment2 "" 48 | Comment3 "" 49 | Comment4 "" 50 | $EndDescr 51 | $Comp 52 | L WeMos_mini U3 53 | U 1 1 5A6B976B 54 | P 4700 3725 55 | F 0 "U3" H 4700 4225 60 0000 C CNN 56 | F 1 "WeMos_mini" H 4700 3225 60 0000 C CNN 57 | F 2 "Wemos_D1_Mini:Wemos_D1_Mini_Shield" H 5250 3025 60 0001 C CNN 58 | F 3 "" H 5250 3025 60 0000 C CNN 59 | 1 4700 3725 60 | 1 0 0 -1 61 | $EndComp 62 | $Comp 63 | L R R3 64 | U 1 1 5A6B98DC 65 | P 6150 3625 66 | F 0 "R3" V 6230 3625 50 0000 C CNN 67 | F 1 "10K" V 6150 3625 50 0000 C CNN 68 | F 2 "Resistors_SMD:R_1206_HandSoldering" V 6080 3625 50 0001 C CNN 69 | F 3 "" H 6150 3625 50 0001 C CNN 70 | 1 6150 3625 71 | 0 1 1 0 72 | $EndComp 73 | $Comp 74 | L GND #PWR01 75 | U 1 1 5A6B9920 76 | P 4050 3525 77 | F 0 "#PWR01" H 4050 3275 50 0001 C CNN 78 | F 1 "GND" H 4050 3375 50 0000 C CNN 79 | F 2 "" H 4050 3525 50 0001 C CNN 80 | F 3 "" H 4050 3525 50 0001 C CNN 81 | 1 4050 3525 82 | 1 0 0 -1 83 | $EndComp 84 | $Comp 85 | L +3V3 #PWR02 86 | U 1 1 5A6B9950 87 | P 5250 3275 88 | F 0 "#PWR02" H 5250 3125 50 0001 C CNN 89 | F 1 "+3V3" H 5250 3415 50 0000 C CNN 90 | F 2 "" H 5250 3275 50 0001 C CNN 91 | F 3 "" H 5250 3275 50 0001 C CNN 92 | 1 5250 3275 93 | 1 0 0 -1 94 | $EndComp 95 | $Comp 96 | L GND #PWR03 97 | U 1 1 5A6B9A36 98 | P 2775 3950 99 | F 0 "#PWR03" H 2775 3700 50 0001 C CNN 100 | F 1 "GND" H 2775 3800 50 0000 C CNN 101 | F 2 "" H 2775 3950 50 0001 C CNN 102 | F 3 "" H 2775 3950 50 0001 C CNN 103 | 1 2775 3950 104 | 1 0 0 -1 105 | $EndComp 106 | $Comp 107 | L R_PHOTO R4 108 | U 1 1 5A6BA2B4 109 | P 6525 3625 110 | F 0 "R4" H 6575 3675 50 0000 L CNN 111 | F 1 "R_PHOTO" H 6575 3625 50 0000 L TNN 112 | F 2 "Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm" V 6575 3375 50 0001 L CNN 113 | F 3 "" H 6525 3575 50 0001 C CNN 114 | 1 6525 3625 115 | 0 -1 -1 0 116 | $EndComp 117 | $Comp 118 | L +3V3 #PWR04 119 | U 1 1 5A6BA40F 120 | P 5850 3525 121 | F 0 "#PWR04" H 5850 3375 50 0001 C CNN 122 | F 1 "+3V3" H 5850 3665 50 0000 C CNN 123 | F 2 "" H 5850 3525 50 0001 C CNN 124 | F 3 "" H 5850 3525 50 0001 C CNN 125 | 1 5850 3525 126 | 1 0 0 -1 127 | $EndComp 128 | $Comp 129 | L GND #PWR05 130 | U 1 1 5A6BA47E 131 | P 6800 3675 132 | F 0 "#PWR05" H 6800 3425 50 0001 C CNN 133 | F 1 "GND" H 6800 3525 50 0000 C CNN 134 | F 2 "" H 6800 3675 50 0001 C CNN 135 | F 3 "" H 6800 3675 50 0001 C CNN 136 | 1 6800 3675 137 | 1 0 0 -1 138 | $EndComp 139 | NoConn ~ 4200 3575 140 | NoConn ~ 5200 4075 141 | $Comp 142 | L LED D1 143 | U 1 1 5B23F75E 144 | P 6475 2925 145 | F 0 "D1" H 6475 3025 50 0000 C CNN 146 | F 1 "LED" H 6475 2825 50 0000 C CNN 147 | F 2 "Diodes_SMD:D_1206" H 6475 2925 50 0001 C CNN 148 | F 3 "" H 6475 2925 50 0001 C CNN 149 | 1 6475 2925 150 | -1 0 0 1 151 | $EndComp 152 | $Comp 153 | L R R2 154 | U 1 1 5B23F8B1 155 | P 6100 2925 156 | F 0 "R2" V 6180 2925 50 0000 C CNN 157 | F 1 "330" V 6100 2925 50 0000 C CNN 158 | F 2 "Resistors_SMD:R_1206_HandSoldering" V 6030 2925 50 0001 C CNN 159 | F 3 "" H 6100 2925 50 0001 C CNN 160 | 1 6100 2925 161 | 0 1 1 0 162 | $EndComp 163 | $Comp 164 | L +5V #PWR06 165 | U 1 1 5B23FD91 166 | P 4150 3275 167 | F 0 "#PWR06" H 4150 3125 50 0001 C CNN 168 | F 1 "+5V" H 4150 3415 50 0000 C CNN 169 | F 2 "" H 4150 3275 50 0001 C CNN 170 | F 3 "" H 4150 3275 50 0001 C CNN 171 | 1 4150 3275 172 | 1 0 0 -1 173 | $EndComp 174 | $Comp 175 | L +5V #PWR07 176 | U 1 1 5B23FFD5 177 | P 4950 2300 178 | F 0 "#PWR07" H 4950 2150 50 0001 C CNN 179 | F 1 "+5V" H 4950 2440 50 0000 C CNN 180 | F 2 "" H 4950 2300 50 0001 C CNN 181 | F 3 "" H 4950 2300 50 0001 C CNN 182 | 1 4950 2300 183 | 1 0 0 -1 184 | $EndComp 185 | $Comp 186 | L GND #PWR08 187 | U 1 1 5B23FFF5 188 | P 5550 2450 189 | F 0 "#PWR08" H 5550 2200 50 0001 C CNN 190 | F 1 "GND" H 5550 2300 50 0000 C CNN 191 | F 2 "" H 5550 2450 50 0001 C CNN 192 | F 3 "" H 5550 2450 50 0001 C CNN 193 | 1 5550 2450 194 | 1 0 0 -1 195 | $EndComp 196 | $Comp 197 | L GND #PWR09 198 | U 1 1 5B2402C2 199 | P 6675 3025 200 | F 0 "#PWR09" H 6675 2775 50 0001 C CNN 201 | F 1 "GND" H 6675 2875 50 0000 C CNN 202 | F 2 "" H 6675 3025 50 0001 C CNN 203 | F 3 "" H 6675 3025 50 0001 C CNN 204 | 1 6675 3025 205 | 1 0 0 -1 206 | $EndComp 207 | $Comp 208 | L PIR U2 209 | U 1 1 5B240461 210 | P 3900 2425 211 | F 0 "U2" H 3900 2125 60 0000 C CNN 212 | F 1 "PIR" H 3925 2800 60 0000 C CNN 213 | F 2 "Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm" H 3525 2400 60 0001 C CNN 214 | F 3 "" H 3525 2400 60 0001 C CNN 215 | 1 3900 2425 216 | 1 0 0 -1 217 | $EndComp 218 | $Comp 219 | L +3V3 #PWR010 220 | U 1 1 5B2404FA 221 | P 3425 2600 222 | F 0 "#PWR010" H 3425 2450 50 0001 C CNN 223 | F 1 "+3V3" H 3425 2740 50 0000 C CNN 224 | F 2 "" H 3425 2600 50 0001 C CNN 225 | F 3 "" H 3425 2600 50 0001 C CNN 226 | 1 3425 2600 227 | 1 0 0 -1 228 | $EndComp 229 | $Comp 230 | L GND #PWR011 231 | U 1 1 5B240549 232 | P 4100 2725 233 | F 0 "#PWR011" H 4100 2475 50 0001 C CNN 234 | F 1 "GND" H 4100 2575 50 0000 C CNN 235 | F 2 "" H 4100 2725 50 0001 C CNN 236 | F 3 "" H 4100 2725 50 0001 C CNN 237 | 1 4100 2725 238 | 1 0 0 -1 239 | $EndComp 240 | $Comp 241 | L +3V3 #PWR012 242 | U 1 1 5B2406B8 243 | P 3425 3400 244 | F 0 "#PWR012" H 3425 3250 50 0001 C CNN 245 | F 1 "+3V3" H 3425 3540 50 0000 C CNN 246 | F 2 "" H 3425 3400 50 0001 C CNN 247 | F 3 "" H 3425 3400 50 0001 C CNN 248 | 1 3425 3400 249 | 1 0 0 -1 250 | $EndComp 251 | $Comp 252 | L DS18B20 U1 253 | U 1 1 5B61BB1E 254 | P 2975 3250 255 | F 0 "U1" H 2975 2950 60 0000 C CNN 256 | F 1 "DS18B20" H 2975 3575 60 0000 C CNN 257 | F 2 "Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm" H 2500 3225 60 0001 C CNN 258 | F 3 "" H 2500 3225 60 0001 C CNN 259 | 1 2975 3250 260 | 1 0 0 -1 261 | $EndComp 262 | $Comp 263 | L R R1 264 | U 1 1 5B61BD72 265 | P 3150 3825 266 | F 0 "R1" V 3230 3825 50 0000 C CNN 267 | F 1 "4K7" V 3150 3825 50 0000 C CNN 268 | F 2 "Resistors_SMD:R_1206_HandSoldering" V 3080 3825 50 0001 C CNN 269 | F 3 "" H 3150 3825 50 0001 C CNN 270 | 1 3150 3825 271 | 0 -1 -1 0 272 | $EndComp 273 | Wire Wire Line 274 | 5200 3375 5250 3375 275 | Wire Wire Line 276 | 5250 3375 5250 3275 277 | Wire Wire Line 278 | 5850 3525 5850 3625 279 | Wire Wire Line 280 | 5850 3625 6000 3625 281 | Wire Wire Line 282 | 6300 3625 6375 3625 283 | Wire Wire Line 284 | 6675 3625 6800 3625 285 | Wire Wire Line 286 | 6800 3625 6800 3675 287 | Wire Wire Line 288 | 6350 3975 6350 3625 289 | Connection ~ 6350 3625 290 | Wire Wire Line 291 | 2775 3450 2775 3950 292 | Wire Wire Line 293 | 5200 3975 6350 3975 294 | Wire Wire Line 295 | 6250 2925 6325 2925 296 | Wire Wire Line 297 | 6625 2925 6675 2925 298 | Wire Wire Line 299 | 6675 2925 6675 3025 300 | Wire Wire Line 301 | 5725 2925 5950 2925 302 | Wire Wire Line 303 | 3425 2600 3425 2700 304 | Wire Wire Line 305 | 3425 2700 3700 2700 306 | Wire Wire Line 307 | 3700 2700 3700 2625 308 | Wire Wire Line 309 | 4100 2625 4100 2725 310 | Wire Wire Line 311 | 3175 3450 3175 3625 312 | Wire Wire Line 313 | 3175 3625 3425 3625 314 | Connection ~ 3425 3625 315 | Wire Wire Line 316 | 2975 3450 2975 3825 317 | Wire Wire Line 318 | 4200 3775 3600 3775 319 | Wire Wire Line 320 | 3600 3775 3600 4000 321 | Wire Wire Line 322 | 3600 4000 2875 4000 323 | Wire Wire Line 324 | 2875 4000 2875 3500 325 | Wire Wire Line 326 | 2875 3500 2975 3500 327 | Connection ~ 2975 3500 328 | Wire Wire Line 329 | 3425 3400 3425 3825 330 | Wire Wire Line 331 | 3425 3825 3300 3825 332 | Wire Wire Line 333 | 2975 3825 3000 3825 334 | NoConn ~ 4200 3675 335 | NoConn ~ 4200 3975 336 | NoConn ~ 4200 4075 337 | NoConn ~ 5200 3875 338 | Wire Wire Line 339 | 3900 2625 3900 3875 340 | Wire Wire Line 341 | 3900 3875 4200 3875 342 | Wire Wire Line 343 | 5400 3475 5200 3475 344 | Wire Wire Line 345 | 5400 2325 5400 3475 346 | Wire Wire Line 347 | 5200 3675 5725 3675 348 | Wire Wire Line 349 | 5725 3675 5725 2925 350 | NoConn ~ 5200 3775 351 | Wire Wire Line 352 | 4200 3475 4050 3475 353 | Wire Wire Line 354 | 4050 3475 4050 3525 355 | Wire Wire Line 356 | 4200 3375 4150 3375 357 | Wire Wire Line 358 | 4150 3375 4150 3275 359 | $Comp 360 | L RELAY_3_PINS U4 361 | U 1 1 5B62E4A9 362 | P 5400 2275 363 | F 0 "U4" H 5400 2125 60 0000 C CNN 364 | F 1 "RELAY_3_PINS" H 5400 2750 60 0000 C CNN 365 | F 2 "Connectors_Terminal_Blocks:TerminalBlock_bornier-3_P5.08mm" H 4925 2400 60 0001 C CNN 366 | F 3 "" H 4925 2400 60 0001 C CNN 367 | 1 5400 2275 368 | 1 0 0 -1 369 | $EndComp 370 | Wire Wire Line 371 | 5550 2325 5550 2450 372 | Wire Wire Line 373 | 5250 2325 5250 2475 374 | Wire Wire Line 375 | 5250 2475 4950 2475 376 | Wire Wire Line 377 | 4950 2475 4950 2300 378 | NoConn ~ 5200 3575 379 | $EndSCHEMATC 380 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/WemosD1Mini.net: -------------------------------------------------------------------------------- 1 | (export (version D) 2 | (design 3 | (source "C:/Users/ruisantos/Google Drive/RNT 2018/PCBs/WemosD1Mini/WemosD1Mini.sch") 4 | (date "03/08/2018 16:05:52") 5 | (tool "Eeschema 4.0.7") 6 | (sheet (number 1) (name /) (tstamps /) 7 | (title_block 8 | (title) 9 | (company) 10 | (rev) 11 | (date) 12 | (source WemosD1Mini.sch) 13 | (comment (number 1) (value "")) 14 | (comment (number 2) (value "")) 15 | (comment (number 3) (value "")) 16 | (comment (number 4) (value ""))))) 17 | (components 18 | (comp (ref U3) 19 | (value WeMos_mini) 20 | (footprint Wemos_D1_Mini:Wemos_D1_Mini_Shield_No_SilkS) 21 | (libsource (lib Wemos_D1_Mini) (part WeMos_mini)) 22 | (sheetpath (names /) (tstamps /)) 23 | (tstamp 5A6B976B)) 24 | (comp (ref R3) 25 | (value 10K) 26 | (footprint Resistors_SMD:R_1206_HandSoldering) 27 | (libsource (lib device) (part R)) 28 | (sheetpath (names /) (tstamps /)) 29 | (tstamp 5A6B98DC)) 30 | (comp (ref R4) 31 | (value R_PHOTO) 32 | (footprint Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm) 33 | (libsource (lib device) (part R_PHOTO)) 34 | (sheetpath (names /) (tstamps /)) 35 | (tstamp 5A6BA2B4)) 36 | (comp (ref D1) 37 | (value LED) 38 | (footprint Diodes_SMD:D_1206) 39 | (libsource (lib device) (part LED)) 40 | (sheetpath (names /) (tstamps /)) 41 | (tstamp 5B23F75E)) 42 | (comp (ref R2) 43 | (value 330) 44 | (footprint Resistors_SMD:R_1206_HandSoldering) 45 | (libsource (lib device) (part R)) 46 | (sheetpath (names /) (tstamps /)) 47 | (tstamp 5B23F8B1)) 48 | (comp (ref U2) 49 | (value PIR) 50 | (footprint Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm) 51 | (libsource (lib Wemos_D1_Mini) (part PIR)) 52 | (sheetpath (names /) (tstamps /)) 53 | (tstamp 5B240461)) 54 | (comp (ref U1) 55 | (value DS18B20) 56 | (footprint Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm) 57 | (libsource (lib Wemos_D1_Mini) (part DS18B20)) 58 | (sheetpath (names /) (tstamps /)) 59 | (tstamp 5B61BB1E)) 60 | (comp (ref R1) 61 | (value 4K7) 62 | (footprint Resistors_SMD:R_1206_HandSoldering) 63 | (libsource (lib device) (part R)) 64 | (sheetpath (names /) (tstamps /)) 65 | (tstamp 5B61BD72)) 66 | (comp (ref U4) 67 | (value RELAY_3_PINS) 68 | (footprint Connectors_Terminal_Blocks:TerminalBlock_bornier-3_P5.08mm) 69 | (libsource (lib Wemos_D1_Mini) (part RELAY_3_PINS)) 70 | (sheetpath (names /) (tstamps /)) 71 | (tstamp 5B62E4A9))) 72 | (libparts 73 | (libpart (lib Wemos_D1_Mini) (part DS18B20) 74 | (fields 75 | (field (name Reference) U) 76 | (field (name Value) DS18B20)) 77 | (pins 78 | (pin (num 1) (name GND) (type input)) 79 | (pin (num 2) (name DATA) (type input)) 80 | (pin (num 3) (name VCC) (type input)))) 81 | (libpart (lib device) (part LED) 82 | (description "LED generic") 83 | (footprints 84 | (fp LED*)) 85 | (fields 86 | (field (name Reference) D) 87 | (field (name Value) LED)) 88 | (pins 89 | (pin (num 1) (name K) (type passive)) 90 | (pin (num 2) (name A) (type passive)))) 91 | (libpart (lib Wemos_D1_Mini) (part PIR) 92 | (fields 93 | (field (name Reference) U) 94 | (field (name Value) PIR)) 95 | (pins 96 | (pin (num 1) (name VIN) (type input)) 97 | (pin (num 2) (name OUT) (type input)) 98 | (pin (num 3) (name GND) (type input)))) 99 | (libpart (lib device) (part R) 100 | (description Resistor) 101 | (footprints 102 | (fp R_*) 103 | (fp R_*)) 104 | (fields 105 | (field (name Reference) R) 106 | (field (name Value) R)) 107 | (pins 108 | (pin (num 1) (name ~) (type passive)) 109 | (pin (num 2) (name ~) (type passive)))) 110 | (libpart (lib Wemos_D1_Mini) (part RELAY_3_PINS) 111 | (fields 112 | (field (name Reference) U) 113 | (field (name Value) RELAY_3_PINS)) 114 | (pins 115 | (pin (num 1) (name VIN) (type input)) 116 | (pin (num 2) (name IN1) (type input)) 117 | (pin (num 3) (name GND) (type input)))) 118 | (libpart (lib device) (part R_PHOTO) 119 | (description "Photoresistor, light sensitive resistor, LDR") 120 | (footprints 121 | (fp R?) 122 | (fp R?-*) 123 | (fp LDR*)) 124 | (fields 125 | (field (name Reference) R) 126 | (field (name Value) R_PHOTO)) 127 | (pins 128 | (pin (num 1) (name ~) (type passive)) 129 | (pin (num 2) (name ~) (type passive)))) 130 | (libpart (lib Wemos_D1_Mini) (part WeMos_mini) 131 | (description "WeMos D1 mini") 132 | (docs http://www.wemos.cc/Products/d1_mini.html) 133 | (fields 134 | (field (name Reference) U) 135 | (field (name Value) WeMos_mini)) 136 | (pins 137 | (pin (num 1) (name 5V) (type power_in)) 138 | (pin (num 2) (name GND) (type power_in)) 139 | (pin (num 3) (name D4) (type BiDi)) 140 | (pin (num 4) (name D3) (type BiDi)) 141 | (pin (num 5) (name D2) (type BiDi)) 142 | (pin (num 6) (name D1) (type BiDi)) 143 | (pin (num 7) (name Rx) (type BiDi)) 144 | (pin (num 8) (name Tx) (type BiDi)) 145 | (pin (num 9) (name Rst) (type BiDi)) 146 | (pin (num 10) (name A0) (type BiDi)) 147 | (pin (num 11) (name D0) (type BiDi)) 148 | (pin (num 12) (name D5) (type BiDi)) 149 | (pin (num 13) (name D6) (type BiDi)) 150 | (pin (num 14) (name D7) (type BiDi)) 151 | (pin (num 15) (name D8) (type BiDi)) 152 | (pin (num 16) (name 3.3V) (type power_out))))) 153 | (libraries 154 | (library (logical device) 155 | (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\device.lib")) 156 | (library (logical Wemos_D1_Mini) 157 | (uri "C:\\Users\\ruisantos\\Google Drive\\RNT 2018\\PCBs\\WemosD1Mini\\Wemos_D1_Mini.lib"))) 158 | (nets 159 | (net (code 1) (name "Net-(R1-Pad1)") 160 | (node (ref U1) (pin 2)) 161 | (node (ref U3) (pin 5)) 162 | (node (ref R1) (pin 1))) 163 | (net (code 2) (name "Net-(R2-Pad2)") 164 | (node (ref U3) (pin 13)) 165 | (node (ref R2) (pin 2))) 166 | (net (code 3) (name "Net-(D1-Pad2)") 167 | (node (ref R2) (pin 1)) 168 | (node (ref D1) (pin 2))) 169 | (net (code 4) (name GND) 170 | (node (ref U3) (pin 2)) 171 | (node (ref R4) (pin 2)) 172 | (node (ref U1) (pin 1)) 173 | (node (ref U2) (pin 3)) 174 | (node (ref D1) (pin 1)) 175 | (node (ref U4) (pin 3))) 176 | (net (code 5) (name "Net-(R3-Pad1)") 177 | (node (ref R3) (pin 1)) 178 | (node (ref U3) (pin 10)) 179 | (node (ref R4) (pin 1))) 180 | (net (code 6) (name +3V3) 181 | (node (ref U3) (pin 16)) 182 | (node (ref U1) (pin 3)) 183 | (node (ref U2) (pin 1)) 184 | (node (ref R1) (pin 2)) 185 | (node (ref R3) (pin 2))) 186 | (net (code 7) (name "Net-(U3-Pad14)") 187 | (node (ref U3) (pin 14))) 188 | (net (code 8) (name +5V) 189 | (node (ref U3) (pin 1)) 190 | (node (ref U4) (pin 1))) 191 | (net (code 9) (name "Net-(U3-Pad15)") 192 | (node (ref U3) (pin 15)) 193 | (node (ref U4) (pin 2))) 194 | (net (code 10) (name "Net-(U3-Pad12)") 195 | (node (ref U3) (pin 12))) 196 | (net (code 11) (name "Net-(U2-Pad2)") 197 | (node (ref U3) (pin 6)) 198 | (node (ref U2) (pin 2))) 199 | (net (code 12) (name "Net-(U3-Pad11)") 200 | (node (ref U3) (pin 11))) 201 | (net (code 13) (name "Net-(U3-Pad8)") 202 | (node (ref U3) (pin 8))) 203 | (net (code 14) (name "Net-(U3-Pad7)") 204 | (node (ref U3) (pin 7))) 205 | (net (code 15) (name "Net-(U3-Pad4)") 206 | (node (ref U3) (pin 4))) 207 | (net (code 16) (name "Net-(U3-Pad9)") 208 | (node (ref U3) (pin 9))) 209 | (net (code 17) (name "Net-(U3-Pad3)") 210 | (node (ref U3) (pin 3))))) -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/WemosD1Mini.pro: -------------------------------------------------------------------------------- 1 | update=26/01/2018 21:02:05 2 | version=1 3 | last_client=kicad 4 | [pcbnew] 5 | version=1 6 | LastNetListRead= 7 | UseCmpFile=1 8 | PadDrill=0.600000000000 9 | PadDrillOvalY=0.600000000000 10 | PadSizeH=1.500000000000 11 | PadSizeV=1.500000000000 12 | PcbTextSizeV=1.500000000000 13 | PcbTextSizeH=1.500000000000 14 | PcbTextThickness=0.300000000000 15 | ModuleTextSizeV=1.000000000000 16 | ModuleTextSizeH=1.000000000000 17 | ModuleTextSizeThickness=0.150000000000 18 | SolderMaskClearance=0.000000000000 19 | SolderMaskMinWidth=0.000000000000 20 | DrawSegmentWidth=0.200000000000 21 | BoardOutlineThickness=0.100000000000 22 | ModuleOutlineThickness=0.150000000000 23 | [cvpcb] 24 | version=1 25 | NetIExt=net 26 | [general] 27 | version=1 28 | [eeschema] 29 | version=1 30 | LibDir= 31 | [eeschema/libraries] 32 | LibName1=power 33 | LibName2=device 34 | LibName3=switches 35 | LibName4=relays 36 | LibName5=motors 37 | LibName6=transistors 38 | LibName7=conn 39 | LibName8=linear 40 | LibName9=regul 41 | LibName10=74xx 42 | LibName11=cmos4000 43 | LibName12=adc-dac 44 | LibName13=memory 45 | LibName14=xilinx 46 | LibName15=microcontrollers 47 | LibName16=dsp 48 | LibName17=microchip 49 | LibName18=analog_switches 50 | LibName19=motorola 51 | LibName20=texas 52 | LibName21=intel 53 | LibName22=audio 54 | LibName23=interface 55 | LibName24=digital-audio 56 | LibName25=philips 57 | LibName26=display 58 | LibName27=cypress 59 | LibName28=siliconi 60 | LibName29=opto 61 | LibName30=atmel 62 | LibName31=contrib 63 | LibName32=valves 64 | LibName33=Wemos_D1_Mini 65 | LibName34=ESP_32_Shield_Project 66 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/WemosD1Mini.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 2 | LIBS:power 3 | LIBS:device 4 | LIBS:switches 5 | LIBS:relays 6 | LIBS:motors 7 | LIBS:transistors 8 | LIBS:conn 9 | LIBS:linear 10 | LIBS:regul 11 | LIBS:74xx 12 | LIBS:cmos4000 13 | LIBS:adc-dac 14 | LIBS:memory 15 | LIBS:xilinx 16 | LIBS:microcontrollers 17 | LIBS:dsp 18 | LIBS:microchip 19 | LIBS:analog_switches 20 | LIBS:motorola 21 | LIBS:texas 22 | LIBS:intel 23 | LIBS:audio 24 | LIBS:interface 25 | LIBS:digital-audio 26 | LIBS:philips 27 | LIBS:display 28 | LIBS:cypress 29 | LIBS:siliconi 30 | LIBS:opto 31 | LIBS:atmel 32 | LIBS:contrib 33 | LIBS:valves 34 | LIBS:Wemos_D1_Mini 35 | LIBS:ESP_32_Shield_Project 36 | LIBS:WemosD1Mini-cache 37 | EELAYER 25 0 38 | EELAYER END 39 | $Descr A4 11693 8268 40 | encoding utf-8 41 | Sheet 1 1 42 | Title "" 43 | Date "" 44 | Rev "" 45 | Comp "" 46 | Comment1 "" 47 | Comment2 "" 48 | Comment3 "" 49 | Comment4 "" 50 | $EndDescr 51 | $Comp 52 | L WeMos_mini U3 53 | U 1 1 5A6B976B 54 | P 4700 3725 55 | F 0 "U3" H 4700 4225 60 0000 C CNN 56 | F 1 "WeMos_mini" H 4700 3225 60 0000 C CNN 57 | F 2 "Wemos_D1_Mini:Wemos_D1_Mini_Shield_No_SilkS" H 5250 3025 60 0001 C CNN 58 | F 3 "" H 5250 3025 60 0000 C CNN 59 | 1 4700 3725 60 | 1 0 0 -1 61 | $EndComp 62 | $Comp 63 | L R R3 64 | U 1 1 5A6B98DC 65 | P 6150 3625 66 | F 0 "R3" V 6230 3625 50 0000 C CNN 67 | F 1 "10K" V 6150 3625 50 0000 C CNN 68 | F 2 "Resistors_SMD:R_1206_HandSoldering" V 6080 3625 50 0001 C CNN 69 | F 3 "" H 6150 3625 50 0001 C CNN 70 | 1 6150 3625 71 | 0 1 1 0 72 | $EndComp 73 | $Comp 74 | L GND #PWR01 75 | U 1 1 5A6B9920 76 | P 4050 3525 77 | F 0 "#PWR01" H 4050 3275 50 0001 C CNN 78 | F 1 "GND" H 4050 3375 50 0000 C CNN 79 | F 2 "" H 4050 3525 50 0001 C CNN 80 | F 3 "" H 4050 3525 50 0001 C CNN 81 | 1 4050 3525 82 | 1 0 0 -1 83 | $EndComp 84 | $Comp 85 | L +3V3 #PWR02 86 | U 1 1 5A6B9950 87 | P 5250 3275 88 | F 0 "#PWR02" H 5250 3125 50 0001 C CNN 89 | F 1 "+3V3" H 5250 3415 50 0000 C CNN 90 | F 2 "" H 5250 3275 50 0001 C CNN 91 | F 3 "" H 5250 3275 50 0001 C CNN 92 | 1 5250 3275 93 | 1 0 0 -1 94 | $EndComp 95 | $Comp 96 | L GND #PWR03 97 | U 1 1 5A6B9A36 98 | P 2775 3950 99 | F 0 "#PWR03" H 2775 3700 50 0001 C CNN 100 | F 1 "GND" H 2775 3800 50 0000 C CNN 101 | F 2 "" H 2775 3950 50 0001 C CNN 102 | F 3 "" H 2775 3950 50 0001 C CNN 103 | 1 2775 3950 104 | 1 0 0 -1 105 | $EndComp 106 | $Comp 107 | L R_PHOTO R4 108 | U 1 1 5A6BA2B4 109 | P 6525 3625 110 | F 0 "R4" H 6575 3675 50 0000 L CNN 111 | F 1 "R_PHOTO" H 6575 3625 50 0000 L TNN 112 | F 2 "Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm" V 6575 3375 50 0001 L CNN 113 | F 3 "" H 6525 3575 50 0001 C CNN 114 | 1 6525 3625 115 | 0 -1 -1 0 116 | $EndComp 117 | $Comp 118 | L +3V3 #PWR04 119 | U 1 1 5A6BA40F 120 | P 5850 3525 121 | F 0 "#PWR04" H 5850 3375 50 0001 C CNN 122 | F 1 "+3V3" H 5850 3665 50 0000 C CNN 123 | F 2 "" H 5850 3525 50 0001 C CNN 124 | F 3 "" H 5850 3525 50 0001 C CNN 125 | 1 5850 3525 126 | 1 0 0 -1 127 | $EndComp 128 | $Comp 129 | L GND #PWR05 130 | U 1 1 5A6BA47E 131 | P 6800 3675 132 | F 0 "#PWR05" H 6800 3425 50 0001 C CNN 133 | F 1 "GND" H 6800 3525 50 0000 C CNN 134 | F 2 "" H 6800 3675 50 0001 C CNN 135 | F 3 "" H 6800 3675 50 0001 C CNN 136 | 1 6800 3675 137 | 1 0 0 -1 138 | $EndComp 139 | NoConn ~ 4200 3575 140 | NoConn ~ 5200 4075 141 | $Comp 142 | L LED D1 143 | U 1 1 5B23F75E 144 | P 6475 2925 145 | F 0 "D1" H 6475 3025 50 0000 C CNN 146 | F 1 "LED" H 6475 2825 50 0000 C CNN 147 | F 2 "Diodes_SMD:D_1206" H 6475 2925 50 0001 C CNN 148 | F 3 "" H 6475 2925 50 0001 C CNN 149 | 1 6475 2925 150 | -1 0 0 1 151 | $EndComp 152 | $Comp 153 | L R R2 154 | U 1 1 5B23F8B1 155 | P 6100 2925 156 | F 0 "R2" V 6180 2925 50 0000 C CNN 157 | F 1 "330" V 6100 2925 50 0000 C CNN 158 | F 2 "Resistors_SMD:R_1206_HandSoldering" V 6030 2925 50 0001 C CNN 159 | F 3 "" H 6100 2925 50 0001 C CNN 160 | 1 6100 2925 161 | 0 1 1 0 162 | $EndComp 163 | $Comp 164 | L +5V #PWR06 165 | U 1 1 5B23FD91 166 | P 4150 3275 167 | F 0 "#PWR06" H 4150 3125 50 0001 C CNN 168 | F 1 "+5V" H 4150 3415 50 0000 C CNN 169 | F 2 "" H 4150 3275 50 0001 C CNN 170 | F 3 "" H 4150 3275 50 0001 C CNN 171 | 1 4150 3275 172 | 1 0 0 -1 173 | $EndComp 174 | $Comp 175 | L +5V #PWR07 176 | U 1 1 5B23FFD5 177 | P 4950 2300 178 | F 0 "#PWR07" H 4950 2150 50 0001 C CNN 179 | F 1 "+5V" H 4950 2440 50 0000 C CNN 180 | F 2 "" H 4950 2300 50 0001 C CNN 181 | F 3 "" H 4950 2300 50 0001 C CNN 182 | 1 4950 2300 183 | 1 0 0 -1 184 | $EndComp 185 | $Comp 186 | L GND #PWR08 187 | U 1 1 5B23FFF5 188 | P 5550 2450 189 | F 0 "#PWR08" H 5550 2200 50 0001 C CNN 190 | F 1 "GND" H 5550 2300 50 0000 C CNN 191 | F 2 "" H 5550 2450 50 0001 C CNN 192 | F 3 "" H 5550 2450 50 0001 C CNN 193 | 1 5550 2450 194 | 1 0 0 -1 195 | $EndComp 196 | $Comp 197 | L GND #PWR09 198 | U 1 1 5B2402C2 199 | P 6675 3025 200 | F 0 "#PWR09" H 6675 2775 50 0001 C CNN 201 | F 1 "GND" H 6675 2875 50 0000 C CNN 202 | F 2 "" H 6675 3025 50 0001 C CNN 203 | F 3 "" H 6675 3025 50 0001 C CNN 204 | 1 6675 3025 205 | 1 0 0 -1 206 | $EndComp 207 | $Comp 208 | L PIR U2 209 | U 1 1 5B240461 210 | P 3900 2425 211 | F 0 "U2" H 3900 2125 60 0000 C CNN 212 | F 1 "PIR" H 3925 2800 60 0000 C CNN 213 | F 2 "Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm" H 3525 2400 60 0001 C CNN 214 | F 3 "" H 3525 2400 60 0001 C CNN 215 | 1 3900 2425 216 | 1 0 0 -1 217 | $EndComp 218 | $Comp 219 | L +3V3 #PWR010 220 | U 1 1 5B2404FA 221 | P 3425 2600 222 | F 0 "#PWR010" H 3425 2450 50 0001 C CNN 223 | F 1 "+3V3" H 3425 2740 50 0000 C CNN 224 | F 2 "" H 3425 2600 50 0001 C CNN 225 | F 3 "" H 3425 2600 50 0001 C CNN 226 | 1 3425 2600 227 | 1 0 0 -1 228 | $EndComp 229 | $Comp 230 | L GND #PWR011 231 | U 1 1 5B240549 232 | P 4100 2725 233 | F 0 "#PWR011" H 4100 2475 50 0001 C CNN 234 | F 1 "GND" H 4100 2575 50 0000 C CNN 235 | F 2 "" H 4100 2725 50 0001 C CNN 236 | F 3 "" H 4100 2725 50 0001 C CNN 237 | 1 4100 2725 238 | 1 0 0 -1 239 | $EndComp 240 | $Comp 241 | L +3V3 #PWR012 242 | U 1 1 5B2406B8 243 | P 3425 3400 244 | F 0 "#PWR012" H 3425 3250 50 0001 C CNN 245 | F 1 "+3V3" H 3425 3540 50 0000 C CNN 246 | F 2 "" H 3425 3400 50 0001 C CNN 247 | F 3 "" H 3425 3400 50 0001 C CNN 248 | 1 3425 3400 249 | 1 0 0 -1 250 | $EndComp 251 | $Comp 252 | L DS18B20 U1 253 | U 1 1 5B61BB1E 254 | P 2975 3250 255 | F 0 "U1" H 2975 2950 60 0000 C CNN 256 | F 1 "DS18B20" H 2975 3575 60 0000 C CNN 257 | F 2 "Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm" H 2500 3225 60 0001 C CNN 258 | F 3 "" H 2500 3225 60 0001 C CNN 259 | 1 2975 3250 260 | 1 0 0 -1 261 | $EndComp 262 | $Comp 263 | L R R1 264 | U 1 1 5B61BD72 265 | P 3150 3825 266 | F 0 "R1" V 3230 3825 50 0000 C CNN 267 | F 1 "4K7" V 3150 3825 50 0000 C CNN 268 | F 2 "Resistors_SMD:R_1206_HandSoldering" V 3080 3825 50 0001 C CNN 269 | F 3 "" H 3150 3825 50 0001 C CNN 270 | 1 3150 3825 271 | 0 -1 -1 0 272 | $EndComp 273 | Wire Wire Line 274 | 5200 3375 5250 3375 275 | Wire Wire Line 276 | 5250 3375 5250 3275 277 | Wire Wire Line 278 | 5850 3525 5850 3625 279 | Wire Wire Line 280 | 5850 3625 6000 3625 281 | Wire Wire Line 282 | 6300 3625 6375 3625 283 | Wire Wire Line 284 | 6675 3625 6800 3625 285 | Wire Wire Line 286 | 6800 3625 6800 3675 287 | Wire Wire Line 288 | 6350 3975 6350 3625 289 | Connection ~ 6350 3625 290 | Wire Wire Line 291 | 2775 3450 2775 3950 292 | Wire Wire Line 293 | 5200 3975 6350 3975 294 | Wire Wire Line 295 | 6250 2925 6325 2925 296 | Wire Wire Line 297 | 6625 2925 6675 2925 298 | Wire Wire Line 299 | 6675 2925 6675 3025 300 | Wire Wire Line 301 | 5725 2925 5950 2925 302 | Wire Wire Line 303 | 3425 2600 3425 2700 304 | Wire Wire Line 305 | 3425 2700 3700 2700 306 | Wire Wire Line 307 | 3700 2700 3700 2625 308 | Wire Wire Line 309 | 4100 2625 4100 2725 310 | Wire Wire Line 311 | 3175 3450 3175 3625 312 | Wire Wire Line 313 | 3175 3625 3425 3625 314 | Connection ~ 3425 3625 315 | Wire Wire Line 316 | 2975 3450 2975 3825 317 | Wire Wire Line 318 | 4200 3775 3600 3775 319 | Wire Wire Line 320 | 3600 3775 3600 4000 321 | Wire Wire Line 322 | 3600 4000 2875 4000 323 | Wire Wire Line 324 | 2875 4000 2875 3500 325 | Wire Wire Line 326 | 2875 3500 2975 3500 327 | Connection ~ 2975 3500 328 | Wire Wire Line 329 | 3425 3400 3425 3825 330 | Wire Wire Line 331 | 3425 3825 3300 3825 332 | Wire Wire Line 333 | 2975 3825 3000 3825 334 | NoConn ~ 4200 3675 335 | NoConn ~ 4200 3975 336 | NoConn ~ 4200 4075 337 | NoConn ~ 5200 3875 338 | Wire Wire Line 339 | 3900 2625 3900 3875 340 | Wire Wire Line 341 | 3900 3875 4200 3875 342 | Wire Wire Line 343 | 5400 3475 5200 3475 344 | Wire Wire Line 345 | 5400 2325 5400 3475 346 | Wire Wire Line 347 | 5200 3675 5725 3675 348 | Wire Wire Line 349 | 5725 3675 5725 2925 350 | NoConn ~ 5200 3775 351 | Wire Wire Line 352 | 4200 3475 4050 3475 353 | Wire Wire Line 354 | 4050 3475 4050 3525 355 | Wire Wire Line 356 | 4200 3375 4150 3375 357 | Wire Wire Line 358 | 4150 3375 4150 3275 359 | $Comp 360 | L RELAY_3_PINS U4 361 | U 1 1 5B62E4A9 362 | P 5400 2275 363 | F 0 "U4" H 5400 2125 60 0000 C CNN 364 | F 1 "RELAY_3_PINS" H 5400 2750 60 0000 C CNN 365 | F 2 "Connectors_Terminal_Blocks:TerminalBlock_bornier-3_P5.08mm" H 4925 2400 60 0001 C CNN 366 | F 3 "" H 4925 2400 60 0001 C CNN 367 | 1 5400 2275 368 | 1 0 0 -1 369 | $EndComp 370 | Wire Wire Line 371 | 5550 2325 5550 2450 372 | Wire Wire Line 373 | 5250 2325 5250 2475 374 | Wire Wire Line 375 | 5250 2475 4950 2475 376 | Wire Wire Line 377 | 4950 2475 4950 2300 378 | NoConn ~ 5200 3575 379 | $EndSCHEMATC 380 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/Wemos_D1_Mini.bak: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # BME280 5 | # 6 | DEF BME280 U 0 40 Y Y 1 F N 7 | F0 "U" 0 -300 60 H V C CNN 8 | F1 "BME280" 25 375 60 H V C CNN 9 | F2 "" -475 -25 60 H I C CNN 10 | F3 "" -475 -25 60 H I C CNN 11 | DRAW 12 | S -375 0 375 225 0 1 0 N 13 | X VIN 1 -300 -200 200 U 50 50 1 1 I 14 | X GND 2 -100 -200 200 U 50 50 1 1 I 15 | X SCL 3 100 -200 200 U 50 50 1 1 I 16 | X SDA 4 300 -200 200 U 50 50 1 1 I 17 | ENDDRAW 18 | ENDDEF 19 | # 20 | # DS18B20 21 | # 22 | DEF DS18B20 U 0 40 Y Y 1 F N 23 | F0 "U" 0 -300 60 H V C CNN 24 | F1 "DS18B20" 0 325 60 H V C CNN 25 | F2 "" -475 -25 60 H I C CNN 26 | F3 "" -475 -25 60 H I C CNN 27 | DRAW 28 | S -300 0 300 275 0 1 0 N 29 | X GND 1 -200 -200 200 U 50 50 1 1 I 30 | X DATA 2 0 -200 200 U 50 50 1 1 I 31 | X VCC 3 200 -200 200 U 50 50 1 1 I 32 | ENDDRAW 33 | ENDDEF 34 | # 35 | # PIR 36 | # 37 | DEF PIR U 0 40 Y Y 1 F N 38 | F0 "U" 0 -300 60 H V C CNN 39 | F1 "PIR" 25 375 60 H V C CNN 40 | F2 "" -375 -25 60 H I C CNN 41 | F3 "" -375 -25 60 H I C CNN 42 | DRAW 43 | S -300 0 300 250 0 1 0 N 44 | X VIN 1 -200 -200 200 U 50 50 1 1 I 45 | X OUT 2 0 -200 200 U 50 50 1 1 I 46 | X GND 3 200 -200 200 U 50 50 1 1 I 47 | ENDDRAW 48 | ENDDEF 49 | # 50 | # RELAY 51 | # 52 | DEF RELAY U 0 40 Y Y 1 F N 53 | F0 "U" 0 -175 60 H V C CNN 54 | F1 "RELAY" 25 525 60 H V C CNN 55 | F2 "" -475 125 60 H I C CNN 56 | F3 "" -475 125 60 H I C CNN 57 | DRAW 58 | S 375 150 -575 400 0 1 0 N 59 | X VIN 1 -500 -50 200 U 50 50 1 1 I 60 | X IN1 2 -100 -50 200 U 50 50 1 1 I 61 | X IN2 3 100 -50 200 U 50 50 1 1 I 62 | X GND 4 300 -50 200 U 50 50 1 1 I 63 | X 3V3 ~ -300 -50 200 U 50 50 1 1 I 64 | ENDDRAW 65 | ENDDEF 66 | # 67 | # WeMos_mini 68 | # 69 | DEF WeMos_mini U 0 40 Y Y 1 F N 70 | F0 "U" 0 500 60 H V C CNN 71 | F1 "WeMos_mini" 0 -500 60 H V C CNN 72 | F2 "" 550 -700 60 H V C CNN 73 | F3 "" 550 -700 60 H V C CNN 74 | DRAW 75 | S -300 450 300 -550 0 1 0 N 76 | X 5V 1 -500 350 200 R 50 50 1 1 W 77 | X GND 2 -500 250 200 R 50 50 1 1 W 78 | X D4 3 -500 150 200 R 50 50 1 1 B 79 | X D3 4 -500 50 200 R 50 50 1 1 B 80 | X D2 5 -500 -50 200 R 50 50 1 1 B 81 | X D1 6 -500 -150 200 R 50 50 1 1 B 82 | X Rx 7 -500 -250 200 R 50 50 1 1 B 83 | X Tx 8 -500 -350 200 R 50 50 1 1 B 84 | X Rst 9 500 -350 200 L 50 50 1 1 B 85 | X A0 10 500 -250 200 L 50 50 1 1 B 86 | X D0 11 500 -150 200 L 50 50 1 1 B 87 | X D5 12 500 -50 200 L 50 50 1 1 B 88 | X D6 13 500 50 200 L 50 50 1 1 B 89 | X D7 14 500 150 200 L 50 50 1 1 B 90 | X D8 15 500 250 200 L 50 50 1 1 B 91 | X 3.3V 16 500 350 200 L 50 50 1 1 w 92 | ENDDRAW 93 | ENDDEF 94 | # 95 | #End Library 96 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/Wemos_D1_Mini.bck: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP WeMos_mini 4 | D WeMos D1 mini 5 | K esp8266, wemos 6 | F http://www.wemos.cc/Products/d1_mini.html 7 | $ENDCMP 8 | # 9 | #End Doc Library 10 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/Wemos_D1_Mini.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP WeMos_mini 4 | D WeMos D1 mini 5 | K esp8266, wemos 6 | F http://www.wemos.cc/Products/d1_mini.html 7 | $ENDCMP 8 | # 9 | #End Doc Library 10 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/Wemos_D1_Mini.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # BME280 5 | # 6 | DEF BME280 U 0 40 Y Y 1 F N 7 | F0 "U" 0 -300 60 H V C CNN 8 | F1 "BME280" 25 375 60 H V C CNN 9 | F2 "" -475 -25 60 H I C CNN 10 | F3 "" -475 -25 60 H I C CNN 11 | DRAW 12 | S -375 0 375 225 0 1 0 N 13 | X VIN 1 -300 -200 200 U 50 50 1 1 I 14 | X GND 2 -100 -200 200 U 50 50 1 1 I 15 | X SCL 3 100 -200 200 U 50 50 1 1 I 16 | X SDA 4 300 -200 200 U 50 50 1 1 I 17 | ENDDRAW 18 | ENDDEF 19 | # 20 | # DS18B20 21 | # 22 | DEF DS18B20 U 0 40 Y Y 1 F N 23 | F0 "U" 0 -300 60 H V C CNN 24 | F1 "DS18B20" 0 325 60 H V C CNN 25 | F2 "" -475 -25 60 H I C CNN 26 | F3 "" -475 -25 60 H I C CNN 27 | DRAW 28 | S -300 0 300 275 0 1 0 N 29 | X GND 1 -200 -200 200 U 50 50 1 1 I 30 | X DATA 2 0 -200 200 U 50 50 1 1 I 31 | X VCC 3 200 -200 200 U 50 50 1 1 I 32 | ENDDRAW 33 | ENDDEF 34 | # 35 | # PIR 36 | # 37 | DEF PIR U 0 40 Y Y 1 F N 38 | F0 "U" 0 -300 60 H V C CNN 39 | F1 "PIR" 25 375 60 H V C CNN 40 | F2 "" -375 -25 60 H I C CNN 41 | F3 "" -375 -25 60 H I C CNN 42 | DRAW 43 | S -300 0 300 250 0 1 0 N 44 | X VIN 1 -200 -200 200 U 50 50 1 1 I 45 | X OUT 2 0 -200 200 U 50 50 1 1 I 46 | X GND 3 200 -200 200 U 50 50 1 1 I 47 | ENDDRAW 48 | ENDDEF 49 | # 50 | # RELAY 51 | # 52 | DEF RELAY U 0 40 Y Y 1 F N 53 | F0 "U" 0 -175 60 H V C CNN 54 | F1 "RELAY" 25 525 60 H V C CNN 55 | F2 "" -475 125 60 H I C CNN 56 | F3 "" -475 125 60 H I C CNN 57 | DRAW 58 | S 375 150 -575 400 0 1 0 N 59 | X VIN 1 -500 -50 200 U 50 50 1 1 I 60 | X IN1 2 -100 -50 200 U 50 50 1 1 I 61 | X IN2 3 100 -50 200 U 50 50 1 1 I 62 | X GND 4 300 -50 200 U 50 50 1 1 I 63 | X 3V3 ~ -300 -50 200 U 50 50 1 1 I 64 | ENDDRAW 65 | ENDDEF 66 | # 67 | # RELAY_3_PINS 68 | # 69 | DEF RELAY_3_PINS U 0 40 Y Y 1 F N 70 | F0 "U" 0 -150 60 H V C CNN 71 | F1 "RELAY_3_PINS" 0 475 60 H V C CNN 72 | F2 "" -475 125 60 H I C CNN 73 | F3 "" -475 125 60 H I C CNN 74 | DRAW 75 | S 250 150 -250 375 0 1 0 N 76 | X VIN 1 -150 -50 200 U 50 50 1 1 I 77 | X IN1 2 0 -50 200 U 50 50 1 1 I 78 | X GND 3 150 -50 200 U 50 50 1 1 I 79 | ENDDRAW 80 | ENDDEF 81 | # 82 | # WeMos_mini 83 | # 84 | DEF WeMos_mini U 0 40 Y Y 1 F N 85 | F0 "U" 0 500 60 H V C CNN 86 | F1 "WeMos_mini" 0 -500 60 H V C CNN 87 | F2 "" 550 -700 60 H V C CNN 88 | F3 "" 550 -700 60 H V C CNN 89 | DRAW 90 | S -300 450 300 -550 0 1 0 N 91 | X 5V 1 -500 350 200 R 50 50 1 1 W 92 | X GND 2 -500 250 200 R 50 50 1 1 W 93 | X D4 3 -500 150 200 R 50 50 1 1 B 94 | X D3 4 -500 50 200 R 50 50 1 1 B 95 | X D2 5 -500 -50 200 R 50 50 1 1 B 96 | X D1 6 -500 -150 200 R 50 50 1 1 B 97 | X Rx 7 -500 -250 200 R 50 50 1 1 B 98 | X Tx 8 -500 -350 200 R 50 50 1 1 B 99 | X Rst 9 500 -350 200 L 50 50 1 1 B 100 | X A0 10 500 -250 200 L 50 50 1 1 B 101 | X D0 11 500 -150 200 L 50 50 1 1 B 102 | X D5 12 500 -50 200 L 50 50 1 1 B 103 | X D6 13 500 50 200 L 50 50 1 1 B 104 | X D7 14 500 150 200 L 50 50 1 1 B 105 | X D8 15 500 250 200 L 50 50 1 1 B 106 | X 3.3V 16 500 350 200 L 50 50 1 1 w 107 | ENDDRAW 108 | ENDDEF 109 | # 110 | #End Library 111 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/Wemos_D1_Mini.pretty/D1_mini_board.kicad_mod: -------------------------------------------------------------------------------- 1 | (module D1_mini_board (layer F.Cu) (tedit 5766F65E) 2 | (fp_text reference REF** (at 1.27 18.81) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value D1_mini_board (at 1.27 -19.05) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text user WeMos (at 0 -15.24) (layer F.SilkS) 9 | (effects (font (size 3 3) (thickness 0.15))) 10 | ) 11 | (fp_line (start -6.35 3.81) (end -6.35 -10.16) (layer B.SilkS) (width 0.15)) 12 | (fp_line (start -6.35 -10.16) (end 6.35 -10.16) (layer B.SilkS) (width 0.15)) 13 | (fp_line (start 6.35 -10.16) (end 6.35 3.81) (layer B.SilkS) (width 0.15)) 14 | (fp_line (start 6.35 3.81) (end -6.35 3.81) (layer B.SilkS) (width 0.15)) 15 | (fp_line (start -8.89 5.08) (end 8.89 5.08) (layer B.SilkS) (width 0.15)) 16 | (fp_line (start 8.89 5.08) (end 8.89 -17.78) (layer B.SilkS) (width 0.15)) 17 | (fp_line (start 8.89 -17.78) (end -8.89 -17.78) (layer B.SilkS) (width 0.15)) 18 | (fp_line (start -8.89 -17.78) (end -8.89 5.08) (layer B.SilkS) (width 0.15)) 19 | (fp_line (start 10.817472 16.277228) (end 5.00618 16.277228) (layer F.SilkS) (width 0.1)) 20 | (fp_line (start 5.00618 16.277228) (end 4.979849 14.993795) (layer F.SilkS) (width 0.1)) 21 | (fp_line (start 4.979849 14.993795) (end -3.851373 15.000483) (layer F.SilkS) (width 0.1)) 22 | (fp_line (start -3.851373 15.000483) (end -3.849397 16.202736) (layer F.SilkS) (width 0.1)) 23 | (fp_line (start -3.849397 16.202736) (end -12.930193 16.176658) (layer F.SilkS) (width 0.1)) 24 | (fp_line (start -12.930193 16.176658) (end -12.916195 -14.993493) (layer F.SilkS) (width 0.1)) 25 | (fp_line (start -12.916195 -14.993493) (end -12.683384 -15.596286) (layer F.SilkS) (width 0.1)) 26 | (fp_line (start -12.683384 -15.596286) (end -12.399901 -16.141167) (layer F.SilkS) (width 0.1)) 27 | (fp_line (start -12.399901 -16.141167) (end -12.065253 -16.627577) (layer F.SilkS) (width 0.1)) 28 | (fp_line (start -12.065253 -16.627577) (end -11.678953 -17.054952) (layer F.SilkS) (width 0.1)) 29 | (fp_line (start -11.678953 -17.054952) (end -11.240512 -17.422741) (layer F.SilkS) (width 0.1)) 30 | (fp_line (start -11.240512 -17.422741) (end -10.74944 -17.730377) (layer F.SilkS) (width 0.1)) 31 | (fp_line (start -10.74944 -17.730377) (end -10.20525 -17.97731) (layer F.SilkS) (width 0.1)) 32 | (fp_line (start -10.20525 -17.97731) (end -9.607453 -18.162976) (layer F.SilkS) (width 0.1)) 33 | (fp_line (start -9.607453 -18.162976) (end 9.43046 -18.191734) (layer F.SilkS) (width 0.1)) 34 | (fp_line (start 9.43046 -18.191734) (end 10.049824 -17.957741) (layer F.SilkS) (width 0.1)) 35 | (fp_line (start 10.049824 -17.957741) (end 10.638018 -17.673258) (layer F.SilkS) (width 0.1)) 36 | (fp_line (start 10.638018 -17.673258) (end 11.181445 -17.323743) (layer F.SilkS) (width 0.1)) 37 | (fp_line (start 11.181445 -17.323743) (end 11.666503 -16.894658) (layer F.SilkS) (width 0.1)) 38 | (fp_line (start 11.666503 -16.894658) (end 12.079595 -16.37146) (layer F.SilkS) (width 0.1)) 39 | (fp_line (start 12.079595 -16.37146) (end 12.407122 -15.739613) (layer F.SilkS) (width 0.1)) 40 | (fp_line (start 12.407122 -15.739613) (end 12.635482 -14.984575) (layer F.SilkS) (width 0.1)) 41 | (fp_line (start 12.635482 -14.984575) (end 12.751078 -14.091807) (layer F.SilkS) (width 0.1)) 42 | (fp_line (start 12.751078 -14.091807) (end 12.776026 8.463285) (layer F.SilkS) (width 0.1)) 43 | (fp_line (start 12.776026 8.463285) (end 10.83248 9.424181) (layer F.SilkS) (width 0.1)) 44 | (fp_line (start 10.83248 9.424181) (end 10.802686 16.232524) (layer F.SilkS) (width 0.1)) 45 | (fp_line (start -3.17965 10.051451) (end 3.959931 10.051451) (layer F.SilkS) (width 0.1)) 46 | (fp_line (start 3.959931 10.051451) (end 3.959931 15.865188) (layer F.SilkS) (width 0.1)) 47 | (fp_line (start 3.959931 15.865188) (end -3.17965 15.865188) (layer F.SilkS) (width 0.1)) 48 | (fp_line (start -3.17965 15.865188) (end -3.17965 10.051451) (layer F.SilkS) (width 0.1)) 49 | (fp_line (start 10.7436 9.402349) (end 9.191378 9.402349) (layer F.SilkS) (width 0.1)) 50 | (fp_line (start 9.191378 9.402349) (end 8.662211 9.931515) (layer F.SilkS) (width 0.1)) 51 | (fp_line (start 8.662211 9.931515) (end 7.40985 9.931515) (layer F.SilkS) (width 0.1)) 52 | (fp_line (start 7.40985 9.931515) (end 7.40985 14.993876) (layer F.SilkS) (width 0.1)) 53 | (fp_line (start 7.40985 14.993876) (end 8.697489 14.993876) (layer F.SilkS) (width 0.1)) 54 | (fp_line (start 8.697489 14.993876) (end 9.226656 15.487765) (layer F.SilkS) (width 0.1)) 55 | (fp_line (start 9.226656 15.487765) (end 10.796517 15.487765) (layer F.SilkS) (width 0.1)) 56 | (fp_line (start 10.796517 15.487765) (end 10.7436 9.402349) (layer F.SilkS) (width 0.1)) 57 | (fp_line (start 10.778878 11.483738) (end 11.431517 11.483738) (layer F.SilkS) (width 0.1)) 58 | (fp_line (start 11.431517 11.483738) (end 11.431517 13.476932) (layer F.SilkS) (width 0.1)) 59 | (fp_line (start 11.431517 13.476932) (end 10.814156 13.476932) (layer F.SilkS) (width 0.1)) 60 | (pad 8 thru_hole circle (at -11.43 -10.16) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 61 | (pad 7 thru_hole circle (at -11.43 -7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 62 | (pad 6 thru_hole circle (at -11.43 -5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 63 | (pad 5 thru_hole circle (at -11.43 -2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 64 | (pad 4 thru_hole circle (at -11.43 0) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 65 | (pad 3 thru_hole circle (at -11.43 2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 66 | (pad 2 thru_hole circle (at -11.43 5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 67 | (pad 1 thru_hole circle (at -11.43 7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 68 | (pad 16 thru_hole circle (at 11.43 7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 69 | (pad 15 thru_hole circle (at 11.43 5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 70 | (pad 14 thru_hole circle (at 11.43 2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 71 | (pad 13 thru_hole circle (at 11.43 0) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 72 | (pad 12 thru_hole circle (at 11.43 -2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 73 | (pad 11 thru_hole circle (at 11.43 -5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 74 | (pad 10 thru_hole circle (at 11.43 -7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 75 | (pad 9 thru_hole circle (at 11.43 -10.16) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 76 | ) 77 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/Wemos_D1_Mini.pretty/Wemos_D1_Mini_Board.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Wemos_D1_Mini_Board (layer F.Cu) (tedit 5766F65E) 2 | (fp_text reference REF** (at 1.27 18.81) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value D1_mini_board (at 1.27 -19.05) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text user WeMos (at 0 -15.24) (layer F.SilkS) 9 | (effects (font (size 3 3) (thickness 0.15))) 10 | ) 11 | (fp_line (start -6.35 3.81) (end -6.35 -10.16) (layer B.SilkS) (width 0.15)) 12 | (fp_line (start -6.35 -10.16) (end 6.35 -10.16) (layer B.SilkS) (width 0.15)) 13 | (fp_line (start 6.35 -10.16) (end 6.35 3.81) (layer B.SilkS) (width 0.15)) 14 | (fp_line (start 6.35 3.81) (end -6.35 3.81) (layer B.SilkS) (width 0.15)) 15 | (fp_line (start -8.89 5.08) (end 8.89 5.08) (layer B.SilkS) (width 0.15)) 16 | (fp_line (start 8.89 5.08) (end 8.89 -17.78) (layer B.SilkS) (width 0.15)) 17 | (fp_line (start 8.89 -17.78) (end -8.89 -17.78) (layer B.SilkS) (width 0.15)) 18 | (fp_line (start -8.89 -17.78) (end -8.89 5.08) (layer B.SilkS) (width 0.15)) 19 | (fp_line (start 10.817472 16.277228) (end 5.00618 16.277228) (layer F.SilkS) (width 0.1)) 20 | (fp_line (start 5.00618 16.277228) (end 4.979849 14.993795) (layer F.SilkS) (width 0.1)) 21 | (fp_line (start 4.979849 14.993795) (end -3.851373 15.000483) (layer F.SilkS) (width 0.1)) 22 | (fp_line (start -3.851373 15.000483) (end -3.849397 16.202736) (layer F.SilkS) (width 0.1)) 23 | (fp_line (start -3.849397 16.202736) (end -12.930193 16.176658) (layer F.SilkS) (width 0.1)) 24 | (fp_line (start -12.930193 16.176658) (end -12.916195 -14.993493) (layer F.SilkS) (width 0.1)) 25 | (fp_line (start -12.916195 -14.993493) (end -12.683384 -15.596286) (layer F.SilkS) (width 0.1)) 26 | (fp_line (start -12.683384 -15.596286) (end -12.399901 -16.141167) (layer F.SilkS) (width 0.1)) 27 | (fp_line (start -12.399901 -16.141167) (end -12.065253 -16.627577) (layer F.SilkS) (width 0.1)) 28 | (fp_line (start -12.065253 -16.627577) (end -11.678953 -17.054952) (layer F.SilkS) (width 0.1)) 29 | (fp_line (start -11.678953 -17.054952) (end -11.240512 -17.422741) (layer F.SilkS) (width 0.1)) 30 | (fp_line (start -11.240512 -17.422741) (end -10.74944 -17.730377) (layer F.SilkS) (width 0.1)) 31 | (fp_line (start -10.74944 -17.730377) (end -10.20525 -17.97731) (layer F.SilkS) (width 0.1)) 32 | (fp_line (start -10.20525 -17.97731) (end -9.607453 -18.162976) (layer F.SilkS) (width 0.1)) 33 | (fp_line (start -9.607453 -18.162976) (end 9.43046 -18.191734) (layer F.SilkS) (width 0.1)) 34 | (fp_line (start 9.43046 -18.191734) (end 10.049824 -17.957741) (layer F.SilkS) (width 0.1)) 35 | (fp_line (start 10.049824 -17.957741) (end 10.638018 -17.673258) (layer F.SilkS) (width 0.1)) 36 | (fp_line (start 10.638018 -17.673258) (end 11.181445 -17.323743) (layer F.SilkS) (width 0.1)) 37 | (fp_line (start 11.181445 -17.323743) (end 11.666503 -16.894658) (layer F.SilkS) (width 0.1)) 38 | (fp_line (start 11.666503 -16.894658) (end 12.079595 -16.37146) (layer F.SilkS) (width 0.1)) 39 | (fp_line (start 12.079595 -16.37146) (end 12.407122 -15.739613) (layer F.SilkS) (width 0.1)) 40 | (fp_line (start 12.407122 -15.739613) (end 12.635482 -14.984575) (layer F.SilkS) (width 0.1)) 41 | (fp_line (start 12.635482 -14.984575) (end 12.751078 -14.091807) (layer F.SilkS) (width 0.1)) 42 | (fp_line (start 12.751078 -14.091807) (end 12.776026 8.463285) (layer F.SilkS) (width 0.1)) 43 | (fp_line (start 12.776026 8.463285) (end 10.83248 9.424181) (layer F.SilkS) (width 0.1)) 44 | (fp_line (start 10.83248 9.424181) (end 10.802686 16.232524) (layer F.SilkS) (width 0.1)) 45 | (fp_line (start -3.17965 10.051451) (end 3.959931 10.051451) (layer F.SilkS) (width 0.1)) 46 | (fp_line (start 3.959931 10.051451) (end 3.959931 15.865188) (layer F.SilkS) (width 0.1)) 47 | (fp_line (start 3.959931 15.865188) (end -3.17965 15.865188) (layer F.SilkS) (width 0.1)) 48 | (fp_line (start -3.17965 15.865188) (end -3.17965 10.051451) (layer F.SilkS) (width 0.1)) 49 | (fp_line (start 10.7436 9.402349) (end 9.191378 9.402349) (layer F.SilkS) (width 0.1)) 50 | (fp_line (start 9.191378 9.402349) (end 8.662211 9.931515) (layer F.SilkS) (width 0.1)) 51 | (fp_line (start 8.662211 9.931515) (end 7.40985 9.931515) (layer F.SilkS) (width 0.1)) 52 | (fp_line (start 7.40985 9.931515) (end 7.40985 14.993876) (layer F.SilkS) (width 0.1)) 53 | (fp_line (start 7.40985 14.993876) (end 8.697489 14.993876) (layer F.SilkS) (width 0.1)) 54 | (fp_line (start 8.697489 14.993876) (end 9.226656 15.487765) (layer F.SilkS) (width 0.1)) 55 | (fp_line (start 9.226656 15.487765) (end 10.796517 15.487765) (layer F.SilkS) (width 0.1)) 56 | (fp_line (start 10.796517 15.487765) (end 10.7436 9.402349) (layer F.SilkS) (width 0.1)) 57 | (fp_line (start 10.778878 11.483738) (end 11.431517 11.483738) (layer F.SilkS) (width 0.1)) 58 | (fp_line (start 11.431517 11.483738) (end 11.431517 13.476932) (layer F.SilkS) (width 0.1)) 59 | (fp_line (start 11.431517 13.476932) (end 10.814156 13.476932) (layer F.SilkS) (width 0.1)) 60 | (pad 8 thru_hole circle (at -11.43 -10.16) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 61 | (pad 7 thru_hole circle (at -11.43 -7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 62 | (pad 6 thru_hole circle (at -11.43 -5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 63 | (pad 5 thru_hole circle (at -11.43 -2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 64 | (pad 4 thru_hole circle (at -11.43 0) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 65 | (pad 3 thru_hole circle (at -11.43 2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 66 | (pad 2 thru_hole circle (at -11.43 5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 67 | (pad 1 thru_hole circle (at -11.43 7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 68 | (pad 16 thru_hole circle (at 11.43 7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 69 | (pad 15 thru_hole circle (at 11.43 5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 70 | (pad 14 thru_hole circle (at 11.43 2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 71 | (pad 13 thru_hole circle (at 11.43 0) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 72 | (pad 12 thru_hole circle (at 11.43 -2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 73 | (pad 11 thru_hole circle (at 11.43 -5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 74 | (pad 10 thru_hole circle (at 11.43 -7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 75 | (pad 9 thru_hole circle (at 11.43 -10.16) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 76 | ) 77 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/Wemos_D1_Mini.pretty/Wemos_D1_Mini_Shield.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Wemos_D1_Mini_Shield (layer F.Cu) (tedit 5B62DDAC) 2 | (fp_text reference REF** (at 1.27 18.81) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value D1_mini_board (at 1.27 -19.05) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 12.775 8.45) (end 12.75 -14.075) (layer F.SilkS) (width 0.09)) 9 | (fp_line (start -12.925 16.175) (end 12.775 16.175) (layer F.SilkS) (width 0.09)) 10 | (fp_line (start 12.775 16.175) (end 12.775 8.475) (layer F.SilkS) (width 0.09)) 11 | (fp_line (start -12.930193 16.176658) (end -12.916195 -14.993493) (layer F.SilkS) (width 0.1)) 12 | (fp_line (start -12.916195 -14.993493) (end -12.683384 -15.596286) (layer F.SilkS) (width 0.1)) 13 | (fp_line (start -12.683384 -15.596286) (end -12.399901 -16.141167) (layer F.SilkS) (width 0.1)) 14 | (fp_line (start -12.399901 -16.141167) (end -12.065253 -16.627577) (layer F.SilkS) (width 0.1)) 15 | (fp_line (start -12.065253 -16.627577) (end -11.678953 -17.054952) (layer F.SilkS) (width 0.1)) 16 | (fp_line (start -11.678953 -17.054952) (end -11.240512 -17.422741) (layer F.SilkS) (width 0.1)) 17 | (fp_line (start -11.240512 -17.422741) (end -10.74944 -17.730377) (layer F.SilkS) (width 0.1)) 18 | (fp_line (start -10.74944 -17.730377) (end -10.20525 -17.97731) (layer F.SilkS) (width 0.1)) 19 | (fp_line (start -10.20525 -17.97731) (end -9.607453 -18.162976) (layer F.SilkS) (width 0.1)) 20 | (fp_line (start -9.607453 -18.162976) (end 9.43046 -18.191734) (layer F.SilkS) (width 0.1)) 21 | (fp_line (start 9.43046 -18.191734) (end 10.049824 -17.957741) (layer F.SilkS) (width 0.1)) 22 | (fp_line (start 10.049824 -17.957741) (end 10.638018 -17.673258) (layer F.SilkS) (width 0.1)) 23 | (fp_line (start 10.638018 -17.673258) (end 11.181445 -17.323743) (layer F.SilkS) (width 0.1)) 24 | (fp_line (start 11.181445 -17.323743) (end 11.666503 -16.894658) (layer F.SilkS) (width 0.1)) 25 | (fp_line (start 11.666503 -16.894658) (end 12.079595 -16.37146) (layer F.SilkS) (width 0.1)) 26 | (fp_line (start 12.079595 -16.37146) (end 12.407122 -15.739613) (layer F.SilkS) (width 0.1)) 27 | (fp_line (start 12.407122 -15.739613) (end 12.635482 -14.984575) (layer F.SilkS) (width 0.1)) 28 | (fp_line (start 12.635482 -14.984575) (end 12.751078 -14.091807) (layer F.SilkS) (width 0.1)) 29 | (pad 8 thru_hole circle (at -11.43 -10.16) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 30 | (pad 7 thru_hole circle (at -11.43 -7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 31 | (pad 6 thru_hole circle (at -11.43 -5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 32 | (pad 5 thru_hole circle (at -11.43 -2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 33 | (pad 4 thru_hole circle (at -11.43 0) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 34 | (pad 3 thru_hole circle (at -11.43 2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 35 | (pad 2 thru_hole circle (at -11.43 5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 36 | (pad 1 thru_hole circle (at -11.43 7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 37 | (pad 16 thru_hole circle (at 11.43 7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 38 | (pad 15 thru_hole circle (at 11.43 5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 39 | (pad 14 thru_hole circle (at 11.43 2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 40 | (pad 13 thru_hole circle (at 11.43 0) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 41 | (pad 12 thru_hole circle (at 11.43 -2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 42 | (pad 11 thru_hole circle (at 11.43 -5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 43 | (pad 10 thru_hole circle (at 11.43 -7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 44 | (pad 9 thru_hole circle (at 11.43 -10.16) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 45 | ) 46 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/Wemos_D1_Mini.pretty/Wemos_D1_Mini_Shield_No_SilkS.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Wemos_D1_Mini_Shield_No_SilkS (layer F.Cu) (tedit 5B646EFC) 2 | (fp_text reference U3 (at 1.27 18.81) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value WeMos_mini (at 1.27 -19.05) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad 8 thru_hole circle (at -11.43 -10.16) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 9 | (pad 7 thru_hole circle (at -11.43 -7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 10 | (pad 6 thru_hole circle (at -11.43 -5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 11 | (pad 5 thru_hole circle (at -11.43 -2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 12 | (pad 4 thru_hole circle (at -11.43 0) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 13 | (pad 3 thru_hole circle (at -11.43 2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 14 | (pad 2 thru_hole circle (at -11.43 5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 15 | (pad 1 thru_hole circle (at -11.43 7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 16 | (pad 16 thru_hole circle (at 11.43 7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 17 | (pad 15 thru_hole circle (at 11.43 5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 18 | (pad 14 thru_hole circle (at 11.43 2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 19 | (pad 13 thru_hole circle (at 11.43 0) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 20 | (pad 12 thru_hole circle (at 11.43 -2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 21 | (pad 11 thru_hole circle (at 11.43 -5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 22 | (pad 10 thru_hole circle (at 11.43 -7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 23 | (pad 9 thru_hole circle (at 11.43 -10.16) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 24 | ) 25 | -------------------------------------------------------------------------------- /KiCad_PCB_ESP8266_Multisensor_Shield/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name Wemos_D1_Mini)(type KiCad)(uri "$(KIPRJMOD)/Wemos_D1_Mini.pretty")(options "")(descr "")) 3 | (lib (name ESP32_Shield_Project)(type KiCad)(uri "$(KIPRJMOD)/ESP32_Shield_Project.pretty")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ESP8266 Multisensor Shield 2 | 3 | In this project you’ll discover how to design and create a Multisensor Shield for the ESP8266 Wemos D1 Mini board. The shield has temperature sensor (DS18B20), a PIR motion sensor, an LDR, and a terminal to connect a relay module. We'll start by preparing all the hardware and then program it. 4 | 5 | Watch the video tutorial "Build a Multisensor Shield for ESP8266 - Part 1": https://youtu.be/nKFsNM5Q00k 6 | 7 | Watch the video tutorial "Programming Multisensor Shield for ESP8266 - Part 2": https://youtu.be/hxRqLIfabqw 8 | 9 | For the complete step-by-step instructions, visit: https://randomnerdtutorials.com/esp8266-multisensor-shield/ 10 | 11 | How to browse the GitHub repository: 12 | - [ESP8266 web server code (for Arduino IDE)](https://github.com/RuiSantosdotme/ESP8266-Multisensor-Shield/blob/master/Code/ESP8266_Multisensor_Shield/ESP8266_Multisensor_Shield.ino) 13 | - [ESP8266 with Node-RED](https://github.com/RuiSantosdotme/ESP8266-Multisensor-Shield/tree/master/Code/NodeRED_ESP8266_Multisensor_Shield) 14 | - [Schematic diagram](https://github.com/RuiSantosdotme/ESP8266-Multisensor-Shield/tree/master/Images) 15 | - [Gerber files](https://github.com/RuiSantosdotme/ESP8266-Multisensor-Shield/raw/master/KiCad_PCB_ESP8266_Multisensor_Shield/GERBERS/WemosD1MiniShield.zip) 16 | - [KiCad project to edit the PCB](https://github.com/RuiSantosdotme/ESP8266-Multisensor-Shield/tree/master/KiCad_PCB_ESP8266_Multisensor_Shield) 17 | - [3D Enclosure (STL files and SketchUp Project)](https://github.com/RuiSantosdotme/ESP8266-Multisensor-Shield/tree/master/3D_Enclosure) 18 | - [Click here to download all the files](https://github.com/RuiSantosdotme/ESP8266-Multisensor-Shield/archive/master.zip) 19 | --------------------------------------------------------------------------------