├── LICENSE ├── doc ├── pcb-bot.png ├── pcb-top.png ├── render-bot.jpg └── render-top.jpg └── hardware └── kicad ├── CPU.sch ├── CSI2USB.kicad_pcb ├── CSI2USB.lib ├── CSI2USB.pro ├── CSI2USB.sch ├── FeatherIO.sch ├── MIPI.sch ├── Power.sch ├── USB.sch ├── footprints.pretty ├── Amphenol_GSB343133HR.kicad_mod ├── BGA-121_11x11_10.0x10.0mm.kicad_mod ├── CP_EIA-3216-18_Kemet-A.kicad_mod ├── C_0402_1005Metric.kicad_mod ├── C_0603_1608Metric.kicad_mod ├── C_0805_2012Metric.kicad_mod ├── DJNR3015.kicad_mod ├── LED_0603_1608Metric.kicad_mod ├── L_0603_1608Metric.kicad_mod ├── MX-52435-2271.kicad_mod ├── PinHeader_1x02_P2.54mm_Vertical.kicad_mod ├── PinHeader_1x12_P2.54mm_Vertical.kicad_mod ├── PinHeader_1x16_P2.54mm_Vertical.kicad_mod ├── PinHeader_2x05_P1.27mm_Vertical.kicad_mod ├── R_0603_1608Metric.kicad_mod ├── SC-74-6.kicad_mod ├── SMD_3.2x2.5.kicad_mod ├── SOIC-8_3.9x4.9mm_P1.27mm.kicad_mod ├── SOT-23-5.kicad_mod ├── SOT-23.kicad_mod ├── SOT-666.kicad_mod ├── TE_1-84952-5_1x15-1MP_P1.0mm_Horizontal.kicad_mod ├── TSOT-23-6.kicad_mod └── uDFN-10.kicad_mod ├── fp-lib-table └── sym-lib-table /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU General Public License is a free, copyleft license for 11 | software and other kinds of works. 12 | 13 | The licenses for most software and other practical works are designed 14 | to take away your freedom to share and change the works. By contrast, 15 | the GNU General Public License is intended to guarantee your freedom to 16 | share and change all versions of a program--to make sure it remains free 17 | software for all its users. We, the Free Software Foundation, use the 18 | GNU General Public License for most of our software; it applies also to 19 | any other work released this way by its authors. You can apply it to 20 | your programs, too. 21 | 22 | When we speak of free software, we are referring to freedom, not 23 | price. Our General Public Licenses are designed to make sure that you 24 | have the freedom to distribute copies of free software (and charge for 25 | them if you wish), that you receive source code or can get it if you 26 | want it, that you can change the software or use pieces of it in new 27 | free programs, and that you know you can do these things. 28 | 29 | To protect your rights, we need to prevent others from denying you 30 | these rights or asking you to surrender the rights. Therefore, you have 31 | certain responsibilities if you distribute copies of the software, or if 32 | you modify it: responsibilities to respect the freedom of others. 33 | 34 | For example, if you distribute copies of such a program, whether 35 | gratis or for a fee, you must pass on to the recipients the same 36 | freedoms that you received. You must make sure that they, too, receive 37 | or can get the source code. And you must show them these terms so they 38 | know their rights. 39 | 40 | Developers that use the GNU GPL protect your rights with two steps: 41 | (1) assert copyright on the software, and (2) offer you this License 42 | giving you legal permission to copy, distribute and/or modify it. 43 | 44 | For the developers' and authors' protection, the GPL clearly explains 45 | that there is no warranty for this free software. For both users' and 46 | authors' sake, the GPL requires that modified versions be marked as 47 | changed, so that their problems will not be attributed erroneously to 48 | authors of previous versions. 49 | 50 | Some devices are designed to deny users access to install or run 51 | modified versions of the software inside them, although the manufacturer 52 | can do so. This is fundamentally incompatible with the aim of 53 | protecting users' freedom to change the software. The systematic 54 | pattern of such abuse occurs in the area of products for individuals to 55 | use, which is precisely where it is most unacceptable. Therefore, we 56 | have designed this version of the GPL to prohibit the practice for those 57 | products. If such problems arise substantially in other domains, we 58 | stand ready to extend this provision to those domains in future versions 59 | of the GPL, as needed to protect the freedom of users. 60 | 61 | Finally, every program is threatened constantly by software patents. 62 | States should not allow patents to restrict development and use of 63 | software on general-purpose computers, but in those that do, we wish to 64 | avoid the special danger that patents applied to a free program could 65 | make it effectively proprietary. To prevent this, the GPL assures that 66 | patents cannot be used to render the program non-free. 67 | 68 | The precise terms and conditions for copying, distribution and 69 | modification follow. 70 | 71 | TERMS AND CONDITIONS 72 | 73 | 0. Definitions. 74 | 75 | "This License" refers to version 3 of the GNU General Public License. 76 | 77 | "Copyright" also means copyright-like laws that apply to other kinds of 78 | works, such as semiconductor masks. 79 | 80 | "The Program" refers to any copyrightable work licensed under this 81 | License. Each licensee is addressed as "you". "Licensees" and 82 | "recipients" may be individuals or organizations. 83 | 84 | To "modify" a work means to copy from or adapt all or part of the work 85 | in a fashion requiring copyright permission, other than the making of an 86 | exact copy. The resulting work is called a "modified version" of the 87 | earlier work or a work "based on" the earlier work. 88 | 89 | A "covered work" means either the unmodified Program or a work based 90 | on the Program. 91 | 92 | To "propagate" a work means to do anything with it that, without 93 | permission, would make you directly or secondarily liable for 94 | infringement under applicable copyright law, except executing it on a 95 | computer or modifying a private copy. Propagation includes copying, 96 | distribution (with or without modification), making available to the 97 | public, and in some countries other activities as well. 98 | 99 | To "convey" a work means any kind of propagation that enables other 100 | parties to make or receive copies. Mere interaction with a user through 101 | a computer network, with no transfer of a copy, is not conveying. 102 | 103 | An interactive user interface displays "Appropriate Legal Notices" 104 | to the extent that it includes a convenient and prominently visible 105 | feature that (1) displays an appropriate copyright notice, and (2) 106 | tells the user that there is no warranty for the work (except to the 107 | extent that warranties are provided), that licensees may convey the 108 | work under this License, and how to view a copy of this License. If 109 | the interface presents a list of user commands or options, such as a 110 | menu, a prominent item in the list meets this criterion. 111 | 112 | 1. Source Code. 113 | 114 | The "source code" for a work means the preferred form of the work 115 | for making modifications to it. "Object code" means any non-source 116 | form of a work. 117 | 118 | A "Standard Interface" means an interface that either is an official 119 | standard defined by a recognized standards body, or, in the case of 120 | interfaces specified for a particular programming language, one that 121 | is widely used among developers working in that language. 122 | 123 | The "System Libraries" of an executable work include anything, other 124 | than the work as a whole, that (a) is included in the normal form of 125 | packaging a Major Component, but which is not part of that Major 126 | Component, and (b) serves only to enable use of the work with that 127 | Major Component, or to implement a Standard Interface for which an 128 | implementation is available to the public in source code form. A 129 | "Major Component", in this context, means a major essential component 130 | (kernel, window system, and so on) of the specific operating system 131 | (if any) on which the executable work runs, or a compiler used to 132 | produce the work, or an object code interpreter used to run it. 133 | 134 | The "Corresponding Source" for a work in object code form means all 135 | the source code needed to generate, install, and (for an executable 136 | work) run the object code and to modify the work, including scripts to 137 | control those activities. However, it does not include the work's 138 | System Libraries, or general-purpose tools or generally available free 139 | programs which are used unmodified in performing those activities but 140 | which are not part of the work. For example, Corresponding Source 141 | includes interface definition files associated with source files for 142 | the work, and the source code for shared libraries and dynamically 143 | linked subprograms that the work is specifically designed to require, 144 | such as by intimate data communication or control flow between those 145 | subprograms and other parts of the work. 146 | 147 | The Corresponding Source need not include anything that users 148 | can regenerate automatically from other parts of the Corresponding 149 | Source. 150 | 151 | The Corresponding Source for a work in source code form is that 152 | same work. 153 | 154 | 2. Basic Permissions. 155 | 156 | All rights granted under this License are granted for the term of 157 | copyright on the Program, and are irrevocable provided the stated 158 | conditions are met. This License explicitly affirms your unlimited 159 | permission to run the unmodified Program. The output from running a 160 | covered work is covered by this License only if the output, given its 161 | content, constitutes a covered work. This License acknowledges your 162 | rights of fair use or other equivalent, as provided by copyright law. 163 | 164 | You may make, run and propagate covered works that you do not 165 | convey, without conditions so long as your license otherwise remains 166 | in force. You may convey covered works to others for the sole purpose 167 | of having them make modifications exclusively for you, or provide you 168 | with facilities for running those works, provided that you comply with 169 | the terms of this License in conveying all material for which you do 170 | not control copyright. Those thus making or running the covered works 171 | for you must do so exclusively on your behalf, under your direction 172 | and control, on terms that prohibit them from making any copies of 173 | your copyrighted material outside their relationship with you. 174 | 175 | Conveying under any other circumstances is permitted solely under 176 | the conditions stated below. Sublicensing is not allowed; section 10 177 | makes it unnecessary. 178 | 179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 180 | 181 | No covered work shall be deemed part of an effective technological 182 | measure under any applicable law fulfilling obligations under article 183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 184 | similar laws prohibiting or restricting circumvention of such 185 | measures. 186 | 187 | When you convey a covered work, you waive any legal power to forbid 188 | circumvention of technological measures to the extent such circumvention 189 | is effected by exercising rights under this License with respect to 190 | the covered work, and you disclaim any intention to limit operation or 191 | modification of the work as a means of enforcing, against the work's 192 | users, your or third parties' legal rights to forbid circumvention of 193 | technological measures. 194 | 195 | 4. Conveying Verbatim Copies. 196 | 197 | You may convey verbatim copies of the Program's source code as you 198 | receive it, in any medium, provided that you conspicuously and 199 | appropriately publish on each copy an appropriate copyright notice; 200 | keep intact all notices stating that this License and any 201 | non-permissive terms added in accord with section 7 apply to the code; 202 | keep intact all notices of the absence of any warranty; and give all 203 | recipients a copy of this License along with the Program. 204 | 205 | You may charge any price or no price for each copy that you convey, 206 | and you may offer support or warranty protection for a fee. 207 | 208 | 5. Conveying Modified Source Versions. 209 | 210 | You may convey a work based on the Program, or the modifications to 211 | produce it from the Program, in the form of source code under the 212 | terms of section 4, provided that you also meet all of these conditions: 213 | 214 | a) The work must carry prominent notices stating that you modified 215 | it, and giving a relevant date. 216 | 217 | b) The work must carry prominent notices stating that it is 218 | released under this License and any conditions added under section 219 | 7. This requirement modifies the requirement in section 4 to 220 | "keep intact all notices". 221 | 222 | c) You must license the entire work, as a whole, under this 223 | License to anyone who comes into possession of a copy. This 224 | License will therefore apply, along with any applicable section 7 225 | additional terms, to the whole of the work, and all its parts, 226 | regardless of how they are packaged. This License gives no 227 | permission to license the work in any other way, but it does not 228 | invalidate such permission if you have separately received it. 229 | 230 | d) If the work has interactive user interfaces, each must display 231 | Appropriate Legal Notices; however, if the Program has interactive 232 | interfaces that do not display Appropriate Legal Notices, your 233 | work need not make them do so. 234 | 235 | A compilation of a covered work with other separate and independent 236 | works, which are not by their nature extensions of the covered work, 237 | and which are not combined with it such as to form a larger program, 238 | in or on a volume of a storage or distribution medium, is called an 239 | "aggregate" if the compilation and its resulting copyright are not 240 | used to limit the access or legal rights of the compilation's users 241 | beyond what the individual works permit. Inclusion of a covered work 242 | in an aggregate does not cause this License to apply to the other 243 | parts of the aggregate. 244 | 245 | 6. Conveying Non-Source Forms. 246 | 247 | You may convey a covered work in object code form under the terms 248 | of sections 4 and 5, provided that you also convey the 249 | machine-readable Corresponding Source under the terms of this License, 250 | in one of these ways: 251 | 252 | a) Convey the object code in, or embodied in, a physical product 253 | (including a physical distribution medium), accompanied by the 254 | Corresponding Source fixed on a durable physical medium 255 | customarily used for software interchange. 256 | 257 | b) Convey the object code in, or embodied in, a physical product 258 | (including a physical distribution medium), accompanied by a 259 | written offer, valid for at least three years and valid for as 260 | long as you offer spare parts or customer support for that product 261 | model, to give anyone who possesses the object code either (1) a 262 | copy of the Corresponding Source for all the software in the 263 | product that is covered by this License, on a durable physical 264 | medium customarily used for software interchange, for a price no 265 | more than your reasonable cost of physically performing this 266 | conveying of source, or (2) access to copy the 267 | Corresponding Source from a network server at no charge. 268 | 269 | c) Convey individual copies of the object code with a copy of the 270 | written offer to provide the Corresponding Source. This 271 | alternative is allowed only occasionally and noncommercially, and 272 | only if you received the object code with such an offer, in accord 273 | with subsection 6b. 274 | 275 | d) Convey the object code by offering access from a designated 276 | place (gratis or for a charge), and offer equivalent access to the 277 | Corresponding Source in the same way through the same place at no 278 | further charge. You need not require recipients to copy the 279 | Corresponding Source along with the object code. If the place to 280 | copy the object code is a network server, the Corresponding Source 281 | may be on a different server (operated by you or a third party) 282 | that supports equivalent copying facilities, provided you maintain 283 | clear directions next to the object code saying where to find the 284 | Corresponding Source. Regardless of what server hosts the 285 | Corresponding Source, you remain obligated to ensure that it is 286 | available for as long as needed to satisfy these requirements. 287 | 288 | e) Convey the object code using peer-to-peer transmission, provided 289 | you inform other peers where the object code and Corresponding 290 | Source of the work are being offered to the general public at no 291 | charge under subsection 6d. 292 | 293 | A separable portion of the object code, whose source code is excluded 294 | from the Corresponding Source as a System Library, need not be 295 | included in conveying the object code work. 296 | 297 | A "User Product" is either (1) a "consumer product", which means any 298 | tangible personal property which is normally used for personal, family, 299 | or household purposes, or (2) anything designed or sold for incorporation 300 | into a dwelling. In determining whether a product is a consumer product, 301 | doubtful cases shall be resolved in favor of coverage. For a particular 302 | product received by a particular user, "normally used" refers to a 303 | typical or common use of that class of product, regardless of the status 304 | of the particular user or of the way in which the particular user 305 | actually uses, or expects or is expected to use, the product. A product 306 | is a consumer product regardless of whether the product has substantial 307 | commercial, industrial or non-consumer uses, unless such uses represent 308 | the only significant mode of use of the product. 309 | 310 | "Installation Information" for a User Product means any methods, 311 | procedures, authorization keys, or other information required to install 312 | and execute modified versions of a covered work in that User Product from 313 | a modified version of its Corresponding Source. The information must 314 | suffice to ensure that the continued functioning of the modified object 315 | code is in no case prevented or interfered with solely because 316 | modification has been made. 317 | 318 | If you convey an object code work under this section in, or with, or 319 | specifically for use in, a User Product, and the conveying occurs as 320 | part of a transaction in which the right of possession and use of the 321 | User Product is transferred to the recipient in perpetuity or for a 322 | fixed term (regardless of how the transaction is characterized), the 323 | Corresponding Source conveyed under this section must be accompanied 324 | by the Installation Information. But this requirement does not apply 325 | if neither you nor any third party retains the ability to install 326 | modified object code on the User Product (for example, the work has 327 | been installed in ROM). 328 | 329 | The requirement to provide Installation Information does not include a 330 | requirement to continue to provide support service, warranty, or updates 331 | for a work that has been modified or installed by the recipient, or for 332 | the User Product in which it has been modified or installed. Access to a 333 | network may be denied when the modification itself materially and 334 | adversely affects the operation of the network or violates the rules and 335 | protocols for communication across the network. 336 | 337 | Corresponding Source conveyed, and Installation Information provided, 338 | in accord with this section must be in a format that is publicly 339 | documented (and with an implementation available to the public in 340 | source code form), and must require no special password or key for 341 | unpacking, reading or copying. 342 | 343 | 7. Additional Terms. 344 | 345 | "Additional permissions" are terms that supplement the terms of this 346 | License by making exceptions from one or more of its conditions. 347 | Additional permissions that are applicable to the entire Program shall 348 | be treated as though they were included in this License, to the extent 349 | that they are valid under applicable law. If additional permissions 350 | apply only to part of the Program, that part may be used separately 351 | under those permissions, but the entire Program remains governed by 352 | this License without regard to the additional permissions. 353 | 354 | When you convey a copy of a covered work, you may at your option 355 | remove any additional permissions from that copy, or from any part of 356 | it. (Additional permissions may be written to require their own 357 | removal in certain cases when you modify the work.) You may place 358 | additional permissions on material, added by you to a covered work, 359 | for which you have or can give appropriate copyright permission. 360 | 361 | Notwithstanding any other provision of this License, for material you 362 | add to a covered work, you may (if authorized by the copyright holders of 363 | that material) supplement the terms of this License with terms: 364 | 365 | a) Disclaiming warranty or limiting liability differently from the 366 | terms of sections 15 and 16 of this License; or 367 | 368 | b) Requiring preservation of specified reasonable legal notices or 369 | author attributions in that material or in the Appropriate Legal 370 | Notices displayed by works containing it; or 371 | 372 | c) Prohibiting misrepresentation of the origin of that material, or 373 | requiring that modified versions of such material be marked in 374 | reasonable ways as different from the original version; or 375 | 376 | d) Limiting the use for publicity purposes of names of licensors or 377 | authors of the material; or 378 | 379 | e) Declining to grant rights under trademark law for use of some 380 | trade names, trademarks, or service marks; or 381 | 382 | f) Requiring indemnification of licensors and authors of that 383 | material by anyone who conveys the material (or modified versions of 384 | it) with contractual assumptions of liability to the recipient, for 385 | any liability that these contractual assumptions directly impose on 386 | those licensors and authors. 387 | 388 | All other non-permissive additional terms are considered "further 389 | restrictions" within the meaning of section 10. If the Program as you 390 | received it, or any part of it, contains a notice stating that it is 391 | governed by this License along with a term that is a further 392 | restriction, you may remove that term. If a license document contains 393 | a further restriction but permits relicensing or conveying under this 394 | License, you may add to a covered work material governed by the terms 395 | of that license document, provided that the further restriction does 396 | not survive such relicensing or conveying. 397 | 398 | If you add terms to a covered work in accord with this section, you 399 | must place, in the relevant source files, a statement of the 400 | additional terms that apply to those files, or a notice indicating 401 | where to find the applicable terms. 402 | 403 | Additional terms, permissive or non-permissive, may be stated in the 404 | form of a separately written license, or stated as exceptions; 405 | the above requirements apply either way. 406 | 407 | 8. Termination. 408 | 409 | You may not propagate or modify a covered work except as expressly 410 | provided under this License. Any attempt otherwise to propagate or 411 | modify it is void, and will automatically terminate your rights under 412 | this License (including any patent licenses granted under the third 413 | paragraph of section 11). 414 | 415 | However, if you cease all violation of this License, then your 416 | license from a particular copyright holder is reinstated (a) 417 | provisionally, unless and until the copyright holder explicitly and 418 | finally terminates your license, and (b) permanently, if the copyright 419 | holder fails to notify you of the violation by some reasonable means 420 | prior to 60 days after the cessation. 421 | 422 | Moreover, your license from a particular copyright holder is 423 | reinstated permanently if the copyright holder notifies you of the 424 | violation by some reasonable means, this is the first time you have 425 | received notice of violation of this License (for any work) from that 426 | copyright holder, and you cure the violation prior to 30 days after 427 | your receipt of the notice. 428 | 429 | Termination of your rights under this section does not terminate the 430 | licenses of parties who have received copies or rights from you under 431 | this License. If your rights have been terminated and not permanently 432 | reinstated, you do not qualify to receive new licenses for the same 433 | material under section 10. 434 | 435 | 9. Acceptance Not Required for Having Copies. 436 | 437 | You are not required to accept this License in order to receive or 438 | run a copy of the Program. Ancillary propagation of a covered work 439 | occurring solely as a consequence of using peer-to-peer transmission 440 | to receive a copy likewise does not require acceptance. However, 441 | nothing other than this License grants you permission to propagate or 442 | modify any covered work. These actions infringe copyright if you do 443 | not accept this License. Therefore, by modifying or propagating a 444 | covered work, you indicate your acceptance of this License to do so. 445 | 446 | 10. Automatic Licensing of Downstream Recipients. 447 | 448 | Each time you convey a covered work, the recipient automatically 449 | receives a license from the original licensors, to run, modify and 450 | propagate that work, subject to this License. You are not responsible 451 | for enforcing compliance by third parties with this License. 452 | 453 | An "entity transaction" is a transaction transferring control of an 454 | organization, or substantially all assets of one, or subdividing an 455 | organization, or merging organizations. If propagation of a covered 456 | work results from an entity transaction, each party to that 457 | transaction who receives a copy of the work also receives whatever 458 | licenses to the work the party's predecessor in interest had or could 459 | give under the previous paragraph, plus a right to possession of the 460 | Corresponding Source of the work from the predecessor in interest, if 461 | the predecessor has it or can get it with reasonable efforts. 462 | 463 | You may not impose any further restrictions on the exercise of the 464 | rights granted or affirmed under this License. For example, you may 465 | not impose a license fee, royalty, or other charge for exercise of 466 | rights granted under this License, and you may not initiate litigation 467 | (including a cross-claim or counterclaim in a lawsuit) alleging that 468 | any patent claim is infringed by making, using, selling, offering for 469 | sale, or importing the Program or any portion of it. 470 | 471 | 11. Patents. 472 | 473 | A "contributor" is a copyright holder who authorizes use under this 474 | License of the Program or a work on which the Program is based. The 475 | work thus licensed is called the contributor's "contributor version". 476 | 477 | A contributor's "essential patent claims" are all patent claims 478 | owned or controlled by the contributor, whether already acquired or 479 | hereafter acquired, that would be infringed by some manner, permitted 480 | by this License, of making, using, or selling its contributor version, 481 | but do not include claims that would be infringed only as a 482 | consequence of further modification of the contributor version. For 483 | purposes of this definition, "control" includes the right to grant 484 | patent sublicenses in a manner consistent with the requirements of 485 | this License. 486 | 487 | Each contributor grants you a non-exclusive, worldwide, royalty-free 488 | patent license under the contributor's essential patent claims, to 489 | make, use, sell, offer for sale, import and otherwise run, modify and 490 | propagate the contents of its contributor version. 491 | 492 | In the following three paragraphs, a "patent license" is any express 493 | agreement or commitment, however denominated, not to enforce a patent 494 | (such as an express permission to practice a patent or covenant not to 495 | sue for patent infringement). To "grant" such a patent license to a 496 | party means to make such an agreement or commitment not to enforce a 497 | patent against the party. 498 | 499 | If you convey a covered work, knowingly relying on a patent license, 500 | and the Corresponding Source of the work is not available for anyone 501 | to copy, free of charge and under the terms of this License, through a 502 | publicly available network server or other readily accessible means, 503 | then you must either (1) cause the Corresponding Source to be so 504 | available, or (2) arrange to deprive yourself of the benefit of the 505 | patent license for this particular work, or (3) arrange, in a manner 506 | consistent with the requirements of this License, to extend the patent 507 | license to downstream recipients. "Knowingly relying" means you have 508 | actual knowledge that, but for the patent license, your conveying the 509 | covered work in a country, or your recipient's use of the covered work 510 | in a country, would infringe one or more identifiable patents in that 511 | country that you have reason to believe are valid. 512 | 513 | If, pursuant to or in connection with a single transaction or 514 | arrangement, you convey, or propagate by procuring conveyance of, a 515 | covered work, and grant a patent license to some of the parties 516 | receiving the covered work authorizing them to use, propagate, modify 517 | or convey a specific copy of the covered work, then the patent license 518 | you grant is automatically extended to all recipients of the covered 519 | work and works based on it. 520 | 521 | A patent license is "discriminatory" if it does not include within 522 | the scope of its coverage, prohibits the exercise of, or is 523 | conditioned on the non-exercise of one or more of the rights that are 524 | specifically granted under this License. You may not convey a covered 525 | work if you are a party to an arrangement with a third party that is 526 | in the business of distributing software, under which you make payment 527 | to the third party based on the extent of your activity of conveying 528 | the work, and under which the third party grants, to any of the 529 | parties who would receive the covered work from you, a discriminatory 530 | patent license (a) in connection with copies of the covered work 531 | conveyed by you (or copies made from those copies), or (b) primarily 532 | for and in connection with specific products or compilations that 533 | contain the covered work, unless you entered into that arrangement, 534 | or that patent license was granted, prior to 28 March 2007. 535 | 536 | Nothing in this License shall be construed as excluding or limiting 537 | any implied license or other defenses to infringement that may 538 | otherwise be available to you under applicable patent law. 539 | 540 | 12. No Surrender of Others' Freedom. 541 | 542 | If conditions are imposed on you (whether by court order, agreement or 543 | otherwise) that contradict the conditions of this License, they do not 544 | excuse you from the conditions of this License. If you cannot convey a 545 | covered work so as to satisfy simultaneously your obligations under this 546 | License and any other pertinent obligations, then as a consequence you may 547 | not convey it at all. For example, if you agree to terms that obligate you 548 | to collect a royalty for further conveying from those to whom you convey 549 | the Program, the only way you could satisfy both those terms and this 550 | License would be to refrain entirely from conveying the Program. 551 | 552 | 13. Use with the GNU Affero General Public License. 553 | 554 | Notwithstanding any other provision of this License, you have 555 | permission to link or combine any covered work with a work licensed 556 | under version 3 of the GNU Affero General Public License into a single 557 | combined work, and to convey the resulting work. The terms of this 558 | License will continue to apply to the part which is the covered work, 559 | but the special requirements of the GNU Affero General Public License, 560 | section 13, concerning interaction through a network will apply to the 561 | combination as such. 562 | 563 | 14. Revised Versions of this License. 564 | 565 | The Free Software Foundation may publish revised and/or new versions of 566 | the GNU General Public License from time to time. Such new versions will 567 | be similar in spirit to the present version, but may differ in detail to 568 | address new problems or concerns. 569 | 570 | Each version is given a distinguishing version number. If the 571 | Program specifies that a certain numbered version of the GNU General 572 | Public License "or any later version" applies to it, you have the 573 | option of following the terms and conditions either of that numbered 574 | version or of any later version published by the Free Software 575 | Foundation. If the Program does not specify a version number of the 576 | GNU General Public License, you may choose any version ever published 577 | by the Free Software Foundation. 578 | 579 | If the Program specifies that a proxy can decide which future 580 | versions of the GNU General Public License can be used, that proxy's 581 | public statement of acceptance of a version permanently authorizes you 582 | to choose that version for the Program. 583 | 584 | Later license versions may give you additional or different 585 | permissions. However, no additional obligations are imposed on any 586 | author or copyright holder as a result of your choosing to follow a 587 | later version. 588 | 589 | 15. Disclaimer of Warranty. 590 | 591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 599 | 600 | 16. Limitation of Liability. 601 | 602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 610 | SUCH DAMAGES. 611 | 612 | 17. Interpretation of Sections 15 and 16. 613 | 614 | If the disclaimer of warranty and limitation of liability provided 615 | above cannot be given local legal effect according to their terms, 616 | reviewing courts shall apply local law that most closely approximates 617 | an absolute waiver of all civil liability in connection with the 618 | Program, unless a warranty or assumption of liability accompanies a 619 | copy of the Program in return for a fee. 620 | 621 | END OF TERMS AND CONDITIONS 622 | 623 | How to Apply These Terms to Your New Programs 624 | 625 | If you develop a new program, and you want it to be of the greatest 626 | possible use to the public, the best way to achieve this is to make it 627 | free software which everyone can redistribute and change under these terms. 628 | 629 | To do so, attach the following notices to the program. It is safest 630 | to attach them to the start of each source file to most effectively 631 | state the exclusion of warranty; and each file should have at least 632 | the "copyright" line and a pointer to where the full notice is found. 633 | 634 | 635 | Copyright (C) 636 | 637 | This program is free software: you can redistribute it and/or modify 638 | it under the terms of the GNU General Public License as published by 639 | the Free Software Foundation, either version 3 of the License, or 640 | (at your option) any later version. 641 | 642 | This program is distributed in the hope that it will be useful, 643 | but WITHOUT ANY WARRANTY; without even the implied warranty of 644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 645 | GNU General Public License for more details. 646 | 647 | You should have received a copy of the GNU General Public License 648 | along with this program. If not, see . 649 | 650 | Also add information on how to contact you by electronic and paper mail. 651 | 652 | If the program does terminal interaction, make it output a short 653 | notice like this when it starts in an interactive mode: 654 | 655 | Copyright (C) 656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 657 | This is free software, and you are welcome to redistribute it 658 | under certain conditions; type `show c' for details. 659 | 660 | The hypothetical commands `show w' and `show c' should show the appropriate 661 | parts of the General Public License. Of course, your program's commands 662 | might be different; for a GUI interface, you would use an "about box". 663 | 664 | You should also get your employer (if you work as a programmer) or school, 665 | if any, to sign a "copyright disclaimer" for the program, if necessary. 666 | For more information on this, and how to apply and follow the GNU GPL, see 667 | . 668 | 669 | The GNU General Public License does not permit incorporating your program 670 | into proprietary programs. If your program is a subroutine library, you 671 | may consider it more useful to permit linking proprietary applications with 672 | the library. If this is what you want to do, use the GNU Lesser General 673 | Public License instead of this License. But first, please read 674 | . 675 | -------------------------------------------------------------------------------- /doc/pcb-bot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyay/csi2usb/fd420caaa244cf0bcb03b6e6b756fc167fb44f01/doc/pcb-bot.png -------------------------------------------------------------------------------- /doc/pcb-top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyay/csi2usb/fd420caaa244cf0bcb03b6e6b756fc167fb44f01/doc/pcb-top.png -------------------------------------------------------------------------------- /doc/render-bot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyay/csi2usb/fd420caaa244cf0bcb03b6e6b756fc167fb44f01/doc/render-bot.jpg -------------------------------------------------------------------------------- /doc/render-top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyay/csi2usb/fd420caaa244cf0bcb03b6e6b756fc167fb44f01/doc/render-top.jpg -------------------------------------------------------------------------------- /hardware/kicad/CPU.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr A4 11693 8268 5 | encoding utf-8 6 | Sheet 2 6 7 | Title "" 8 | Date "" 9 | Rev "" 10 | Comp "" 11 | Comment1 "" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L CSI2USB:CYUSB306X U1 18 | U 1 1 5E6BFFB2 19 | P 4300 3750 20 | F 0 "U1" H 4300 5265 50 0000 C CNN 21 | F 1 "CYUSB306X" H 4300 5174 50 0000 C CNN 22 | F 2 "CSI2USB:BGA-121_11x11_10.0x10.0mm" H 4650 2600 50 0001 C CNN 23 | F 3 "" H 4650 2600 50 0001 C CNN 24 | F 4 "Cypress" H 4300 3750 50 0001 C CNN "vendor" 25 | F 5 "CYUSB3065" H 4300 3750 50 0001 C CNN "vendor_id" 26 | 1 4300 3750 27 | 1 0 0 -1 28 | $EndComp 29 | $Comp 30 | L CSI2USB:CYUSB306X U1 31 | U 5 1 5E6D463A 32 | P 7950 1700 33 | F 0 "U1" H 7842 2165 50 0000 C CNN 34 | F 1 "CYUSB306X" H 7842 2074 50 0000 C CNN 35 | F 2 "CSI2USB:BGA-121_11x11_10.0x10.0mm" H 8300 550 50 0001 C CNN 36 | F 3 "" H 8300 550 50 0001 C CNN 37 | 5 7950 1700 38 | -1 0 0 -1 39 | $EndComp 40 | $Comp 41 | L CSI2USB:Conn_02x05_Odd_Even CON6 42 | U 1 1 5E6D7CDA 43 | P 10200 1700 44 | F 0 "CON6" H 10250 2117 50 0000 C CNN 45 | F 1 "Conn_02x05_Odd_Even" H 10250 2026 50 0001 C CNN 46 | F 2 "CSI2USB:PinHeader_2x05_P1.27mm_Vertical" H 10200 1700 50 0001 C CNN 47 | F 3 "~" H 10200 1700 50 0001 C CNN 48 | F 4 "JTAG" H 10250 2026 50 0000 C CNN "Comment" 49 | 1 10200 1700 50 | -1 0 0 -1 51 | $EndComp 52 | $Comp 53 | L CSI2USB:R R1 54 | U 1 1 5E6EB808 55 | P 10500 1250 56 | F 0 "R1" H 10430 1296 50 0000 R CNN 57 | F 1 "100R" H 10430 1205 50 0000 R CNN 58 | F 2 "CSI2USB:R_0603_1608Metric" V 10430 1250 50 0001 C CNN 59 | F 3 "~" H 10500 1250 50 0001 C CNN 60 | 1 10500 1250 61 | -1 0 0 -1 62 | $EndComp 63 | $Comp 64 | L CSI2USB:+3V3 #PWR0102 65 | U 1 1 5E6EDCE1 66 | P 10500 1000 67 | F 0 "#PWR0102" H 10500 850 50 0001 C CNN 68 | F 1 "+3V3" H 10515 1173 50 0000 C CNN 69 | F 2 "" H 10500 1000 50 0001 C CNN 70 | F 3 "" H 10500 1000 50 0001 C CNN 71 | 1 10500 1000 72 | -1 0 0 -1 73 | $EndComp 74 | $Comp 75 | L CSI2USB:GND #PWR0103 76 | U 1 1 5E6EEA9E 77 | P 10500 2000 78 | F 0 "#PWR0103" H 10500 1750 50 0001 C CNN 79 | F 1 "GND" H 10505 1827 50 0000 C CNN 80 | F 2 "" H 10500 2000 50 0001 C CNN 81 | F 3 "" H 10500 2000 50 0001 C CNN 82 | 1 10500 2000 83 | -1 0 0 -1 84 | $EndComp 85 | Wire Wire Line 86 | 10400 1600 10500 1600 87 | Wire Wire Line 88 | 10500 1600 10500 1700 89 | Wire Wire Line 90 | 10500 1700 10400 1700 91 | Wire Wire Line 92 | 10400 1900 10500 1900 93 | Wire Wire Line 94 | 10500 1900 10500 1700 95 | Connection ~ 10500 1700 96 | NoConn ~ 10400 1800 97 | Text Label 9250 1500 2 50 ~ 0 98 | TMS 99 | Text Label 9250 1600 2 50 ~ 0 100 | TCK 101 | Text Label 9250 1700 2 50 ~ 0 102 | TDO 103 | Text Label 9250 1800 2 50 ~ 0 104 | TDI 105 | $Comp 106 | L CSI2USB:R R2 107 | U 1 1 5E6F60E4 108 | P 9650 1500 109 | F 0 "R2" V 9700 1250 50 0000 C CNN 110 | F 1 "100R" V 9650 1500 50 0000 C CNN 111 | F 2 "CSI2USB:R_0603_1608Metric" V 9580 1500 50 0001 C CNN 112 | F 3 "~" H 9650 1500 50 0001 C CNN 113 | 1 9650 1500 114 | 0 1 -1 0 115 | $EndComp 116 | $Comp 117 | L CSI2USB:R R3 118 | U 1 1 5E6F6C48 119 | P 9650 1600 120 | F 0 "R3" V 9700 1350 50 0000 C CNN 121 | F 1 "100R" V 9650 1600 50 0000 C CNN 122 | F 2 "CSI2USB:R_0603_1608Metric" V 9580 1600 50 0001 C CNN 123 | F 3 "~" H 9650 1600 50 0001 C CNN 124 | 1 9650 1600 125 | 0 1 -1 0 126 | $EndComp 127 | $Comp 128 | L CSI2USB:R R4 129 | U 1 1 5E6F6EF7 130 | P 9650 1700 131 | F 0 "R4" V 9700 1450 50 0000 C CNN 132 | F 1 "100R" V 9650 1700 50 0000 C CNN 133 | F 2 "CSI2USB:R_0603_1608Metric" V 9580 1700 50 0001 C CNN 134 | F 3 "~" H 9650 1700 50 0001 C CNN 135 | 1 9650 1700 136 | 0 1 -1 0 137 | $EndComp 138 | $Comp 139 | L CSI2USB:R R5 140 | U 1 1 5E6F710F 141 | P 9650 1800 142 | F 0 "R5" V 9700 1550 50 0000 C CNN 143 | F 1 "100R" V 9650 1800 50 0000 C CNN 144 | F 2 "CSI2USB:R_0603_1608Metric" V 9580 1800 50 0001 C CNN 145 | F 3 "~" H 9650 1800 50 0001 C CNN 146 | 1 9650 1800 147 | 0 1 -1 0 148 | $EndComp 149 | Wire Wire Line 150 | 9800 1500 9900 1500 151 | Wire Wire Line 152 | 9800 1600 9900 1600 153 | Wire Wire Line 154 | 9900 1700 9800 1700 155 | Wire Wire Line 156 | 9800 1800 9900 1800 157 | Wire Wire Line 158 | 9000 1800 9500 1800 159 | Wire Wire Line 160 | 9000 1700 9500 1700 161 | Wire Wire Line 162 | 9000 1600 9500 1600 163 | Wire Wire Line 164 | 9000 1500 9500 1500 165 | Wire Wire Line 166 | 10500 1900 10500 2000 167 | Connection ~ 10500 1900 168 | Wire Wire Line 169 | 10400 1500 10500 1500 170 | Wire Wire Line 171 | 10500 1500 10500 1400 172 | Wire Wire Line 173 | 10500 1100 10500 1000 174 | Text Label 9250 1900 2 50 ~ 0 175 | ~TRST 176 | $Comp 177 | L CSI2USB:R R6 178 | U 1 1 5E6FBADA 179 | P 9650 1900 180 | F 0 "R6" V 9700 1650 50 0000 C CNN 181 | F 1 "100R" V 9650 1900 50 0000 C CNN 182 | F 2 "CSI2USB:R_0603_1608Metric" V 9580 1900 50 0001 C CNN 183 | F 3 "~" H 9650 1900 50 0001 C CNN 184 | 1 9650 1900 185 | 0 1 -1 0 186 | $EndComp 187 | Wire Wire Line 188 | 9800 1900 9900 1900 189 | Wire Wire Line 190 | 9000 1900 9500 1900 191 | Text Label 8500 1500 0 50 ~ 0 192 | TCK 193 | Text Label 8500 1600 0 50 ~ 0 194 | TMS 195 | Text Label 8500 1700 0 50 ~ 0 196 | ~TRST 197 | Text Label 8500 1800 0 50 ~ 0 198 | TDO 199 | Text Label 8500 1900 0 50 ~ 0 200 | TDI 201 | Wire Wire Line 202 | 8750 1700 8400 1700 203 | Wire Wire Line 204 | 8750 1600 8400 1600 205 | Wire Wire Line 206 | 8750 1500 8400 1500 207 | Wire Wire Line 208 | 8750 1900 8400 1900 209 | Wire Wire Line 210 | 8750 1800 8400 1800 211 | Text GLabel 3400 2500 0 50 Input ~ 0 212 | I2C_SDA 213 | Text GLabel 3400 2600 0 50 Input ~ 0 214 | I2C_SCL 215 | Wire Wire Line 216 | 3400 2500 3500 2500 217 | Wire Wire Line 218 | 3500 2600 3400 2600 219 | Text GLabel 10000 3200 0 50 Input ~ 0 220 | I2C_SDA 221 | Text GLabel 10000 3300 0 50 Input ~ 0 222 | I2C_SCL 223 | $Comp 224 | L CSI2USB:R R7 225 | U 1 1 5E70DCD0 226 | P 10250 2950 227 | F 0 "R7" H 10180 2996 50 0000 R CNN 228 | F 1 "10k" H 10180 2905 50 0000 R CNN 229 | F 2 "CSI2USB:R_0603_1608Metric" V 10180 2950 50 0001 C CNN 230 | F 3 "~" H 10250 2950 50 0001 C CNN 231 | 1 10250 2950 232 | -1 0 0 -1 233 | $EndComp 234 | $Comp 235 | L CSI2USB:R R8 236 | U 1 1 5E70E840 237 | P 10500 2950 238 | F 0 "R8" H 10430 2996 50 0000 R CNN 239 | F 1 "10k" H 10430 2905 50 0000 R CNN 240 | F 2 "CSI2USB:R_0603_1608Metric" V 10430 2950 50 0001 C CNN 241 | F 3 "~" H 10500 2950 50 0001 C CNN 242 | 1 10500 2950 243 | -1 0 0 -1 244 | $EndComp 245 | $Comp 246 | L CSI2USB:+3V3 #PWR0104 247 | U 1 1 5E70F122 248 | P 10250 2700 249 | F 0 "#PWR0104" H 10250 2550 50 0001 C CNN 250 | F 1 "+3V3" H 10265 2873 50 0000 C CNN 251 | F 2 "" H 10250 2700 50 0001 C CNN 252 | F 3 "" H 10250 2700 50 0001 C CNN 253 | 1 10250 2700 254 | -1 0 0 -1 255 | $EndComp 256 | $Comp 257 | L CSI2USB:+3V3 #PWR0105 258 | U 1 1 5E70FC4E 259 | P 10500 2700 260 | F 0 "#PWR0105" H 10500 2550 50 0001 C CNN 261 | F 1 "+3V3" H 10515 2873 50 0000 C CNN 262 | F 2 "" H 10500 2700 50 0001 C CNN 263 | F 3 "" H 10500 2700 50 0001 C CNN 264 | 1 10500 2700 265 | -1 0 0 -1 266 | $EndComp 267 | Wire Wire Line 268 | 10000 3300 10500 3300 269 | Wire Wire Line 270 | 10500 3100 10500 3300 271 | Connection ~ 10500 3300 272 | Wire Wire Line 273 | 10500 3300 10600 3300 274 | Wire Wire Line 275 | 10250 2700 10250 2800 276 | Wire Wire Line 277 | 10500 2700 10500 2800 278 | Wire Wire Line 279 | 10000 3200 10250 3200 280 | Wire Wire Line 281 | 10250 3100 10250 3200 282 | Connection ~ 10250 3200 283 | Wire Wire Line 284 | 10250 3200 10600 3200 285 | Text GLabel 5200 3500 2 50 Input ~ 0 286 | UART_TXD 287 | Text GLabel 5200 3400 2 50 Input ~ 0 288 | UART_RXD 289 | Wire Wire Line 290 | 5100 3400 5200 3400 291 | Wire Wire Line 292 | 5100 3500 5200 3500 293 | Text GLabel 5200 2700 2 50 Input ~ 0 294 | SPI_MISO 295 | Text GLabel 5200 2600 2 50 Input ~ 0 296 | SPI_MOSI 297 | Text GLabel 5200 2900 2 50 Input ~ 0 298 | SPI_SCK 299 | Text GLabel 5200 2800 2 50 Input ~ 0 300 | SPI_SS 301 | Wire Wire Line 302 | 5100 2600 5200 2600 303 | Wire Wire Line 304 | 5200 2700 5100 2700 305 | Wire Wire Line 306 | 5100 2800 5200 2800 307 | Wire Wire Line 308 | 5200 2900 5100 2900 309 | Text GLabel 5200 2500 2 50 Input ~ 0 310 | I2S_MCLK 311 | Wire Wire Line 312 | 5200 2500 5100 2500 313 | Text GLabel 5200 3100 2 50 Input ~ 0 314 | I2S_WS 315 | Text GLabel 5200 3200 2 50 Input ~ 0 316 | I2S_SD 317 | Text GLabel 5200 3300 2 50 Input ~ 0 318 | I2S_CLK 319 | Wire Wire Line 320 | 5100 3100 5200 3100 321 | Wire Wire Line 322 | 5200 3200 5100 3200 323 | Wire Wire Line 324 | 5100 3300 5200 3300 325 | Text GLabel 5200 4500 2 50 Input ~ 0 326 | CAM_IO0_GPIO 327 | Text GLabel 5200 4200 2 50 Input ~ 0 328 | CAM_IO0_SEL0 329 | Text GLabel 5200 4800 2 50 Input ~ 0 330 | CAM_IO1_GPIO 331 | Text GLabel 5200 4700 2 50 Input ~ 0 332 | CAM_IO1_SEL0 333 | Text GLabel 5200 4900 2 50 Input ~ 0 334 | CAM_IO0_SEL1 335 | Text GLabel 5200 5000 2 50 Input ~ 0 336 | CAM_IO1_SEL1 337 | Text GLabel 5200 4400 2 50 Input ~ 0 338 | MIPI_REFCLK_SEL 339 | Text GLabel 4550 7050 2 50 Input ~ 0 340 | CLK_19.2M 341 | Text GLabel 5200 4000 2 50 Input ~ 0 342 | CAM_PWREN 343 | $Comp 344 | L CSI2USB:R R23 345 | U 1 1 5E737EEA 346 | P 2750 2750 347 | F 0 "R23" H 2680 2796 50 0000 R CNN 348 | F 1 "10k" H 2680 2705 50 0000 R CNN 349 | F 2 "CSI2USB:R_0603_1608Metric" V 2680 2750 50 0001 C CNN 350 | F 3 "~" H 2750 2750 50 0001 C CNN 351 | 1 2750 2750 352 | -1 0 0 -1 353 | $EndComp 354 | $Comp 355 | L CSI2USB:+3V3 #PWR0199 356 | U 1 1 5E73864B 357 | P 2750 2500 358 | F 0 "#PWR0199" H 2750 2350 50 0001 C CNN 359 | F 1 "+3V3" H 2765 2673 50 0000 C CNN 360 | F 2 "" H 2750 2500 50 0001 C CNN 361 | F 3 "" H 2750 2500 50 0001 C CNN 362 | 1 2750 2500 363 | -1 0 0 -1 364 | $EndComp 365 | $Comp 366 | L CSI2USB:C C38 367 | U 1 1 5E7392FF 368 | P 2750 3250 369 | F 0 "C38" H 2865 3296 50 0000 L CNN 370 | F 1 "100n" H 2865 3205 50 0000 L CNN 371 | F 2 "CSI2USB:C_0603_1608Metric" H 2788 3100 50 0001 C CNN 372 | F 3 "~" H 2750 3250 50 0001 C CNN 373 | 1 2750 3250 374 | 1 0 0 -1 375 | $EndComp 376 | $Comp 377 | L CSI2USB:GND #PWR0200 378 | U 1 1 5E739646 379 | P 2750 3500 380 | F 0 "#PWR0200" H 2750 3250 50 0001 C CNN 381 | F 1 "GND" H 2755 3327 50 0000 C CNN 382 | F 2 "" H 2750 3500 50 0001 C CNN 383 | F 3 "" H 2750 3500 50 0001 C CNN 384 | 1 2750 3500 385 | -1 0 0 -1 386 | $EndComp 387 | $Comp 388 | L CSI2USB:Crystal_Generator Y1 389 | U 1 1 5E73F197 390 | P 2500 7000 391 | F 0 "Y1" H 2500 7347 60 0000 C CNN 392 | F 1 "19.2MHz" H 2500 7241 60 0000 C CNN 393 | F 2 "CSI2USB:SMD_3.2x2.5" H 2500 7241 60 0001 C CNN 394 | F 3 "" H 2550 6850 60 0000 C CNN 395 | F 4 "ILSI" H 2500 7000 50 0001 C CNN "vendor" 396 | F 5 "I747-2P3-19.2000M" H 2500 7000 50 0001 C CNN "vendor_id" 397 | 1 2500 7000 398 | 1 0 0 -1 399 | $EndComp 400 | Wire Wire Line 401 | 2750 2500 2750 2600 402 | Wire Wire Line 403 | 2750 2900 2750 3000 404 | Wire Wire Line 405 | 2750 3400 2750 3500 406 | Wire Wire Line 407 | 2750 3000 3250 3000 408 | Wire Wire Line 409 | 3250 3000 3250 3250 410 | Wire Wire Line 411 | 3250 3250 3500 3250 412 | Connection ~ 2750 3000 413 | Wire Wire Line 414 | 2750 3000 2750 3100 415 | Text GLabel 2650 3000 0 50 Input ~ 0 416 | ~RESET 417 | Wire Wire Line 418 | 2650 3000 2750 3000 419 | NoConn ~ 3500 4800 420 | $Comp 421 | L CSI2USB:R R25 422 | U 1 1 5E7478AA 423 | P 3000 4650 424 | F 0 "R25" H 2930 4696 50 0000 R CNN 425 | F 1 "10k" H 2930 4605 50 0000 R CNN 426 | F 2 "CSI2USB:R_0603_1608Metric" V 2930 4650 50 0001 C CNN 427 | F 3 "~" H 3000 4650 50 0001 C CNN 428 | 1 3000 4650 429 | -1 0 0 -1 430 | $EndComp 431 | Wire Wire Line 432 | 3000 4900 3000 4800 433 | $Comp 434 | L CSI2USB:+3V3 #PWR0201 435 | U 1 1 5E749B65 436 | P 3000 4400 437 | F 0 "#PWR0201" H 3000 4250 50 0001 C CNN 438 | F 1 "+3V3" H 3015 4573 50 0000 C CNN 439 | F 2 "" H 3000 4400 50 0001 C CNN 440 | F 3 "" H 3000 4400 50 0001 C CNN 441 | 1 3000 4400 442 | -1 0 0 -1 443 | $EndComp 444 | Wire Wire Line 445 | 3000 4400 3000 4500 446 | $Comp 447 | L CSI2USB:R R24 448 | U 1 1 5E74BB93 449 | P 2750 4650 450 | F 0 "R24" H 2819 4696 50 0000 L CNN 451 | F 1 "10k" H 2819 4605 50 0000 L CNN 452 | F 2 "CSI2USB:R_0603_1608Metric" V 2680 4650 50 0001 C CNN 453 | F 3 "~" H 2750 4650 50 0001 C CNN 454 | 1 2750 4650 455 | -1 0 0 -1 456 | $EndComp 457 | $Comp 458 | L CSI2USB:+3V3 #PWR0202 459 | U 1 1 5E74C022 460 | P 2750 4400 461 | F 0 "#PWR0202" H 2750 4250 50 0001 C CNN 462 | F 1 "+3V3" H 2765 4573 50 0000 C CNN 463 | F 2 "" H 2750 4400 50 0001 C CNN 464 | F 3 "" H 2750 4400 50 0001 C CNN 465 | 1 2750 4400 466 | -1 0 0 -1 467 | $EndComp 468 | Wire Wire Line 469 | 2750 4400 2750 4500 470 | $Comp 471 | L CSI2USB:Conn_01x02 J1 472 | U 1 1 5E74DF00 473 | P 2450 5000 474 | F 0 "J1" H 2529 4900 50 0000 L CNN 475 | F 1 "Conn_01x02" H 2529 4991 50 0001 L CNN 476 | F 2 "CSI2USB:PinHeader_1x02_P2.54mm_Vertical" H 2450 5000 50 0001 C CNN 477 | F 3 "~" H 2450 5000 50 0001 C CNN 478 | F 4 "USB Boot" H 2529 4991 50 0000 L CNN "comment" 479 | 1 2450 5000 480 | -1 0 0 1 481 | $EndComp 482 | Wire Wire Line 483 | 2650 4900 2750 4900 484 | Wire Wire Line 485 | 2750 4900 2750 4800 486 | Text Notes 2200 5300 0 50 ~ 0 487 | short to force\nUSB boot 488 | Wire Wire Line 489 | 3000 4900 3500 4900 490 | Wire Wire Line 491 | 2650 5000 3500 5000 492 | $Comp 493 | L CSI2USB:74xx2G17 U10 494 | U 1 1 5E75E1A3 495 | P 3750 7000 496 | F 0 "U10" H 3750 7397 60 0000 C CNN 497 | F 1 "74LVC2G17" H 3750 7291 60 0000 C CNN 498 | F 2 "CSI2USB:SC-74-6" H 3750 7291 60 0001 C CNN 499 | F 3 "" H 3750 6850 60 0000 C CNN 500 | F 4 "Nexperia" H 3750 7000 50 0001 C CNN "vendor" 501 | F 5 "74LVC2G17GV" H 3750 7000 50 0001 C CNN "vendor_id" 502 | 1 3750 7000 503 | 1 0 0 -1 504 | $EndComp 505 | $Comp 506 | L CSI2USB:GND #PWR0203 507 | U 1 1 5E75F21B 508 | P 3350 7250 509 | F 0 "#PWR0203" H 3350 7000 50 0001 C CNN 510 | F 1 "GND" H 3355 7077 50 0000 C CNN 511 | F 2 "" H 3350 7250 50 0001 C CNN 512 | F 3 "" H 3350 7250 50 0001 C CNN 513 | 1 3350 7250 514 | -1 0 0 -1 515 | $EndComp 516 | Wire Wire Line 517 | 3450 7150 3350 7150 518 | Wire Wire Line 519 | 3350 7150 3350 7250 520 | $Comp 521 | L CSI2USB:+3V3 #PWR0204 522 | U 1 1 5E7617C7 523 | P 3350 6750 524 | F 0 "#PWR0204" H 3350 6600 50 0001 C CNN 525 | F 1 "+3V3" H 3365 6923 50 0000 C CNN 526 | F 2 "" H 3350 6750 50 0001 C CNN 527 | F 3 "" H 3350 6750 50 0001 C CNN 528 | 1 3350 6750 529 | -1 0 0 -1 530 | $EndComp 531 | $Comp 532 | L CSI2USB:GND #PWR0205 533 | U 1 1 5E762996 534 | P 2050 7250 535 | F 0 "#PWR0205" H 2050 7000 50 0001 C CNN 536 | F 1 "GND" H 2055 7077 50 0000 C CNN 537 | F 2 "" H 2050 7250 50 0001 C CNN 538 | F 3 "" H 2050 7250 50 0001 C CNN 539 | 1 2050 7250 540 | -1 0 0 -1 541 | $EndComp 542 | $Comp 543 | L CSI2USB:+3V3 #PWR0206 544 | U 1 1 5E76300B 545 | P 2050 6750 546 | F 0 "#PWR0206" H 2050 6600 50 0001 C CNN 547 | F 1 "+3V3" H 2065 6923 50 0000 C CNN 548 | F 2 "" H 2050 6750 50 0001 C CNN 549 | F 3 "" H 2050 6750 50 0001 C CNN 550 | 1 2050 6750 551 | -1 0 0 -1 552 | $EndComp 553 | Wire Wire Line 554 | 2150 6900 2050 6900 555 | Wire Wire Line 556 | 2050 6900 2050 6750 557 | Wire Wire Line 558 | 2150 7100 2050 7100 559 | Wire Wire Line 560 | 2050 7100 2050 7250 561 | Text Label 4550 6950 0 50 ~ 0 562 | CLKIN 563 | Wire Wire Line 564 | 3450 7050 3350 7050 565 | Wire Wire Line 566 | 3350 7050 3350 7000 567 | Wire Wire Line 568 | 3350 6950 3450 6950 569 | Wire Wire Line 570 | 3450 6850 3350 6850 571 | Wire Wire Line 572 | 3350 6850 3350 6750 573 | Wire Wire Line 574 | 3350 7000 2950 7000 575 | Wire Wire Line 576 | 2950 7000 2950 6900 577 | Wire Wire Line 578 | 2950 6900 2850 6900 579 | Connection ~ 3350 7000 580 | Wire Wire Line 581 | 3350 7000 3350 6950 582 | $Comp 583 | L CSI2USB:C C39 584 | U 1 1 5E77AD62 585 | P 1000 7000 586 | F 0 "C39" H 1115 7046 50 0000 L CNN 587 | F 1 "100n" H 1115 6955 50 0000 L CNN 588 | F 2 "CSI2USB:C_0603_1608Metric" H 1038 6850 50 0001 C CNN 589 | F 3 "~" H 1000 7000 50 0001 C CNN 590 | 1 1000 7000 591 | 1 0 0 -1 592 | $EndComp 593 | $Comp 594 | L CSI2USB:GND #PWR0207 595 | U 1 1 5E77AD6C 596 | P 1000 7250 597 | F 0 "#PWR0207" H 1000 7000 50 0001 C CNN 598 | F 1 "GND" H 1005 7077 50 0000 C CNN 599 | F 2 "" H 1000 7250 50 0001 C CNN 600 | F 3 "" H 1000 7250 50 0001 C CNN 601 | 1 1000 7250 602 | -1 0 0 -1 603 | $EndComp 604 | Wire Wire Line 605 | 1000 7150 1000 7250 606 | $Comp 607 | L CSI2USB:+3V3 #PWR0208 608 | U 1 1 5E77E186 609 | P 1000 6750 610 | F 0 "#PWR0208" H 1000 6600 50 0001 C CNN 611 | F 1 "+3V3" H 1015 6923 50 0000 C CNN 612 | F 2 "" H 1000 6750 50 0001 C CNN 613 | F 3 "" H 1000 6750 50 0001 C CNN 614 | 1 1000 6750 615 | -1 0 0 -1 616 | $EndComp 617 | Wire Wire Line 618 | 1000 6750 1000 6850 619 | $Comp 620 | L CSI2USB:C C40 621 | U 1 1 5E78414F 622 | P 1500 7000 623 | F 0 "C40" H 1615 7046 50 0000 L CNN 624 | F 1 "100n" H 1615 6955 50 0000 L CNN 625 | F 2 "CSI2USB:C_0603_1608Metric" H 1538 6850 50 0001 C CNN 626 | F 3 "~" H 1500 7000 50 0001 C CNN 627 | 1 1500 7000 628 | 1 0 0 -1 629 | $EndComp 630 | $Comp 631 | L CSI2USB:GND #PWR0209 632 | U 1 1 5E784159 633 | P 1500 7250 634 | F 0 "#PWR0209" H 1500 7000 50 0001 C CNN 635 | F 1 "GND" H 1505 7077 50 0000 C CNN 636 | F 2 "" H 1500 7250 50 0001 C CNN 637 | F 3 "" H 1500 7250 50 0001 C CNN 638 | 1 1500 7250 639 | -1 0 0 -1 640 | $EndComp 641 | Wire Wire Line 642 | 1500 7150 1500 7250 643 | $Comp 644 | L CSI2USB:+3V3 #PWR0210 645 | U 1 1 5E784164 646 | P 1500 6750 647 | F 0 "#PWR0210" H 1500 6600 50 0001 C CNN 648 | F 1 "+3V3" H 1515 6923 50 0000 C CNN 649 | F 2 "" H 1500 6750 50 0001 C CNN 650 | F 3 "" H 1500 6750 50 0001 C CNN 651 | 1 1500 6750 652 | -1 0 0 -1 653 | $EndComp 654 | Wire Wire Line 655 | 1500 6750 1500 6850 656 | Text Label 3250 4000 0 50 ~ 0 657 | CLKIN 658 | Wire Wire Line 659 | 3250 4000 3500 4000 660 | NoConn ~ 3500 3900 661 | Wire Wire Line 662 | 5100 4400 5200 4400 663 | Wire Wire Line 664 | 5200 4000 5100 4000 665 | Wire Wire Line 666 | 5100 4500 5200 4500 667 | Wire Wire Line 668 | 5200 4200 5100 4200 669 | Wire Wire Line 670 | 5100 4700 5200 4700 671 | Wire Wire Line 672 | 5200 4800 5100 4800 673 | Wire Wire Line 674 | 5100 4900 5200 4900 675 | Wire Wire Line 676 | 5200 5000 5100 5000 677 | $Comp 678 | L CSI2USB:LED D1 679 | U 1 1 5E89D3F7 680 | P 5750 7000 681 | F 0 "D1" V 5789 6883 50 0000 R CNN 682 | F 1 "LED" V 5698 6883 50 0000 R CNN 683 | F 2 "CSI2USB:LED_0603_1608Metric" H 5750 7000 50 0001 C CNN 684 | F 3 "~" H 5750 7000 50 0001 C CNN 685 | 1 5750 7000 686 | 0 -1 -1 0 687 | $EndComp 688 | $Comp 689 | L CSI2USB:R R26 690 | U 1 1 5E78F918 691 | P 4300 6950 692 | F 0 "R26" V 4400 6950 50 0000 C CNN 693 | F 1 "100R" V 4300 6950 50 0000 C CNN 694 | F 2 "CSI2USB:R_0603_1608Metric" V 4230 6950 50 0001 C CNN 695 | F 3 "~" H 4300 6950 50 0001 C CNN 696 | 1 4300 6950 697 | 0 1 -1 0 698 | $EndComp 699 | Wire Wire Line 700 | 4750 6950 4450 6950 701 | Wire Wire Line 702 | 4150 6950 4050 6950 703 | Wire Wire Line 704 | 4050 7050 4550 7050 705 | Text GLabel 5200 4300 2 50 Input ~ 0 706 | GPIO24 707 | Wire Wire Line 708 | 5200 4300 5100 4300 709 | Text GLabel 5200 4600 2 50 Input ~ 0 710 | GPIO21 711 | Wire Wire Line 712 | 5200 4600 5100 4600 713 | $Comp 714 | L CSI2USB:M24M02 U13 715 | U 1 1 5E720847 716 | P 9500 4500 717 | F 0 "U13" H 9500 5015 50 0000 C CNN 718 | F 1 "M24M02" H 9500 4924 50 0000 C CNN 719 | F 2 "CSI2USB:SOIC-8_3.9x4.9mm_P1.27mm" H 9200 4350 50 0001 C CNN 720 | F 3 "" H 9200 4350 50 0001 C CNN 721 | F 4 "ST" H 9500 4500 50 0001 C CNN "vendor" 722 | F 5 "M24M02-DRMN6TP" H 9500 4500 50 0001 C CNN "vendor_id" 723 | 1 9500 4500 724 | -1 0 0 -1 725 | $EndComp 726 | $Comp 727 | L CSI2USB:C C47 728 | U 1 1 5E7245DF 729 | P 10500 4600 730 | F 0 "C47" H 10615 4646 50 0000 L CNN 731 | F 1 "100n" H 10615 4555 50 0000 L CNN 732 | F 2 "CSI2USB:C_0603_1608Metric" H 10538 4450 50 0001 C CNN 733 | F 3 "~" H 10500 4600 50 0001 C CNN 734 | 1 10500 4600 735 | 1 0 0 -1 736 | $EndComp 737 | $Comp 738 | L CSI2USB:GND #PWR0224 739 | U 1 1 5E7245E9 740 | P 10500 4850 741 | F 0 "#PWR0224" H 10500 4600 50 0001 C CNN 742 | F 1 "GND" H 10505 4677 50 0000 C CNN 743 | F 2 "" H 10500 4850 50 0001 C CNN 744 | F 3 "" H 10500 4850 50 0001 C CNN 745 | 1 10500 4850 746 | -1 0 0 -1 747 | $EndComp 748 | Wire Wire Line 749 | 10500 4750 10500 4850 750 | $Comp 751 | L CSI2USB:GND #PWR0225 752 | U 1 1 5E72CF11 753 | P 10000 4850 754 | F 0 "#PWR0225" H 10000 4600 50 0001 C CNN 755 | F 1 "GND" H 10005 4677 50 0000 C CNN 756 | F 2 "" H 10000 4850 50 0001 C CNN 757 | F 3 "" H 10000 4850 50 0001 C CNN 758 | 1 10000 4850 759 | -1 0 0 -1 760 | $EndComp 761 | $Comp 762 | L CSI2USB:R R32 763 | U 1 1 5E72D55B 764 | P 10250 4200 765 | F 0 "R32" H 10180 4246 50 0000 R CNN 766 | F 1 "0R" H 10180 4155 50 0000 R CNN 767 | F 2 "CSI2USB:R_0603_1608Metric" V 10180 4200 50 0001 C CNN 768 | F 3 "~" H 10250 4200 50 0001 C CNN 769 | 1 10250 4200 770 | -1 0 0 -1 771 | $EndComp 772 | $Comp 773 | L CSI2USB:+3V3 #PWR0226 774 | U 1 1 5E7369DA 775 | P 10250 3950 776 | F 0 "#PWR0226" H 10250 3800 50 0001 C CNN 777 | F 1 "+3V3" H 10265 4123 50 0000 C CNN 778 | F 2 "" H 10250 3950 50 0001 C CNN 779 | F 3 "" H 10250 3950 50 0001 C CNN 780 | 1 10250 3950 781 | -1 0 0 -1 782 | $EndComp 783 | $Comp 784 | L CSI2USB:+3V3 #PWR0227 785 | U 1 1 5E73751D 786 | P 10000 3950 787 | F 0 "#PWR0227" H 10000 3800 50 0001 C CNN 788 | F 1 "+3V3" H 10015 4123 50 0000 C CNN 789 | F 2 "" H 10000 3950 50 0001 C CNN 790 | F 3 "" H 10000 3950 50 0001 C CNN 791 | 1 10000 3950 792 | -1 0 0 -1 793 | $EndComp 794 | Wire Wire Line 795 | 9850 4750 10000 4750 796 | Wire Wire Line 797 | 10000 4750 10000 4850 798 | Wire Wire Line 799 | 9850 4250 10000 4250 800 | Wire Wire Line 801 | 10000 4250 10000 3950 802 | Wire Wire Line 803 | 10250 3950 10250 4050 804 | Wire Wire Line 805 | 9850 4450 10250 4450 806 | Wire Wire Line 807 | 10250 4450 10250 4350 808 | $Comp 809 | L CSI2USB:+3V3 #PWR0228 810 | U 1 1 5E74AC40 811 | P 10500 3950 812 | F 0 "#PWR0228" H 10500 3800 50 0001 C CNN 813 | F 1 "+3V3" H 10515 4123 50 0000 C CNN 814 | F 2 "" H 10500 3950 50 0001 C CNN 815 | F 3 "" H 10500 3950 50 0001 C CNN 816 | 1 10500 3950 817 | -1 0 0 -1 818 | $EndComp 819 | Wire Wire Line 820 | 10500 3950 10500 4450 821 | Text GLabel 9050 4450 0 50 Input ~ 0 822 | I2C_SDA 823 | Text GLabel 9050 4550 0 50 Input ~ 0 824 | I2C_SCL 825 | Wire Wire Line 826 | 9050 4450 9150 4450 827 | Wire Wire Line 828 | 9150 4550 9050 4550 829 | Text Label 5200 3900 0 50 ~ 0 830 | LED1 831 | Wire Wire Line 832 | 5500 3900 5100 3900 833 | $Comp 834 | L CSI2USB:R R35 835 | U 1 1 5E7FDFEF 836 | P 5750 6600 837 | F 0 "R35" H 5681 6554 50 0000 R CNN 838 | F 1 "560R" H 5681 6645 50 0000 R CNN 839 | F 2 "CSI2USB:R_0603_1608Metric" V 5680 6600 50 0001 C CNN 840 | F 3 "~" H 5750 6600 50 0001 C CNN 841 | 1 5750 6600 842 | 1 0 0 1 843 | $EndComp 844 | $Comp 845 | L CSI2USB:GND #PWR0229 846 | U 1 1 5E7FE95B 847 | P 5750 7250 848 | F 0 "#PWR0229" H 5750 7000 50 0001 C CNN 849 | F 1 "GND" H 5755 7077 50 0000 C CNN 850 | F 2 "" H 5750 7250 50 0001 C CNN 851 | F 3 "" H 5750 7250 50 0001 C CNN 852 | 1 5750 7250 853 | -1 0 0 -1 854 | $EndComp 855 | Text Label 5650 6350 0 50 ~ 0 856 | LED1 857 | Wire Wire Line 858 | 5600 6350 5750 6350 859 | Wire Wire Line 860 | 5750 6450 5750 6350 861 | Connection ~ 5750 6350 862 | Wire Wire Line 863 | 5750 6350 5900 6350 864 | Wire Wire Line 865 | 5750 6750 5750 6850 866 | Wire Wire Line 867 | 5750 7150 5750 7250 868 | Text Label 5200 3600 0 50 ~ 0 869 | LED2 870 | Wire Wire Line 871 | 5500 3600 5100 3600 872 | $Comp 873 | L CSI2USB:LED D2 874 | U 1 1 5E908113 875 | P 6250 7000 876 | F 0 "D2" V 6289 6883 50 0000 R CNN 877 | F 1 "LED" V 6198 6883 50 0000 R CNN 878 | F 2 "CSI2USB:LED_0603_1608Metric" H 6250 7000 50 0001 C CNN 879 | F 3 "~" H 6250 7000 50 0001 C CNN 880 | 1 6250 7000 881 | 0 -1 -1 0 882 | $EndComp 883 | $Comp 884 | L CSI2USB:R R36 885 | U 1 1 5E90811D 886 | P 6250 6600 887 | F 0 "R36" H 6181 6554 50 0000 R CNN 888 | F 1 "560R" H 6181 6645 50 0000 R CNN 889 | F 2 "CSI2USB:R_0603_1608Metric" V 6180 6600 50 0001 C CNN 890 | F 3 "~" H 6250 6600 50 0001 C CNN 891 | 1 6250 6600 892 | 1 0 0 1 893 | $EndComp 894 | $Comp 895 | L CSI2USB:GND #PWR0141 896 | U 1 1 5E908127 897 | P 6250 7250 898 | F 0 "#PWR0141" H 6250 7000 50 0001 C CNN 899 | F 1 "GND" H 6255 7077 50 0000 C CNN 900 | F 2 "" H 6250 7250 50 0001 C CNN 901 | F 3 "" H 6250 7250 50 0001 C CNN 902 | 1 6250 7250 903 | -1 0 0 -1 904 | $EndComp 905 | Text Label 6150 6350 0 50 ~ 0 906 | LED2 907 | Wire Wire Line 908 | 6100 6350 6250 6350 909 | Wire Wire Line 910 | 6250 6450 6250 6350 911 | Connection ~ 6250 6350 912 | Wire Wire Line 913 | 6250 6350 6400 6350 914 | Wire Wire Line 915 | 6250 6750 6250 6850 916 | Wire Wire Line 917 | 6250 7150 6250 7250 918 | $Comp 919 | L CSI2USB:R R40 920 | U 1 1 5E7B2149 921 | P 8000 2500 922 | F 0 "R40" V 8207 2500 50 0000 C CNN 923 | F 1 "0R" V 8116 2500 50 0000 C CNN 924 | F 2 "CSI2USB:R_0603_1608Metric" V 7930 2500 50 0001 C CNN 925 | F 3 "~" H 8000 2500 50 0001 C CNN 926 | 1 8000 2500 927 | 0 1 -1 0 928 | $EndComp 929 | Text Label 8250 2500 0 50 ~ 0 930 | ~TRST 931 | Text GLabel 7750 2500 0 50 Input ~ 0 932 | ~RESET 933 | Wire Wire Line 934 | 7750 2500 7850 2500 935 | Wire Wire Line 936 | 8500 2500 8150 2500 937 | Text Notes 7850 2700 0 50 ~ 0 938 | Optional 939 | Text Notes 9250 5000 0 50 ~ 0 940 | Boot EEPROM 941 | $EndSCHEMATC 942 | -------------------------------------------------------------------------------- /hardware/kicad/CSI2USB.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # +3V3 5 | # 6 | DEF +3V3 #PWR 0 0 Y Y 1 F P 7 | F0 "#PWR" 0 -150 50 H I C CNN 8 | F1 "+3V3" 0 140 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | ALIAS +3.3V 12 | DRAW 13 | P 2 0 1 0 -30 50 0 100 N 14 | P 2 0 1 0 0 0 0 100 N 15 | P 2 0 1 0 0 100 30 50 N 16 | X +3V3 1 0 0 0 U 50 50 1 1 W N 17 | ENDDRAW 18 | ENDDEF 19 | # 20 | # +1V2 21 | # 22 | DEF +1V2 #PWR 0 0 Y Y 1 F P 23 | F0 "#PWR" 0 -150 50 H I C CNN 24 | F1 "+1V2" 0 140 50 H V C CNN 25 | F2 "" 0 0 50 H I C CNN 26 | F3 "" 0 0 50 H I C CNN 27 | DRAW 28 | P 2 0 1 0 -30 50 0 100 N 29 | P 2 0 1 0 0 0 0 100 N 30 | P 2 0 1 0 0 100 30 50 N 31 | X +1V2 1 0 0 0 U 50 50 1 1 W N 32 | ENDDRAW 33 | ENDDEF 34 | # 35 | # GND 36 | # 37 | DEF GND #PWR 0 0 Y Y 1 F P 38 | F0 "#PWR" 0 -250 50 H I C CNN 39 | F1 "GND" 0 -150 50 H V C CNN 40 | F2 "" 0 0 50 H I C CNN 41 | F3 "" 0 0 50 H I C CNN 42 | DRAW 43 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 44 | X GND 1 0 0 0 D 50 50 1 1 W N 45 | ENDDRAW 46 | ENDDEF 47 | # 48 | # VBUS 49 | # 50 | DEF VBUS #PWR 0 0 Y Y 1 F P 51 | F0 "#PWR" 0 -150 50 H I C CNN 52 | F1 "VBUS" 0 150 50 H V C CNN 53 | F2 "" 0 0 50 H I C CNN 54 | F3 "" 0 0 50 H I C CNN 55 | DRAW 56 | P 2 0 1 0 -30 50 0 100 N 57 | P 2 0 1 0 0 0 0 100 N 58 | P 2 0 1 0 0 100 30 50 N 59 | X VBUS 1 0 0 0 U 50 50 1 1 W N 60 | ENDDRAW 61 | ENDDEF 62 | # 63 | # R 64 | # 65 | DEF R R 0 0 N Y 1 F N 66 | F0 "R" 80 0 50 V V C CNN 67 | F1 "R" 0 0 50 V V C CNN 68 | F2 "" -70 0 50 V I C CNN 69 | F3 "" 0 0 50 H I C CNN 70 | $FPLIST 71 | R_* 72 | $ENDFPLIST 73 | DRAW 74 | S -40 -100 40 100 0 1 10 N 75 | X ~ 1 0 150 50 D 50 50 1 1 P 76 | X ~ 2 0 -150 50 U 50 50 1 1 P 77 | ENDDRAW 78 | ENDDEF 79 | # 80 | # Q_PMOS_GSD 81 | # 82 | DEF Q_PMOS_GSD Q 0 0 Y N 1 F N 83 | F0 "Q" 200 50 50 H V L CNN 84 | F1 "Q_PMOS_GSD" 200 -50 50 H V L CNN 85 | F2 "" 200 100 50 H I C CNN 86 | F3 "" 0 0 50 H I C CNN 87 | DRAW 88 | C 65 0 111 0 1 10 N 89 | C 100 -70 11 0 1 0 F 90 | C 100 70 11 0 1 0 F 91 | P 2 0 1 0 2 0 10 0 N 92 | P 2 0 1 0 30 -70 100 -70 N 93 | P 2 0 1 10 30 -50 30 -90 N 94 | P 2 0 1 0 30 0 100 0 N 95 | P 2 0 1 10 30 20 30 -20 N 96 | P 2 0 1 0 30 70 100 70 N 97 | P 2 0 1 10 30 90 30 50 N 98 | P 2 0 1 0 100 -70 100 -100 N 99 | P 2 0 1 0 100 -70 100 0 N 100 | P 2 0 1 0 100 100 100 70 N 101 | P 3 0 1 10 10 75 10 -75 10 -75 N 102 | P 4 0 1 0 90 0 50 -15 50 15 90 0 F 103 | P 4 0 1 0 100 -70 130 -70 130 70 100 70 N 104 | P 4 0 1 0 110 -20 115 -15 145 -15 150 -10 N 105 | P 4 0 1 0 130 -15 115 10 145 10 130 -15 N 106 | X G 1 -200 0 200 R 50 50 1 1 I 107 | X S 2 100 -200 100 U 50 50 1 1 P 108 | X D 3 100 200 100 D 50 50 1 1 P 109 | ENDDRAW 110 | ENDDEF 111 | # 112 | # C 113 | # 114 | DEF C C 0 10 N Y 1 F N 115 | F0 "C" 25 100 50 H V L CNN 116 | F1 "C" 25 -100 50 H V L CNN 117 | F2 "" 38 -150 50 H I C CNN 118 | F3 "" 0 0 50 H I C CNN 119 | $FPLIST 120 | C_* 121 | $ENDFPLIST 122 | DRAW 123 | P 2 0 1 20 -80 -30 80 -30 N 124 | P 2 0 1 20 -80 30 80 30 N 125 | X ~ 1 0 150 110 D 50 50 1 1 P 126 | X ~ 2 0 -150 110 U 50 50 1 1 P 127 | ENDDRAW 128 | ENDDEF 129 | # 130 | # L 131 | # 132 | DEF L L 0 40 N N 1 F N 133 | F0 "L" -50 0 50 V V C CNN 134 | F1 "L" 75 0 50 V V C CNN 135 | F2 "" 0 0 50 H I C CNN 136 | F3 "" 0 0 50 H I C CNN 137 | $FPLIST 138 | Choke_* 139 | *Coil* 140 | Inductor_* 141 | L_* 142 | $ENDFPLIST 143 | DRAW 144 | A 0 -75 25 -899 899 0 1 0 N 0 -100 0 -50 145 | A 0 -25 25 -899 899 0 1 0 N 0 -50 0 0 146 | A 0 25 25 -899 899 0 1 0 N 0 0 0 50 147 | A 0 75 25 -899 899 0 1 0 N 0 50 0 100 148 | X 1 1 0 150 50 D 50 50 1 1 P 149 | X 2 2 0 -150 50 U 50 50 1 1 P 150 | ENDDRAW 151 | ENDDEF 152 | # 153 | # LED 154 | # 155 | DEF LED D 0 40 N N 1 F N 156 | F0 "D" 0 100 50 H V C CNN 157 | F1 "LED" 0 -100 50 H V C CNN 158 | F2 "" 0 0 50 H I C CNN 159 | F3 "" 0 0 50 H I C CNN 160 | $FPLIST 161 | LED* 162 | LED_SMD:* 163 | LED_THT:* 164 | $ENDFPLIST 165 | DRAW 166 | P 2 0 1 8 -50 -50 -50 50 N 167 | P 2 0 1 0 -50 0 50 0 N 168 | P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N 169 | P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N 170 | P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N 171 | X K 1 -150 0 100 R 50 50 1 1 P 172 | X A 2 150 0 100 L 50 50 1 1 P 173 | ENDDRAW 174 | ENDDEF 175 | # 176 | # CP 177 | # 178 | DEF CP C 0 10 N Y 1 F N 179 | F0 "C" 25 100 50 H V L CNN 180 | F1 "CP" 25 -100 50 H V L CNN 181 | F2 "" 38 -150 50 H I C CNN 182 | F3 "" 0 0 50 H I C CNN 183 | $FPLIST 184 | CP_* 185 | $ENDFPLIST 186 | DRAW 187 | S -90 20 -90 40 0 1 0 N 188 | S -90 20 90 20 0 1 0 N 189 | S 90 -20 -90 -40 0 1 0 F 190 | S 90 40 -90 40 0 1 0 N 191 | S 90 40 90 20 0 1 0 N 192 | P 2 0 1 0 -70 90 -30 90 N 193 | P 2 0 1 0 -50 110 -50 70 N 194 | X ~ 1 0 150 110 D 50 50 1 1 P 195 | X ~ 2 0 -150 110 U 50 50 1 1 P 196 | ENDDRAW 197 | ENDDEF 198 | # 199 | # 82400102 200 | # 201 | DEF 82400102 U 0 40 Y N 1 F N 202 | F0 "U" 0 300 50 H V C CNN 203 | F1 "82400102" 0 -300 50 H V C CNN 204 | F2 "" 0 25 50 H I C CNN 205 | F3 "" 0 25 50 H I C CNN 206 | DRAW 207 | T 0 0 -200 50 0 0 0 GND Normal 0 C C 208 | T 0 0 200 50 0 0 0 VCC Normal 0 C C 209 | S -150 250 150 -250 0 1 0 N 210 | P 2 1 1 0 -50 25 50 25 N 211 | P 2 1 1 0 0 -25 0 -125 N 212 | P 2 1 1 0 0 25 0 125 N 213 | P 4 1 1 0 -50 -25 0 25 50 -25 -50 -25 N 214 | X ~ 1 -250 50 100 R 50 50 1 1 P 215 | X GND 2 250 -150 100 L 50 50 1 1 P 216 | X ~ 3 -250 -50 100 R 50 50 1 1 P 217 | X ~ 4 250 -50 100 L 50 50 1 1 P 218 | X VCC 5 250 150 100 L 50 50 1 1 P 219 | X ~ 6 250 50 100 L 50 50 1 1 P 220 | ENDDRAW 221 | ENDDEF 222 | # 223 | # SP3010-04UTG 224 | # 225 | DEF SP3010-04UTG U 0 40 Y N 1 F N 226 | F0 "U" 0 400 50 H V C CNN 227 | F1 "SP3010-04UTG" 0 -400 50 H V C CNN 228 | F2 "" 200 -250 50 H I C CNN 229 | F3 "" 200 -250 50 H I C CNN 230 | DRAW 231 | T 0 0 -250 50 0 0 0 GND Normal 0 C C 232 | S -150 350 150 -350 0 1 0 N 233 | P 2 0 1 0 -50 50 50 50 N 234 | P 2 0 1 0 0 0 0 -100 N 235 | P 2 0 1 0 0 50 0 150 N 236 | P 4 0 1 0 -50 0 0 50 50 0 -50 0 N 237 | X ~ 1 -250 250 100 R 50 50 1 1 P 238 | X ~ 10 250 250 100 L 50 50 1 1 P 239 | X ~ 2 -250 150 100 R 50 50 1 1 P 240 | X GND 3 -250 -250 100 R 50 50 1 1 P 241 | X ~ 4 -250 50 100 R 50 50 1 1 P 242 | X ~ 5 -250 -50 100 R 50 50 1 1 P 243 | X ~ 6 250 -50 100 L 50 50 1 1 P 244 | X ~ 7 250 50 100 L 50 50 1 1 P 245 | X GND 8 250 -250 100 L 50 50 1 1 P 246 | X ~ 9 250 150 100 L 50 50 1 1 P 247 | ENDDRAW 248 | ENDDEF 249 | # 250 | # AP3402 251 | # 252 | DEF AP3402 U 0 40 Y Y 1 F N 253 | F0 "U" 0 400 50 H V C CNN 254 | F1 "AP3402" 0 -400 50 H V C CNN 255 | F2 "" 0 -50 50 H I C CNN 256 | F3 "" 0 -50 50 H I C CNN 257 | DRAW 258 | S -250 350 250 -350 0 1 0 N 259 | X EN 1 -350 50 100 R 50 50 1 1 I 260 | X GND 2 -350 -250 100 R 50 50 1 1 W 261 | X LX 3 350 250 100 L 50 50 1 1 w 262 | X VIN 4 -350 250 100 R 50 50 1 1 W 263 | X PG 5 -350 -50 100 R 50 50 1 1 C 264 | X FB 6 350 -50 100 L 50 50 1 1 I 265 | ENDDRAW 266 | ENDDEF 267 | # 268 | # NCP361 269 | # 270 | DEF NCP361 U 0 40 Y Y 1 F N 271 | F0 "U" 0 300 50 H V C CNN 272 | F1 "NCP361" 0 -300 50 H V C CNN 273 | F2 "" -350 -50 50 H I C CNN 274 | F3 "" -350 -50 50 H I C CNN 275 | DRAW 276 | S -250 250 250 -250 0 1 0 N 277 | X IN 1 -350 150 100 R 50 50 1 1 W 278 | X GND 2 -350 -150 100 R 50 50 1 1 W 279 | X ~EN 3 -350 -50 100 R 50 50 1 1 I 280 | X ~FLAG 4 350 -150 100 L 50 50 1 1 C 281 | X OUT 5 350 150 100 L 50 50 1 1 w 282 | ENDDRAW 283 | ENDDEF 284 | # 285 | # M24M02 286 | # 287 | DEF M24M02 U 0 40 Y Y 1 F N 288 | F0 "U" 0 400 50 H V C CNN 289 | F1 "M24M02" 0 -400 50 H V C CNN 290 | F2 "" -300 -150 50 H I C CNN 291 | F3 "" -300 -150 50 H I C CNN 292 | DRAW 293 | S -250 350 250 -350 0 1 0 N 294 | X E2 3 -350 -50 100 R 50 50 1 1 I 295 | X GND 4 -350 -250 100 R 50 50 1 1 W 296 | X SDA 5 350 50 100 L 50 50 1 1 B 297 | X SCL 6 350 -50 100 L 50 50 1 1 I 298 | X ~WC 7 -350 50 100 R 50 50 1 1 I 299 | X VCC 8 -350 250 100 R 50 50 1 1 W 300 | ENDDRAW 301 | ENDDEF 302 | # 303 | # CYUSB306X 304 | # 305 | DEF CYUSB306X U 0 40 Y Y 5 L N 306 | F0 "U" 0 2500 50 H V C CNN 307 | F1 "CYUSB306X" 50 -2250 50 H V C CNN 308 | F2 "" 350 -1150 50 H I C CNN 309 | F3 "" 350 -1150 50 H I C CNN 310 | DRAW 311 | S -600 1350 600 -1350 1 1 0 N 312 | S -500 1200 500 -1100 2 1 0 N 313 | S -500 750 500 -750 3 1 0 N 314 | S -250 450 250 -450 4 1 0 N 315 | S -250 300 250 -300 5 1 0 N 316 | X GPIO24 A11 800 -550 200 L 50 50 1 1 B 317 | X GPIO23 B3 800 -650 200 L 50 50 1 1 B 318 | X GPIO21 B4 800 -850 200 L 50 50 1 1 B 319 | X SPI_SSN/GPIO54 C1 800 950 200 L 50 50 1 1 B 320 | X I2S_MCLK/GPIO56 C11 800 1250 200 L 50 50 1 1 B 321 | X SPI_MISO/GPIO55 C2 800 1050 200 L 50 50 1 1 B 322 | X GPIO26 C4 800 -350 200 L 50 50 1 1 B 323 | X ~RESET C5 -800 500 200 R 50 50 1 1 I 324 | X GPIO18 C6 800 -1150 200 L 50 50 1 1 B 325 | X GPIO19 C7 800 -1050 200 L 50 50 1 1 B 326 | X GPIO22 C8 800 -750 200 L 50 50 1 1 B 327 | X GPIO45 C9 800 -150 200 L 50 50 1 1 B 328 | X I2S_CLK/GPIO50 D1 800 450 200 L 50 50 1 1 B 329 | X I2C_SDA D10 -800 1250 200 R 50 50 1 1 B 330 | X GPIO17 D11 800 -1250 200 L 50 50 1 1 B 331 | X I2S_SD/GPIO51 D2 800 550 200 L 50 50 1 1 B 332 | X I2S_WS/GPIO52 D3 800 650 200 L 50 50 1 1 B 333 | X SPI_SCK/GPIO53 D4 800 850 200 L 50 50 1 1 B 334 | X SPI_MOSI/GPIO56 D5 800 1150 200 L 50 50 1 1 B 335 | X CLKIN_32 D6 -800 -150 200 R 50 50 1 1 I 336 | X CLKIN D7 -800 -250 200 R 50 50 1 1 I 337 | X I2C_SCL D9 -800 1150 200 R 50 50 1 1 B 338 | X UART_CTS/GPIO47 E1 800 150 200 L 50 50 1 1 B 339 | X UART_RX/GPIO49 E4 800 350 200 L 50 50 1 1 B 340 | X UART_TX/GPIO48 E5 800 250 200 L 50 50 1 1 B 341 | X GPIO20 E6 800 -950 200 L 50 50 1 1 B 342 | X GPIO44 F3 800 -250 200 L 50 50 1 1 B 343 | X UART_RTS/GPIO46 F5 800 50 200 L 50 50 1 1 B 344 | X PMODE0/GPIO30 G4 -800 -1250 200 R 50 50 1 1 B 345 | X GPIO25 G5 800 -450 200 L 50 50 1 1 B 346 | X PMODE1/GPIO31 H4 -800 -1150 200 R 50 50 1 1 B 347 | X PMODE2/GPIO32 L4 -800 -1050 200 R 50 50 1 1 B 348 | X U3VSSQ A1 -700 900 200 R 50 50 2 1 W 349 | X U3RXVDDQ A2 700 1000 200 L 50 50 2 1 W 350 | X AVDD A7 700 -1000 200 L 50 50 2 1 W 351 | X VSS A8 -700 300 200 R 50 50 2 1 W 352 | X VDDIO3 B1 700 400 200 L 50 50 2 1 W 353 | X VDD B10 700 -200 200 L 50 50 2 1 W 354 | X VSS B2 -700 -200 200 R 50 50 2 1 W 355 | X U3TXVDDQ B5 700 1100 200 L 50 50 2 1 W 356 | X CVDDQ B6 700 200 200 L 50 50 2 1 W 357 | X AVSS B7 -700 -1000 200 R 50 50 2 1 W 358 | X VSS B8 -700 0 200 R 50 50 2 1 W 359 | X VSS B9 -700 -400 200 R 50 50 2 1 W 360 | X VDD C3 700 -400 200 L 50 50 2 1 W 361 | X VSS D8 -700 700 200 R 50 50 2 1 W 362 | X VUSB E10 -700 1100 200 R 50 50 2 1 W 363 | X VSS E11 -700 500 200 R 50 50 2 1 W 364 | X VSS E2 -700 600 200 R 50 50 2 1 W 365 | X VDDIO2 E3 700 500 200 L 50 50 2 1 W 366 | X VDD E9 700 -500 200 L 50 50 2 1 W 367 | X VDD F11 700 -600 200 L 50 50 2 1 W 368 | X VSS G1 -700 400 200 R 50 50 2 1 W 369 | X VSS G11 -700 200 200 R 50 50 2 1 W 370 | X VDD H1 700 -700 200 L 50 50 2 1 W 371 | X VDDIO1 H11 700 700 200 L 50 50 2 1 W 372 | X VDD J11 700 -300 200 L 50 50 2 1 W 373 | X VSS K3 -700 -700 200 R 50 50 2 1 W 374 | X VSS K4 -700 -500 200 R 50 50 2 1 W 375 | X VSS L1 -700 100 200 R 50 50 2 1 W 376 | X VSS L11 -700 -300 200 R 50 50 2 1 W 377 | X VSS L2 -700 -800 200 R 50 50 2 1 W 378 | X VSS L3 -700 -600 200 R 50 50 2 1 W 379 | X VDD_MIPI L5 700 0 200 L 50 50 2 1 W 380 | X VSS L6 -700 -100 200 R 50 50 2 1 W 381 | X VDD L7 700 -800 200 L 50 50 2 1 W 382 | X VDDIO1 L9 700 600 200 L 50 50 2 1 W 383 | X REFCLK F2 700 -250 200 L 50 50 3 1 I 384 | X XRST F4 -700 -550 200 R 50 50 3 1 O 385 | X XSHUTDOWN G2 -700 -650 200 R 50 50 3 1 O 386 | X MCLK G3 -700 -450 200 R 50 50 3 1 O 387 | X HSYNC G6 700 -450 200 L 50 50 3 1 B 388 | X VSYNC H5 700 -550 200 L 50 50 3 1 B 389 | X MIPI_RESET H6 700 650 200 L 50 50 3 1 B 390 | X PCLK H8 700 -650 200 L 50 50 3 1 B 391 | X MIPI_D0P J5 -700 50 200 R 50 50 3 1 I 392 | X MIPI_D1P J6 -700 250 200 R 50 50 3 1 I 393 | X MIPI_CP J7 -700 -150 200 R 50 50 3 1 I 394 | X MIPI_D2P J8 -700 450 200 R 50 50 3 1 I 395 | X MIPI_D2N J9 -700 350 200 R 50 50 3 1 I 396 | X MIPI_D0N K5 -700 -50 200 R 50 50 3 1 I 397 | X MIPI_D1N K6 -700 150 200 R 50 50 3 1 I 398 | X MIPI_CN K7 -700 -250 200 R 50 50 3 1 I 399 | X MIPI_D3N K8 -700 550 200 R 50 50 3 1 I 400 | X MIPI_D3P L8 -700 650 200 R 50 50 3 1 I 401 | X DM A10 -450 350 200 R 50 50 4 1 B 402 | X SSRXM A3 -450 -250 200 R 50 50 4 1 I 403 | X SSRXP A4 -450 -350 200 R 50 50 4 1 I 404 | X SSTXP A5 -450 -50 200 R 50 50 4 1 O 405 | X SSTXM A6 -450 50 200 R 50 50 4 1 O 406 | X DP A9 -450 250 200 R 50 50 4 1 B 407 | X ~TRST B11 -450 0 200 R 50 50 5 1 I 408 | X TDO C10 -450 -100 200 R 50 50 5 1 O 409 | X TDI E7 -450 -200 200 R 50 50 5 1 I 410 | X TMS E8 -450 100 200 R 50 50 5 1 I 411 | X TCK F6 -450 200 200 R 50 50 5 1 I 412 | ENDDRAW 413 | ENDDEF 414 | # 415 | # 74xx2G17 416 | # 417 | DEF 74xx2G17 U 0 40 Y Y 1 F N 418 | F0 "U" -150 250 50 H V C CNN 419 | F1 "74xx2G17" 0 -250 50 H V C CNN 420 | F2 "" 0 -150 60 H V C CNN 421 | F3 "" 0 -150 60 H V C CNN 422 | DRAW 423 | T 0 0 0 40 0 0 0 BUF Normal 0 C C 424 | S -200 200 200 -200 0 1 0 N 425 | X 1A 1 -300 50 100 R 50 50 1 1 I 426 | X GND 2 -300 -150 100 R 50 50 1 1 W 427 | X 2A 3 -300 -50 100 R 50 50 1 1 I 428 | X 2Y 4 300 -50 100 L 50 50 1 1 O 429 | X VCC 5 -300 150 100 R 50 50 1 1 W 430 | X 1Y 6 300 50 100 L 50 50 1 1 O 431 | ENDDRAW 432 | ENDDEF 433 | # 434 | # 74xx1G157 435 | # 436 | DEF 74xx1G157 U 0 40 Y Y 1 F N 437 | F0 "U" -150 300 50 H V C CNN 438 | F1 "74xx1G157" 0 -300 50 H V C CNN 439 | F2 "" 0 -100 60 H V C CNN 440 | F3 "" 0 -100 60 H V C CNN 441 | DRAW 442 | T 0 0 0 25 0 0 0 2:1 Normal 0 C C 443 | S -200 250 200 -250 0 1 0 N 444 | P 5 0 1 0 -50 150 50 50 50 -50 -50 -150 -50 150 N 445 | X I1 1 -300 0 100 R 50 50 1 1 I 446 | X GND 2 -300 -200 100 R 50 50 1 1 W 447 | X I0 3 -300 100 100 R 50 50 1 1 I 448 | X Y 4 300 0 100 L 50 50 1 1 O 449 | X VCC 5 -300 200 100 R 50 50 1 1 W 450 | X S 6 -300 -100 100 R 50 50 1 1 I 451 | ENDDRAW 452 | ENDDEF 453 | # 454 | # Conn_01x16 455 | # 456 | DEF Conn_01x16 J 0 40 Y N 1 F N 457 | F0 "J" 0 800 50 H V C CNN 458 | F1 "Conn_01x16" 0 -900 50 H V C CNN 459 | F2 "" 0 0 50 H I C CNN 460 | F3 "" 0 0 50 H I C CNN 461 | $FPLIST 462 | Connector*:*_1x??_* 463 | $ENDFPLIST 464 | DRAW 465 | S -50 -795 0 -805 1 1 6 N 466 | S -50 -695 0 -705 1 1 6 N 467 | S -50 -595 0 -605 1 1 6 N 468 | S -50 -495 0 -505 1 1 6 N 469 | S -50 -395 0 -405 1 1 6 N 470 | S -50 -295 0 -305 1 1 6 N 471 | S -50 -195 0 -205 1 1 6 N 472 | S -50 -95 0 -105 1 1 6 N 473 | S -50 5 0 -5 1 1 6 N 474 | S -50 105 0 95 1 1 6 N 475 | S -50 205 0 195 1 1 6 N 476 | S -50 305 0 295 1 1 6 N 477 | S -50 405 0 395 1 1 6 N 478 | S -50 505 0 495 1 1 6 N 479 | S -50 605 0 595 1 1 6 N 480 | S -50 705 0 695 1 1 6 N 481 | S -50 750 50 -850 1 1 10 f 482 | X Pin_1 1 -200 700 150 R 50 50 1 1 P 483 | X Pin_10 10 -200 -200 150 R 50 50 1 1 P 484 | X Pin_11 11 -200 -300 150 R 50 50 1 1 P 485 | X Pin_12 12 -200 -400 150 R 50 50 1 1 P 486 | X Pin_13 13 -200 -500 150 R 50 50 1 1 P 487 | X Pin_14 14 -200 -600 150 R 50 50 1 1 P 488 | X Pin_15 15 -200 -700 150 R 50 50 1 1 P 489 | X Pin_16 16 -200 -800 150 R 50 50 1 1 P 490 | X Pin_2 2 -200 600 150 R 50 50 1 1 P 491 | X Pin_3 3 -200 500 150 R 50 50 1 1 P 492 | X Pin_4 4 -200 400 150 R 50 50 1 1 P 493 | X Pin_5 5 -200 300 150 R 50 50 1 1 P 494 | X Pin_6 6 -200 200 150 R 50 50 1 1 P 495 | X Pin_7 7 -200 100 150 R 50 50 1 1 P 496 | X Pin_8 8 -200 0 150 R 50 50 1 1 P 497 | X Pin_9 9 -200 -100 150 R 50 50 1 1 P 498 | ENDDRAW 499 | ENDDEF 500 | # 501 | # Conn_01x12 502 | # 503 | DEF Conn_01x12 J 0 40 Y N 1 F N 504 | F0 "J" 0 600 50 H V C CNN 505 | F1 "Conn_01x12" 0 -700 50 H V C CNN 506 | F2 "" 0 0 50 H I C CNN 507 | F3 "" 0 0 50 H I C CNN 508 | $FPLIST 509 | Connector*:*_1x??_* 510 | $ENDFPLIST 511 | DRAW 512 | S -50 -595 0 -605 1 1 6 N 513 | S -50 -495 0 -505 1 1 6 N 514 | S -50 -395 0 -405 1 1 6 N 515 | S -50 -295 0 -305 1 1 6 N 516 | S -50 -195 0 -205 1 1 6 N 517 | S -50 -95 0 -105 1 1 6 N 518 | S -50 5 0 -5 1 1 6 N 519 | S -50 105 0 95 1 1 6 N 520 | S -50 205 0 195 1 1 6 N 521 | S -50 305 0 295 1 1 6 N 522 | S -50 405 0 395 1 1 6 N 523 | S -50 505 0 495 1 1 6 N 524 | S -50 550 50 -650 1 1 10 f 525 | X Pin_1 1 -200 500 150 R 50 50 1 1 P 526 | X Pin_10 10 -200 -400 150 R 50 50 1 1 P 527 | X Pin_11 11 -200 -500 150 R 50 50 1 1 P 528 | X Pin_12 12 -200 -600 150 R 50 50 1 1 P 529 | X Pin_2 2 -200 400 150 R 50 50 1 1 P 530 | X Pin_3 3 -200 300 150 R 50 50 1 1 P 531 | X Pin_4 4 -200 200 150 R 50 50 1 1 P 532 | X Pin_5 5 -200 100 150 R 50 50 1 1 P 533 | X Pin_6 6 -200 0 150 R 50 50 1 1 P 534 | X Pin_7 7 -200 -100 150 R 50 50 1 1 P 535 | X Pin_8 8 -200 -200 150 R 50 50 1 1 P 536 | X Pin_9 9 -200 -300 150 R 50 50 1 1 P 537 | ENDDRAW 538 | ENDDEF 539 | # 540 | # Conn_02x05_Odd_Even 541 | # 542 | DEF Conn_02x05_Odd_Even J 0 40 Y N 1 F N 543 | F0 "J" 50 300 50 H V C CNN 544 | F1 "Conn_02x05_Odd_Even" 50 -300 50 H V C CNN 545 | F2 "" 0 0 50 H I C CNN 546 | F3 "" 0 0 50 H I C CNN 547 | $FPLIST 548 | Connector*:*_2x??_* 549 | $ENDFPLIST 550 | DRAW 551 | S -50 -195 0 -205 1 1 6 N 552 | S -50 -95 0 -105 1 1 6 N 553 | S -50 5 0 -5 1 1 6 N 554 | S -50 105 0 95 1 1 6 N 555 | S -50 205 0 195 1 1 6 N 556 | S -50 250 150 -250 1 1 10 f 557 | S 150 -195 100 -205 1 1 6 N 558 | S 150 -95 100 -105 1 1 6 N 559 | S 150 5 100 -5 1 1 6 N 560 | S 150 105 100 95 1 1 6 N 561 | S 150 205 100 195 1 1 6 N 562 | X Pin_1 1 -200 200 150 R 50 50 1 1 P 563 | X Pin_10 10 300 -200 150 L 50 50 1 1 P 564 | X Pin_2 2 300 200 150 L 50 50 1 1 P 565 | X Pin_3 3 -200 100 150 R 50 50 1 1 P 566 | X Pin_4 4 300 100 150 L 50 50 1 1 P 567 | X Pin_5 5 -200 0 150 R 50 50 1 1 P 568 | X Pin_6 6 300 0 150 L 50 50 1 1 P 569 | X Pin_7 7 -200 -100 150 R 50 50 1 1 P 570 | X Pin_8 8 300 -100 150 L 50 50 1 1 P 571 | X Pin_9 9 -200 -200 150 R 50 50 1 1 P 572 | ENDDRAW 573 | ENDDEF 574 | # 575 | # Conn_01x15 576 | # 577 | DEF Conn_01x15 J 0 40 Y N 1 F N 578 | F0 "J" 0 800 50 H V C CNN 579 | F1 "Conn_01x15" 0 -800 50 H V C CNN 580 | F2 "" 0 0 50 H I C CNN 581 | F3 "" 0 0 50 H I C CNN 582 | $FPLIST 583 | Connector*:*_1x??_* 584 | $ENDFPLIST 585 | DRAW 586 | S -50 -695 0 -705 1 1 6 N 587 | S -50 -595 0 -605 1 1 6 N 588 | S -50 -495 0 -505 1 1 6 N 589 | S -50 -395 0 -405 1 1 6 N 590 | S -50 -295 0 -305 1 1 6 N 591 | S -50 -195 0 -205 1 1 6 N 592 | S -50 -95 0 -105 1 1 6 N 593 | S -50 5 0 -5 1 1 6 N 594 | S -50 105 0 95 1 1 6 N 595 | S -50 205 0 195 1 1 6 N 596 | S -50 305 0 295 1 1 6 N 597 | S -50 405 0 395 1 1 6 N 598 | S -50 505 0 495 1 1 6 N 599 | S -50 605 0 595 1 1 6 N 600 | S -50 705 0 695 1 1 6 N 601 | S -50 750 50 -750 1 1 10 f 602 | X Pin_1 1 -200 700 150 R 50 50 1 1 P 603 | X Pin_10 10 -200 -200 150 R 50 50 1 1 P 604 | X Pin_11 11 -200 -300 150 R 50 50 1 1 P 605 | X Pin_12 12 -200 -400 150 R 50 50 1 1 P 606 | X Pin_13 13 -200 -500 150 R 50 50 1 1 P 607 | X Pin_14 14 -200 -600 150 R 50 50 1 1 P 608 | X Pin_15 15 -200 -700 150 R 50 50 1 1 P 609 | X Pin_2 2 -200 600 150 R 50 50 1 1 P 610 | X Pin_3 3 -200 500 150 R 50 50 1 1 P 611 | X Pin_4 4 -200 400 150 R 50 50 1 1 P 612 | X Pin_5 5 -200 300 150 R 50 50 1 1 P 613 | X Pin_6 6 -200 200 150 R 50 50 1 1 P 614 | X Pin_7 7 -200 100 150 R 50 50 1 1 P 615 | X Pin_8 8 -200 0 150 R 50 50 1 1 P 616 | X Pin_9 9 -200 -100 150 R 50 50 1 1 P 617 | ENDDRAW 618 | ENDDEF 619 | # 620 | # Conn_01x22 621 | # 622 | DEF Conn_01x22 J 0 40 Y N 1 F N 623 | F0 "J" 0 1100 50 H V C CNN 624 | F1 "Conn_01x22" 0 -1200 50 H V C CNN 625 | F2 "" 0 0 50 H I C CNN 626 | F3 "" 0 0 50 H I C CNN 627 | $FPLIST 628 | Connector*:*_1x??_* 629 | $ENDFPLIST 630 | DRAW 631 | S -50 -1095 0 -1105 1 1 6 N 632 | S -50 -995 0 -1005 1 1 6 N 633 | S -50 -895 0 -905 1 1 6 N 634 | S -50 -795 0 -805 1 1 6 N 635 | S -50 -695 0 -705 1 1 6 N 636 | S -50 -595 0 -605 1 1 6 N 637 | S -50 -495 0 -505 1 1 6 N 638 | S -50 -395 0 -405 1 1 6 N 639 | S -50 -295 0 -305 1 1 6 N 640 | S -50 -195 0 -205 1 1 6 N 641 | S -50 -95 0 -105 1 1 6 N 642 | S -50 5 0 -5 1 1 6 N 643 | S -50 105 0 95 1 1 6 N 644 | S -50 205 0 195 1 1 6 N 645 | S -50 305 0 295 1 1 6 N 646 | S -50 405 0 395 1 1 6 N 647 | S -50 505 0 495 1 1 6 N 648 | S -50 605 0 595 1 1 6 N 649 | S -50 705 0 695 1 1 6 N 650 | S -50 805 0 795 1 1 6 N 651 | S -50 905 0 895 1 1 6 N 652 | S -50 1005 0 995 1 1 6 N 653 | S -50 1050 50 -1150 1 1 10 f 654 | X Pin_1 1 -200 1000 150 R 50 50 1 1 P 655 | X Pin_10 10 -200 100 150 R 50 50 1 1 P 656 | X Pin_11 11 -200 0 150 R 50 50 1 1 P 657 | X Pin_12 12 -200 -100 150 R 50 50 1 1 P 658 | X Pin_13 13 -200 -200 150 R 50 50 1 1 P 659 | X Pin_14 14 -200 -300 150 R 50 50 1 1 P 660 | X Pin_15 15 -200 -400 150 R 50 50 1 1 P 661 | X Pin_16 16 -200 -500 150 R 50 50 1 1 P 662 | X Pin_17 17 -200 -600 150 R 50 50 1 1 P 663 | X Pin_18 18 -200 -700 150 R 50 50 1 1 P 664 | X Pin_19 19 -200 -800 150 R 50 50 1 1 P 665 | X Pin_2 2 -200 900 150 R 50 50 1 1 P 666 | X Pin_20 20 -200 -900 150 R 50 50 1 1 P 667 | X Pin_21 21 -200 -1000 150 R 50 50 1 1 P 668 | X Pin_22 22 -200 -1100 150 R 50 50 1 1 P 669 | X Pin_3 3 -200 800 150 R 50 50 1 1 P 670 | X Pin_4 4 -200 700 150 R 50 50 1 1 P 671 | X Pin_5 5 -200 600 150 R 50 50 1 1 P 672 | X Pin_6 6 -200 500 150 R 50 50 1 1 P 673 | X Pin_7 7 -200 400 150 R 50 50 1 1 P 674 | X Pin_8 8 -200 300 150 R 50 50 1 1 P 675 | X Pin_9 9 -200 200 150 R 50 50 1 1 P 676 | ENDDRAW 677 | ENDDEF 678 | # 679 | # Conn_01x02 680 | # 681 | DEF Conn_01x02 J 0 40 Y N 1 F N 682 | F0 "J" 0 100 50 H V C CNN 683 | F1 "Conn_01x02" 0 -200 50 H V C CNN 684 | F2 "" 0 0 50 H I C CNN 685 | F3 "" 0 0 50 H I C CNN 686 | $FPLIST 687 | Connector*:*_1x??_* 688 | $ENDFPLIST 689 | DRAW 690 | S -50 -95 0 -105 1 1 6 N 691 | S -50 5 0 -5 1 1 6 N 692 | S -50 50 50 -150 1 1 10 f 693 | X Pin_1 1 -200 0 150 R 50 50 1 1 P 694 | X Pin_2 2 -200 -100 150 R 50 50 1 1 P 695 | ENDDRAW 696 | ENDDEF 697 | # 698 | # Crystal_Generator 699 | # 700 | DEF Crystal_Generator Y 0 40 Y Y 1 F N 701 | F0 "Y" -200 200 60 H V C CNN 702 | F1 "Crystal_Generator" 0 -200 60 H V C CNN 703 | F2 "" 50 -150 60 H V C CNN 704 | F3 "" 50 -150 60 H V C CNN 705 | DRAW 706 | S -250 150 250 -150 0 1 0 N 707 | X EN 1 350 -100 100 L 50 50 1 1 I 708 | X GND 2 -350 -100 100 R 50 50 1 1 W 709 | X OUT 3 350 100 100 L 50 50 1 1 O 710 | X VCC 4 -350 100 100 R 50 50 1 1 W 711 | ENDDRAW 712 | ENDDEF 713 | # 714 | # USB3_MICRO_B 715 | # 716 | DEF USB3_MICRO_B CON 0 40 Y Y 1 F N 717 | F0 "CON" -400 650 50 H V L CNN 718 | F1 "USB3_MICRO_B" 400 650 50 H V R CNN 719 | F2 "" 150 100 50 H I C CNN 720 | F3 "" 150 100 50 H I C CNN 721 | DRAW 722 | C -130 275 25 0 1 10 F 723 | T 900 -30 -75 200 0 0 0 SS Italic 1 C C 724 | S -360 340 -200 -150 0 0 20 N 725 | S -310 290 -260 -90 0 0 20 F 726 | S -250 0 -240 -30 0 0 20 N 727 | S -250 70 -240 40 0 0 20 N 728 | S -250 140 -240 110 0 0 20 N 729 | S -250 210 -240 180 0 0 20 N 730 | S -110 -700 -90 -660 0 0 0 N 731 | S -10 -700 10 -660 0 0 0 N 732 | S -10 -700 10 -660 0 0 0 N 733 | S -10 -700 10 -660 0 0 0 N 734 | S -10 -700 10 -660 0 0 0 N 735 | S 400 -590 360 -610 0 0 0 N 736 | S 400 -390 360 -410 0 0 0 N 737 | S 400 -290 360 -310 0 0 0 N 738 | S 400 -90 360 -110 0 0 0 N 739 | S 400 10 360 -10 0 0 0 N 740 | S 400 210 360 190 0 0 0 N 741 | S 400 310 360 290 0 0 0 N 742 | S 400 510 360 490 0 0 0 N 743 | S -400 600 400 -700 0 1 10 f 744 | S 45 300 95 350 0 1 10 F 745 | P 2 0 1 20 -30 50 -30 400 N 746 | P 3 0 1 20 -30 100 -130 200 -130 250 N 747 | P 3 0 1 20 -30 150 70 250 70 300 N 748 | P 4 0 1 10 -80 400 -30 500 20 400 -80 400 F 749 | X VBUS 1 500 500 100 L 50 50 1 1 W 750 | X SSRX+ 10 500 -400 100 L 50 50 1 1 B 751 | X SHIELD 11 -300 -800 100 U 50 50 1 1 P 752 | X D- 2 500 300 100 L 50 50 1 1 B 753 | X D+ 3 500 200 100 L 50 50 1 1 B 754 | X ID 4 500 -600 100 L 50 50 1 1 P 755 | X GND 5 0 -800 100 U 50 50 1 1 W 756 | X SSTX- 6 500 0 100 L 50 50 1 1 B 757 | X SSTX+ 7 500 -100 100 L 50 50 1 1 B 758 | X DRAIN 8 -100 -800 100 U 50 50 1 1 W 759 | X SSRX- 9 500 -300 100 L 50 50 1 1 B 760 | ENDDRAW 761 | ENDDEF 762 | # 763 | #End Library -------------------------------------------------------------------------------- /hardware/kicad/CSI2USB.pro: -------------------------------------------------------------------------------- 1 | update=Sun 15 Mar 2020 09:32:26 PM CET 2 | version=1 3 | last_client=kicad 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 | [schematic_editor] 16 | version=1 17 | PageLayoutDescrFile= 18 | PlotDirectoryName= 19 | SubpartIdSeparator=0 20 | SubpartFirstId=65 21 | NetFmtName=Pcbnew 22 | SpiceAjustPassiveValues=0 23 | LabSize=50 24 | ERC_TestSimilarLabels=1 25 | [pcbnew] 26 | version=1 27 | PageLayoutDescrFile= 28 | LastNetListRead= 29 | CopperLayerCount=4 30 | BoardThickness=1.6 31 | AllowMicroVias=0 32 | AllowBlindVias=0 33 | RequireCourtyardDefinitions=0 34 | ProhibitOverlappingCourtyards=0 35 | MinTrackWidth=0.1016 36 | MinViaDiameter=0.5 37 | MinViaDrill=0.25 38 | MinMicroViaDiameter=0.2 39 | MinMicroViaDrill=0.09999999999999999 40 | MinHoleToHole=0.25 41 | TrackWidth1=0.127 42 | TrackWidth2=0.2032 43 | TrackWidth3=0.254 44 | TrackWidth4=0.381 45 | TrackWidth5=0.508 46 | TrackWidth6=0.762 47 | ViaDiameter1=0.5 48 | ViaDrill1=0.25 49 | dPairWidth1=0.2032 50 | dPairGap1=0.127 51 | dPairViaGap1=0.25 52 | dPairWidth2=0.2032 53 | dPairGap2=0.127 54 | dPairViaGap2=0 55 | SilkLineWidth=0.12 56 | SilkTextSizeV=1 57 | SilkTextSizeH=1 58 | SilkTextSizeThickness=0.15 59 | SilkTextItalic=0 60 | SilkTextUpright=1 61 | CopperLineWidth=0.2 62 | CopperTextSizeV=1.5 63 | CopperTextSizeH=1.5 64 | CopperTextThickness=0.3 65 | CopperTextItalic=0 66 | CopperTextUpright=1 67 | EdgeCutLineWidth=0.05 68 | CourtyardLineWidth=0.05 69 | OthersLineWidth=0.15 70 | OthersTextSizeV=1 71 | OthersTextSizeH=1 72 | OthersTextSizeThickness=0.15 73 | OthersTextItalic=0 74 | OthersTextUpright=1 75 | SolderMaskClearance=0.051 76 | SolderMaskMinWidth=0.25 77 | SolderPasteClearance=0 78 | SolderPasteRatio=-0 79 | [pcbnew/Layer.F.Cu] 80 | Name=F.Cu 81 | Type=0 82 | Enabled=1 83 | [pcbnew/Layer.In1.Cu] 84 | Name=In1.Cu 85 | Type=0 86 | Enabled=1 87 | [pcbnew/Layer.In2.Cu] 88 | Name=In2.Cu 89 | Type=0 90 | Enabled=1 91 | [pcbnew/Layer.In3.Cu] 92 | Name=In3.Cu 93 | Type=0 94 | Enabled=0 95 | [pcbnew/Layer.In4.Cu] 96 | Name=In4.Cu 97 | Type=0 98 | Enabled=0 99 | [pcbnew/Layer.In5.Cu] 100 | Name=In5.Cu 101 | Type=0 102 | Enabled=0 103 | [pcbnew/Layer.In6.Cu] 104 | Name=In6.Cu 105 | Type=0 106 | Enabled=0 107 | [pcbnew/Layer.In7.Cu] 108 | Name=In7.Cu 109 | Type=0 110 | Enabled=0 111 | [pcbnew/Layer.In8.Cu] 112 | Name=In8.Cu 113 | Type=0 114 | Enabled=0 115 | [pcbnew/Layer.In9.Cu] 116 | Name=In9.Cu 117 | Type=0 118 | Enabled=0 119 | [pcbnew/Layer.In10.Cu] 120 | Name=In10.Cu 121 | Type=0 122 | Enabled=0 123 | [pcbnew/Layer.In11.Cu] 124 | Name=In11.Cu 125 | Type=0 126 | Enabled=0 127 | [pcbnew/Layer.In12.Cu] 128 | Name=In12.Cu 129 | Type=0 130 | Enabled=0 131 | [pcbnew/Layer.In13.Cu] 132 | Name=In13.Cu 133 | Type=0 134 | Enabled=0 135 | [pcbnew/Layer.In14.Cu] 136 | Name=In14.Cu 137 | Type=0 138 | Enabled=0 139 | [pcbnew/Layer.In15.Cu] 140 | Name=In15.Cu 141 | Type=0 142 | Enabled=0 143 | [pcbnew/Layer.In16.Cu] 144 | Name=In16.Cu 145 | Type=0 146 | Enabled=0 147 | [pcbnew/Layer.In17.Cu] 148 | Name=In17.Cu 149 | Type=0 150 | Enabled=0 151 | [pcbnew/Layer.In18.Cu] 152 | Name=In18.Cu 153 | Type=0 154 | Enabled=0 155 | [pcbnew/Layer.In19.Cu] 156 | Name=In19.Cu 157 | Type=0 158 | Enabled=0 159 | [pcbnew/Layer.In20.Cu] 160 | Name=In20.Cu 161 | Type=0 162 | Enabled=0 163 | [pcbnew/Layer.In21.Cu] 164 | Name=In21.Cu 165 | Type=0 166 | Enabled=0 167 | [pcbnew/Layer.In22.Cu] 168 | Name=In22.Cu 169 | Type=0 170 | Enabled=0 171 | [pcbnew/Layer.In23.Cu] 172 | Name=In23.Cu 173 | Type=0 174 | Enabled=0 175 | [pcbnew/Layer.In24.Cu] 176 | Name=In24.Cu 177 | Type=0 178 | Enabled=0 179 | [pcbnew/Layer.In25.Cu] 180 | Name=In25.Cu 181 | Type=0 182 | Enabled=0 183 | [pcbnew/Layer.In26.Cu] 184 | Name=In26.Cu 185 | Type=0 186 | Enabled=0 187 | [pcbnew/Layer.In27.Cu] 188 | Name=In27.Cu 189 | Type=0 190 | Enabled=0 191 | [pcbnew/Layer.In28.Cu] 192 | Name=In28.Cu 193 | Type=0 194 | Enabled=0 195 | [pcbnew/Layer.In29.Cu] 196 | Name=In29.Cu 197 | Type=0 198 | Enabled=0 199 | [pcbnew/Layer.In30.Cu] 200 | Name=In30.Cu 201 | Type=0 202 | Enabled=0 203 | [pcbnew/Layer.B.Cu] 204 | Name=B.Cu 205 | Type=0 206 | Enabled=1 207 | [pcbnew/Layer.B.Adhes] 208 | Enabled=1 209 | [pcbnew/Layer.F.Adhes] 210 | Enabled=1 211 | [pcbnew/Layer.B.Paste] 212 | Enabled=1 213 | [pcbnew/Layer.F.Paste] 214 | Enabled=1 215 | [pcbnew/Layer.B.SilkS] 216 | Enabled=1 217 | [pcbnew/Layer.F.SilkS] 218 | Enabled=1 219 | [pcbnew/Layer.B.Mask] 220 | Enabled=1 221 | [pcbnew/Layer.F.Mask] 222 | Enabled=1 223 | [pcbnew/Layer.Dwgs.User] 224 | Enabled=1 225 | [pcbnew/Layer.Cmts.User] 226 | Enabled=1 227 | [pcbnew/Layer.Eco1.User] 228 | Enabled=1 229 | [pcbnew/Layer.Eco2.User] 230 | Enabled=1 231 | [pcbnew/Layer.Edge.Cuts] 232 | Enabled=1 233 | [pcbnew/Layer.Margin] 234 | Enabled=1 235 | [pcbnew/Layer.B.CrtYd] 236 | Enabled=1 237 | [pcbnew/Layer.F.CrtYd] 238 | Enabled=1 239 | [pcbnew/Layer.B.Fab] 240 | Enabled=1 241 | [pcbnew/Layer.F.Fab] 242 | Enabled=1 243 | [pcbnew/Layer.Rescue] 244 | Enabled=0 245 | [pcbnew/Netclasses] 246 | [pcbnew/Netclasses/Default] 247 | Name=Default 248 | Clearance=0.127 249 | TrackWidth=0.127 250 | ViaDiameter=0.5 251 | ViaDrill=0.25 252 | uViaDiameter=0.3 253 | uViaDrill=0.1 254 | dPairWidth=0.2032 255 | dPairGap=0.127 256 | dPairViaGap=0.25 257 | -------------------------------------------------------------------------------- /hardware/kicad/CSI2USB.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr A4 11693 8268 5 | encoding utf-8 6 | Sheet 1 6 7 | Title "" 8 | Date "" 9 | Rev "" 10 | Comp "" 11 | Comment1 "" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | $Sheet 17 | S 2500 2000 1000 500 18 | U 5E6BFDAF 19 | F0 "CPU" 50 20 | F1 "CPU.sch" 50 21 | $EndSheet 22 | $Sheet 23 | S 1000 2000 1000 500 24 | U 5E6C7E9D 25 | F0 "USB" 50 26 | F1 "USB.sch" 50 27 | $EndSheet 28 | $Sheet 29 | S 4000 2000 1000 500 30 | U 5E6CA885 31 | F0 "MIPI" 50 32 | F1 "MIPI.sch" 50 33 | $EndSheet 34 | $Sheet 35 | S 1000 1000 1000 500 36 | U 5E6D2187 37 | F0 "Power" 50 38 | F1 "Power.sch" 50 39 | $EndSheet 40 | $Sheet 41 | S 2500 1000 1000 500 42 | U 5E71F246 43 | F0 "FeatherIO" 50 44 | F1 "FeatherIO.sch" 50 45 | $EndSheet 46 | $EndSCHEMATC 47 | -------------------------------------------------------------------------------- /hardware/kicad/FeatherIO.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr A4 11693 8268 5 | encoding utf-8 6 | Sheet 6 6 7 | Title "" 8 | Date "" 9 | Rev "" 10 | Comp "" 11 | Comment1 "" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L CSI2USB:Conn_01x16 CON? 18 | U 1 1 5E720AC1 19 | P 5500 3700 20 | AR Path="/5E720AC1" Ref="CON?" Part="1" 21 | AR Path="/5E71F246/5E720AC1" Ref="CON1" Part="1" 22 | F 0 "CON1" H 5350 4550 50 0000 L CNN 23 | F 1 "Conn_01x16" H 5580 3601 50 0001 L CNN 24 | F 2 "CSI2USB:PinHeader_1x16_P2.54mm_Vertical" H 5500 3700 50 0001 C CNN 25 | F 3 "~" H 5500 3700 50 0001 C CNN 26 | 1 5500 3700 27 | 1 0 0 -1 28 | $EndComp 29 | $Comp 30 | L CSI2USB:Conn_01x12 CON? 31 | U 1 1 5E720AC7 32 | P 6600 3900 33 | AR Path="/5E720AC7" Ref="CON?" Part="1" 34 | AR Path="/5E71F246/5E720AC7" Ref="CON2" Part="1" 35 | F 0 "CON2" H 6550 4550 50 0000 C CNN 36 | F 1 "Conn_01x12" H 6518 4526 50 0001 C CNN 37 | F 2 "CSI2USB:PinHeader_1x12_P2.54mm_Vertical" H 6600 3900 50 0001 C CNN 38 | F 3 "~" H 6600 3900 50 0001 C CNN 39 | 1 6600 3900 40 | -1 0 0 -1 41 | $EndComp 42 | Text Notes 5600 3150 0 50 ~ 0 43 | ~RESET\n3V3 44 | Text Notes 5600 3350 0 50 ~ 0 45 | GND 46 | Text Notes 5600 3450 0 50 ~ 0 47 | IO 48 | Text Notes 5600 3550 0 50 ~ 0 49 | IO 50 | Text Notes 5600 3650 0 50 ~ 0 51 | IO 52 | Text Notes 5600 3750 0 50 ~ 0 53 | IO 54 | Text Notes 5600 3850 0 50 ~ 0 55 | IO 56 | Text Notes 5600 3950 0 50 ~ 0 57 | IO 58 | Text Notes 5600 4050 0 50 ~ 0 59 | IO/SCK 60 | Text Notes 5600 4150 0 50 ~ 0 61 | IO/MOSI 62 | Text Notes 5600 4250 0 50 ~ 0 63 | IO/MISO 64 | Text Notes 5600 4350 0 50 ~ 0 65 | IO/RXD 66 | Text Notes 5600 4450 0 50 ~ 0 67 | IO/TXD 68 | Text Notes 6500 3650 2 50 ~ 0 69 | VBUS 70 | Text Notes 6500 3550 2 50 ~ 0 71 | EN 72 | Text Notes 6500 3750 2 50 ~ 0 73 | IO 74 | Text Notes 6500 3850 2 50 ~ 0 75 | IO 76 | Text Notes 6500 3950 2 50 ~ 0 77 | IO 78 | Text Notes 6500 4050 2 50 ~ 0 79 | IO 80 | Text Notes 6500 4150 2 50 ~ 0 81 | IO 82 | Text Notes 6500 4250 2 50 ~ 0 83 | IO 84 | Text Notes 6500 4350 2 50 ~ 0 85 | IO 86 | Text Notes 6500 4450 2 50 ~ 0 87 | SCL/IO 88 | Text Notes 6500 4550 2 50 ~ 0 89 | SDA/IO 90 | $Comp 91 | L CSI2USB:GND #PWR0162 92 | U 1 1 5E73E14E 93 | P 5200 4600 94 | F 0 "#PWR0162" H 5200 4350 50 0001 C CNN 95 | F 1 "GND" H 5205 4427 50 0000 C CNN 96 | F 2 "" H 5200 4600 50 0001 C CNN 97 | F 3 "" H 5200 4600 50 0001 C CNN 98 | 1 5200 4600 99 | 1 0 0 -1 100 | $EndComp 101 | Wire Wire Line 102 | 5300 3300 5200 3300 103 | $Comp 104 | L CSI2USB:+3V3 #PWR0163 105 | U 1 1 5E73F109 106 | P 5200 2900 107 | F 0 "#PWR0163" H 5200 2750 50 0001 C CNN 108 | F 1 "+3V3" H 5215 3073 50 0000 C CNN 109 | F 2 "" H 5200 2900 50 0001 C CNN 110 | F 3 "" H 5200 2900 50 0001 C CNN 111 | 1 5200 2900 112 | 1 0 0 -1 113 | $EndComp 114 | Wire Wire Line 115 | 5300 3100 5200 3100 116 | Wire Wire Line 117 | 5200 3100 5200 2900 118 | $Comp 119 | L CSI2USB:VBUS #PWR0164 120 | U 1 1 5E740A03 121 | P 6900 2900 122 | F 0 "#PWR0164" H 6900 2750 50 0001 C CNN 123 | F 1 "VBUS" H 6915 3073 50 0000 C CNN 124 | F 2 "" H 6900 2900 50 0001 C CNN 125 | F 3 "" H 6900 2900 50 0001 C CNN 126 | 1 6900 2900 127 | 1 0 0 -1 128 | $EndComp 129 | Wire Wire Line 130 | 6800 3600 6900 3600 131 | Text GLabel 7050 4500 2 50 Input ~ 0 132 | I2C_SDA 133 | Text GLabel 7050 4400 2 50 Input ~ 0 134 | I2C_SCL 135 | Wire Wire Line 136 | 7050 4400 6800 4400 137 | Wire Wire Line 138 | 6800 4500 7050 4500 139 | Text GLabel 5050 4400 0 50 Input ~ 0 140 | UART_TXD 141 | Text GLabel 5050 4300 0 50 Input ~ 0 142 | UART_RXD 143 | Text GLabel 5050 4200 0 50 Input ~ 0 144 | SPI_MISO 145 | Text GLabel 5050 4100 0 50 Input ~ 0 146 | SPI_MOSI 147 | Text GLabel 5050 4000 0 50 Input ~ 0 148 | SPI_SCK 149 | Text GLabel 5050 3900 0 50 Input ~ 0 150 | SPI_SS 151 | Text GLabel 7050 3800 2 50 Input ~ 0 152 | I2S_MCLK 153 | Text GLabel 5050 3800 0 50 Input ~ 0 154 | I2S_WS 155 | Text GLabel 5050 3600 0 50 Input ~ 0 156 | I2S_SD 157 | Text GLabel 5050 3700 0 50 Input ~ 0 158 | I2S_CLK 159 | Text GLabel 7050 3900 2 50 Input ~ 0 160 | MIPI_HSYNC 161 | Text GLabel 7050 4000 2 50 Input ~ 0 162 | MIPI_VSYNC 163 | Text GLabel 7050 4100 2 50 Input ~ 0 164 | MIPI_PCLK 165 | Text GLabel 5050 3400 0 50 Input ~ 0 166 | MIPI_REFCLK_EXT 167 | Text GLabel 7050 4200 2 50 Input ~ 0 168 | CAM_IO1_EXT 169 | Text GLabel 7050 4300 2 50 Input ~ 0 170 | CAM_IO0_EXT 171 | Wire Wire Line 172 | 5200 3300 5200 4600 173 | Wire Wire Line 174 | 6900 2900 6900 3600 175 | Text GLabel 5050 3000 0 50 Input ~ 0 176 | ~RESET 177 | Wire Wire Line 178 | 7050 4300 6800 4300 179 | Wire Wire Line 180 | 6800 4200 7050 4200 181 | Wire Wire Line 182 | 7050 4100 6800 4100 183 | Wire Wire Line 184 | 6800 4000 7050 4000 185 | Wire Wire Line 186 | 7050 3900 6800 3900 187 | Wire Wire Line 188 | 6800 3800 7050 3800 189 | Text GLabel 7050 3500 2 50 Input ~ 0 190 | EXT_PWREN 191 | Wire Wire Line 192 | 7050 3500 6800 3500 193 | Text GLabel 7050 3700 2 50 Input ~ 0 194 | GPIO24 195 | Wire Wire Line 196 | 7050 3700 6800 3700 197 | Text GLabel 5050 3500 0 50 Input ~ 0 198 | GPIO21 199 | Wire Wire Line 200 | 5050 3000 5300 3000 201 | Wire Wire Line 202 | 5050 3400 5300 3400 203 | Wire Wire Line 204 | 5050 3500 5300 3500 205 | Wire Wire Line 206 | 5050 3600 5300 3600 207 | Wire Wire Line 208 | 5050 3700 5300 3700 209 | Wire Wire Line 210 | 5050 3800 5300 3800 211 | Wire Wire Line 212 | 5050 3900 5300 3900 213 | Wire Wire Line 214 | 5050 4000 5300 4000 215 | Wire Wire Line 216 | 5050 4100 5300 4100 217 | Wire Wire Line 218 | 5050 4200 5300 4200 219 | Wire Wire Line 220 | 5050 4300 5300 4300 221 | Wire Wire Line 222 | 5050 4400 5300 4400 223 | NoConn ~ 5300 3200 224 | NoConn ~ 6800 3400 225 | NoConn ~ 5300 4500 226 | $EndSCHEMATC 227 | -------------------------------------------------------------------------------- /hardware/kicad/USB.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr A4 11693 8268 5 | encoding utf-8 6 | Sheet 3 6 7 | Title "" 8 | Date "" 9 | Rev "" 10 | Comp "" 11 | Comment1 "" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L CSI2USB:USB3_MICRO_B CON? 18 | U 1 1 5E6C8D7D 19 | P 2450 3900 20 | AR Path="/5E6C8D7D" Ref="CON?" Part="1" 21 | AR Path="/5E6C7E9D/5E6C8D7D" Ref="CON3" Part="1" 22 | F 0 "CON3" H 2507 4667 50 0000 C CNN 23 | F 1 "USB3_MICRO_B" H 2507 4576 50 0000 C CNN 24 | F 2 "CSI2USB:Amphenol_GSB343133HR" H 2600 4000 50 0001 C CNN 25 | F 3 "~" H 2600 4000 50 0001 C CNN 26 | F 4 "Amphenol" H 2450 3900 50 0001 C CNN "vendor" 27 | F 5 "GSB343133HR" H 2450 3900 50 0001 C CNN "vendor_id" 28 | 1 2450 3900 29 | 1 0 0 -1 30 | $EndComp 31 | $Comp 32 | L CSI2USB:GND #PWR0106 33 | U 1 1 5E6E9179 34 | P 2150 5300 35 | F 0 "#PWR0106" H 2150 5050 50 0001 C CNN 36 | F 1 "GND" H 2155 5127 50 0000 C CNN 37 | F 2 "" H 2150 5300 50 0001 C CNN 38 | F 3 "" H 2150 5300 50 0001 C CNN 39 | 1 2150 5300 40 | 1 0 0 -1 41 | $EndComp 42 | $Comp 43 | L CSI2USB:GND #PWR0107 44 | U 1 1 5E6E9EC2 45 | P 2450 5300 46 | F 0 "#PWR0107" H 2450 5050 50 0001 C CNN 47 | F 1 "GND" H 2455 5127 50 0000 C CNN 48 | F 2 "" H 2450 5300 50 0001 C CNN 49 | F 3 "" H 2450 5300 50 0001 C CNN 50 | 1 2450 5300 51 | 1 0 0 -1 52 | $EndComp 53 | Wire Wire Line 54 | 2350 4700 2350 4800 55 | $Comp 56 | L CSI2USB:C C28 57 | U 1 1 5E6CEC83 58 | P 5500 3850 59 | F 0 "C28" V 5450 3700 50 0000 C CNN 60 | F 1 "100n" V 5450 4000 50 0000 C CNN 61 | F 2 "CSI2USB:C_0402_1005Metric" H 5538 3700 50 0001 C CNN 62 | F 3 "~" H 5500 3850 50 0001 C CNN 63 | 1 5500 3850 64 | 0 1 1 0 65 | $EndComp 66 | $Comp 67 | L CSI2USB:C C29 68 | U 1 1 5E6D0416 69 | P 5500 4050 70 | F 0 "C29" V 5450 3900 50 0000 C CNN 71 | F 1 "100n" V 5450 4200 50 0000 C CNN 72 | F 2 "CSI2USB:C_0402_1005Metric" H 5538 3900 50 0001 C CNN 73 | F 3 "~" H 5500 4050 50 0001 C CNN 74 | 1 5500 4050 75 | 0 1 1 0 76 | $EndComp 77 | $Comp 78 | L CSI2USB:L L5 79 | U 1 1 5E6D13E8 80 | P 3750 2900 81 | F 0 "L5" V 3940 2900 50 0000 C CNN 82 | F 1 "L" V 3849 2900 50 0000 C CNN 83 | F 2 "CSI2USB:L_0603_1608Metric" H 3750 2900 50 0001 C CNN 84 | F 3 "~" H 3750 2900 50 0001 C CNN 85 | F 4 "Murata" V 3750 2900 50 0001 C CNN "vendor" 86 | F 5 "BLM18KG601SN1D" V 3750 2900 50 0001 C CNN "vendor_id" 87 | 1 3750 2900 88 | 0 -1 -1 0 89 | $EndComp 90 | $Comp 91 | L CSI2USB:C C27 92 | U 1 1 5E6D1EAF 93 | P 6000 3150 94 | F 0 "C27" H 5885 3059 50 0000 R CNN 95 | F 1 "1u" H 5885 3150 50 0000 R CNN 96 | F 2 "CSI2USB:C_0805_2012Metric" H 6038 3000 50 0001 C CNN 97 | F 3 "~" H 6000 3150 50 0001 C CNN 98 | F 4 "16v" H 5885 3241 50 0000 R CNN "rating" 99 | F 5 "ceramic" H 6000 3150 50 0001 C CNN "type" 100 | 1 6000 3150 101 | -1 0 0 1 102 | $EndComp 103 | $Comp 104 | L CSI2USB:GND #PWR0158 105 | U 1 1 5E6D3758 106 | P 6000 3400 107 | F 0 "#PWR0158" H 6000 3150 50 0001 C CNN 108 | F 1 "GND" H 6000 3250 50 0000 C CNN 109 | F 2 "" H 6000 3400 50 0001 C CNN 110 | F 3 "" H 6000 3400 50 0001 C CNN 111 | 1 6000 3400 112 | 1 0 0 -1 113 | $EndComp 114 | $Comp 115 | L CSI2USB:SP3010-04UTG U3 116 | U 1 1 5E6D87A3 117 | P 3750 4250 118 | F 0 "U3" H 3750 3850 50 0000 C CNN 119 | F 1 "SP3010-04UTG" H 3750 3750 50 0000 C CNN 120 | F 2 "CSI2USB:uDFN-10" H 4050 4000 50 0001 C CNN 121 | F 3 "" H 4050 4000 50 0001 C CNN 122 | F 4 "LittelFuse" H 3750 4250 50 0001 C CNN "vendor" 123 | F 5 "SP3010-04UTG" H 3750 4250 50 0001 C CNN "vendor_id" 124 | 1 3750 4250 125 | 1 0 0 -1 126 | $EndComp 127 | $Comp 128 | L CSI2USB:GND #PWR0159 129 | U 1 1 5E6E318A 130 | P 3300 5300 131 | F 0 "#PWR0159" H 3300 5050 50 0001 C CNN 132 | F 1 "GND" H 3305 5127 50 0000 C CNN 133 | F 2 "" H 3300 5300 50 0001 C CNN 134 | F 3 "" H 3300 5300 50 0001 C CNN 135 | 1 3300 5300 136 | 1 0 0 -1 137 | $EndComp 138 | $Comp 139 | L CSI2USB:GND #PWR0160 140 | U 1 1 5E6E3AB1 141 | P 4200 5300 142 | F 0 "#PWR0160" H 4200 5050 50 0001 C CNN 143 | F 1 "GND" H 4205 5127 50 0000 C CNN 144 | F 2 "" H 4200 5300 50 0001 C CNN 145 | F 3 "" H 4200 5300 50 0001 C CNN 146 | 1 4200 5300 147 | 1 0 0 -1 148 | $EndComp 149 | $Comp 150 | L CSI2USB:82400102 U2 151 | U 1 1 5E6E986B 152 | P 3750 3550 153 | F 0 "U2" H 3750 3965 50 0000 C CNN 154 | F 1 "USBLC6-2P6" H 3750 3874 50 0000 C CNN 155 | F 2 "CSI2USB:SOT-666" H 3750 3575 50 0001 C CNN 156 | F 3 "" H 3750 3575 50 0001 C CNN 157 | F 4 "NXP" H 3750 3550 50 0001 C CNN "vendor" 158 | F 5 "USBLC6-2P6" H 3750 3550 50 0001 C CNN "vendor_id" 159 | 1 3750 3550 160 | 1 0 0 -1 161 | $EndComp 162 | Wire Wire Line 163 | 3300 3600 3300 3700 164 | Wire Wire Line 165 | 3300 3700 2950 3700 166 | Wire Wire Line 167 | 2950 3600 3200 3600 168 | Wire Wire Line 169 | 3200 3600 3200 3500 170 | Wire Wire Line 171 | 2950 3900 3300 3900 172 | Wire Wire Line 173 | 3300 3900 3300 4000 174 | Wire Wire Line 175 | 2950 4000 3200 4000 176 | Wire Wire Line 177 | 3200 4000 3200 4100 178 | Wire Wire Line 179 | 4200 3700 4200 4500 180 | Connection ~ 4200 4500 181 | Wire Wire Line 182 | 5650 3850 5750 3850 183 | Wire Wire Line 184 | 5750 3850 5750 3900 185 | Wire Wire Line 186 | 5650 4050 5750 4050 187 | Wire Wire Line 188 | 5750 4050 5750 4000 189 | Wire Wire Line 190 | 5350 3850 5250 3850 191 | Wire Wire Line 192 | 5250 3850 5250 3900 193 | Wire Wire Line 194 | 4300 3900 4300 4000 195 | Wire Wire Line 196 | 5350 4050 5250 4050 197 | Wire Wire Line 198 | 5250 4050 5250 4000 199 | Wire Wire Line 200 | 4400 4000 4400 4100 201 | Wire Wire Line 202 | 4300 3600 4300 3700 203 | Wire Wire Line 204 | 4400 3500 4400 3600 205 | Wire Wire Line 206 | 2950 3400 3050 3400 207 | Wire Wire Line 208 | 3050 3400 3050 2900 209 | Wire Wire Line 210 | 3050 2900 3600 2900 211 | Wire Wire Line 212 | 3900 2900 4200 2900 213 | Wire Wire Line 214 | 6000 3300 6000 3400 215 | Wire Wire Line 216 | 4200 3400 4200 2900 217 | Wire Wire Line 218 | 3200 3500 3500 3500 219 | Wire Wire Line 220 | 3300 3600 3500 3600 221 | Wire Wire Line 222 | 3300 4000 3500 4000 223 | Wire Wire Line 224 | 3200 4100 3500 4100 225 | Wire Wire Line 226 | 2950 4200 3500 4200 227 | Wire Wire Line 228 | 2950 4300 3500 4300 229 | Wire Wire Line 230 | 3300 4500 3500 4500 231 | Wire Wire Line 232 | 4000 4500 4200 4500 233 | Wire Wire Line 234 | 4000 4100 4400 4100 235 | Wire Wire Line 236 | 4000 4000 4300 4000 237 | Wire Wire Line 238 | 4000 3700 4200 3700 239 | Wire Wire Line 240 | 4000 3600 4300 3600 241 | Wire Wire Line 242 | 4000 3500 4400 3500 243 | Wire Wire Line 244 | 4000 3400 4200 3400 245 | $Comp 246 | L CSI2USB:GND #PWR0161 247 | U 1 1 5E71C7B8 248 | P 3050 5300 249 | F 0 "#PWR0161" H 3050 5050 50 0001 C CNN 250 | F 1 "GND" H 3055 5127 50 0000 C CNN 251 | F 2 "" H 3050 5300 50 0001 C CNN 252 | F 3 "" H 3050 5300 50 0001 C CNN 253 | 1 3050 5300 254 | 1 0 0 -1 255 | $EndComp 256 | Wire Wire Line 257 | 2950 4500 3050 4500 258 | $Comp 259 | L CSI2USB:NCP361 U4 260 | U 1 1 5E6DC61D 261 | P 7000 3050 262 | F 0 "U4" H 7000 3465 50 0000 C CNN 263 | F 1 "NCP361" H 7000 3374 50 0000 C CNN 264 | F 2 "CSI2USB:SOT-23-5" H 6650 3000 50 0001 C CNN 265 | F 3 "" H 6650 3000 50 0001 C CNN 266 | F 4 "NXP" H 7000 3050 50 0001 C CNN "vendor" 267 | F 5 "NCP361" H 7000 3050 50 0001 C CNN "vendor_id" 268 | 1 7000 3050 269 | 1 0 0 -1 270 | $EndComp 271 | $Comp 272 | L CSI2USB:GND #PWR0168 273 | U 1 1 5E6E04BD 274 | P 6500 3400 275 | F 0 "#PWR0168" H 6500 3150 50 0001 C CNN 276 | F 1 "GND" H 6500 3250 50 0000 C CNN 277 | F 2 "" H 6500 3400 50 0001 C CNN 278 | F 3 "" H 6500 3400 50 0001 C CNN 279 | 1 6500 3400 280 | 1 0 0 -1 281 | $EndComp 282 | Wire Wire Line 283 | 6650 3100 6500 3100 284 | Wire Wire Line 285 | 6500 3100 6500 3200 286 | Wire Wire Line 287 | 6650 3200 6500 3200 288 | Connection ~ 6500 3200 289 | Wire Wire Line 290 | 6500 3200 6500 3400 291 | $Comp 292 | L CSI2USB:C C31 293 | U 1 1 5E6E4F7B 294 | P 7750 3150 295 | F 0 "C31" H 7635 3059 50 0000 R CNN 296 | F 1 "1u" H 7635 3150 50 0000 R CNN 297 | F 2 "CSI2USB:C_0805_2012Metric" H 7788 3000 50 0001 C CNN 298 | F 3 "~" H 7750 3150 50 0001 C CNN 299 | F 4 "16v" H 7635 3241 50 0000 R CNN "rating" 300 | F 5 "ceramic" H 7750 3150 50 0001 C CNN "type" 301 | 1 7750 3150 302 | -1 0 0 1 303 | $EndComp 304 | $Comp 305 | L CSI2USB:GND #PWR0169 306 | U 1 1 5E6E4F85 307 | P 7750 3400 308 | F 0 "#PWR0169" H 7750 3150 50 0001 C CNN 309 | F 1 "GND" H 7750 3250 50 0000 C CNN 310 | F 2 "" H 7750 3400 50 0001 C CNN 311 | F 3 "" H 7750 3400 50 0001 C CNN 312 | 1 7750 3400 313 | 1 0 0 -1 314 | $EndComp 315 | Wire Wire Line 316 | 7750 3300 7750 3400 317 | $Comp 318 | L CSI2USB:VBUS #PWR0170 319 | U 1 1 5E6EB296 320 | P 7750 2800 321 | F 0 "#PWR0170" H 7750 2650 50 0001 C CNN 322 | F 1 "VBUS" H 7765 2973 50 0000 C CNN 323 | F 2 "" H 7750 2800 50 0001 C CNN 324 | F 3 "" H 7750 2800 50 0001 C CNN 325 | 1 7750 2800 326 | 1 0 0 -1 327 | $EndComp 328 | $Comp 329 | L CSI2USB:R R11 330 | U 1 1 5EA2A6BF 331 | P 7000 2500 332 | F 0 "R11" V 6793 2500 50 0000 C CNN 333 | F 1 "0R" V 6884 2500 50 0000 C CNN 334 | F 2 "CSI2USB:R_0603_1608Metric" V 6930 2500 50 0001 C CNN 335 | F 3 "~" H 7000 2500 50 0001 C CNN 336 | 1 7000 2500 337 | 0 1 1 0 338 | $EndComp 339 | Wire Wire Line 340 | 6850 2500 6500 2500 341 | Wire Wire Line 342 | 6500 2500 6500 2900 343 | Wire Wire Line 344 | 6500 2900 6650 2900 345 | Wire Wire Line 346 | 7350 2900 7550 2900 347 | Wire Wire Line 348 | 7150 2500 7550 2500 349 | Wire Wire Line 350 | 7550 2500 7550 2900 351 | Text Notes 6700 2200 0 50 ~ 0 352 | Optional bypass 353 | Wire Wire Line 354 | 3500 3500 4000 3500 355 | Connection ~ 3500 3500 356 | Connection ~ 4000 3500 357 | Wire Wire Line 358 | 3500 3600 4000 3600 359 | Connection ~ 3500 3600 360 | Connection ~ 4000 3600 361 | Wire Wire Line 362 | 3500 4000 4000 4000 363 | Connection ~ 3500 4000 364 | Connection ~ 4000 4000 365 | Wire Wire Line 366 | 4000 4100 3500 4100 367 | Connection ~ 4000 4100 368 | Connection ~ 3500 4100 369 | Wire Wire Line 370 | 3500 4200 4000 4200 371 | Connection ~ 3500 4200 372 | Wire Wire Line 373 | 4000 4300 3500 4300 374 | Connection ~ 3500 4300 375 | Text Label 4500 3600 0 50 ~ 0 376 | USB_D_N 377 | Text Label 4500 3700 0 50 ~ 0 378 | USB_D_P 379 | Text Label 4500 4000 0 50 ~ 0 380 | USB_SSTX_AC_P 381 | Text Label 4500 3900 0 50 ~ 0 382 | USB_SSTX_AC_N 383 | Text Label 4500 4300 0 50 ~ 0 384 | USB_SSRX_P 385 | Text Label 4500 4200 0 50 ~ 0 386 | USB_SSRX_N 387 | Wire Wire Line 388 | 4400 4000 5250 4000 389 | Wire Wire Line 390 | 4300 3900 5250 3900 391 | Connection ~ 4200 2900 392 | Connection ~ 6500 2900 393 | Wire Wire Line 394 | 4400 3600 6550 3600 395 | Wire Wire Line 396 | 4300 3700 6550 3700 397 | Wire Wire Line 398 | 5750 3900 6550 3900 399 | Wire Wire Line 400 | 5750 4000 6550 4000 401 | Text Label 5950 3900 0 50 ~ 0 402 | USB_SSTX_N 403 | Text Label 5950 4000 0 50 ~ 0 404 | USB_SSTX_P 405 | Wire Wire Line 406 | 4000 4200 5450 4200 407 | Connection ~ 4000 4200 408 | Wire Wire Line 409 | 4000 4300 5450 4300 410 | Connection ~ 4000 4300 411 | Wire Wire Line 412 | 5450 4200 5550 4300 413 | Wire Wire Line 414 | 5450 4300 5550 4200 415 | Wire Wire Line 416 | 5550 4200 6550 4200 417 | Wire Wire Line 418 | 6550 4300 5550 4300 419 | Text Notes 5200 4550 0 50 ~ 0 420 | USB 3.0 allows\npolarity inversion 421 | $Comp 422 | L CSI2USB:CYUSB306X U1 423 | U 4 1 5EADB706 424 | P 7000 3950 425 | F 0 "U1" H 7278 3996 50 0000 L CNN 426 | F 1 "CYUSB306X" H 7278 3905 50 0000 L CNN 427 | F 2 "" H 7350 2800 50 0001 C CNN 428 | F 3 "" H 7350 2800 50 0001 C CNN 429 | 4 7000 3950 430 | 1 0 0 -1 431 | $EndComp 432 | Text Notes 4700 3300 0 50 ~ 0 433 | All USB:\n90ohm +/- 15% 434 | Wire Wire Line 435 | 4200 2900 6000 2900 436 | Wire Wire Line 437 | 6000 3000 6000 2900 438 | Connection ~ 6000 2900 439 | Wire Wire Line 440 | 6000 2900 6500 2900 441 | Wire Wire Line 442 | 7750 2800 7750 2900 443 | Wire Wire Line 444 | 7550 2900 7750 2900 445 | Connection ~ 7550 2900 446 | Connection ~ 7750 2900 447 | Wire Wire Line 448 | 7750 2900 7750 3000 449 | Wire Wire Line 450 | 2450 4700 2450 4800 451 | Connection ~ 2450 4800 452 | Wire Wire Line 453 | 2350 4800 2450 4800 454 | $Comp 455 | L CSI2USB:L L8 456 | U 1 1 5E7AE2BF 457 | P 2150 5050 458 | F 0 "L8" H 2203 5096 50 0000 L CNN 459 | F 1 "L" H 2203 5005 50 0000 L CNN 460 | F 2 "CSI2USB:L_0603_1608Metric" H 2150 5050 50 0001 C CNN 461 | F 3 "~" H 2150 5050 50 0001 C CNN 462 | F 4 "Murata" H 2150 5050 50 0001 C CNN "vendor" 463 | F 5 "BLM18KG601SN1D" H 2150 5050 50 0001 C CNN "vendor_id" 464 | 1 2150 5050 465 | 1 0 0 -1 466 | $EndComp 467 | $Comp 468 | L CSI2USB:GND #PWR0231 469 | U 1 1 5E7B01B9 470 | P 1850 5300 471 | F 0 "#PWR0231" H 1850 5050 50 0001 C CNN 472 | F 1 "GND" H 1855 5127 50 0000 C CNN 473 | F 2 "" H 1850 5300 50 0001 C CNN 474 | F 3 "" H 1850 5300 50 0001 C CNN 475 | 1 1850 5300 476 | 1 0 0 -1 477 | $EndComp 478 | $Comp 479 | L CSI2USB:C C13 480 | U 1 1 5E7B0788 481 | P 1850 5050 482 | F 0 "C13" H 1965 5004 50 0000 L CNN 483 | F 1 "100n" H 1965 5095 50 0000 L CNN 484 | F 2 "CSI2USB:C_0603_1608Metric" H 1888 4900 50 0001 C CNN 485 | F 3 "~" H 1850 5050 50 0001 C CNN 486 | 1 1850 5050 487 | -1 0 0 1 488 | $EndComp 489 | Wire Wire Line 490 | 2150 4700 2150 4800 491 | Wire Wire Line 492 | 2150 4800 1850 4800 493 | Wire Wire Line 494 | 1850 4800 1850 4900 495 | Connection ~ 2150 4800 496 | Wire Wire Line 497 | 2150 4800 2150 4900 498 | Wire Wire Line 499 | 1850 5200 1850 5300 500 | Wire Wire Line 501 | 2150 5200 2150 5300 502 | Wire Wire Line 503 | 2450 4800 2450 5300 504 | Wire Wire Line 505 | 3050 4500 3050 5300 506 | Wire Wire Line 507 | 3300 4500 3300 5300 508 | Wire Wire Line 509 | 4200 4500 4200 5300 510 | $EndSCHEMATC 511 | -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/Amphenol_GSB343133HR.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module Amphenol_GSB343133HR 3 | (layer F.Cu) 4 | (tedit 5E6965F9) 5 | (fp_text reference REF** 6 | (at -0.2 -6) 7 | (layer F.SilkS) 8 | (effects 9 | (font 10 | (size 1 1) 11 | (thickness 0.15) 12 | ) 13 | ) 14 | ) 15 | (fp_text value Amphenol_GSB343133HR 16 | (at 0 2.5) 17 | (layer F.Fab) 18 | (effects 19 | (font 20 | (size 1 1) 21 | (thickness 0.15) 22 | ) 23 | ) 24 | ) 25 | (fp_line 26 | (start -6.75 -4.3) 27 | (end -4.55 -4.3) 28 | (layer F.SilkS) 29 | (width 0.12) 30 | ) 31 | (fp_line 32 | (start -6.75 -4.3) 33 | (end -6.75 -2.55) 34 | (layer F.SilkS) 35 | (width 0.12) 36 | ) 37 | (fp_line 38 | (start -6.75 0.7) 39 | (end 6.25 0.7) 40 | (layer F.SilkS) 41 | (width 0.12) 42 | ) 43 | (fp_line 44 | (start 6.25 0.7) 45 | (end 6.25 -0.4) 46 | (layer F.SilkS) 47 | (width 0.12) 48 | ) 49 | (fp_line 50 | (start 6.25 -2.5) 51 | (end 6.25 -4.3) 52 | (layer F.SilkS) 53 | (width 0.12) 54 | ) 55 | (fp_line 56 | (start -1.3 -4.3) 57 | (end 2.15 -4.3) 58 | (layer F.SilkS) 59 | (width 0.12) 60 | ) 61 | (fp_line 62 | (start 5.4 -4.3) 63 | (end 6.25 -4.3) 64 | (layer F.SilkS) 65 | (width 0.12) 66 | ) 67 | (fp_line 68 | (start -6.75 -0.35) 69 | (end -6.75 0.7) 70 | (layer F.SilkS) 71 | (width 0.12) 72 | ) 73 | (fp_line 74 | (start -6.75 0.7) 75 | (end -6.85 1.3) 76 | (layer F.SilkS) 77 | (width 0.12) 78 | ) 79 | (fp_line 80 | (start -6.85 1.3) 81 | (end -6.6 1.3) 82 | (layer F.SilkS) 83 | (width 0.12) 84 | ) 85 | (fp_line 86 | (start -6.6 1.3) 87 | (end -6.5 0.7) 88 | (layer F.SilkS) 89 | (width 0.12) 90 | ) 91 | (fp_line 92 | (start 6.25 0.7) 93 | (end 6.35 1.3) 94 | (layer F.SilkS) 95 | (width 0.12) 96 | ) 97 | (fp_line 98 | (start 6.35 1.3) 99 | (end 6.1 1.3) 100 | (layer F.SilkS) 101 | (width 0.12) 102 | ) 103 | (fp_line 104 | (start 6.1 1.3) 105 | (end 6 0.7) 106 | (layer F.SilkS) 107 | (width 0.12) 108 | ) 109 | (fp_line 110 | (start -6 0.7) 111 | (end -6 1.3) 112 | (layer F.SilkS) 113 | (width 0.12) 114 | ) 115 | (fp_line 116 | (start -6 1.3) 117 | (end 5.5 1.3) 118 | (layer F.SilkS) 119 | (width 0.12) 120 | ) 121 | (fp_line 122 | (start 5.5 1.3) 123 | (end 5.5 0.7) 124 | (layer F.SilkS) 125 | (width 0.12) 126 | ) 127 | (pad 1 smd rect 128 | (at -4.225 -4.125) 129 | (size 0.4 1.35) 130 | (layers F.Cu F.Paste F.Mask) 131 | ) 132 | (pad 2 smd rect 133 | (at -3.575 -4.125) 134 | (size 0.4 1.35) 135 | (layers F.Cu F.Paste F.Mask) 136 | ) 137 | (pad 3 smd rect 138 | (at -2.925 -4.125) 139 | (size 0.4 1.35) 140 | (layers F.Cu F.Paste F.Mask) 141 | ) 142 | (pad 4 smd rect 143 | (at -2.275 -4.125) 144 | (size 0.4 1.35) 145 | (layers F.Cu F.Paste F.Mask) 146 | ) 147 | (pad 5 smd rect 148 | (at -1.625 -4.125) 149 | (size 0.4 1.35) 150 | (layers F.Cu F.Paste F.Mask) 151 | ) 152 | (pad 6 smd rect 153 | (at 2.475 -4.125) 154 | (size 0.4 1.35) 155 | (layers F.Cu F.Paste F.Mask) 156 | ) 157 | (pad 7 smd rect 158 | (at 3.125 -4.125) 159 | (size 0.4 1.35) 160 | (layers F.Cu F.Paste F.Mask) 161 | ) 162 | (pad 8 smd rect 163 | (at 3.775 -4.125) 164 | (size 0.4 1.35) 165 | (layers F.Cu F.Paste F.Mask) 166 | ) 167 | (pad 9 smd rect 168 | (at 4.425 -4.125) 169 | (size 0.4 1.35) 170 | (layers F.Cu F.Paste F.Mask) 171 | ) 172 | (pad 10 smd rect 173 | (at 5.075 -4.125) 174 | (size 0.4 1.35) 175 | (layers F.Cu F.Paste F.Mask) 176 | ) 177 | (pad 11 smd rect 178 | (at -4.125 -1.45) 179 | (size 1.9 1.9) 180 | (layers F.Cu F.Paste F.Mask) 181 | ) 182 | (pad 11 smd rect 183 | (at -1.725 -1.45) 184 | (size 1.9 1.9) 185 | (layers F.Cu F.Paste F.Mask) 186 | ) 187 | (pad 11 smd rect 188 | (at -6.925 -1.45) 189 | (size 1.8 1.9) 190 | (layers F.Cu F.Paste F.Mask) 191 | ) 192 | (pad 11 smd rect 193 | (at 1.075 -1.45) 194 | (size 1.8 1.9) 195 | (layers F.Cu F.Paste F.Mask) 196 | ) 197 | (pad 11 smd rect 198 | (at 3.575 -1.45) 199 | (size 1.8 1.9) 200 | (layers F.Cu F.Paste F.Mask) 201 | ) 202 | (pad 11 smd rect 203 | (at 6.175 -1.45) 204 | (size 2.3 1.9) 205 | (layers F.Cu F.Paste F.Mask) 206 | ) 207 | (model ${KIPRJMOD}/models/Amphenol_GSB343133HR.stp 208 | (offset 209 | (xyz -2.9 4.1 1.3) 210 | ) 211 | (scale 212 | (xyz 1 1 1) 213 | ) 214 | (rotate 215 | (xyz -90 0 0) 216 | ) 217 | ) 218 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/BGA-121_11x11_10.0x10.0mm.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module BGA-121_11x11_10.0x10.0mm 3 | (layer F.Cu) 4 | (tedit 5E6A9423) 5 | (attr smd) 6 | (fp_text reference REF** 7 | (at 0 -6) 8 | (layer F.SilkS) 9 | (effects 10 | (font 11 | (size 1 1) 12 | (thickness 0.15) 13 | ) 14 | ) 15 | ) 16 | (fp_text value BGA-121_11x11_10.0x10.0mm 17 | (at 0 6) 18 | (layer F.Fab) 19 | (effects 20 | (font 21 | (size 1 1) 22 | (thickness 0.15) 23 | ) 24 | ) 25 | ) 26 | (fp_line 27 | (start -4 -5) 28 | (end -5 -4) 29 | (layer F.Fab) 30 | (width 0.1) 31 | ) 32 | (fp_line 33 | (start -5 -4) 34 | (end -5 5) 35 | (layer F.Fab) 36 | (width 0.1) 37 | ) 38 | (fp_line 39 | (start -5 5) 40 | (end 5 5) 41 | (layer F.Fab) 42 | (width 0.1) 43 | ) 44 | (fp_line 45 | (start 5 5) 46 | (end 5 -5) 47 | (layer F.Fab) 48 | (width 0.1) 49 | ) 50 | (fp_line 51 | (start 5 -5) 52 | (end -4 -5) 53 | (layer F.Fab) 54 | (width 0.1) 55 | ) 56 | (fp_line 57 | (start 2.62 -5.12) 58 | (end 5.12 -5.12) 59 | (layer F.SilkS) 60 | (width 0.12) 61 | ) 62 | (fp_line 63 | (start 5.12 -5.12) 64 | (end 5.12 -2.62) 65 | (layer F.SilkS) 66 | (width 0.12) 67 | ) 68 | (fp_line 69 | (start 2.62 -5.12) 70 | (end 5.12 -5.12) 71 | (layer F.SilkS) 72 | (width 0.12) 73 | ) 74 | (fp_line 75 | (start 5.12 -5.12) 76 | (end 5.12 -2.62) 77 | (layer F.SilkS) 78 | (width 0.12) 79 | ) 80 | (fp_line 81 | (start 2.62 5.12) 82 | (end 5.12 5.12) 83 | (layer F.SilkS) 84 | (width 0.12) 85 | ) 86 | (fp_line 87 | (start 5.12 5.12) 88 | (end 5.12 2.62) 89 | (layer F.SilkS) 90 | (width 0.12) 91 | ) 92 | (fp_line 93 | (start 2.62 -5.12) 94 | (end 5.12 -5.12) 95 | (layer F.SilkS) 96 | (width 0.12) 97 | ) 98 | (fp_line 99 | (start 5.12 -5.12) 100 | (end 5.12 -2.62) 101 | (layer F.SilkS) 102 | (width 0.12) 103 | ) 104 | (fp_line 105 | (start -2.62 5.12) 106 | (end -5.12 5.12) 107 | (layer F.SilkS) 108 | (width 0.12) 109 | ) 110 | (fp_line 111 | (start -5.12 5.12) 112 | (end -5.12 2.62) 113 | (layer F.SilkS) 114 | (width 0.12) 115 | ) 116 | (fp_line 117 | (start -2.62 -5.12) 118 | (end -4 -5.12) 119 | (layer F.SilkS) 120 | (width 0.12) 121 | ) 122 | (fp_line 123 | (start -4 -5.12) 124 | (end -5.12 -4) 125 | (layer F.SilkS) 126 | (width 0.12) 127 | ) 128 | (fp_line 129 | (start -5.12 -4) 130 | (end -5.12 -2.62) 131 | (layer F.SilkS) 132 | (width 0.12) 133 | ) 134 | (fp_circle 135 | (center -5 -5) 136 | (end -5 -4.9) 137 | (layer F.SilkS) 138 | (width 0.2) 139 | ) 140 | (fp_line 141 | (start -5.2 -5.2) 142 | (end 5.2 -5.2) 143 | (layer F.CrtYd) 144 | (width 0.05) 145 | ) 146 | (fp_line 147 | (start 5.2 -5.2) 148 | (end 5.2 5.2) 149 | (layer F.CrtYd) 150 | (width 0.05) 151 | ) 152 | (fp_line 153 | (start 5.2 5.2) 154 | (end -5.2 5.2) 155 | (layer F.CrtYd) 156 | (width 0.05) 157 | ) 158 | (fp_line 159 | (start -5.2 5.2) 160 | (end -5.2 -5.2) 161 | (layer F.CrtYd) 162 | (width 0.05) 163 | ) 164 | (pad A1 smd circle 165 | (at -4 -4) 166 | (size 0.32 0.32) 167 | (layers F.Cu F.Paste F.Mask) 168 | (solder_mask_margin 0.015) 169 | (solder_paste_margin -0.015) 170 | ) 171 | (pad B1 smd circle 172 | (at -4 -3.2) 173 | (size 0.32 0.32) 174 | (layers F.Cu F.Paste F.Mask) 175 | (solder_mask_margin 0.015) 176 | (solder_paste_margin -0.015) 177 | ) 178 | (pad C1 smd circle 179 | (at -4 -2.4) 180 | (size 0.32 0.32) 181 | (layers F.Cu F.Paste F.Mask) 182 | (solder_mask_margin 0.015) 183 | (solder_paste_margin -0.015) 184 | ) 185 | (pad D1 smd circle 186 | (at -4 -1.6) 187 | (size 0.32 0.32) 188 | (layers F.Cu F.Paste F.Mask) 189 | (solder_mask_margin 0.015) 190 | (solder_paste_margin -0.015) 191 | ) 192 | (pad E1 smd circle 193 | (at -4 -0.8) 194 | (size 0.32 0.32) 195 | (layers F.Cu F.Paste F.Mask) 196 | (solder_mask_margin 0.015) 197 | (solder_paste_margin -0.015) 198 | ) 199 | (pad F1 smd circle 200 | (at -4 0) 201 | (size 0.32 0.32) 202 | (layers F.Cu F.Paste F.Mask) 203 | (solder_mask_margin 0.015) 204 | (solder_paste_margin -0.015) 205 | ) 206 | (pad G1 smd circle 207 | (at -4 0.8) 208 | (size 0.32 0.32) 209 | (layers F.Cu F.Paste F.Mask) 210 | (solder_mask_margin 0.015) 211 | (solder_paste_margin -0.015) 212 | ) 213 | (pad H1 smd circle 214 | (at -4 1.6) 215 | (size 0.32 0.32) 216 | (layers F.Cu F.Paste F.Mask) 217 | (solder_mask_margin 0.015) 218 | (solder_paste_margin -0.015) 219 | ) 220 | (pad J1 smd circle 221 | (at -4 2.4) 222 | (size 0.32 0.32) 223 | (layers F.Cu F.Paste F.Mask) 224 | (solder_mask_margin 0.015) 225 | (solder_paste_margin -0.015) 226 | ) 227 | (pad K1 smd circle 228 | (at -4 3.2) 229 | (size 0.32 0.32) 230 | (layers F.Cu F.Paste F.Mask) 231 | (solder_mask_margin 0.015) 232 | (solder_paste_margin -0.015) 233 | ) 234 | (pad L1 smd circle 235 | (at -4 4) 236 | (size 0.32 0.32) 237 | (layers F.Cu F.Paste F.Mask) 238 | (solder_mask_margin 0.015) 239 | (solder_paste_margin -0.015) 240 | ) 241 | (pad A2 smd circle 242 | (at -3.2 -4) 243 | (size 0.32 0.32) 244 | (layers F.Cu F.Paste F.Mask) 245 | (solder_mask_margin 0.015) 246 | (solder_paste_margin -0.015) 247 | ) 248 | (pad B2 smd circle 249 | (at -3.2 -3.2) 250 | (size 0.32 0.32) 251 | (layers F.Cu F.Paste F.Mask) 252 | (solder_mask_margin 0.015) 253 | (solder_paste_margin -0.015) 254 | ) 255 | (pad C2 smd circle 256 | (at -3.2 -2.4) 257 | (size 0.32 0.32) 258 | (layers F.Cu F.Paste F.Mask) 259 | (solder_mask_margin 0.015) 260 | (solder_paste_margin -0.015) 261 | ) 262 | (pad D2 smd circle 263 | (at -3.2 -1.6) 264 | (size 0.32 0.32) 265 | (layers F.Cu F.Paste F.Mask) 266 | (solder_mask_margin 0.015) 267 | (solder_paste_margin -0.015) 268 | ) 269 | (pad E2 smd circle 270 | (at -3.2 -0.8) 271 | (size 0.32 0.32) 272 | (layers F.Cu F.Paste F.Mask) 273 | (solder_mask_margin 0.015) 274 | (solder_paste_margin -0.015) 275 | ) 276 | (pad F2 smd circle 277 | (at -3.2 0) 278 | (size 0.32 0.32) 279 | (layers F.Cu F.Paste F.Mask) 280 | (solder_mask_margin 0.015) 281 | (solder_paste_margin -0.015) 282 | ) 283 | (pad G2 smd circle 284 | (at -3.2 0.8) 285 | (size 0.32 0.32) 286 | (layers F.Cu F.Paste F.Mask) 287 | (solder_mask_margin 0.015) 288 | (solder_paste_margin -0.015) 289 | ) 290 | (pad H2 smd circle 291 | (at -3.2 1.6) 292 | (size 0.32 0.32) 293 | (layers F.Cu F.Paste F.Mask) 294 | (solder_mask_margin 0.015) 295 | (solder_paste_margin -0.015) 296 | ) 297 | (pad J2 smd circle 298 | (at -3.2 2.4) 299 | (size 0.32 0.32) 300 | (layers F.Cu F.Paste F.Mask) 301 | (solder_mask_margin 0.015) 302 | (solder_paste_margin -0.015) 303 | ) 304 | (pad K2 smd circle 305 | (at -3.2 3.2) 306 | (size 0.32 0.32) 307 | (layers F.Cu F.Paste F.Mask) 308 | (solder_mask_margin 0.015) 309 | (solder_paste_margin -0.015) 310 | ) 311 | (pad L2 smd circle 312 | (at -3.2 4) 313 | (size 0.32 0.32) 314 | (layers F.Cu F.Paste F.Mask) 315 | (solder_mask_margin 0.015) 316 | (solder_paste_margin -0.015) 317 | ) 318 | (pad A3 smd circle 319 | (at -2.4 -4) 320 | (size 0.32 0.32) 321 | (layers F.Cu F.Paste F.Mask) 322 | (solder_mask_margin 0.015) 323 | (solder_paste_margin -0.015) 324 | ) 325 | (pad B3 smd circle 326 | (at -2.4 -3.2) 327 | (size 0.32 0.32) 328 | (layers F.Cu F.Paste F.Mask) 329 | (solder_mask_margin 0.015) 330 | (solder_paste_margin -0.015) 331 | ) 332 | (pad C3 smd circle 333 | (at -2.4 -2.4) 334 | (size 0.32 0.32) 335 | (layers F.Cu F.Paste F.Mask) 336 | (solder_mask_margin 0.015) 337 | (solder_paste_margin -0.015) 338 | ) 339 | (pad D3 smd circle 340 | (at -2.4 -1.6) 341 | (size 0.32 0.32) 342 | (layers F.Cu F.Paste F.Mask) 343 | (solder_mask_margin 0.015) 344 | (solder_paste_margin -0.015) 345 | ) 346 | (pad E3 smd circle 347 | (at -2.4 -0.8) 348 | (size 0.32 0.32) 349 | (layers F.Cu F.Paste F.Mask) 350 | (solder_mask_margin 0.015) 351 | (solder_paste_margin -0.015) 352 | ) 353 | (pad F3 smd circle 354 | (at -2.4 0) 355 | (size 0.32 0.32) 356 | (layers F.Cu F.Paste F.Mask) 357 | (solder_mask_margin 0.015) 358 | (solder_paste_margin -0.015) 359 | ) 360 | (pad G3 smd circle 361 | (at -2.4 0.8) 362 | (size 0.32 0.32) 363 | (layers F.Cu F.Paste F.Mask) 364 | (solder_mask_margin 0.015) 365 | (solder_paste_margin -0.015) 366 | ) 367 | (pad H3 smd circle 368 | (at -2.4 1.6) 369 | (size 0.32 0.32) 370 | (layers F.Cu F.Paste F.Mask) 371 | (solder_mask_margin 0.015) 372 | (solder_paste_margin -0.015) 373 | ) 374 | (pad J3 smd circle 375 | (at -2.4 2.4) 376 | (size 0.32 0.32) 377 | (layers F.Cu F.Paste F.Mask) 378 | (solder_mask_margin 0.015) 379 | (solder_paste_margin -0.015) 380 | ) 381 | (pad K3 smd circle 382 | (at -2.4 3.2) 383 | (size 0.32 0.32) 384 | (layers F.Cu F.Paste F.Mask) 385 | (solder_mask_margin 0.015) 386 | (solder_paste_margin -0.015) 387 | ) 388 | (pad L3 smd circle 389 | (at -2.4 4) 390 | (size 0.32 0.32) 391 | (layers F.Cu F.Paste F.Mask) 392 | (solder_mask_margin 0.015) 393 | (solder_paste_margin -0.015) 394 | ) 395 | (pad A4 smd circle 396 | (at -1.6 -4) 397 | (size 0.32 0.32) 398 | (layers F.Cu F.Paste F.Mask) 399 | (solder_mask_margin 0.015) 400 | (solder_paste_margin -0.015) 401 | ) 402 | (pad B4 smd circle 403 | (at -1.6 -3.2) 404 | (size 0.32 0.32) 405 | (layers F.Cu F.Paste F.Mask) 406 | (solder_mask_margin 0.015) 407 | (solder_paste_margin -0.015) 408 | ) 409 | (pad C4 smd circle 410 | (at -1.6 -2.4) 411 | (size 0.32 0.32) 412 | (layers F.Cu F.Paste F.Mask) 413 | (solder_mask_margin 0.015) 414 | (solder_paste_margin -0.015) 415 | ) 416 | (pad D4 smd circle 417 | (at -1.6 -1.6) 418 | (size 0.32 0.32) 419 | (layers F.Cu F.Paste F.Mask) 420 | (solder_mask_margin 0.015) 421 | (solder_paste_margin -0.015) 422 | ) 423 | (pad E4 smd circle 424 | (at -1.6 -0.8) 425 | (size 0.32 0.32) 426 | (layers F.Cu F.Paste F.Mask) 427 | (solder_mask_margin 0.015) 428 | (solder_paste_margin -0.015) 429 | ) 430 | (pad F4 smd circle 431 | (at -1.6 0) 432 | (size 0.32 0.32) 433 | (layers F.Cu F.Paste F.Mask) 434 | (solder_mask_margin 0.015) 435 | (solder_paste_margin -0.015) 436 | ) 437 | (pad G4 smd circle 438 | (at -1.6 0.8) 439 | (size 0.32 0.32) 440 | (layers F.Cu F.Paste F.Mask) 441 | (solder_mask_margin 0.015) 442 | (solder_paste_margin -0.015) 443 | ) 444 | (pad H4 smd circle 445 | (at -1.6 1.6) 446 | (size 0.32 0.32) 447 | (layers F.Cu F.Paste F.Mask) 448 | (solder_mask_margin 0.015) 449 | (solder_paste_margin -0.015) 450 | ) 451 | (pad J4 smd circle 452 | (at -1.6 2.4) 453 | (size 0.32 0.32) 454 | (layers F.Cu F.Paste F.Mask) 455 | (solder_mask_margin 0.015) 456 | (solder_paste_margin -0.015) 457 | ) 458 | (pad K4 smd circle 459 | (at -1.6 3.2) 460 | (size 0.32 0.32) 461 | (layers F.Cu F.Paste F.Mask) 462 | (solder_mask_margin 0.015) 463 | (solder_paste_margin -0.015) 464 | ) 465 | (pad L4 smd circle 466 | (at -1.6 4) 467 | (size 0.32 0.32) 468 | (layers F.Cu F.Paste F.Mask) 469 | (solder_mask_margin 0.015) 470 | (solder_paste_margin -0.015) 471 | ) 472 | (pad A5 smd circle 473 | (at -0.8 -4) 474 | (size 0.32 0.32) 475 | (layers F.Cu F.Paste F.Mask) 476 | (solder_mask_margin 0.015) 477 | (solder_paste_margin -0.015) 478 | ) 479 | (pad B5 smd circle 480 | (at -0.8 -3.2) 481 | (size 0.32 0.32) 482 | (layers F.Cu F.Paste F.Mask) 483 | (solder_mask_margin 0.015) 484 | (solder_paste_margin -0.015) 485 | ) 486 | (pad C5 smd circle 487 | (at -0.8 -2.4) 488 | (size 0.32 0.32) 489 | (layers F.Cu F.Paste F.Mask) 490 | (solder_mask_margin 0.015) 491 | (solder_paste_margin -0.015) 492 | ) 493 | (pad D5 smd circle 494 | (at -0.8 -1.6) 495 | (size 0.32 0.32) 496 | (layers F.Cu F.Paste F.Mask) 497 | (solder_mask_margin 0.015) 498 | (solder_paste_margin -0.015) 499 | ) 500 | (pad E5 smd circle 501 | (at -0.8 -0.8) 502 | (size 0.32 0.32) 503 | (layers F.Cu F.Paste F.Mask) 504 | (solder_mask_margin 0.015) 505 | (solder_paste_margin -0.015) 506 | ) 507 | (pad F5 smd circle 508 | (at -0.8 0) 509 | (size 0.32 0.32) 510 | (layers F.Cu F.Paste F.Mask) 511 | (solder_mask_margin 0.015) 512 | (solder_paste_margin -0.015) 513 | ) 514 | (pad G5 smd circle 515 | (at -0.8 0.8) 516 | (size 0.32 0.32) 517 | (layers F.Cu F.Paste F.Mask) 518 | (solder_mask_margin 0.015) 519 | (solder_paste_margin -0.015) 520 | ) 521 | (pad H5 smd circle 522 | (at -0.8 1.6) 523 | (size 0.32 0.32) 524 | (layers F.Cu F.Paste F.Mask) 525 | (solder_mask_margin 0.015) 526 | (solder_paste_margin -0.015) 527 | ) 528 | (pad J5 smd circle 529 | (at -0.8 2.4) 530 | (size 0.32 0.32) 531 | (layers F.Cu F.Paste F.Mask) 532 | (solder_mask_margin 0.015) 533 | (solder_paste_margin -0.015) 534 | ) 535 | (pad K5 smd circle 536 | (at -0.8 3.2) 537 | (size 0.32 0.32) 538 | (layers F.Cu F.Paste F.Mask) 539 | (solder_mask_margin 0.015) 540 | (solder_paste_margin -0.015) 541 | ) 542 | (pad L5 smd circle 543 | (at -0.8 4) 544 | (size 0.32 0.32) 545 | (layers F.Cu F.Paste F.Mask) 546 | (solder_mask_margin 0.015) 547 | (solder_paste_margin -0.015) 548 | ) 549 | (pad A6 smd circle 550 | (at 0 -4) 551 | (size 0.32 0.32) 552 | (layers F.Cu F.Paste F.Mask) 553 | (solder_mask_margin 0.015) 554 | (solder_paste_margin -0.015) 555 | ) 556 | (pad B6 smd circle 557 | (at 0 -3.2) 558 | (size 0.32 0.32) 559 | (layers F.Cu F.Paste F.Mask) 560 | (solder_mask_margin 0.015) 561 | (solder_paste_margin -0.015) 562 | ) 563 | (pad C6 smd circle 564 | (at 0 -2.4) 565 | (size 0.32 0.32) 566 | (layers F.Cu F.Paste F.Mask) 567 | (solder_mask_margin 0.015) 568 | (solder_paste_margin -0.015) 569 | ) 570 | (pad D6 smd circle 571 | (at 0 -1.6) 572 | (size 0.32 0.32) 573 | (layers F.Cu F.Paste F.Mask) 574 | (solder_mask_margin 0.015) 575 | (solder_paste_margin -0.015) 576 | ) 577 | (pad E6 smd circle 578 | (at 0 -0.8) 579 | (size 0.32 0.32) 580 | (layers F.Cu F.Paste F.Mask) 581 | (solder_mask_margin 0.015) 582 | (solder_paste_margin -0.015) 583 | ) 584 | (pad F6 smd circle 585 | (at 0 0) 586 | (size 0.32 0.32) 587 | (layers F.Cu F.Paste F.Mask) 588 | (solder_mask_margin 0.015) 589 | (solder_paste_margin -0.015) 590 | ) 591 | (pad G6 smd circle 592 | (at 0 0.8) 593 | (size 0.32 0.32) 594 | (layers F.Cu F.Paste F.Mask) 595 | (solder_mask_margin 0.015) 596 | (solder_paste_margin -0.015) 597 | ) 598 | (pad H6 smd circle 599 | (at 0 1.6) 600 | (size 0.32 0.32) 601 | (layers F.Cu F.Paste F.Mask) 602 | (solder_mask_margin 0.015) 603 | (solder_paste_margin -0.015) 604 | ) 605 | (pad J6 smd circle 606 | (at 0 2.4) 607 | (size 0.32 0.32) 608 | (layers F.Cu F.Paste F.Mask) 609 | (solder_mask_margin 0.015) 610 | (solder_paste_margin -0.015) 611 | ) 612 | (pad K6 smd circle 613 | (at 0 3.2) 614 | (size 0.32 0.32) 615 | (layers F.Cu F.Paste F.Mask) 616 | (solder_mask_margin 0.015) 617 | (solder_paste_margin -0.015) 618 | ) 619 | (pad L6 smd circle 620 | (at 0 4) 621 | (size 0.32 0.32) 622 | (layers F.Cu F.Paste F.Mask) 623 | (solder_mask_margin 0.015) 624 | (solder_paste_margin -0.015) 625 | ) 626 | (pad A7 smd circle 627 | (at 0.8 -4) 628 | (size 0.32 0.32) 629 | (layers F.Cu F.Paste F.Mask) 630 | (solder_mask_margin 0.015) 631 | (solder_paste_margin -0.015) 632 | ) 633 | (pad B7 smd circle 634 | (at 0.8 -3.2) 635 | (size 0.32 0.32) 636 | (layers F.Cu F.Paste F.Mask) 637 | (solder_mask_margin 0.015) 638 | (solder_paste_margin -0.015) 639 | ) 640 | (pad C7 smd circle 641 | (at 0.8 -2.4) 642 | (size 0.32 0.32) 643 | (layers F.Cu F.Paste F.Mask) 644 | (solder_mask_margin 0.015) 645 | (solder_paste_margin -0.015) 646 | ) 647 | (pad D7 smd circle 648 | (at 0.8 -1.6) 649 | (size 0.32 0.32) 650 | (layers F.Cu F.Paste F.Mask) 651 | (solder_mask_margin 0.015) 652 | (solder_paste_margin -0.015) 653 | ) 654 | (pad E7 smd circle 655 | (at 0.8 -0.8) 656 | (size 0.32 0.32) 657 | (layers F.Cu F.Paste F.Mask) 658 | (solder_mask_margin 0.015) 659 | (solder_paste_margin -0.015) 660 | ) 661 | (pad F7 smd circle 662 | (at 0.8 0) 663 | (size 0.32 0.32) 664 | (layers F.Cu F.Paste F.Mask) 665 | (solder_mask_margin 0.015) 666 | (solder_paste_margin -0.015) 667 | ) 668 | (pad G7 smd circle 669 | (at 0.8 0.8) 670 | (size 0.32 0.32) 671 | (layers F.Cu F.Paste F.Mask) 672 | (solder_mask_margin 0.015) 673 | (solder_paste_margin -0.015) 674 | ) 675 | (pad H7 smd circle 676 | (at 0.8 1.6) 677 | (size 0.32 0.32) 678 | (layers F.Cu F.Paste F.Mask) 679 | (solder_mask_margin 0.015) 680 | (solder_paste_margin -0.015) 681 | ) 682 | (pad J7 smd circle 683 | (at 0.8 2.4) 684 | (size 0.32 0.32) 685 | (layers F.Cu F.Paste F.Mask) 686 | (solder_mask_margin 0.015) 687 | (solder_paste_margin -0.015) 688 | ) 689 | (pad K7 smd circle 690 | (at 0.8 3.2) 691 | (size 0.32 0.32) 692 | (layers F.Cu F.Paste F.Mask) 693 | (solder_mask_margin 0.015) 694 | (solder_paste_margin -0.015) 695 | ) 696 | (pad L7 smd circle 697 | (at 0.8 4) 698 | (size 0.32 0.32) 699 | (layers F.Cu F.Paste F.Mask) 700 | (solder_mask_margin 0.015) 701 | (solder_paste_margin -0.015) 702 | ) 703 | (pad A8 smd circle 704 | (at 1.6 -4) 705 | (size 0.32 0.32) 706 | (layers F.Cu F.Paste F.Mask) 707 | (solder_mask_margin 0.015) 708 | (solder_paste_margin -0.015) 709 | ) 710 | (pad B8 smd circle 711 | (at 1.6 -3.2) 712 | (size 0.32 0.32) 713 | (layers F.Cu F.Paste F.Mask) 714 | (solder_mask_margin 0.015) 715 | (solder_paste_margin -0.015) 716 | ) 717 | (pad C8 smd circle 718 | (at 1.6 -2.4) 719 | (size 0.32 0.32) 720 | (layers F.Cu F.Paste F.Mask) 721 | (solder_mask_margin 0.015) 722 | (solder_paste_margin -0.015) 723 | ) 724 | (pad D8 smd circle 725 | (at 1.6 -1.6) 726 | (size 0.32 0.32) 727 | (layers F.Cu F.Paste F.Mask) 728 | (solder_mask_margin 0.015) 729 | (solder_paste_margin -0.015) 730 | ) 731 | (pad E8 smd circle 732 | (at 1.6 -0.8) 733 | (size 0.32 0.32) 734 | (layers F.Cu F.Paste F.Mask) 735 | (solder_mask_margin 0.015) 736 | (solder_paste_margin -0.015) 737 | ) 738 | (pad F8 smd circle 739 | (at 1.6 0) 740 | (size 0.32 0.32) 741 | (layers F.Cu F.Paste F.Mask) 742 | (solder_mask_margin 0.015) 743 | (solder_paste_margin -0.015) 744 | ) 745 | (pad G8 smd circle 746 | (at 1.6 0.8) 747 | (size 0.32 0.32) 748 | (layers F.Cu F.Paste F.Mask) 749 | (solder_mask_margin 0.015) 750 | (solder_paste_margin -0.015) 751 | ) 752 | (pad H8 smd circle 753 | (at 1.6 1.6) 754 | (size 0.32 0.32) 755 | (layers F.Cu F.Paste F.Mask) 756 | (solder_mask_margin 0.015) 757 | (solder_paste_margin -0.015) 758 | ) 759 | (pad J8 smd circle 760 | (at 1.6 2.4) 761 | (size 0.32 0.32) 762 | (layers F.Cu F.Paste F.Mask) 763 | (solder_mask_margin 0.015) 764 | (solder_paste_margin -0.015) 765 | ) 766 | (pad K8 smd circle 767 | (at 1.6 3.2) 768 | (size 0.32 0.32) 769 | (layers F.Cu F.Paste F.Mask) 770 | (solder_mask_margin 0.015) 771 | (solder_paste_margin -0.015) 772 | ) 773 | (pad L8 smd circle 774 | (at 1.6 4) 775 | (size 0.32 0.32) 776 | (layers F.Cu F.Paste F.Mask) 777 | (solder_mask_margin 0.015) 778 | (solder_paste_margin -0.015) 779 | ) 780 | (pad A9 smd circle 781 | (at 2.4 -4) 782 | (size 0.32 0.32) 783 | (layers F.Cu F.Paste F.Mask) 784 | (solder_mask_margin 0.015) 785 | (solder_paste_margin -0.015) 786 | ) 787 | (pad B9 smd circle 788 | (at 2.4 -3.2) 789 | (size 0.32 0.32) 790 | (layers F.Cu F.Paste F.Mask) 791 | (solder_mask_margin 0.015) 792 | (solder_paste_margin -0.015) 793 | ) 794 | (pad C9 smd circle 795 | (at 2.4 -2.4) 796 | (size 0.32 0.32) 797 | (layers F.Cu F.Paste F.Mask) 798 | (solder_mask_margin 0.015) 799 | (solder_paste_margin -0.015) 800 | ) 801 | (pad D9 smd circle 802 | (at 2.4 -1.6) 803 | (size 0.32 0.32) 804 | (layers F.Cu F.Paste F.Mask) 805 | (solder_mask_margin 0.015) 806 | (solder_paste_margin -0.015) 807 | ) 808 | (pad E9 smd circle 809 | (at 2.4 -0.8) 810 | (size 0.32 0.32) 811 | (layers F.Cu F.Paste F.Mask) 812 | (solder_mask_margin 0.015) 813 | (solder_paste_margin -0.015) 814 | ) 815 | (pad F9 smd circle 816 | (at 2.4 0) 817 | (size 0.32 0.32) 818 | (layers F.Cu F.Paste F.Mask) 819 | (solder_mask_margin 0.015) 820 | (solder_paste_margin -0.015) 821 | ) 822 | (pad G9 smd circle 823 | (at 2.4 0.8) 824 | (size 0.32 0.32) 825 | (layers F.Cu F.Paste F.Mask) 826 | (solder_mask_margin 0.015) 827 | (solder_paste_margin -0.015) 828 | ) 829 | (pad H9 smd circle 830 | (at 2.4 1.6) 831 | (size 0.32 0.32) 832 | (layers F.Cu F.Paste F.Mask) 833 | (solder_mask_margin 0.015) 834 | (solder_paste_margin -0.015) 835 | ) 836 | (pad J9 smd circle 837 | (at 2.4 2.4) 838 | (size 0.32 0.32) 839 | (layers F.Cu F.Paste F.Mask) 840 | (solder_mask_margin 0.015) 841 | (solder_paste_margin -0.015) 842 | ) 843 | (pad K9 smd circle 844 | (at 2.4 3.2) 845 | (size 0.32 0.32) 846 | (layers F.Cu F.Paste F.Mask) 847 | (solder_mask_margin 0.015) 848 | (solder_paste_margin -0.015) 849 | ) 850 | (pad L9 smd circle 851 | (at 2.4 4) 852 | (size 0.32 0.32) 853 | (layers F.Cu F.Paste F.Mask) 854 | (solder_mask_margin 0.015) 855 | (solder_paste_margin -0.015) 856 | ) 857 | (pad A10 smd circle 858 | (at 3.2 -4) 859 | (size 0.32 0.32) 860 | (layers F.Cu F.Paste F.Mask) 861 | (solder_mask_margin 0.015) 862 | (solder_paste_margin -0.015) 863 | ) 864 | (pad B10 smd circle 865 | (at 3.2 -3.2) 866 | (size 0.32 0.32) 867 | (layers F.Cu F.Paste F.Mask) 868 | (solder_mask_margin 0.015) 869 | (solder_paste_margin -0.015) 870 | ) 871 | (pad C10 smd circle 872 | (at 3.2 -2.4) 873 | (size 0.32 0.32) 874 | (layers F.Cu F.Paste F.Mask) 875 | (solder_mask_margin 0.015) 876 | (solder_paste_margin -0.015) 877 | ) 878 | (pad D10 smd circle 879 | (at 3.2 -1.6) 880 | (size 0.32 0.32) 881 | (layers F.Cu F.Paste F.Mask) 882 | (solder_mask_margin 0.015) 883 | (solder_paste_margin -0.015) 884 | ) 885 | (pad E10 smd circle 886 | (at 3.2 -0.8) 887 | (size 0.32 0.32) 888 | (layers F.Cu F.Paste F.Mask) 889 | (solder_mask_margin 0.015) 890 | (solder_paste_margin -0.015) 891 | ) 892 | (pad F10 smd circle 893 | (at 3.2 0) 894 | (size 0.32 0.32) 895 | (layers F.Cu F.Paste F.Mask) 896 | (solder_mask_margin 0.015) 897 | (solder_paste_margin -0.015) 898 | ) 899 | (pad G10 smd circle 900 | (at 3.2 0.8) 901 | (size 0.32 0.32) 902 | (layers F.Cu F.Paste F.Mask) 903 | (solder_mask_margin 0.015) 904 | (solder_paste_margin -0.015) 905 | ) 906 | (pad H10 smd circle 907 | (at 3.2 1.6) 908 | (size 0.32 0.32) 909 | (layers F.Cu F.Paste F.Mask) 910 | (solder_mask_margin 0.015) 911 | (solder_paste_margin -0.015) 912 | ) 913 | (pad J10 smd circle 914 | (at 3.2 2.4) 915 | (size 0.32 0.32) 916 | (layers F.Cu F.Paste F.Mask) 917 | (solder_mask_margin 0.015) 918 | (solder_paste_margin -0.015) 919 | ) 920 | (pad K10 smd circle 921 | (at 3.2 3.2) 922 | (size 0.32 0.32) 923 | (layers F.Cu F.Paste F.Mask) 924 | (solder_mask_margin 0.015) 925 | (solder_paste_margin -0.015) 926 | ) 927 | (pad L10 smd circle 928 | (at 3.2 4) 929 | (size 0.32 0.32) 930 | (layers F.Cu F.Paste F.Mask) 931 | (solder_mask_margin 0.015) 932 | (solder_paste_margin -0.015) 933 | ) 934 | (pad A11 smd circle 935 | (at 4 -4) 936 | (size 0.32 0.32) 937 | (layers F.Cu F.Paste F.Mask) 938 | (solder_mask_margin 0.015) 939 | (solder_paste_margin -0.015) 940 | ) 941 | (pad B11 smd circle 942 | (at 4 -3.2) 943 | (size 0.32 0.32) 944 | (layers F.Cu F.Paste F.Mask) 945 | (solder_mask_margin 0.015) 946 | (solder_paste_margin -0.015) 947 | ) 948 | (pad C11 smd circle 949 | (at 4 -2.4) 950 | (size 0.32 0.32) 951 | (layers F.Cu F.Paste F.Mask) 952 | (solder_mask_margin 0.015) 953 | (solder_paste_margin -0.015) 954 | ) 955 | (pad D11 smd circle 956 | (at 4 -1.6) 957 | (size 0.32 0.32) 958 | (layers F.Cu F.Paste F.Mask) 959 | (solder_mask_margin 0.015) 960 | (solder_paste_margin -0.015) 961 | ) 962 | (pad E11 smd circle 963 | (at 4 -0.8) 964 | (size 0.32 0.32) 965 | (layers F.Cu F.Paste F.Mask) 966 | (solder_mask_margin 0.015) 967 | (solder_paste_margin -0.015) 968 | ) 969 | (pad F11 smd circle 970 | (at 4 0) 971 | (size 0.32 0.32) 972 | (layers F.Cu F.Paste F.Mask) 973 | (solder_mask_margin 0.015) 974 | (solder_paste_margin -0.015) 975 | ) 976 | (pad G11 smd circle 977 | (at 4 0.8) 978 | (size 0.32 0.32) 979 | (layers F.Cu F.Paste F.Mask) 980 | (solder_mask_margin 0.015) 981 | (solder_paste_margin -0.015) 982 | ) 983 | (pad H11 smd circle 984 | (at 4 1.6) 985 | (size 0.32 0.32) 986 | (layers F.Cu F.Paste F.Mask) 987 | (solder_mask_margin 0.015) 988 | (solder_paste_margin -0.015) 989 | ) 990 | (pad J11 smd circle 991 | (at 4 2.4) 992 | (size 0.32 0.32) 993 | (layers F.Cu F.Paste F.Mask) 994 | (solder_mask_margin 0.015) 995 | (solder_paste_margin -0.015) 996 | ) 997 | (pad K11 smd circle 998 | (at 4 3.2) 999 | (size 0.32 0.32) 1000 | (layers F.Cu F.Paste F.Mask) 1001 | (solder_mask_margin 0.015) 1002 | (solder_paste_margin -0.015) 1003 | ) 1004 | (pad L11 smd circle 1005 | (at 4 4) 1006 | (size 0.32 0.32) 1007 | (layers F.Cu F.Paste F.Mask) 1008 | (solder_mask_margin 0.015) 1009 | (solder_paste_margin -0.015) 1010 | ) 1011 | (model ${KIPRJMOD}/models/BGA-121_11x11_10.0x10.0mm.step 1012 | (at 1013 | (xyz 0 0 0) 1014 | ) 1015 | (scale 1016 | (xyz 1 1 1) 1017 | ) 1018 | (rotate 1019 | (xyz -90 0 90) 1020 | ) 1021 | ) 1022 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/CP_EIA-3216-18_Kemet-A.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module CP_EIA-3216-18_Kemet-A 3 | (layer F.Cu) 4 | (tedit 5B301BBE) 5 | (descr "Tantalum Capacitor SMD Kemet-A (3216-18 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator") 6 | (tags "capacitor tantalum") 7 | (attr smd) 8 | (fp_text reference REF** 9 | (at 0 -1.75) 10 | (layer F.SilkS) 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.15) 15 | ) 16 | ) 17 | ) 18 | (fp_text value CP_EIA-3216-18_Kemet-A 19 | (at 0 1.75) 20 | (layer F.Fab) 21 | (effects 22 | (font 23 | (size 1 1) 24 | (thickness 0.15) 25 | ) 26 | ) 27 | ) 28 | (fp_line 29 | (start 1.6 -0.8) 30 | (end -1.2 -0.8) 31 | (layer F.Fab) 32 | (width 0.1) 33 | ) 34 | (fp_line 35 | (start -1.2 -0.8) 36 | (end -1.6 -0.4) 37 | (layer F.Fab) 38 | (width 0.1) 39 | ) 40 | (fp_line 41 | (start -1.6 -0.4) 42 | (end -1.6 0.8) 43 | (layer F.Fab) 44 | (width 0.1) 45 | ) 46 | (fp_line 47 | (start -1.6 0.8) 48 | (end 1.6 0.8) 49 | (layer F.Fab) 50 | (width 0.1) 51 | ) 52 | (fp_line 53 | (start 1.6 0.8) 54 | (end 1.6 -0.8) 55 | (layer F.Fab) 56 | (width 0.1) 57 | ) 58 | (fp_line 59 | (start 1.6 -0.935) 60 | (end -2.31 -0.935) 61 | (layer F.SilkS) 62 | (width 0.12) 63 | ) 64 | (fp_line 65 | (start -2.31 -0.935) 66 | (end -2.31 0.935) 67 | (layer F.SilkS) 68 | (width 0.12) 69 | ) 70 | (fp_line 71 | (start -2.31 0.935) 72 | (end 1.6 0.935) 73 | (layer F.SilkS) 74 | (width 0.12) 75 | ) 76 | (fp_line 77 | (start -2.3 1.05) 78 | (end -2.3 -1.05) 79 | (layer F.CrtYd) 80 | (width 0.05) 81 | ) 82 | (fp_line 83 | (start -2.3 -1.05) 84 | (end 2.3 -1.05) 85 | (layer F.CrtYd) 86 | (width 0.05) 87 | ) 88 | (fp_line 89 | (start 2.3 -1.05) 90 | (end 2.3 1.05) 91 | (layer F.CrtYd) 92 | (width 0.05) 93 | ) 94 | (fp_line 95 | (start 2.3 1.05) 96 | (end -2.3 1.05) 97 | (layer F.CrtYd) 98 | (width 0.05) 99 | ) 100 | (pad 1 smd roundrect 101 | (at -1.35 0) 102 | (size 1.4 1.35) 103 | (layers F.Cu F.Mask F.Paste) 104 | (roundrect_rratio 0.185185) 105 | ) 106 | (pad 2 smd roundrect 107 | (at 1.35 0) 108 | (size 1.4 1.35) 109 | (layers F.Cu F.Mask F.Paste) 110 | (roundrect_rratio 0.185185) 111 | ) 112 | (fp_text user %R 113 | (at 0 0) 114 | (layer F.Fab) 115 | (effects 116 | (font 117 | (size 0.8 0.8) 118 | (thickness 0.12) 119 | ) 120 | ) 121 | ) 122 | (model ${KIPRJMOD}/models/CP_EIA-3216-18_Kemet-A.wrl 123 | (at 124 | (xyz 0 0 0) 125 | ) 126 | (scale 127 | (xyz 1 1 1) 128 | ) 129 | (rotate 130 | (xyz 0 0 0) 131 | ) 132 | ) 133 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/C_0402_1005Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module C_0402_1005Metric 3 | (layer F.Cu) 4 | (tedit 5B301BBE) 5 | (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") 6 | (tags capacitor) 7 | (attr smd) 8 | (fp_text reference REF** 9 | (at 0 -1.17) 10 | (layer F.SilkS) 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.15) 15 | ) 16 | ) 17 | ) 18 | (fp_text value C_0402_1005Metric 19 | (at 0 1.17) 20 | (layer F.Fab) 21 | (effects 22 | (font 23 | (size 1 1) 24 | (thickness 0.15) 25 | ) 26 | ) 27 | ) 28 | (fp_line 29 | (start -0.5 0.25) 30 | (end -0.5 -0.25) 31 | (layer F.Fab) 32 | (width 0.1) 33 | ) 34 | (fp_line 35 | (start -0.5 -0.25) 36 | (end 0.5 -0.25) 37 | (layer F.Fab) 38 | (width 0.1) 39 | ) 40 | (fp_line 41 | (start 0.5 -0.25) 42 | (end 0.5 0.25) 43 | (layer F.Fab) 44 | (width 0.1) 45 | ) 46 | (fp_line 47 | (start 0.5 0.25) 48 | (end -0.5 0.25) 49 | (layer F.Fab) 50 | (width 0.1) 51 | ) 52 | (fp_line 53 | (start -0.93 0.47) 54 | (end -0.93 -0.47) 55 | (layer F.CrtYd) 56 | (width 0.05) 57 | ) 58 | (fp_line 59 | (start -0.93 -0.47) 60 | (end 0.93 -0.47) 61 | (layer F.CrtYd) 62 | (width 0.05) 63 | ) 64 | (fp_line 65 | (start 0.93 -0.47) 66 | (end 0.93 0.47) 67 | (layer F.CrtYd) 68 | (width 0.05) 69 | ) 70 | (fp_line 71 | (start 0.93 0.47) 72 | (end -0.93 0.47) 73 | (layer F.CrtYd) 74 | (width 0.05) 75 | ) 76 | (pad 1 smd roundrect 77 | (at -0.485 0) 78 | (size 0.59 0.64) 79 | (layers F.Cu F.Mask F.Paste) 80 | (roundrect_rratio 0.25) 81 | ) 82 | (pad 2 smd roundrect 83 | (at 0.485 0) 84 | (size 0.59 0.64) 85 | (layers F.Cu F.Mask F.Paste) 86 | (roundrect_rratio 0.25) 87 | ) 88 | (fp_text user %R 89 | (at 0 0) 90 | (layer F.Fab) 91 | (effects 92 | (font 93 | (size 0.25 0.25) 94 | (thickness 0.04) 95 | ) 96 | ) 97 | ) 98 | (model ${KIPRJMOD}/models/C_0402_1005Metric.wrl 99 | (at 100 | (xyz 0 0 0) 101 | ) 102 | (scale 103 | (xyz 1 1 1) 104 | ) 105 | (rotate 106 | (xyz 0 0 0) 107 | ) 108 | ) 109 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/C_0603_1608Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module C_0603_1608Metric 3 | (layer F.Cu) 4 | (tedit 5B301BBE) 5 | (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") 6 | (tags capacitor) 7 | (attr smd) 8 | (fp_text reference REF** 9 | (at 0 -1.43) 10 | (layer F.SilkS) 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.15) 15 | ) 16 | ) 17 | ) 18 | (fp_text value C_0603_1608Metric 19 | (at 0 1.43) 20 | (layer F.Fab) 21 | (effects 22 | (font 23 | (size 1 1) 24 | (thickness 0.15) 25 | ) 26 | ) 27 | ) 28 | (fp_line 29 | (start -0.8 0.4) 30 | (end -0.8 -0.4) 31 | (layer F.Fab) 32 | (width 0.1) 33 | ) 34 | (fp_line 35 | (start -0.8 -0.4) 36 | (end 0.8 -0.4) 37 | (layer F.Fab) 38 | (width 0.1) 39 | ) 40 | (fp_line 41 | (start 0.8 -0.4) 42 | (end 0.8 0.4) 43 | (layer F.Fab) 44 | (width 0.1) 45 | ) 46 | (fp_line 47 | (start 0.8 0.4) 48 | (end -0.8 0.4) 49 | (layer F.Fab) 50 | (width 0.1) 51 | ) 52 | (fp_line 53 | (start -0.162779 -0.51) 54 | (end 0.162779 -0.51) 55 | (layer F.SilkS) 56 | (width 0.12) 57 | ) 58 | (fp_line 59 | (start -0.162779 0.51) 60 | (end 0.162779 0.51) 61 | (layer F.SilkS) 62 | (width 0.12) 63 | ) 64 | (fp_line 65 | (start -1.48 0.73) 66 | (end -1.48 -0.73) 67 | (layer F.CrtYd) 68 | (width 0.05) 69 | ) 70 | (fp_line 71 | (start -1.48 -0.73) 72 | (end 1.48 -0.73) 73 | (layer F.CrtYd) 74 | (width 0.05) 75 | ) 76 | (fp_line 77 | (start 1.48 -0.73) 78 | (end 1.48 0.73) 79 | (layer F.CrtYd) 80 | (width 0.05) 81 | ) 82 | (fp_line 83 | (start 1.48 0.73) 84 | (end -1.48 0.73) 85 | (layer F.CrtYd) 86 | (width 0.05) 87 | ) 88 | (pad 1 smd roundrect 89 | (at -0.7875 0) 90 | (size 0.875 0.95) 91 | (layers F.Cu F.Mask F.Paste) 92 | (roundrect_rratio 0.25) 93 | ) 94 | (pad 2 smd roundrect 95 | (at 0.7875 0) 96 | (size 0.875 0.95) 97 | (layers F.Cu F.Mask F.Paste) 98 | (roundrect_rratio 0.25) 99 | ) 100 | (fp_text user %R 101 | (at 0 0) 102 | (layer F.Fab) 103 | (effects 104 | (font 105 | (size 0.4 0.4) 106 | (thickness 0.06) 107 | ) 108 | ) 109 | ) 110 | (model ${KIPRJMOD}/models/C_0603_1608Metric.wrl 111 | (at 112 | (xyz 0 0 0) 113 | ) 114 | (scale 115 | (xyz 1 1 1) 116 | ) 117 | (rotate 118 | (xyz 0 0 0) 119 | ) 120 | ) 121 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/C_0805_2012Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module C_0805_2012Metric 3 | (layer F.Cu) 4 | (tedit 5B36C52B) 5 | (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") 6 | (tags capacitor) 7 | (attr smd) 8 | (fp_text reference REF** 9 | (at 0 -1.65) 10 | (layer F.SilkS) 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.15) 15 | ) 16 | ) 17 | ) 18 | (fp_text value C_0805_2012Metric 19 | (at 0 1.65) 20 | (layer F.Fab) 21 | (effects 22 | (font 23 | (size 1 1) 24 | (thickness 0.15) 25 | ) 26 | ) 27 | ) 28 | (fp_line 29 | (start -1 0.6) 30 | (end -1 -0.6) 31 | (layer F.Fab) 32 | (width 0.1) 33 | ) 34 | (fp_line 35 | (start -1 -0.6) 36 | (end 1 -0.6) 37 | (layer F.Fab) 38 | (width 0.1) 39 | ) 40 | (fp_line 41 | (start 1 -0.6) 42 | (end 1 0.6) 43 | (layer F.Fab) 44 | (width 0.1) 45 | ) 46 | (fp_line 47 | (start 1 0.6) 48 | (end -1 0.6) 49 | (layer F.Fab) 50 | (width 0.1) 51 | ) 52 | (fp_line 53 | (start -0.258578 -0.71) 54 | (end 0.258578 -0.71) 55 | (layer F.SilkS) 56 | (width 0.12) 57 | ) 58 | (fp_line 59 | (start -0.258578 0.71) 60 | (end 0.258578 0.71) 61 | (layer F.SilkS) 62 | (width 0.12) 63 | ) 64 | (fp_line 65 | (start -1.68 0.95) 66 | (end -1.68 -0.95) 67 | (layer F.CrtYd) 68 | (width 0.05) 69 | ) 70 | (fp_line 71 | (start -1.68 -0.95) 72 | (end 1.68 -0.95) 73 | (layer F.CrtYd) 74 | (width 0.05) 75 | ) 76 | (fp_line 77 | (start 1.68 -0.95) 78 | (end 1.68 0.95) 79 | (layer F.CrtYd) 80 | (width 0.05) 81 | ) 82 | (fp_line 83 | (start 1.68 0.95) 84 | (end -1.68 0.95) 85 | (layer F.CrtYd) 86 | (width 0.05) 87 | ) 88 | (pad 1 smd roundrect 89 | (at -0.9375 0) 90 | (size 0.975 1.4) 91 | (layers F.Cu F.Mask F.Paste) 92 | (roundrect_rratio 0.25) 93 | ) 94 | (pad 2 smd roundrect 95 | (at 0.9375 0) 96 | (size 0.975 1.4) 97 | (layers F.Cu F.Mask F.Paste) 98 | (roundrect_rratio 0.25) 99 | ) 100 | (fp_text user %R 101 | (at 0 0) 102 | (layer F.Fab) 103 | (effects 104 | (font 105 | (size 0.5 0.5) 106 | (thickness 0.08) 107 | ) 108 | ) 109 | ) 110 | (model ${KIPRJMOD}/models/C_0805_2012Metric.wrl 111 | (at 112 | (xyz 0 0 0) 113 | ) 114 | (scale 115 | (xyz 1 1 1) 116 | ) 117 | (rotate 118 | (xyz 0 0 0) 119 | ) 120 | ) 121 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/DJNR3015.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module DJNR3015 3 | (layer F.Cu) 4 | (tedit 5A081ECE) 5 | (fp_text reference REF** 6 | (at 0 -3) 7 | (layer F.SilkS) 8 | (effects 9 | (font 10 | (size 1 1) 11 | (thickness 0.15) 12 | ) 13 | ) 14 | ) 15 | (fp_text value DJNR3015 16 | (at 0 3) 17 | (layer F.Fab) 18 | (effects 19 | (font 20 | (size 1 1) 21 | (thickness 0.15) 22 | ) 23 | ) 24 | ) 25 | (fp_line 26 | (start 1.4 -1.5) 27 | (end 1.5 -1.4) 28 | (layer F.SilkS) 29 | (width 0.15) 30 | ) 31 | (fp_line 32 | (start 1.5 -1.4) 33 | (end 1.5 1.4) 34 | (layer F.SilkS) 35 | (width 0.15) 36 | ) 37 | (fp_line 38 | (start 1.5 1.4) 39 | (end 1.4 1.5) 40 | (layer F.SilkS) 41 | (width 0.15) 42 | ) 43 | (fp_line 44 | (start 1.4 1.5) 45 | (end -1.4 1.5) 46 | (layer F.SilkS) 47 | (width 0.15) 48 | ) 49 | (fp_line 50 | (start -1.4 1.5) 51 | (end -1.5 1.4) 52 | (layer F.SilkS) 53 | (width 0.15) 54 | ) 55 | (fp_line 56 | (start -1.5 1.4) 57 | (end -1.5 -1.4) 58 | (layer F.SilkS) 59 | (width 0.15) 60 | ) 61 | (fp_line 62 | (start -1.5 -1.4) 63 | (end -1.4 -1.5) 64 | (layer F.SilkS) 65 | (width 0.15) 66 | ) 67 | (fp_line 68 | (start -1.4 -1.5) 69 | (end 1.4 -1.5) 70 | (layer F.SilkS) 71 | (width 0.15) 72 | ) 73 | (pad 1 smd rect 74 | (at -1.2 0) 75 | (size 1.2 2.7) 76 | (layers F.Cu F.Paste F.Mask) 77 | ) 78 | (pad 2 smd rect 79 | (at 1.2 0) 80 | (size 1.2 2.7) 81 | (layers F.Cu F.Paste F.Mask) 82 | ) 83 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/LED_0603_1608Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module LED_0603_1608Metric 3 | (layer F.Cu) 4 | (tedit 5B301BBE) 5 | (descr "LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") 6 | (tags diode) 7 | (attr smd) 8 | (fp_text reference REF** 9 | (at 0 -1.43) 10 | (layer F.SilkS) 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.15) 15 | ) 16 | ) 17 | ) 18 | (fp_text value LED_0603_1608Metric 19 | (at 0 1.43) 20 | (layer F.Fab) 21 | (effects 22 | (font 23 | (size 1 1) 24 | (thickness 0.15) 25 | ) 26 | ) 27 | ) 28 | (fp_line 29 | (start 0.8 -0.4) 30 | (end -0.5 -0.4) 31 | (layer F.Fab) 32 | (width 0.1) 33 | ) 34 | (fp_line 35 | (start -0.5 -0.4) 36 | (end -0.8 -0.1) 37 | (layer F.Fab) 38 | (width 0.1) 39 | ) 40 | (fp_line 41 | (start -0.8 -0.1) 42 | (end -0.8 0.4) 43 | (layer F.Fab) 44 | (width 0.1) 45 | ) 46 | (fp_line 47 | (start -0.8 0.4) 48 | (end 0.8 0.4) 49 | (layer F.Fab) 50 | (width 0.1) 51 | ) 52 | (fp_line 53 | (start 0.8 0.4) 54 | (end 0.8 -0.4) 55 | (layer F.Fab) 56 | (width 0.1) 57 | ) 58 | (fp_line 59 | (start 0.8 -0.735) 60 | (end -1.485 -0.735) 61 | (layer F.SilkS) 62 | (width 0.12) 63 | ) 64 | (fp_line 65 | (start -1.485 -0.735) 66 | (end -1.485 0.735) 67 | (layer F.SilkS) 68 | (width 0.12) 69 | ) 70 | (fp_line 71 | (start -1.485 0.735) 72 | (end 0.8 0.735) 73 | (layer F.SilkS) 74 | (width 0.12) 75 | ) 76 | (fp_line 77 | (start -1.48 0.73) 78 | (end -1.48 -0.73) 79 | (layer F.CrtYd) 80 | (width 0.05) 81 | ) 82 | (fp_line 83 | (start -1.48 -0.73) 84 | (end 1.48 -0.73) 85 | (layer F.CrtYd) 86 | (width 0.05) 87 | ) 88 | (fp_line 89 | (start 1.48 -0.73) 90 | (end 1.48 0.73) 91 | (layer F.CrtYd) 92 | (width 0.05) 93 | ) 94 | (fp_line 95 | (start 1.48 0.73) 96 | (end -1.48 0.73) 97 | (layer F.CrtYd) 98 | (width 0.05) 99 | ) 100 | (pad 1 smd roundrect 101 | (at -0.7875 0) 102 | (size 0.875 0.95) 103 | (layers F.Cu F.Mask F.Paste) 104 | (roundrect_rratio 0.25) 105 | ) 106 | (pad 2 smd roundrect 107 | (at 0.7875 0) 108 | (size 0.875 0.95) 109 | (layers F.Cu F.Mask F.Paste) 110 | (roundrect_rratio 0.25) 111 | ) 112 | (fp_text user %R 113 | (at 0 0) 114 | (layer F.Fab) 115 | (effects 116 | (font 117 | (size 0.4 0.4) 118 | (thickness 0.06) 119 | ) 120 | ) 121 | ) 122 | (model ${KIPRJMOD}/models/LED_0603_1608Metric.wrl 123 | (at 124 | (xyz 0 0 0) 125 | ) 126 | (scale 127 | (xyz 1 1 1) 128 | ) 129 | (rotate 130 | (xyz 0 0 0) 131 | ) 132 | ) 133 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/L_0603_1608Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module L_0603_1608Metric 3 | (layer F.Cu) 4 | (tedit 5B301BBE) 5 | (descr "Inductor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") 6 | (tags inductor) 7 | (attr smd) 8 | (fp_text reference REF** 9 | (at 0 -1.43) 10 | (layer F.SilkS) 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.15) 15 | ) 16 | ) 17 | ) 18 | (fp_text value L_0603_1608Metric 19 | (at 0 1.43) 20 | (layer F.Fab) 21 | (effects 22 | (font 23 | (size 1 1) 24 | (thickness 0.15) 25 | ) 26 | ) 27 | ) 28 | (fp_line 29 | (start -0.8 0.4) 30 | (end -0.8 -0.4) 31 | (layer F.Fab) 32 | (width 0.1) 33 | ) 34 | (fp_line 35 | (start -0.8 -0.4) 36 | (end 0.8 -0.4) 37 | (layer F.Fab) 38 | (width 0.1) 39 | ) 40 | (fp_line 41 | (start 0.8 -0.4) 42 | (end 0.8 0.4) 43 | (layer F.Fab) 44 | (width 0.1) 45 | ) 46 | (fp_line 47 | (start 0.8 0.4) 48 | (end -0.8 0.4) 49 | (layer F.Fab) 50 | (width 0.1) 51 | ) 52 | (fp_line 53 | (start -0.162779 -0.51) 54 | (end 0.162779 -0.51) 55 | (layer F.SilkS) 56 | (width 0.12) 57 | ) 58 | (fp_line 59 | (start -0.162779 0.51) 60 | (end 0.162779 0.51) 61 | (layer F.SilkS) 62 | (width 0.12) 63 | ) 64 | (fp_line 65 | (start -1.48 0.73) 66 | (end -1.48 -0.73) 67 | (layer F.CrtYd) 68 | (width 0.05) 69 | ) 70 | (fp_line 71 | (start -1.48 -0.73) 72 | (end 1.48 -0.73) 73 | (layer F.CrtYd) 74 | (width 0.05) 75 | ) 76 | (fp_line 77 | (start 1.48 -0.73) 78 | (end 1.48 0.73) 79 | (layer F.CrtYd) 80 | (width 0.05) 81 | ) 82 | (fp_line 83 | (start 1.48 0.73) 84 | (end -1.48 0.73) 85 | (layer F.CrtYd) 86 | (width 0.05) 87 | ) 88 | (pad 1 smd roundrect 89 | (at -0.7875 0) 90 | (size 0.875 0.95) 91 | (layers F.Cu F.Mask F.Paste) 92 | (roundrect_rratio 0.25) 93 | ) 94 | (pad 2 smd roundrect 95 | (at 0.7875 0) 96 | (size 0.875 0.95) 97 | (layers F.Cu F.Mask F.Paste) 98 | (roundrect_rratio 0.25) 99 | ) 100 | (fp_text user %R 101 | (at 0 0) 102 | (layer F.Fab) 103 | (effects 104 | (font 105 | (size 0.4 0.4) 106 | (thickness 0.06) 107 | ) 108 | ) 109 | ) 110 | (model ${KIPRJMOD}/models/L_0603_1608Metric.wrl 111 | (at 112 | (xyz 0 0 0) 113 | ) 114 | (scale 115 | (xyz 1 1 1) 116 | ) 117 | (rotate 118 | (xyz 0 0 0) 119 | ) 120 | ) 121 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/MX-52435-2271.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module MX-52435-2271 3 | (layer F.Cu) 4 | (tedit 5C61CDAD) 5 | (fp_text reference REF** 6 | (at -0.1 2.5) 7 | (layer F.SilkS) 8 | (effects 9 | (font 10 | (size 1 1) 11 | (thickness 0.15) 12 | ) 13 | ) 14 | ) 15 | (fp_text value MX-52435-2271 16 | (at 0.1 6) 17 | (layer F.Fab) 18 | (effects 19 | (font 20 | (size 1 1) 21 | (thickness 0.15) 22 | ) 23 | ) 24 | ) 25 | (fp_line 26 | (start -6.4 0.6) 27 | (end 6.4 0.6) 28 | (layer F.SilkS) 29 | (width 0.15) 30 | ) 31 | (fp_line 32 | (start -7.8 3.6) 33 | (end -7.8 4.1) 34 | (layer F.SilkS) 35 | (width 0.15) 36 | ) 37 | (fp_line 38 | (start -7.8 4.1) 39 | (end 7.9 4.1) 40 | (layer F.SilkS) 41 | (width 0.15) 42 | ) 43 | (fp_line 44 | (start 7.8 4.1) 45 | (end 7.8 3.6) 46 | (layer F.SilkS) 47 | (width 0.15) 48 | ) 49 | (fp_line 50 | (start -8.8 5.1) 51 | (end 8.8 5.1) 52 | (layer F.SilkS) 53 | (width 0.15) 54 | ) 55 | (fp_line 56 | (start 8.8 5.1) 57 | (end 8.8 4.1) 58 | (layer F.SilkS) 59 | (width 0.15) 60 | ) 61 | (fp_line 62 | (start 8.8 4.1) 63 | (end 7.9 4.1) 64 | (layer F.SilkS) 65 | (width 0.15) 66 | ) 67 | (fp_line 68 | (start -8.8 5.1) 69 | (end -8.8 4.1) 70 | (layer F.SilkS) 71 | (width 0.15) 72 | ) 73 | (fp_line 74 | (start -8.8 4.1) 75 | (end -7.8 4.1) 76 | (layer F.SilkS) 77 | (width 0.15) 78 | ) 79 | (pad 1 smd rect 80 | (at -5.25 0) 81 | (size 0.3 0.8) 82 | (layers F.Cu F.Paste F.Mask) 83 | ) 84 | (pad 2 smd rect 85 | (at -4.75 0) 86 | (size 0.3 0.8) 87 | (layers F.Cu F.Paste F.Mask) 88 | ) 89 | (pad 3 smd rect 90 | (at -4.25 0) 91 | (size 0.3 0.8) 92 | (layers F.Cu F.Paste F.Mask) 93 | ) 94 | (pad 4 smd rect 95 | (at -3.75 0) 96 | (size 0.3 0.8) 97 | (layers F.Cu F.Paste F.Mask) 98 | ) 99 | (pad 5 smd rect 100 | (at -3.25 0) 101 | (size 0.3 0.8) 102 | (layers F.Cu F.Paste F.Mask) 103 | ) 104 | (pad 6 smd rect 105 | (at -2.75 0) 106 | (size 0.3 0.8) 107 | (layers F.Cu F.Paste F.Mask) 108 | ) 109 | (pad 7 smd rect 110 | (at -2.25 0) 111 | (size 0.3 0.8) 112 | (layers F.Cu F.Paste F.Mask) 113 | ) 114 | (pad 8 smd rect 115 | (at -1.75 0) 116 | (size 0.3 0.8) 117 | (layers F.Cu F.Paste F.Mask) 118 | ) 119 | (pad 9 smd rect 120 | (at -1.25 0) 121 | (size 0.3 0.8) 122 | (layers F.Cu F.Paste F.Mask) 123 | ) 124 | (pad 10 smd rect 125 | (at -0.75 0) 126 | (size 0.3 0.8) 127 | (layers F.Cu F.Paste F.Mask) 128 | ) 129 | (pad 11 smd rect 130 | (at -0.25 0) 131 | (size 0.3 0.8) 132 | (layers F.Cu F.Paste F.Mask) 133 | ) 134 | (pad 12 smd rect 135 | (at 0.25 0) 136 | (size 0.3 0.8) 137 | (layers F.Cu F.Paste F.Mask) 138 | ) 139 | (pad 13 smd rect 140 | (at 0.75 0) 141 | (size 0.3 0.8) 142 | (layers F.Cu F.Paste F.Mask) 143 | ) 144 | (pad 14 smd rect 145 | (at 1.25 0) 146 | (size 0.3 0.8) 147 | (layers F.Cu F.Paste F.Mask) 148 | ) 149 | (pad 15 smd rect 150 | (at 1.75 0) 151 | (size 0.3 0.8) 152 | (layers F.Cu F.Paste F.Mask) 153 | ) 154 | (pad 16 smd rect 155 | (at 2.25 0) 156 | (size 0.3 0.8) 157 | (layers F.Cu F.Paste F.Mask) 158 | ) 159 | (pad 17 smd rect 160 | (at 2.75 0) 161 | (size 0.3 0.8) 162 | (layers F.Cu F.Paste F.Mask) 163 | ) 164 | (pad 18 smd rect 165 | (at 3.25 0) 166 | (size 0.3 0.8) 167 | (layers F.Cu F.Paste F.Mask) 168 | ) 169 | (pad 19 smd rect 170 | (at 3.75 0) 171 | (size 0.3 0.8) 172 | (layers F.Cu F.Paste F.Mask) 173 | ) 174 | (pad 20 smd rect 175 | (at 4.25 0) 176 | (size 0.3 0.8) 177 | (layers F.Cu F.Paste F.Mask) 178 | ) 179 | (pad 21 smd rect 180 | (at 4.75 0) 181 | (size 0.3 0.8) 182 | (layers F.Cu F.Paste F.Mask) 183 | ) 184 | (pad 22 smd rect 185 | (at 5.25 0) 186 | (size 0.3 0.8) 187 | (layers F.Cu F.Paste F.Mask) 188 | ) 189 | (pad ~ smd rect 190 | (at 7.7 1.925) 191 | (size 2.4 3.05) 192 | (layers F.Cu F.Paste F.Mask) 193 | ) 194 | (pad ~ smd rect 195 | (at -7.7 1.925) 196 | (size 2.4 3.05) 197 | (layers F.Cu F.Paste F.Mask) 198 | ) 199 | (model ${KIPRJMOD}/models/MX-52435-2271.stp 200 | (offset 201 | (xyz 0 -0.5 0) 202 | ) 203 | (scale 204 | (xyz 1 1 1) 205 | ) 206 | (rotate 207 | (xyz -90 0 0) 208 | ) 209 | ) 210 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/PinHeader_1x02_P2.54mm_Vertical.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module PinHeader_1x02_P2.54mm_Vertical 3 | (layer F.Cu) 4 | (tedit 59FED5CC) 5 | (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") 6 | (tags "Through hole pin header THT 1x02 2.54mm single row") 7 | (fp_text reference REF** 8 | (at 0 -2.33) 9 | (layer F.SilkS) 10 | (effects 11 | (font 12 | (size 1 1) 13 | (thickness 0.15) 14 | ) 15 | ) 16 | ) 17 | (fp_text value PinHeader_1x02_P2.54mm_Vertical 18 | (at 0 4.87) 19 | (layer F.Fab) 20 | (effects 21 | (font 22 | (size 1 1) 23 | (thickness 0.15) 24 | ) 25 | ) 26 | ) 27 | (fp_line 28 | (start -0.635 -1.27) 29 | (end 1.27 -1.27) 30 | (layer F.Fab) 31 | (width 0.1) 32 | ) 33 | (fp_line 34 | (start 1.27 -1.27) 35 | (end 1.27 3.81) 36 | (layer F.Fab) 37 | (width 0.1) 38 | ) 39 | (fp_line 40 | (start 1.27 3.81) 41 | (end -1.27 3.81) 42 | (layer F.Fab) 43 | (width 0.1) 44 | ) 45 | (fp_line 46 | (start -1.27 3.81) 47 | (end -1.27 -0.635) 48 | (layer F.Fab) 49 | (width 0.1) 50 | ) 51 | (fp_line 52 | (start -1.27 -0.635) 53 | (end -0.635 -1.27) 54 | (layer F.Fab) 55 | (width 0.1) 56 | ) 57 | (fp_line 58 | (start -1.33 3.87) 59 | (end 1.33 3.87) 60 | (layer F.SilkS) 61 | (width 0.12) 62 | ) 63 | (fp_line 64 | (start -1.33 1.27) 65 | (end -1.33 3.87) 66 | (layer F.SilkS) 67 | (width 0.12) 68 | ) 69 | (fp_line 70 | (start 1.33 1.27) 71 | (end 1.33 3.87) 72 | (layer F.SilkS) 73 | (width 0.12) 74 | ) 75 | (fp_line 76 | (start -1.33 1.27) 77 | (end 1.33 1.27) 78 | (layer F.SilkS) 79 | (width 0.12) 80 | ) 81 | (fp_line 82 | (start -1.33 0) 83 | (end -1.33 -1.33) 84 | (layer F.SilkS) 85 | (width 0.12) 86 | ) 87 | (fp_line 88 | (start -1.33 -1.33) 89 | (end 0 -1.33) 90 | (layer F.SilkS) 91 | (width 0.12) 92 | ) 93 | (fp_line 94 | (start -1.8 -1.8) 95 | (end -1.8 4.35) 96 | (layer F.CrtYd) 97 | (width 0.05) 98 | ) 99 | (fp_line 100 | (start -1.8 4.35) 101 | (end 1.8 4.35) 102 | (layer F.CrtYd) 103 | (width 0.05) 104 | ) 105 | (fp_line 106 | (start 1.8 4.35) 107 | (end 1.8 -1.8) 108 | (layer F.CrtYd) 109 | (width 0.05) 110 | ) 111 | (fp_line 112 | (start 1.8 -1.8) 113 | (end -1.8 -1.8) 114 | (layer F.CrtYd) 115 | (width 0.05) 116 | ) 117 | (pad 1 thru_hole rect 118 | (at 0 0) 119 | (size 1.7 1.7) 120 | (drill 1.0) 121 | (layers *.Cu *.Mask) 122 | ) 123 | (pad 2 thru_hole oval 124 | (at 0 2.54) 125 | (size 1.7 1.7) 126 | (drill 1.0) 127 | (layers *.Cu *.Mask) 128 | ) 129 | (fp_text user %R 130 | (at 0 1.27 90) 131 | (layer F.Fab) 132 | (effects 133 | (font 134 | (size 1 1) 135 | (thickness 0.15) 136 | ) 137 | ) 138 | ) 139 | (model ${KIPRJMOD}/models/PinHeader_1x02_P2.54mm_Vertical.wrl 140 | (at 141 | (xyz 0 0 0) 142 | ) 143 | (scale 144 | (xyz 1 1 1) 145 | ) 146 | (rotate 147 | (xyz 0 0 0) 148 | ) 149 | ) 150 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/PinHeader_1x12_P2.54mm_Vertical.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module PinHeader_1x12_P2.54mm_Vertical 3 | (layer F.Cu) 4 | (tedit 59FED5CC) 5 | (descr "Through hole straight pin header, 1x12, 2.54mm pitch, single row") 6 | (tags "Through hole pin header THT 1x12 2.54mm single row") 7 | (fp_text reference REF** 8 | (at 0 -2.33) 9 | (layer F.SilkS) 10 | (effects 11 | (font 12 | (size 1 1) 13 | (thickness 0.15) 14 | ) 15 | ) 16 | ) 17 | (fp_text value PinHeader_1x12_P2.54mm_Vertical 18 | (at 0 30.27) 19 | (layer F.Fab) 20 | (effects 21 | (font 22 | (size 1 1) 23 | (thickness 0.15) 24 | ) 25 | ) 26 | ) 27 | (fp_line 28 | (start -0.635 -1.27) 29 | (end 1.27 -1.27) 30 | (layer F.Fab) 31 | (width 0.1) 32 | ) 33 | (fp_line 34 | (start 1.27 -1.27) 35 | (end 1.27 29.21) 36 | (layer F.Fab) 37 | (width 0.1) 38 | ) 39 | (fp_line 40 | (start 1.27 29.21) 41 | (end -1.27 29.21) 42 | (layer F.Fab) 43 | (width 0.1) 44 | ) 45 | (fp_line 46 | (start -1.27 29.21) 47 | (end -1.27 -0.635) 48 | (layer F.Fab) 49 | (width 0.1) 50 | ) 51 | (fp_line 52 | (start -1.27 -0.635) 53 | (end -0.635 -1.27) 54 | (layer F.Fab) 55 | (width 0.1) 56 | ) 57 | (fp_line 58 | (start -1.33 29.27) 59 | (end 1.33 29.27) 60 | (layer F.SilkS) 61 | (width 0.12) 62 | ) 63 | (fp_line 64 | (start -1.33 1.27) 65 | (end -1.33 29.27) 66 | (layer F.SilkS) 67 | (width 0.12) 68 | ) 69 | (fp_line 70 | (start 1.33 1.27) 71 | (end 1.33 29.27) 72 | (layer F.SilkS) 73 | (width 0.12) 74 | ) 75 | (fp_line 76 | (start -1.33 1.27) 77 | (end 1.33 1.27) 78 | (layer F.SilkS) 79 | (width 0.12) 80 | ) 81 | (fp_line 82 | (start -1.33 0) 83 | (end -1.33 -1.33) 84 | (layer F.SilkS) 85 | (width 0.12) 86 | ) 87 | (fp_line 88 | (start -1.33 -1.33) 89 | (end 0 -1.33) 90 | (layer F.SilkS) 91 | (width 0.12) 92 | ) 93 | (fp_line 94 | (start -1.8 -1.8) 95 | (end -1.8 29.75) 96 | (layer F.CrtYd) 97 | (width 0.05) 98 | ) 99 | (fp_line 100 | (start -1.8 29.75) 101 | (end 1.8 29.75) 102 | (layer F.CrtYd) 103 | (width 0.05) 104 | ) 105 | (fp_line 106 | (start 1.8 29.75) 107 | (end 1.8 -1.8) 108 | (layer F.CrtYd) 109 | (width 0.05) 110 | ) 111 | (fp_line 112 | (start 1.8 -1.8) 113 | (end -1.8 -1.8) 114 | (layer F.CrtYd) 115 | (width 0.05) 116 | ) 117 | (pad 1 thru_hole rect 118 | (at 0 0) 119 | (size 1.7 1.7) 120 | (drill 1.0) 121 | (layers *.Cu *.Mask) 122 | ) 123 | (pad 2 thru_hole oval 124 | (at 0 2.54) 125 | (size 1.7 1.7) 126 | (drill 1.0) 127 | (layers *.Cu *.Mask) 128 | ) 129 | (pad 3 thru_hole oval 130 | (at 0 5.08) 131 | (size 1.7 1.7) 132 | (drill 1.0) 133 | (layers *.Cu *.Mask) 134 | ) 135 | (pad 4 thru_hole oval 136 | (at 0 7.62) 137 | (size 1.7 1.7) 138 | (drill 1.0) 139 | (layers *.Cu *.Mask) 140 | ) 141 | (pad 5 thru_hole oval 142 | (at 0 10.16) 143 | (size 1.7 1.7) 144 | (drill 1.0) 145 | (layers *.Cu *.Mask) 146 | ) 147 | (pad 6 thru_hole oval 148 | (at 0 12.7) 149 | (size 1.7 1.7) 150 | (drill 1.0) 151 | (layers *.Cu *.Mask) 152 | ) 153 | (pad 7 thru_hole oval 154 | (at 0 15.24) 155 | (size 1.7 1.7) 156 | (drill 1.0) 157 | (layers *.Cu *.Mask) 158 | ) 159 | (pad 8 thru_hole oval 160 | (at 0 17.78) 161 | (size 1.7 1.7) 162 | (drill 1.0) 163 | (layers *.Cu *.Mask) 164 | ) 165 | (pad 9 thru_hole oval 166 | (at 0 20.32) 167 | (size 1.7 1.7) 168 | (drill 1.0) 169 | (layers *.Cu *.Mask) 170 | ) 171 | (pad 10 thru_hole oval 172 | (at 0 22.86) 173 | (size 1.7 1.7) 174 | (drill 1.0) 175 | (layers *.Cu *.Mask) 176 | ) 177 | (pad 11 thru_hole oval 178 | (at 0 25.4) 179 | (size 1.7 1.7) 180 | (drill 1.0) 181 | (layers *.Cu *.Mask) 182 | ) 183 | (pad 12 thru_hole oval 184 | (at 0 27.94) 185 | (size 1.7 1.7) 186 | (drill 1.0) 187 | (layers *.Cu *.Mask) 188 | ) 189 | (fp_text user %R 190 | (at 0 13.97 90) 191 | (layer F.Fab) 192 | (effects 193 | (font 194 | (size 1 1) 195 | (thickness 0.15) 196 | ) 197 | ) 198 | ) 199 | (model ${KIPRJMOD}/models/PinHeader_1x12_P2.54mm_Vertical.wrl 200 | (at 201 | (xyz 0 0 0) 202 | ) 203 | (scale 204 | (xyz 1 1 1) 205 | ) 206 | (rotate 207 | (xyz 0 0 0) 208 | ) 209 | ) 210 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/PinHeader_1x16_P2.54mm_Vertical.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module PinHeader_1x16_P2.54mm_Vertical 3 | (layer F.Cu) 4 | (tedit 59FED5CC) 5 | (descr "Through hole straight pin header, 1x16, 2.54mm pitch, single row") 6 | (tags "Through hole pin header THT 1x16 2.54mm single row") 7 | (fp_text reference REF** 8 | (at 0 -2.33) 9 | (layer F.SilkS) 10 | (effects 11 | (font 12 | (size 1 1) 13 | (thickness 0.15) 14 | ) 15 | ) 16 | ) 17 | (fp_text value PinHeader_1x16_P2.54mm_Vertical 18 | (at 0 40.43) 19 | (layer F.Fab) 20 | (effects 21 | (font 22 | (size 1 1) 23 | (thickness 0.15) 24 | ) 25 | ) 26 | ) 27 | (fp_line 28 | (start -0.635 -1.27) 29 | (end 1.27 -1.27) 30 | (layer F.Fab) 31 | (width 0.1) 32 | ) 33 | (fp_line 34 | (start 1.27 -1.27) 35 | (end 1.27 39.37) 36 | (layer F.Fab) 37 | (width 0.1) 38 | ) 39 | (fp_line 40 | (start 1.27 39.37) 41 | (end -1.27 39.37) 42 | (layer F.Fab) 43 | (width 0.1) 44 | ) 45 | (fp_line 46 | (start -1.27 39.37) 47 | (end -1.27 -0.635) 48 | (layer F.Fab) 49 | (width 0.1) 50 | ) 51 | (fp_line 52 | (start -1.27 -0.635) 53 | (end -0.635 -1.27) 54 | (layer F.Fab) 55 | (width 0.1) 56 | ) 57 | (fp_line 58 | (start -1.33 39.43) 59 | (end 1.33 39.43) 60 | (layer F.SilkS) 61 | (width 0.12) 62 | ) 63 | (fp_line 64 | (start -1.33 1.27) 65 | (end -1.33 39.43) 66 | (layer F.SilkS) 67 | (width 0.12) 68 | ) 69 | (fp_line 70 | (start 1.33 1.27) 71 | (end 1.33 39.43) 72 | (layer F.SilkS) 73 | (width 0.12) 74 | ) 75 | (fp_line 76 | (start -1.33 1.27) 77 | (end 1.33 1.27) 78 | (layer F.SilkS) 79 | (width 0.12) 80 | ) 81 | (fp_line 82 | (start -1.33 0) 83 | (end -1.33 -1.33) 84 | (layer F.SilkS) 85 | (width 0.12) 86 | ) 87 | (fp_line 88 | (start -1.33 -1.33) 89 | (end 0 -1.33) 90 | (layer F.SilkS) 91 | (width 0.12) 92 | ) 93 | (fp_line 94 | (start -1.8 -1.8) 95 | (end -1.8 39.9) 96 | (layer F.CrtYd) 97 | (width 0.05) 98 | ) 99 | (fp_line 100 | (start -1.8 39.9) 101 | (end 1.8 39.9) 102 | (layer F.CrtYd) 103 | (width 0.05) 104 | ) 105 | (fp_line 106 | (start 1.8 39.9) 107 | (end 1.8 -1.8) 108 | (layer F.CrtYd) 109 | (width 0.05) 110 | ) 111 | (fp_line 112 | (start 1.8 -1.8) 113 | (end -1.8 -1.8) 114 | (layer F.CrtYd) 115 | (width 0.05) 116 | ) 117 | (pad 1 thru_hole rect 118 | (at 0 0) 119 | (size 1.7 1.7) 120 | (drill 1.0) 121 | (layers *.Cu *.Mask) 122 | ) 123 | (pad 2 thru_hole oval 124 | (at 0 2.54) 125 | (size 1.7 1.7) 126 | (drill 1.0) 127 | (layers *.Cu *.Mask) 128 | ) 129 | (pad 3 thru_hole oval 130 | (at 0 5.08) 131 | (size 1.7 1.7) 132 | (drill 1.0) 133 | (layers *.Cu *.Mask) 134 | ) 135 | (pad 4 thru_hole oval 136 | (at 0 7.62) 137 | (size 1.7 1.7) 138 | (drill 1.0) 139 | (layers *.Cu *.Mask) 140 | ) 141 | (pad 5 thru_hole oval 142 | (at 0 10.16) 143 | (size 1.7 1.7) 144 | (drill 1.0) 145 | (layers *.Cu *.Mask) 146 | ) 147 | (pad 6 thru_hole oval 148 | (at 0 12.7) 149 | (size 1.7 1.7) 150 | (drill 1.0) 151 | (layers *.Cu *.Mask) 152 | ) 153 | (pad 7 thru_hole oval 154 | (at 0 15.24) 155 | (size 1.7 1.7) 156 | (drill 1.0) 157 | (layers *.Cu *.Mask) 158 | ) 159 | (pad 8 thru_hole oval 160 | (at 0 17.78) 161 | (size 1.7 1.7) 162 | (drill 1.0) 163 | (layers *.Cu *.Mask) 164 | ) 165 | (pad 9 thru_hole oval 166 | (at 0 20.32) 167 | (size 1.7 1.7) 168 | (drill 1.0) 169 | (layers *.Cu *.Mask) 170 | ) 171 | (pad 10 thru_hole oval 172 | (at 0 22.86) 173 | (size 1.7 1.7) 174 | (drill 1.0) 175 | (layers *.Cu *.Mask) 176 | ) 177 | (pad 11 thru_hole oval 178 | (at 0 25.4) 179 | (size 1.7 1.7) 180 | (drill 1.0) 181 | (layers *.Cu *.Mask) 182 | ) 183 | (pad 12 thru_hole oval 184 | (at 0 27.94) 185 | (size 1.7 1.7) 186 | (drill 1.0) 187 | (layers *.Cu *.Mask) 188 | ) 189 | (pad 13 thru_hole oval 190 | (at 0 30.48) 191 | (size 1.7 1.7) 192 | (drill 1.0) 193 | (layers *.Cu *.Mask) 194 | ) 195 | (pad 14 thru_hole oval 196 | (at 0 33.02) 197 | (size 1.7 1.7) 198 | (drill 1.0) 199 | (layers *.Cu *.Mask) 200 | ) 201 | (pad 15 thru_hole oval 202 | (at 0 35.56) 203 | (size 1.7 1.7) 204 | (drill 1.0) 205 | (layers *.Cu *.Mask) 206 | ) 207 | (pad 16 thru_hole oval 208 | (at 0 38.1) 209 | (size 1.7 1.7) 210 | (drill 1.0) 211 | (layers *.Cu *.Mask) 212 | ) 213 | (fp_text user %R 214 | (at 0 19.05 90) 215 | (layer F.Fab) 216 | (effects 217 | (font 218 | (size 1 1) 219 | (thickness 0.15) 220 | ) 221 | ) 222 | ) 223 | (model ${KIPRJMOD}/models/PinHeader_1x16_P2.54mm_Vertical.wrl 224 | (at 225 | (xyz 0 0 0) 226 | ) 227 | (scale 228 | (xyz 1 1 1) 229 | ) 230 | (rotate 231 | (xyz 0 0 0) 232 | ) 233 | ) 234 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/PinHeader_2x05_P1.27mm_Vertical.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module PinHeader_2x05_P1.27mm_Vertical 3 | (layer F.Cu) 4 | (tedit 59FED6E3) 5 | (descr "Through hole straight pin header, 2x05, 1.27mm pitch, double rows") 6 | (tags "Through hole pin header THT 2x05 1.27mm double row") 7 | (fp_text reference REF** 8 | (at 0.635 -1.695) 9 | (layer F.SilkS) 10 | (effects 11 | (font 12 | (size 1 1) 13 | (thickness 0.15) 14 | ) 15 | ) 16 | ) 17 | (fp_text value PinHeader_2x05_P1.27mm_Vertical 18 | (at 0.635 6.775) 19 | (layer F.Fab) 20 | (effects 21 | (font 22 | (size 1 1) 23 | (thickness 0.15) 24 | ) 25 | ) 26 | ) 27 | (fp_line 28 | (start -0.2175 -0.635) 29 | (end 2.34 -0.635) 30 | (layer F.Fab) 31 | (width 0.1) 32 | ) 33 | (fp_line 34 | (start 2.34 -0.635) 35 | (end 2.34 5.715) 36 | (layer F.Fab) 37 | (width 0.1) 38 | ) 39 | (fp_line 40 | (start 2.34 5.715) 41 | (end -1.07 5.715) 42 | (layer F.Fab) 43 | (width 0.1) 44 | ) 45 | (fp_line 46 | (start -1.07 5.715) 47 | (end -1.07 0.2175) 48 | (layer F.Fab) 49 | (width 0.1) 50 | ) 51 | (fp_line 52 | (start -1.07 0.2175) 53 | (end -0.2175 -0.635) 54 | (layer F.Fab) 55 | (width 0.1) 56 | ) 57 | (fp_line 58 | (start -1.13 5.775) 59 | (end -0.30753 5.775) 60 | (layer F.SilkS) 61 | (width 0.12) 62 | ) 63 | (fp_line 64 | (start 1.57753 5.775) 65 | (end 2.4 5.775) 66 | (layer F.SilkS) 67 | (width 0.12) 68 | ) 69 | (fp_line 70 | (start 0.30753 5.775) 71 | (end 0.96247 5.775) 72 | (layer F.SilkS) 73 | (width 0.12) 74 | ) 75 | (fp_line 76 | (start -1.13 0.76) 77 | (end -1.13 5.775) 78 | (layer F.SilkS) 79 | (width 0.12) 80 | ) 81 | (fp_line 82 | (start 2.4 -0.695) 83 | (end 2.4 5.775) 84 | (layer F.SilkS) 85 | (width 0.12) 86 | ) 87 | (fp_line 88 | (start -1.13 0.76) 89 | (end -0.563471 0.76) 90 | (layer F.SilkS) 91 | (width 0.12) 92 | ) 93 | (fp_line 94 | (start 0.563471 0.76) 95 | (end 0.706529 0.76) 96 | (layer F.SilkS) 97 | (width 0.12) 98 | ) 99 | (fp_line 100 | (start 0.76 0.706529) 101 | (end 0.76 0.563471) 102 | (layer F.SilkS) 103 | (width 0.12) 104 | ) 105 | (fp_line 106 | (start 0.76 -0.563471) 107 | (end 0.76 -0.695) 108 | (layer F.SilkS) 109 | (width 0.12) 110 | ) 111 | (fp_line 112 | (start 0.76 -0.695) 113 | (end 0.96247 -0.695) 114 | (layer F.SilkS) 115 | (width 0.12) 116 | ) 117 | (fp_line 118 | (start 1.57753 -0.695) 119 | (end 2.4 -0.695) 120 | (layer F.SilkS) 121 | (width 0.12) 122 | ) 123 | (fp_line 124 | (start -1.13 0) 125 | (end -1.13 -0.76) 126 | (layer F.SilkS) 127 | (width 0.12) 128 | ) 129 | (fp_line 130 | (start -1.13 -0.76) 131 | (end 0 -0.76) 132 | (layer F.SilkS) 133 | (width 0.12) 134 | ) 135 | (fp_line 136 | (start -1.6 -1.15) 137 | (end -1.6 6.25) 138 | (layer F.CrtYd) 139 | (width 0.05) 140 | ) 141 | (fp_line 142 | (start -1.6 6.25) 143 | (end 2.85 6.25) 144 | (layer F.CrtYd) 145 | (width 0.05) 146 | ) 147 | (fp_line 148 | (start 2.85 6.25) 149 | (end 2.85 -1.15) 150 | (layer F.CrtYd) 151 | (width 0.05) 152 | ) 153 | (fp_line 154 | (start 2.85 -1.15) 155 | (end -1.6 -1.15) 156 | (layer F.CrtYd) 157 | (width 0.05) 158 | ) 159 | (pad 1 thru_hole rect 160 | (at 0 0) 161 | (size 1 1) 162 | (drill 0.65) 163 | (layers *.Cu *.Mask) 164 | ) 165 | (pad 2 thru_hole oval 166 | (at 1.27 0) 167 | (size 1 1) 168 | (drill 0.65) 169 | (layers *.Cu *.Mask) 170 | ) 171 | (pad 3 thru_hole oval 172 | (at 0 1.27) 173 | (size 1 1) 174 | (drill 0.65) 175 | (layers *.Cu *.Mask) 176 | ) 177 | (pad 4 thru_hole oval 178 | (at 1.27 1.27) 179 | (size 1 1) 180 | (drill 0.65) 181 | (layers *.Cu *.Mask) 182 | ) 183 | (pad 5 thru_hole oval 184 | (at 0 2.54) 185 | (size 1 1) 186 | (drill 0.65) 187 | (layers *.Cu *.Mask) 188 | ) 189 | (pad 6 thru_hole oval 190 | (at 1.27 2.54) 191 | (size 1 1) 192 | (drill 0.65) 193 | (layers *.Cu *.Mask) 194 | ) 195 | (pad 7 thru_hole oval 196 | (at 0 3.81) 197 | (size 1 1) 198 | (drill 0.65) 199 | (layers *.Cu *.Mask) 200 | ) 201 | (pad 8 thru_hole oval 202 | (at 1.27 3.81) 203 | (size 1 1) 204 | (drill 0.65) 205 | (layers *.Cu *.Mask) 206 | ) 207 | (pad 9 thru_hole oval 208 | (at 0 5.08) 209 | (size 1 1) 210 | (drill 0.65) 211 | (layers *.Cu *.Mask) 212 | ) 213 | (pad 10 thru_hole oval 214 | (at 1.27 5.08) 215 | (size 1 1) 216 | (drill 0.65) 217 | (layers *.Cu *.Mask) 218 | ) 219 | (fp_text user %R 220 | (at 0.635 2.54 90) 221 | (layer F.Fab) 222 | (effects 223 | (font 224 | (size 1 1) 225 | (thickness 0.15) 226 | ) 227 | ) 228 | ) 229 | (model ${KIPRJMOD}/models/PinHeader_2x05_P1.27mm_Vertical.wrl 230 | (at 231 | (xyz 0 0 0) 232 | ) 233 | (scale 234 | (xyz 1 1 1) 235 | ) 236 | (rotate 237 | (xyz 0 0 0) 238 | ) 239 | ) 240 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/R_0603_1608Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module R_0603_1608Metric 3 | (layer F.Cu) 4 | (tedit 5B301BBD) 5 | (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") 6 | (tags resistor) 7 | (attr smd) 8 | (fp_text reference REF** 9 | (at 0 -1.43) 10 | (layer F.SilkS) 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.15) 15 | ) 16 | ) 17 | ) 18 | (fp_text value R_0603_1608Metric 19 | (at 0 1.43) 20 | (layer F.Fab) 21 | (effects 22 | (font 23 | (size 1 1) 24 | (thickness 0.15) 25 | ) 26 | ) 27 | ) 28 | (fp_line 29 | (start -0.8 0.4) 30 | (end -0.8 -0.4) 31 | (layer F.Fab) 32 | (width 0.1) 33 | ) 34 | (fp_line 35 | (start -0.8 -0.4) 36 | (end 0.8 -0.4) 37 | (layer F.Fab) 38 | (width 0.1) 39 | ) 40 | (fp_line 41 | (start 0.8 -0.4) 42 | (end 0.8 0.4) 43 | (layer F.Fab) 44 | (width 0.1) 45 | ) 46 | (fp_line 47 | (start 0.8 0.4) 48 | (end -0.8 0.4) 49 | (layer F.Fab) 50 | (width 0.1) 51 | ) 52 | (fp_line 53 | (start -0.162779 -0.51) 54 | (end 0.162779 -0.51) 55 | (layer F.SilkS) 56 | (width 0.12) 57 | ) 58 | (fp_line 59 | (start -0.162779 0.51) 60 | (end 0.162779 0.51) 61 | (layer F.SilkS) 62 | (width 0.12) 63 | ) 64 | (fp_line 65 | (start -1.48 0.73) 66 | (end -1.48 -0.73) 67 | (layer F.CrtYd) 68 | (width 0.05) 69 | ) 70 | (fp_line 71 | (start -1.48 -0.73) 72 | (end 1.48 -0.73) 73 | (layer F.CrtYd) 74 | (width 0.05) 75 | ) 76 | (fp_line 77 | (start 1.48 -0.73) 78 | (end 1.48 0.73) 79 | (layer F.CrtYd) 80 | (width 0.05) 81 | ) 82 | (fp_line 83 | (start 1.48 0.73) 84 | (end -1.48 0.73) 85 | (layer F.CrtYd) 86 | (width 0.05) 87 | ) 88 | (pad 1 smd roundrect 89 | (at -0.7875 0) 90 | (size 0.875 0.95) 91 | (layers F.Cu F.Mask F.Paste) 92 | (roundrect_rratio 0.25) 93 | ) 94 | (pad 2 smd roundrect 95 | (at 0.7875 0) 96 | (size 0.875 0.95) 97 | (layers F.Cu F.Mask F.Paste) 98 | (roundrect_rratio 0.25) 99 | ) 100 | (fp_text user %R 101 | (at 0 0) 102 | (layer F.Fab) 103 | (effects 104 | (font 105 | (size 0.4 0.4) 106 | (thickness 0.06) 107 | ) 108 | ) 109 | ) 110 | (model ${KIPRJMOD}/models/R_0603_1608Metric.wrl 111 | (at 112 | (xyz 0 0 0) 113 | ) 114 | (scale 115 | (xyz 1 1 1) 116 | ) 117 | (rotate 118 | (xyz 0 0 0) 119 | ) 120 | ) 121 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/SC-74-6.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module SC-74-6 3 | (layer F.Cu) 4 | (tedit 5E774A77) 5 | (attr smd) 6 | (fp_text reference REF** 7 | (at 0 2.5) 8 | (layer F.SilkS) 9 | (effects 10 | (font 11 | (size 1 1) 12 | (thickness 0.15) 13 | ) 14 | ) 15 | ) 16 | (fp_text value SC-74-6 17 | (at 0 -2.5) 18 | (layer F.Fab) 19 | (effects 20 | (font 21 | (size 1 1) 22 | (thickness 0.15) 23 | ) 24 | ) 25 | ) 26 | (fp_line 27 | (start 1.6 -0.8) 28 | (end 1.6 0.8) 29 | (layer F.SilkS) 30 | (width 0.15) 31 | ) 32 | (fp_line 33 | (start -1.4 0.8) 34 | (end -1.6 0.8) 35 | (layer F.SilkS) 36 | (width 0.15) 37 | ) 38 | (fp_line 39 | (start -1.6 0.8) 40 | (end -1.6 -0.8) 41 | (layer F.SilkS) 42 | (width 0.15) 43 | ) 44 | (fp_line 45 | (start -1.4 -0.8) 46 | (end -1.6 -0.8) 47 | (layer F.SilkS) 48 | (width 0.15) 49 | ) 50 | (fp_line 51 | (start 1.6 -0.8) 52 | (end 1.4 -0.8) 53 | (layer F.SilkS) 54 | (width 0.15) 55 | ) 56 | (fp_line 57 | (start 1.6 0.8) 58 | (end 1.4 0.8) 59 | (layer F.SilkS) 60 | (width 0.15) 61 | ) 62 | (fp_circle 63 | (center -1.15 0.4) 64 | (end -1.05 0.4) 65 | (layer F.SilkS) 66 | (width 0.25) 67 | ) 68 | (pad 1 smd rect 69 | (at -0.95 1.2) 70 | (size 0.55 0.8) 71 | (layers F.Cu F.Paste F.Mask) 72 | ) 73 | (pad 2 smd rect 74 | (at 0 1.2) 75 | (size 0.55 0.8) 76 | (layers F.Cu F.Paste F.Mask) 77 | ) 78 | (pad 3 smd rect 79 | (at 0.95 1.2) 80 | (size 0.55 0.8) 81 | (layers F.Cu F.Paste F.Mask) 82 | ) 83 | (pad 4 smd rect 84 | (at 0.95 -1.2) 85 | (size 0.55 0.8) 86 | (layers F.Cu F.Paste F.Mask) 87 | ) 88 | (pad 6 smd rect 89 | (at -0.95 -1.2) 90 | (size 0.55 0.8) 91 | (layers F.Cu F.Paste F.Mask) 92 | ) 93 | (pad 5 smd rect 94 | (at 0 -1.2) 95 | (size 0.55 0.8) 96 | (layers F.Cu F.Paste F.Mask) 97 | ) 98 | (model ${KIPRJMOD}/models/SC-74-6.step 99 | (at 100 | (xyz 0 0 0) 101 | ) 102 | (scale 103 | (xyz 1 1 1) 104 | ) 105 | (rotate 106 | (xyz 0 0 0) 107 | ) 108 | ) 109 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/SMD_3.2x2.5.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module SMD_3.2x2.5 3 | (layer F.Cu) 4 | (tedit 57962329) 5 | (fp_text reference SMD_3.2x2.5 6 | (at 0 2.54 180) 7 | (layer F.SilkS) 8 | (effects 9 | (font 10 | (size 1 1) 11 | (thickness 0.15) 12 | ) 13 | ) 14 | ) 15 | (fp_text value VAL** 16 | (at 0 -2.54 180) 17 | (layer F.SilkS) 18 | (effects 19 | (font 20 | (size 1 1) 21 | (thickness 0.15) 22 | ) 23 | ) 24 | ) 25 | (fp_circle 26 | (center -0.9 -1.3) 27 | (end -0.9 -1.2) 28 | (layer F.SilkS) 29 | (width 0.15) 30 | ) 31 | (fp_line 32 | (start -1.1 -1.7) 33 | (end -1.3 -1.5) 34 | (layer F.SilkS) 35 | (width 0.15) 36 | ) 37 | (fp_line 38 | (start -1.3 -1.5) 39 | (end -1.3 1.5) 40 | (layer F.SilkS) 41 | (width 0.15) 42 | ) 43 | (fp_line 44 | (start -1.3 1.5) 45 | (end -1.1 1.7) 46 | (layer F.SilkS) 47 | (width 0.15) 48 | ) 49 | (fp_line 50 | (start -1.1 1.7) 51 | (end 1.1 1.7) 52 | (layer F.SilkS) 53 | (width 0.15) 54 | ) 55 | (fp_line 56 | (start 1.1 1.7) 57 | (end 1.3 1.5) 58 | (layer F.SilkS) 59 | (width 0.15) 60 | ) 61 | (fp_line 62 | (start 1.3 1.5) 63 | (end 1.3 -1.5) 64 | (layer F.SilkS) 65 | (width 0.15) 66 | ) 67 | (fp_line 68 | (start 1.3 -1.5) 69 | (end 1.1 -1.7) 70 | (layer F.SilkS) 71 | (width 0.15) 72 | ) 73 | (fp_line 74 | (start 1.1 -1.7) 75 | (end -1.1 -1.7) 76 | (layer F.SilkS) 77 | (width 0.15) 78 | ) 79 | (pad 1 smd rect 80 | (at -0.8 -1.1 270) 81 | (size 1.4 1.15) 82 | (layers F.Cu F.Paste F.Mask) 83 | ) 84 | (pad 2 smd rect 85 | (at -0.8 1.1 270) 86 | (size 1.4 1.15) 87 | (layers F.Cu F.Paste F.Mask) 88 | ) 89 | (pad 3 smd rect 90 | (at 0.8 1.1 270) 91 | (size 1.4 1.15) 92 | (layers F.Cu F.Paste F.Mask) 93 | ) 94 | (pad 4 smd rect 95 | (at 0.8 -1.1 270) 96 | (size 1.4 1.15) 97 | (layers F.Cu F.Paste F.Mask) 98 | ) 99 | (model ${KIPRJMOD}/models/Crystal_SMD_2520_4Pads.wrl 100 | (at 101 | (xyz 0 0 0) 102 | ) 103 | (scale 104 | (xyz 1.4 1.3 1.2) 105 | ) 106 | (rotate 107 | (xyz 0 0 90) 108 | ) 109 | ) 110 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/SOIC-8_3.9x4.9mm_P1.27mm.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module SOIC-8_3.9x4.9mm_P1.27mm 3 | (layer F.Cu) 4 | (tedit 5A02F2D3) 5 | (descr "8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC] (see Microchip Packaging Specification http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf)") 6 | (tags "SOIC 1.27") 7 | (attr smd) 8 | (fp_text reference REF** 9 | (at 0 -3.5) 10 | (layer F.SilkS) 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.15) 15 | ) 16 | ) 17 | ) 18 | (fp_text value SOIC-8_3.9x4.9mm_P1.27mm 19 | (at 0 3.5) 20 | (layer F.Fab) 21 | (effects 22 | (font 23 | (size 1 1) 24 | (thickness 0.15) 25 | ) 26 | ) 27 | ) 28 | (fp_text user %R 29 | (at 0 0) 30 | (layer F.Fab) 31 | (effects 32 | (font 33 | (size 1 1) 34 | (thickness 0.15) 35 | ) 36 | ) 37 | ) 38 | (fp_line 39 | (start -0.95 -2.45) 40 | (end 1.95 -2.45) 41 | (layer F.Fab) 42 | (width 0.1) 43 | ) 44 | (fp_line 45 | (start 1.95 -2.45) 46 | (end 1.95 2.45) 47 | (layer F.Fab) 48 | (width 0.1) 49 | ) 50 | (fp_line 51 | (start 1.95 2.45) 52 | (end -1.95 2.45) 53 | (layer F.Fab) 54 | (width 0.1) 55 | ) 56 | (fp_line 57 | (start -1.95 2.45) 58 | (end -1.95 -1.45) 59 | (layer F.Fab) 60 | (width 0.1) 61 | ) 62 | (fp_line 63 | (start -1.95 -1.45) 64 | (end -0.95 -2.45) 65 | (layer F.Fab) 66 | (width 0.1) 67 | ) 68 | (fp_line 69 | (start -3.73 -2.7) 70 | (end -3.73 2.7) 71 | (layer F.CrtYd) 72 | (width 0.05) 73 | ) 74 | (fp_line 75 | (start 3.73 -2.7) 76 | (end 3.73 2.7) 77 | (layer F.CrtYd) 78 | (width 0.05) 79 | ) 80 | (fp_line 81 | (start -3.73 -2.7) 82 | (end 3.73 -2.7) 83 | (layer F.CrtYd) 84 | (width 0.05) 85 | ) 86 | (fp_line 87 | (start -3.73 2.7) 88 | (end 3.73 2.7) 89 | (layer F.CrtYd) 90 | (width 0.05) 91 | ) 92 | (fp_line 93 | (start -2.075 -2.575) 94 | (end -2.075 -2.525) 95 | (layer F.SilkS) 96 | (width 0.15) 97 | ) 98 | (fp_line 99 | (start 2.075 -2.575) 100 | (end 2.075 -2.43) 101 | (layer F.SilkS) 102 | (width 0.15) 103 | ) 104 | (fp_line 105 | (start 2.075 2.575) 106 | (end 2.075 2.43) 107 | (layer F.SilkS) 108 | (width 0.15) 109 | ) 110 | (fp_line 111 | (start -2.075 2.575) 112 | (end -2.075 2.43) 113 | (layer F.SilkS) 114 | (width 0.15) 115 | ) 116 | (fp_line 117 | (start -2.075 -2.575) 118 | (end 2.075 -2.575) 119 | (layer F.SilkS) 120 | (width 0.15) 121 | ) 122 | (fp_line 123 | (start -2.075 2.575) 124 | (end 2.075 2.575) 125 | (layer F.SilkS) 126 | (width 0.15) 127 | ) 128 | (fp_line 129 | (start -2.075 -2.525) 130 | (end -3.475 -2.525) 131 | (layer F.SilkS) 132 | (width 0.15) 133 | ) 134 | (pad 1 smd rect 135 | (at -2.7 -1.905) 136 | (size 1.55 0.6) 137 | (layers F.Cu F.Paste F.Mask) 138 | ) 139 | (pad 2 smd rect 140 | (at -2.7 -0.635) 141 | (size 1.55 0.6) 142 | (layers F.Cu F.Paste F.Mask) 143 | ) 144 | (pad 3 smd rect 145 | (at -2.7 0.635) 146 | (size 1.55 0.6) 147 | (layers F.Cu F.Paste F.Mask) 148 | ) 149 | (pad 4 smd rect 150 | (at -2.7 1.905) 151 | (size 1.55 0.6) 152 | (layers F.Cu F.Paste F.Mask) 153 | ) 154 | (pad 5 smd rect 155 | (at 2.7 1.905) 156 | (size 1.55 0.6) 157 | (layers F.Cu F.Paste F.Mask) 158 | ) 159 | (pad 6 smd rect 160 | (at 2.7 0.635) 161 | (size 1.55 0.6) 162 | (layers F.Cu F.Paste F.Mask) 163 | ) 164 | (pad 7 smd rect 165 | (at 2.7 -0.635) 166 | (size 1.55 0.6) 167 | (layers F.Cu F.Paste F.Mask) 168 | ) 169 | (pad 8 smd rect 170 | (at 2.7 -1.905) 171 | (size 1.55 0.6) 172 | (layers F.Cu F.Paste F.Mask) 173 | ) 174 | (model ${KIPRJMOD}/models/SOIC-8_3.9x4.9mm_P1.27mm.wrl 175 | (at 176 | (xyz 0 0 0) 177 | ) 178 | (scale 179 | (xyz 1 1 1) 180 | ) 181 | (rotate 182 | (xyz 0 0 0) 183 | ) 184 | ) 185 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/SOT-23-5.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module SOT-23-5 3 | (layer F.Cu) 4 | (tedit 5A02FF57) 5 | (descr "5-pin SOT23 package") 6 | (tags SOT-23-5) 7 | (attr smd) 8 | (fp_text reference REF** 9 | (at 0 -2.9) 10 | (layer F.SilkS) 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.15) 15 | ) 16 | ) 17 | ) 18 | (fp_text value SOT-23-5 19 | (at 0 2.9) 20 | (layer F.Fab) 21 | (effects 22 | (font 23 | (size 1 1) 24 | (thickness 0.15) 25 | ) 26 | ) 27 | ) 28 | (fp_text user %R 29 | (at 0 0 90) 30 | (layer F.Fab) 31 | (effects 32 | (font 33 | (size 0.5 0.5) 34 | (thickness 0.075) 35 | ) 36 | ) 37 | ) 38 | (fp_line 39 | (start -0.9 1.61) 40 | (end 0.9 1.61) 41 | (layer F.SilkS) 42 | (width 0.12) 43 | ) 44 | (fp_line 45 | (start 0.9 -1.61) 46 | (end -1.55 -1.61) 47 | (layer F.SilkS) 48 | (width 0.12) 49 | ) 50 | (fp_line 51 | (start -1.9 -1.8) 52 | (end 1.9 -1.8) 53 | (layer F.CrtYd) 54 | (width 0.05) 55 | ) 56 | (fp_line 57 | (start 1.9 -1.8) 58 | (end 1.9 1.8) 59 | (layer F.CrtYd) 60 | (width 0.05) 61 | ) 62 | (fp_line 63 | (start 1.9 1.8) 64 | (end -1.9 1.8) 65 | (layer F.CrtYd) 66 | (width 0.05) 67 | ) 68 | (fp_line 69 | (start -1.9 1.8) 70 | (end -1.9 -1.8) 71 | (layer F.CrtYd) 72 | (width 0.05) 73 | ) 74 | (fp_line 75 | (start -0.9 -0.9) 76 | (end -0.25 -1.55) 77 | (layer F.Fab) 78 | (width 0.1) 79 | ) 80 | (fp_line 81 | (start 0.9 -1.55) 82 | (end -0.25 -1.55) 83 | (layer F.Fab) 84 | (width 0.1) 85 | ) 86 | (fp_line 87 | (start -0.9 -0.9) 88 | (end -0.9 1.55) 89 | (layer F.Fab) 90 | (width 0.1) 91 | ) 92 | (fp_line 93 | (start 0.9 1.55) 94 | (end -0.9 1.55) 95 | (layer F.Fab) 96 | (width 0.1) 97 | ) 98 | (fp_line 99 | (start 0.9 -1.55) 100 | (end 0.9 1.55) 101 | (layer F.Fab) 102 | (width 0.1) 103 | ) 104 | (pad 1 smd rect 105 | (at -1.1 -0.95) 106 | (size 1.06 0.65) 107 | (layers F.Cu F.Paste F.Mask) 108 | ) 109 | (pad 2 smd rect 110 | (at -1.1 0) 111 | (size 1.06 0.65) 112 | (layers F.Cu F.Paste F.Mask) 113 | ) 114 | (pad 3 smd rect 115 | (at -1.1 0.95) 116 | (size 1.06 0.65) 117 | (layers F.Cu F.Paste F.Mask) 118 | ) 119 | (pad 4 smd rect 120 | (at 1.1 0.95) 121 | (size 1.06 0.65) 122 | (layers F.Cu F.Paste F.Mask) 123 | ) 124 | (pad 5 smd rect 125 | (at 1.1 -0.95) 126 | (size 1.06 0.65) 127 | (layers F.Cu F.Paste F.Mask) 128 | ) 129 | (model ${KIPRJMOD}/models/SOT-23-5.wrl 130 | (at 131 | (xyz 0 0 0) 132 | ) 133 | (scale 134 | (xyz 1 1 1) 135 | ) 136 | (rotate 137 | (xyz 0 0 0) 138 | ) 139 | ) 140 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/SOT-23.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module SOT-23 3 | (layer F.Cu) 4 | (tedit 5A02FF57) 5 | (descr "SOT-23, Standard") 6 | (tags SOT-23) 7 | (attr smd) 8 | (fp_text reference REF** 9 | (at 0 -2.5) 10 | (layer F.SilkS) 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.15) 15 | ) 16 | ) 17 | ) 18 | (fp_text value SOT-23 19 | (at 0 2.5) 20 | (layer F.Fab) 21 | (effects 22 | (font 23 | (size 1 1) 24 | (thickness 0.15) 25 | ) 26 | ) 27 | ) 28 | (fp_text user %R 29 | (at 0 0 90) 30 | (layer F.Fab) 31 | (effects 32 | (font 33 | (size 0.5 0.5) 34 | (thickness 0.075) 35 | ) 36 | ) 37 | ) 38 | (fp_line 39 | (start -0.7 -0.95) 40 | (end -0.7 1.5) 41 | (layer F.Fab) 42 | (width 0.1) 43 | ) 44 | (fp_line 45 | (start -0.15 -1.52) 46 | (end 0.7 -1.52) 47 | (layer F.Fab) 48 | (width 0.1) 49 | ) 50 | (fp_line 51 | (start -0.7 -0.95) 52 | (end -0.15 -1.52) 53 | (layer F.Fab) 54 | (width 0.1) 55 | ) 56 | (fp_line 57 | (start 0.7 -1.52) 58 | (end 0.7 1.52) 59 | (layer F.Fab) 60 | (width 0.1) 61 | ) 62 | (fp_line 63 | (start -0.7 1.52) 64 | (end 0.7 1.52) 65 | (layer F.Fab) 66 | (width 0.1) 67 | ) 68 | (fp_line 69 | (start 0.76 1.58) 70 | (end 0.76 0.65) 71 | (layer F.SilkS) 72 | (width 0.12) 73 | ) 74 | (fp_line 75 | (start 0.76 -1.58) 76 | (end 0.76 -0.65) 77 | (layer F.SilkS) 78 | (width 0.12) 79 | ) 80 | (fp_line 81 | (start -1.7 -1.75) 82 | (end 1.7 -1.75) 83 | (layer F.CrtYd) 84 | (width 0.05) 85 | ) 86 | (fp_line 87 | (start 1.7 -1.75) 88 | (end 1.7 1.75) 89 | (layer F.CrtYd) 90 | (width 0.05) 91 | ) 92 | (fp_line 93 | (start 1.7 1.75) 94 | (end -1.7 1.75) 95 | (layer F.CrtYd) 96 | (width 0.05) 97 | ) 98 | (fp_line 99 | (start -1.7 1.75) 100 | (end -1.7 -1.75) 101 | (layer F.CrtYd) 102 | (width 0.05) 103 | ) 104 | (fp_line 105 | (start 0.76 -1.58) 106 | (end -1.4 -1.58) 107 | (layer F.SilkS) 108 | (width 0.12) 109 | ) 110 | (fp_line 111 | (start 0.76 1.58) 112 | (end -0.7 1.58) 113 | (layer F.SilkS) 114 | (width 0.12) 115 | ) 116 | (pad 1 smd rect 117 | (at -1 -0.95) 118 | (size 0.9 0.8) 119 | (layers F.Cu F.Paste F.Mask) 120 | ) 121 | (pad 2 smd rect 122 | (at -1 0.95) 123 | (size 0.9 0.8) 124 | (layers F.Cu F.Paste F.Mask) 125 | ) 126 | (pad 3 smd rect 127 | (at 1 0) 128 | (size 0.9 0.8) 129 | (layers F.Cu F.Paste F.Mask) 130 | ) 131 | (model ${KIPRJMOD}/models/SOT-23.wrl 132 | (at 133 | (xyz 0 0 0) 134 | ) 135 | (scale 136 | (xyz 1 1 1) 137 | ) 138 | (rotate 139 | (xyz 0 0 0) 140 | ) 141 | ) 142 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/SOT-666.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module SOT-666 3 | (layer F.Cu) 4 | (tedit 5A02FF57) 5 | (descr SOT666) 6 | (tags SOT-666) 7 | (attr smd) 8 | (fp_text reference REF** 9 | (at 0 -1.75) 10 | (layer F.SilkS) 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.15) 15 | ) 16 | ) 17 | ) 18 | (fp_text value SOT-666 19 | (at 0 1.75 180) 20 | (layer F.Fab) 21 | (effects 22 | (font 23 | (size 1 1) 24 | (thickness 0.15) 25 | ) 26 | ) 27 | ) 28 | (fp_text user %R 29 | (at 0 0 90) 30 | (layer F.Fab) 31 | (effects 32 | (font 33 | (size 0.5 0.5) 34 | (thickness 0.075) 35 | ) 36 | ) 37 | ) 38 | (fp_line 39 | (start -0.65 -0.53) 40 | (end -0.33 -0.85) 41 | (layer F.Fab) 42 | (width 0.1) 43 | ) 44 | (fp_line 45 | (start 0.8 -0.9) 46 | (end -1.1 -0.9) 47 | (layer F.SilkS) 48 | (width 0.12) 49 | ) 50 | (fp_line 51 | (start -0.8 0.9) 52 | (end 0.8 0.9) 53 | (layer F.SilkS) 54 | (width 0.12) 55 | ) 56 | (fp_line 57 | (start -1.5 -1.1) 58 | (end 1.5 -1.1) 59 | (layer F.CrtYd) 60 | (width 0.05) 61 | ) 62 | (fp_line 63 | (start 0.65 -0.85) 64 | (end -0.33 -0.85) 65 | (layer F.Fab) 66 | (width 0.1) 67 | ) 68 | (fp_line 69 | (start -0.65 -0.53) 70 | (end -0.65 0.85) 71 | (layer F.Fab) 72 | (width 0.1) 73 | ) 74 | (fp_line 75 | (start -1.5 1.1) 76 | (end 1.5 1.1) 77 | (layer F.CrtYd) 78 | (width 0.05) 79 | ) 80 | (fp_line 81 | (start 0.65 -0.85) 82 | (end 0.65 0.85) 83 | (layer F.Fab) 84 | (width 0.1) 85 | ) 86 | (fp_line 87 | (start 0.65 0.85) 88 | (end -0.65 0.85) 89 | (layer F.Fab) 90 | (width 0.1) 91 | ) 92 | (fp_line 93 | (start -1.5 -1.1) 94 | (end -1.5 1.1) 95 | (layer F.CrtYd) 96 | (width 0.05) 97 | ) 98 | (fp_line 99 | (start 1.5 1.1) 100 | (end 1.5 -1.1) 101 | (layer F.CrtYd) 102 | (width 0.05) 103 | ) 104 | (pad 1 smd rect 105 | (at -0.85 -0.5375) 106 | (size 0.5 0.375) 107 | (layers F.Cu F.Paste F.Mask) 108 | ) 109 | (pad 3 smd rect 110 | (at -0.85 0.5375) 111 | (size 0.5 0.375) 112 | (layers F.Cu F.Paste F.Mask) 113 | ) 114 | (pad 5 smd rect 115 | (at 0.925 0) 116 | (size 0.65 0.3) 117 | (layers F.Cu F.Paste F.Mask) 118 | ) 119 | (pad 2 smd rect 120 | (at -0.925 0) 121 | (size 0.65 0.3) 122 | (layers F.Cu F.Paste F.Mask) 123 | ) 124 | (pad 4 smd rect 125 | (at 0.85 0.5375) 126 | (size 0.5 0.375) 127 | (layers F.Cu F.Paste F.Mask) 128 | ) 129 | (pad 6 smd rect 130 | (at 0.85 -0.5375) 131 | (size 0.5 0.375) 132 | (layers F.Cu F.Paste F.Mask) 133 | ) 134 | (model ${KIPRJMOD}/models/SOT-666.wrl 135 | (at 136 | (xyz 0 0 0) 137 | ) 138 | (scale 139 | (xyz 1 1 1) 140 | ) 141 | (rotate 142 | (xyz 0 0 0) 143 | ) 144 | ) 145 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/TE_1-84952-5_1x15-1MP_P1.0mm_Horizontal.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module TE_1-84952-5_1x15-1MP_P1.0mm_Horizontal 3 | (layer F.Cu) 4 | (tedit 5AEE14E3) 5 | (descr "TE FPC connector, 15 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4") 6 | (tags "te fpc 84952") 7 | (attr smd) 8 | (fp_text reference REF** 9 | (at 0 -4) 10 | (layer F.SilkS) 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.15) 15 | ) 16 | ) 17 | ) 18 | (fp_text value TE_1-84952-5_1x15-1MP_P1.0mm_Horizontal 19 | (at 0 7.7) 20 | (layer F.Fab) 21 | (effects 22 | (font 23 | (size 1 1) 24 | (thickness 0.15) 25 | ) 26 | ) 27 | ) 28 | (fp_line 29 | (start -10.435 -0.8) 30 | (end 10.435 -0.8) 31 | (layer F.Fab) 32 | (width 0.1) 33 | ) 34 | (fp_line 35 | (start 10.435 -0.8) 36 | (end 10.435 3.71) 37 | (layer F.Fab) 38 | (width 0.1) 39 | ) 40 | (fp_line 41 | (start 10.435 3.71) 42 | (end 11.46 3.71) 43 | (layer F.Fab) 44 | (width 0.1) 45 | ) 46 | (fp_line 47 | (start 11.46 3.71) 48 | (end 11.46 4.6) 49 | (layer F.Fab) 50 | (width 0.1) 51 | ) 52 | (fp_line 53 | (start 11.46 4.6) 54 | (end -11.46 4.6) 55 | (layer F.Fab) 56 | (width 0.1) 57 | ) 58 | (fp_line 59 | (start -11.46 4.6) 60 | (end -11.46 3.71) 61 | (layer F.Fab) 62 | (width 0.1) 63 | ) 64 | (fp_line 65 | (start -11.46 3.71) 66 | (end -10.435 3.71) 67 | (layer F.Fab) 68 | (width 0.1) 69 | ) 70 | (fp_line 71 | (start -10.435 3.71) 72 | (end -10.435 -0.8) 73 | (layer F.Fab) 74 | (width 0.1) 75 | ) 76 | (fp_line 77 | (start -7.5 -0.8) 78 | (end -7 0.2) 79 | (layer F.Fab) 80 | (width 0.1) 81 | ) 82 | (fp_line 83 | (start -7 0.2) 84 | (end -6.5 -0.8) 85 | (layer F.Fab) 86 | (width 0.1) 87 | ) 88 | (fp_line 89 | (start 10.435 4.6) 90 | (end 10.435 5.61) 91 | (layer F.Fab) 92 | (width 0.1) 93 | ) 94 | (fp_line 95 | (start 10.435 5.61) 96 | (end 11.46 5.61) 97 | (layer F.Fab) 98 | (width 0.1) 99 | ) 100 | (fp_line 101 | (start 11.46 5.61) 102 | (end 11.46 6.5) 103 | (layer F.Fab) 104 | (width 0.1) 105 | ) 106 | (fp_line 107 | (start 11.46 6.5) 108 | (end -11.46 6.5) 109 | (layer F.Fab) 110 | (width 0.1) 111 | ) 112 | (fp_line 113 | (start -11.46 6.5) 114 | (end -11.46 5.61) 115 | (layer F.Fab) 116 | (width 0.1) 117 | ) 118 | (fp_line 119 | (start -11.46 5.61) 120 | (end -10.435 5.61) 121 | (layer F.Fab) 122 | (width 0.1) 123 | ) 124 | (fp_line 125 | (start -10.435 5.61) 126 | (end -10.435 4.6) 127 | (layer F.Fab) 128 | (width 0.1) 129 | ) 130 | (fp_line 131 | (start 10.545 3.06) 132 | (end 10.545 3.6) 133 | (layer F.SilkS) 134 | (width 0.12) 135 | ) 136 | (fp_line 137 | (start 10.545 3.6) 138 | (end 11.57 3.6) 139 | (layer F.SilkS) 140 | (width 0.12) 141 | ) 142 | (fp_line 143 | (start 11.57 3.6) 144 | (end 11.57 4.71) 145 | (layer F.SilkS) 146 | (width 0.12) 147 | ) 148 | (fp_line 149 | (start 11.57 4.71) 150 | (end -11.57 4.71) 151 | (layer F.SilkS) 152 | (width 0.12) 153 | ) 154 | (fp_line 155 | (start -11.57 4.71) 156 | (end -11.57 3.6) 157 | (layer F.SilkS) 158 | (width 0.12) 159 | ) 160 | (fp_line 161 | (start -11.57 3.6) 162 | (end -10.545 3.6) 163 | (layer F.SilkS) 164 | (width 0.12) 165 | ) 166 | (fp_line 167 | (start -10.545 3.6) 168 | (end -10.545 3.06) 169 | (layer F.SilkS) 170 | (width 0.12) 171 | ) 172 | (fp_line 173 | (start -8.39 -0.91) 174 | (end -7.565 -0.91) 175 | (layer F.SilkS) 176 | (width 0.12) 177 | ) 178 | (fp_line 179 | (start -7.565 -0.91) 180 | (end -7.565 -2.71) 181 | (layer F.SilkS) 182 | (width 0.12) 183 | ) 184 | (fp_line 185 | (start 7.565 -0.91) 186 | (end 8.39 -0.91) 187 | (layer F.SilkS) 188 | (width 0.12) 189 | ) 190 | (fp_line 191 | (start -11.96 -3.3) 192 | (end -11.96 7) 193 | (layer F.CrtYd) 194 | (width 0.05) 195 | ) 196 | (fp_line 197 | (start -11.96 7) 198 | (end 11.96 7) 199 | (layer F.CrtYd) 200 | (width 0.05) 201 | ) 202 | (fp_line 203 | (start 11.96 7) 204 | (end 11.96 -3.3) 205 | (layer F.CrtYd) 206 | (width 0.05) 207 | ) 208 | (fp_line 209 | (start 11.96 -3.3) 210 | (end -11.96 -3.3) 211 | (layer F.CrtYd) 212 | (width 0.05) 213 | ) 214 | (pad 1 smd rect 215 | (at -7 -1.8) 216 | (size 0.61 2) 217 | (layers F.Cu F.Mask F.Paste) 218 | ) 219 | (pad 2 smd rect 220 | (at -6 -1.8) 221 | (size 0.61 2) 222 | (layers F.Cu F.Mask F.Paste) 223 | ) 224 | (pad 3 smd rect 225 | (at -5 -1.8) 226 | (size 0.61 2) 227 | (layers F.Cu F.Mask F.Paste) 228 | ) 229 | (pad 4 smd rect 230 | (at -4 -1.8) 231 | (size 0.61 2) 232 | (layers F.Cu F.Mask F.Paste) 233 | ) 234 | (pad 5 smd rect 235 | (at -3 -1.8) 236 | (size 0.61 2) 237 | (layers F.Cu F.Mask F.Paste) 238 | ) 239 | (pad 6 smd rect 240 | (at -2 -1.8) 241 | (size 0.61 2) 242 | (layers F.Cu F.Mask F.Paste) 243 | ) 244 | (pad 7 smd rect 245 | (at -1 -1.8) 246 | (size 0.61 2) 247 | (layers F.Cu F.Mask F.Paste) 248 | ) 249 | (pad 8 smd rect 250 | (at 0 -1.8) 251 | (size 0.61 2) 252 | (layers F.Cu F.Mask F.Paste) 253 | ) 254 | (pad 9 smd rect 255 | (at 1 -1.8) 256 | (size 0.61 2) 257 | (layers F.Cu F.Mask F.Paste) 258 | ) 259 | (pad 10 smd rect 260 | (at 2 -1.8) 261 | (size 0.61 2) 262 | (layers F.Cu F.Mask F.Paste) 263 | ) 264 | (pad 11 smd rect 265 | (at 3 -1.8) 266 | (size 0.61 2) 267 | (layers F.Cu F.Mask F.Paste) 268 | ) 269 | (pad 12 smd rect 270 | (at 4 -1.8) 271 | (size 0.61 2) 272 | (layers F.Cu F.Mask F.Paste) 273 | ) 274 | (pad 13 smd rect 275 | (at 5 -1.8) 276 | (size 0.61 2) 277 | (layers F.Cu F.Mask F.Paste) 278 | ) 279 | (pad 14 smd rect 280 | (at 6 -1.8) 281 | (size 0.61 2) 282 | (layers F.Cu F.Mask F.Paste) 283 | ) 284 | (pad 15 smd rect 285 | (at 7 -1.8) 286 | (size 0.61 2) 287 | (layers F.Cu F.Mask F.Paste) 288 | ) 289 | (pad MP smd rect 290 | (at -9.99 1) 291 | (size 2.68 3.6) 292 | (layers F.Cu F.Mask F.Paste) 293 | ) 294 | (pad MP smd rect 295 | (at 9.99 1) 296 | (size 2.68 3.6) 297 | (layers F.Cu F.Mask F.Paste) 298 | ) 299 | (fp_text user %R 300 | (at 0 1.9) 301 | (layer F.Fab) 302 | (effects 303 | (font 304 | (size 1 1) 305 | (thickness 0.15) 306 | ) 307 | ) 308 | ) 309 | (model ${KIPRJMOD}/models/TE_1-84952-5_1x15-1MP_P1.0mm_Horizontal.wrl 310 | (at 311 | (xyz 0 0 0) 312 | ) 313 | (scale 314 | (xyz 1 1 1) 315 | ) 316 | (rotate 317 | (xyz 0 0 0) 318 | ) 319 | ) 320 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/TSOT-23-6.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module TSOT-23-6 3 | (layer F.Cu) 4 | (tedit 5A02FF57) 5 | (descr "6-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_6_05-08-1636.pdf") 6 | (tags "TSOT-23-6 MK06A TSOT-6") 7 | (attr smd) 8 | (fp_text reference REF** 9 | (at 0 -2.45) 10 | (layer F.SilkS) 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.15) 15 | ) 16 | ) 17 | ) 18 | (fp_text value TSOT-23-6 19 | (at 0 2.5) 20 | (layer F.Fab) 21 | (effects 22 | (font 23 | (size 1 1) 24 | (thickness 0.15) 25 | ) 26 | ) 27 | ) 28 | (fp_text user %R 29 | (at 0 0 90) 30 | (layer F.Fab) 31 | (effects 32 | (font 33 | (size 0.5 0.5) 34 | (thickness 0.075) 35 | ) 36 | ) 37 | ) 38 | (fp_line 39 | (start -0.88 1.56) 40 | (end 0.88 1.56) 41 | (layer F.SilkS) 42 | (width 0.12) 43 | ) 44 | (fp_line 45 | (start 0.88 -1.51) 46 | (end -1.55 -1.51) 47 | (layer F.SilkS) 48 | (width 0.12) 49 | ) 50 | (fp_line 51 | (start -0.88 -1) 52 | (end -0.43 -1.45) 53 | (layer F.Fab) 54 | (width 0.1) 55 | ) 56 | (fp_line 57 | (start 0.88 -1.45) 58 | (end -0.43 -1.45) 59 | (layer F.Fab) 60 | (width 0.1) 61 | ) 62 | (fp_line 63 | (start -0.88 -1) 64 | (end -0.88 1.45) 65 | (layer F.Fab) 66 | (width 0.1) 67 | ) 68 | (fp_line 69 | (start 0.88 1.45) 70 | (end -0.88 1.45) 71 | (layer F.Fab) 72 | (width 0.1) 73 | ) 74 | (fp_line 75 | (start 0.88 -1.45) 76 | (end 0.88 1.45) 77 | (layer F.Fab) 78 | (width 0.1) 79 | ) 80 | (fp_line 81 | (start -2.17 -1.7) 82 | (end 2.17 -1.7) 83 | (layer F.CrtYd) 84 | (width 0.05) 85 | ) 86 | (fp_line 87 | (start -2.17 -1.7) 88 | (end -2.17 1.7) 89 | (layer F.CrtYd) 90 | (width 0.05) 91 | ) 92 | (fp_line 93 | (start 2.17 1.7) 94 | (end 2.17 -1.7) 95 | (layer F.CrtYd) 96 | (width 0.05) 97 | ) 98 | (fp_line 99 | (start 2.17 1.7) 100 | (end -2.17 1.7) 101 | (layer F.CrtYd) 102 | (width 0.05) 103 | ) 104 | (pad 1 smd rect 105 | (at -1.31 -0.95) 106 | (size 1.22 0.65) 107 | (layers F.Cu F.Paste F.Mask) 108 | ) 109 | (pad 2 smd rect 110 | (at -1.31 0) 111 | (size 1.22 0.65) 112 | (layers F.Cu F.Paste F.Mask) 113 | ) 114 | (pad 3 smd rect 115 | (at -1.31 0.95) 116 | (size 1.22 0.65) 117 | (layers F.Cu F.Paste F.Mask) 118 | ) 119 | (pad 4 smd rect 120 | (at 1.31 0.95) 121 | (size 1.22 0.65) 122 | (layers F.Cu F.Paste F.Mask) 123 | ) 124 | (pad 5 smd rect 125 | (at 1.31 0) 126 | (size 1.22 0.65) 127 | (layers F.Cu F.Paste F.Mask) 128 | ) 129 | (pad 6 smd rect 130 | (at 1.31 -0.95) 131 | (size 1.22 0.65) 132 | (layers F.Cu F.Paste F.Mask) 133 | ) 134 | (model ${KIPRJMOD}/models/TSOT-23-6.wrl 135 | (at 136 | (xyz 0 0 0) 137 | ) 138 | (scale 139 | (xyz 1 1 1) 140 | ) 141 | (rotate 142 | (xyz 0 0 0) 143 | ) 144 | ) 145 | ) -------------------------------------------------------------------------------- /hardware/kicad/footprints.pretty/uDFN-10.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module uDFN-10 3 | (layer F.Cu) 4 | (tedit 5E6BED8C) 5 | (fp_text reference REF** 6 | (at 0.025 1.75) 7 | (layer F.SilkS) 8 | (effects 9 | (font 10 | (size 1 1) 11 | (thickness 0.15) 12 | ) 13 | ) 14 | ) 15 | (fp_text value uDFN-10 16 | (at 0 -1.75) 17 | (layer F.Fab) 18 | (effects 19 | (font 20 | (size 1 1) 21 | (thickness 0.15) 22 | ) 23 | ) 24 | ) 25 | (fp_line 26 | (start -1.3 -0.55) 27 | (end -1.3 0.55) 28 | (layer F.SilkS) 29 | (width 0.12) 30 | ) 31 | (fp_line 32 | (start -1.3 0.55) 33 | (end -1.2 0.55) 34 | (layer F.SilkS) 35 | (width 0.12) 36 | ) 37 | (fp_line 38 | (start -1.3 -0.55) 39 | (end -1.2 -0.55) 40 | (layer F.SilkS) 41 | (width 0.12) 42 | ) 43 | (fp_line 44 | (start 1.2 -0.55) 45 | (end 1.3 -0.55) 46 | (layer F.SilkS) 47 | (width 0.12) 48 | ) 49 | (fp_line 50 | (start 1.3 -0.55) 51 | (end 1.3 0.55) 52 | (layer F.SilkS) 53 | (width 0.12) 54 | ) 55 | (fp_line 56 | (start 1.3 0.55) 57 | (end 1.2 0.55) 58 | (layer F.SilkS) 59 | (width 0.12) 60 | ) 61 | (pad 1 smd rect 62 | (at -1 0.4375) 63 | (size 0.2 0.675) 64 | (layers F.Cu F.Paste F.Mask) 65 | ) 66 | (pad 2 smd rect 67 | (at -0.5 0.4375) 68 | (size 0.2 0.675) 69 | (layers F.Cu F.Paste F.Mask) 70 | ) 71 | (pad 3 smd rect 72 | (at 0 0.3875) 73 | (size 0.4 0.775) 74 | (layers F.Cu F.Paste F.Mask) 75 | ) 76 | (pad 4 smd rect 77 | (at 0.5 0.4375) 78 | (size 0.2 0.675) 79 | (layers F.Cu F.Paste F.Mask) 80 | ) 81 | (pad 5 smd rect 82 | (at 1 0.4375) 83 | (size 0.2 0.675) 84 | (layers F.Cu F.Paste F.Mask) 85 | ) 86 | (pad 6 smd rect 87 | (at 1 -0.4375) 88 | (size 0.2 0.675) 89 | (layers F.Cu F.Paste F.Mask) 90 | ) 91 | (pad 7 smd rect 92 | (at 0.5 -0.4375) 93 | (size 0.2 0.675) 94 | (layers F.Cu F.Paste F.Mask) 95 | ) 96 | (pad 8 smd rect 97 | (at 0 -0.3875) 98 | (size 0.4 0.775) 99 | (layers F.Cu F.Paste F.Mask) 100 | ) 101 | (pad 9 smd rect 102 | (at -0.5 -0.4375) 103 | (size 0.2 0.675) 104 | (layers F.Cu F.Paste F.Mask) 105 | ) 106 | (pad 10 smd rect 107 | (at -1 -0.4375) 108 | (size 0.2 0.675) 109 | (layers F.Cu F.Paste F.Mask) 110 | ) 111 | ) -------------------------------------------------------------------------------- /hardware/kicad/fp-lib-table: -------------------------------------------------------------------------------- 1 | 2 | (fp_lib_table 3 | (lib 4 | (name CSI2USB) 5 | (type KiCad) 6 | (uri ${KIPRJMOD}/footprints.pretty) 7 | (options "") 8 | (descr "") 9 | ) 10 | ) -------------------------------------------------------------------------------- /hardware/kicad/sym-lib-table: -------------------------------------------------------------------------------- 1 | 2 | (sym_lib_table 3 | (lib 4 | (name CSI2USB) 5 | (type Legacy) 6 | (uri ${KIPRJMOD}/CSI2USB.lib) 7 | (options "") 8 | (descr "") 9 | ) 10 | ) --------------------------------------------------------------------------------