├── Arduino Code └── Rick_Flash │ ├── Rick_Flash.ino │ └── data │ ├── index.html │ └── rick.gif ├── LICENSE ├── README.md ├── Schematics ├── Rick Flash Gerber Export.zip ├── Rick Flash Gerber Export │ ├── Rick Flash-B_Cu.gbr │ ├── Rick Flash-B_Mask.gbr │ ├── Rick Flash-B_Paste.gbr │ ├── Rick Flash-B_SilkS.gbr │ ├── Rick Flash-Edge_Cuts.gbr │ ├── Rick Flash-F_Cu.gbr │ ├── Rick Flash-F_Mask.gbr │ ├── Rick Flash-F_Paste.gbr │ ├── Rick Flash-F_SilkS.gbr │ ├── Rick Flash-NPTH.drl │ └── Rick Flash-PTH.drl ├── Rick Flash-cache.lib ├── Rick Flash.bak ├── Rick Flash.dsn ├── Rick Flash.kicad_pcb ├── Rick Flash.kicad_pcb-bak ├── Rick Flash.net ├── Rick Flash.pdf ├── Rick Flash.pro ├── Rick Flash.rules ├── Rick Flash.sch ├── Rick Flash.ses └── fp-info-cache ├── programmingpads.jpg ├── rickflash.jpg └── rickflash2.jpg /Arduino Code/Rick_Flash/Rick_Flash.ino: -------------------------------------------------------------------------------- 1 | 2 | //Rick Flash - Designed by Rectified Tech 3 | 4 | //Song transposed by robsoncouto 5 | 6 | 7 | #include 8 | #include 9 | #include 10 | #include 11 | #include 12 | 13 | #define NOTE_B0 31 14 | #define NOTE_C1 33 15 | #define NOTE_CS1 35 16 | #define NOTE_D1 37 17 | #define NOTE_DS1 39 18 | #define NOTE_E1 41 19 | #define NOTE_F1 44 20 | #define NOTE_FS1 46 21 | #define NOTE_G1 49 22 | #define NOTE_GS1 52 23 | #define NOTE_A1 55 24 | #define NOTE_AS1 58 25 | #define NOTE_B1 62 26 | #define NOTE_C2 65 27 | #define NOTE_CS2 69 28 | #define NOTE_D2 73 29 | #define NOTE_DS2 78 30 | #define NOTE_E2 82 31 | #define NOTE_F2 87 32 | #define NOTE_FS2 93 33 | #define NOTE_G2 98 34 | #define NOTE_GS2 104 35 | #define NOTE_A2 110 36 | #define NOTE_AS2 117 37 | #define NOTE_B2 123 38 | #define NOTE_C3 131 39 | #define NOTE_CS3 139 40 | #define NOTE_D3 147 41 | #define NOTE_DS3 156 42 | #define NOTE_E3 165 43 | #define NOTE_F3 175 44 | #define NOTE_FS3 185 45 | #define NOTE_G3 196 46 | #define NOTE_GS3 208 47 | #define NOTE_A3 220 48 | #define NOTE_AS3 233 49 | #define NOTE_B3 247 50 | #define NOTE_C4 262 51 | #define NOTE_CS4 277 52 | #define NOTE_D4 294 53 | #define NOTE_DS4 311 54 | #define NOTE_E4 330 55 | #define NOTE_F4 349 56 | #define NOTE_FS4 370 57 | #define NOTE_G4 392 58 | #define NOTE_GS4 415 59 | #define NOTE_A4 440 60 | #define NOTE_AS4 466 61 | #define NOTE_B4 494 62 | #define NOTE_C5 523 63 | #define NOTE_CS5 554 64 | #define NOTE_D5 587 65 | #define NOTE_DS5 622 66 | #define NOTE_E5 659 67 | #define NOTE_F5 698 68 | #define NOTE_FS5 740 69 | #define NOTE_G5 784 70 | #define NOTE_GS5 831 71 | #define NOTE_A5 880 72 | #define NOTE_AS5 932 73 | #define NOTE_B5 988 74 | #define NOTE_C6 1047 75 | #define NOTE_CS6 1109 76 | #define NOTE_D6 1175 77 | #define NOTE_DS6 1245 78 | #define NOTE_E6 1319 79 | #define NOTE_F6 1397 80 | #define NOTE_FS6 1480 81 | #define NOTE_G6 1568 82 | #define NOTE_GS6 1661 83 | #define NOTE_A6 1760 84 | #define NOTE_AS6 1865 85 | #define NOTE_B6 1976 86 | #define NOTE_C7 2093 87 | #define NOTE_CS7 2217 88 | #define NOTE_D7 2349 89 | #define NOTE_DS7 2489 90 | #define NOTE_E7 2637 91 | #define NOTE_F7 2794 92 | #define NOTE_FS7 2960 93 | #define NOTE_G7 3136 94 | #define NOTE_GS7 3322 95 | #define NOTE_A7 3520 96 | #define NOTE_AS7 3729 97 | #define NOTE_B7 3951 98 | #define NOTE_C8 4186 99 | #define NOTE_CS8 4435 100 | #define NOTE_D8 4699 101 | #define NOTE_DS8 4978 102 | #define REST 0 103 | 104 | 105 | #define DBG_OUTPUT_PORT Serial 106 | 107 | const byte DNS_PORT = 53; 108 | const char *ssid = "Free WiFi!"; 109 | int clientcount = 0; 110 | int clientcountold = 0; 111 | int minutetimer = 0; 112 | 113 | // change this to make the song slower or faster 114 | int tempo = 115; 115 | 116 | // change this to whichever pin you want to use 117 | int buzzer = D5; 118 | 119 | // notes of the moledy followed by the duration. 120 | // a 4 means a quarter note, 8 an eighteenth , 16 sixteenth, so on 121 | // !!negative numbers are used to represent dotted notes, 122 | // so -4 means a dotted quarter note, that is, a quarter plus an eighteenth!! 123 | int melody[] = { 124 | 125 | // Never Gonna Give You Up - Rick Astley 126 | // Score available at https://musescore.com/chlorondria_5/never-gonna-give-you-up_alto-sax 127 | // Arranged by Chlorondria 128 | 129 | REST,-4, NOTE_A4,8, NOTE_B4,8, NOTE_CS5,8, NOTE_D5,8, NOTE_B4,8, //35 130 | REST,8, NOTE_E5,8, NOTE_FS5,8, NOTE_E5,-4, NOTE_A4,16, NOTE_B4,16, NOTE_D5,16, NOTE_B4,16, 131 | NOTE_FS5,-8, NOTE_FS5,-8, NOTE_E5,-4, NOTE_A4,16, NOTE_B4,16, NOTE_D5,16, NOTE_B4,16, 132 | NOTE_E5,-8, NOTE_E5,-8, NOTE_D5,-8, NOTE_CS5,16, NOTE_B4,8, NOTE_A4,16, NOTE_B4,16, NOTE_D5,16, NOTE_B4,16, 133 | NOTE_D5,4, NOTE_E5,8, NOTE_CS5,-8, NOTE_B4,16, NOTE_A4,4, NOTE_A4,8, 134 | 135 | NOTE_E5,4, NOTE_D5,2, NOTE_A4,16, NOTE_B4,16, NOTE_D5,16, NOTE_B4,16, //40 136 | NOTE_FS5,-8, NOTE_FS5,-8, NOTE_E5,-4, NOTE_A4,16, NOTE_B4,16, NOTE_D5,16, NOTE_B4,16, 137 | NOTE_A5,4, NOTE_CS5,8, NOTE_D5,-8, NOTE_CS5,16, NOTE_B4,8, NOTE_A4,16, NOTE_B4,16, NOTE_D5,16, NOTE_B4,16, 138 | NOTE_D5,4, NOTE_E5,8, NOTE_CS5,-8, NOTE_B4,16, NOTE_A4,4, NOTE_A4,8, 139 | NOTE_E5,4, NOTE_D5,2, NOTE_A4,16, NOTE_B4,16, NOTE_D5,16, NOTE_B4,16, 140 | 141 | NOTE_FS5,-8, NOTE_FS5,-8, NOTE_E5,-4, NOTE_A4,16, NOTE_B4,16, NOTE_D5,16, NOTE_B4,16, //45 142 | NOTE_A5,4, NOTE_CS5,8, NOTE_D5,-8, NOTE_CS5,16, NOTE_B4,8, NOTE_A4,16, NOTE_B4,16, NOTE_D5,16, NOTE_B4,16, 143 | NOTE_D5,4, NOTE_E5,8, NOTE_CS5,-8, NOTE_B4,16, NOTE_A4,4, NOTE_A4,8, 144 | NOTE_E5,4, NOTE_D5,2, NOTE_A4,16, NOTE_B4,16, NOTE_D5,16, NOTE_B4,16, 145 | NOTE_FS5,-8, NOTE_FS5,-8, NOTE_E5,-4, NOTE_A4,16, NOTE_B4,16, NOTE_D5,16, NOTE_B4,16, //45 146 | 147 | NOTE_A5,4, NOTE_CS5,8, NOTE_D5,-8, NOTE_CS5,16, NOTE_B4,8, NOTE_A4,16, NOTE_B4,16, NOTE_D5,16, NOTE_B4,16, 148 | NOTE_D5,4, NOTE_E5,8, NOTE_CS5,-8, NOTE_B4,16, NOTE_A4,4, NOTE_A4,8, 149 | 150 | NOTE_E5,4, NOTE_D5,2, REST,4 151 | }; 152 | 153 | // sizeof gives the number of bytes, each int value is composed of two bytes (16 bits) 154 | // there are two values per note (pitch and duration), so for each note there are four bytes 155 | int notes = sizeof(melody) / sizeof(melody[0]) / 2; 156 | 157 | // this calculates the duration of a whole note in ms 158 | int wholenote = (60000 * 4) / tempo; 159 | 160 | int divider = 0, noteDuration = 0; 161 | 162 | 163 | WiFiEventHandler stationConnectedHandler; 164 | WiFiEventHandler probeRequestPrintHandler; 165 | 166 | 167 | IPAddress apIP(192, 168, 1, 1); 168 | 169 | DNSServer dnsServer; 170 | 171 | ESP8266WebServer webServer(80); 172 | 173 | void setup() { 174 | 175 | Serial.begin(115200); 176 | Serial.println(); 177 | 178 | Serial.print("Configuring access point..."); 179 | 180 | WiFi.mode(WIFI_AP); 181 | WiFi.softAPConfig(apIP, apIP, IPAddress(255, 255, 255, 0)); 182 | WiFi.softAP(ssid); 183 | 184 | // if DNSServer is started with "*" for domain name, it will reply with 185 | // provided IP to all DNS request 186 | dnsServer.start(DNS_PORT, "*", apIP); 187 | 188 | //start debug port 189 | DBG_OUTPUT_PORT.begin(115200); 190 | DBG_OUTPUT_PORT.print("\n"); 191 | DBG_OUTPUT_PORT.setDebugOutput(true); 192 | SPIFFS.begin(); 193 | 194 | //redirect all traffic to index.html 195 | webServer.onNotFound([]() { 196 | if(!handleFileRead(webServer.uri())){ 197 | const char *metaRefreshStr = "

redirecting...

"; 198 | webServer.send(200, "text/html", metaRefreshStr); 199 | } 200 | }); 201 | 202 | webServer.begin(); 203 | 204 | Serial.print("AP IP address: "); 205 | Serial.println(apIP); 206 | Serial.println("HTTP server started"); 207 | 208 | stationConnectedHandler = WiFi.onSoftAPModeStationConnected(&onStationConnected); 209 | probeRequestPrintHandler = WiFi.onSoftAPModeProbeRequestReceived(&onProbeRequestPrint); 210 | Serial.println("Done configuring AP!"); 211 | webServer.on("/trigger", handleTRIGGER); //as Per , Subroutine to be called 212 | 213 | //Play the song (function) 214 | rickroll(); 215 | 216 | } 217 | 218 | //This is used to check to see when a client connects, however it's not used in this code at the moment 219 | void onStationConnected(const WiFiEventSoftAPModeStationConnected& evt) { 220 | Serial.println("New Client Connected"); 221 | clientcount = (clientcount + 1); 222 | Serial.println("Total Clients: "); 223 | Serial.println(clientcount); 224 | 225 | } 226 | 227 | //HTML action when triggered link is clicked 228 | void handleTRIGGER() { 229 | Serial.println("Rick Flash Successfully Triggered"); 230 | rickroll(); //Play the song 231 | //Display that the Rick Flash has been triggered when clicked 232 | webServer.send(200, "text/html", "Rick Flash Successfully Triggered!"); //Send ADC value only to client ajax request 233 | } 234 | 235 | //Can't remember why this is here... It might have something to do with detecting client connections 236 | void onProbeRequestPrint(const WiFiEventSoftAPModeProbeRequestReceived& evt) { 237 | } 238 | 239 | //This function plays the song 240 | void rickroll() { 241 | Serial.print("Rick Roll Started..."); 242 | 243 | for (int thisNote = 0; thisNote < notes * 2; thisNote = thisNote + 2) { 244 | 245 | // calculates the duration of each note 246 | divider = melody[thisNote + 1]; 247 | if (divider > 0) { 248 | // regular note, just proceed 249 | noteDuration = (wholenote) / divider; 250 | } else if (divider < 0) { 251 | // dotted notes are represented with negative durations!! 252 | noteDuration = (wholenote) / abs(divider); 253 | noteDuration *= 1.5; // increases the duration in half for dotted notes 254 | } 255 | 256 | // we only play the note for 90% of the duration, leaving 10% as a pause 257 | tone(buzzer, melody[thisNote], noteDuration * 0.9); 258 | 259 | // Wait for the specief duration before playing the next note. 260 | delay(noteDuration); 261 | 262 | // stop the waveform generation before the next note. 263 | noTone(buzzer); 264 | } 265 | Serial.print("Rick Roll Ended..."); 266 | 267 | } 268 | 269 | void loop() { 270 | 271 | 272 | 273 | //check to see if a client has connected 274 | dnsServer.processNextRequest(); 275 | webServer.handleClient(); 276 | 277 | 278 | //This checks to see if a client connects every 5 seconds 279 | if (millis() > 5000 && probeRequestPrintHandler) { 280 | probeRequestPrintHandler = WiFiEventHandler(); 281 | } 282 | 283 | //check to see if a client has connected 284 | if (clientcount > clientcountold){ 285 | 286 | //put code here to run when a new client connects 287 | } 288 | 289 | else { 290 | 291 | } 292 | clientcountold = clientcount; //previous client count until value goes up 293 | 294 | } 295 | 296 | 297 | //Web server stuff 298 | String getContentType(String filename){ 299 | if(webServer.hasArg("download")) return "application/octet-stream"; 300 | else if(filename.endsWith(".htm")) return "text/html"; 301 | else if(filename.endsWith(".html")) return "text/html"; 302 | else if(filename.endsWith(".css")) return "text/css"; 303 | else if(filename.endsWith(".js")) return "application/javascript"; 304 | else if(filename.endsWith(".png")) return "image/png"; 305 | else if(filename.endsWith(".gif")) return "image/gif"; 306 | else if(filename.endsWith(".jpg")) return "image/jpeg"; 307 | else if(filename.endsWith(".ico")) return "image/x-icon"; 308 | else if(filename.endsWith(".xml")) return "text/xml"; 309 | else if(filename.endsWith(".pdf")) return "application/x-pdf"; 310 | else if(filename.endsWith(".zip")) return "application/x-zip"; 311 | else if(filename.endsWith(".gz")) return "application/x-gzip"; 312 | return "text/plain"; 313 | } 314 | 315 | //Given a file path, look for it in the SPIFFS file storage. Returns true if found, returns false if not found. 316 | bool handleFileRead(String path){ 317 | DBG_OUTPUT_PORT.println("handleFileRead: " + path); 318 | if(path.endsWith("/")) path += "index.html"; 319 | String contentType = getContentType(path); 320 | String pathWithGz = path + ".gz"; 321 | if(SPIFFS.exists(pathWithGz) || SPIFFS.exists(path)){ 322 | if(SPIFFS.exists(pathWithGz)) 323 | path += ".gz"; 324 | File file = SPIFFS.open(path, "r"); 325 | size_t sent = webServer.streamFile(file, contentType); 326 | file.close(); 327 | return true; 328 | } 329 | return false; 330 | } 331 | -------------------------------------------------------------------------------- /Arduino Code/Rick_Flash/data/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 39 | 40 | 41 | 42 | 47 | 48 | 49 | 50 |
51 | 52 | 53 |
54 | 55 |
56 |

Lyrics

57 |

We're no strangers to love

58 |

You know the rules and so do I

59 |

A full commitment's what I'm thinking of

60 |

You wouldn't get this from any other guy

61 |

I just wanna tell you how I'm feeling

62 |

Gotta make you understand

63 |

Never gonna give you up

64 |

Never gonna let you down

65 |

Never gonna run around and desert you

66 |

Never gonna make you cry

67 |

Never gonna say goodbye

68 |

Never gonna tell a lie and hurt you

69 |

We've known each other for so long

70 |

Your heart's been aching but you're too shy to say it

71 |

Inside we both know what's been going on

72 |

We know the game and we're gonna play it

73 |

And if you ask me how I'm feeling

74 |

Don't tell me you're too blind to see

75 |

Never gonna give you up

76 |

Never gonna let you down

77 |

Never gonna run around and desert you

78 |

Never gonna make you cry

79 |

Never gonna say goodbye

80 |

Never gonna tell a lie and hurt you

81 |

Never gonna give you up

82 |

Never gonna let you down

83 |

Never gonna run around and desert you

84 |

Never gonna make you cry

85 |

Never gonna say goodbye

86 |

Never gonna tell a lie and hurt you

87 |

Never gonna give, never gonna give

88 |

(Give you up)

89 |

(Ooh) Never gonna give, never gonna give

90 |

(Give you up)

91 |

We've known each other for so long

92 |

Your heart's been aching but you're too shy to say it

93 |

Inside we both know what's been going on

94 |

We know the game and we're gonna play it

95 |

I just wanna tell you how I'm feeling

96 |

Gotta make you understand

97 |

Never gonna give you up

98 |

Never gonna let you down

99 |

Never gonna run around and desert you

100 |

Never gonna make you cry

101 |

Never gonna say goodbye

102 |

Never gonna tell a lie and hurt you

103 |

Never gonna give you up

104 |

Never gonna let you down

105 |

Never gonna run around and desert you

106 |

Never gonna make you cry

107 |

Never gonna say goodbye

108 |

Never gonna tell a lie and hurt you

109 |

Never gonna give you up

110 |

Never gonna let you down

111 |

Never gonna run around and desert you

112 |

Never gonna make you cry

113 | 114 |
115 | 116 | 117 | 118 | 119 | 120 | 121 | -------------------------------------------------------------------------------- /Arduino Code/Rick_Flash/data/rick.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rectifiedtech/Rick-Flash/e96d1251a96bf1b7b25ad33d4125c8e36a296605/Arduino Code/Rick_Flash/data/rick.gif -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Rectified Tech 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Rick Flash v1.0 2 | 3 | ![rickflash](rickflash.jpg) 4 | ![rickflash2](rickflash2.jpg) 5 | 6 | ### Watch it in action 7 | 8 | https://youtu.be/qJRm4iVWZss 9 | 10 | [![Alt text](https://img.youtube.com/vi/qJRm4iVWZss/0.jpg)](https://www.youtube.com/watch?v=qJRm4iVWZss) 11 | 12 | Here's a link to the limited production run of the Rick Flash project - https://www.ebay.com/itm/264855847576 - We might not make anymore of these unless there's more demand. 13 | 14 | ## Getting Started 15 | 1. Insert Rick Flash into an M.2 SSD slot, works with both SATA and NVME SSD slots (B+M Key), keep in mind that the module is a little wider and thicker than a standard M.2 SSD and may not fit in all laptops and desktops perfectly. 16 | 2. If the Rick Flash does not make any sound then slide the switch on the side of the M.2 module and try again, you should hear the tune start to play. 17 | 18 | ## WiFi Connection 19 | ### (MAY NOT WORK WITH SOME SAMSUNG PHONES) 20 | When the Rick Flash is powered on it will play a short tune to the Rick Roll song known as “Never Gonna Give You Up” by Rick Astley (you probably already figured this out by now). The Rick Flash creates a WiFi access point called “Free WiFi!”, when connected to it via a phone or computer you will be redirected to a captive portal web page (you may have to tap on “Sign in to Free WiFi!”) on the device that displays “You Got Rick Rolled!!!” with a GIF of Rick Astley along with the lyrics to the song. You can also trigger the song to replay using the web page interface (See Below). 21 | 22 | ## Remote control over WiFi 23 | 1. Power on the Rick Flash and wait until the song stops playing. 24 | 2. Connect to the WiFi network called “Free WiFi!” and you should be redirected to a page with a GIF of Rick Astley. 25 | 3. Click on the hyperlink called “Click here to trigger the Rick Flash!” and it will replay the song on the Rick Flash remotely. Keep in mind that the WiFi connection may drop out during the song playback and you can only trigger it to replay after the song finishes. 26 | 27 | ## Programming Pads 28 | The Rick Flash can be reprogrammed using the Arduino IDE and connecting the appropriate pins from a WEMOS D1 Mini Board (without the ESP module soldered) to the programming pads on the back of the M.2 module. 29 | 30 | ![programming pads](programmingpads.jpg) 31 | 32 | ### Programming the ESP8266 33 | Connect a headless WEMOS D1 Mini board to the Programming pads then upload your code using the arduino IDE with the WEMOS D1 Mini Board selected. Also make sure to write the html and image files to the ESP8266 via SPIFFS by selecting Tools --> ESP8266 Sketch Data Upload. You may need to add the ESP8266 boards to your boards manager as well as the libraries used in the original Arduino code. 34 | 35 | ## Bill of Materials 36 | | | | | | 37 | |-----|-----------------------------------|---------|-------------------------------------------------------------------------------------------------------------------------| 38 | | Qty | Description | LCSC # | Link | 39 | | 1 | PCB | - | Manufacturer of choice | 40 | | 1 | ESP-12E | C89297 | https://lcsc.com/product-detail/WIFI-Modules_ESP-12E_C89297.html | 41 | | 1 | Piezo Buzzer MLT-8530 | C94599 | https://lcsc.com/product-detail/Buzzers_Jiangsu-Huaneng-Elec-MLT-8530_C94599.html | 42 | | 1 | SMD Slide Swith MSK12C02 | C431540 | https://lcsc.com/product-detail/Toggle-Switches_SHOU-HAN-MSK12C02_C431540.html | 43 | | 9 | Padauk Microcontroller PMS152-S16 | C317590 | https://lcsc.com/product-detail/PADAUK_PADAUK-Tech-PMS152-S16_C317590.html | 44 | | 4 | 10k 0805 Resistor | C343942 | https://lcsc.com/product-detail/Chip-Resistor-Surface-Mount_FH-Guangdong-Fenghua-Advanced-Tech-RC-05K103JT_C343942.html | 45 | | 1 | 1uF 0805 Capacitor | C344171 | https://lcsc.com/product-detail/Others_CCTC-TCC0805X7R105K250DTS_C344171.html | 46 | -------------------------------------------------------------------------------- /Schematics/Rick Flash Gerber Export.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rectifiedtech/Rick-Flash/e96d1251a96bf1b7b25ad33d4125c8e36a296605/Schematics/Rick Flash Gerber Export.zip -------------------------------------------------------------------------------- /Schematics/Rick Flash Gerber Export/Rick Flash-B_Paste.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(5.1.0-0)* 2 | G04 #@! TF.CreationDate,2020-08-21T20:36:15-04:00* 3 | G04 #@! TF.ProjectId,Rick Flash,5269636b-2046-46c6-9173-682e6b696361,1.1* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Paste,Bot* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW (5.1.0-0)) date 2020-08-21 20:36:15* 10 | %MOMM*% 11 | %LPD*% 12 | G04 APERTURE LIST* 13 | %ADD10O,1.000000X1.000000*% 14 | %ADD11R,1.000000X1.000000*% 15 | G04 APERTURE END LIST* 16 | D10* 17 | X134670000Y-87400000D03* 18 | X135940000Y-87400000D03* 19 | X137210000Y-87400000D03* 20 | X138480000Y-87400000D03* 21 | X139750000Y-87400000D03* 22 | D11* 23 | X133400000Y-87400000D03* 24 | M02* 25 | -------------------------------------------------------------------------------- /Schematics/Rick Flash Gerber Export/Rick Flash-Edge_Cuts.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(5.1.0-0)* 2 | G04 #@! TF.CreationDate,2020-08-21T20:36:16-04:00* 3 | G04 #@! TF.ProjectId,Rick Flash,5269636b-2046-46c6-9173-682e6b696361,1.1* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Profile,NP* 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW (5.1.0-0)) date 2020-08-21 20:36:16* 9 | %MOMM*% 10 | %LPD*% 11 | G04 APERTURE LIST* 12 | %ADD10C,0.050000*% 13 | G04 APERTURE END LIST* 14 | D10* 15 | X122000000Y-109000000D02* 16 | X119000000Y-109000000D01* 17 | X123000000Y-107000000D02* 18 | X122000000Y-109000000D01* 19 | X127000000Y-107000000D02* 20 | X123000000Y-107000000D01* 21 | X128000000Y-109000000D02* 22 | X127000000Y-107000000D01* 23 | X195000000Y-95500000D02* 24 | X195000000Y-85000000D01* 25 | X195000000Y-85000000D02* 26 | X119000000Y-85000000D01* 27 | X119000000Y-85000000D02* 28 | X119000000Y-86000000D01* 29 | X128000000Y-109000000D02* 30 | X195000000Y-109000000D01* 31 | X195000000Y-109000000D02* 32 | X195000000Y-95500000D01* 33 | X119000000Y-108000000D02* 34 | X119000000Y-109000000D01* 35 | X119000000Y-107425000D02* 36 | X119000000Y-108000000D01* 37 | X119000000Y-107425000D02* 38 | G75* 39 | G03X118500000Y-106925000I-500000J0D01* 40 | G01* 41 | X115000000Y-106925000D02* 42 | X118500000Y-106925000D01* 43 | X115000000Y-103225000D02* 44 | X115000000Y-106925000D01* 45 | X117900000Y-103225000D02* 46 | X115000000Y-103225000D01* 47 | X117900000Y-103225000D02* 48 | G75* 49 | G03X117900000Y-102025000I0J600000D01* 50 | G01* 51 | X115000000Y-102025000D02* 52 | X117900000Y-102025000D01* 53 | X115000000Y-97000000D02* 54 | X115000000Y-102025000D01* 55 | X115000000Y-91475000D02* 56 | X115000000Y-97000000D01* 57 | X117900000Y-91475000D02* 58 | X115000000Y-91475000D01* 59 | X117900000Y-91475000D02* 60 | G75* 61 | G03X117900000Y-90275000I0J600000D01* 62 | G01* 63 | X115000000Y-90275000D02* 64 | X117900000Y-90275000D01* 65 | X115000000Y-87075000D02* 66 | X115000000Y-90275000D01* 67 | X118500000Y-87075000D02* 68 | X115000000Y-87075000D01* 69 | X118500000Y-87075000D02* 70 | G75* 71 | G03X119000000Y-86575000I0J500000D01* 72 | G01* 73 | X119000000Y-86000000D02* 74 | X119000000Y-86575000D01* 75 | M02* 76 | -------------------------------------------------------------------------------- /Schematics/Rick Flash Gerber Export/Rick Flash-F_Paste.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(5.1.0-0)* 2 | G04 #@! TF.CreationDate,2020-08-21T20:36:15-04:00* 3 | G04 #@! TF.ProjectId,Rick Flash,5269636b-2046-46c6-9173-682e6b696361,1.1* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Paste,Top* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW (5.1.0-0)) date 2020-08-21 20:36:15* 10 | %MOMM*% 11 | %LPD*% 12 | G04 APERTURE LIST* 13 | %ADD10C,0.100000*% 14 | %ADD11C,0.975000*% 15 | %ADD12R,1.300000X0.800000*% 16 | %ADD13R,1.000000X2.500000*% 17 | %ADD14R,1.800000X1.000000*% 18 | %ADD15R,1.000000X0.800000*% 19 | %ADD16R,0.700000X1.500000*% 20 | %ADD17R,2.000000X2.000000*% 21 | G04 APERTURE END LIST* 22 | D10* 23 | G36* 24 | X138767142Y-106801174D02* 25 | G01* 26 | X138790803Y-106804684D01* 27 | X138814007Y-106810496D01* 28 | X138836529Y-106818554D01* 29 | X138858153Y-106828782D01* 30 | X138878670Y-106841079D01* 31 | X138897883Y-106855329D01* 32 | X138915607Y-106871393D01* 33 | X138931671Y-106889117D01* 34 | X138945921Y-106908330D01* 35 | X138958218Y-106928847D01* 36 | X138968446Y-106950471D01* 37 | X138976504Y-106972993D01* 38 | X138982316Y-106996197D01* 39 | X138985826Y-107019858D01* 40 | X138987000Y-107043750D01* 41 | X138987000Y-107956250D01* 42 | X138985826Y-107980142D01* 43 | X138982316Y-108003803D01* 44 | X138976504Y-108027007D01* 45 | X138968446Y-108049529D01* 46 | X138958218Y-108071153D01* 47 | X138945921Y-108091670D01* 48 | X138931671Y-108110883D01* 49 | X138915607Y-108128607D01* 50 | X138897883Y-108144671D01* 51 | X138878670Y-108158921D01* 52 | X138858153Y-108171218D01* 53 | X138836529Y-108181446D01* 54 | X138814007Y-108189504D01* 55 | X138790803Y-108195316D01* 56 | X138767142Y-108198826D01* 57 | X138743250Y-108200000D01* 58 | X138255750Y-108200000D01* 59 | X138231858Y-108198826D01* 60 | X138208197Y-108195316D01* 61 | X138184993Y-108189504D01* 62 | X138162471Y-108181446D01* 63 | X138140847Y-108171218D01* 64 | X138120330Y-108158921D01* 65 | X138101117Y-108144671D01* 66 | X138083393Y-108128607D01* 67 | X138067329Y-108110883D01* 68 | X138053079Y-108091670D01* 69 | X138040782Y-108071153D01* 70 | X138030554Y-108049529D01* 71 | X138022496Y-108027007D01* 72 | X138016684Y-108003803D01* 73 | X138013174Y-107980142D01* 74 | X138012000Y-107956250D01* 75 | X138012000Y-107043750D01* 76 | X138013174Y-107019858D01* 77 | X138016684Y-106996197D01* 78 | X138022496Y-106972993D01* 79 | X138030554Y-106950471D01* 80 | X138040782Y-106928847D01* 81 | X138053079Y-106908330D01* 82 | X138067329Y-106889117D01* 83 | X138083393Y-106871393D01* 84 | X138101117Y-106855329D01* 85 | X138120330Y-106841079D01* 86 | X138140847Y-106828782D01* 87 | X138162471Y-106818554D01* 88 | X138184993Y-106810496D01* 89 | X138208197Y-106804684D01* 90 | X138231858Y-106801174D01* 91 | X138255750Y-106800000D01* 92 | X138743250Y-106800000D01* 93 | X138767142Y-106801174D01* 94 | X138767142Y-106801174D01* 95 | G37* 96 | D11* 97 | X138499500Y-107500000D03* 98 | D10* 99 | G36* 100 | X136892142Y-106801174D02* 101 | G01* 102 | X136915803Y-106804684D01* 103 | X136939007Y-106810496D01* 104 | X136961529Y-106818554D01* 105 | X136983153Y-106828782D01* 106 | X137003670Y-106841079D01* 107 | X137022883Y-106855329D01* 108 | X137040607Y-106871393D01* 109 | X137056671Y-106889117D01* 110 | X137070921Y-106908330D01* 111 | X137083218Y-106928847D01* 112 | X137093446Y-106950471D01* 113 | X137101504Y-106972993D01* 114 | X137107316Y-106996197D01* 115 | X137110826Y-107019858D01* 116 | X137112000Y-107043750D01* 117 | X137112000Y-107956250D01* 118 | X137110826Y-107980142D01* 119 | X137107316Y-108003803D01* 120 | X137101504Y-108027007D01* 121 | X137093446Y-108049529D01* 122 | X137083218Y-108071153D01* 123 | X137070921Y-108091670D01* 124 | X137056671Y-108110883D01* 125 | X137040607Y-108128607D01* 126 | X137022883Y-108144671D01* 127 | X137003670Y-108158921D01* 128 | X136983153Y-108171218D01* 129 | X136961529Y-108181446D01* 130 | X136939007Y-108189504D01* 131 | X136915803Y-108195316D01* 132 | X136892142Y-108198826D01* 133 | X136868250Y-108200000D01* 134 | X136380750Y-108200000D01* 135 | X136356858Y-108198826D01* 136 | X136333197Y-108195316D01* 137 | X136309993Y-108189504D01* 138 | X136287471Y-108181446D01* 139 | X136265847Y-108171218D01* 140 | X136245330Y-108158921D01* 141 | X136226117Y-108144671D01* 142 | X136208393Y-108128607D01* 143 | X136192329Y-108110883D01* 144 | X136178079Y-108091670D01* 145 | X136165782Y-108071153D01* 146 | X136155554Y-108049529D01* 147 | X136147496Y-108027007D01* 148 | X136141684Y-108003803D01* 149 | X136138174Y-107980142D01* 150 | X136137000Y-107956250D01* 151 | X136137000Y-107043750D01* 152 | X136138174Y-107019858D01* 153 | X136141684Y-106996197D01* 154 | X136147496Y-106972993D01* 155 | X136155554Y-106950471D01* 156 | X136165782Y-106928847D01* 157 | X136178079Y-106908330D01* 158 | X136192329Y-106889117D01* 159 | X136208393Y-106871393D01* 160 | X136226117Y-106855329D01* 161 | X136245330Y-106841079D01* 162 | X136265847Y-106828782D01* 163 | X136287471Y-106818554D01* 164 | X136309993Y-106810496D01* 165 | X136333197Y-106804684D01* 166 | X136356858Y-106801174D01* 167 | X136380750Y-106800000D01* 168 | X136868250Y-106800000D01* 169 | X136892142Y-106801174D01* 170 | X136892142Y-106801174D01* 171 | G37* 172 | D11* 173 | X136624500Y-107500000D03* 174 | D10* 175 | G36* 176 | X145767142Y-104301174D02* 177 | G01* 178 | X145790803Y-104304684D01* 179 | X145814007Y-104310496D01* 180 | X145836529Y-104318554D01* 181 | X145858153Y-104328782D01* 182 | X145878670Y-104341079D01* 183 | X145897883Y-104355329D01* 184 | X145915607Y-104371393D01* 185 | X145931671Y-104389117D01* 186 | X145945921Y-104408330D01* 187 | X145958218Y-104428847D01* 188 | X145968446Y-104450471D01* 189 | X145976504Y-104472993D01* 190 | X145982316Y-104496197D01* 191 | X145985826Y-104519858D01* 192 | X145987000Y-104543750D01* 193 | X145987000Y-105456250D01* 194 | X145985826Y-105480142D01* 195 | X145982316Y-105503803D01* 196 | X145976504Y-105527007D01* 197 | X145968446Y-105549529D01* 198 | X145958218Y-105571153D01* 199 | X145945921Y-105591670D01* 200 | X145931671Y-105610883D01* 201 | X145915607Y-105628607D01* 202 | X145897883Y-105644671D01* 203 | X145878670Y-105658921D01* 204 | X145858153Y-105671218D01* 205 | X145836529Y-105681446D01* 206 | X145814007Y-105689504D01* 207 | X145790803Y-105695316D01* 208 | X145767142Y-105698826D01* 209 | X145743250Y-105700000D01* 210 | X145255750Y-105700000D01* 211 | X145231858Y-105698826D01* 212 | X145208197Y-105695316D01* 213 | X145184993Y-105689504D01* 214 | X145162471Y-105681446D01* 215 | X145140847Y-105671218D01* 216 | X145120330Y-105658921D01* 217 | X145101117Y-105644671D01* 218 | X145083393Y-105628607D01* 219 | X145067329Y-105610883D01* 220 | X145053079Y-105591670D01* 221 | X145040782Y-105571153D01* 222 | X145030554Y-105549529D01* 223 | X145022496Y-105527007D01* 224 | X145016684Y-105503803D01* 225 | X145013174Y-105480142D01* 226 | X145012000Y-105456250D01* 227 | X145012000Y-104543750D01* 228 | X145013174Y-104519858D01* 229 | X145016684Y-104496197D01* 230 | X145022496Y-104472993D01* 231 | X145030554Y-104450471D01* 232 | X145040782Y-104428847D01* 233 | X145053079Y-104408330D01* 234 | X145067329Y-104389117D01* 235 | X145083393Y-104371393D01* 236 | X145101117Y-104355329D01* 237 | X145120330Y-104341079D01* 238 | X145140847Y-104328782D01* 239 | X145162471Y-104318554D01* 240 | X145184993Y-104310496D01* 241 | X145208197Y-104304684D01* 242 | X145231858Y-104301174D01* 243 | X145255750Y-104300000D01* 244 | X145743250Y-104300000D01* 245 | X145767142Y-104301174D01* 246 | X145767142Y-104301174D01* 247 | G37* 248 | D11* 249 | X145499500Y-105000000D03* 250 | D10* 251 | G36* 252 | X143892142Y-104301174D02* 253 | G01* 254 | X143915803Y-104304684D01* 255 | X143939007Y-104310496D01* 256 | X143961529Y-104318554D01* 257 | X143983153Y-104328782D01* 258 | X144003670Y-104341079D01* 259 | X144022883Y-104355329D01* 260 | X144040607Y-104371393D01* 261 | X144056671Y-104389117D01* 262 | X144070921Y-104408330D01* 263 | X144083218Y-104428847D01* 264 | X144093446Y-104450471D01* 265 | X144101504Y-104472993D01* 266 | X144107316Y-104496197D01* 267 | X144110826Y-104519858D01* 268 | X144112000Y-104543750D01* 269 | X144112000Y-105456250D01* 270 | X144110826Y-105480142D01* 271 | X144107316Y-105503803D01* 272 | X144101504Y-105527007D01* 273 | X144093446Y-105549529D01* 274 | X144083218Y-105571153D01* 275 | X144070921Y-105591670D01* 276 | X144056671Y-105610883D01* 277 | X144040607Y-105628607D01* 278 | X144022883Y-105644671D01* 279 | X144003670Y-105658921D01* 280 | X143983153Y-105671218D01* 281 | X143961529Y-105681446D01* 282 | X143939007Y-105689504D01* 283 | X143915803Y-105695316D01* 284 | X143892142Y-105698826D01* 285 | X143868250Y-105700000D01* 286 | X143380750Y-105700000D01* 287 | X143356858Y-105698826D01* 288 | X143333197Y-105695316D01* 289 | X143309993Y-105689504D01* 290 | X143287471Y-105681446D01* 291 | X143265847Y-105671218D01* 292 | X143245330Y-105658921D01* 293 | X143226117Y-105644671D01* 294 | X143208393Y-105628607D01* 295 | X143192329Y-105610883D01* 296 | X143178079Y-105591670D01* 297 | X143165782Y-105571153D01* 298 | X143155554Y-105549529D01* 299 | X143147496Y-105527007D01* 300 | X143141684Y-105503803D01* 301 | X143138174Y-105480142D01* 302 | X143137000Y-105456250D01* 303 | X143137000Y-104543750D01* 304 | X143138174Y-104519858D01* 305 | X143141684Y-104496197D01* 306 | X143147496Y-104472993D01* 307 | X143155554Y-104450471D01* 308 | X143165782Y-104428847D01* 309 | X143178079Y-104408330D01* 310 | X143192329Y-104389117D01* 311 | X143208393Y-104371393D01* 312 | X143226117Y-104355329D01* 313 | X143245330Y-104341079D01* 314 | X143265847Y-104328782D01* 315 | X143287471Y-104318554D01* 316 | X143309993Y-104310496D01* 317 | X143333197Y-104304684D01* 318 | X143356858Y-104301174D01* 319 | X143380750Y-104300000D01* 320 | X143868250Y-104300000D01* 321 | X143892142Y-104301174D01* 322 | X143892142Y-104301174D01* 323 | G37* 324 | D11* 325 | X143624500Y-105000000D03* 326 | D10* 327 | G36* 328 | X142267142Y-104301174D02* 329 | G01* 330 | X142290803Y-104304684D01* 331 | X142314007Y-104310496D01* 332 | X142336529Y-104318554D01* 333 | X142358153Y-104328782D01* 334 | X142378670Y-104341079D01* 335 | X142397883Y-104355329D01* 336 | X142415607Y-104371393D01* 337 | X142431671Y-104389117D01* 338 | X142445921Y-104408330D01* 339 | X142458218Y-104428847D01* 340 | X142468446Y-104450471D01* 341 | X142476504Y-104472993D01* 342 | X142482316Y-104496197D01* 343 | X142485826Y-104519858D01* 344 | X142487000Y-104543750D01* 345 | X142487000Y-105456250D01* 346 | X142485826Y-105480142D01* 347 | X142482316Y-105503803D01* 348 | X142476504Y-105527007D01* 349 | X142468446Y-105549529D01* 350 | X142458218Y-105571153D01* 351 | X142445921Y-105591670D01* 352 | X142431671Y-105610883D01* 353 | X142415607Y-105628607D01* 354 | X142397883Y-105644671D01* 355 | X142378670Y-105658921D01* 356 | X142358153Y-105671218D01* 357 | X142336529Y-105681446D01* 358 | X142314007Y-105689504D01* 359 | X142290803Y-105695316D01* 360 | X142267142Y-105698826D01* 361 | X142243250Y-105700000D01* 362 | X141755750Y-105700000D01* 363 | X141731858Y-105698826D01* 364 | X141708197Y-105695316D01* 365 | X141684993Y-105689504D01* 366 | X141662471Y-105681446D01* 367 | X141640847Y-105671218D01* 368 | X141620330Y-105658921D01* 369 | X141601117Y-105644671D01* 370 | X141583393Y-105628607D01* 371 | X141567329Y-105610883D01* 372 | X141553079Y-105591670D01* 373 | X141540782Y-105571153D01* 374 | X141530554Y-105549529D01* 375 | X141522496Y-105527007D01* 376 | X141516684Y-105503803D01* 377 | X141513174Y-105480142D01* 378 | X141512000Y-105456250D01* 379 | X141512000Y-104543750D01* 380 | X141513174Y-104519858D01* 381 | X141516684Y-104496197D01* 382 | X141522496Y-104472993D01* 383 | X141530554Y-104450471D01* 384 | X141540782Y-104428847D01* 385 | X141553079Y-104408330D01* 386 | X141567329Y-104389117D01* 387 | X141583393Y-104371393D01* 388 | X141601117Y-104355329D01* 389 | X141620330Y-104341079D01* 390 | X141640847Y-104328782D01* 391 | X141662471Y-104318554D01* 392 | X141684993Y-104310496D01* 393 | X141708197Y-104304684D01* 394 | X141731858Y-104301174D01* 395 | X141755750Y-104300000D01* 396 | X142243250Y-104300000D01* 397 | X142267142Y-104301174D01* 398 | X142267142Y-104301174D01* 399 | G37* 400 | D11* 401 | X141999500Y-105000000D03* 402 | D10* 403 | G36* 404 | X140392142Y-104301174D02* 405 | G01* 406 | X140415803Y-104304684D01* 407 | X140439007Y-104310496D01* 408 | X140461529Y-104318554D01* 409 | X140483153Y-104328782D01* 410 | X140503670Y-104341079D01* 411 | X140522883Y-104355329D01* 412 | X140540607Y-104371393D01* 413 | X140556671Y-104389117D01* 414 | X140570921Y-104408330D01* 415 | X140583218Y-104428847D01* 416 | X140593446Y-104450471D01* 417 | X140601504Y-104472993D01* 418 | X140607316Y-104496197D01* 419 | X140610826Y-104519858D01* 420 | X140612000Y-104543750D01* 421 | X140612000Y-105456250D01* 422 | X140610826Y-105480142D01* 423 | X140607316Y-105503803D01* 424 | X140601504Y-105527007D01* 425 | X140593446Y-105549529D01* 426 | X140583218Y-105571153D01* 427 | X140570921Y-105591670D01* 428 | X140556671Y-105610883D01* 429 | X140540607Y-105628607D01* 430 | X140522883Y-105644671D01* 431 | X140503670Y-105658921D01* 432 | X140483153Y-105671218D01* 433 | X140461529Y-105681446D01* 434 | X140439007Y-105689504D01* 435 | X140415803Y-105695316D01* 436 | X140392142Y-105698826D01* 437 | X140368250Y-105700000D01* 438 | X139880750Y-105700000D01* 439 | X139856858Y-105698826D01* 440 | X139833197Y-105695316D01* 441 | X139809993Y-105689504D01* 442 | X139787471Y-105681446D01* 443 | X139765847Y-105671218D01* 444 | X139745330Y-105658921D01* 445 | X139726117Y-105644671D01* 446 | X139708393Y-105628607D01* 447 | X139692329Y-105610883D01* 448 | X139678079Y-105591670D01* 449 | X139665782Y-105571153D01* 450 | X139655554Y-105549529D01* 451 | X139647496Y-105527007D01* 452 | X139641684Y-105503803D01* 453 | X139638174Y-105480142D01* 454 | X139637000Y-105456250D01* 455 | X139637000Y-104543750D01* 456 | X139638174Y-104519858D01* 457 | X139641684Y-104496197D01* 458 | X139647496Y-104472993D01* 459 | X139655554Y-104450471D01* 460 | X139665782Y-104428847D01* 461 | X139678079Y-104408330D01* 462 | X139692329Y-104389117D01* 463 | X139708393Y-104371393D01* 464 | X139726117Y-104355329D01* 465 | X139745330Y-104341079D01* 466 | X139765847Y-104328782D01* 467 | X139787471Y-104318554D01* 468 | X139809993Y-104310496D01* 469 | X139833197Y-104304684D01* 470 | X139856858Y-104301174D01* 471 | X139880750Y-104300000D01* 472 | X140368250Y-104300000D01* 473 | X140392142Y-104301174D01* 474 | X140392142Y-104301174D01* 475 | G37* 476 | D11* 477 | X140124500Y-105000000D03* 478 | D10* 479 | G36* 480 | X138767142Y-104301174D02* 481 | G01* 482 | X138790803Y-104304684D01* 483 | X138814007Y-104310496D01* 484 | X138836529Y-104318554D01* 485 | X138858153Y-104328782D01* 486 | X138878670Y-104341079D01* 487 | X138897883Y-104355329D01* 488 | X138915607Y-104371393D01* 489 | X138931671Y-104389117D01* 490 | X138945921Y-104408330D01* 491 | X138958218Y-104428847D01* 492 | X138968446Y-104450471D01* 493 | X138976504Y-104472993D01* 494 | X138982316Y-104496197D01* 495 | X138985826Y-104519858D01* 496 | X138987000Y-104543750D01* 497 | X138987000Y-105456250D01* 498 | X138985826Y-105480142D01* 499 | X138982316Y-105503803D01* 500 | X138976504Y-105527007D01* 501 | X138968446Y-105549529D01* 502 | X138958218Y-105571153D01* 503 | X138945921Y-105591670D01* 504 | X138931671Y-105610883D01* 505 | X138915607Y-105628607D01* 506 | X138897883Y-105644671D01* 507 | X138878670Y-105658921D01* 508 | X138858153Y-105671218D01* 509 | X138836529Y-105681446D01* 510 | X138814007Y-105689504D01* 511 | X138790803Y-105695316D01* 512 | X138767142Y-105698826D01* 513 | X138743250Y-105700000D01* 514 | X138255750Y-105700000D01* 515 | X138231858Y-105698826D01* 516 | X138208197Y-105695316D01* 517 | X138184993Y-105689504D01* 518 | X138162471Y-105681446D01* 519 | X138140847Y-105671218D01* 520 | X138120330Y-105658921D01* 521 | X138101117Y-105644671D01* 522 | X138083393Y-105628607D01* 523 | X138067329Y-105610883D01* 524 | X138053079Y-105591670D01* 525 | X138040782Y-105571153D01* 526 | X138030554Y-105549529D01* 527 | X138022496Y-105527007D01* 528 | X138016684Y-105503803D01* 529 | X138013174Y-105480142D01* 530 | X138012000Y-105456250D01* 531 | X138012000Y-104543750D01* 532 | X138013174Y-104519858D01* 533 | X138016684Y-104496197D01* 534 | X138022496Y-104472993D01* 535 | X138030554Y-104450471D01* 536 | X138040782Y-104428847D01* 537 | X138053079Y-104408330D01* 538 | X138067329Y-104389117D01* 539 | X138083393Y-104371393D01* 540 | X138101117Y-104355329D01* 541 | X138120330Y-104341079D01* 542 | X138140847Y-104328782D01* 543 | X138162471Y-104318554D01* 544 | X138184993Y-104310496D01* 545 | X138208197Y-104304684D01* 546 | X138231858Y-104301174D01* 547 | X138255750Y-104300000D01* 548 | X138743250Y-104300000D01* 549 | X138767142Y-104301174D01* 550 | X138767142Y-104301174D01* 551 | G37* 552 | D11* 553 | X138499500Y-105000000D03* 554 | D10* 555 | G36* 556 | X136892142Y-104301174D02* 557 | G01* 558 | X136915803Y-104304684D01* 559 | X136939007Y-104310496D01* 560 | X136961529Y-104318554D01* 561 | X136983153Y-104328782D01* 562 | X137003670Y-104341079D01* 563 | X137022883Y-104355329D01* 564 | X137040607Y-104371393D01* 565 | X137056671Y-104389117D01* 566 | X137070921Y-104408330D01* 567 | X137083218Y-104428847D01* 568 | X137093446Y-104450471D01* 569 | X137101504Y-104472993D01* 570 | X137107316Y-104496197D01* 571 | X137110826Y-104519858D01* 572 | X137112000Y-104543750D01* 573 | X137112000Y-105456250D01* 574 | X137110826Y-105480142D01* 575 | X137107316Y-105503803D01* 576 | X137101504Y-105527007D01* 577 | X137093446Y-105549529D01* 578 | X137083218Y-105571153D01* 579 | X137070921Y-105591670D01* 580 | X137056671Y-105610883D01* 581 | X137040607Y-105628607D01* 582 | X137022883Y-105644671D01* 583 | X137003670Y-105658921D01* 584 | X136983153Y-105671218D01* 585 | X136961529Y-105681446D01* 586 | X136939007Y-105689504D01* 587 | X136915803Y-105695316D01* 588 | X136892142Y-105698826D01* 589 | X136868250Y-105700000D01* 590 | X136380750Y-105700000D01* 591 | X136356858Y-105698826D01* 592 | X136333197Y-105695316D01* 593 | X136309993Y-105689504D01* 594 | X136287471Y-105681446D01* 595 | X136265847Y-105671218D01* 596 | X136245330Y-105658921D01* 597 | X136226117Y-105644671D01* 598 | X136208393Y-105628607D01* 599 | X136192329Y-105610883D01* 600 | X136178079Y-105591670D01* 601 | X136165782Y-105571153D01* 602 | X136155554Y-105549529D01* 603 | X136147496Y-105527007D01* 604 | X136141684Y-105503803D01* 605 | X136138174Y-105480142D01* 606 | X136137000Y-105456250D01* 607 | X136137000Y-104543750D01* 608 | X136138174Y-104519858D01* 609 | X136141684Y-104496197D01* 610 | X136147496Y-104472993D01* 611 | X136155554Y-104450471D01* 612 | X136165782Y-104428847D01* 613 | X136178079Y-104408330D01* 614 | X136192329Y-104389117D01* 615 | X136208393Y-104371393D01* 616 | X136226117Y-104355329D01* 617 | X136245330Y-104341079D01* 618 | X136265847Y-104328782D01* 619 | X136287471Y-104318554D01* 620 | X136309993Y-104310496D01* 621 | X136333197Y-104304684D01* 622 | X136356858Y-104301174D01* 623 | X136380750Y-104300000D01* 624 | X136868250Y-104300000D01* 625 | X136892142Y-104301174D01* 626 | X136892142Y-104301174D01* 627 | G37* 628 | D11* 629 | X136624500Y-105000000D03* 630 | D10* 631 | G36* 632 | X143892142Y-106801174D02* 633 | G01* 634 | X143915803Y-106804684D01* 635 | X143939007Y-106810496D01* 636 | X143961529Y-106818554D01* 637 | X143983153Y-106828782D01* 638 | X144003670Y-106841079D01* 639 | X144022883Y-106855329D01* 640 | X144040607Y-106871393D01* 641 | X144056671Y-106889117D01* 642 | X144070921Y-106908330D01* 643 | X144083218Y-106928847D01* 644 | X144093446Y-106950471D01* 645 | X144101504Y-106972993D01* 646 | X144107316Y-106996197D01* 647 | X144110826Y-107019858D01* 648 | X144112000Y-107043750D01* 649 | X144112000Y-107956250D01* 650 | X144110826Y-107980142D01* 651 | X144107316Y-108003803D01* 652 | X144101504Y-108027007D01* 653 | X144093446Y-108049529D01* 654 | X144083218Y-108071153D01* 655 | X144070921Y-108091670D01* 656 | X144056671Y-108110883D01* 657 | X144040607Y-108128607D01* 658 | X144022883Y-108144671D01* 659 | X144003670Y-108158921D01* 660 | X143983153Y-108171218D01* 661 | X143961529Y-108181446D01* 662 | X143939007Y-108189504D01* 663 | X143915803Y-108195316D01* 664 | X143892142Y-108198826D01* 665 | X143868250Y-108200000D01* 666 | X143380750Y-108200000D01* 667 | X143356858Y-108198826D01* 668 | X143333197Y-108195316D01* 669 | X143309993Y-108189504D01* 670 | X143287471Y-108181446D01* 671 | X143265847Y-108171218D01* 672 | X143245330Y-108158921D01* 673 | X143226117Y-108144671D01* 674 | X143208393Y-108128607D01* 675 | X143192329Y-108110883D01* 676 | X143178079Y-108091670D01* 677 | X143165782Y-108071153D01* 678 | X143155554Y-108049529D01* 679 | X143147496Y-108027007D01* 680 | X143141684Y-108003803D01* 681 | X143138174Y-107980142D01* 682 | X143137000Y-107956250D01* 683 | X143137000Y-107043750D01* 684 | X143138174Y-107019858D01* 685 | X143141684Y-106996197D01* 686 | X143147496Y-106972993D01* 687 | X143155554Y-106950471D01* 688 | X143165782Y-106928847D01* 689 | X143178079Y-106908330D01* 690 | X143192329Y-106889117D01* 691 | X143208393Y-106871393D01* 692 | X143226117Y-106855329D01* 693 | X143245330Y-106841079D01* 694 | X143265847Y-106828782D01* 695 | X143287471Y-106818554D01* 696 | X143309993Y-106810496D01* 697 | X143333197Y-106804684D01* 698 | X143356858Y-106801174D01* 699 | X143380750Y-106800000D01* 700 | X143868250Y-106800000D01* 701 | X143892142Y-106801174D01* 702 | X143892142Y-106801174D01* 703 | G37* 704 | D11* 705 | X143624500Y-107500000D03* 706 | D10* 707 | G36* 708 | X145767142Y-106801174D02* 709 | G01* 710 | X145790803Y-106804684D01* 711 | X145814007Y-106810496D01* 712 | X145836529Y-106818554D01* 713 | X145858153Y-106828782D01* 714 | X145878670Y-106841079D01* 715 | X145897883Y-106855329D01* 716 | X145915607Y-106871393D01* 717 | X145931671Y-106889117D01* 718 | X145945921Y-106908330D01* 719 | X145958218Y-106928847D01* 720 | X145968446Y-106950471D01* 721 | X145976504Y-106972993D01* 722 | X145982316Y-106996197D01* 723 | X145985826Y-107019858D01* 724 | X145987000Y-107043750D01* 725 | X145987000Y-107956250D01* 726 | X145985826Y-107980142D01* 727 | X145982316Y-108003803D01* 728 | X145976504Y-108027007D01* 729 | X145968446Y-108049529D01* 730 | X145958218Y-108071153D01* 731 | X145945921Y-108091670D01* 732 | X145931671Y-108110883D01* 733 | X145915607Y-108128607D01* 734 | X145897883Y-108144671D01* 735 | X145878670Y-108158921D01* 736 | X145858153Y-108171218D01* 737 | X145836529Y-108181446D01* 738 | X145814007Y-108189504D01* 739 | X145790803Y-108195316D01* 740 | X145767142Y-108198826D01* 741 | X145743250Y-108200000D01* 742 | X145255750Y-108200000D01* 743 | X145231858Y-108198826D01* 744 | X145208197Y-108195316D01* 745 | X145184993Y-108189504D01* 746 | X145162471Y-108181446D01* 747 | X145140847Y-108171218D01* 748 | X145120330Y-108158921D01* 749 | X145101117Y-108144671D01* 750 | X145083393Y-108128607D01* 751 | X145067329Y-108110883D01* 752 | X145053079Y-108091670D01* 753 | X145040782Y-108071153D01* 754 | X145030554Y-108049529D01* 755 | X145022496Y-108027007D01* 756 | X145016684Y-108003803D01* 757 | X145013174Y-107980142D01* 758 | X145012000Y-107956250D01* 759 | X145012000Y-107043750D01* 760 | X145013174Y-107019858D01* 761 | X145016684Y-106996197D01* 762 | X145022496Y-106972993D01* 763 | X145030554Y-106950471D01* 764 | X145040782Y-106928847D01* 765 | X145053079Y-106908330D01* 766 | X145067329Y-106889117D01* 767 | X145083393Y-106871393D01* 768 | X145101117Y-106855329D01* 769 | X145120330Y-106841079D01* 770 | X145140847Y-106828782D01* 771 | X145162471Y-106818554D01* 772 | X145184993Y-106810496D01* 773 | X145208197Y-106804684D01* 774 | X145231858Y-106801174D01* 775 | X145255750Y-106800000D01* 776 | X145743250Y-106800000D01* 777 | X145767142Y-106801174D01* 778 | X145767142Y-106801174D01* 779 | G37* 780 | D11* 781 | X145499500Y-107500000D03* 782 | D12* 783 | X170650000Y-86550000D03* 784 | X170650000Y-87830000D03* 785 | X170650000Y-89090000D03* 786 | X170650000Y-90360000D03* 787 | X170650000Y-91640000D03* 788 | X170650000Y-92910000D03* 789 | X170650000Y-94170000D03* 790 | X170650000Y-95450000D03* 791 | X164350000Y-95450000D03* 792 | X164350000Y-94170000D03* 793 | X164350000Y-92910000D03* 794 | X164350000Y-91640000D03* 795 | X164350000Y-90360000D03* 796 | X164350000Y-89090000D03* 797 | X164350000Y-87830000D03* 798 | X164350000Y-86550000D03* 799 | D13* 800 | X129500000Y-86900000D03* 801 | X131500000Y-86900000D03* 802 | X133500000Y-86900000D03* 803 | X135500000Y-86900000D03* 804 | X137500000Y-86900000D03* 805 | X139500000Y-86900000D03* 806 | X141500000Y-86900000D03* 807 | X143500000Y-86900000D03* 808 | D14* 809 | X145000000Y-89500000D03* 810 | X145000000Y-91500000D03* 811 | X145000000Y-93500000D03* 812 | X145000000Y-95500000D03* 813 | X145000000Y-97500000D03* 814 | X145000000Y-99500000D03* 815 | D13* 816 | X143500000Y-102100000D03* 817 | X141500000Y-102100000D03* 818 | X139500000Y-102100000D03* 819 | X137500000Y-102100000D03* 820 | X135500000Y-102100000D03* 821 | X133500000Y-102100000D03* 822 | X131500000Y-102100000D03* 823 | X129500000Y-102100000D03* 824 | D12* 825 | X187650000Y-98550000D03* 826 | X187650000Y-99830000D03* 827 | X187650000Y-101090000D03* 828 | X187650000Y-102360000D03* 829 | X187650000Y-103640000D03* 830 | X187650000Y-104910000D03* 831 | X187650000Y-106170000D03* 832 | X187650000Y-107450000D03* 833 | X181350000Y-107450000D03* 834 | X181350000Y-106170000D03* 835 | X181350000Y-104910000D03* 836 | X181350000Y-103640000D03* 837 | X181350000Y-102360000D03* 838 | X181350000Y-101090000D03* 839 | X181350000Y-99830000D03* 840 | X181350000Y-98550000D03* 841 | X179150000Y-98550000D03* 842 | X179150000Y-99830000D03* 843 | X179150000Y-101090000D03* 844 | X179150000Y-102360000D03* 845 | X179150000Y-103640000D03* 846 | X179150000Y-104910000D03* 847 | X179150000Y-106170000D03* 848 | X179150000Y-107450000D03* 849 | X172850000Y-107450000D03* 850 | X172850000Y-106170000D03* 851 | X172850000Y-104910000D03* 852 | X172850000Y-103640000D03* 853 | X172850000Y-102360000D03* 854 | X172850000Y-101090000D03* 855 | X172850000Y-99830000D03* 856 | X172850000Y-98550000D03* 857 | X170650000Y-98550000D03* 858 | X170650000Y-99830000D03* 859 | X170650000Y-101090000D03* 860 | X170650000Y-102360000D03* 861 | X170650000Y-103640000D03* 862 | X170650000Y-104910000D03* 863 | X170650000Y-106170000D03* 864 | X170650000Y-107450000D03* 865 | X164350000Y-107450000D03* 866 | X164350000Y-106170000D03* 867 | X164350000Y-104910000D03* 868 | X164350000Y-103640000D03* 869 | X164350000Y-102360000D03* 870 | X164350000Y-101090000D03* 871 | X164350000Y-99830000D03* 872 | X164350000Y-98550000D03* 873 | X162150000Y-98550000D03* 874 | X162150000Y-99830000D03* 875 | X162150000Y-101090000D03* 876 | X162150000Y-102360000D03* 877 | X162150000Y-103640000D03* 878 | X162150000Y-104910000D03* 879 | X162150000Y-106170000D03* 880 | X162150000Y-107450000D03* 881 | X155850000Y-107450000D03* 882 | X155850000Y-106170000D03* 883 | X155850000Y-104910000D03* 884 | X155850000Y-103640000D03* 885 | X155850000Y-102360000D03* 886 | X155850000Y-101090000D03* 887 | X155850000Y-99830000D03* 888 | X155850000Y-98550000D03* 889 | X153650000Y-98550000D03* 890 | X153650000Y-99830000D03* 891 | X153650000Y-101090000D03* 892 | X153650000Y-102360000D03* 893 | X153650000Y-103640000D03* 894 | X153650000Y-104910000D03* 895 | X153650000Y-106170000D03* 896 | X153650000Y-107450000D03* 897 | X147350000Y-107450000D03* 898 | X147350000Y-106170000D03* 899 | X147350000Y-104910000D03* 900 | X147350000Y-103640000D03* 901 | X147350000Y-102360000D03* 902 | X147350000Y-101090000D03* 903 | X147350000Y-99830000D03* 904 | X147350000Y-98550000D03* 905 | X179150000Y-86550000D03* 906 | X179150000Y-87830000D03* 907 | X179150000Y-89090000D03* 908 | X179150000Y-90360000D03* 909 | X179150000Y-91640000D03* 910 | X179150000Y-92910000D03* 911 | X179150000Y-94170000D03* 912 | X179150000Y-95450000D03* 913 | X172850000Y-95450000D03* 914 | X172850000Y-94170000D03* 915 | X172850000Y-92910000D03* 916 | X172850000Y-91640000D03* 917 | X172850000Y-90360000D03* 918 | X172850000Y-89090000D03* 919 | X172850000Y-87830000D03* 920 | X172850000Y-86550000D03* 921 | X162150000Y-86550000D03* 922 | X162150000Y-87830000D03* 923 | X162150000Y-89090000D03* 924 | X162150000Y-90360000D03* 925 | X162150000Y-91640000D03* 926 | X162150000Y-92910000D03* 927 | X162150000Y-94170000D03* 928 | X162150000Y-95450000D03* 929 | X155850000Y-95450000D03* 930 | X155850000Y-94170000D03* 931 | X155850000Y-92910000D03* 932 | X155850000Y-91640000D03* 933 | X155850000Y-90360000D03* 934 | X155850000Y-89090000D03* 935 | X155850000Y-87830000D03* 936 | X155850000Y-86550000D03* 937 | X153650000Y-86550000D03* 938 | X153650000Y-87830000D03* 939 | X153650000Y-89090000D03* 940 | X153650000Y-90360000D03* 941 | X153650000Y-91640000D03* 942 | X153650000Y-92910000D03* 943 | X153650000Y-94170000D03* 944 | X153650000Y-95450000D03* 945 | X147350000Y-95450000D03* 946 | X147350000Y-94170000D03* 947 | X147350000Y-92910000D03* 948 | X147350000Y-91640000D03* 949 | X147350000Y-90360000D03* 950 | X147350000Y-89090000D03* 951 | X147350000Y-87830000D03* 952 | X147350000Y-86550000D03* 953 | D15* 954 | X121350000Y-104720000D03* 955 | X128650000Y-104720000D03* 956 | X128650000Y-106930000D03* 957 | X121350000Y-106930000D03* 958 | D16* 959 | X127250000Y-104070000D03* 960 | X125750000Y-104070000D03* 961 | X122750000Y-104070000D03* 962 | D17* 963 | X182000000Y-87500000D03* 964 | X182000000Y-94500000D03* 965 | X189000000Y-94500000D03* 966 | X189000000Y-87500000D03* 967 | M02* 968 | -------------------------------------------------------------------------------- /Schematics/Rick Flash Gerber Export/Rick Flash-NPTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad (5.1.0-0)} date Friday, August 21, 2020 at 08:36:18 PM 3 | ; FORMAT={-:-/ absolute / inch / decimal} 4 | ; #@! TF.CreationDate,2020-08-21T20:36:18-04:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.1.0-0) 6 | ; #@! TF.FileFunction,NonPlated,1,2,NPTH 7 | FMAT,2 8 | INCH 9 | T1C0.0354 10 | % 11 | G90 12 | G05 13 | T1 14 | X4.8622Y-4.1665 15 | X4.9803Y-4.1665 16 | T0 17 | M30 18 | -------------------------------------------------------------------------------- /Schematics/Rick Flash Gerber Export/Rick Flash-PTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad (5.1.0-0)} date Friday, August 21, 2020 at 08:36:18 PM 3 | ; FORMAT={-:-/ absolute / inch / decimal} 4 | ; #@! TF.CreationDate,2020-08-21T20:36:18-04:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.1.0-0) 6 | ; #@! TF.FileFunction,Plated,1,2,PTH 7 | FMAT,2 8 | INCH 9 | T1C0.0157 10 | T2C0.0197 11 | T3C0.1260 12 | % 13 | G90 14 | G05 15 | T1 16 | X4.7189Y-4.0651 17 | X4.7835Y-3.3858 18 | X5.0Y-3.3858 19 | X5.3176Y-4.1229 20 | X5.3367Y-3.5539 21 | X5.4186Y-3.5165 22 | X5.4685Y-3.5035 23 | X5.524Y-4.2351 24 | X5.5415Y-3.9148 25 | X5.5613Y-3.4952 26 | X5.6979Y-3.4127 27 | X5.6979Y-3.9968 28 | X5.7492Y-4.081 29 | X5.8518Y-3.4509 30 | X5.8518Y-3.5009 31 | X5.8518Y-3.7146 32 | X5.8788Y-4.0167 33 | X5.9048Y-4.1432 34 | X5.9093Y-4.241 35 | X5.9103Y-3.9852 36 | X5.9497Y-3.9905 37 | X5.9574Y-4.2276 38 | X5.9673Y-3.7892 39 | X5.974Y-3.9592 40 | X6.1401Y-3.8396 41 | X6.2036Y-3.3902 42 | X6.2106Y-3.8351 43 | X6.2189Y-3.7912 44 | X6.219Y-3.5389 45 | X6.2351Y-4.0634 46 | X6.2781Y-3.9137 47 | X6.2918Y-4.1399 48 | X6.2938Y-3.5086 49 | X6.3062Y-4.0426 50 | X6.3219Y-4.001 51 | X6.5437Y-3.5086 52 | X6.5733Y-4.0693 53 | X6.5828Y-4.1087 54 | X6.5886Y-3.5816 55 | X6.6102Y-3.9831 56 | X6.6599Y-3.8297 57 | X6.6608Y-3.4147 58 | X6.6673Y-3.9857 59 | X6.8296Y-3.8008 60 | X6.8559Y-3.6787 61 | X6.8582Y-3.4521 62 | X6.8602Y-3.5435 63 | X6.8602Y-3.9662 64 | X6.8602Y-4.1046 65 | X6.8609Y-3.7369 66 | X6.8612Y-3.9139 67 | X6.8617Y-4.2073 68 | X6.8625Y-3.4098 69 | X6.8637Y-3.5032 70 | T2 71 | X7.5896Y-3.7835 72 | X7.5902Y-3.8558 73 | X7.6402Y-3.7319 74 | X7.6418Y-3.9065 75 | X7.7126Y-3.7313 76 | X7.7141Y-3.9059 77 | X7.7641Y-3.782 78 | X7.7648Y-3.8543 79 | T3 80 | X7.6772Y-3.8189 81 | T0 82 | M30 83 | -------------------------------------------------------------------------------- /Schematics/Rick Flash-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # 4xxx_4017 5 | # 6 | DEF 4xxx_4017 U 0 40 Y Y 1 L N 7 | F0 "U" -300 650 50 H V C CNN 8 | F1 "4xxx_4017" -300 -750 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | $FPLIST 12 | DIP?16* 13 | $ENDFPLIST 14 | DRAW 15 | S -300 600 300 -700 1 1 10 f 16 | X Q5 1 500 0 200 L 50 50 1 0 O 17 | X Q4 10 500 100 200 L 50 50 1 0 O 18 | X Q9 11 500 -400 200 L 50 50 1 0 O 19 | X Cout 12 500 -600 200 L 50 50 1 0 O 20 | X CKEN 13 -500 400 200 R 50 50 1 0 I I 21 | X CLK 14 -500 500 200 R 50 50 1 0 I C 22 | X Reset 15 -500 200 200 R 50 50 1 0 I 23 | X VDD 16 0 800 200 D 50 50 1 0 W 24 | X Q1 2 500 400 200 L 50 50 1 0 O 25 | X Q0 3 500 500 200 L 50 50 1 0 O 26 | X Q2 4 500 300 200 L 50 50 1 0 O 27 | X Q6 5 500 -100 200 L 50 50 1 0 O 28 | X Q7 6 500 -200 200 L 50 50 1 0 O 29 | X Q3 7 500 200 200 L 50 50 1 0 O 30 | X VSS 8 0 -900 200 U 50 50 1 0 W 31 | X Q8 9 500 -300 200 L 50 50 1 0 O 32 | ENDDRAW 33 | ENDDEF 34 | # 35 | # Connector_Generic_Conn_01x06 36 | # 37 | DEF Connector_Generic_Conn_01x06 J 0 40 Y N 1 F N 38 | F0 "J" 0 300 50 H V C CNN 39 | F1 "Connector_Generic_Conn_01x06" 0 -400 50 H V C CNN 40 | F2 "" 0 0 50 H I C CNN 41 | F3 "" 0 0 50 H I C CNN 42 | $FPLIST 43 | Connector*:*_1x??_* 44 | $ENDFPLIST 45 | DRAW 46 | S -50 -295 0 -305 1 1 6 N 47 | S -50 -195 0 -205 1 1 6 N 48 | S -50 -95 0 -105 1 1 6 N 49 | S -50 5 0 -5 1 1 6 N 50 | S -50 105 0 95 1 1 6 N 51 | S -50 205 0 195 1 1 6 N 52 | S -50 250 50 -350 1 1 10 f 53 | X Pin_1 1 -200 200 150 R 50 50 1 1 P 54 | X Pin_2 2 -200 100 150 R 50 50 1 1 P 55 | X Pin_3 3 -200 0 150 R 50 50 1 1 P 56 | X Pin_4 4 -200 -100 150 R 50 50 1 1 P 57 | X Pin_5 5 -200 -200 150 R 50 50 1 1 P 58 | X Pin_6 6 -200 -300 150 R 50 50 1 1 P 59 | ENDDRAW 60 | ENDDEF 61 | # 62 | # Connector_Generic_Conn_02x38_Odd_Even 63 | # 64 | DEF Connector_Generic_Conn_02x38_Odd_Even J 0 40 Y N 1 F N 65 | F0 "J" 50 1900 50 H V C CNN 66 | F1 "Connector_Generic_Conn_02x38_Odd_Even" 50 -2000 50 H V C CNN 67 | F2 "" 0 0 50 H I C CNN 68 | F3 "" 0 0 50 H I C CNN 69 | $FPLIST 70 | Connector*:*_2x??_* 71 | $ENDFPLIST 72 | DRAW 73 | S -50 -1895 0 -1905 1 1 6 N 74 | S -50 -1795 0 -1805 1 1 6 N 75 | S -50 -1695 0 -1705 1 1 6 N 76 | S -50 -1595 0 -1605 1 1 6 N 77 | S -50 -1495 0 -1505 1 1 6 N 78 | S -50 -1395 0 -1405 1 1 6 N 79 | S -50 -1295 0 -1305 1 1 6 N 80 | S -50 -1195 0 -1205 1 1 6 N 81 | S -50 -1095 0 -1105 1 1 6 N 82 | S -50 -995 0 -1005 1 1 6 N 83 | S -50 -895 0 -905 1 1 6 N 84 | S -50 -795 0 -805 1 1 6 N 85 | S -50 -695 0 -705 1 1 6 N 86 | S -50 -595 0 -605 1 1 6 N 87 | S -50 -495 0 -505 1 1 6 N 88 | S -50 -395 0 -405 1 1 6 N 89 | S -50 -295 0 -305 1 1 6 N 90 | S -50 -195 0 -205 1 1 6 N 91 | S -50 -95 0 -105 1 1 6 N 92 | S -50 5 0 -5 1 1 6 N 93 | S -50 105 0 95 1 1 6 N 94 | S -50 205 0 195 1 1 6 N 95 | S -50 305 0 295 1 1 6 N 96 | S -50 405 0 395 1 1 6 N 97 | S -50 505 0 495 1 1 6 N 98 | S -50 605 0 595 1 1 6 N 99 | S -50 705 0 695 1 1 6 N 100 | S -50 805 0 795 1 1 6 N 101 | S -50 905 0 895 1 1 6 N 102 | S -50 1005 0 995 1 1 6 N 103 | S -50 1105 0 1095 1 1 6 N 104 | S -50 1205 0 1195 1 1 6 N 105 | S -50 1305 0 1295 1 1 6 N 106 | S -50 1405 0 1395 1 1 6 N 107 | S -50 1505 0 1495 1 1 6 N 108 | S -50 1605 0 1595 1 1 6 N 109 | S -50 1705 0 1695 1 1 6 N 110 | S -50 1805 0 1795 1 1 6 N 111 | S -50 1850 150 -1950 1 1 10 f 112 | S 150 -1895 100 -1905 1 1 6 N 113 | S 150 -1795 100 -1805 1 1 6 N 114 | S 150 -1695 100 -1705 1 1 6 N 115 | S 150 -1595 100 -1605 1 1 6 N 116 | S 150 -1495 100 -1505 1 1 6 N 117 | S 150 -1395 100 -1405 1 1 6 N 118 | S 150 -1295 100 -1305 1 1 6 N 119 | S 150 -1195 100 -1205 1 1 6 N 120 | S 150 -1095 100 -1105 1 1 6 N 121 | S 150 -995 100 -1005 1 1 6 N 122 | S 150 -895 100 -905 1 1 6 N 123 | S 150 -795 100 -805 1 1 6 N 124 | S 150 -695 100 -705 1 1 6 N 125 | S 150 -595 100 -605 1 1 6 N 126 | S 150 -495 100 -505 1 1 6 N 127 | S 150 -395 100 -405 1 1 6 N 128 | S 150 -295 100 -305 1 1 6 N 129 | S 150 -195 100 -205 1 1 6 N 130 | S 150 -95 100 -105 1 1 6 N 131 | S 150 5 100 -5 1 1 6 N 132 | S 150 105 100 95 1 1 6 N 133 | S 150 205 100 195 1 1 6 N 134 | S 150 305 100 295 1 1 6 N 135 | S 150 405 100 395 1 1 6 N 136 | S 150 505 100 495 1 1 6 N 137 | S 150 605 100 595 1 1 6 N 138 | S 150 705 100 695 1 1 6 N 139 | S 150 805 100 795 1 1 6 N 140 | S 150 905 100 895 1 1 6 N 141 | S 150 1005 100 995 1 1 6 N 142 | S 150 1105 100 1095 1 1 6 N 143 | S 150 1205 100 1195 1 1 6 N 144 | S 150 1305 100 1295 1 1 6 N 145 | S 150 1405 100 1395 1 1 6 N 146 | S 150 1505 100 1495 1 1 6 N 147 | S 150 1605 100 1595 1 1 6 N 148 | S 150 1705 100 1695 1 1 6 N 149 | S 150 1805 100 1795 1 1 6 N 150 | X Pin_1 1 -200 1800 150 R 50 50 1 1 P 151 | X Pin_10 10 300 1400 150 L 50 50 1 1 P 152 | X Pin_11 11 -200 1300 150 R 50 50 1 1 P 153 | X Pin_12 12 300 1300 150 L 50 50 1 1 P 154 | X Pin_13 13 -200 1200 150 R 50 50 1 1 P 155 | X Pin_14 14 300 1200 150 L 50 50 1 1 P 156 | X Pin_15 15 -200 1100 150 R 50 50 1 1 P 157 | X Pin_16 16 300 1100 150 L 50 50 1 1 P 158 | X Pin_17 17 -200 1000 150 R 50 50 1 1 P 159 | X Pin_18 18 300 1000 150 L 50 50 1 1 P 160 | X Pin_19 19 -200 900 150 R 50 50 1 1 P 161 | X Pin_2 2 300 1800 150 L 50 50 1 1 P 162 | X Pin_20 20 300 900 150 L 50 50 1 1 P 163 | X Pin_21 21 -200 800 150 R 50 50 1 1 P 164 | X Pin_22 22 300 800 150 L 50 50 1 1 P 165 | X Pin_23 23 -200 700 150 R 50 50 1 1 P 166 | X Pin_24 24 300 700 150 L 50 50 1 1 P 167 | X Pin_25 25 -200 600 150 R 50 50 1 1 P 168 | X Pin_26 26 300 600 150 L 50 50 1 1 P 169 | X Pin_27 27 -200 500 150 R 50 50 1 1 P 170 | X Pin_28 28 300 500 150 L 50 50 1 1 P 171 | X Pin_29 29 -200 400 150 R 50 50 1 1 P 172 | X Pin_3 3 -200 1700 150 R 50 50 1 1 P 173 | X Pin_30 30 300 400 150 L 50 50 1 1 P 174 | X Pin_31 31 -200 300 150 R 50 50 1 1 P 175 | X Pin_32 32 300 300 150 L 50 50 1 1 P 176 | X Pin_33 33 -200 200 150 R 50 50 1 1 P 177 | X Pin_34 34 300 200 150 L 50 50 1 1 P 178 | X Pin_35 35 -200 100 150 R 50 50 1 1 P 179 | X Pin_36 36 300 100 150 L 50 50 1 1 P 180 | X Pin_37 37 -200 0 150 R 50 50 1 1 P 181 | X Pin_38 38 300 0 150 L 50 50 1 1 P 182 | X Pin_39 39 -200 -100 150 R 50 50 1 1 P 183 | X Pin_4 4 300 1700 150 L 50 50 1 1 P 184 | X Pin_40 40 300 -100 150 L 50 50 1 1 P 185 | X Pin_41 41 -200 -200 150 R 50 50 1 1 P 186 | X Pin_42 42 300 -200 150 L 50 50 1 1 P 187 | X Pin_43 43 -200 -300 150 R 50 50 1 1 P 188 | X Pin_44 44 300 -300 150 L 50 50 1 1 P 189 | X Pin_45 45 -200 -400 150 R 50 50 1 1 P 190 | X Pin_46 46 300 -400 150 L 50 50 1 1 P 191 | X Pin_47 47 -200 -500 150 R 50 50 1 1 P 192 | X Pin_48 48 300 -500 150 L 50 50 1 1 P 193 | X Pin_49 49 -200 -600 150 R 50 50 1 1 P 194 | X Pin_5 5 -200 1600 150 R 50 50 1 1 P 195 | X Pin_50 50 300 -600 150 L 50 50 1 1 P 196 | X Pin_51 51 -200 -700 150 R 50 50 1 1 P 197 | X Pin_52 52 300 -700 150 L 50 50 1 1 P 198 | X Pin_53 53 -200 -800 150 R 50 50 1 1 P 199 | X Pin_54 54 300 -800 150 L 50 50 1 1 P 200 | X Pin_55 55 -200 -900 150 R 50 50 1 1 P 201 | X Pin_56 56 300 -900 150 L 50 50 1 1 P 202 | X Pin_57 57 -200 -1000 150 R 50 50 1 1 P 203 | X Pin_58 58 300 -1000 150 L 50 50 1 1 P 204 | X Pin_59 59 -200 -1100 150 R 50 50 1 1 P 205 | X Pin_6 6 300 1600 150 L 50 50 1 1 P 206 | X Pin_60 60 300 -1100 150 L 50 50 1 1 P 207 | X Pin_61 61 -200 -1200 150 R 50 50 1 1 P 208 | X Pin_62 62 300 -1200 150 L 50 50 1 1 P 209 | X Pin_63 63 -200 -1300 150 R 50 50 1 1 P 210 | X Pin_64 64 300 -1300 150 L 50 50 1 1 P 211 | X Pin_65 65 -200 -1400 150 R 50 50 1 1 P 212 | X Pin_66 66 300 -1400 150 L 50 50 1 1 P 213 | X Pin_67 67 -200 -1500 150 R 50 50 1 1 P 214 | X Pin_68 68 300 -1500 150 L 50 50 1 1 P 215 | X Pin_69 69 -200 -1600 150 R 50 50 1 1 P 216 | X Pin_7 7 -200 1500 150 R 50 50 1 1 P 217 | X Pin_70 70 300 -1600 150 L 50 50 1 1 P 218 | X Pin_71 71 -200 -1700 150 R 50 50 1 1 P 219 | X Pin_72 72 300 -1700 150 L 50 50 1 1 P 220 | X Pin_73 73 -200 -1800 150 R 50 50 1 1 P 221 | X Pin_74 74 300 -1800 150 L 50 50 1 1 P 222 | X Pin_75 75 -200 -1900 150 R 50 50 1 1 P 223 | X Pin_76 76 300 -1900 150 L 50 50 1 1 P 224 | X Pin_8 8 300 1500 150 L 50 50 1 1 P 225 | X Pin_9 9 -200 1400 150 R 50 50 1 1 P 226 | ENDDRAW 227 | ENDDEF 228 | # 229 | # Device_Buzzer 230 | # 231 | DEF Device_Buzzer BZ 0 1 Y N 1 F N 232 | F0 "BZ" 150 50 50 H V L CNN 233 | F1 "Device_Buzzer" 150 -50 50 H V L CNN 234 | F2 "" -25 100 50 V I C CNN 235 | F3 "" -25 100 50 V I C CNN 236 | $FPLIST 237 | *Buzzer* 238 | $ENDFPLIST 239 | DRAW 240 | A 0 0 125 -899 899 0 1 0 N 0 -125 0 125 241 | P 2 0 1 0 -65 75 -45 75 N 242 | P 2 0 1 0 -55 85 -55 65 N 243 | P 2 0 1 0 0 125 0 -125 N 244 | X - 1 -100 100 100 R 50 50 1 1 P 245 | X + 2 -100 -100 100 R 50 50 1 1 P 246 | ENDDRAW 247 | ENDDEF 248 | # 249 | # Device_C 250 | # 251 | DEF Device_C C 0 10 N Y 1 F N 252 | F0 "C" 25 100 50 H V L CNN 253 | F1 "Device_C" 25 -100 50 H V L CNN 254 | F2 "" 38 -150 50 H I C CNN 255 | F3 "" 0 0 50 H I C CNN 256 | $FPLIST 257 | C_* 258 | $ENDFPLIST 259 | DRAW 260 | P 2 0 1 20 -80 -30 80 -30 N 261 | P 2 0 1 20 -80 30 80 30 N 262 | X ~ 1 0 150 110 D 50 50 1 1 P 263 | X ~ 2 0 -150 110 U 50 50 1 1 P 264 | ENDDRAW 265 | ENDDEF 266 | # 267 | # Device_R 268 | # 269 | DEF Device_R R 0 0 N Y 1 F N 270 | F0 "R" 80 0 50 V V C CNN 271 | F1 "Device_R" 0 0 50 V V C CNN 272 | F2 "" -70 0 50 V I C CNN 273 | F3 "" 0 0 50 H I C CNN 274 | $FPLIST 275 | R_* 276 | $ENDFPLIST 277 | DRAW 278 | S -40 -100 40 100 0 1 10 N 279 | X ~ 1 0 150 50 D 50 50 1 1 P 280 | X ~ 2 0 -150 50 U 50 50 1 1 P 281 | ENDDRAW 282 | ENDDEF 283 | # 284 | # Mechanical_MountingHole 285 | # 286 | DEF Mechanical_MountingHole H 0 40 Y Y 1 F N 287 | F0 "H" 0 200 50 H V C CNN 288 | F1 "Mechanical_MountingHole" 0 125 50 H V C CNN 289 | F2 "" 0 0 50 H I C CNN 290 | F3 "" 0 0 50 H I C CNN 291 | $FPLIST 292 | MountingHole* 293 | $ENDFPLIST 294 | DRAW 295 | C 0 0 50 0 1 50 N 296 | ENDDRAW 297 | ENDDEF 298 | # 299 | # RF_Module_ESP-12E 300 | # 301 | DEF RF_Module_ESP-12E U 0 20 Y Y 1 F N 302 | F0 "U" -500 750 50 H V L CNN 303 | F1 "RF_Module_ESP-12E" 500 750 50 H V R CNN 304 | F2 "RF_Module:ESP-12E" 0 0 50 H I C CNN 305 | F3 "" -350 100 50 H I C CNN 306 | ALIAS ESP-12F 307 | $FPLIST 308 | ESP?12* 309 | $ENDFPLIST 310 | DRAW 311 | S -500 700 500 -600 0 1 10 f 312 | X ~RST 1 -600 600 100 R 50 50 1 1 I 313 | X MISO 10 -600 -100 100 R 50 50 1 1 B 314 | X GPIO9 11 -600 -200 100 R 50 50 1 1 B 315 | X GPIO10 12 -600 -300 100 R 50 50 1 1 B 316 | X MOSI 13 -600 -400 100 R 50 50 1 1 B 317 | X SCLK 14 -600 -500 100 R 50 50 1 1 B 318 | X GND 15 0 -700 100 U 50 50 1 1 W 319 | X GPIO15 16 600 -300 100 L 50 50 1 1 B 320 | X GPIO2 17 600 400 100 L 50 50 1 1 B 321 | X GPIO0 18 600 600 100 L 50 50 1 1 B 322 | X GPIO4 19 600 200 100 L 50 50 1 1 B 323 | X ADC 2 -600 200 100 R 50 50 1 1 I 324 | X GPIO5 20 600 100 100 L 50 50 1 1 B 325 | X GPIO3/RXD 21 600 300 100 L 50 50 1 1 B 326 | X GPIO1/TXD 22 600 500 100 L 50 50 1 1 B 327 | X EN 3 -600 400 100 R 50 50 1 1 I 328 | X GPIO16 4 600 -400 100 L 50 50 1 1 B 329 | X GPIO14 5 600 -200 100 L 50 50 1 1 B 330 | X GPIO12 6 600 0 100 L 50 50 1 1 B 331 | X GPIO13 7 600 -100 100 L 50 50 1 1 B 332 | X VCC 8 0 800 100 D 50 50 1 1 W 333 | X CS0 9 -600 0 100 R 50 50 1 1 I 334 | ENDDRAW 335 | ENDDEF 336 | # 337 | # Switch_SW_DPDT_x2 338 | # 339 | DEF Switch_SW_DPDT_x2 SW 0 0 Y N 2 F N 340 | F0 "SW" 0 170 50 H V C CNN 341 | F1 "Switch_SW_DPDT_x2" 0 -200 50 H V C CNN 342 | F2 "" 0 0 50 H I C CNN 343 | F3 "" 0 0 50 H I C CNN 344 | $FPLIST 345 | SW*DPDT* 346 | $ENDFPLIST 347 | DRAW 348 | C -80 0 20 0 0 0 N 349 | C 80 -100 20 0 0 0 N 350 | C 80 100 20 0 1 0 N 351 | P 2 0 1 0 -60 10 65 90 N 352 | X A 1 200 100 100 L 50 50 1 1 P 353 | X B 2 -200 0 100 R 50 50 1 1 P 354 | X C 3 200 -100 100 L 50 50 1 1 P 355 | X A 4 200 100 100 L 50 50 2 1 P 356 | X B 5 -200 0 100 R 50 50 2 1 P 357 | X C 6 200 -100 100 L 50 50 2 1 P 358 | ENDDRAW 359 | ENDDEF 360 | # 361 | # power_+3.3V 362 | # 363 | DEF power_+3.3V #PWR 0 0 Y Y 1 F P 364 | F0 "#PWR" 0 -150 50 H I C CNN 365 | F1 "power_+3.3V" 0 140 50 H V C CNN 366 | F2 "" 0 0 50 H I C CNN 367 | F3 "" 0 0 50 H I C CNN 368 | ALIAS +3.3V 369 | DRAW 370 | P 2 0 1 0 -30 50 0 100 N 371 | P 2 0 1 0 0 0 0 100 N 372 | P 2 0 1 0 0 100 30 50 N 373 | X +3V3 1 0 0 0 U 50 50 1 1 W N 374 | ENDDRAW 375 | ENDDEF 376 | # 377 | # power_GND 378 | # 379 | DEF power_GND #PWR 0 0 Y Y 1 F P 380 | F0 "#PWR" 0 -250 50 H I C CNN 381 | F1 "power_GND" 0 -150 50 H V C CNN 382 | F2 "" 0 0 50 H I C CNN 383 | F3 "" 0 0 50 H I C CNN 384 | DRAW 385 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 386 | X GND 1 0 0 0 D 50 50 1 1 W N 387 | ENDDRAW 388 | ENDDEF 389 | # 390 | #End Library 391 | -------------------------------------------------------------------------------- /Schematics/Rick Flash.bak: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | LIBS:Rick Flash-cache 3 | EELAYER 29 0 4 | EELAYER END 5 | $Descr A4 11693 8268 6 | encoding utf-8 7 | Sheet 1 1 8 | Title "Rick Flash" 9 | Date "2020-08-21" 10 | Rev " 1.1" 11 | Comp "Rectified Tech" 12 | Comment1 "Added via to fix ground plane disconnect" 13 | Comment2 "" 14 | Comment3 "" 15 | Comment4 "" 16 | $EndDescr 17 | $Comp 18 | L Connector_Generic:Conn_02x38_Odd_Even J1 19 | U 1 1 5EE342B8 20 | P 10500 4350 21 | F 0 "J1" H 10550 2225 50 0000 C CNN 22 | F 1 "M.2 Edge Connector" H 10550 2316 50 0000 C CNN 23 | F 2 "Custom Footprints:NGFF_B+M" H 10500 4350 50 0001 C CNN 24 | F 3 "~" H 10500 4350 50 0001 C CNN 25 | 1 10500 4350 26 | -1 0 0 1 27 | $EndComp 28 | $Comp 29 | L power:+3.3V #PWR01 30 | U 1 1 5EE41DD0 31 | P 7650 2400 32 | F 0 "#PWR01" H 7650 2250 50 0001 C CNN 33 | F 1 "+3.3V" H 7665 2573 50 0000 C CNN 34 | F 2 "" H 7650 2400 50 0001 C CNN 35 | F 3 "" H 7650 2400 50 0001 C CNN 36 | 1 7650 2400 37 | 1 0 0 -1 38 | $EndComp 39 | $Comp 40 | L power:+3.3V #PWR03 41 | U 1 1 5EE426D9 42 | P 9900 2450 43 | F 0 "#PWR03" H 9900 2300 50 0001 C CNN 44 | F 1 "+3.3V" H 9915 2623 50 0000 C CNN 45 | F 2 "" H 9900 2450 50 0001 C CNN 46 | F 3 "" H 9900 2450 50 0001 C CNN 47 | 1 9900 2450 48 | 1 0 0 -1 49 | $EndComp 50 | Wire Wire Line 51 | 10200 2750 9900 2750 52 | Wire Wire Line 53 | 9900 2750 9900 2650 54 | Wire Wire Line 55 | 10200 2650 9900 2650 56 | Connection ~ 9900 2650 57 | Wire Wire Line 58 | 9900 2650 9900 2550 59 | Wire Wire Line 60 | 10200 2550 9900 2550 61 | Connection ~ 9900 2550 62 | Wire Wire Line 63 | 9900 2550 9900 2450 64 | $Comp 65 | L power:GND #PWR04 66 | U 1 1 5EE437C0 67 | P 10950 2800 68 | F 0 "#PWR04" H 10950 2550 50 0001 C CNN 69 | F 1 "GND" H 10955 2627 50 0000 C CNN 70 | F 2 "" H 10950 2800 50 0001 C CNN 71 | F 3 "" H 10950 2800 50 0001 C CNN 72 | 1 10950 2800 73 | 1 0 0 -1 74 | $EndComp 75 | Wire Wire Line 76 | 10700 2650 10950 2650 77 | Wire Wire Line 78 | 10950 2650 10950 2800 79 | $Comp 80 | L Switch:SW_DPDT_x2 SW1 81 | U 1 1 5EE472AE 82 | P 7650 2600 83 | F 0 "SW1" V 7604 2748 50 0000 L CNN 84 | F 1 "POWER SW" V 7695 2748 50 0000 L CNN 85 | F 2 "Button_Switch_SMD:SW_SPDT_PCM12" H 7650 2600 50 0001 C CNN 86 | F 3 "~" H 7650 2600 50 0001 C CNN 87 | 1 7650 2600 88 | 0 1 1 0 89 | $EndComp 90 | $Comp 91 | L RF_Module:ESP-12E U10 92 | U 1 1 5EDBE48C 93 | P 7550 4050 94 | F 0 "U10" H 7550 5031 50 0000 C CNN 95 | F 1 "ESP-12E" H 7550 4940 50 0000 C CNN 96 | F 2 "RF_Module:ESP-12E" H 7550 4050 50 0001 C CNN 97 | F 3 "http://wiki.ai-thinker.com/_media/esp8266/esp8266_series_modules_user_manual_v1.1.pdf" H 7200 4150 50 0001 C CNN 98 | 1 7550 4050 99 | 1 0 0 -1 100 | $EndComp 101 | $Comp 102 | L 4xxx:4017 U2 103 | U 1 1 5EE71C01 104 | P 1500 6550 105 | F 0 "U2" H 1500 7531 50 0000 C CNN 106 | F 1 "4017" H 1500 7440 50 0000 C CNN 107 | F 2 "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" H 1500 6550 50 0001 C CNN 108 | F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf" H 1500 6550 50 0001 C CNN 109 | 1 1500 6550 110 | 1 0 0 -1 111 | $EndComp 112 | $Comp 113 | L 4xxx:4017 U5 114 | U 1 1 5EE71C07 115 | P 2500 6550 116 | F 0 "U5" H 2500 7531 50 0000 C CNN 117 | F 1 "4017" H 2500 7440 50 0000 C CNN 118 | F 2 "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" H 2500 6550 50 0001 C CNN 119 | F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf" H 2500 6550 50 0001 C CNN 120 | 1 2500 6550 121 | 1 0 0 -1 122 | $EndComp 123 | $Comp 124 | L 4xxx:4017 U7 125 | U 1 1 5EE71C0D 126 | P 3500 6550 127 | F 0 "U7" H 3500 7531 50 0000 C CNN 128 | F 1 "4017" H 3500 7440 50 0000 C CNN 129 | F 2 "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" H 3500 6550 50 0001 C CNN 130 | F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf" H 3500 6550 50 0001 C CNN 131 | 1 3500 6550 132 | 1 0 0 -1 133 | $EndComp 134 | $Comp 135 | L 4xxx:4017 U9 136 | U 1 1 5EE71C13 137 | P 4500 6550 138 | F 0 "U9" H 4500 7531 50 0000 C CNN 139 | F 1 "4017" H 4500 7440 50 0000 C CNN 140 | F 2 "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" H 4500 6550 50 0001 C CNN 141 | F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf" H 4500 6550 50 0001 C CNN 142 | 1 4500 6550 143 | 1 0 0 -1 144 | $EndComp 145 | $Comp 146 | L 4xxx:4017 U1 147 | U 1 1 5EE71C19 148 | P 1500 4850 149 | F 0 "U1" H 1500 5831 50 0000 C CNN 150 | F 1 "4017" H 1500 5740 50 0000 C CNN 151 | F 2 "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" H 1500 4850 50 0001 C CNN 152 | F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf" H 1500 4850 50 0001 C CNN 153 | 1 1500 4850 154 | 1 0 0 -1 155 | $EndComp 156 | $Comp 157 | L 4xxx:4017 U4 158 | U 1 1 5EE71C1F 159 | P 2500 4850 160 | F 0 "U4" H 2500 5831 50 0000 C CNN 161 | F 1 "4017" H 2500 5740 50 0000 C CNN 162 | F 2 "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" H 2500 4850 50 0001 C CNN 163 | F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf" H 2500 4850 50 0001 C CNN 164 | 1 2500 4850 165 | 1 0 0 -1 166 | $EndComp 167 | $Comp 168 | L 4xxx:4017 U6 169 | U 1 1 5EE71C25 170 | P 3500 4850 171 | F 0 "U6" H 3500 5831 50 0000 C CNN 172 | F 1 "4017" H 3500 5740 50 0000 C CNN 173 | F 2 "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" H 3500 4850 50 0001 C CNN 174 | F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf" H 3500 4850 50 0001 C CNN 175 | 1 3500 4850 176 | 1 0 0 -1 177 | $EndComp 178 | $Comp 179 | L 4xxx:4017 U8 180 | U 1 1 5EE71C2B 181 | P 4500 4850 182 | F 0 "U8" H 4500 5831 50 0000 C CNN 183 | F 1 "4017" H 4500 5740 50 0000 C CNN 184 | F 2 "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" H 4500 4850 50 0001 C CNN 185 | F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf" H 4500 4850 50 0001 C CNN 186 | 1 4500 4850 187 | 1 0 0 -1 188 | $EndComp 189 | $Comp 190 | L 4xxx:4017 U3 191 | U 1 1 5EEC54BE 192 | P 5500 6550 193 | F 0 "U3" H 5500 7531 50 0000 C CNN 194 | F 1 "4017" H 5500 7440 50 0000 C CNN 195 | F 2 "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" H 5500 6550 50 0001 C CNN 196 | F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf" H 5500 6550 50 0001 C CNN 197 | 1 5500 6550 198 | 1 0 0 -1 199 | $EndComp 200 | $Comp 201 | L Mechanical:MountingHole H1 202 | U 1 1 5EEEEEED 203 | P 7800 6250 204 | F 0 "H1" H 7900 6296 50 0000 L CNN 205 | F 1 "MountingHole" H 7900 6205 50 0000 L CNN 206 | F 2 "Mounting Holes:MountingHole_3.2mm_M3_Pad_Via" H 7800 6250 50 0001 C CNN 207 | F 3 "~" H 7800 6250 50 0001 C CNN 208 | 1 7800 6250 209 | 1 0 0 -1 210 | $EndComp 211 | $Comp 212 | L power:GND #PWR0101 213 | U 1 1 5EEF1292 214 | P 7550 4800 215 | F 0 "#PWR0101" H 7550 4550 50 0001 C CNN 216 | F 1 "GND" H 7555 4627 50 0000 C CNN 217 | F 2 "" H 7550 4800 50 0001 C CNN 218 | F 3 "" H 7550 4800 50 0001 C CNN 219 | 1 7550 4800 220 | 1 0 0 -1 221 | $EndComp 222 | Wire Wire Line 223 | 7550 4750 7550 4800 224 | $Comp 225 | L Connector_Generic:Conn_01x06 J2 226 | U 1 1 5EEF26B7 227 | P 7900 5450 228 | F 0 "J2" H 7980 5442 50 0000 L CNN 229 | F 1 "ICSP_NODEMCU" H 7980 5351 50 0000 L CNN 230 | F 2 "Custom Footprints:6pin 1.27mm ICSP Pad" H 7900 5450 50 0001 C CNN 231 | F 3 "~" H 7900 5450 50 0001 C CNN 232 | 1 7900 5450 233 | 1 0 0 -1 234 | $EndComp 235 | Text GLabel 7700 5350 0 50 Input ~ 0 236 | GPIO-0 237 | Text GLabel 7700 5550 0 50 Input ~ 0 238 | TX 239 | Text GLabel 7700 5650 0 50 Input ~ 0 240 | RX 241 | Text GLabel 7700 5750 0 50 Input ~ 0 242 | RESET 243 | Wire Wire Line 244 | 7700 5250 7100 5250 245 | Wire Wire Line 246 | 7100 5250 7100 5400 247 | Wire Wire Line 248 | 7550 3250 7550 2950 249 | Text GLabel 7700 5450 0 50 Input ~ 0 250 | ESP_3V3 251 | Text GLabel 7650 2950 2 50 Input ~ 0 252 | ESP_3V3 253 | Wire Wire Line 254 | 7650 2950 7550 2950 255 | Connection ~ 7550 2950 256 | Wire Wire Line 257 | 7550 2950 7550 2800 258 | Text GLabel 8450 3250 2 50 Input ~ 0 259 | GPIO-0 260 | Text GLabel 8150 3550 2 50 Input ~ 0 261 | TX 262 | Text GLabel 8150 3750 2 50 Input ~ 0 263 | RX 264 | Text GLabel 6600 3450 0 50 Input ~ 0 265 | RESET 266 | NoConn ~ 7750 2800 267 | $Comp 268 | L power:GND #PWR0102 269 | U 1 1 5EEF3A29 270 | P 7100 5400 271 | F 0 "#PWR0102" H 7100 5150 50 0001 C CNN 272 | F 1 "GND" H 7105 5227 50 0000 C CNN 273 | F 2 "" H 7100 5400 50 0001 C CNN 274 | F 3 "" H 7100 5400 50 0001 C CNN 275 | 1 7100 5400 276 | 1 0 0 -1 277 | $EndComp 278 | $Comp 279 | L power:GND #PWR0103 280 | U 1 1 5EEFCC2B 281 | P 7100 3000 282 | F 0 "#PWR0103" H 7100 2750 50 0001 C CNN 283 | F 1 "GND" H 7105 2827 50 0000 C CNN 284 | F 2 "" H 7100 3000 50 0001 C CNN 285 | F 3 "" H 7100 3000 50 0001 C CNN 286 | 1 7100 3000 287 | 1 0 0 -1 288 | $EndComp 289 | Wire Wire Line 290 | 7150 2950 7100 2950 291 | Wire Wire Line 292 | 7100 2950 7100 3000 293 | $Comp 294 | L Device:C C1 295 | U 1 1 5EEFB974 296 | P 7300 2950 297 | F 0 "C1" V 7048 2950 50 0000 C CNN 298 | F 1 "1uF" V 7139 2950 50 0000 C CNN 299 | F 2 "Capacitor_SMD:C_0805_2012Metric" H 7338 2800 50 0001 C CNN 300 | F 3 "~" H 7300 2950 50 0001 C CNN 301 | 1 7300 2950 302 | 0 1 1 0 303 | $EndComp 304 | Wire Wire Line 305 | 7450 2950 7550 2950 306 | Wire Wire Line 307 | 10700 2550 10950 2550 308 | Wire Wire Line 309 | 10950 2550 10950 2650 310 | Connection ~ 10950 2650 311 | $Comp 312 | L Device:R R3 313 | U 1 1 5EF2633E 314 | P 8400 4350 315 | F 0 "R3" V 8300 4350 50 0000 C CNN 316 | F 1 "10k" V 8400 4350 50 0000 C CNN 317 | F 2 "Resistor_SMD:R_0805_2012Metric" V 8330 4350 50 0001 C CNN 318 | F 3 "~" H 8400 4350 50 0001 C CNN 319 | 1 8400 4350 320 | 0 1 1 0 321 | $EndComp 322 | Wire Wire Line 323 | 8150 4350 8250 4350 324 | Text GLabel 8850 3450 2 50 Input ~ 0 325 | ESP_3V3 326 | $Comp 327 | L power:GND #PWR0104 328 | U 1 1 5EF2800C 329 | P 9300 4600 330 | F 0 "#PWR0104" H 9300 4350 50 0001 C CNN 331 | F 1 "GND" H 9305 4427 50 0000 C CNN 332 | F 2 "" H 9300 4600 50 0001 C CNN 333 | F 3 "" H 9300 4600 50 0001 C CNN 334 | 1 9300 4600 335 | 1 0 0 -1 336 | $EndComp 337 | Wire Wire Line 338 | 8550 4350 8600 4350 339 | Wire Wire Line 340 | 9300 4350 9300 4600 341 | $Comp 342 | L Device:R R4 343 | U 1 1 5EF2AEE8 344 | P 8550 3450 345 | F 0 "R4" V 8450 3450 50 0000 C CNN 346 | F 1 "10k" V 8550 3450 50 0000 C CNN 347 | F 2 "Resistor_SMD:R_0805_2012Metric" V 8480 3450 50 0001 C CNN 348 | F 3 "~" H 8550 3450 50 0001 C CNN 349 | 1 8550 3450 350 | 0 1 1 0 351 | $EndComp 352 | Text GLabel 6500 3650 0 50 Input ~ 0 353 | ESP_3V3 354 | $Comp 355 | L Device:R R2 356 | U 1 1 5EF302BA 357 | P 6700 3650 358 | F 0 "R2" V 6600 3650 50 0000 C CNN 359 | F 1 "10k" V 6700 3650 50 0000 C CNN 360 | F 2 "Resistor_SMD:R_0805_2012Metric" V 6630 3650 50 0001 C CNN 361 | F 3 "~" H 6700 3650 50 0001 C CNN 362 | 1 6700 3650 363 | 0 1 1 0 364 | $EndComp 365 | Wire Wire Line 366 | 6600 3450 6850 3450 367 | Text GLabel 6500 3250 0 50 Input ~ 0 368 | ESP_3V3 369 | Wire Wire Line 370 | 6850 3250 6850 3450 371 | Connection ~ 6850 3450 372 | Wire Wire Line 373 | 6850 3450 6950 3450 374 | Wire Wire Line 375 | 8400 3450 8300 3450 376 | Wire Wire Line 377 | 8450 3250 8300 3250 378 | Wire Wire Line 379 | 8300 3250 8300 3450 380 | Connection ~ 8300 3450 381 | Wire Wire Line 382 | 8300 3450 8150 3450 383 | Wire Wire Line 384 | 6550 3650 6500 3650 385 | Wire Wire Line 386 | 6800 3250 6850 3250 387 | $Comp 388 | L Device:R R1 389 | U 1 1 5EF4588B 390 | P 6650 3250 391 | F 0 "R1" V 6550 3250 50 0000 C CNN 392 | F 1 "10k" V 6650 3250 50 0000 C CNN 393 | F 2 "Resistor_SMD:R_0805_2012Metric" V 6580 3250 50 0001 C CNN 394 | F 3 "~" H 6650 3250 50 0001 C CNN 395 | 1 6650 3250 396 | 0 1 1 0 397 | $EndComp 398 | Wire Wire Line 399 | 6850 3650 6950 3650 400 | $Comp 401 | L Device:Buzzer BZ1 402 | U 1 1 5EE302BC 403 | P 8700 4050 404 | F 0 "BZ1" H 8852 4079 50 0000 L CNN 405 | F 1 "Buzzer" H 8852 3988 50 0000 L CNN 406 | F 2 "Buzzer_Beeper:PUIAudio_SMT_0825_S_4_R" V 8675 4150 50 0001 C CNN 407 | F 3 "~" V 8675 4150 50 0001 C CNN 408 | 1 8700 4050 409 | 1 0 0 -1 410 | $EndComp 411 | Wire Wire Line 412 | 8600 3950 8250 3950 413 | Wire Wire Line 414 | 8250 3950 8250 4250 415 | Wire Wire Line 416 | 8250 4250 8150 4250 417 | Wire Wire Line 418 | 8600 4150 8600 4350 419 | Connection ~ 8600 4350 420 | Wire Wire Line 421 | 8600 4350 9300 4350 422 | Wire Wire Line 423 | 8700 3450 8850 3450 424 | NoConn ~ 8150 3650 425 | NoConn ~ 8150 3850 426 | NoConn ~ 8150 3950 427 | NoConn ~ 8150 4050 428 | NoConn ~ 8150 4150 429 | NoConn ~ 8150 4450 430 | NoConn ~ 6950 3850 431 | NoConn ~ 6950 4050 432 | NoConn ~ 6950 4150 433 | NoConn ~ 6950 4250 434 | NoConn ~ 6950 4350 435 | NoConn ~ 6950 4450 436 | NoConn ~ 6950 4550 437 | $EndSCHEMATC 438 | -------------------------------------------------------------------------------- /Schematics/Rick Flash.dsn: -------------------------------------------------------------------------------- 1 | (pcb "/Users/jordanharbin/Documents/PCB Electronics Projects/Kicad 5/Rick Flash Flipped/Rick Flash.dsn" 2 | (parser 3 | (string_quote ") 4 | (space_in_quoted_tokens on) 5 | (host_cad "KiCad's Pcbnew") 6 | (host_version "(5.1.0-0)") 7 | ) 8 | (resolution um 10) 9 | (unit um) 10 | (structure 11 | (layer F.Cu 12 | (type signal) 13 | (property 14 | (index 0) 15 | ) 16 | ) 17 | (layer B.Cu 18 | (type signal) 19 | (property 20 | (index 1) 21 | ) 22 | ) 23 | (boundary 24 | (path pcb 0 195000 -109000 128000 -109000 127000 -107000 123000 -107000 25 | 122000 -109000 119000 -109000 119000 -107425 118983 -107296 26 | 118933 -107175 118854 -107071 118750 -106992 118629 -106942 27 | 118500 -106925 115000 -106925 115000 -103225 117900 -103225 28 | 118055 -103205 118200 -103145 118324 -103049 118420 -102925 29 | 118480 -102780 118500 -102625 118480 -102470 118420 -102325 30 | 118324 -102201 118200 -102105 118055 -102045 117900 -102025 31 | 115000 -102025 115000 -91475 117900 -91475 118055 -91454.6 32 | 118200 -91394.6 118324 -91299.3 118420 -91175 118480 -91030.3 33 | 118500 -90875 118480 -90719.7 118420 -90575 118324 -90450.7 34 | 118200 -90355.4 118055 -90295.4 117900 -90275 115000 -90275 35 | 115000 -87075 118500 -87075 118629 -87058 118750 -87008 118854 -86928.6 36 | 118933 -86825 118983 -86704.4 119000 -86575 119000 -85000 37 | 195000 -85000 195000 -109000) 38 | ) 39 | (plane @:no_net_0 (polygon F.Cu 0 117500 -87000 119000 -87000 119000 -85000 195000 -85000 40 | 195000 -109000 128000 -109000 127000 -107000 123000 -107000 41 | 122000 -109000 119000 -109000 119000 -107000 117500 -107000 42 | 117500 -87000)) 43 | (plane @:no_net_1 (polygon B.Cu 0 117500 -87000 119000 -87000 119000 -85000 195000 -85000 44 | 195000 -109000 128000 -109000 127000 -107000 123000 -107000 45 | 122000 -109000 119000 -109000 119000 -107000 117500 -107000 46 | 117500 -87000)) 47 | (keepout "" (polygon F.Cu 0 121000 -86500 128500 -86500 128500 -102500 121000 -102500 48 | 121000 -86500)) 49 | (keepout "" (polygon B.Cu 0 121000 -86500 128500 -86500 128500 -102500 121000 -102500 50 | 121000 -86500)) 51 | (keepout "" (polygon B.Cu 0 195000 -109000 195000 -85000 175000 -85000 175000 -109000 52 | 195000 -109000)) 53 | (via "Via[0-1]_800:400_um") 54 | (rule 55 | (width 250) 56 | (clearance 200.1) 57 | (clearance 200.1 (type default_smd)) 58 | (clearance 50 (type smd_smd)) 59 | ) 60 | ) 61 | (placement 62 | (component "Custom Footprints:6pin 1.27mm ICSP Pad" 63 | (place J2 131000 -87500 back 90 (PN ICSP_NODEMCU)) 64 | ) 65 | (component Resistor_SMD:R_0805_2012Metric 66 | (place R4 137562 -107500 front 0 (PN 10k)) 67 | (place R3 144562 -105000 front 0 (PN 10k)) 68 | (place R2 141062 -105000 front 0 (PN 10k)) 69 | (place R1 137562 -105000 front 0 (PN 10k)) 70 | (place C1 144562 -107500 front 180 (PN 1uF)) 71 | ) 72 | (component "Mounting Holes:MountingHole_3.2mm_M3_Pad_Via" 73 | (place H1 195000 -97000 front 23 (PN MountingHole)) 74 | ) 75 | (component "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" 76 | (place U3 167500 -91000 front 0 (PN 4017)) 77 | (place U9 184500 -103000 front 0 (PN 4017)) 78 | (place U8 176000 -103000 front 0 (PN 4017)) 79 | (place U7 167500 -103000 front 0 (PN 4017)) 80 | (place U6 159000 -103000 front 0 (PN 4017)) 81 | (place U5 150500 -103000 front 0 (PN 4017)) 82 | (place U4 176000 -91000 front 0 (PN 4017)) 83 | (place U2 159000 -91000 front 0 (PN 4017)) 84 | (place U1 150500 -91000 front 0 (PN 4017)) 85 | ) 86 | (component "RF_Module:ESP-12E" 87 | (place U10 133000 -94500 front 90 (PN "ESP-12E")) 88 | ) 89 | (component "Custom Footprints:NGFF_B+M" 90 | (place J1 115000 -97000 front 270 (PN "M.2 Edge Connector")) 91 | ) 92 | (component Button_Switch_SMD:SW_SPDT_PCM12 93 | (place SW1 125000 -105500 front 0 (PN "POWER SW")) 94 | ) 95 | (component Buzzer_Beeper:PUIAudio_SMT_0825_S_4_R 96 | (place BZ1 185500 -91000 front 0 (PN Buzzer)) 97 | ) 98 | ) 99 | (library 100 | (image "Custom Footprints:6pin 1.27mm ICSP Pad" 101 | (pin Oval[T]Pad_1000x1000_um 2 -100 -3670) 102 | (pin Oval[T]Pad_1000x1000_um 3 -100 -4940) 103 | (pin Oval[T]Pad_1000x1000_um 4 -100 -6210) 104 | (pin Oval[T]Pad_1000x1000_um 5 -100 -7480) 105 | (pin Oval[T]Pad_1000x1000_um 6 -100 -8750) 106 | (pin Rect[T]Pad_1000x1000_um 1 -100 -2400) 107 | ) 108 | (image Resistor_SMD:R_0805_2012Metric 109 | (outline (path signal 50 1680 -950 -1680 -950)) 110 | (outline (path signal 50 1680 950 1680 -950)) 111 | (outline (path signal 50 -1680 950 1680 950)) 112 | (outline (path signal 50 -1680 -950 -1680 950)) 113 | (outline (path signal 120 -258.578 -710 258.578 -710)) 114 | (outline (path signal 120 -258.578 710 258.578 710)) 115 | (outline (path signal 100 1000 -600 -1000 -600)) 116 | (outline (path signal 100 1000 600 1000 -600)) 117 | (outline (path signal 100 -1000 600 1000 600)) 118 | (outline (path signal 100 -1000 -600 -1000 600)) 119 | (pin RoundRect[T]Pad_975x1400_244.678_um 2 937.5 0) 120 | (pin RoundRect[T]Pad_975x1400_244.678_um 1 -937.5 0) 121 | ) 122 | (image "Mounting Holes:MountingHole_3.2mm_M3_Pad_Via" 123 | (outline (path signal 50 3450 0 3369.34 -741.648 3131.14 -1448.62 2746.52 -2087.85 124 | 2233.48 -2629.46 1616.01 -3048.12 922.973 -3324.25 186.779 -3444.94 125 | -558.148 -3404.55 -1276.98 -3204.97 -1936.1 -2855.53 -2504.68 -2372.56 126 | -2956.16 -1778.66 -3269.4 -1101.59 -3429.78 -373.011 -3429.78 373.011 127 | -3269.4 1101.59 -2956.16 1778.66 -2504.68 2372.56 -1936.1 2855.53 128 | -1276.98 3204.97 -558.148 3404.55 186.779 3444.94 922.973 3324.25 129 | 1616.01 3048.12 2233.48 2629.46 2746.52 2087.85 3131.14 1448.62 130 | 3369.34 741.648 3450 0)) 131 | (outline (path signal 150 3200 0 3119.77 -712.067 2883.1 -1388.43 2501.86 -1995.17 132 | 1995.17 -2501.86 1388.43 -2883.1 712.067 -3119.77 0 -3200 133 | -712.067 -3119.77 -1388.43 -2883.1 -1995.17 -2501.86 -2501.86 -1995.17 134 | -2883.1 -1388.43 -3119.77 -712.067 -3200 0 -3119.77 712.067 135 | -2883.1 1388.43 -2501.86 1995.17 -1995.17 2501.86 -1388.43 2883.1 136 | -712.067 3119.77 0 3200 712.067 3119.77 1388.43 2883.1 1995.17 2501.86 137 | 2501.86 1995.17 2883.1 1388.43 3119.77 712.067 3200 0)) 138 | (pin Round[A]Pad_800_um 1 1697.06 1697.06) 139 | (pin Round[A]Pad_800_um 1@1 0 2400) 140 | (pin Round[A]Pad_800_um 1@2 -1697.06 1697.06) 141 | (pin Round[A]Pad_800_um 1@3 -2400 0) 142 | (pin Round[A]Pad_800_um 1@4 -1697.06 -1697.06) 143 | (pin Round[A]Pad_800_um 1@5 0 -2400) 144 | (pin Round[A]Pad_800_um 1@6 1697.06 -1697.06) 145 | (pin Round[A]Pad_800_um 1@7 2400 0) 146 | (pin Round[A]Pad_6400_um 1@8 0 0) 147 | ) 148 | (image "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" 149 | (outline (path signal 50 4050 -5450 -4050 -5450)) 150 | (outline (path signal 50 4050 -5450 4050 5450)) 151 | (outline (path signal 50 -4050 5450 -4050 -5450)) 152 | (outline (path signal 50 -4050 5450 4050 5450)) 153 | (outline (path signal 120 -2400 -5400 2400 -5400)) 154 | (outline (path signal 120 -2400 5400 2400 5400)) 155 | (outline (path signal 100 -2200 -5200 -2200 4600)) 156 | (outline (path signal 100 2200 -5200 -2200 -5200)) 157 | (outline (path signal 100 2200 5200 2200 -5200)) 158 | (outline (path signal 100 -1600 5200 2200 5200)) 159 | (outline (path signal 120 -2400 5000 -3800 5000)) 160 | (outline (path signal 120 -2400 5400 -2400 5000)) 161 | (outline (path signal 100 -2200 4600 -1600 5200)) 162 | (pin Rect[T]Pad_1300x800_um 16 3150 4450) 163 | (pin Rect[T]Pad_1300x800_um 15 3150 3170) 164 | (pin Rect[T]Pad_1300x800_um 14 3150 1910) 165 | (pin Rect[T]Pad_1300x800_um 13 3150 640) 166 | (pin Rect[T]Pad_1300x800_um 12 3150 -640) 167 | (pin Rect[T]Pad_1300x800_um 11 3150 -1910) 168 | (pin Rect[T]Pad_1300x800_um 10 3150 -3170) 169 | (pin Rect[T]Pad_1300x800_um 9 3150 -4450) 170 | (pin Rect[T]Pad_1300x800_um 8 -3150 -4450) 171 | (pin Rect[T]Pad_1300x800_um 7 -3150 -3170) 172 | (pin Rect[T]Pad_1300x800_um 6 -3150 -1910) 173 | (pin Rect[T]Pad_1300x800_um 5 -3150 -640) 174 | (pin Rect[T]Pad_1300x800_um 4 -3150 640) 175 | (pin Rect[T]Pad_1300x800_um 3 -3150 1910) 176 | (pin Rect[T]Pad_1300x800_um 2 -3150 3170) 177 | (pin Rect[T]Pad_1300x800_um 1 -3150 4450) 178 | ) 179 | (image "RF_Module:ESP-12E" 180 | (outline (path signal 120 5560 4800 8120 7360)) 181 | (outline (path signal 120 2560 4800 8120 10360)) 182 | (outline (path signal 120 -440 4800 6880 12120)) 183 | (outline (path signal 120 -3440 4800 3880 12120)) 184 | (outline (path signal 120 -6440 4800 880 12120)) 185 | (outline (path signal 120 -8120 6120 -2120 12120)) 186 | (outline (path signal 120 -8120 9120 -5120 12120)) 187 | (outline (path signal 120 -8120 4800 -8120 12120)) 188 | (outline (path signal 120 8120 4800 -8120 4800)) 189 | (outline (path signal 120 8120 12120 8120 4800)) 190 | (outline (path signal 120 -8120 12120 8120 12120)) 191 | (outline (path signal 120 -8120 4500 -8730 4500)) 192 | (outline (path signal 120 -8120 4500 -8120 12120)) 193 | (outline (path signal 120 -8120 -12120 -8120 -11500)) 194 | (outline (path signal 120 -6000 -12120 -8120 -12120)) 195 | (outline (path signal 120 8120 -12120 6000 -12120)) 196 | (outline (path signal 120 8120 -11500 8120 -12120)) 197 | (outline (path signal 120 8120 12120 8120 4500)) 198 | (outline (path signal 120 -8120 12120 8120 12120)) 199 | (outline (path signal 50 -9050 -13100 -9050 12200)) 200 | (outline (path signal 50 9050 -13100 -9050 -13100)) 201 | (outline (path signal 50 9050 12200 9050 -13100)) 202 | (outline (path signal 50 -9050 12200 9050 12200)) 203 | (outline (path signal 120 -8000 4000 -8000 12000)) 204 | (outline (path signal 120 -7500 3500 -8000 4000)) 205 | (outline (path signal 120 -8000 3000 -7500 3500)) 206 | (outline (path signal 120 -8000 -12000 -8000 3000)) 207 | (outline (path signal 120 8000 -12000 -8000 -12000)) 208 | (outline (path signal 120 8000 12000 8000 -12000)) 209 | (outline (path signal 120 -8000 12000 8000 12000)) 210 | (pin Rect[T]Pad_2500x1000_um 22 7600 3500) 211 | (pin Rect[T]Pad_2500x1000_um 21 7600 1500) 212 | (pin Rect[T]Pad_2500x1000_um 20 7600 -500) 213 | (pin Rect[T]Pad_2500x1000_um 19 7600 -2500) 214 | (pin Rect[T]Pad_2500x1000_um 18 7600 -4500) 215 | (pin Rect[T]Pad_2500x1000_um 17 7600 -6500) 216 | (pin Rect[T]Pad_2500x1000_um 16 7600 -8500) 217 | (pin Rect[T]Pad_2500x1000_um 15 7600 -10500) 218 | (pin Rect[T]Pad_1000x1800_um 14 5000 -12000) 219 | (pin Rect[T]Pad_1000x1800_um 13 3000 -12000) 220 | (pin Rect[T]Pad_1000x1800_um 12 1000 -12000) 221 | (pin Rect[T]Pad_1000x1800_um 11 -1000 -12000) 222 | (pin Rect[T]Pad_1000x1800_um 10 -3000 -12000) 223 | (pin Rect[T]Pad_1000x1800_um 9 -5000 -12000) 224 | (pin Rect[T]Pad_2500x1000_um 8 -7600 -10500) 225 | (pin Rect[T]Pad_2500x1000_um 7 -7600 -8500) 226 | (pin Rect[T]Pad_2500x1000_um 6 -7600 -6500) 227 | (pin Rect[T]Pad_2500x1000_um 5 -7600 -4500) 228 | (pin Rect[T]Pad_2500x1000_um 4 -7600 -2500) 229 | (pin Rect[T]Pad_2500x1000_um 3 -7600 -500) 230 | (pin Rect[T]Pad_2500x1000_um 2 -7600 1500) 231 | (pin Rect[T]Pad_2500x1000_um 1 -7600 3500) 232 | ) 233 | (image "Custom Footprints:NGFF_B+M" 234 | (outline (path signal 50 10425 4000 11000 4000)) 235 | (outline (path signal 50 9925 0 9925 3500)) 236 | (outline (path signal 50 6225 0 9925 0)) 237 | (outline (path signal 50 6225 2900 6225 0)) 238 | (outline (path signal 50 5025 0 5025 2900)) 239 | (outline (path signal 50 0 0 5025 0)) 240 | (outline (path signal 50 -5525 0 0 0)) 241 | (outline (path signal 50 -5525 2900 -5525 0)) 242 | (outline (path signal 50 -6725 0 -6725 2900)) 243 | (outline (path signal 50 -9925 0 -6725 0)) 244 | (outline (path signal 50 -9925 3500 -9925 0)) 245 | (outline (path signal 50 -11000 4000 -10425 4000)) 246 | (pin Rect[T]Pad_350x1450_um 75 -9250 1275) 247 | (pin Rect[B]Pad_350x1950_um 74 -9000 1525) 248 | (pin Rect[T]Pad_350x1450_um 73 -8750 1275) 249 | (pin Rect[B]Pad_350x1950_um 72 -8500 1525) 250 | (pin Rect[T]Pad_350x1450_um 71 -8250 1275) 251 | (pin Rect[B]Pad_350x1950_um 70 -8000 1525) 252 | (pin Rect[T]Pad_350x1450_um 69 -7750 1275) 253 | (pin Rect[B]Pad_350x1950_um 68 -7500 1525) 254 | (pin Rect[T]Pad_350x1450_um 67 -7250 1275) 255 | (pin Rect[B]Pad_350x1950_um 58 -5000 1525) 256 | (pin Rect[T]Pad_350x1450_um 57 -4750 1275) 257 | (pin Rect[B]Pad_350x1950_um 56 -4500 1525) 258 | (pin Rect[T]Pad_350x1450_um 55 -4250 1275) 259 | (pin Rect[B]Pad_350x1950_um 54 -4000 1525) 260 | (pin Rect[T]Pad_350x1450_um 53 -3750 1275) 261 | (pin Rect[B]Pad_350x1950_um 52 -3500 1525) 262 | (pin Rect[T]Pad_350x1450_um 51 -3250 1275) 263 | (pin Rect[B]Pad_350x1950_um 50 -3000 1525) 264 | (pin Rect[T]Pad_350x1450_um 49 -2750 1275) 265 | (pin Rect[B]Pad_350x1950_um 48 -2500 1525) 266 | (pin Rect[T]Pad_350x1450_um 47 -2250 1275) 267 | (pin Rect[B]Pad_350x1950_um 46 -2000 1525) 268 | (pin Rect[T]Pad_350x1450_um 45 -1750 1275) 269 | (pin Rect[B]Pad_350x1950_um 44 -1500 1525) 270 | (pin Rect[T]Pad_350x1450_um 43 -1250 1275) 271 | (pin Rect[B]Pad_350x1950_um 42 -1000 1525) 272 | (pin Rect[T]Pad_350x1450_um 41 -750 1275) 273 | (pin Rect[B]Pad_350x1950_um 40 -500 1525) 274 | (pin Rect[T]Pad_350x1450_um 39 -250 1275) 275 | (pin Rect[B]Pad_350x1950_um 38 0 1525) 276 | (pin Rect[T]Pad_350x1450_um 37 250 1275) 277 | (pin Rect[B]Pad_350x1950_um 36 500 1525) 278 | (pin Rect[T]Pad_350x1450_um 35 750 1275) 279 | (pin Rect[B]Pad_350x1950_um 34 1000 1525) 280 | (pin Rect[T]Pad_350x1450_um 33 1250 1275) 281 | (pin Rect[B]Pad_350x1950_um 32 1500 1525) 282 | (pin Rect[T]Pad_350x1450_um 31 1750 1275) 283 | (pin Rect[B]Pad_350x1950_um 30 2000 1525) 284 | (pin Rect[T]Pad_350x1450_um 29 2250 1275) 285 | (pin Rect[B]Pad_350x1950_um 28 2500 1525) 286 | (pin Rect[T]Pad_350x1450_um 27 2750 1275) 287 | (pin Rect[B]Pad_350x1950_um 26 3000 1525) 288 | (pin Rect[T]Pad_350x1450_um 25 3250 1275) 289 | (pin Rect[B]Pad_350x1950_um 24 3500 1525) 290 | (pin Rect[T]Pad_350x1450_um 23 3750 1275) 291 | (pin Rect[B]Pad_350x1950_um 22 4000 1525) 292 | (pin Rect[T]Pad_350x1450_um 21 4250 1275) 293 | (pin Rect[B]Pad_350x1950_um 20 4500 1525) 294 | (pin Rect[T]Pad_350x1450_um 11 6750 1275) 295 | (pin Rect[B]Pad_350x1950_um 10 7000 1525) 296 | (pin Rect[T]Pad_350x1450_um 9 7250 1275) 297 | (pin Rect[B]Pad_350x1950_um 8 7500 1525) 298 | (pin Rect[T]Pad_350x1450_um 7 7750 1275) 299 | (pin Rect[B]Pad_350x1950_um 6 8000 1525) 300 | (pin Rect[T]Pad_350x1450_um 5 8250 1275) 301 | (pin Rect[B]Pad_350x1950_um 4 8500 1525) 302 | (pin Rect[T]Pad_350x1450_um 3 8750 1275) 303 | (pin Rect[B]Pad_350x1950_um 2 9000 1525) 304 | (pin Rect[T]Pad_350x1450_um 1 9250 1275) 305 | ) 306 | (image Button_Switch_SMD:SW_SPDT_PCM12 307 | (outline (path signal 120 3450 -720 3450 70)) 308 | (outline (path signal 120 -3450 70 -3450 -720)) 309 | (outline (path signal 120 -1600 1120 100 1120)) 310 | (outline (path signal 120 -2850 -1730 2850 -1730)) 311 | (outline (path signal 120 -100 -3020 -100 -1730)) 312 | (outline (path signal 120 -1200 -3230 -300 -3230)) 313 | (outline (path signal 120 -1400 -1730 -1400 -3020)) 314 | (outline (path signal 120 -100 -3020 -300 -3230)) 315 | (outline (path signal 120 -1400 -3020 -1200 -3230)) 316 | (outline (path signal 50 -4400 -2100 -4400 2450)) 317 | (outline (path signal 50 -1650 -2100 -4400 -2100)) 318 | (outline (path signal 50 -1650 -3400 -1650 -2100)) 319 | (outline (path signal 50 1650 -3400 -1650 -3400)) 320 | (outline (path signal 50 1650 -2100 1650 -3400)) 321 | (outline (path signal 50 4400 -2100 1650 -2100)) 322 | (outline (path signal 50 4400 2450 4400 -2100)) 323 | (outline (path signal 50 -4400 2450 4400 2450)) 324 | (outline (path signal 120 1400 1120 1600 1120)) 325 | (outline (path signal 100 3350 1000 -3350 1000)) 326 | (outline (path signal 100 3350 -1600 3350 1000)) 327 | (outline (path signal 100 -3350 -1600 3350 -1600)) 328 | (outline (path signal 100 -3350 1000 -3350 -1600)) 329 | (outline (path signal 100 -100 -2900 -100 -1600)) 330 | (outline (path signal 100 -150 -2950 -100 -2900)) 331 | (outline (path signal 100 -350 -3150 -150 -2950)) 332 | (outline (path signal 100 -1200 -3150 -350 -3150)) 333 | (outline (path signal 100 -1400 -2950 -1200 -3150)) 334 | (outline (path signal 100 -1400 -1650 -1400 -2950)) 335 | (pin Rect[T]Pad_1000x800_um @1 -3650 780) 336 | (pin Rect[T]Pad_1000x800_um @2 3650 780) 337 | (pin Rect[T]Pad_1000x800_um @3 3650 -1430) 338 | (pin Rect[T]Pad_1000x800_um @4 -3650 -1430) 339 | (pin Rect[T]Pad_700x1500_um 3 2250 1430) 340 | (pin Rect[T]Pad_700x1500_um 2 750 1430) 341 | (pin Rect[T]Pad_700x1500_um 1 -2250 1430) 342 | (keepout "" (circle F.Cu 900 1500 -330)) 343 | (keepout "" (circle B.Cu 900 1500 -330)) 344 | (keepout "" (circle F.Cu 900 -1500 -330)) 345 | (keepout "" (circle B.Cu 900 -1500 -330)) 346 | ) 347 | (image Buzzer_Beeper:PUIAudio_SMT_0825_S_4_R 348 | (outline (path signal 100 -2750 4250 2750 4250)) 349 | (outline (path signal 100 2750 4250 4250 2750)) 350 | (outline (path signal 100 4250 2750 4250 -2750)) 351 | (outline (path signal 100 4250 -2750 2750 -4250)) 352 | (outline (path signal 100 2750 -4250 -2750 -4250)) 353 | (outline (path signal 100 -2750 -4250 -4250 -2750)) 354 | (outline (path signal 100 -4250 -2750 -4250 2750)) 355 | (outline (path signal 100 -4250 2750 -2750 4250)) 356 | (outline (path signal 120 2000 4350 -2000 4350)) 357 | (outline (path signal 120 -4350 2000 -4350 -2000)) 358 | (outline (path signal 120 -2000 -4350 2000 -4350)) 359 | (outline (path signal 120 4350 -2000 4350 2000)) 360 | (outline (path signal 50 -4750 4750 4750 4750)) 361 | (outline (path signal 50 4750 4750 4750 -4750)) 362 | (outline (path signal 50 4750 -4750 -4750 -4750)) 363 | (outline (path signal 50 -4750 -4750 -4750 4750)) 364 | (pin Rect[T]Pad_2000x2000_um (rotate 270) 1 -3500 3500) 365 | (pin Rect[T]Pad_2000x2000_um (rotate 270) 2 -3500 -3500) 366 | (pin Rect[T]Pad_2000x2000_um (rotate 270) 3 3500 -3500) 367 | (pin Rect[T]Pad_2000x2000_um (rotate 270) 4 3500 3500) 368 | ) 369 | (padstack Round[A]Pad_6400_um 370 | (shape (circle F.Cu 6400)) 371 | (shape (circle B.Cu 6400)) 372 | (attach off) 373 | ) 374 | (padstack Round[A]Pad_800_um 375 | (shape (circle F.Cu 800)) 376 | (shape (circle B.Cu 800)) 377 | (attach off) 378 | ) 379 | (padstack Oval[T]Pad_1000x1000_um 380 | (shape (path F.Cu 1000 0 0 0 0)) 381 | (attach off) 382 | ) 383 | (padstack RoundRect[T]Pad_975x1400_244.678_um 384 | (shape (polygon F.Cu 0 286.238 697.211 327.435 686.172 366.089 668.147 401.026 643.684 385 | 431.184 613.526 455.647 578.589 473.672 539.935 484.711 498.738 386 | 488.428 456.25 488.428 -456.25 484.711 -498.738 473.672 -539.935 387 | 455.647 -578.589 431.184 -613.526 401.026 -643.684 366.089 -668.147 388 | 327.435 -686.172 286.238 -697.211 243.75 -700.928 -243.75 -700.928 389 | -286.238 -697.211 -327.435 -686.172 -366.089 -668.147 -401.026 -643.684 390 | -431.184 -613.526 -455.647 -578.589 -473.672 -539.935 -484.711 -498.738 391 | -488.428 -456.25 -488.428 456.25 -484.711 498.738 -473.672 539.935 392 | -455.647 578.589 -431.184 613.526 -401.026 643.684 -366.089 668.147 393 | -327.435 686.172 -286.238 697.211 -243.75 700.928 243.75 700.928 394 | 286.238 697.211)) 395 | (attach off) 396 | ) 397 | (padstack Rect[B]Pad_350x1950_um 398 | (shape (rect B.Cu -175 -975 175 975)) 399 | (attach off) 400 | ) 401 | (padstack Rect[T]Pad_2000x2000_um 402 | (shape (rect F.Cu -1000 -1000 1000 1000)) 403 | (attach off) 404 | ) 405 | (padstack Rect[T]Pad_2500x1000_um 406 | (shape (rect F.Cu -1250 -500 1250 500)) 407 | (attach off) 408 | ) 409 | (padstack Rect[T]Pad_350x1450_um 410 | (shape (rect F.Cu -175 -725 175 725)) 411 | (attach off) 412 | ) 413 | (padstack Rect[T]Pad_700x1500_um 414 | (shape (rect F.Cu -350 -750 350 750)) 415 | (attach off) 416 | ) 417 | (padstack Rect[T]Pad_1000x800_um 418 | (shape (rect F.Cu -500 -400 500 400)) 419 | (attach off) 420 | ) 421 | (padstack Rect[T]Pad_1000x1000_um 422 | (shape (rect F.Cu -500 -500 500 500)) 423 | (attach off) 424 | ) 425 | (padstack Rect[T]Pad_1000x1800_um 426 | (shape (rect F.Cu -500 -900 500 900)) 427 | (attach off) 428 | ) 429 | (padstack Rect[T]Pad_1300x800_um 430 | (shape (rect F.Cu -650 -400 650 400)) 431 | (attach off) 432 | ) 433 | (padstack "Via[0-1]_800:400_um" 434 | (shape (circle F.Cu 800)) 435 | (shape (circle B.Cu 800)) 436 | (attach off) 437 | ) 438 | ) 439 | (network 440 | (net @:no_net_0 441 | ) 442 | (net @:no_net_1 443 | ) 444 | (net GND 445 | (pins J2-1 R3-1 C1-2 U10-15 J1-73 J1-71 BZ1-2) 446 | ) 447 | (net +3V3 448 | (pins J1-74 J1-72 J1-70 SW1-2) 449 | ) 450 | (net "Net-(SW1-Pad1)" 451 | (pins SW1-1) 452 | ) 453 | (net "Net-(U1-Pad3)" 454 | (pins U4-14 U1-3) 455 | ) 456 | (net "Net-(U1-Pad2)" 457 | (pins U4-13 U1-2) 458 | ) 459 | (net "Net-(U2-Pad8)" 460 | (pins U2-8) 461 | ) 462 | (net "Net-(U2-Pad7)" 463 | (pins U5-15 U2-7) 464 | ) 465 | (net "Net-(U2-Pad6)" 466 | (pins U2-6) 467 | ) 468 | (net "Net-(U2-Pad5)" 469 | (pins U2-5) 470 | ) 471 | (net "Net-(U2-Pad4)" 472 | (pins U2-4) 473 | ) 474 | (net "Net-(U2-Pad3)" 475 | (pins U5-14 U2-3) 476 | ) 477 | (net "Net-(U2-Pad2)" 478 | (pins U5-13 U2-2) 479 | ) 480 | (net "Net-(U2-Pad1)" 481 | (pins U2-1) 482 | ) 483 | (net "Net-(U3-Pad5)" 484 | (pins U3-5) 485 | ) 486 | (net "Net-(U3-Pad4)" 487 | (pins U3-4) 488 | ) 489 | (net "Net-(U10-Pad2)" 490 | (pins U10-2) 491 | ) 492 | (net "Net-(U3-Pad2)" 493 | (pins U3-2) 494 | ) 495 | (net "Net-(U3-Pad1)" 496 | (pins U3-1) 497 | ) 498 | (net "Net-(U4-Pad5)" 499 | (pins U4-5) 500 | ) 501 | (net "Net-(U4-Pad4)" 502 | (pins U4-4) 503 | ) 504 | (net "Net-(U4-Pad2)" 505 | (pins U6-13 U4-2) 506 | ) 507 | (net "Net-(U4-Pad1)" 508 | (pins U4-1) 509 | ) 510 | (net "Net-(U5-Pad5)" 511 | (pins U5-5) 512 | ) 513 | (net "Net-(U5-Pad4)" 514 | (pins U5-4) 515 | ) 516 | (net "Net-(U5-Pad2)" 517 | (pins U7-13 U5-2) 518 | ) 519 | (net "Net-(U5-Pad1)" 520 | (pins U5-1) 521 | ) 522 | (net "Net-(U6-Pad5)" 523 | (pins U6-5) 524 | ) 525 | (net "Net-(U6-Pad4)" 526 | (pins U6-4) 527 | ) 528 | (net "Net-(U6-Pad2)" 529 | (pins U8-13 U6-2) 530 | ) 531 | (net "Net-(U6-Pad1)" 532 | (pins U6-1) 533 | ) 534 | (net "Net-(U7-Pad5)" 535 | (pins U7-5) 536 | ) 537 | (net "Net-(U7-Pad4)" 538 | (pins U7-4) 539 | ) 540 | (net "Net-(U7-Pad2)" 541 | (pins U9-13 U7-2) 542 | ) 543 | (net "Net-(U7-Pad1)" 544 | (pins U7-1) 545 | ) 546 | (net "Net-(U9-Pad8)" 547 | (pins U9-8) 548 | ) 549 | (net "Net-(U10-Pad7)" 550 | (pins U10-7) 551 | ) 552 | (net "Net-(U10-Pad6)" 553 | (pins U10-6) 554 | ) 555 | (net "Net-(U5-Pad8)" 556 | (pins U5-8) 557 | ) 558 | (net "Net-(BZ1-Pad1)" 559 | (pins U10-5 BZ1-1) 560 | ) 561 | (net "Net-(U1-Pad16)" 562 | (pins U1-16) 563 | ) 564 | (net "Net-(U1-Pad15)" 565 | (pins U1-15) 566 | ) 567 | (net "Net-(U1-Pad14)" 568 | (pins U1-14) 569 | ) 570 | (net "Net-(U1-Pad13)" 571 | (pins U1-13) 572 | ) 573 | (net "Net-(U1-Pad12)" 574 | (pins U1-12) 575 | ) 576 | (net "Net-(U1-Pad11)" 577 | (pins U1-11) 578 | ) 579 | (net "Net-(U1-Pad10)" 580 | (pins U1-10) 581 | ) 582 | (net "Net-(U1-Pad9)" 583 | (pins U1-9) 584 | ) 585 | (net "Net-(U1-Pad8)" 586 | (pins U2-16 U1-8) 587 | ) 588 | (net "Net-(U1-Pad7)" 589 | (pins U4-15 U1-7) 590 | ) 591 | (net "Net-(U1-Pad6)" 592 | (pins U1-6) 593 | ) 594 | (net "Net-(U1-Pad5)" 595 | (pins U1-5) 596 | ) 597 | (net "Net-(U1-Pad4)" 598 | (pins U1-4) 599 | ) 600 | (net "Net-(U1-Pad1)" 601 | (pins U1-1) 602 | ) 603 | (net "Net-(U2-Pad15)" 604 | (pins U2-15) 605 | ) 606 | (net "Net-(U2-Pad14)" 607 | (pins U2-14) 608 | ) 609 | (net "Net-(U2-Pad13)" 610 | (pins U2-13) 611 | ) 612 | (net "Net-(U2-Pad12)" 613 | (pins U2-12) 614 | ) 615 | (net "Net-(U2-Pad11)" 616 | (pins U2-11) 617 | ) 618 | (net "Net-(U2-Pad10)" 619 | (pins U2-10) 620 | ) 621 | (net "Net-(U2-Pad9)" 622 | (pins U2-9) 623 | ) 624 | (net "Net-(U3-Pad15)" 625 | (pins U3-15 U9-7) 626 | ) 627 | (net "Net-(U3-Pad14)" 628 | (pins U3-14 U9-3) 629 | ) 630 | (net "Net-(U3-Pad13)" 631 | (pins U3-13 U9-2) 632 | ) 633 | (net "Net-(U3-Pad12)" 634 | (pins U3-12) 635 | ) 636 | (net "Net-(U3-Pad11)" 637 | (pins U3-11) 638 | ) 639 | (net "Net-(U3-Pad10)" 640 | (pins U3-10) 641 | ) 642 | (net "Net-(U3-Pad9)" 643 | (pins U3-9) 644 | ) 645 | (net "Net-(U3-Pad8)" 646 | (pins U3-8) 647 | ) 648 | (net "Net-(U3-Pad7)" 649 | (pins U3-7) 650 | ) 651 | (net "Net-(U3-Pad6)" 652 | (pins U3-6) 653 | ) 654 | (net "Net-(U3-Pad3)" 655 | (pins U3-3) 656 | ) 657 | (net "Net-(U4-Pad12)" 658 | (pins U4-12) 659 | ) 660 | (net "Net-(U4-Pad11)" 661 | (pins U4-11) 662 | ) 663 | (net "Net-(U4-Pad10)" 664 | (pins U4-10) 665 | ) 666 | (net "Net-(U4-Pad9)" 667 | (pins U4-9) 668 | ) 669 | (net "Net-(U4-Pad8)" 670 | (pins U5-16 U4-8) 671 | ) 672 | (net "Net-(U4-Pad7)" 673 | (pins U6-15 U4-7) 674 | ) 675 | (net "Net-(U4-Pad6)" 676 | (pins U4-6) 677 | ) 678 | (net "Net-(U4-Pad3)" 679 | (pins U6-14 U4-3) 680 | ) 681 | (net "Net-(U5-Pad12)" 682 | (pins U5-12) 683 | ) 684 | (net "Net-(U5-Pad11)" 685 | (pins U5-11) 686 | ) 687 | (net "Net-(U5-Pad10)" 688 | (pins U5-10) 689 | ) 690 | (net "Net-(U5-Pad9)" 691 | (pins U5-9) 692 | ) 693 | (net "Net-(U5-Pad7)" 694 | (pins U7-15 U5-7) 695 | ) 696 | (net "Net-(U5-Pad6)" 697 | (pins U5-6) 698 | ) 699 | (net "Net-(U5-Pad3)" 700 | (pins U7-14 U5-3) 701 | ) 702 | (net "Net-(U6-Pad12)" 703 | (pins U6-12) 704 | ) 705 | (net "Net-(U6-Pad11)" 706 | (pins U6-11) 707 | ) 708 | (net "Net-(U6-Pad10)" 709 | (pins U6-10) 710 | ) 711 | (net "Net-(U6-Pad9)" 712 | (pins U6-9) 713 | ) 714 | (net "Net-(U6-Pad8)" 715 | (pins U7-16 U6-8) 716 | ) 717 | (net "Net-(U6-Pad6)" 718 | (pins U6-6) 719 | ) 720 | (net "Net-(U10-Pad14)" 721 | (pins U10-14) 722 | ) 723 | (net "Net-(U10-Pad13)" 724 | (pins U10-13) 725 | ) 726 | (net "Net-(U7-Pad12)" 727 | (pins U7-12) 728 | ) 729 | (net "Net-(U7-Pad11)" 730 | (pins U7-11) 731 | ) 732 | (net "Net-(U7-Pad10)" 733 | (pins U7-10) 734 | ) 735 | (net "Net-(U7-Pad9)" 736 | (pins U7-9) 737 | ) 738 | (net "Net-(U7-Pad8)" 739 | (pins U7-8) 740 | ) 741 | (net "Net-(U7-Pad6)" 742 | (pins U7-6) 743 | ) 744 | (net "Net-(U8-Pad12)" 745 | (pins U8-12) 746 | ) 747 | (net "Net-(U8-Pad11)" 748 | (pins U8-11) 749 | ) 750 | (net "Net-(U8-Pad10)" 751 | (pins U8-10) 752 | ) 753 | (net "Net-(U8-Pad9)" 754 | (pins U8-9) 755 | ) 756 | (net "Net-(U8-Pad8)" 757 | (pins U9-16 U8-8) 758 | ) 759 | (net "Net-(U8-Pad6)" 760 | (pins U8-6) 761 | ) 762 | (net "Net-(U8-Pad5)" 763 | (pins U8-5) 764 | ) 765 | (net "Net-(U8-Pad4)" 766 | (pins U8-4) 767 | ) 768 | (net "Net-(U8-Pad1)" 769 | (pins U8-1) 770 | ) 771 | (net "Net-(U9-Pad12)" 772 | (pins U9-12) 773 | ) 774 | (net "Net-(U9-Pad11)" 775 | (pins U9-11) 776 | ) 777 | (net "Net-(U9-Pad10)" 778 | (pins U9-10) 779 | ) 780 | (net "Net-(U9-Pad9)" 781 | (pins U9-9) 782 | ) 783 | (net "Net-(U9-Pad6)" 784 | (pins U9-6) 785 | ) 786 | (net "Net-(U9-Pad5)" 787 | (pins U9-5) 788 | ) 789 | (net "Net-(U9-Pad4)" 790 | (pins U9-4) 791 | ) 792 | (net "Net-(U9-Pad1)" 793 | (pins U9-1) 794 | ) 795 | (net "Net-(U10-Pad12)" 796 | (pins U10-12) 797 | ) 798 | (net "Net-(U10-Pad11)" 799 | (pins U10-11) 800 | ) 801 | (net "Net-(U10-Pad10)" 802 | (pins U10-10) 803 | ) 804 | (net "Net-(U10-Pad9)" 805 | (pins U10-9) 806 | ) 807 | (net "Net-(J1-Pad75)" 808 | (pins J1-75) 809 | ) 810 | (net "Net-(J1-Pad69)" 811 | (pins J1-69) 812 | ) 813 | (net "Net-(J1-Pad68)" 814 | (pins J1-68) 815 | ) 816 | (net "Net-(J1-Pad67)" 817 | (pins J1-67) 818 | ) 819 | (net "Net-(J1-Pad58)" 820 | (pins J1-58) 821 | ) 822 | (net "Net-(J1-Pad57)" 823 | (pins J1-57) 824 | ) 825 | (net "Net-(J1-Pad56)" 826 | (pins J1-56) 827 | ) 828 | (net "Net-(J1-Pad55)" 829 | (pins J1-55) 830 | ) 831 | (net "Net-(J1-Pad54)" 832 | (pins J1-54) 833 | ) 834 | (net "Net-(J1-Pad53)" 835 | (pins J1-53) 836 | ) 837 | (net "Net-(J1-Pad52)" 838 | (pins J1-52) 839 | ) 840 | (net "Net-(J1-Pad51)" 841 | (pins J1-51) 842 | ) 843 | (net "Net-(J1-Pad50)" 844 | (pins J1-50) 845 | ) 846 | (net "Net-(J1-Pad49)" 847 | (pins J1-49) 848 | ) 849 | (net "Net-(J1-Pad48)" 850 | (pins J1-48) 851 | ) 852 | (net "Net-(J1-Pad47)" 853 | (pins J1-47) 854 | ) 855 | (net "Net-(J1-Pad46)" 856 | (pins J1-46) 857 | ) 858 | (net "Net-(J1-Pad45)" 859 | (pins J1-45) 860 | ) 861 | (net "Net-(J1-Pad44)" 862 | (pins J1-44) 863 | ) 864 | (net "Net-(J1-Pad43)" 865 | (pins J1-43) 866 | ) 867 | (net "Net-(J1-Pad42)" 868 | (pins J1-42) 869 | ) 870 | (net "Net-(J1-Pad41)" 871 | (pins J1-41) 872 | ) 873 | (net "Net-(J1-Pad40)" 874 | (pins J1-40) 875 | ) 876 | (net "Net-(J1-Pad39)" 877 | (pins J1-39) 878 | ) 879 | (net "Net-(J1-Pad38)" 880 | (pins J1-38) 881 | ) 882 | (net "Net-(J1-Pad37)" 883 | (pins J1-37) 884 | ) 885 | (net "Net-(J1-Pad36)" 886 | (pins J1-36) 887 | ) 888 | (net "Net-(J1-Pad35)" 889 | (pins J1-35) 890 | ) 891 | (net "Net-(J1-Pad34)" 892 | (pins J1-34) 893 | ) 894 | (net "Net-(J1-Pad33)" 895 | (pins J1-33) 896 | ) 897 | (net "Net-(J1-Pad32)" 898 | (pins J1-32) 899 | ) 900 | (net "Net-(J1-Pad31)" 901 | (pins J1-31) 902 | ) 903 | (net "Net-(J1-Pad30)" 904 | (pins J1-30) 905 | ) 906 | (net "Net-(J1-Pad29)" 907 | (pins J1-29) 908 | ) 909 | (net "Net-(J1-Pad28)" 910 | (pins J1-28) 911 | ) 912 | (net "Net-(J1-Pad27)" 913 | (pins J1-27) 914 | ) 915 | (net "Net-(J1-Pad26)" 916 | (pins J1-26) 917 | ) 918 | (net "Net-(J1-Pad25)" 919 | (pins J1-25) 920 | ) 921 | (net "Net-(J1-Pad24)" 922 | (pins J1-24) 923 | ) 924 | (net "Net-(J1-Pad23)" 925 | (pins J1-23) 926 | ) 927 | (net "Net-(J1-Pad22)" 928 | (pins J1-22) 929 | ) 930 | (net "Net-(J1-Pad21)" 931 | (pins J1-21) 932 | ) 933 | (net "Net-(J1-Pad20)" 934 | (pins J1-20) 935 | ) 936 | (net "Net-(J1-Pad11)" 937 | (pins J1-11) 938 | ) 939 | (net "Net-(J1-Pad10)" 940 | (pins J1-10) 941 | ) 942 | (net "Net-(J1-Pad9)" 943 | (pins J1-9) 944 | ) 945 | (net "Net-(J1-Pad8)" 946 | (pins J1-8) 947 | ) 948 | (net "Net-(J1-Pad7)" 949 | (pins J1-7) 950 | ) 951 | (net "Net-(J1-Pad6)" 952 | (pins J1-6) 953 | ) 954 | (net "Net-(J1-Pad5)" 955 | (pins J1-5) 956 | ) 957 | (net "Net-(J1-Pad4)" 958 | (pins J1-4) 959 | ) 960 | (net "Net-(J1-Pad3)" 961 | (pins J1-3) 962 | ) 963 | (net "Net-(J1-Pad2)" 964 | (pins J1-2) 965 | ) 966 | (net "Net-(J1-Pad1)" 967 | (pins J1-1) 968 | ) 969 | (net "Net-(U4-Pad16)" 970 | (pins U4-16) 971 | ) 972 | (net "Net-(U6-Pad16)" 973 | (pins U6-16) 974 | ) 975 | (net "Net-(U6-Pad7)" 976 | (pins U8-15 U6-7) 977 | ) 978 | (net "Net-(U6-Pad3)" 979 | (pins U8-14 U6-3) 980 | ) 981 | (net "Net-(U7-Pad7)" 982 | (pins U9-15 U7-7) 983 | ) 984 | (net "Net-(U7-Pad3)" 985 | (pins U9-14 U7-3) 986 | ) 987 | (net "Net-(U8-Pad16)" 988 | (pins U8-16) 989 | ) 990 | (net "Net-(U8-Pad7)" 991 | (pins U8-7) 992 | ) 993 | (net "Net-(U8-Pad3)" 994 | (pins U8-3) 995 | ) 996 | (net "Net-(U8-Pad2)" 997 | (pins U8-2) 998 | ) 999 | (net "Net-(U10-Pad20)" 1000 | (pins U10-20) 1001 | ) 1002 | (net "Net-(U10-Pad19)" 1003 | (pins U10-19) 1004 | ) 1005 | (net ESP_3V3 1006 | (pins J2-3 R4-1 R2-2 R1-2 C1-1 U10-8 SW1-3) 1007 | ) 1008 | (net RESET 1009 | (pins J2-6 R1-1 U10-1) 1010 | ) 1011 | (net RX 1012 | (pins J2-5 U10-21) 1013 | ) 1014 | (net TX 1015 | (pins J2-4 U10-22) 1016 | ) 1017 | (net "GPIO-0" 1018 | (pins J2-2 R4-2 U10-18) 1019 | ) 1020 | (net "Net-(U3-Pad16)" 1021 | (pins U3-16) 1022 | ) 1023 | (net "Net-(R2-Pad1)" 1024 | (pins R2-1 U10-3) 1025 | ) 1026 | (net "Net-(R3-Pad2)" 1027 | (pins R3-2 U10-16) 1028 | ) 1029 | (net "Net-(U10-Pad17)" 1030 | (pins U10-17) 1031 | ) 1032 | (net "Net-(U10-Pad4)" 1033 | (pins U10-4) 1034 | ) 1035 | (class kicad_default "" +3V3 ESP_3V3 GND "GPIO-0" "Net-(BZ1-Pad1)" "Net-(BZ2-Pad1)" 1036 | "Net-(J1-Pad1)" "Net-(J1-Pad10)" "Net-(J1-Pad11)" "Net-(J1-Pad2)" "Net-(J1-Pad20)" 1037 | "Net-(J1-Pad21)" "Net-(J1-Pad22)" "Net-(J1-Pad23)" "Net-(J1-Pad24)" 1038 | "Net-(J1-Pad25)" "Net-(J1-Pad26)" "Net-(J1-Pad27)" "Net-(J1-Pad28)" 1039 | "Net-(J1-Pad29)" "Net-(J1-Pad3)" "Net-(J1-Pad30)" "Net-(J1-Pad31)" "Net-(J1-Pad32)" 1040 | "Net-(J1-Pad33)" "Net-(J1-Pad34)" "Net-(J1-Pad35)" "Net-(J1-Pad36)" 1041 | "Net-(J1-Pad37)" "Net-(J1-Pad38)" "Net-(J1-Pad39)" "Net-(J1-Pad4)" "Net-(J1-Pad40)" 1042 | "Net-(J1-Pad41)" "Net-(J1-Pad42)" "Net-(J1-Pad43)" "Net-(J1-Pad44)" 1043 | "Net-(J1-Pad45)" "Net-(J1-Pad46)" "Net-(J1-Pad47)" "Net-(J1-Pad48)" 1044 | "Net-(J1-Pad49)" "Net-(J1-Pad5)" "Net-(J1-Pad50)" "Net-(J1-Pad51)" "Net-(J1-Pad52)" 1045 | "Net-(J1-Pad53)" "Net-(J1-Pad54)" "Net-(J1-Pad55)" "Net-(J1-Pad56)" 1046 | "Net-(J1-Pad57)" "Net-(J1-Pad58)" "Net-(J1-Pad6)" "Net-(J1-Pad67)" "Net-(J1-Pad68)" 1047 | "Net-(J1-Pad69)" "Net-(J1-Pad7)" "Net-(J1-Pad75)" "Net-(J1-Pad8)" "Net-(J1-Pad9)" 1048 | "Net-(R2-Pad1)" "Net-(R3-Pad2)" "Net-(R5-Pad2)" "Net-(R6-Pad1)" "Net-(R7-Pad2)" 1049 | "Net-(R9-Pad2)" "Net-(SW1-Pad1)" "Net-(U1-Pad1)" "Net-(U1-Pad10)" "Net-(U1-Pad11)" 1050 | "Net-(U1-Pad12)" "Net-(U1-Pad13)" "Net-(U1-Pad14)" "Net-(U1-Pad15)" 1051 | "Net-(U1-Pad16)" "Net-(U1-Pad2)" "Net-(U1-Pad3)" "Net-(U1-Pad4)" "Net-(U1-Pad5)" 1052 | "Net-(U1-Pad6)" "Net-(U1-Pad7)" "Net-(U1-Pad8)" "Net-(U1-Pad9)" "Net-(U10-Pad10)" 1053 | "Net-(U10-Pad11)" "Net-(U10-Pad12)" "Net-(U10-Pad13)" "Net-(U10-Pad14)" 1054 | "Net-(U10-Pad17)" "Net-(U10-Pad19)" "Net-(U10-Pad2)" "Net-(U10-Pad20)" 1055 | "Net-(U10-Pad4)" "Net-(U10-Pad5)" "Net-(U10-Pad6)" "Net-(U10-Pad7)" 1056 | "Net-(U10-Pad9)" "Net-(U11-Pad10)" "Net-(U11-Pad11)" "Net-(U11-Pad12)" 1057 | "Net-(U11-Pad13)" "Net-(U11-Pad14)" "Net-(U11-Pad19)" "Net-(U11-Pad2)" 1058 | "Net-(U11-Pad20)" "Net-(U11-Pad5)" "Net-(U11-Pad6)" "Net-(U11-Pad7)" 1059 | "Net-(U11-Pad9)" "Net-(U2-Pad1)" "Net-(U2-Pad10)" "Net-(U2-Pad11)" "Net-(U2-Pad12)" 1060 | "Net-(U2-Pad13)" "Net-(U2-Pad14)" "Net-(U2-Pad15)" "Net-(U2-Pad2)" "Net-(U2-Pad3)" 1061 | "Net-(U2-Pad4)" "Net-(U2-Pad5)" "Net-(U2-Pad6)" "Net-(U2-Pad7)" "Net-(U2-Pad8)" 1062 | "Net-(U2-Pad9)" "Net-(U3-Pad1)" "Net-(U3-Pad10)" "Net-(U3-Pad11)" "Net-(U3-Pad12)" 1063 | "Net-(U3-Pad13)" "Net-(U3-Pad14)" "Net-(U3-Pad15)" "Net-(U3-Pad16)" 1064 | "Net-(U3-Pad2)" "Net-(U3-Pad3)" "Net-(U3-Pad4)" "Net-(U3-Pad5)" "Net-(U3-Pad6)" 1065 | "Net-(U3-Pad7)" "Net-(U3-Pad8)" "Net-(U3-Pad9)" "Net-(U4-Pad1)" "Net-(U4-Pad10)" 1066 | "Net-(U4-Pad11)" "Net-(U4-Pad12)" "Net-(U4-Pad16)" "Net-(U4-Pad2)" "Net-(U4-Pad3)" 1067 | "Net-(U4-Pad4)" "Net-(U4-Pad5)" "Net-(U4-Pad6)" "Net-(U4-Pad7)" "Net-(U4-Pad8)" 1068 | "Net-(U4-Pad9)" "Net-(U5-Pad1)" "Net-(U5-Pad10)" "Net-(U5-Pad11)" "Net-(U5-Pad12)" 1069 | "Net-(U5-Pad2)" "Net-(U5-Pad3)" "Net-(U5-Pad4)" "Net-(U5-Pad5)" "Net-(U5-Pad6)" 1070 | "Net-(U5-Pad7)" "Net-(U5-Pad8)" "Net-(U5-Pad9)" "Net-(U6-Pad1)" "Net-(U6-Pad10)" 1071 | "Net-(U6-Pad11)" "Net-(U6-Pad12)" "Net-(U6-Pad16)" "Net-(U6-Pad2)" "Net-(U6-Pad3)" 1072 | "Net-(U6-Pad4)" "Net-(U6-Pad5)" "Net-(U6-Pad6)" "Net-(U6-Pad7)" "Net-(U6-Pad8)" 1073 | "Net-(U6-Pad9)" "Net-(U7-Pad1)" "Net-(U7-Pad10)" "Net-(U7-Pad11)" "Net-(U7-Pad12)" 1074 | "Net-(U7-Pad2)" "Net-(U7-Pad3)" "Net-(U7-Pad4)" "Net-(U7-Pad5)" "Net-(U7-Pad6)" 1075 | "Net-(U7-Pad7)" "Net-(U7-Pad8)" "Net-(U7-Pad9)" "Net-(U8-Pad1)" "Net-(U8-Pad10)" 1076 | "Net-(U8-Pad11)" "Net-(U8-Pad12)" "Net-(U8-Pad16)" "Net-(U8-Pad2)" "Net-(U8-Pad3)" 1077 | "Net-(U8-Pad4)" "Net-(U8-Pad5)" "Net-(U8-Pad6)" "Net-(U8-Pad7)" "Net-(U8-Pad8)" 1078 | "Net-(U8-Pad9)" "Net-(U9-Pad1)" "Net-(U9-Pad10)" "Net-(U9-Pad11)" "Net-(U9-Pad12)" 1079 | "Net-(U9-Pad4)" "Net-(U9-Pad5)" "Net-(U9-Pad6)" "Net-(U9-Pad8)" "Net-(U9-Pad9)" 1080 | RESET RX TX 1081 | (circuit 1082 | (use_via Via[0-1]_800:400_um) 1083 | ) 1084 | (rule 1085 | (width 250) 1086 | (clearance 200.1) 1087 | ) 1088 | ) 1089 | (class Power 1090 | (circuit 1091 | (use_via Via[0-1]_800:400_um) 1092 | ) 1093 | (rule 1094 | (width 250) 1095 | (clearance 300.1) 1096 | ) 1097 | ) 1098 | ) 1099 | (wiring 1100 | ) 1101 | ) 1102 | -------------------------------------------------------------------------------- /Schematics/Rick Flash.net: -------------------------------------------------------------------------------- 1 | (export (version D) 2 | (design 3 | (source "/Users/jordanharbin/Documents/PCB Electronics Projects/Kicad 5/Rick Flash Flipped/Rick Flash.sch") 4 | (date "Friday, July 10, 2020 at 09:24:18 PM") 5 | (tool "Eeschema (5.1.0-0)") 6 | (sheet (number 1) (name /) (tstamps /) 7 | (title_block 8 | (title) 9 | (company) 10 | (rev) 11 | (date) 12 | (source "Rick Flash.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 J1) 19 | (value "M.2 Edge Connector") 20 | (footprint "Custom Footprints:NGFF_B+M") 21 | (datasheet ~) 22 | (libsource (lib Connector_Generic) (part Conn_02x38_Odd_Even) (description "Generic connector, double row, 02x38, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)")) 23 | (sheetpath (names /) (tstamps /)) 24 | (tstamp 5EE342B8)) 25 | (comp (ref SW1) 26 | (value "POWER SW") 27 | (footprint Button_Switch_SMD:SW_SPDT_PCM12) 28 | (libsource (lib Switch) (part SW_DPDT_x2) (description "Switch, dual pole double throw, separate symbols")) 29 | (sheetpath (names /) (tstamps /)) 30 | (tstamp 5EE472AE)) 31 | (comp (ref U10) 32 | (value ESP-12E) 33 | (footprint RF_Module:ESP-12E) 34 | (datasheet http://wiki.ai-thinker.com/_media/esp8266/esp8266_series_modules_user_manual_v1.1.pdf) 35 | (libsource (lib RF_Module) (part ESP-12E) (description "802.11 b/g/n Wi-Fi Module")) 36 | (sheetpath (names /) (tstamps /)) 37 | (tstamp 5EDBE48C)) 38 | (comp (ref U2) 39 | (value 4017) 40 | (footprint Package_SO:SOP-16_4.4x10.4mm_P1.27mm) 41 | (datasheet http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf) 42 | (libsource (lib 4xxx) (part 4017) (description "Johnson Counter ( 10 outputs )")) 43 | (sheetpath (names /) (tstamps /)) 44 | (tstamp 5EE71C01)) 45 | (comp (ref U5) 46 | (value 4017) 47 | (footprint Package_SO:SOP-16_4.4x10.4mm_P1.27mm) 48 | (datasheet http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf) 49 | (libsource (lib 4xxx) (part 4017) (description "Johnson Counter ( 10 outputs )")) 50 | (sheetpath (names /) (tstamps /)) 51 | (tstamp 5EE71C07)) 52 | (comp (ref U7) 53 | (value 4017) 54 | (footprint Package_SO:SOP-16_4.4x10.4mm_P1.27mm) 55 | (datasheet http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf) 56 | (libsource (lib 4xxx) (part 4017) (description "Johnson Counter ( 10 outputs )")) 57 | (sheetpath (names /) (tstamps /)) 58 | (tstamp 5EE71C0D)) 59 | (comp (ref U9) 60 | (value 4017) 61 | (footprint Package_SO:SOP-16_4.4x10.4mm_P1.27mm) 62 | (datasheet http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf) 63 | (libsource (lib 4xxx) (part 4017) (description "Johnson Counter ( 10 outputs )")) 64 | (sheetpath (names /) (tstamps /)) 65 | (tstamp 5EE71C13)) 66 | (comp (ref U1) 67 | (value 4017) 68 | (footprint Package_SO:SOP-16_4.4x10.4mm_P1.27mm) 69 | (datasheet http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf) 70 | (libsource (lib 4xxx) (part 4017) (description "Johnson Counter ( 10 outputs )")) 71 | (sheetpath (names /) (tstamps /)) 72 | (tstamp 5EE71C19)) 73 | (comp (ref U4) 74 | (value 4017) 75 | (footprint Package_SO:SOP-16_4.4x10.4mm_P1.27mm) 76 | (datasheet http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf) 77 | (libsource (lib 4xxx) (part 4017) (description "Johnson Counter ( 10 outputs )")) 78 | (sheetpath (names /) (tstamps /)) 79 | (tstamp 5EE71C1F)) 80 | (comp (ref U6) 81 | (value 4017) 82 | (footprint Package_SO:SOP-16_4.4x10.4mm_P1.27mm) 83 | (datasheet http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf) 84 | (libsource (lib 4xxx) (part 4017) (description "Johnson Counter ( 10 outputs )")) 85 | (sheetpath (names /) (tstamps /)) 86 | (tstamp 5EE71C25)) 87 | (comp (ref U8) 88 | (value 4017) 89 | (footprint Package_SO:SOP-16_4.4x10.4mm_P1.27mm) 90 | (datasheet http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf) 91 | (libsource (lib 4xxx) (part 4017) (description "Johnson Counter ( 10 outputs )")) 92 | (sheetpath (names /) (tstamps /)) 93 | (tstamp 5EE71C2B)) 94 | (comp (ref U3) 95 | (value 4017) 96 | (footprint Package_SO:SOP-16_4.4x10.4mm_P1.27mm) 97 | (datasheet http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf) 98 | (libsource (lib 4xxx) (part 4017) (description "Johnson Counter ( 10 outputs )")) 99 | (sheetpath (names /) (tstamps /)) 100 | (tstamp 5EEC54BE)) 101 | (comp (ref H1) 102 | (value MountingHole) 103 | (footprint "Mounting Holes:MountingHole_3.2mm_M3_Pad_Via") 104 | (datasheet ~) 105 | (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection")) 106 | (sheetpath (names /) (tstamps /)) 107 | (tstamp 5EEEEEED)) 108 | (comp (ref J2) 109 | (value ICSP_NODEMCU) 110 | (footprint "Custom Footprints:6pin 1.27mm ICSP Pad") 111 | (datasheet ~) 112 | (libsource (lib Connector_Generic) (part Conn_01x06) (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)")) 113 | (sheetpath (names /) (tstamps /)) 114 | (tstamp 5EEF26B7)) 115 | (comp (ref C1) 116 | (value 1uF) 117 | (footprint Capacitor_SMD:C_0805_2012Metric) 118 | (datasheet ~) 119 | (libsource (lib Device) (part C) (description "Unpolarized capacitor")) 120 | (sheetpath (names /) (tstamps /)) 121 | (tstamp 5EEFB974)) 122 | (comp (ref R3) 123 | (value 10k) 124 | (footprint Resistor_SMD:R_0805_2012Metric) 125 | (datasheet ~) 126 | (libsource (lib Device) (part R) (description Resistor)) 127 | (sheetpath (names /) (tstamps /)) 128 | (tstamp 5EF2633E)) 129 | (comp (ref R4) 130 | (value 10k) 131 | (footprint Resistor_SMD:R_0805_2012Metric) 132 | (datasheet ~) 133 | (libsource (lib Device) (part R) (description Resistor)) 134 | (sheetpath (names /) (tstamps /)) 135 | (tstamp 5EF2AEE8)) 136 | (comp (ref R2) 137 | (value 10k) 138 | (footprint Resistor_SMD:R_0805_2012Metric) 139 | (datasheet ~) 140 | (libsource (lib Device) (part R) (description Resistor)) 141 | (sheetpath (names /) (tstamps /)) 142 | (tstamp 5EF302BA)) 143 | (comp (ref R1) 144 | (value 10k) 145 | (footprint Resistor_SMD:R_0805_2012Metric) 146 | (datasheet ~) 147 | (libsource (lib Device) (part R) (description Resistor)) 148 | (sheetpath (names /) (tstamps /)) 149 | (tstamp 5EF4588B)) 150 | (comp (ref BZ1) 151 | (value Buzzer) 152 | (footprint Buzzer_Beeper:PUIAudio_SMT_0825_S_4_R) 153 | (datasheet ~) 154 | (libsource (lib Device) (part Buzzer) (description "Buzzer, polarized")) 155 | (sheetpath (names /) (tstamps /)) 156 | (tstamp 5EE302BC))) 157 | (libparts 158 | (libpart (lib 4xxx) (part 4017) 159 | (description "Johnson Counter ( 10 outputs )") 160 | (docs http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf) 161 | (footprints 162 | (fp DIP?16*)) 163 | (fields 164 | (field (name Reference) U) 165 | (field (name Value) 4017)) 166 | (pins 167 | (pin (num 1) (name Q5) (type output)) 168 | (pin (num 2) (name Q1) (type output)) 169 | (pin (num 3) (name Q0) (type output)) 170 | (pin (num 4) (name Q2) (type output)) 171 | (pin (num 5) (name Q6) (type output)) 172 | (pin (num 6) (name Q7) (type output)) 173 | (pin (num 7) (name Q3) (type output)) 174 | (pin (num 8) (name VSS) (type power_in)) 175 | (pin (num 9) (name Q8) (type output)) 176 | (pin (num 10) (name Q4) (type output)) 177 | (pin (num 11) (name Q9) (type output)) 178 | (pin (num 12) (name Cout) (type output)) 179 | (pin (num 13) (name CKEN) (type input)) 180 | (pin (num 14) (name CLK) (type input)) 181 | (pin (num 15) (name Reset) (type input)) 182 | (pin (num 16) (name VDD) (type power_in)))) 183 | (libpart (lib Connector_Generic) (part Conn_01x06) 184 | (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)") 185 | (docs ~) 186 | (footprints 187 | (fp Connector*:*_1x??_*)) 188 | (fields 189 | (field (name Reference) J) 190 | (field (name Value) Conn_01x06)) 191 | (pins 192 | (pin (num 1) (name Pin_1) (type passive)) 193 | (pin (num 2) (name Pin_2) (type passive)) 194 | (pin (num 3) (name Pin_3) (type passive)) 195 | (pin (num 4) (name Pin_4) (type passive)) 196 | (pin (num 5) (name Pin_5) (type passive)) 197 | (pin (num 6) (name Pin_6) (type passive)))) 198 | (libpart (lib Connector_Generic) (part Conn_02x38_Odd_Even) 199 | (description "Generic connector, double row, 02x38, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)") 200 | (docs ~) 201 | (footprints 202 | (fp Connector*:*_2x??_*)) 203 | (fields 204 | (field (name Reference) J) 205 | (field (name Value) Conn_02x38_Odd_Even)) 206 | (pins 207 | (pin (num 1) (name Pin_1) (type passive)) 208 | (pin (num 2) (name Pin_2) (type passive)) 209 | (pin (num 3) (name Pin_3) (type passive)) 210 | (pin (num 4) (name Pin_4) (type passive)) 211 | (pin (num 5) (name Pin_5) (type passive)) 212 | (pin (num 6) (name Pin_6) (type passive)) 213 | (pin (num 7) (name Pin_7) (type passive)) 214 | (pin (num 8) (name Pin_8) (type passive)) 215 | (pin (num 9) (name Pin_9) (type passive)) 216 | (pin (num 10) (name Pin_10) (type passive)) 217 | (pin (num 11) (name Pin_11) (type passive)) 218 | (pin (num 12) (name Pin_12) (type passive)) 219 | (pin (num 13) (name Pin_13) (type passive)) 220 | (pin (num 14) (name Pin_14) (type passive)) 221 | (pin (num 15) (name Pin_15) (type passive)) 222 | (pin (num 16) (name Pin_16) (type passive)) 223 | (pin (num 17) (name Pin_17) (type passive)) 224 | (pin (num 18) (name Pin_18) (type passive)) 225 | (pin (num 19) (name Pin_19) (type passive)) 226 | (pin (num 20) (name Pin_20) (type passive)) 227 | (pin (num 21) (name Pin_21) (type passive)) 228 | (pin (num 22) (name Pin_22) (type passive)) 229 | (pin (num 23) (name Pin_23) (type passive)) 230 | (pin (num 24) (name Pin_24) (type passive)) 231 | (pin (num 25) (name Pin_25) (type passive)) 232 | (pin (num 26) (name Pin_26) (type passive)) 233 | (pin (num 27) (name Pin_27) (type passive)) 234 | (pin (num 28) (name Pin_28) (type passive)) 235 | (pin (num 29) (name Pin_29) (type passive)) 236 | (pin (num 30) (name Pin_30) (type passive)) 237 | (pin (num 31) (name Pin_31) (type passive)) 238 | (pin (num 32) (name Pin_32) (type passive)) 239 | (pin (num 33) (name Pin_33) (type passive)) 240 | (pin (num 34) (name Pin_34) (type passive)) 241 | (pin (num 35) (name Pin_35) (type passive)) 242 | (pin (num 36) (name Pin_36) (type passive)) 243 | (pin (num 37) (name Pin_37) (type passive)) 244 | (pin (num 38) (name Pin_38) (type passive)) 245 | (pin (num 39) (name Pin_39) (type passive)) 246 | (pin (num 40) (name Pin_40) (type passive)) 247 | (pin (num 41) (name Pin_41) (type passive)) 248 | (pin (num 42) (name Pin_42) (type passive)) 249 | (pin (num 43) (name Pin_43) (type passive)) 250 | (pin (num 44) (name Pin_44) (type passive)) 251 | (pin (num 45) (name Pin_45) (type passive)) 252 | (pin (num 46) (name Pin_46) (type passive)) 253 | (pin (num 47) (name Pin_47) (type passive)) 254 | (pin (num 48) (name Pin_48) (type passive)) 255 | (pin (num 49) (name Pin_49) (type passive)) 256 | (pin (num 50) (name Pin_50) (type passive)) 257 | (pin (num 51) (name Pin_51) (type passive)) 258 | (pin (num 52) (name Pin_52) (type passive)) 259 | (pin (num 53) (name Pin_53) (type passive)) 260 | (pin (num 54) (name Pin_54) (type passive)) 261 | (pin (num 55) (name Pin_55) (type passive)) 262 | (pin (num 56) (name Pin_56) (type passive)) 263 | (pin (num 57) (name Pin_57) (type passive)) 264 | (pin (num 58) (name Pin_58) (type passive)) 265 | (pin (num 59) (name Pin_59) (type passive)) 266 | (pin (num 60) (name Pin_60) (type passive)) 267 | (pin (num 61) (name Pin_61) (type passive)) 268 | (pin (num 62) (name Pin_62) (type passive)) 269 | (pin (num 63) (name Pin_63) (type passive)) 270 | (pin (num 64) (name Pin_64) (type passive)) 271 | (pin (num 65) (name Pin_65) (type passive)) 272 | (pin (num 66) (name Pin_66) (type passive)) 273 | (pin (num 67) (name Pin_67) (type passive)) 274 | (pin (num 68) (name Pin_68) (type passive)) 275 | (pin (num 69) (name Pin_69) (type passive)) 276 | (pin (num 70) (name Pin_70) (type passive)) 277 | (pin (num 71) (name Pin_71) (type passive)) 278 | (pin (num 72) (name Pin_72) (type passive)) 279 | (pin (num 73) (name Pin_73) (type passive)) 280 | (pin (num 74) (name Pin_74) (type passive)) 281 | (pin (num 75) (name Pin_75) (type passive)) 282 | (pin (num 76) (name Pin_76) (type passive)))) 283 | (libpart (lib Device) (part Buzzer) 284 | (description "Buzzer, polarized") 285 | (docs ~) 286 | (footprints 287 | (fp *Buzzer*)) 288 | (fields 289 | (field (name Reference) BZ) 290 | (field (name Value) Buzzer)) 291 | (pins 292 | (pin (num 1) (name -) (type passive)) 293 | (pin (num 2) (name +) (type passive)))) 294 | (libpart (lib Device) (part C) 295 | (description "Unpolarized capacitor") 296 | (docs ~) 297 | (footprints 298 | (fp C_*)) 299 | (fields 300 | (field (name Reference) C) 301 | (field (name Value) C)) 302 | (pins 303 | (pin (num 1) (name ~) (type passive)) 304 | (pin (num 2) (name ~) (type passive)))) 305 | (libpart (lib Device) (part R) 306 | (description Resistor) 307 | (docs ~) 308 | (footprints 309 | (fp R_*)) 310 | (fields 311 | (field (name Reference) R) 312 | (field (name Value) R)) 313 | (pins 314 | (pin (num 1) (name ~) (type passive)) 315 | (pin (num 2) (name ~) (type passive)))) 316 | (libpart (lib Mechanical) (part MountingHole) 317 | (description "Mounting Hole without connection") 318 | (docs ~) 319 | (footprints 320 | (fp MountingHole*)) 321 | (fields 322 | (field (name Reference) H) 323 | (field (name Value) MountingHole))) 324 | (libpart (lib RF_Module) (part ESP-12E) 325 | (aliases 326 | (alias ESP-12F)) 327 | (description "802.11 b/g/n Wi-Fi Module") 328 | (docs http://wiki.ai-thinker.com/_media/esp8266/esp8266_series_modules_user_manual_v1.1.pdf) 329 | (footprints 330 | (fp ESP?12*)) 331 | (fields 332 | (field (name Reference) U) 333 | (field (name Value) ESP-12E) 334 | (field (name Footprint) RF_Module:ESP-12E)) 335 | (pins 336 | (pin (num 1) (name ~RST) (type input)) 337 | (pin (num 2) (name ADC) (type input)) 338 | (pin (num 3) (name EN) (type input)) 339 | (pin (num 4) (name GPIO16) (type BiDi)) 340 | (pin (num 5) (name GPIO14) (type BiDi)) 341 | (pin (num 6) (name GPIO12) (type BiDi)) 342 | (pin (num 7) (name GPIO13) (type BiDi)) 343 | (pin (num 8) (name VCC) (type power_in)) 344 | (pin (num 9) (name CS0) (type input)) 345 | (pin (num 10) (name MISO) (type BiDi)) 346 | (pin (num 11) (name GPIO9) (type BiDi)) 347 | (pin (num 12) (name GPIO10) (type BiDi)) 348 | (pin (num 13) (name MOSI) (type BiDi)) 349 | (pin (num 14) (name SCLK) (type BiDi)) 350 | (pin (num 15) (name GND) (type power_in)) 351 | (pin (num 16) (name GPIO15) (type BiDi)) 352 | (pin (num 17) (name GPIO2) (type BiDi)) 353 | (pin (num 18) (name GPIO0) (type BiDi)) 354 | (pin (num 19) (name GPIO4) (type BiDi)) 355 | (pin (num 20) (name GPIO5) (type BiDi)) 356 | (pin (num 21) (name GPIO3/RXD) (type BiDi)) 357 | (pin (num 22) (name GPIO1/TXD) (type BiDi)))) 358 | (libpart (lib Switch) (part SW_DPDT_x2) 359 | (description "Switch, dual pole double throw, separate symbols") 360 | (docs ~) 361 | (footprints 362 | (fp SW*DPDT*)) 363 | (fields 364 | (field (name Reference) SW) 365 | (field (name Value) SW_DPDT_x2)) 366 | (pins 367 | (pin (num 1) (name A) (type passive)) 368 | (pin (num 2) (name B) (type passive)) 369 | (pin (num 3) (name C) (type passive)) 370 | (pin (num 4) (name A) (type passive)) 371 | (pin (num 5) (name B) (type passive)) 372 | (pin (num 6) (name C) (type passive))))) 373 | (libraries 374 | (library (logical 4xxx) 375 | (uri "/Library/Application Support/kicad/library/4xxx.lib")) 376 | (library (logical Connector_Generic) 377 | (uri "/Library/Application Support/kicad/library/Connector_Generic.lib")) 378 | (library (logical Device) 379 | (uri "/Library/Application Support/kicad/library/Device.lib")) 380 | (library (logical Mechanical) 381 | (uri "/Library/Application Support/kicad/library/Mechanical.lib")) 382 | (library (logical RF_Module) 383 | (uri "/Library/Application Support/kicad/library/RF_Module.lib")) 384 | (library (logical Switch) 385 | (uri "/Library/Application Support/kicad/library/Switch.lib"))) 386 | (nets 387 | (net (code 1) (name "Net-(J1-Pad1)") 388 | (node (ref J1) (pin 1))) 389 | (net (code 2) (name "Net-(J1-Pad10)") 390 | (node (ref J1) (pin 10))) 391 | (net (code 3) (name "Net-(J1-Pad11)") 392 | (node (ref J1) (pin 11))) 393 | (net (code 4) (name "Net-(J1-Pad12)") 394 | (node (ref J1) (pin 12))) 395 | (net (code 5) (name "Net-(J1-Pad13)") 396 | (node (ref J1) (pin 13))) 397 | (net (code 6) (name "Net-(J1-Pad14)") 398 | (node (ref J1) (pin 14))) 399 | (net (code 7) (name "Net-(J1-Pad15)") 400 | (node (ref J1) (pin 15))) 401 | (net (code 8) (name "Net-(J1-Pad16)") 402 | (node (ref J1) (pin 16))) 403 | (net (code 9) (name "Net-(J1-Pad17)") 404 | (node (ref J1) (pin 17))) 405 | (net (code 10) (name "Net-(J1-Pad18)") 406 | (node (ref J1) (pin 18))) 407 | (net (code 11) (name "Net-(J1-Pad19)") 408 | (node (ref J1) (pin 19))) 409 | (net (code 12) (name "Net-(J1-Pad2)") 410 | (node (ref J1) (pin 2))) 411 | (net (code 13) (name "Net-(J1-Pad20)") 412 | (node (ref J1) (pin 20))) 413 | (net (code 14) (name "Net-(J1-Pad21)") 414 | (node (ref J1) (pin 21))) 415 | (net (code 15) (name "Net-(J1-Pad22)") 416 | (node (ref J1) (pin 22))) 417 | (net (code 16) (name "Net-(J1-Pad23)") 418 | (node (ref J1) (pin 23))) 419 | (net (code 17) (name "Net-(J1-Pad24)") 420 | (node (ref J1) (pin 24))) 421 | (net (code 18) (name "Net-(J1-Pad25)") 422 | (node (ref J1) (pin 25))) 423 | (net (code 19) (name "Net-(J1-Pad26)") 424 | (node (ref J1) (pin 26))) 425 | (net (code 20) (name "Net-(J1-Pad27)") 426 | (node (ref J1) (pin 27))) 427 | (net (code 21) (name "Net-(J1-Pad28)") 428 | (node (ref J1) (pin 28))) 429 | (net (code 22) (name "Net-(J1-Pad29)") 430 | (node (ref J1) (pin 29))) 431 | (net (code 23) (name "Net-(J1-Pad3)") 432 | (node (ref J1) (pin 3))) 433 | (net (code 24) (name "Net-(J1-Pad30)") 434 | (node (ref J1) (pin 30))) 435 | (net (code 25) (name "Net-(J1-Pad31)") 436 | (node (ref J1) (pin 31))) 437 | (net (code 26) (name "Net-(J1-Pad32)") 438 | (node (ref J1) (pin 32))) 439 | (net (code 27) (name "Net-(J1-Pad33)") 440 | (node (ref J1) (pin 33))) 441 | (net (code 28) (name "Net-(J1-Pad34)") 442 | (node (ref J1) (pin 34))) 443 | (net (code 29) (name "Net-(J1-Pad35)") 444 | (node (ref J1) (pin 35))) 445 | (net (code 30) (name "Net-(J1-Pad36)") 446 | (node (ref J1) (pin 36))) 447 | (net (code 31) (name "Net-(J1-Pad37)") 448 | (node (ref J1) (pin 37))) 449 | (net (code 32) (name "Net-(J1-Pad38)") 450 | (node (ref J1) (pin 38))) 451 | (net (code 33) (name "Net-(J1-Pad39)") 452 | (node (ref J1) (pin 39))) 453 | (net (code 34) (name "Net-(J1-Pad4)") 454 | (node (ref J1) (pin 4))) 455 | (net (code 35) (name "Net-(J1-Pad40)") 456 | (node (ref J1) (pin 40))) 457 | (net (code 36) (name "Net-(J1-Pad41)") 458 | (node (ref J1) (pin 41))) 459 | (net (code 37) (name "Net-(J1-Pad42)") 460 | (node (ref J1) (pin 42))) 461 | (net (code 38) (name "Net-(J1-Pad43)") 462 | (node (ref J1) (pin 43))) 463 | (net (code 39) (name "Net-(J1-Pad44)") 464 | (node (ref J1) (pin 44))) 465 | (net (code 40) (name "Net-(J1-Pad45)") 466 | (node (ref J1) (pin 45))) 467 | (net (code 41) (name "Net-(J1-Pad46)") 468 | (node (ref J1) (pin 46))) 469 | (net (code 42) (name "Net-(J1-Pad47)") 470 | (node (ref J1) (pin 47))) 471 | (net (code 43) (name "Net-(J1-Pad48)") 472 | (node (ref J1) (pin 48))) 473 | (net (code 44) (name "Net-(J1-Pad49)") 474 | (node (ref J1) (pin 49))) 475 | (net (code 45) (name "Net-(J1-Pad5)") 476 | (node (ref J1) (pin 5))) 477 | (net (code 46) (name "Net-(J1-Pad50)") 478 | (node (ref J1) (pin 50))) 479 | (net (code 47) (name "Net-(J1-Pad51)") 480 | (node (ref J1) (pin 51))) 481 | (net (code 48) (name "Net-(J1-Pad52)") 482 | (node (ref J1) (pin 52))) 483 | (net (code 49) (name "Net-(J1-Pad53)") 484 | (node (ref J1) (pin 53))) 485 | (net (code 50) (name "Net-(J1-Pad54)") 486 | (node (ref J1) (pin 54))) 487 | (net (code 51) (name "Net-(J1-Pad55)") 488 | (node (ref J1) (pin 55))) 489 | (net (code 52) (name "Net-(J1-Pad56)") 490 | (node (ref J1) (pin 56))) 491 | (net (code 53) (name "Net-(J1-Pad57)") 492 | (node (ref J1) (pin 57))) 493 | (net (code 54) (name "Net-(J1-Pad58)") 494 | (node (ref J1) (pin 58))) 495 | (net (code 55) (name "Net-(J1-Pad59)") 496 | (node (ref J1) (pin 59))) 497 | (net (code 56) (name "Net-(J1-Pad6)") 498 | (node (ref J1) (pin 6))) 499 | (net (code 57) (name "Net-(J1-Pad60)") 500 | (node (ref J1) (pin 60))) 501 | (net (code 58) (name "Net-(J1-Pad61)") 502 | (node (ref J1) (pin 61))) 503 | (net (code 59) (name "Net-(J1-Pad62)") 504 | (node (ref J1) (pin 62))) 505 | (net (code 60) (name "Net-(J1-Pad63)") 506 | (node (ref J1) (pin 63))) 507 | (net (code 61) (name "Net-(J1-Pad64)") 508 | (node (ref J1) (pin 64))) 509 | (net (code 62) (name "Net-(J1-Pad65)") 510 | (node (ref J1) (pin 65))) 511 | (net (code 63) (name "Net-(J1-Pad66)") 512 | (node (ref J1) (pin 66))) 513 | (net (code 64) (name "Net-(J1-Pad67)") 514 | (node (ref J1) (pin 67))) 515 | (net (code 65) (name "Net-(J1-Pad68)") 516 | (node (ref J1) (pin 68))) 517 | (net (code 66) (name "Net-(J1-Pad69)") 518 | (node (ref J1) (pin 69))) 519 | (net (code 67) (name "Net-(J1-Pad7)") 520 | (node (ref J1) (pin 7))) 521 | (net (code 68) (name GND) 522 | (node (ref J1) (pin 71)) 523 | (node (ref J1) (pin 73)) 524 | (node (ref C1) (pin 2)) 525 | (node (ref R3) (pin 1)) 526 | (node (ref BZ1) (pin 2)) 527 | (node (ref U10) (pin 15)) 528 | (node (ref J2) (pin 1))) 529 | (net (code 69) (name "Net-(J1-Pad75)") 530 | (node (ref J1) (pin 75))) 531 | (net (code 70) (name "Net-(J1-Pad76)") 532 | (node (ref J1) (pin 76))) 533 | (net (code 71) (name "Net-(J1-Pad8)") 534 | (node (ref J1) (pin 8))) 535 | (net (code 72) (name "Net-(J1-Pad9)") 536 | (node (ref J1) (pin 9))) 537 | (net (code 73) (name +3V3) 538 | (node (ref SW1) (pin 2)) 539 | (node (ref J1) (pin 74)) 540 | (node (ref J1) (pin 72)) 541 | (node (ref J1) (pin 70))) 542 | (net (code 74) (name "Net-(SW1-Pad1)") 543 | (node (ref SW1) (pin 1))) 544 | (net (code 75) (name "Net-(U10-Pad10)") 545 | (node (ref U10) (pin 10))) 546 | (net (code 76) (name "Net-(U10-Pad11)") 547 | (node (ref U10) (pin 11))) 548 | (net (code 77) (name "Net-(U10-Pad12)") 549 | (node (ref U10) (pin 12))) 550 | (net (code 78) (name "Net-(U10-Pad13)") 551 | (node (ref U10) (pin 13))) 552 | (net (code 79) (name "Net-(U10-Pad14)") 553 | (node (ref U10) (pin 14))) 554 | (net (code 80) (name "Net-(U10-Pad17)") 555 | (node (ref U10) (pin 17))) 556 | (net (code 81) (name "Net-(U10-Pad19)") 557 | (node (ref U10) (pin 19))) 558 | (net (code 82) (name "Net-(U10-Pad2)") 559 | (node (ref U10) (pin 2))) 560 | (net (code 83) (name "Net-(U10-Pad20)") 561 | (node (ref U10) (pin 20))) 562 | (net (code 84) (name "Net-(U10-Pad4)") 563 | (node (ref U10) (pin 4))) 564 | (net (code 85) (name "Net-(U10-Pad6)") 565 | (node (ref U10) (pin 6))) 566 | (net (code 86) (name "Net-(U10-Pad7)") 567 | (node (ref U10) (pin 7))) 568 | (net (code 87) (name "Net-(U10-Pad9)") 569 | (node (ref U10) (pin 9))) 570 | (net (code 88) (name "Net-(U2-Pad1)") 571 | (node (ref U2) (pin 1))) 572 | (net (code 89) (name "Net-(U2-Pad10)") 573 | (node (ref U2) (pin 10))) 574 | (net (code 90) (name "Net-(U2-Pad11)") 575 | (node (ref U2) (pin 11))) 576 | (net (code 91) (name "Net-(U2-Pad12)") 577 | (node (ref U2) (pin 12))) 578 | (net (code 92) (name "Net-(U2-Pad13)") 579 | (node (ref U2) (pin 13))) 580 | (net (code 93) (name "Net-(U2-Pad14)") 581 | (node (ref U2) (pin 14))) 582 | (net (code 94) (name "Net-(U2-Pad15)") 583 | (node (ref U2) (pin 15))) 584 | (net (code 95) (name "Net-(U1-Pad8)") 585 | (node (ref U1) (pin 8)) 586 | (node (ref U2) (pin 16))) 587 | (net (code 96) (name "Net-(U2-Pad2)") 588 | (node (ref U2) (pin 2)) 589 | (node (ref U5) (pin 13))) 590 | (net (code 97) (name "Net-(U2-Pad3)") 591 | (node (ref U2) (pin 3)) 592 | (node (ref U5) (pin 14))) 593 | (net (code 98) (name "Net-(U2-Pad4)") 594 | (node (ref U2) (pin 4))) 595 | (net (code 99) (name "Net-(U2-Pad5)") 596 | (node (ref U2) (pin 5))) 597 | (net (code 100) (name "Net-(U2-Pad6)") 598 | (node (ref U2) (pin 6))) 599 | (net (code 101) (name "Net-(U2-Pad7)") 600 | (node (ref U5) (pin 15)) 601 | (node (ref U2) (pin 7))) 602 | (net (code 102) (name "Net-(U2-Pad8)") 603 | (node (ref U2) (pin 8))) 604 | (net (code 103) (name "Net-(U2-Pad9)") 605 | (node (ref U2) (pin 9))) 606 | (net (code 104) (name "Net-(U5-Pad1)") 607 | (node (ref U5) (pin 1))) 608 | (net (code 105) (name "Net-(U5-Pad10)") 609 | (node (ref U5) (pin 10))) 610 | (net (code 106) (name "Net-(U5-Pad11)") 611 | (node (ref U5) (pin 11))) 612 | (net (code 107) (name "Net-(U5-Pad12)") 613 | (node (ref U5) (pin 12))) 614 | (net (code 108) (name "Net-(U4-Pad8)") 615 | (node (ref U4) (pin 8)) 616 | (node (ref U5) (pin 16))) 617 | (net (code 109) (name "Net-(U5-Pad2)") 618 | (node (ref U5) (pin 2)) 619 | (node (ref U7) (pin 13))) 620 | (net (code 110) (name "Net-(U5-Pad3)") 621 | (node (ref U7) (pin 14)) 622 | (node (ref U5) (pin 3))) 623 | (net (code 111) (name "Net-(U5-Pad4)") 624 | (node (ref U5) (pin 4))) 625 | (net (code 112) (name "Net-(U5-Pad5)") 626 | (node (ref U5) (pin 5))) 627 | (net (code 113) (name "Net-(U5-Pad6)") 628 | (node (ref U5) (pin 6))) 629 | (net (code 114) (name "Net-(U5-Pad7)") 630 | (node (ref U5) (pin 7)) 631 | (node (ref U7) (pin 15))) 632 | (net (code 115) (name "Net-(U5-Pad8)") 633 | (node (ref U5) (pin 8))) 634 | (net (code 116) (name "Net-(U5-Pad9)") 635 | (node (ref U5) (pin 9))) 636 | (net (code 117) (name "Net-(U7-Pad1)") 637 | (node (ref U7) (pin 1))) 638 | (net (code 118) (name "Net-(U7-Pad10)") 639 | (node (ref U7) (pin 10))) 640 | (net (code 119) (name "Net-(U7-Pad11)") 641 | (node (ref U7) (pin 11))) 642 | (net (code 120) (name "Net-(U7-Pad12)") 643 | (node (ref U7) (pin 12))) 644 | (net (code 121) (name "Net-(U6-Pad8)") 645 | (node (ref U6) (pin 8)) 646 | (node (ref U7) (pin 16))) 647 | (net (code 122) (name "Net-(U7-Pad2)") 648 | (node (ref U9) (pin 13)) 649 | (node (ref U7) (pin 2))) 650 | (net (code 123) (name "Net-(U7-Pad3)") 651 | (node (ref U7) (pin 3)) 652 | (node (ref U9) (pin 14))) 653 | (net (code 124) (name "Net-(U7-Pad4)") 654 | (node (ref U7) (pin 4))) 655 | (net (code 125) (name "Net-(U7-Pad5)") 656 | (node (ref U7) (pin 5))) 657 | (net (code 126) (name "Net-(U7-Pad6)") 658 | (node (ref U7) (pin 6))) 659 | (net (code 127) (name "Net-(U7-Pad7)") 660 | (node (ref U7) (pin 7)) 661 | (node (ref U9) (pin 15))) 662 | (net (code 128) (name "Net-(U7-Pad8)") 663 | (node (ref U7) (pin 8))) 664 | (net (code 129) (name "Net-(U7-Pad9)") 665 | (node (ref U7) (pin 9))) 666 | (net (code 130) (name "Net-(U9-Pad1)") 667 | (node (ref U9) (pin 1))) 668 | (net (code 131) (name "Net-(U9-Pad10)") 669 | (node (ref U9) (pin 10))) 670 | (net (code 132) (name "Net-(U9-Pad11)") 671 | (node (ref U9) (pin 11))) 672 | (net (code 133) (name "Net-(U9-Pad12)") 673 | (node (ref U9) (pin 12))) 674 | (net (code 134) (name "Net-(U8-Pad8)") 675 | (node (ref U8) (pin 8)) 676 | (node (ref U9) (pin 16))) 677 | (net (code 135) (name "Net-(U3-Pad13)") 678 | (node (ref U3) (pin 13)) 679 | (node (ref U9) (pin 2))) 680 | (net (code 136) (name "Net-(U3-Pad14)") 681 | (node (ref U9) (pin 3)) 682 | (node (ref U3) (pin 14))) 683 | (net (code 137) (name "Net-(U9-Pad4)") 684 | (node (ref U9) (pin 4))) 685 | (net (code 138) (name "Net-(U9-Pad5)") 686 | (node (ref U9) (pin 5))) 687 | (net (code 139) (name "Net-(U9-Pad6)") 688 | (node (ref U9) (pin 6))) 689 | (net (code 140) (name "Net-(U3-Pad15)") 690 | (node (ref U3) (pin 15)) 691 | (node (ref U9) (pin 7))) 692 | (net (code 141) (name "Net-(U9-Pad8)") 693 | (node (ref U9) (pin 8))) 694 | (net (code 142) (name "Net-(U9-Pad9)") 695 | (node (ref U9) (pin 9))) 696 | (net (code 143) (name "Net-(U1-Pad1)") 697 | (node (ref U1) (pin 1))) 698 | (net (code 144) (name "Net-(U1-Pad10)") 699 | (node (ref U1) (pin 10))) 700 | (net (code 145) (name "Net-(U1-Pad11)") 701 | (node (ref U1) (pin 11))) 702 | (net (code 146) (name "Net-(U1-Pad12)") 703 | (node (ref U1) (pin 12))) 704 | (net (code 147) (name "Net-(U1-Pad13)") 705 | (node (ref U1) (pin 13))) 706 | (net (code 148) (name "Net-(U1-Pad14)") 707 | (node (ref U1) (pin 14))) 708 | (net (code 149) (name "Net-(U1-Pad15)") 709 | (node (ref U1) (pin 15))) 710 | (net (code 150) (name "Net-(U1-Pad16)") 711 | (node (ref U1) (pin 16))) 712 | (net (code 151) (name "Net-(U1-Pad2)") 713 | (node (ref U4) (pin 13)) 714 | (node (ref U1) (pin 2))) 715 | (net (code 152) (name "Net-(U1-Pad3)") 716 | (node (ref U4) (pin 14)) 717 | (node (ref U1) (pin 3))) 718 | (net (code 153) (name "Net-(U1-Pad4)") 719 | (node (ref U1) (pin 4))) 720 | (net (code 154) (name "Net-(U1-Pad5)") 721 | (node (ref U1) (pin 5))) 722 | (net (code 155) (name "Net-(U1-Pad6)") 723 | (node (ref U1) (pin 6))) 724 | (net (code 156) (name "Net-(U1-Pad7)") 725 | (node (ref U1) (pin 7)) 726 | (node (ref U4) (pin 15))) 727 | (net (code 157) (name "Net-(U1-Pad9)") 728 | (node (ref U1) (pin 9))) 729 | (net (code 158) (name "Net-(U4-Pad1)") 730 | (node (ref U4) (pin 1))) 731 | (net (code 159) (name "Net-(U4-Pad10)") 732 | (node (ref U4) (pin 10))) 733 | (net (code 160) (name "Net-(U4-Pad11)") 734 | (node (ref U4) (pin 11))) 735 | (net (code 161) (name "Net-(U4-Pad12)") 736 | (node (ref U4) (pin 12))) 737 | (net (code 162) (name "Net-(U4-Pad16)") 738 | (node (ref U4) (pin 16))) 739 | (net (code 163) (name "Net-(U4-Pad2)") 740 | (node (ref U4) (pin 2)) 741 | (node (ref U6) (pin 13))) 742 | (net (code 164) (name "Net-(U4-Pad3)") 743 | (node (ref U4) (pin 3)) 744 | (node (ref U6) (pin 14))) 745 | (net (code 165) (name "Net-(U4-Pad4)") 746 | (node (ref U4) (pin 4))) 747 | (net (code 166) (name "Net-(U4-Pad5)") 748 | (node (ref U4) (pin 5))) 749 | (net (code 167) (name "Net-(U4-Pad6)") 750 | (node (ref U4) (pin 6))) 751 | (net (code 168) (name "Net-(U4-Pad7)") 752 | (node (ref U4) (pin 7)) 753 | (node (ref U6) (pin 15))) 754 | (net (code 169) (name "Net-(U4-Pad9)") 755 | (node (ref U4) (pin 9))) 756 | (net (code 170) (name "Net-(U6-Pad1)") 757 | (node (ref U6) (pin 1))) 758 | (net (code 171) (name "Net-(U6-Pad10)") 759 | (node (ref U6) (pin 10))) 760 | (net (code 172) (name "Net-(U6-Pad11)") 761 | (node (ref U6) (pin 11))) 762 | (net (code 173) (name "Net-(U6-Pad12)") 763 | (node (ref U6) (pin 12))) 764 | (net (code 174) (name "Net-(U6-Pad16)") 765 | (node (ref U6) (pin 16))) 766 | (net (code 175) (name "Net-(U6-Pad2)") 767 | (node (ref U8) (pin 13)) 768 | (node (ref U6) (pin 2))) 769 | (net (code 176) (name "Net-(U6-Pad3)") 770 | (node (ref U8) (pin 14)) 771 | (node (ref U6) (pin 3))) 772 | (net (code 177) (name "Net-(U6-Pad4)") 773 | (node (ref U6) (pin 4))) 774 | (net (code 178) (name "Net-(U6-Pad5)") 775 | (node (ref U6) (pin 5))) 776 | (net (code 179) (name "Net-(U6-Pad6)") 777 | (node (ref U6) (pin 6))) 778 | (net (code 180) (name "Net-(U6-Pad7)") 779 | (node (ref U6) (pin 7)) 780 | (node (ref U8) (pin 15))) 781 | (net (code 181) (name "Net-(U6-Pad9)") 782 | (node (ref U6) (pin 9))) 783 | (net (code 182) (name "Net-(U8-Pad1)") 784 | (node (ref U8) (pin 1))) 785 | (net (code 183) (name "Net-(U8-Pad10)") 786 | (node (ref U8) (pin 10))) 787 | (net (code 184) (name "Net-(U8-Pad11)") 788 | (node (ref U8) (pin 11))) 789 | (net (code 185) (name "Net-(U8-Pad12)") 790 | (node (ref U8) (pin 12))) 791 | (net (code 186) (name "Net-(U8-Pad16)") 792 | (node (ref U8) (pin 16))) 793 | (net (code 187) (name "Net-(U8-Pad2)") 794 | (node (ref U8) (pin 2))) 795 | (net (code 188) (name "Net-(U8-Pad3)") 796 | (node (ref U8) (pin 3))) 797 | (net (code 189) (name "Net-(U8-Pad4)") 798 | (node (ref U8) (pin 4))) 799 | (net (code 190) (name "Net-(U8-Pad5)") 800 | (node (ref U8) (pin 5))) 801 | (net (code 191) (name "Net-(U8-Pad6)") 802 | (node (ref U8) (pin 6))) 803 | (net (code 192) (name "Net-(U8-Pad7)") 804 | (node (ref U8) (pin 7))) 805 | (net (code 193) (name "Net-(U8-Pad9)") 806 | (node (ref U8) (pin 9))) 807 | (net (code 194) (name "Net-(U3-Pad1)") 808 | (node (ref U3) (pin 1))) 809 | (net (code 195) (name "Net-(U3-Pad10)") 810 | (node (ref U3) (pin 10))) 811 | (net (code 196) (name "Net-(U3-Pad11)") 812 | (node (ref U3) (pin 11))) 813 | (net (code 197) (name "Net-(U3-Pad12)") 814 | (node (ref U3) (pin 12))) 815 | (net (code 198) (name "Net-(U3-Pad16)") 816 | (node (ref U3) (pin 16))) 817 | (net (code 199) (name "Net-(U3-Pad2)") 818 | (node (ref U3) (pin 2))) 819 | (net (code 200) (name "Net-(U3-Pad3)") 820 | (node (ref U3) (pin 3))) 821 | (net (code 201) (name "Net-(U3-Pad4)") 822 | (node (ref U3) (pin 4))) 823 | (net (code 202) (name "Net-(U3-Pad5)") 824 | (node (ref U3) (pin 5))) 825 | (net (code 203) (name "Net-(U3-Pad6)") 826 | (node (ref U3) (pin 6))) 827 | (net (code 204) (name "Net-(U3-Pad7)") 828 | (node (ref U3) (pin 7))) 829 | (net (code 205) (name "Net-(U3-Pad8)") 830 | (node (ref U3) (pin 8))) 831 | (net (code 206) (name "Net-(U3-Pad9)") 832 | (node (ref U3) (pin 9))) 833 | (net (code 207) (name GPIO-0) 834 | (node (ref U10) (pin 18)) 835 | (node (ref J2) (pin 2)) 836 | (node (ref R4) (pin 2))) 837 | (net (code 208) (name ESP_3V3) 838 | (node (ref SW1) (pin 3)) 839 | (node (ref R2) (pin 2)) 840 | (node (ref R4) (pin 1)) 841 | (node (ref R1) (pin 2)) 842 | (node (ref J2) (pin 3)) 843 | (node (ref U10) (pin 8)) 844 | (node (ref C1) (pin 1))) 845 | (net (code 209) (name TX) 846 | (node (ref J2) (pin 4)) 847 | (node (ref U10) (pin 22))) 848 | (net (code 210) (name RX) 849 | (node (ref J2) (pin 5)) 850 | (node (ref U10) (pin 21))) 851 | (net (code 211) (name RESET) 852 | (node (ref R1) (pin 1)) 853 | (node (ref J2) (pin 6)) 854 | (node (ref U10) (pin 1))) 855 | (net (code 212) (name "Net-(R3-Pad2)") 856 | (node (ref R3) (pin 2)) 857 | (node (ref U10) (pin 16))) 858 | (net (code 213) (name "Net-(R2-Pad1)") 859 | (node (ref R2) (pin 1)) 860 | (node (ref U10) (pin 3))) 861 | (net (code 214) (name "Net-(BZ1-Pad1)") 862 | (node (ref BZ1) (pin 1)) 863 | (node (ref U10) (pin 5))))) -------------------------------------------------------------------------------- /Schematics/Rick Flash.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rectifiedtech/Rick-Flash/e96d1251a96bf1b7b25ad33d4125c8e36a296605/Schematics/Rick Flash.pdf -------------------------------------------------------------------------------- /Schematics/Rick Flash.pro: -------------------------------------------------------------------------------- 1 | update=Friday, July 10, 2020 at 09:23:09 PM 2 | version=1 3 | last_client=pcbnew 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [cvpcb] 9 | version=1 10 | NetIExt=net 11 | [eeschema] 12 | version=1 13 | LibDir= 14 | [eeschema/libraries] 15 | [pcbnew] 16 | version=1 17 | PageLayoutDescrFile= 18 | LastNetListRead=Rick Flash.net 19 | CopperLayerCount=2 20 | BoardThickness=1.6 21 | AllowMicroVias=0 22 | AllowBlindVias=0 23 | RequireCourtyardDefinitions=0 24 | ProhibitOverlappingCourtyards=1 25 | MinTrackWidth=0.2 26 | MinViaDiameter=0.4 27 | MinViaDrill=0.3 28 | MinMicroViaDiameter=0.2 29 | MinMicroViaDrill=0.09999999999999999 30 | MinHoleToHole=0.25 31 | TrackWidth1=0.25 32 | TrackWidth2=0.3 33 | ViaDiameter1=0.8 34 | ViaDrill1=0.4 35 | dPairWidth1=0.2 36 | dPairGap1=0.25 37 | dPairViaGap1=0.25 38 | SilkLineWidth=0.12 39 | SilkTextSizeV=1 40 | SilkTextSizeH=1 41 | SilkTextSizeThickness=0.15 42 | SilkTextItalic=0 43 | SilkTextUpright=1 44 | CopperLineWidth=0.2 45 | CopperTextSizeV=1.5 46 | CopperTextSizeH=1.5 47 | CopperTextThickness=0.3 48 | CopperTextItalic=0 49 | CopperTextUpright=1 50 | EdgeCutLineWidth=0.05 51 | CourtyardLineWidth=0.05 52 | OthersLineWidth=0.15 53 | OthersTextSizeV=1 54 | OthersTextSizeH=1 55 | OthersTextSizeThickness=0.15 56 | OthersTextItalic=0 57 | OthersTextUpright=1 58 | SolderMaskClearance=0.051 59 | SolderMaskMinWidth=0.25 60 | SolderPasteClearance=0 61 | SolderPasteRatio=0 62 | [pcbnew/Netclasses] 63 | [pcbnew/Netclasses/1] 64 | Name=Power 65 | Clearance=0.3 66 | TrackWidth=0.25 67 | ViaDiameter=0.8 68 | ViaDrill=0.4 69 | uViaDiameter=0.3 70 | uViaDrill=0.1 71 | dPairWidth=0.2 72 | dPairGap=0.25 73 | dPairViaGap=0.25 74 | -------------------------------------------------------------------------------- /Schematics/Rick Flash.rules: -------------------------------------------------------------------------------- 1 | 2 | (rules PCB Rick Flash 3 | (snap_angle 4 | fortyfive_degree 5 | ) 6 | (autoroute_settings 7 | (fanout off) 8 | (autoroute on) 9 | (postroute on) 10 | (vias on) 11 | (via_costs 50) 12 | (plane_via_costs 5) 13 | (start_ripup_costs 100) 14 | (start_pass_no 253) 15 | (layer_rule F.Cu 16 | (active on) 17 | (preferred_direction horizontal) 18 | (preferred_direction_trace_costs 1.0) 19 | (against_preferred_direction_trace_costs 4.3) 20 | ) 21 | (layer_rule B.Cu 22 | (active on) 23 | (preferred_direction vertical) 24 | (preferred_direction_trace_costs 1.0) 25 | (against_preferred_direction_trace_costs 1.3) 26 | ) 27 | ) 28 | (rule 29 | (width 250.0) 30 | (clear 200.2) 31 | (clear 125.0 (type smd_to_turn_gap)) 32 | (clear 300.2 (type default_Power)) 33 | (clear 50.0 (type smd_smd)) 34 | (clear 300.2 (type smd_Power)) 35 | (clear 300.2 (type "kicad_default"_Power)) 36 | (clear 300.2 (type Power_Power)) 37 | ) 38 | (padstack "Via[0-1]_800:400_um" 39 | (shape 40 | (circle F.Cu 800.0 0.0 0.0) 41 | ) 42 | (shape 43 | (circle B.Cu 800.0 0.0 0.0) 44 | ) 45 | (attach off) 46 | ) 47 | (via 48 | "Via[0-1]_800:400_um" "Via[0-1]_800:400_um" default 49 | ) 50 | (via 51 | "Via[0-1]_800:400_um-kicad_default" "Via[0-1]_800:400_um" "kicad_default" 52 | ) 53 | (via 54 | "Via[0-1]_800:400_um-Power" "Via[0-1]_800:400_um" Power 55 | ) 56 | (via_rule 57 | default "Via[0-1]_800:400_um" 58 | ) 59 | (via_rule 60 | "kicad_default" "Via[0-1]_800:400_um-kicad_default" 61 | ) 62 | (via_rule 63 | Power "Via[0-1]_800:400_um-Power" 64 | ) 65 | (class default 66 | "@:no_net_0" "@:no_net_1" 67 | (clearance_class default) 68 | (via_rule default) 69 | (rule 70 | (width 250.0) 71 | ) 72 | (circuit 73 | (use_layer F.Cu B.Cu) 74 | ) 75 | ) 76 | (class "kicad_default" 77 | GND +3V3 "Net-(SW1-Pad1)" "Net-(U1-Pad3)" "Net-(U1-Pad2)" "Net-(U2-Pad8)" "Net-(U2-Pad7)" "Net-(U2-Pad6)" 78 | "Net-(U2-Pad5)" "Net-(U2-Pad4)" "Net-(U2-Pad3)" "Net-(U2-Pad2)" "Net-(U2-Pad1)" "Net-(U3-Pad5)" "Net-(U3-Pad4)" "Net-(U10-Pad2)" 79 | "Net-(U3-Pad2)" "Net-(U3-Pad1)" "Net-(U4-Pad5)" "Net-(U4-Pad4)" "Net-(U4-Pad2)" "Net-(U4-Pad1)" "Net-(U5-Pad5)" "Net-(U5-Pad4)" 80 | "Net-(U5-Pad2)" "Net-(U5-Pad1)" "Net-(U6-Pad5)" "Net-(U6-Pad4)" "Net-(U6-Pad2)" "Net-(U6-Pad1)" "Net-(U7-Pad5)" "Net-(U7-Pad4)" 81 | "Net-(U7-Pad2)" "Net-(U7-Pad1)" "Net-(U9-Pad8)" "Net-(U10-Pad7)" "Net-(U10-Pad6)" "Net-(U5-Pad8)" "Net-(BZ1-Pad1)" "Net-(U1-Pad16)" 82 | "Net-(U1-Pad15)" "Net-(U1-Pad14)" "Net-(U1-Pad13)" "Net-(U1-Pad12)" "Net-(U1-Pad11)" "Net-(U1-Pad10)" "Net-(U1-Pad9)" "Net-(U1-Pad8)" 83 | "Net-(U1-Pad7)" "Net-(U1-Pad6)" "Net-(U1-Pad5)" "Net-(U1-Pad4)" "Net-(U1-Pad1)" "Net-(U2-Pad15)" "Net-(U2-Pad14)" "Net-(U2-Pad13)" 84 | "Net-(U2-Pad12)" "Net-(U2-Pad11)" "Net-(U2-Pad10)" "Net-(U2-Pad9)" "Net-(U3-Pad15)" "Net-(U3-Pad14)" "Net-(U3-Pad13)" "Net-(U3-Pad12)" 85 | "Net-(U3-Pad11)" "Net-(U3-Pad10)" "Net-(U3-Pad9)" "Net-(U3-Pad8)" "Net-(U3-Pad7)" "Net-(U3-Pad6)" "Net-(U3-Pad3)" "Net-(U4-Pad12)" 86 | "Net-(U4-Pad11)" "Net-(U4-Pad10)" "Net-(U4-Pad9)" "Net-(U4-Pad8)" "Net-(U4-Pad7)" "Net-(U4-Pad6)" "Net-(U4-Pad3)" "Net-(U5-Pad12)" 87 | "Net-(U5-Pad11)" "Net-(U5-Pad10)" "Net-(U5-Pad9)" "Net-(U5-Pad7)" "Net-(U5-Pad6)" "Net-(U5-Pad3)" "Net-(U6-Pad12)" "Net-(U6-Pad11)" 88 | "Net-(U6-Pad10)" "Net-(U6-Pad9)" "Net-(U6-Pad8)" "Net-(U6-Pad6)" "Net-(U10-Pad14)" "Net-(U10-Pad13)" "Net-(U7-Pad12)" "Net-(U7-Pad11)" 89 | "Net-(U7-Pad10)" "Net-(U7-Pad9)" "Net-(U7-Pad8)" "Net-(U7-Pad6)" "Net-(U8-Pad12)" "Net-(U8-Pad11)" "Net-(U8-Pad10)" "Net-(U8-Pad9)" 90 | "Net-(U8-Pad8)" "Net-(U8-Pad6)" "Net-(U8-Pad5)" "Net-(U8-Pad4)" "Net-(U8-Pad1)" "Net-(U9-Pad12)" "Net-(U9-Pad11)" "Net-(U9-Pad10)" 91 | "Net-(U9-Pad9)" "Net-(U9-Pad6)" "Net-(U9-Pad5)" "Net-(U9-Pad4)" "Net-(U9-Pad1)" "Net-(U10-Pad12)" "Net-(U10-Pad11)" "Net-(U10-Pad10)" 92 | "Net-(U10-Pad9)" "Net-(J1-Pad75)" "Net-(J1-Pad69)" "Net-(J1-Pad68)" "Net-(J1-Pad67)" "Net-(J1-Pad58)" "Net-(J1-Pad57)" "Net-(J1-Pad56)" 93 | "Net-(J1-Pad55)" "Net-(J1-Pad54)" "Net-(J1-Pad53)" "Net-(J1-Pad52)" "Net-(J1-Pad51)" "Net-(J1-Pad50)" "Net-(J1-Pad49)" "Net-(J1-Pad48)" 94 | "Net-(J1-Pad47)" "Net-(J1-Pad46)" "Net-(J1-Pad45)" "Net-(J1-Pad44)" "Net-(J1-Pad43)" "Net-(J1-Pad42)" "Net-(J1-Pad41)" "Net-(J1-Pad40)" 95 | "Net-(J1-Pad39)" "Net-(J1-Pad38)" "Net-(J1-Pad37)" "Net-(J1-Pad36)" "Net-(J1-Pad35)" "Net-(J1-Pad34)" "Net-(J1-Pad33)" "Net-(J1-Pad32)" 96 | "Net-(J1-Pad31)" "Net-(J1-Pad30)" "Net-(J1-Pad29)" "Net-(J1-Pad28)" "Net-(J1-Pad27)" "Net-(J1-Pad26)" "Net-(J1-Pad25)" "Net-(J1-Pad24)" 97 | "Net-(J1-Pad23)" "Net-(J1-Pad22)" "Net-(J1-Pad21)" "Net-(J1-Pad20)" "Net-(J1-Pad11)" "Net-(J1-Pad10)" "Net-(J1-Pad9)" "Net-(J1-Pad8)" 98 | "Net-(J1-Pad7)" "Net-(J1-Pad6)" "Net-(J1-Pad5)" "Net-(J1-Pad4)" "Net-(J1-Pad3)" "Net-(J1-Pad2)" "Net-(J1-Pad1)" "Net-(U4-Pad16)" 99 | "Net-(U6-Pad16)" "Net-(U6-Pad7)" "Net-(U6-Pad3)" "Net-(U7-Pad7)" "Net-(U7-Pad3)" "Net-(U8-Pad16)" "Net-(U8-Pad7)" "Net-(U8-Pad3)" 100 | "Net-(U8-Pad2)" "Net-(U10-Pad20)" "Net-(U10-Pad19)" "ESP_3V3" RESET RX TX "GPIO-0" 101 | "Net-(U3-Pad16)" "Net-(R2-Pad1)" "Net-(R3-Pad2)" "Net-(U10-Pad17)" "Net-(U10-Pad4)" 102 | (clearance_class "kicad_default") 103 | (via_rule kicad_default) 104 | (rule 105 | (width 250.0) 106 | ) 107 | (circuit 108 | (use_layer F.Cu B.Cu) 109 | ) 110 | ) 111 | (class Power 112 | (clearance_class Power) 113 | (via_rule Power) 114 | (rule 115 | (width 250.0) 116 | ) 117 | (circuit 118 | (use_layer F.Cu B.Cu) 119 | ) 120 | ) 121 | ) -------------------------------------------------------------------------------- /Schematics/Rick Flash.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | LIBS:Rick Flash-cache 3 | EELAYER 29 0 4 | EELAYER END 5 | $Descr A4 11693 8268 6 | encoding utf-8 7 | Sheet 1 1 8 | Title "Rick Flash" 9 | Date "2020-08-21" 10 | Rev " 1.1" 11 | Comp "Rectified Tech" 12 | Comment1 "Added via to fix ground plane disconnect" 13 | Comment2 "" 14 | Comment3 "" 15 | Comment4 "" 16 | $EndDescr 17 | $Comp 18 | L Connector_Generic:Conn_02x38_Odd_Even J1 19 | U 1 1 5EE342B8 20 | P 10500 4350 21 | F 0 "J1" H 10550 2225 50 0000 C CNN 22 | F 1 "M.2 Edge Connector" H 10550 2316 50 0000 C CNN 23 | F 2 "Custom Footprints:NGFF_B+M" H 10500 4350 50 0001 C CNN 24 | F 3 "~" H 10500 4350 50 0001 C CNN 25 | 1 10500 4350 26 | -1 0 0 1 27 | $EndComp 28 | $Comp 29 | L power:+3.3V #PWR01 30 | U 1 1 5EE41DD0 31 | P 7650 2400 32 | F 0 "#PWR01" H 7650 2250 50 0001 C CNN 33 | F 1 "+3.3V" H 7665 2573 50 0000 C CNN 34 | F 2 "" H 7650 2400 50 0001 C CNN 35 | F 3 "" H 7650 2400 50 0001 C CNN 36 | 1 7650 2400 37 | 1 0 0 -1 38 | $EndComp 39 | $Comp 40 | L power:+3.3V #PWR03 41 | U 1 1 5EE426D9 42 | P 9900 2450 43 | F 0 "#PWR03" H 9900 2300 50 0001 C CNN 44 | F 1 "+3.3V" H 9915 2623 50 0000 C CNN 45 | F 2 "" H 9900 2450 50 0001 C CNN 46 | F 3 "" H 9900 2450 50 0001 C CNN 47 | 1 9900 2450 48 | 1 0 0 -1 49 | $EndComp 50 | Wire Wire Line 51 | 10200 2750 9900 2750 52 | Wire Wire Line 53 | 9900 2750 9900 2650 54 | Wire Wire Line 55 | 10200 2650 9900 2650 56 | Connection ~ 9900 2650 57 | Wire Wire Line 58 | 9900 2650 9900 2550 59 | Wire Wire Line 60 | 10200 2550 9900 2550 61 | Connection ~ 9900 2550 62 | Wire Wire Line 63 | 9900 2550 9900 2450 64 | $Comp 65 | L power:GND #PWR04 66 | U 1 1 5EE437C0 67 | P 10950 2800 68 | F 0 "#PWR04" H 10950 2550 50 0001 C CNN 69 | F 1 "GND" H 10955 2627 50 0000 C CNN 70 | F 2 "" H 10950 2800 50 0001 C CNN 71 | F 3 "" H 10950 2800 50 0001 C CNN 72 | 1 10950 2800 73 | 1 0 0 -1 74 | $EndComp 75 | Wire Wire Line 76 | 10700 2650 10950 2650 77 | Wire Wire Line 78 | 10950 2650 10950 2800 79 | $Comp 80 | L Switch:SW_DPDT_x2 SW1 81 | U 1 1 5EE472AE 82 | P 7650 2600 83 | F 0 "SW1" V 7604 2748 50 0000 L CNN 84 | F 1 "POWER SW" V 7695 2748 50 0000 L CNN 85 | F 2 "Button_Switch_SMD:SW_SPDT_PCM12" H 7650 2600 50 0001 C CNN 86 | F 3 "~" H 7650 2600 50 0001 C CNN 87 | 1 7650 2600 88 | 0 1 1 0 89 | $EndComp 90 | $Comp 91 | L RF_Module:ESP-12E U10 92 | U 1 1 5EDBE48C 93 | P 7550 4050 94 | F 0 "U10" H 7550 5031 50 0000 C CNN 95 | F 1 "ESP-12E" H 7550 4940 50 0000 C CNN 96 | F 2 "RF_Module:ESP-12E" H 7550 4050 50 0001 C CNN 97 | F 3 "http://wiki.ai-thinker.com/_media/esp8266/esp8266_series_modules_user_manual_v1.1.pdf" H 7200 4150 50 0001 C CNN 98 | 1 7550 4050 99 | 1 0 0 -1 100 | $EndComp 101 | $Comp 102 | L 4xxx:4017 U2 103 | U 1 1 5EE71C01 104 | P 1500 6550 105 | F 0 "U2" H 1500 7531 50 0000 C CNN 106 | F 1 "4017" H 1500 7440 50 0000 C CNN 107 | F 2 "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" H 1500 6550 50 0001 C CNN 108 | F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf" H 1500 6550 50 0001 C CNN 109 | 1 1500 6550 110 | 1 0 0 -1 111 | $EndComp 112 | $Comp 113 | L 4xxx:4017 U5 114 | U 1 1 5EE71C07 115 | P 2500 6550 116 | F 0 "U5" H 2500 7531 50 0000 C CNN 117 | F 1 "4017" H 2500 7440 50 0000 C CNN 118 | F 2 "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" H 2500 6550 50 0001 C CNN 119 | F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf" H 2500 6550 50 0001 C CNN 120 | 1 2500 6550 121 | 1 0 0 -1 122 | $EndComp 123 | $Comp 124 | L 4xxx:4017 U7 125 | U 1 1 5EE71C0D 126 | P 3500 6550 127 | F 0 "U7" H 3500 7531 50 0000 C CNN 128 | F 1 "4017" H 3500 7440 50 0000 C CNN 129 | F 2 "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" H 3500 6550 50 0001 C CNN 130 | F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf" H 3500 6550 50 0001 C CNN 131 | 1 3500 6550 132 | 1 0 0 -1 133 | $EndComp 134 | $Comp 135 | L 4xxx:4017 U9 136 | U 1 1 5EE71C13 137 | P 4500 6550 138 | F 0 "U9" H 4500 7531 50 0000 C CNN 139 | F 1 "4017" H 4500 7440 50 0000 C CNN 140 | F 2 "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" H 4500 6550 50 0001 C CNN 141 | F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf" H 4500 6550 50 0001 C CNN 142 | 1 4500 6550 143 | 1 0 0 -1 144 | $EndComp 145 | $Comp 146 | L 4xxx:4017 U1 147 | U 1 1 5EE71C19 148 | P 1500 4850 149 | F 0 "U1" H 1500 5831 50 0000 C CNN 150 | F 1 "4017" H 1500 5740 50 0000 C CNN 151 | F 2 "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" H 1500 4850 50 0001 C CNN 152 | F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf" H 1500 4850 50 0001 C CNN 153 | 1 1500 4850 154 | 1 0 0 -1 155 | $EndComp 156 | $Comp 157 | L 4xxx:4017 U4 158 | U 1 1 5EE71C1F 159 | P 2500 4850 160 | F 0 "U4" H 2500 5831 50 0000 C CNN 161 | F 1 "4017" H 2500 5740 50 0000 C CNN 162 | F 2 "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" H 2500 4850 50 0001 C CNN 163 | F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf" H 2500 4850 50 0001 C CNN 164 | 1 2500 4850 165 | 1 0 0 -1 166 | $EndComp 167 | $Comp 168 | L 4xxx:4017 U6 169 | U 1 1 5EE71C25 170 | P 3500 4850 171 | F 0 "U6" H 3500 5831 50 0000 C CNN 172 | F 1 "4017" H 3500 5740 50 0000 C CNN 173 | F 2 "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" H 3500 4850 50 0001 C CNN 174 | F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf" H 3500 4850 50 0001 C CNN 175 | 1 3500 4850 176 | 1 0 0 -1 177 | $EndComp 178 | $Comp 179 | L 4xxx:4017 U8 180 | U 1 1 5EE71C2B 181 | P 4500 4850 182 | F 0 "U8" H 4500 5831 50 0000 C CNN 183 | F 1 "4017" H 4500 5740 50 0000 C CNN 184 | F 2 "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" H 4500 4850 50 0001 C CNN 185 | F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf" H 4500 4850 50 0001 C CNN 186 | 1 4500 4850 187 | 1 0 0 -1 188 | $EndComp 189 | $Comp 190 | L 4xxx:4017 U3 191 | U 1 1 5EEC54BE 192 | P 5500 6550 193 | F 0 "U3" H 5500 7531 50 0000 C CNN 194 | F 1 "4017" H 5500 7440 50 0000 C CNN 195 | F 2 "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" H 5500 6550 50 0001 C CNN 196 | F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4017bms-22bms.pdf" H 5500 6550 50 0001 C CNN 197 | 1 5500 6550 198 | 1 0 0 -1 199 | $EndComp 200 | $Comp 201 | L Mechanical:MountingHole H1 202 | U 1 1 5EEEEEED 203 | P 7800 6250 204 | F 0 "H1" H 7900 6296 50 0000 L CNN 205 | F 1 "MountingHole" H 7900 6205 50 0000 L CNN 206 | F 2 "Mounting Holes:MountingHole_3.2mm_M3_Pad_Via" H 7800 6250 50 0001 C CNN 207 | F 3 "~" H 7800 6250 50 0001 C CNN 208 | 1 7800 6250 209 | 1 0 0 -1 210 | $EndComp 211 | $Comp 212 | L power:GND #PWR0101 213 | U 1 1 5EEF1292 214 | P 7550 4800 215 | F 0 "#PWR0101" H 7550 4550 50 0001 C CNN 216 | F 1 "GND" H 7555 4627 50 0000 C CNN 217 | F 2 "" H 7550 4800 50 0001 C CNN 218 | F 3 "" H 7550 4800 50 0001 C CNN 219 | 1 7550 4800 220 | 1 0 0 -1 221 | $EndComp 222 | Wire Wire Line 223 | 7550 4750 7550 4800 224 | $Comp 225 | L Connector_Generic:Conn_01x06 J2 226 | U 1 1 5EEF26B7 227 | P 7900 5450 228 | F 0 "J2" H 7980 5442 50 0000 L CNN 229 | F 1 "ICSP_NODEMCU" H 7980 5351 50 0000 L CNN 230 | F 2 "Custom Footprints:6pin 1.27mm ICSP Pad" H 7900 5450 50 0001 C CNN 231 | F 3 "~" H 7900 5450 50 0001 C CNN 232 | 1 7900 5450 233 | 1 0 0 -1 234 | $EndComp 235 | Text GLabel 7700 5350 0 50 Input ~ 0 236 | GPIO-0 237 | Text GLabel 7700 5550 0 50 Input ~ 0 238 | TX 239 | Text GLabel 7700 5650 0 50 Input ~ 0 240 | RX 241 | Text GLabel 7700 5750 0 50 Input ~ 0 242 | RESET 243 | Wire Wire Line 244 | 7700 5250 7100 5250 245 | Wire Wire Line 246 | 7100 5250 7100 5400 247 | Wire Wire Line 248 | 7550 3250 7550 2950 249 | Text GLabel 7700 5450 0 50 Input ~ 0 250 | ESP_3V3 251 | Text GLabel 7650 2950 2 50 Input ~ 0 252 | ESP_3V3 253 | Wire Wire Line 254 | 7650 2950 7550 2950 255 | Connection ~ 7550 2950 256 | Wire Wire Line 257 | 7550 2950 7550 2800 258 | Text GLabel 8450 3250 2 50 Input ~ 0 259 | GPIO-0 260 | Text GLabel 8150 3550 2 50 Input ~ 0 261 | TX 262 | Text GLabel 8150 3750 2 50 Input ~ 0 263 | RX 264 | Text GLabel 6600 3450 0 50 Input ~ 0 265 | RESET 266 | NoConn ~ 7750 2800 267 | $Comp 268 | L power:GND #PWR0102 269 | U 1 1 5EEF3A29 270 | P 7100 5400 271 | F 0 "#PWR0102" H 7100 5150 50 0001 C CNN 272 | F 1 "GND" H 7105 5227 50 0000 C CNN 273 | F 2 "" H 7100 5400 50 0001 C CNN 274 | F 3 "" H 7100 5400 50 0001 C CNN 275 | 1 7100 5400 276 | 1 0 0 -1 277 | $EndComp 278 | $Comp 279 | L power:GND #PWR0103 280 | U 1 1 5EEFCC2B 281 | P 7100 3000 282 | F 0 "#PWR0103" H 7100 2750 50 0001 C CNN 283 | F 1 "GND" H 7105 2827 50 0000 C CNN 284 | F 2 "" H 7100 3000 50 0001 C CNN 285 | F 3 "" H 7100 3000 50 0001 C CNN 286 | 1 7100 3000 287 | 1 0 0 -1 288 | $EndComp 289 | Wire Wire Line 290 | 7150 2950 7100 2950 291 | Wire Wire Line 292 | 7100 2950 7100 3000 293 | $Comp 294 | L Device:C C1 295 | U 1 1 5EEFB974 296 | P 7300 2950 297 | F 0 "C1" V 7048 2950 50 0000 C CNN 298 | F 1 "1uF" V 7139 2950 50 0000 C CNN 299 | F 2 "Capacitor_SMD:C_0805_2012Metric" H 7338 2800 50 0001 C CNN 300 | F 3 "~" H 7300 2950 50 0001 C CNN 301 | 1 7300 2950 302 | 0 1 1 0 303 | $EndComp 304 | Wire Wire Line 305 | 7450 2950 7550 2950 306 | Wire Wire Line 307 | 10700 2550 10950 2550 308 | Wire Wire Line 309 | 10950 2550 10950 2650 310 | Connection ~ 10950 2650 311 | $Comp 312 | L Device:R R3 313 | U 1 1 5EF2633E 314 | P 8400 4350 315 | F 0 "R3" V 8300 4350 50 0000 C CNN 316 | F 1 "10k" V 8400 4350 50 0000 C CNN 317 | F 2 "Resistor_SMD:R_0805_2012Metric" V 8330 4350 50 0001 C CNN 318 | F 3 "~" H 8400 4350 50 0001 C CNN 319 | 1 8400 4350 320 | 0 1 1 0 321 | $EndComp 322 | Wire Wire Line 323 | 8150 4350 8250 4350 324 | Text GLabel 8850 3450 2 50 Input ~ 0 325 | ESP_3V3 326 | $Comp 327 | L power:GND #PWR0104 328 | U 1 1 5EF2800C 329 | P 9300 4600 330 | F 0 "#PWR0104" H 9300 4350 50 0001 C CNN 331 | F 1 "GND" H 9305 4427 50 0000 C CNN 332 | F 2 "" H 9300 4600 50 0001 C CNN 333 | F 3 "" H 9300 4600 50 0001 C CNN 334 | 1 9300 4600 335 | 1 0 0 -1 336 | $EndComp 337 | Wire Wire Line 338 | 8550 4350 8600 4350 339 | Wire Wire Line 340 | 9300 4350 9300 4600 341 | $Comp 342 | L Device:R R4 343 | U 1 1 5EF2AEE8 344 | P 8550 3450 345 | F 0 "R4" V 8450 3450 50 0000 C CNN 346 | F 1 "10k" V 8550 3450 50 0000 C CNN 347 | F 2 "Resistor_SMD:R_0805_2012Metric" V 8480 3450 50 0001 C CNN 348 | F 3 "~" H 8550 3450 50 0001 C CNN 349 | 1 8550 3450 350 | 0 1 1 0 351 | $EndComp 352 | Text GLabel 6500 3650 0 50 Input ~ 0 353 | ESP_3V3 354 | $Comp 355 | L Device:R R2 356 | U 1 1 5EF302BA 357 | P 6700 3650 358 | F 0 "R2" V 6600 3650 50 0000 C CNN 359 | F 1 "10k" V 6700 3650 50 0000 C CNN 360 | F 2 "Resistor_SMD:R_0805_2012Metric" V 6630 3650 50 0001 C CNN 361 | F 3 "~" H 6700 3650 50 0001 C CNN 362 | 1 6700 3650 363 | 0 1 1 0 364 | $EndComp 365 | Wire Wire Line 366 | 6600 3450 6850 3450 367 | Text GLabel 6500 3250 0 50 Input ~ 0 368 | ESP_3V3 369 | Wire Wire Line 370 | 6850 3250 6850 3450 371 | Connection ~ 6850 3450 372 | Wire Wire Line 373 | 6850 3450 6950 3450 374 | Wire Wire Line 375 | 8400 3450 8300 3450 376 | Wire Wire Line 377 | 8450 3250 8300 3250 378 | Wire Wire Line 379 | 8300 3250 8300 3450 380 | Connection ~ 8300 3450 381 | Wire Wire Line 382 | 8300 3450 8150 3450 383 | Wire Wire Line 384 | 6550 3650 6500 3650 385 | Wire Wire Line 386 | 6800 3250 6850 3250 387 | $Comp 388 | L Device:R R1 389 | U 1 1 5EF4588B 390 | P 6650 3250 391 | F 0 "R1" V 6550 3250 50 0000 C CNN 392 | F 1 "10k" V 6650 3250 50 0000 C CNN 393 | F 2 "Resistor_SMD:R_0805_2012Metric" V 6580 3250 50 0001 C CNN 394 | F 3 "~" H 6650 3250 50 0001 C CNN 395 | 1 6650 3250 396 | 0 1 1 0 397 | $EndComp 398 | Wire Wire Line 399 | 6850 3650 6950 3650 400 | $Comp 401 | L Device:Buzzer BZ1 402 | U 1 1 5EE302BC 403 | P 8700 4050 404 | F 0 "BZ1" H 8852 4079 50 0000 L CNN 405 | F 1 "Buzzer" H 8852 3988 50 0000 L CNN 406 | F 2 "Buzzer_Beeper:PUIAudio_SMT_0825_S_4_R" V 8675 4150 50 0001 C CNN 407 | F 3 "~" V 8675 4150 50 0001 C CNN 408 | 1 8700 4050 409 | 1 0 0 -1 410 | $EndComp 411 | Wire Wire Line 412 | 8600 3950 8250 3950 413 | Wire Wire Line 414 | 8250 3950 8250 4250 415 | Wire Wire Line 416 | 8250 4250 8150 4250 417 | Wire Wire Line 418 | 8600 4150 8600 4350 419 | Connection ~ 8600 4350 420 | Wire Wire Line 421 | 8600 4350 9300 4350 422 | Wire Wire Line 423 | 8700 3450 8850 3450 424 | NoConn ~ 8150 3650 425 | NoConn ~ 8150 3850 426 | NoConn ~ 8150 3950 427 | NoConn ~ 8150 4050 428 | NoConn ~ 8150 4150 429 | NoConn ~ 8150 4450 430 | NoConn ~ 6950 3850 431 | NoConn ~ 6950 4050 432 | NoConn ~ 6950 4150 433 | NoConn ~ 6950 4250 434 | NoConn ~ 6950 4350 435 | NoConn ~ 6950 4450 436 | NoConn ~ 6950 4550 437 | $EndSCHEMATC 438 | -------------------------------------------------------------------------------- /Schematics/Rick Flash.ses: -------------------------------------------------------------------------------- 1 | 2 | (session "Rick Flash.ses" 3 | (base_design "Rick Flash.dsn") 4 | (placement 5 | (resolution um 10) 6 | (component "Custom Footprints:6pin 1.27mm ICSP Pad" 7 | (place J2 1310000 -875000 back 90) 8 | ) 9 | (component Resistor_SMD:R_0805_2012Metric 10 | (place R4 1375620 -1075000 front 0) 11 | (place R3 1445620 -1050000 front 0) 12 | (place R2 1410620 -1050000 front 0) 13 | (place R1 1375620 -1050000 front 0) 14 | (place C1 1445620 -1075000 front 180) 15 | ) 16 | (component "Mounting Holes:MountingHole_3.2mm_M3_Pad_Via" 17 | (place H1 1950000 -970000 front 23) 18 | ) 19 | (component "Package_SO:SOP-16_4.4x10.4mm_P1.27mm" 20 | (place U3 1675000 -910000 front 0) 21 | (place U9 1845000 -1030000 front 0) 22 | (place U8 1760000 -1030000 front 0) 23 | (place U7 1675000 -1030000 front 0) 24 | (place U6 1590000 -1030000 front 0) 25 | (place U5 1505000 -1030000 front 0) 26 | (place U4 1760000 -910000 front 0) 27 | (place U2 1590000 -910000 front 0) 28 | (place U1 1505000 -910000 front 0) 29 | ) 30 | (component "RF_Module:ESP-12E" 31 | (place U10 1330000 -945000 front 90) 32 | ) 33 | (component "Custom Footprints:NGFF_B+M" 34 | (place J1 1150000 -970000 front 270) 35 | ) 36 | (component Button_Switch_SMD:SW_SPDT_PCM12 37 | (place SW1 1250000 -1055000 front 0) 38 | ) 39 | (component Buzzer_Beeper:PUIAudio_SMT_0825_S_4_R 40 | (place BZ1 1855000 -910000 front 0) 41 | ) 42 | ) 43 | (was_is 44 | ) 45 | (routes 46 | (resolution um 10) 47 | (parser 48 | (host_cad "KiCad's Pcbnew") 49 | (host_version "(5.1.0-0)") 50 | ) 51 | (library_out 52 | (padstack "Via[0-1]_800:400_um" 53 | (shape 54 | (circle F.Cu 8000 0 0) 55 | ) 56 | (shape 57 | (circle B.Cu 8000 0 0) 58 | ) 59 | (attach off) 60 | ) 61 | ) 62 | (network_out 63 | (net GND 64 | (wire 65 | (path B.Cu 2500 66 | 1447264 -866834 67 | 1441166 -860736 68 | 1347264 -860736 69 | 1334000 -874000 70 | ) 71 | ) 72 | (wire 73 | (path B.Cu 2500 74 | 1447264 -969806 75 | 1447264 -866834 76 | ) 77 | ) 78 | (wire 79 | (path B.Cu 2500 80 | 1447264 -1015178 81 | 1447264 -969806 82 | ) 83 | ) 84 | (wire 85 | (path B.Cu 2500 86 | 1742500 -900049 87 | 1588705 -900049 88 | 1588705 -900050 89 | 1518949 -969806 90 | 1447264 -969806 91 | ) 92 | ) 93 | (wire 94 | (path F.Cu 2500 95 | 1820000 -945000 96 | 1806747 -945000 97 | ) 98 | ) 99 | (via "Via[0-1]_800:400_um" 1742500 -900049 100 | ) 101 | (wire 102 | (path F.Cu 2500 103 | 1806747 -945000 104 | 1806747 -954940 105 | 1799925 -961762 106 | 1783395 -961762 107 | 1742500 -920867 108 | 1742500 -900049 109 | ) 110 | ) 111 | (wire 112 | (path F.Cu 2500 113 | 1436245 -1075000 114 | 1446738 -1085493 115 | 1459675 -1085493 116 | 1463237 -1081931 117 | 1463237 -1067580 118 | 1459750 -1064093 119 | 1453997 -1064093 120 | 1439904 -1050000 121 | ) 122 | ) 123 | (wire 124 | (path F.Cu 2500 125 | 1439904 -1050000 126 | 1447264 -1042640 127 | 1447264 -1015178 128 | ) 129 | ) 130 | (wire 131 | (path F.Cu 2500 132 | 1439904 -1050000 133 | 1436245 -1050000 134 | ) 135 | ) 136 | (via "Via[0-1]_800:400_um" 1447264 -1015178 137 | ) 138 | (wire 139 | (path F.Cu 2500 140 | 1447264 -866834 141 | 1437166 -866834 142 | 1435000 -869000 143 | ) 144 | ) 145 | (via "Via[0-1]_800:400_um" 1447264 -866834 146 | ) 147 | ) 148 | (net +3V3 149 | (wire 150 | (path B.Cu 2500 151 | 1178253 -880000 152 | 1178253 -881519 153 | 1176094 -883678 154 | 1176094 -889686 155 | 1198596 -912188 156 | 1198596 -1032528 157 | ) 158 | ) 159 | (wire 160 | (path B.Cu 2500 161 | 1165250 -880000 162 | 1178253 -880000 163 | ) 164 | ) 165 | (wire 166 | (path F.Cu 2500 167 | 1257500 -1040700 168 | 1257500 -1029947 169 | ) 170 | ) 171 | (via "Via[0-1]_800:400_um" 1198596 -1032528 172 | ) 173 | (wire 174 | (path F.Cu 2500 175 | 1257500 -1029947 176 | 1201177 -1029947 177 | 1198596 -1032528 178 | ) 179 | ) 180 | (wire 181 | (path B.Cu 2500 182 | 1165250 -880000 183 | 1165250 -885000 184 | ) 185 | ) 186 | ) 187 | (net "Net-(U1-Pad3)" 188 | (wire 189 | (path B.Cu 2500 190 | 1691837 -867340 191 | 1579733 -867340 192 | 1495883 -951190 193 | 1483112 -951190 194 | 1479106 -947184 195 | 1479106 -896488 196 | 1486360 -889234 197 | ) 198 | ) 199 | (wire 200 | (path F.Cu 2500 201 | 1791500 -890900 202 | 1781747 -890900 203 | ) 204 | ) 205 | (wire 206 | (path F.Cu 2500 207 | 1473500 -890900 208 | 1483253 -890900 209 | ) 210 | ) 211 | (wire 212 | (path F.Cu 2500 213 | 1486360 -889234 214 | 1484919 -889234 215 | 1483253 -890900 216 | ) 217 | ) 218 | (via "Via[0-1]_800:400_um" 1486360 -889234 219 | ) 220 | (via "Via[0-1]_800:400_um" 1691837 -867340 221 | ) 222 | (wire 223 | (path F.Cu 2500 224 | 1781747 -890900 225 | 1748705 -857858 226 | 1698997 -857858 227 | 1691837 -865018 228 | 1691837 -867340 229 | ) 230 | ) 231 | ) 232 | (net "Net-(U1-Pad2)" 233 | (wire 234 | (path B.Cu 2500 235 | 1743073 -866078 236 | 1730850 -853855 237 | 1509039 -853855 238 | 1486360 -876534 239 | ) 240 | ) 241 | (wire 242 | (path F.Cu 2500 243 | 1473500 -878300 244 | 1483253 -878300 245 | ) 246 | ) 247 | (wire 248 | (path F.Cu 2500 249 | 1486360 -876534 250 | 1485019 -876534 251 | 1483253 -878300 252 | ) 253 | ) 254 | (via "Via[0-1]_800:400_um" 1486360 -876534 255 | ) 256 | (via "Via[0-1]_800:400_um" 1743073 -866078 257 | ) 258 | (wire 259 | (path F.Cu 2500 260 | 1791500 -903600 261 | 1780595 -903600 262 | 1743073 -866078 263 | ) 264 | ) 265 | ) 266 | (net "Net-(U2-Pad7)" 267 | (wire 268 | (path F.Cu 2500 269 | 1526747 -998300 270 | 1526747 -980139 271 | 1548747 -958139 272 | 1548747 -941700 273 | ) 274 | ) 275 | (wire 276 | (path F.Cu 2500 277 | 1558500 -941700 278 | 1548747 -941700 279 | ) 280 | ) 281 | (wire 282 | (path F.Cu 2500 283 | 1536500 -998300 284 | 1526747 -998300 285 | ) 286 | ) 287 | ) 288 | (net "Net-(U2-Pad3)" 289 | (wire 290 | (path F.Cu 2500 291 | 1515682 -962463 292 | 1515682 -993657 293 | 1526747 -1004722 294 | 1526747 -1010900 295 | ) 296 | ) 297 | (wire 298 | (path B.Cu 2500 299 | 1579626 -898871 300 | 1516034 -962463 301 | 1515682 -962463 302 | ) 303 | ) 304 | (wire 305 | (path F.Cu 2500 306 | 1568253 -890900 307 | 1576224 -898871 308 | 1579626 -898871 309 | ) 310 | ) 311 | (wire 312 | (path F.Cu 2500 313 | 1536500 -1010900 314 | 1526747 -1010900 315 | ) 316 | ) 317 | (wire 318 | (path F.Cu 2500 319 | 1558500 -890900 320 | 1568253 -890900 321 | ) 322 | ) 323 | (via "Via[0-1]_800:400_um" 1579626 -898871 324 | ) 325 | (via "Via[0-1]_800:400_um" 1515682 -962463 326 | ) 327 | ) 328 | (net "Net-(U2-Pad2)" 329 | (wire 330 | (path F.Cu 2500 331 | 1526747 -1023600 332 | 1526747 -1018870 333 | 1517402 -1009525 334 | 1517402 -1005635 335 | ) 336 | ) 337 | (wire 338 | (path B.Cu 2500 339 | 1577499 -974105 340 | 1545969 -1005635 341 | 1517402 -1005635 342 | ) 343 | ) 344 | (wire 345 | (path F.Cu 2500 346 | 1568253 -878300 347 | 1569880 -878300 348 | 1587282 -895702 349 | 1587282 -966589 350 | 1579766 -974105 351 | 1577499 -974105 352 | ) 353 | ) 354 | (wire 355 | (path F.Cu 2500 356 | 1558500 -878300 357 | 1568253 -878300 358 | ) 359 | ) 360 | (wire 361 | (path F.Cu 2500 362 | 1536500 -1023600 363 | 1526747 -1023600 364 | ) 365 | ) 366 | (via "Via[0-1]_800:400_um" 1517402 -1005635 367 | ) 368 | (via "Via[0-1]_800:400_um" 1577499 -974105 369 | ) 370 | ) 371 | (net "Net-(U4-Pad2)" 372 | (wire 373 | (path F.Cu 2500 374 | 1598624 -891183 375 | 1594643 -895164 376 | 1594643 -994077 377 | ) 378 | ) 379 | (wire 380 | (path B.Cu 2500 381 | 1598624 -891183 382 | 1606669 -883138 383 | 1674228 -883138 384 | 1676116 -885026 385 | 1733783 -885026 386 | 1741986 -876823 387 | ) 388 | ) 389 | (wire 390 | (path F.Cu 2500 391 | 1621500 -1023600 392 | 1611747 -1023600 393 | ) 394 | ) 395 | (wire 396 | (path F.Cu 2500 397 | 1598116 -1051529 398 | 1611747 -1037898 399 | 1611747 -1023600 400 | ) 401 | ) 402 | (via "Via[0-1]_800:400_um" 1598116 -1051529 403 | ) 404 | (wire 405 | (path B.Cu 2500 406 | 1594643 -994077 407 | 1571089 -1017631 408 | 1571089 -1036297 409 | 1586321 -1051529 410 | 1598116 -1051529 411 | ) 412 | ) 413 | (via "Via[0-1]_800:400_um" 1594643 -994077 414 | ) 415 | (via "Via[0-1]_800:400_um" 1598624 -891183 416 | ) 417 | (via "Via[0-1]_800:400_um" 1741986 -876823 418 | ) 419 | (wire 420 | (path F.Cu 2500 421 | 1728500 -878300 422 | 1740509 -878300 423 | 1741986 -876823 424 | ) 425 | ) 426 | ) 427 | (net "Net-(U5-Pad2)" 428 | (wire 429 | (path B.Cu 2500 430 | 1672041 -1043616 431 | 1584856 -1043616 432 | 1576274 -1035034 433 | 1576274 -1028083 434 | 1602045 -1002312 435 | 1602045 -990838 436 | 1598031 -986824 437 | 1591639 -986824 438 | 1557396 -1021067 439 | 1507957 -1021067 440 | 1501213 -1014323 441 | 1501213 -1012241 442 | ) 443 | ) 444 | (wire 445 | (path F.Cu 2500 446 | 1483253 -998300 447 | 1497194 -1012241 448 | 1501213 -1012241 449 | ) 450 | ) 451 | (wire 452 | (path F.Cu 2500 453 | 1706500 -1023600 454 | 1692057 -1023600 455 | 1672041 -1043616 456 | ) 457 | ) 458 | (wire 459 | (path F.Cu 2500 460 | 1473500 -998300 461 | 1483253 -998300 462 | ) 463 | ) 464 | (via "Via[0-1]_800:400_um" 1672041 -1043616 465 | ) 466 | (via "Via[0-1]_800:400_um" 1501213 -1012241 467 | ) 468 | ) 469 | (net "Net-(U6-Pad2)" 470 | (wire 471 | (path F.Cu 2500 472 | 1781747 -1023600 473 | 1781747 -1029786 474 | 1742874 -1068659 475 | ) 476 | ) 477 | (wire 478 | (path B.Cu 2500 479 | 1513182 -1073821 480 | 1518344 -1068659 481 | 1742874 -1068659 482 | ) 483 | ) 484 | (wire 485 | (path F.Cu 2500 486 | 1791500 -1023600 487 | 1781747 -1023600 488 | ) 489 | ) 490 | (wire 491 | (path F.Cu 2500 492 | 1558500 -998300 493 | 1548747 -998300 494 | ) 495 | ) 496 | (wire 497 | (path F.Cu 2500 498 | 1513182 -1073821 499 | 1521115 -1081754 500 | 1544683 -1081754 501 | 1548747 -1077690 502 | 1548747 -998300 503 | ) 504 | ) 505 | (via "Via[0-1]_800:400_um" 1513182 -1073821 506 | ) 507 | (via "Via[0-1]_800:400_um" 1742874 -1068659 508 | ) 509 | ) 510 | (net "Net-(U7-Pad2)" 511 | (wire 512 | (path F.Cu 2500 513 | 1643500 -998300 514 | 1661658 -998300 515 | 1662778 -999420 516 | 1668787 -999420 517 | 1669907 -998300 518 | 1677578 -998300 519 | 1702396 -973482 520 | 1816629 -973482 521 | 1866747 -1023600 522 | 1876500 -1023600 523 | ) 524 | ) 525 | ) 526 | (net "Net-(BZ1-Pad1)" 527 | (wire 528 | (path B.Cu 2500 529 | 1734720 -965392 530 | 1676507 -965392 531 | 1676219 -965680 532 | 1670210 -965680 533 | 1669922 -965392 534 | 1626596 -965392 535 | 1623519 -962315 536 | 1613778 -962315 537 | 1610701 -965392 538 | 1596560 -965392 539 | 1548354 -1013598 540 | 1511217 -1013598 541 | ) 542 | ) 543 | (wire 544 | (path F.Cu 2500 545 | 1375000 -1005247 546 | 1396251 -983996 547 | 1460881 -983996 548 | 1463000 -981877 549 | 1463000 -980499 550 | 1465253 -978246 551 | 1481387 -978246 552 | 1509420 -1006279 553 | 1509420 -1011801 554 | 1511217 -1013598 555 | ) 556 | ) 557 | (wire 558 | (path F.Cu 2500 559 | 1820000 -888253 560 | 1833254 -901507 561 | 1833254 -956848 562 | 1823509 -966593 563 | 1735921 -966593 564 | 1734720 -965392 565 | ) 566 | ) 567 | (wire 568 | (path F.Cu 2500 569 | 1820000 -875000 570 | 1820000 -888253 571 | ) 572 | ) 573 | (wire 574 | (path F.Cu 2500 575 | 1375000 -1021000 576 | 1375000 -1005247 577 | ) 578 | ) 579 | (via "Via[0-1]_800:400_um" 1511217 -1013598 580 | ) 581 | (via "Via[0-1]_800:400_um" 1734720 -965392 582 | ) 583 | ) 584 | (net "Net-(U1-Pad8)" 585 | (wire 586 | (path B.Cu 2500 587 | 1575704 -861108 588 | 1493314 -943498 589 | 1486360 -943498 590 | ) 591 | ) 592 | (wire 593 | (path F.Cu 2500 594 | 1611747 -865500 595 | 1580096 -865500 596 | 1575704 -861108 597 | ) 598 | ) 599 | (wire 600 | (path F.Cu 2500 601 | 1483253 -954500 602 | 1483253 -946605 603 | 1486360 -943498 604 | ) 605 | ) 606 | (wire 607 | (path F.Cu 2500 608 | 1473500 -954500 609 | 1483253 -954500 610 | ) 611 | ) 612 | (wire 613 | (path F.Cu 2500 614 | 1621500 -865500 615 | 1611747 -865500 616 | ) 617 | ) 618 | (via "Via[0-1]_800:400_um" 1575704 -861108 619 | ) 620 | (via "Via[0-1]_800:400_um" 1486360 -943498 621 | ) 622 | ) 623 | (net "Net-(U3-Pad13)" 624 | (wire 625 | (path F.Cu 2500 626 | 1706500 -903600 627 | 1696747 -903600 628 | ) 629 | ) 630 | (wire 631 | (path F.Cu 2500 632 | 1813500 -998300 633 | 1803747 -998300 634 | ) 635 | ) 636 | (wire 637 | (path F.Cu 2500 638 | 1742748 -994118 639 | 1758620 -978246 640 | 1799347 -978246 641 | 1803747 -982646 642 | 1803747 -998300 643 | ) 644 | ) 645 | (via "Via[0-1]_800:400_um" 1742748 -994118 646 | ) 647 | (wire 648 | (path B.Cu 2500 649 | 1691602 -972736 650 | 1712984 -994118 651 | 1742748 -994118 652 | ) 653 | ) 654 | (via "Via[0-1]_800:400_um" 1691602 -972736 655 | ) 656 | (wire 657 | (path F.Cu 2500 658 | 1696747 -903600 659 | 1696747 -967591 660 | 1691602 -972736 661 | ) 662 | ) 663 | ) 664 | (net "Net-(U4-Pad8)" 665 | (wire 666 | (path B.Cu 2500 667 | 1742671 -949185 668 | 1593400 -949185 669 | 1579612 -962973 670 | ) 671 | ) 672 | (wire 673 | (path F.Cu 2500 674 | 1579612 -962973 675 | 1561626 -962973 676 | 1546253 -978346 677 | 1546253 -985500 678 | ) 679 | ) 680 | (wire 681 | (path F.Cu 2500 682 | 1728500 -954500 683 | 1738253 -954500 684 | ) 685 | ) 686 | (wire 687 | (path F.Cu 2500 688 | 1536500 -985500 689 | 1546253 -985500 690 | ) 691 | ) 692 | (via "Via[0-1]_800:400_um" 1579612 -962973 693 | ) 694 | (via "Via[0-1]_800:400_um" 1742671 -949185 695 | ) 696 | (wire 697 | (path F.Cu 2500 698 | 1738253 -954500 699 | 1738253 -953603 700 | 1742671 -949185 701 | ) 702 | ) 703 | ) 704 | (net "Net-(U4-Pad7)" 705 | (wire 706 | (path B.Cu 2500 707 | 1559592 -975264 708 | 1559592 -971944 709 | 1597157 -934379 710 | 1741406 -934379 711 | ) 712 | ) 713 | (wire 714 | (path F.Cu 2500 715 | 1559592 -975264 716 | 1565573 -975264 717 | 1591894 -1001585 718 | 1608462 -1001585 719 | 1611747 -998300 720 | ) 721 | ) 722 | (wire 723 | (path F.Cu 2500 724 | 1621500 -998300 725 | 1611747 -998300 726 | ) 727 | ) 728 | (wire 729 | (path F.Cu 2500 730 | 1728500 -941700 731 | 1738253 -941700 732 | ) 733 | ) 734 | (via "Via[0-1]_800:400_um" 1559592 -975264 735 | ) 736 | (via "Via[0-1]_800:400_um" 1741406 -934379 737 | ) 738 | (wire 739 | (path F.Cu 2500 740 | 1738253 -941700 741 | 1738253 -937532 742 | 1741406 -934379 743 | ) 744 | ) 745 | ) 746 | (net "Net-(U4-Pad3)" 747 | (wire 748 | (path F.Cu 2500 749 | 1662109 -891183 750 | 1662109 -951588 751 | 1631253 -982444 752 | 1631253 -1010900 753 | ) 754 | ) 755 | (wire 756 | (path B.Cu 2500 757 | 1662109 -891183 758 | 1742009 -891183 759 | 1743384 -889808 760 | ) 761 | ) 762 | (wire 763 | (path F.Cu 2500 764 | 1621500 -1010900 765 | 1631253 -1010900 766 | ) 767 | ) 768 | (via "Via[0-1]_800:400_um" 1662109 -891183 769 | ) 770 | (via "Via[0-1]_800:400_um" 1743384 -889808 771 | ) 772 | (wire 773 | (path F.Cu 2500 774 | 1728500 -890900 775 | 1742292 -890900 776 | 1743384 -889808 777 | ) 778 | ) 779 | ) 780 | (net "Net-(U5-Pad7)" 781 | (wire 782 | (path F.Cu 2500 783 | 1669613 -1033612 784 | 1686233 -1016992 785 | 1686233 -1008438 786 | 1696371 -998300 787 | 1706500 -998300 788 | ) 789 | ) 790 | (wire 791 | (path B.Cu 2500 792 | 1669613 -1033612 793 | 1672295 -1033612 794 | 1679294 -1040611 795 | 1679294 -1046621 796 | 1667133 -1058782 797 | 1506241 -1058782 798 | 1499828 -1052369 799 | ) 800 | ) 801 | (wire 802 | (path F.Cu 2500 803 | 1473500 -1061700 804 | 1490497 -1061700 805 | 1499828 -1052369 806 | ) 807 | ) 808 | (via "Via[0-1]_800:400_um" 1669613 -1033612 809 | ) 810 | (via "Via[0-1]_800:400_um" 1499828 -1052369 811 | ) 812 | ) 813 | (net "Net-(U5-Pad3)" 814 | (wire 815 | (path B.Cu 2500 816 | 1493214 -1020240 817 | 1492243 -1021211 818 | 1492243 -1055043 819 | 1500485 -1063285 820 | 1669263 -1063285 821 | 1693487 -1039061 822 | 1693487 -1012367 823 | ) 824 | ) 825 | (wire 826 | (path F.Cu 2500 827 | 1483253 -1010900 828 | 1492593 -1020240 829 | 1493214 -1020240 830 | ) 831 | ) 832 | (wire 833 | (path F.Cu 2500 834 | 1706500 -1010900 835 | 1694954 -1010900 836 | 1693487 -1012367 837 | ) 838 | ) 839 | (wire 840 | (path F.Cu 2500 841 | 1473500 -1010900 842 | 1483253 -1010900 843 | ) 844 | ) 845 | (via "Via[0-1]_800:400_um" 1493214 -1020240 846 | ) 847 | (via "Via[0-1]_800:400_um" 1693487 -1012367 848 | ) 849 | ) 850 | (net "Net-(U6-Pad8)" 851 | (wire 852 | (path B.Cu 2500 853 | 1678980 -1011696 854 | 1663850 -1026826 855 | 1601769 -1026826 856 | ) 857 | ) 858 | (wire 859 | (path F.Cu 2500 860 | 1601769 -1026826 861 | 1601769 -1037619 862 | 1568253 -1071135 863 | 1568253 -1074500 864 | ) 865 | ) 866 | (wire 867 | (path F.Cu 2500 868 | 1696747 -985500 869 | 1678980 -1003267 870 | 1678980 -1011696 871 | ) 872 | ) 873 | (wire 874 | (path F.Cu 2500 875 | 1706500 -985500 876 | 1696747 -985500 877 | ) 878 | ) 879 | (wire 880 | (path F.Cu 2500 881 | 1558500 -1074500 882 | 1568253 -1074500 883 | ) 884 | ) 885 | (via "Via[0-1]_800:400_um" 1678980 -1011696 886 | ) 887 | (via "Via[0-1]_800:400_um" 1601769 -1026826 888 | ) 889 | ) 890 | (net "Net-(U6-Pad7)" 891 | (wire 892 | (path B.Cu 2500 893 | 1742500 -1007420 894 | 1734412 -999332 895 | 1668875 -999332 896 | 1673035 -995172 897 | 1673035 -989162 898 | 1668787 -984914 899 | 1662778 -984914 900 | 1660887 -986805 901 | 1649952 -975871 902 | 1649952 -973618 903 | 1647315 -970981 904 | 1625816 -970981 905 | 1621653 -966818 906 | 1615644 -966818 907 | 1611395 -971067 908 | 1611395 -977075 909 | 1615644 -981324 910 | 1621653 -981324 911 | 1622990 -979987 912 | 1641330 -979987 913 | 1658013 -996670 914 | 1660028 -996670 915 | 1662690 -999332 916 | 1611810 -999332 917 | 1583705 -1027437 918 | 1583705 -1032111 919 | ) 920 | ) 921 | (wire 922 | (path F.Cu 2500 923 | 1742500 -1007420 924 | 1751620 -998300 925 | 1791500 -998300 926 | ) 927 | ) 928 | (wire 929 | (path F.Cu 2500 930 | 1568253 -1061700 931 | 1568253 -1047563 932 | 1583705 -1032111 933 | ) 934 | ) 935 | (wire 936 | (path F.Cu 2500 937 | 1558500 -1061700 938 | 1568253 -1061700 939 | ) 940 | ) 941 | (via "Via[0-1]_800:400_um" 1742500 -1007420 942 | ) 943 | (via "Via[0-1]_800:400_um" 1583705 -1032111 944 | ) 945 | ) 946 | (net "Net-(U6-Pad3)" 947 | (wire 948 | (path B.Cu 2500 949 | 1605771 -1016255 950 | 1618053 -1003973 951 | 1703895 -1003973 952 | 1742500 -1042578 953 | ) 954 | ) 955 | (wire 956 | (path F.Cu 2500 957 | 1605771 -1016255 958 | 1600416 -1010900 959 | 1568253 -1010900 960 | ) 961 | ) 962 | (wire 963 | (path F.Cu 2500 964 | 1558500 -1010900 965 | 1568253 -1010900 966 | ) 967 | ) 968 | (wire 969 | (path F.Cu 2500 970 | 1742500 -1042578 971 | 1774178 -1010900 972 | 1791500 -1010900 973 | ) 974 | ) 975 | (via "Via[0-1]_800:400_um" 1742500 -1042578 976 | ) 977 | (via "Via[0-1]_800:400_um" 1605771 -1016255 978 | ) 979 | ) 980 | (net "Net-(U7-Pad7)" 981 | (wire 982 | (path F.Cu 2500 983 | 1876500 -998300 984 | 1866747 -998300 985 | ) 986 | ) 987 | (wire 988 | (path F.Cu 2500 989 | 1643500 -1061700 990 | 1633747 -1061700 991 | ) 992 | ) 993 | (wire 994 | (path F.Cu 2500 995 | 1673517 -909719 996 | 1673517 -874489 997 | 1694652 -853354 998 | 1823034 -853354 999 | 1866747 -897067 1000 | 1866747 -998300 1001 | ) 1002 | ) 1003 | (via "Via[0-1]_800:400_um" 1673517 -909719 1004 | ) 1005 | (wire 1006 | (path B.Cu 2500 1007 | 1500951 -1077217 1008 | 1485716 -1061982 1009 | 1485716 -1017358 1010 | 1593355 -909719 1011 | 1673517 -909719 1012 | ) 1013 | ) 1014 | (via "Via[0-1]_800:400_um" 1500951 -1077217 1015 | ) 1016 | (wire 1017 | (path F.Cu 2500 1018 | 1633747 -1061700 1019 | 1633747 -1077971 1020 | 1625072 -1086646 1021 | 1510380 -1086646 1022 | 1500951 -1077217 1023 | ) 1024 | ) 1025 | ) 1026 | (net "Net-(U7-Pad3)" 1027 | (wire 1028 | (path F.Cu 2500 1029 | 1643500 -1010900 1030 | 1653253 -1010900 1031 | ) 1032 | ) 1033 | (wire 1034 | (path F.Cu 2500 1035 | 1876500 -1010900 1036 | 1886253 -1010900 1037 | ) 1038 | ) 1039 | (wire 1040 | (path F.Cu 2500 1041 | 1886253 -1010900 1042 | 1886253 -1080762 1043 | 1885061 -1081954 1044 | 1698768 -1081954 1045 | 1653253 -1036439 1046 | 1653253 -1010900 1047 | ) 1048 | ) 1049 | ) 1050 | (net ESP_3V3 1051 | (wire 1052 | (path B.Cu 2500 1053 | 1359400 -874000 1054 | 1367676 -865724 1055 | 1400969 -865724 1056 | 1405871 -870626 1057 | 1405871 -884209 1058 | 1404964 -885116 1059 | 1404964 -991787 1060 | 1407544 -994367 1061 | ) 1062 | ) 1063 | (wire 1064 | (path F.Cu 2500 1065 | 1435000 -1021000 1066 | 1435000 -1005247 1067 | ) 1068 | ) 1069 | (via "Via[0-1]_800:400_um" 1407544 -994367 1070 | ) 1071 | (wire 1072 | (path F.Cu 2500 1073 | 1435000 -1005247 1074 | 1418424 -1005247 1075 | 1407544 -994367 1076 | ) 1077 | ) 1078 | (wire 1079 | (path F.Cu 2500 1080 | 1435000 -1028876 1081 | 1435000 -1021000 1082 | ) 1083 | ) 1084 | (wire 1085 | (path F.Cu 2500 1086 | 1435000 -1028876 1087 | 1435000 -1036753 1088 | ) 1089 | ) 1090 | (wire 1091 | (path F.Cu 2500 1092 | 1366245 -1075000 1093 | 1353291 -1062046 1094 | 1283093 -1062046 1095 | 1272500 -1051453 1096 | ) 1097 | ) 1098 | (wire 1099 | (path F.Cu 2500 1100 | 1272500 -1040700 1101 | 1272500 -1051453 1102 | ) 1103 | ) 1104 | (wire 1105 | (path F.Cu 2500 1106 | 1384995 -1060263 1107 | 1380982 -1060263 1108 | 1366245 -1075000 1109 | ) 1110 | ) 1111 | (wire 1112 | (path F.Cu 2500 1113 | 1419995 -1050000 1114 | 1409732 -1060263 1115 | 1384995 -1060263 1116 | ) 1117 | ) 1118 | (wire 1119 | (path F.Cu 2500 1120 | 1384995 -1050000 1121 | 1384995 -1060263 1122 | ) 1123 | ) 1124 | (wire 1125 | (path F.Cu 2500 1126 | 1454995 -1075000 1127 | 1442495 -1062500 1128 | 1432495 -1062500 1129 | 1419995 -1050000 1130 | ) 1131 | ) 1132 | (wire 1133 | (path F.Cu 2500 1134 | 1435000 -1036753 1135 | 1433242 -1036753 1136 | 1419995 -1050000 1137 | ) 1138 | ) 1139 | ) 1140 | (net RESET 1141 | (wire 1142 | (path F.Cu 2500 1143 | 1350658 -1047215 1144 | 1363460 -1047215 1145 | 1366245 -1050000 1146 | ) 1147 | ) 1148 | (via "Via[0-1]_800:400_um" 1350658 -1047215 1149 | ) 1150 | (wire 1151 | (path B.Cu 2500 1152 | 1397500 -874000 1153 | 1397500 -1000373 1154 | 1350658 -1047215 1155 | ) 1156 | ) 1157 | (wire 1158 | (path F.Cu 2500 1159 | 1295000 -1021000 1160 | 1295000 -1036753 1161 | ) 1162 | ) 1163 | (wire 1164 | (path F.Cu 2500 1165 | 1366245 -1050000 1166 | 1308247 -1050000 1167 | 1295000 -1036753 1168 | ) 1169 | ) 1170 | ) 1171 | (net RX 1172 | (wire 1173 | (path B.Cu 2500 1174 | 1384800 -874000 1175 | 1384800 -882253 1176 | ) 1177 | ) 1178 | (wire 1179 | (path B.Cu 2500 1180 | 1384800 -882253 1181 | 1376314 -890739 1182 | 1376314 -893194 1183 | ) 1184 | ) 1185 | (wire 1186 | (path F.Cu 2500 1187 | 1315000 -869000 1188 | 1315000 -884753 1189 | ) 1190 | ) 1191 | (via "Via[0-1]_800:400_um" 1376314 -893194 1192 | ) 1193 | (wire 1194 | (path F.Cu 2500 1195 | 1315000 -884753 1196 | 1367873 -884753 1197 | 1376314 -893194 1198 | ) 1199 | ) 1200 | ) 1201 | (net TX 1202 | (wire 1203 | (path B.Cu 2500 1204 | 1372100 -874000 1205 | 1372100 -882253 1206 | ) 1207 | ) 1208 | (wire 1209 | (path F.Cu 2500 1210 | 1295000 -869000 1211 | 1295000 -884753 1212 | ) 1213 | ) 1214 | (wire 1215 | (path B.Cu 2500 1216 | 1355515 -902691 1217 | 1355515 -898838 1218 | 1372100 -882253 1219 | ) 1220 | ) 1221 | (via "Via[0-1]_800:400_um" 1355515 -902691 1222 | ) 1223 | (wire 1224 | (path F.Cu 2500 1225 | 1295000 -884753 1226 | 1312938 -902691 1227 | 1355515 -902691 1228 | ) 1229 | ) 1230 | ) 1231 | (net "GPIO-0" 1232 | (wire 1233 | (path B.Cu 2500 1234 | 1403108 -1075706 1235 | 1368812 -1075706 1236 | 1343029 -1049923 1237 | 1343029 -919343 1238 | 1352427 -909945 1239 | ) 1240 | ) 1241 | (wire 1242 | (path B.Cu 2500 1243 | 1352427 -909945 1244 | 1370511 -909945 1245 | 1388999 -891457 1246 | 1388999 -889895 1247 | ) 1248 | ) 1249 | (wire 1250 | (path B.Cu 2500 1251 | 1346700 -874000 1252 | 1346700 -904218 1253 | 1352427 -909945 1254 | ) 1255 | ) 1256 | (wire 1257 | (path F.Cu 2500 1258 | 1403108 -1075706 1259 | 1385701 -1075706 1260 | 1384995 -1075000 1261 | ) 1262 | ) 1263 | (via "Via[0-1]_800:400_um" 1403108 -1075706 1264 | ) 1265 | (wire 1266 | (path F.Cu 2500 1267 | 1375000 -869000 1268 | 1375000 -884753 1269 | ) 1270 | ) 1271 | (wire 1272 | (path F.Cu 2500 1273 | 1388999 -889895 1274 | 1383857 -884753 1275 | 1375000 -884753 1276 | ) 1277 | ) 1278 | (via "Via[0-1]_800:400_um" 1388999 -889895 1279 | ) 1280 | ) 1281 | (net "Net-(R2-Pad1)" 1282 | (wire 1283 | (path F.Cu 2500 1284 | 1335000 -1021000 1285 | 1335000 -1036753 1286 | ) 1287 | ) 1288 | (wire 1289 | (path F.Cu 2500 1290 | 1335000 -1036753 1291 | 1387998 -1036753 1292 | 1401245 -1050000 1293 | ) 1294 | ) 1295 | ) 1296 | (net "Net-(R3-Pad2)" 1297 | (wire 1298 | (path F.Cu 2500 1299 | 1454995 -1050000 1300 | 1460307 -1044688 1301 | 1460307 -1036579 1302 | ) 1303 | ) 1304 | (wire 1305 | (path B.Cu 2500 1306 | 1412566 -887771 1307 | 1430694 -905899 1308 | 1430694 -1008990 1309 | 1458282 -1036578 1310 | 1460307 -1036578 1311 | 1460307 -1036579 1312 | ) 1313 | ) 1314 | (via "Via[0-1]_800:400_um" 1460307 -1036579 1315 | ) 1316 | (via "Via[0-1]_800:400_um" 1412566 -887771 1317 | ) 1318 | (wire 1319 | (path F.Cu 2500 1320 | 1415000 -869000 1321 | 1415000 -885337 1322 | 1412566 -887771 1323 | ) 1324 | ) 1325 | ) 1326 | ) 1327 | ) 1328 | ) -------------------------------------------------------------------------------- /programmingpads.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rectifiedtech/Rick-Flash/e96d1251a96bf1b7b25ad33d4125c8e36a296605/programmingpads.jpg -------------------------------------------------------------------------------- /rickflash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rectifiedtech/Rick-Flash/e96d1251a96bf1b7b25ad33d4125c8e36a296605/rickflash.jpg -------------------------------------------------------------------------------- /rickflash2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rectifiedtech/Rick-Flash/e96d1251a96bf1b7b25ad33d4125c8e36a296605/rickflash2.jpg --------------------------------------------------------------------------------