├── .gitignore ├── 3D ├── README.txt ├── laemp.scad ├── laemp_base.scad ├── laemp_base.stl └── laemp_wall_1.dxf ├── LICENSE ├── README.md ├── design ├── bottom_text.png ├── img │ ├── full_open.png │ ├── mainboard.png │ └── usb.png ├── laemp.png ├── text.svg └── wall-text.png ├── firmware ├── leamp_prism │ └── leamp_prism.ino └── zigbee │ └── Light_ColorLight_JN5168_RGB.bin ├── images ├── full_open.png ├── laemp_1.jpg ├── laemp_2.jpg ├── laemp_4.jpg ├── laemp_5.jpg ├── laemp_6.jpg ├── laemp_7.jpg ├── laemp_8.jpg └── laemp_9.jpg ├── laemp_base ├── laemp_base.kicad_pcb ├── laemp_base.kicad_prl ├── laemp_base.kicad_pro ├── laemp_base.kicad_sch └── laemp_base.pdf ├── laemp_led_board ├── laemp_led_board.kicad_pcb ├── laemp_led_board.kicad_prl ├── laemp_led_board.kicad_pro ├── laemp_led_board.kicad_sch └── laemp_led_board.pdf ├── laemp_top ├── laemp_top.kicad_pcb ├── laemp_top.kicad_pro └── laemp_top.kicad_sch ├── laemp_wall ├── laemp_wall.kicad_pcb ├── laemp_wall.kicad_prl ├── laemp_wall.kicad_pro ├── laemp_wall.kicad_sch ├── laemp_wall.pdf └── laemp_wall.sch └── laemp_wall_usb ├── laemp_wall_usb.kicad_pcb ├── laemp_wall_usb.kicad_prl ├── laemp_wall_usb.kicad_pro ├── laemp_wall_usb.kicad_sch ├── laemp_wall_usb.pdf └── laempl_wall_usb.kicad_prl /.gitignore: -------------------------------------------------------------------------------- 1 | # kicad 2 | *-backups 3 | gerber 4 | fp-info-cache 5 | *-bak 6 | *.step 7 | *.stp 8 | bom 9 | sym-lib-table 10 | *cache.lib 11 | -------------------------------------------------------------------------------- /3D/README.txt: -------------------------------------------------------------------------------- 1 | # Structure 2 | 3 | ``` 4 | ./laemp.scad 5 | Project file 6 | ./laemp_base.scad 7 | 3D printable project base 8 | ./laemp_base.stl 9 | Print me! 10 | ./laemp_wall_1.dxf 11 | KiCAD outline file 12 | ``` 13 | -------------------------------------------------------------------------------- /3D/laemp.scad: -------------------------------------------------------------------------------- 1 | $fn = 100; 2 | sidelenth=40; 3 | height=180; 4 | 5 | #color("darkgrey") 6 | for(r=[0:60:300])rotate([0,0,r])translate([sidelenth*sqrt(3)/2+0.5,0,0])rotate([0,-90,0])wall_1(height,sidelenth); 7 | 8 | //wall_1(height,sidelenth); 9 | 10 | color("grey")translate([0,0,height])hexagon(sidelenth,true); 11 | 12 | color("grey")translate([0,0,10])hexagon(sidelenth,true); 13 | 14 | color("grey")translate([0,0,20])hexagon(sidelenth,true); 15 | 16 | module wall_1(h=100,l=40,t=0.8){ 17 | difference(){ 18 | union(){ 19 | translate([h/2,0,0])square([h,l],center=true); 20 | } union(){ 21 | _xoff=32; 22 | _xdiff=28; 23 | for(i = [0:1:10]){ 24 | for(k = [-1:1:1]){ 25 | _d = rands(3,15,1)[0]; 26 | //ssecho(_d,k%2==0 ? _xoff+(i*_xdiff):_xoff+((i*_xdiff)+(_xdiff/2)),(k*_xdiff/2.5)); 27 | translate([k%2==0 ? _xoff+(i*_xdiff):_xoff+((i*_xdiff)+(_xdiff/2)),(k*_xdiff/2.5),0]) 28 | 29 | circle(d=_d); 30 | } 31 | } 32 | } 33 | } 34 | } 35 | 36 | module hexagon(s, center=false){ 37 | l = sqrt(3) * s; 38 | tr = center ? [0, 0, 0] : [s, l / 2, 0]; 39 | translate(tr)for(r =[-60,0,60])rotate([0,0,r])square([l,s],center=true); 40 | } -------------------------------------------------------------------------------- /3D/laemp_base.scad: -------------------------------------------------------------------------------- 1 | $fn=100; 2 | 3 | color([0, 49/255, 83/255])laemp_base(4, 4, false); 4 | 5 | module laemp_base(h=10, h_lower=5, thread=false){ 6 | union(){ 7 | // upper hexagon 8 | difference(){ 9 | rotate([0,0,90])hexagon(40,h); 10 | translate([0,0,-0.5])rotate([0,0,90])hexagon(36,h+1); 11 | } 12 | // lower hexagon 13 | translate([0,0, -h_lower]) 14 | difference(){ 15 | rotate([0,0,90])hexagon(40+1.6,h_lower); 16 | translate([0,0,-0.5])rotate([0,0,90])hexagon(36,h_lower+1); 17 | } 18 | // screwholes 19 | translate([-17,20,-h_lower])mounting_holes(2.5,h+h_lower,2); 20 | translate([17,-20,-h_lower])mounting_holes(2.5,h+h_lower,2); 21 | // bridges 22 | translate([-17,20,h/2-h_lower/2]){ 23 | rotate([0,0,90])translate([3+2,0,0])cube([6,2,h+h_lower],center=true); 24 | rotate([0,0,170])translate([5+2,0,0])cube([10,2,h+h_lower],center=true); 25 | } 26 | translate([17,-20,h/2-h_lower/2]){ 27 | rotate([0,0,-90])translate([3+2,0,0])cube([6,2,h+h_lower],center=true); 28 | rotate([0,0,-10])translate([5+2,0,0])cube([10,2,h+h_lower],center=true); 29 | } 30 | } 31 | } 32 | 33 | module thread(do=10,di=9,s=1.9,h=10,res=5){ 34 | ssize=360/res; 35 | for(i=[1:res:360/s*h]){ 36 | rotate([0,0,i])translate([(do-di)/2,0,s*i/360-0.01])cylinder(h=s/ssize+0.02,d=di); 37 | } 38 | } 39 | 40 | module mounting_holes(sDia=3,h=1,wall=2){ 41 | difference(){ 42 | cylinder(d=wall*2+sDia,h=h); 43 | translate([0,0,-0.5])cylinder(d=sDia,h=h+1); 44 | } 45 | } 46 | 47 | module hexagon(x = 10, h = 1){ 48 | cylinder(d=x*2, h=h, $fn=6); 49 | } -------------------------------------------------------------------------------- /3D/laemp_base.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/3D/laemp_base.stl -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | CERN Open Hardware Licence Version 2 - Strongly Reciprocal 2 | 3 | 4 | Preamble 5 | 6 | CERN has developed this licence to promote collaboration among 7 | hardware designers and to provide a legal tool which supports the 8 | freedom to use, study, modify, share and distribute hardware designs 9 | and products based on those designs. Version 2 of the CERN Open 10 | Hardware Licence comes in three variants: CERN-OHL-P (permissive); and 11 | two reciprocal licences: CERN-OHL-W (weakly reciprocal) and this 12 | licence, CERN-OHL-S (strongly reciprocal). 13 | 14 | The CERN-OHL-S is copyright CERN 2020. Anyone is welcome to use it, in 15 | unmodified form only. 16 | 17 | Use of this Licence does not imply any endorsement by CERN of any 18 | Licensor or their designs nor does it imply any involvement by CERN in 19 | their development. 20 | 21 | 22 | 1 Definitions 23 | 24 | 1.1 'Licence' means this CERN-OHL-S. 25 | 26 | 1.2 'Compatible Licence' means 27 | 28 | a) any earlier version of the CERN Open Hardware licence, or 29 | 30 | b) any version of the CERN-OHL-S, or 31 | 32 | c) any licence which permits You to treat the Source to which 33 | it applies as licensed under CERN-OHL-S provided that on 34 | Conveyance of any such Source, or any associated Product You 35 | treat the Source in question as being licensed under 36 | CERN-OHL-S. 37 | 38 | 1.3 'Source' means information such as design materials or digital 39 | code which can be applied to Make or test a Product or to 40 | prepare a Product for use, Conveyance or sale, regardless of its 41 | medium or how it is expressed. It may include Notices. 42 | 43 | 1.4 'Covered Source' means Source that is explicitly made available 44 | under this Licence. 45 | 46 | 1.5 'Product' means any device, component, work or physical object, 47 | whether in finished or intermediate form, arising from the use, 48 | application or processing of Covered Source. 49 | 50 | 1.6 'Make' means to create or configure something, whether by 51 | manufacture, assembly, compiling, loading or applying Covered 52 | Source or another Product or otherwise. 53 | 54 | 1.7 'Available Component' means any part, sub-assembly, library or 55 | code which: 56 | 57 | a) is licensed to You as Complete Source under a Compatible 58 | Licence; or 59 | 60 | b) is available, at the time a Product or the Source containing 61 | it is first Conveyed, to You and any other prospective 62 | licensees 63 | 64 | i) as a physical part with sufficient rights and 65 | information (including any configuration and 66 | programming files and information about its 67 | characteristics and interfaces) to enable it either to 68 | be Made itself, or to be sourced and used to Make the 69 | Product; or 70 | ii) as part of the normal distribution of a tool used to 71 | design or Make the Product. 72 | 73 | 1.8 'Complete Source' means the set of all Source necessary to Make 74 | a Product, in the preferred form for making modifications, 75 | including necessary installation and interfacing information 76 | both for the Product, and for any included Available Components. 77 | If the format is proprietary, it must also be made available in 78 | a format (if the proprietary tool can create it) which is 79 | viewable with a tool available to potential licensees and 80 | licensed under a licence approved by the Free Software 81 | Foundation or the Open Source Initiative. Complete Source need 82 | not include the Source of any Available Component, provided that 83 | You include in the Complete Source sufficient information to 84 | enable a recipient to Make or source and use the Available 85 | Component to Make the Product. 86 | 87 | 1.9 'Source Location' means a location where a Licensor has placed 88 | Covered Source, and which that Licensor reasonably believes will 89 | remain easily accessible for at least three years for anyone to 90 | obtain a digital copy. 91 | 92 | 1.10 'Notice' means copyright, acknowledgement and trademark notices, 93 | Source Location references, modification notices (subsection 94 | 3.3(b)) and all notices that refer to this Licence and to the 95 | disclaimer of warranties that are included in the Covered 96 | Source. 97 | 98 | 1.11 'Licensee' or 'You' means any person exercising rights under 99 | this Licence. 100 | 101 | 1.12 'Licensor' means a natural or legal person who creates or 102 | modifies Covered Source. A person may be a Licensee and a 103 | Licensor at the same time. 104 | 105 | 1.13 'Convey' means to communicate to the public or distribute. 106 | 107 | 108 | 2 Applicability 109 | 110 | 2.1 This Licence governs the use, copying, modification, Conveying 111 | of Covered Source and Products, and the Making of Products. By 112 | exercising any right granted under this Licence, You irrevocably 113 | accept these terms and conditions. 114 | 115 | 2.2 This Licence is granted by the Licensor directly to You, and 116 | shall apply worldwide and without limitation in time. 117 | 118 | 2.3 You shall not attempt to restrict by contract or otherwise the 119 | rights granted under this Licence to other Licensees. 120 | 121 | 2.4 This Licence is not intended to restrict fair use, fair dealing, 122 | or any other similar right. 123 | 124 | 125 | 3 Copying, Modifying and Conveying Covered Source 126 | 127 | 3.1 You may copy and Convey verbatim copies of Covered Source, in 128 | any medium, provided You retain all Notices. 129 | 130 | 3.2 You may modify Covered Source, other than Notices, provided that 131 | You irrevocably undertake to make that modified Covered Source 132 | available from a Source Location should You Convey a Product in 133 | circumstances where the recipient does not otherwise receive a 134 | copy of the modified Covered Source. In each case subsection 3.3 135 | shall apply. 136 | 137 | You may only delete Notices if they are no longer applicable to 138 | the corresponding Covered Source as modified by You and You may 139 | add additional Notices applicable to Your modifications. 140 | Including Covered Source in a larger work is modifying the 141 | Covered Source, and the larger work becomes modified Covered 142 | Source. 143 | 144 | 3.3 You may Convey modified Covered Source (with the effect that You 145 | shall also become a Licensor) provided that You: 146 | 147 | a) retain Notices as required in subsection 3.2; 148 | 149 | b) add a Notice to the modified Covered Source stating that You 150 | have modified it, with the date and brief description of how 151 | You have modified it; 152 | 153 | c) add a Source Location Notice for the modified Covered Source 154 | if You Convey in circumstances where the recipient does not 155 | otherwise receive a copy of the modified Covered Source; and 156 | 157 | d) license the modified Covered Source under the terms and 158 | conditions of this Licence (or, as set out in subsection 159 | 8.3, a later version, if permitted by the licence of the 160 | original Covered Source). Such modified Covered Source must 161 | be licensed as a whole, but excluding Available Components 162 | contained in it, which remain licensed under their own 163 | applicable licences. 164 | 165 | 166 | 4 Making and Conveying Products 167 | 168 | You may Make Products, and/or Convey them, provided that You either 169 | provide each recipient with a copy of the Complete Source or ensure 170 | that each recipient is notified of the Source Location of the Complete 171 | Source. That Complete Source is Covered Source, and You must 172 | accordingly satisfy Your obligations set out in subsection 3.3. If 173 | specified in a Notice, the Product must visibly and securely display 174 | the Source Location on it or its packaging or documentation in the 175 | manner specified in that Notice. 176 | 177 | 178 | 5 Research and Development 179 | 180 | You may Convey Covered Source, modified Covered Source or Products to 181 | a legal entity carrying out development, testing or quality assurance 182 | work on Your behalf provided that the work is performed on terms which 183 | prevent the entity from both using the Source or Products for its own 184 | internal purposes and Conveying the Source or Products or any 185 | modifications to them to any person other than You. Any modifications 186 | made by the entity shall be deemed to be made by You pursuant to 187 | subsection 3.2. 188 | 189 | 190 | 6 DISCLAIMER AND LIABILITY 191 | 192 | 6.1 DISCLAIMER OF WARRANTY -- The Covered Source and any Products 193 | are provided 'as is' and any express or implied warranties, 194 | including, but not limited to, implied warranties of 195 | merchantability, of satisfactory quality, non-infringement of 196 | third party rights, and fitness for a particular purpose or use 197 | are disclaimed in respect of any Source or Product to the 198 | maximum extent permitted by law. The Licensor makes no 199 | representation that any Source or Product does not or will not 200 | infringe any patent, copyright, trade secret or other 201 | proprietary right. The entire risk as to the use, quality, and 202 | performance of any Source or Product shall be with You and not 203 | the Licensor. This disclaimer of warranty is an essential part 204 | of this Licence and a condition for the grant of any rights 205 | granted under this Licence. 206 | 207 | 6.2 EXCLUSION AND LIMITATION OF LIABILITY -- The Licensor shall, to 208 | the maximum extent permitted by law, have no liability for 209 | direct, indirect, special, incidental, consequential, exemplary, 210 | punitive or other damages of any character including, without 211 | limitation, procurement of substitute goods or services, loss of 212 | use, data or profits, or business interruption, however caused 213 | and on any theory of contract, warranty, tort (including 214 | negligence), product liability or otherwise, arising in any way 215 | in relation to the Covered Source, modified Covered Source 216 | and/or the Making or Conveyance of a Product, even if advised of 217 | the possibility of such damages, and You shall hold the 218 | Licensor(s) free and harmless from any liability, costs, 219 | damages, fees and expenses, including claims by third parties, 220 | in relation to such use. 221 | 222 | 223 | 7 Patents 224 | 225 | 7.1 Subject to the terms and conditions of this Licence, each 226 | Licensor hereby grants to You a perpetual, worldwide, 227 | non-exclusive, no-charge, royalty-free, irrevocable (except as 228 | stated in subsections 7.2 and 8.4) patent licence to Make, have 229 | Made, use, offer to sell, sell, import, and otherwise transfer 230 | the Covered Source and Products, where such licence applies only 231 | to those patent claims licensable by such Licensor that are 232 | necessarily infringed by exercising rights under the Covered 233 | Source as Conveyed by that Licensor. 234 | 235 | 7.2 If You institute patent litigation against any entity (including 236 | a cross-claim or counterclaim in a lawsuit) alleging that the 237 | Covered Source or a Product constitutes direct or contributory 238 | patent infringement, or You seek any declaration that a patent 239 | licensed to You under this Licence is invalid or unenforceable 240 | then any rights granted to You under this Licence shall 241 | terminate as of the date such process is initiated. 242 | 243 | 244 | 8 General 245 | 246 | 8.1 If any provisions of this Licence are or subsequently become 247 | invalid or unenforceable for any reason, the remaining 248 | provisions shall remain effective. 249 | 250 | 8.2 You shall not use any of the name (including acronyms and 251 | abbreviations), image, or logo by which the Licensor or CERN is 252 | known, except where needed to comply with section 3, or where 253 | the use is otherwise allowed by law. Any such permitted use 254 | shall be factual and shall not be made so as to suggest any kind 255 | of endorsement or implication of involvement by the Licensor or 256 | its personnel. 257 | 258 | 8.3 CERN may publish updated versions and variants of this Licence 259 | which it considers to be in the spirit of this version, but may 260 | differ in detail to address new problems or concerns. New 261 | versions will be published with a unique version number and a 262 | variant identifier specifying the variant. If the Licensor has 263 | specified that a given variant applies to the Covered Source 264 | without specifying a version, You may treat that Covered Source 265 | as being released under any version of the CERN-OHL with that 266 | variant. If no variant is specified, the Covered Source shall be 267 | treated as being released under CERN-OHL-S. The Licensor may 268 | also specify that the Covered Source is subject to a specific 269 | version of the CERN-OHL or any later version in which case You 270 | may apply this or any later version of CERN-OHL with the same 271 | variant identifier published by CERN. 272 | 273 | 8.4 This Licence shall terminate with immediate effect if You fail 274 | to comply with any of its terms and conditions. 275 | 276 | 8.5 However, if You cease all breaches of this Licence, then Your 277 | Licence from any Licensor is reinstated unless such Licensor has 278 | terminated this Licence by giving You, while You remain in 279 | breach, a notice specifying the breach and requiring You to cure 280 | it within 30 days, and You have failed to come into compliance 281 | in all material respects by the end of the 30 day period. Should 282 | You repeat the breach after receipt of a cure notice and 283 | subsequent reinstatement, this Licence will terminate 284 | immediately and permanently. Section 6 shall continue to apply 285 | after any termination. 286 | 287 | 8.6 This Licence shall not be enforceable except by a Licensor 288 | acting as such, and third party beneficiary rights are 289 | specifically excluded. 290 | 291 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # LAEMP-Prism 2 | 3 | The LÄMP-Prism is an aesthetically pleasing and colorful effect lamp that can be used in your home. It can be controlled using Zigbee (e.g., Philips Hue) and has RGBY + WW/CW LEDs, providing a wide dynamic range and fantastic color representation. The lamp can be soldered together at home or assembled by JLCPCB. 4 | 5 | An inbuilt slow fade-animation creates plenty colored dots around the room, one can choose from three different animations by quickly bringing red from 0% to 100% and back three times. LAEMP will switch from static light, to slow-fading dots to being an RGB-beacon. Its most pleasing mode is the slow-fading animation. It is fast enough to raise the rooms texture, slow enough to not be irritating and just perfect for comfy nights. 6 | 7 | The project consists of nine PCBs that are cleverly interlocked with pinheaders and capacitors. The Prism-like shape, combined with its 291 LEDs, projects a slightly changing dotted pattern into its environment. 8 | 9 | 10 | 11 | 12 | 15 | 18 | 19 | 20 |
13 | 14 | 16 | 17 |
21 | 22 | This project is an attempt to add some colored lights and interesting patterns to ones home. I hope you enjoy it! :3 23 | 24 | 25 | 26 | 27 | 30 | 33 | 34 | 35 |
28 | 29 | 31 | 32 |
36 | 37 | ### V2 38 | 39 | Please note that the E75-2G4M20S module is End of Life and is hard to obtain. I'm working on a V2.0 with STM32WB (see [MiniBee](https://github.com/Jana-Marie/MiniBee)). The Hex-Base-Board is henceforth subject to be updated, all other boards shouldnt change. 40 | 41 | ### Sister project 42 | 43 | LAEMP-Prism is a sister project to [LAEMP-Panel](https://github.com/Jana-Marie/LAEMP-Panel) 44 | 45 | ## Concept 46 | 47 | The overall concept was developed in OpenSCAD and a pseudo-random pattern of circles was choosen for the walls. If one wants to put effort into this project, different walls can be used. The standard base-to-wall-interface also allows for much different and custom walls. E.g. hexagonal holes, shorter or taller walls, bended walls, ... 48 | 49 | ![full open](/images/full_open.png) 50 | 51 | ## Build 52 | 53 | This build is definitely time-consuming, as each LAEMP Prism features 291 LEDs, and therefore requires at least 291 100nF capacitors. Additionally, the wall PCBs are rather thin and long, making reflow difficult and assembly time-consuming. 54 | 55 | Once all eight boards are assembled (the top board has no components ^⁻^), they can be interlocked with one another. To do this, begin by plugging the LED-Base-Board into the Base-Board, and then carefully plugging wall after wall into the baseboard. Try to put the Top-Board onto the build after assembling five boards. The board with the Type-C cutout should not be the last board to assemble. Finally, try to plug in the last board. This step can be quite tricky and may require a few attempts. Once all boards are assembled, align all walls with each other and place the whole board onto the 3D printed base. 56 | 57 | You will need the following set of baords for a build: 58 | 59 | - 1 x Base-Board 60 | - 1 x Base-LED-Board 61 | - 1 x Top-Board 62 | - 5 x Wall-Board 63 | - 1 x USB-Wall-Board 64 | 65 | 66 | 67 | 68 | 71 | 74 | 75 | 76 | 79 | 82 | 83 | 84 |
69 | 70 | 72 | 73 |
77 | 78 | 80 | 81 |
85 | 86 | ## Firmware 87 | 88 | There are two firmwares to be flashed, one for the ESP32 and one for the E75-2G4M20S. 89 | 90 | ### ESP32 91 | 92 | This is a simple Arduino project and can be flashed via Arduino (initially built on Arduino 1.8.19). 93 | 94 | ### E75 95 | 96 | Please refer to the awesome works of [PeeVeeOne](https://peeveeone.com/zll-tldr/) to flash `Light_ColorLight_JN5168_RGB` onto the E75-2G4M20S module. 97 | 98 | ## Todo 99 | 100 | - [ ] Bug: Animation selector sucks, it gets stuck on states, needs fix. 101 | - [ ] Bug: Color wheel is off 102 | - [ ] Update to baseboard v2 103 | 104 | 105 | ## Folder Structure 106 | 107 | ``` 108 | - 3D/ 3D-Printable base, Concept 109 | - design/ assets, renders 110 | - images/ images for README 111 | - laemp_base/ base board hosting the MCU(s) 112 | - laemp_led_board/ LED base board, plugs directly ontop of the base board 113 | - laemp_top/ top board, has no electrical functionality, just mechanical 114 | - laemp_wall/ wall board, hosting 41 leds each 115 | - laemp_wall_usb/ same wall board, but with USB cutout 116 | - firmware/ 117 | - leamp_prism/ ESP32 FW 118 | - zigbee/ E75 FW 119 | ``` 120 | 121 | ## License 122 | 123 | Copyright Jana Marie Hemsing 2023. 124 | This source describes Open Hardware and is licensed under the CERN- 125 | OHL-S v2. 126 | 127 | You may redistribute and modify this source and make products using it 128 | under the terms of the CERN-OHL-S v2 129 | ([LICENSE](/LICENSE)). 130 | 131 | This source is distributed WITHOUT ANY EXPRESS OR IMPLIED 132 | WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY 133 | QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. Please see 134 | the CERN-OHL-S v2 for applicable conditions. 135 | 136 | Source location: https://github.com/Jana-Marie/LAEMP-Prism/ 137 | As per CERN-OHL-S v2 section 4, should You produce hardware based 138 | on this source, You must where practicable maintain the Source Location 139 | visible on the external case of LAEMP-Prism or other products you make using 140 | this source 141 | -------------------------------------------------------------------------------- /design/bottom_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/design/bottom_text.png -------------------------------------------------------------------------------- /design/img/full_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/design/img/full_open.png -------------------------------------------------------------------------------- /design/img/mainboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/design/img/mainboard.png -------------------------------------------------------------------------------- /design/img/usb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/design/img/usb.png -------------------------------------------------------------------------------- /design/laemp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/design/laemp.png -------------------------------------------------------------------------------- /design/text.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 22 | 24 | 42 | 44 | 45 | 47 | image/svg+xml 48 | 50 | 51 | 52 | 53 | 54 | 58 | LÄMP 71 | github.com/Jana-Marie/laemp@_Jana_Marie 2021Zum Vorteil der Benützer dieserLeuchteinrichtung ist der Konsum vonRauschgift während des Betriebs untersagt. 104 | 117 | 118 | -------------------------------------------------------------------------------- /design/wall-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/design/wall-text.png -------------------------------------------------------------------------------- /firmware/leamp_prism/leamp_prism.ino: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #define minf(a,b) (((a)<(b))?(a):(b)) 4 | #define maxf(a,b) (((a)>(b))?(a):(b)) 5 | 6 | #define PIN 2 7 | Adafruit_NeoPixel strip = Adafruit_NeoPixel(291, PIN, NEO_GRB + NEO_KHZ800); //(1+44+(41*6)) 8 | 9 | #define R_IN 33 10 | #define G_IN 34 11 | #define B_IN 35 12 | 13 | int16_t adc_color[3] = {0, 0, 0}; 14 | uint8_t hue_color[3] = {0, 0, 0}; 15 | 16 | uint16_t wakeup = false; 17 | 18 | uint8_t ledMode = 0; 19 | uint8_t modes = 3; 20 | 21 | uint8_t ledHigh; 22 | uint8_t ledLow; 23 | uint16_t ledHighLowTim = 0; 24 | uint16_t ledHighLowTimMax = 3000; 25 | uint8_t modeCounter; 26 | 27 | uint32_t firstPixelHue; 28 | 29 | byte neopix_gamma[] = { 30 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 32 | 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 33 | 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 34 | 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 10, 35 | 10, 10, 11, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 16, 16, 36 | 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 24, 24, 25, 37 | 25, 26, 27, 27, 28, 29, 29, 30, 31, 32, 32, 33, 34, 35, 35, 36, 38 | 37, 38, 39, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 50, 39 | 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 40 | 69, 70, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 85, 86, 87, 89, 41 | 90, 92, 93, 95, 96, 98, 99, 101, 102, 104, 105, 107, 109, 110, 112, 114, 42 | 115, 117, 119, 120, 122, 124, 126, 127, 129, 131, 133, 135, 137, 138, 140, 142, 43 | 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 167, 169, 171, 173, 175, 44 | 177, 180, 182, 184, 186, 189, 191, 193, 196, 198, 200, 203, 205, 208, 210, 213, 45 | 215, 218, 220, 223, 225, 228, 231, 233, 236, 239, 241, 244, 247, 249, 252, 255 46 | }; 47 | 48 | struct rgbywwcw { 49 | uint8_t r; 50 | uint8_t g; 51 | uint8_t b; 52 | uint8_t y; 53 | uint8_t ww; 54 | uint8_t cw; 55 | }; 56 | 57 | rgbywwcw led; 58 | rgbywwcw led_f; 59 | 60 | typedef struct { 61 | double h; // angle in degrees 62 | double s; // a fraction between 0 and 1 63 | double v; // a fraction between 0 and 1 64 | } hsv; 65 | 66 | void setup() { 67 | Serial.begin(115200); 68 | strip.begin(); 69 | strip.show(); 70 | strip.setBrightness(255); 71 | delay(500); 72 | } 73 | 74 | uint16_t i; 75 | 76 | void loop() { 77 | adc_color[0] = (analogRead(R_IN)); 78 | adc_color[1] = (analogRead(G_IN)); 79 | adc_color[2] = (analogRead(B_IN)); 80 | 81 | if (adc_color[0] >= 1500 && adc_color[1] >= 3500 && adc_color[2] >= 3500) { 82 | ledHigh = 1; 83 | if (ledLow == 1) { 84 | if (ledHighLowTim >= millis()) { 85 | modeCounter++; 86 | } 87 | ledLow = 0; 88 | ledHighLowTim = millis() + ledHighLowTimMax; 89 | } 90 | } 91 | 92 | if (adc_color[0] <= 1400 && adc_color[1] >= 3500 && adc_color[2] >= 3500) { 93 | ledLow = 1; 94 | if (ledHigh == 1) { 95 | if (ledHighLowTim >= millis()) { 96 | modeCounter++; 97 | } 98 | ledHigh = 0; 99 | ledHighLowTim = millis() + ledHighLowTimMax; 100 | } 101 | } 102 | 103 | Serial.print(adc_color[0]); 104 | Serial.print("\t"); 105 | Serial.print(adc_color[1]); 106 | Serial.print("\t"); 107 | Serial.print(adc_color[2]); 108 | Serial.print("\t"); 109 | Serial.print(ledHigh); 110 | Serial.print("\t"); 111 | Serial.print(ledLow); 112 | Serial.print("\t"); 113 | Serial.print(modeCounter); 114 | Serial.print("\t"); 115 | Serial.print(millis()); 116 | Serial.print("\t"); 117 | Serial.println(ledHighLowTim); 118 | 119 | if (modeCounter >= 2) { 120 | strip.setBrightness(255); 121 | strip.fill(0); 122 | 123 | modeCounter = 0; 124 | ledMode++; 125 | if (ledMode >= modes) { 126 | ledMode = 0; 127 | } 128 | } 129 | 130 | if (modeCounter != 0 && ledHighLowTim <= millis()) { 131 | modeCounter = 0; 132 | } 133 | 134 | if (adc_color[0] >= 4094 && adc_color[1] >= 4094 && adc_color[2] >= 4094) { 135 | hue_color[0] = 0; 136 | hue_color[1] = 0; 137 | hue_color[2] = 0; 138 | wakeup = 50; 139 | setColor(rgbywwcw{0, 0, 0, 0, 0, 0}); 140 | delay(50); 141 | } else { 142 | hue_color[0] = map(adc_color[0], 0, 4095, wakeup, 0); 143 | hue_color[1] = map(adc_color[1], 0, 4095, wakeup, 0); 144 | hue_color[2] = map(adc_color[2], 0, 4095, wakeup, 0); 145 | wakeup++; 146 | if (wakeup > 255) { 147 | wakeup = 255; 148 | } 149 | setColor(_f(rgb_to_rgbw(hsv_to_rgby_naive(rgb2hsv(hue_color[0] / 255.0, hue_color[1] / 255.0, hue_color[2] / 255.0))))); 150 | delay(1); 151 | } 152 | delay(10); 153 | } 154 | 155 | hsv test(uint16_t i) { 156 | hsv _hsv; 157 | _hsv.s = 1.0; 158 | _hsv.v = 1.0; 159 | _hsv.h = i; 160 | return _hsv; 161 | } 162 | 163 | void setColor(rgbywwcw in) { 164 | uint32_t col = 0; 165 | uint32_t white = 0; 166 | 167 | // LED 0 BLACK; 41 LED per Panel, 6 Panel; 44 LED for the base 168 | 169 | col = strip.Color(neopix_gamma[in.r], neopix_gamma[in.g], neopix_gamma[in.b]); 170 | white = strip.Color(neopix_gamma[in.y], neopix_gamma[in.cw], neopix_gamma[in.ww]); 171 | 172 | if (ledMode == 0) { 173 | strip.fill(col); 174 | 175 | for (uint16_t i = (41 * 6) + 1; i < strip.numPixels(); i += 2) { 176 | strip.setPixelColor(i, col); 177 | } 178 | 179 | for (uint16_t i = (41 * 6) + 2; i < strip.numPixels(); i += 2) { 180 | strip.setPixelColor(i, white); 181 | } 182 | 183 | } else if (ledMode == 1) { 184 | uint8_t nLED = 20; 185 | float sA = PI * 2 / nLED; 186 | float piDivFive[nLED] = {0, sA * 1, sA * 2, sA * 3, sA * 4, sA * 5, sA * 6, sA * 7, sA * 8, sA * 9, sA * 10, sA * 11, sA * 12, sA * 13, sA * 14, sA * 15, sA * 16, sA * 17, sA * 18, sA * 19}; 187 | for (uint8_t j = 0; j < nLED; j++) { 188 | float mult = (sin((millis() / 10000.0) + piDivFive[j]) * (nLED - 1)) - (nLED - 2); 189 | if (mult <= 0) mult = 0; 190 | if (mult >= 1) mult = 1; 191 | uint32_t effectCol = strip.Color(neopix_gamma[in.r] * mult, neopix_gamma[in.g] * mult, neopix_gamma[in.b] * mult); 192 | for (uint16_t i = 1 + j; i < (41 * 6); i += nLED) { 193 | strip.setPixelColor(i, effectCol); 194 | } 195 | } 196 | 197 | for (uint16_t i = (41 * 6) + 2; i < strip.numPixels(); i += 2) { 198 | strip.setPixelColor(i, white); 199 | } 200 | 201 | } else if (ledMode == 2) { 202 | strip.setBrightness(neopix_gamma[in.ww]); 203 | firstPixelHue += 64; 204 | if (firstPixelHue >= 5 * 65536) firstPixelHue = 0; 205 | strip.rainbow(firstPixelHue); 206 | } 207 | 208 | strip.setPixelColor(0, (0, 0, 0)); 209 | strip.show(); 210 | } 211 | 212 | #define FILT_COEF 0.1 213 | rgbywwcw _f(rgbywwcw in) { 214 | led_f.r = (led_f.r * (1.0 - FILT_COEF)) + (in.r * FILT_COEF); 215 | led_f.g = (led_f.g * (1.0 - FILT_COEF)) + (in.g * FILT_COEF); 216 | led_f.b = (led_f.b * (1.0 - FILT_COEF)) + (in.b * FILT_COEF); 217 | led_f.y = (led_f.y * (1.0 - FILT_COEF)) + (in.y * FILT_COEF); 218 | led_f.ww = (led_f.ww * (1.0 - FILT_COEF)) + (in.ww * FILT_COEF); 219 | led_f.cw = (led_f.cw * (1.0 - FILT_COEF)) + (in.cw * FILT_COEF); 220 | return led_f; 221 | } 222 | 223 | 224 | rgbywwcw calculateColorTemp(rgbywwcw in) { 225 | rgbywwcw out = in; 226 | float temp = (in.b - in.y); 227 | out.ww = min(uint8_t(min(int(out.ww + temp), 255)), out.ww); 228 | out.cw = min(uint8_t(min(int(out.cw - temp), 255)), out.cw); 229 | return out; 230 | } 231 | 232 | rgbywwcw rgb_to_rgbywwcw_struct(uint8_t r, uint8_t g, uint8_t b) { 233 | rgbywwcw out = {r, g, b, 0, 0, 0}; 234 | return out; 235 | } 236 | 237 | rgbywwcw rgb_to_rgbw(rgbywwcw in) { 238 | rgbywwcw out; 239 | //Get the maximum between R, G, and B 240 | double tM = max(in.r, max(in.g, in.b)); 241 | uint32_t ret = 0; 242 | 243 | //If the maximum value is 0, immediately return pure black. 244 | if (tM == 0) { 245 | out = {0, 0, 0, 0, 0, 0}; 246 | return out; 247 | } 248 | 249 | //This section serves to figure out what the color with 100% hue is 250 | double multiplier = 255.0f / tM; 251 | double hR = in.r * multiplier; 252 | double hG = in.g * multiplier; 253 | double hB = in.b * multiplier; 254 | 255 | //This calculates the Whiteness (not strictly speaking Luminance) of the color 256 | double M = max(hR, max(hG, hB)); 257 | double m = min(hR, min(hG, hB)); 258 | double Luminance = ((M + m) / 2.0f - 127.5f) * (255.0f / 127.5f) / multiplier; 259 | 260 | //Calculate the output values 261 | int Wo = uint32_t(Luminance); 262 | int Bo = uint32_t(in.b - Luminance); 263 | int Ro = uint32_t(in.r - Luminance); 264 | int Go = uint32_t(in.g - Luminance); 265 | 266 | //Trim them so that they are all between 0 and 255 267 | if (Wo < 0) Wo = 0; 268 | if (Bo < 0) Bo = 0; 269 | if (Ro < 0) Ro = 0; 270 | if (Go < 0) Go = 0; 271 | if (Wo > 255) Wo = 255; 272 | if (Bo > 255) Bo = 255; 273 | if (Ro > 255) Ro = 255; 274 | if (Go > 255) Go = 255; 275 | 276 | out.r = Ro; 277 | out.g = Go; 278 | out.b = Bo; 279 | out.y = in.y; 280 | out.ww = Wo; 281 | out.cw = Wo / 2; 282 | 283 | return out; 284 | } 285 | 286 | hsv rgb2hsv(double r, double g, double b) { 287 | hsv out; 288 | double min, max, delta; 289 | 290 | min = r < g ? r : g; 291 | min = min < b ? min : b; 292 | 293 | max = r > g ? r : g; 294 | max = max > b ? max : b; 295 | 296 | out.v = max; // v 297 | delta = max - min; 298 | if (delta < 0.00001) 299 | { 300 | out.s = 0; 301 | out.h = 0; // undefined, maybe nan? 302 | return out; 303 | } 304 | if ( max > 0.0 ) { // NOTE: if Max is == 0, this divide would cause a crash 305 | out.s = (delta / max); // s 306 | } else { 307 | // if max is 0, then r = g = b = 0 308 | // s = 0, h is undefined 309 | out.s = 0.0; 310 | out.h = NAN; // its now undefined 311 | return out; 312 | } 313 | if ( r >= max ) // > is bogus, just keeps compilor happy 314 | out.h = ( g - b ) / delta; // between yellow & magenta 315 | else if ( g >= max ) 316 | out.h = 2.0 + ( b - r ) / delta; // between cyan & yellow 317 | else 318 | out.h = 4.0 + ( r - g ) / delta; // between magenta & cyan 319 | 320 | out.h *= 60.0; // degrees 321 | 322 | if ( out.h < 0.0 ) 323 | out.h += 360.0; 324 | 325 | return out; 326 | } 327 | 328 | rgbywwcw hsv_to_rgby_naive(hsv hsv) { 329 | rgbywwcw _tmpmdl; 330 | memset(&_tmpmdl, 0, sizeof(_tmpmdl)); 331 | return hsv_to_rgby_naive(hsv.h / 360.0, hsv.s, hsv.v, _tmpmdl); 332 | } 333 | 334 | rgbywwcw hsv_to_rgby_naive(double h, double s, double v) { 335 | rgbywwcw _tmpmdl; 336 | memset(&_tmpmdl, 0, sizeof(_tmpmdl)); 337 | return hsv_to_rgby_naive(h, s, v, _tmpmdl); 338 | } 339 | 340 | 341 | rgbywwcw hsv_to_rgby_naive(double h, double s, double v, rgbywwcw colorModel) { 342 | if (s == 0.0) { 343 | v = v * 255; 344 | 345 | colorModel = (struct rgbywwcw) { 346 | v, v, v, v, colorModel.ww, colorModel.cw 347 | }; 348 | } 349 | 350 | int i = int(h * 8.0); 351 | 352 | double f = (h * 8.0) - i; 353 | double b = v * (1.0 - s); 354 | double d = v * (1.0 - s * f); 355 | double u = v * (1.0 - s * (1.0 - f)); 356 | i = i % 8; 357 | 358 | d = d * 255; 359 | b = b * 255; 360 | v = v * 255; 361 | u = u * 255; 362 | 363 | if (i == 0)colorModel = (struct rgbywwcw) { 364 | v, b, b, u, colorModel.ww, colorModel.cw 365 | }; 366 | 367 | if (i == 1)colorModel = (struct rgbywwcw) { 368 | d, b, b, v, colorModel.ww, colorModel.cw 369 | }; 370 | 371 | if (i == 2)colorModel = (struct rgbywwcw) { 372 | b, u, b, v, colorModel.ww, colorModel.cw 373 | }; 374 | 375 | if (i == 3)colorModel = (struct rgbywwcw) { 376 | b, v, b, d, colorModel.ww, colorModel.cw 377 | }; 378 | 379 | if (i == 4)colorModel = (struct rgbywwcw) { 380 | b, v, u, b, colorModel.ww, colorModel.cw 381 | }; 382 | 383 | if (i == 5)colorModel = (struct rgbywwcw) { 384 | b, d, v, b, colorModel.ww, colorModel.cw 385 | }; 386 | 387 | if (i == 6)colorModel = (struct rgbywwcw) { 388 | u, b, v, b, colorModel.ww, colorModel.cw 389 | }; 390 | 391 | if (i == 7)colorModel = (struct rgbywwcw) { 392 | v, b, d, b, colorModel.ww, colorModel.cw 393 | }; 394 | return colorModel; 395 | } 396 | -------------------------------------------------------------------------------- /firmware/zigbee/Light_ColorLight_JN5168_RGB.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/firmware/zigbee/Light_ColorLight_JN5168_RGB.bin -------------------------------------------------------------------------------- /images/full_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/images/full_open.png -------------------------------------------------------------------------------- /images/laemp_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/images/laemp_1.jpg -------------------------------------------------------------------------------- /images/laemp_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/images/laemp_2.jpg -------------------------------------------------------------------------------- /images/laemp_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/images/laemp_4.jpg -------------------------------------------------------------------------------- /images/laemp_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/images/laemp_5.jpg -------------------------------------------------------------------------------- /images/laemp_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/images/laemp_6.jpg -------------------------------------------------------------------------------- /images/laemp_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/images/laemp_7.jpg -------------------------------------------------------------------------------- /images/laemp_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/images/laemp_8.jpg -------------------------------------------------------------------------------- /images/laemp_9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/images/laemp_9.jpg -------------------------------------------------------------------------------- /laemp_base/laemp_base.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 0, 4 | "active_layer_preset": "All Layers", 5 | "auto_track_width": true, 6 | "hidden_nets": [], 7 | "high_contrast_mode": 0, 8 | "net_color_mode": 1, 9 | "opacity": { 10 | "pads": 1.0, 11 | "tracks": 1.0, 12 | "vias": 1.0, 13 | "zones": 0.6 14 | }, 15 | "ratsnest_display_mode": 0, 16 | "selection_filter": { 17 | "dimensions": true, 18 | "footprints": true, 19 | "graphics": true, 20 | "keepouts": true, 21 | "lockedItems": true, 22 | "otherItems": true, 23 | "pads": true, 24 | "text": true, 25 | "tracks": true, 26 | "vias": true, 27 | "zones": true 28 | }, 29 | "visible_items": [ 30 | 0, 31 | 1, 32 | 2, 33 | 3, 34 | 4, 35 | 5, 36 | 8, 37 | 9, 38 | 10, 39 | 11, 40 | 12, 41 | 13, 42 | 14, 43 | 15, 44 | 16, 45 | 17, 46 | 18, 47 | 19, 48 | 20, 49 | 21, 50 | 22, 51 | 23, 52 | 24, 53 | 25, 54 | 26, 55 | 27, 56 | 28, 57 | 29, 58 | 30, 59 | 32, 60 | 33, 61 | 34, 62 | 35, 63 | 36 64 | ], 65 | "visible_layers": "fffffff_ffffffff", 66 | "zone_display_mode": 0 67 | }, 68 | "meta": { 69 | "filename": "laemp_base.kicad_prl", 70 | "version": 3 71 | }, 72 | "project": { 73 | "files": [] 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /laemp_base/laemp_base.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "design_settings": { 4 | "defaults": { 5 | "board_outline_line_width": 0.049999999999999996, 6 | "copper_line_width": 0.19999999999999998, 7 | "copper_text_italic": false, 8 | "copper_text_size_h": 1.5, 9 | "copper_text_size_v": 1.5, 10 | "copper_text_thickness": 0.3, 11 | "copper_text_upright": false, 12 | "courtyard_line_width": 0.049999999999999996, 13 | "dimension_precision": 4, 14 | "dimension_units": 3, 15 | "dimensions": { 16 | "arrow_length": 1270000, 17 | "extension_offset": 500000, 18 | "keep_text_aligned": true, 19 | "suppress_zeroes": false, 20 | "text_position": 0, 21 | "units_format": 1 22 | }, 23 | "fab_line_width": 0.09999999999999999, 24 | "fab_text_italic": false, 25 | "fab_text_size_h": 1.0, 26 | "fab_text_size_v": 1.0, 27 | "fab_text_thickness": 0.15, 28 | "fab_text_upright": false, 29 | "other_line_width": 0.09999999999999999, 30 | "other_text_italic": false, 31 | "other_text_size_h": 1.0, 32 | "other_text_size_v": 1.0, 33 | "other_text_thickness": 0.15, 34 | "other_text_upright": false, 35 | "pads": { 36 | "drill": 0.762, 37 | "height": 1.524, 38 | "width": 1.524 39 | }, 40 | "silk_line_width": 0.12, 41 | "silk_text_italic": false, 42 | "silk_text_size_h": 1.0, 43 | "silk_text_size_v": 1.0, 44 | "silk_text_thickness": 0.15, 45 | "silk_text_upright": false, 46 | "zones": { 47 | "45_degree_only": false, 48 | "min_clearance": 0.19999999999999998 49 | } 50 | }, 51 | "diff_pair_dimensions": [], 52 | "drc_exclusions": [], 53 | "meta": { 54 | "filename": "board_design_settings.json", 55 | "version": 2 56 | }, 57 | "rule_severities": { 58 | "annular_width": "error", 59 | "clearance": "error", 60 | "copper_edge_clearance": "error", 61 | "courtyards_overlap": "error", 62 | "diff_pair_gap_out_of_range": "error", 63 | "diff_pair_uncoupled_length_too_long": "error", 64 | "drill_out_of_range": "error", 65 | "duplicate_footprints": "warning", 66 | "extra_footprint": "warning", 67 | "footprint_type_mismatch": "error", 68 | "hole_clearance": "error", 69 | "hole_near_hole": "error", 70 | "invalid_outline": "error", 71 | "item_on_disabled_layer": "error", 72 | "items_not_allowed": "error", 73 | "length_out_of_range": "error", 74 | "malformed_courtyard": "error", 75 | "microvia_drill_out_of_range": "error", 76 | "missing_courtyard": "ignore", 77 | "missing_footprint": "warning", 78 | "net_conflict": "warning", 79 | "npth_inside_courtyard": "ignore", 80 | "padstack": "error", 81 | "pth_inside_courtyard": "ignore", 82 | "shorting_items": "error", 83 | "silk_over_copper": "warning", 84 | "silk_overlap": "warning", 85 | "skew_out_of_range": "error", 86 | "through_hole_pad_without_hole": "error", 87 | "too_many_vias": "error", 88 | "track_dangling": "warning", 89 | "track_width": "error", 90 | "tracks_crossing": "error", 91 | "unconnected_items": "error", 92 | "unresolved_variable": "error", 93 | "via_dangling": "warning", 94 | "zone_has_empty_net": "error", 95 | "zones_intersect": "error" 96 | }, 97 | "rule_severitieslegacy_courtyards_overlap": false, 98 | "rule_severitieslegacy_no_courtyard_defined": false, 99 | "rules": { 100 | "allow_blind_buried_vias": false, 101 | "allow_microvias": false, 102 | "max_error": 0.005, 103 | "min_clearance": 0.0, 104 | "min_copper_edge_clearance": 0.024999999999999998, 105 | "min_hole_clearance": 0.25, 106 | "min_hole_to_hole": 0.25, 107 | "min_microvia_diameter": 0.19999999999999998, 108 | "min_microvia_drill": 0.09999999999999999, 109 | "min_silk_clearance": 0.0, 110 | "min_through_hole_diameter": 0.3, 111 | "min_track_width": 0.19999999999999998, 112 | "min_via_annular_width": 0.049999999999999996, 113 | "min_via_diameter": 0.39999999999999997, 114 | "use_height_for_length_calcs": true 115 | }, 116 | "track_widths": [ 117 | 0.0, 118 | 0.2, 119 | 0.3, 120 | 0.4, 121 | 0.5, 122 | 0.6, 123 | 0.8, 124 | 1.0, 125 | 2.0 126 | ], 127 | "via_dimensions": [], 128 | "zones_allow_external_fillets": false, 129 | "zones_use_no_outline": true 130 | }, 131 | "layer_presets": [] 132 | }, 133 | "boards": [], 134 | "cvpcb": { 135 | "equivalence_files": [] 136 | }, 137 | "erc": { 138 | "erc_exclusions": [], 139 | "meta": { 140 | "version": 0 141 | }, 142 | "pin_map": [ 143 | [ 144 | 0, 145 | 0, 146 | 0, 147 | 0, 148 | 0, 149 | 0, 150 | 1, 151 | 0, 152 | 0, 153 | 0, 154 | 0, 155 | 2 156 | ], 157 | [ 158 | 0, 159 | 2, 160 | 0, 161 | 1, 162 | 0, 163 | 0, 164 | 1, 165 | 0, 166 | 2, 167 | 2, 168 | 2, 169 | 2 170 | ], 171 | [ 172 | 0, 173 | 0, 174 | 0, 175 | 0, 176 | 0, 177 | 0, 178 | 1, 179 | 0, 180 | 1, 181 | 0, 182 | 1, 183 | 2 184 | ], 185 | [ 186 | 0, 187 | 1, 188 | 0, 189 | 0, 190 | 0, 191 | 0, 192 | 1, 193 | 1, 194 | 2, 195 | 1, 196 | 1, 197 | 2 198 | ], 199 | [ 200 | 0, 201 | 0, 202 | 0, 203 | 0, 204 | 0, 205 | 0, 206 | 1, 207 | 0, 208 | 0, 209 | 0, 210 | 0, 211 | 2 212 | ], 213 | [ 214 | 0, 215 | 0, 216 | 0, 217 | 0, 218 | 0, 219 | 0, 220 | 0, 221 | 0, 222 | 0, 223 | 0, 224 | 0, 225 | 2 226 | ], 227 | [ 228 | 1, 229 | 1, 230 | 1, 231 | 1, 232 | 1, 233 | 0, 234 | 1, 235 | 1, 236 | 1, 237 | 1, 238 | 1, 239 | 2 240 | ], 241 | [ 242 | 0, 243 | 0, 244 | 0, 245 | 1, 246 | 0, 247 | 0, 248 | 1, 249 | 0, 250 | 0, 251 | 0, 252 | 0, 253 | 2 254 | ], 255 | [ 256 | 0, 257 | 2, 258 | 1, 259 | 2, 260 | 0, 261 | 0, 262 | 1, 263 | 0, 264 | 2, 265 | 2, 266 | 2, 267 | 2 268 | ], 269 | [ 270 | 0, 271 | 2, 272 | 0, 273 | 1, 274 | 0, 275 | 0, 276 | 1, 277 | 0, 278 | 2, 279 | 0, 280 | 0, 281 | 2 282 | ], 283 | [ 284 | 0, 285 | 2, 286 | 1, 287 | 1, 288 | 0, 289 | 0, 290 | 1, 291 | 0, 292 | 2, 293 | 0, 294 | 0, 295 | 2 296 | ], 297 | [ 298 | 2, 299 | 2, 300 | 2, 301 | 2, 302 | 2, 303 | 2, 304 | 2, 305 | 2, 306 | 2, 307 | 2, 308 | 2, 309 | 2 310 | ] 311 | ], 312 | "rule_severities": { 313 | "bus_definition_conflict": "error", 314 | "bus_entry_needed": "error", 315 | "bus_label_syntax": "error", 316 | "bus_to_bus_conflict": "error", 317 | "bus_to_net_conflict": "error", 318 | "different_unit_footprint": "error", 319 | "different_unit_net": "error", 320 | "duplicate_reference": "error", 321 | "duplicate_sheet_names": "error", 322 | "extra_units": "error", 323 | "global_label_dangling": "warning", 324 | "hier_label_mismatch": "error", 325 | "label_dangling": "error", 326 | "lib_symbol_issues": "warning", 327 | "multiple_net_names": "warning", 328 | "net_not_bus_member": "warning", 329 | "no_connect_connected": "warning", 330 | "no_connect_dangling": "warning", 331 | "pin_not_connected": "error", 332 | "pin_not_driven": "error", 333 | "pin_to_pin": "warning", 334 | "power_pin_not_driven": "error", 335 | "similar_labels": "warning", 336 | "unannotated": "error", 337 | "unit_value_mismatch": "error", 338 | "unresolved_variable": "error", 339 | "wire_dangling": "error" 340 | } 341 | }, 342 | "libraries": { 343 | "pinned_footprint_libs": [], 344 | "pinned_symbol_libs": [] 345 | }, 346 | "meta": { 347 | "filename": "hex_base.kicad_pro", 348 | "version": 1 349 | }, 350 | "net_settings": { 351 | "classes": [ 352 | { 353 | "bus_width": 12.0, 354 | "clearance": 0.127, 355 | "diff_pair_gap": 0.25, 356 | "diff_pair_via_gap": 0.25, 357 | "diff_pair_width": 0.2, 358 | "line_style": 0, 359 | "microvia_diameter": 0.3, 360 | "microvia_drill": 0.1, 361 | "name": "Default", 362 | "pcb_color": "rgba(0, 0, 0, 0.000)", 363 | "schematic_color": "rgba(0, 0, 0, 0.000)", 364 | "track_width": 0.2, 365 | "via_diameter": 0.6, 366 | "via_drill": 0.3, 367 | "wire_width": 6.0 368 | } 369 | ], 370 | "meta": { 371 | "version": 2 372 | }, 373 | "net_colors": null 374 | }, 375 | "pcbnew": { 376 | "last_paths": { 377 | "gencad": "", 378 | "idf": "", 379 | "netlist": "", 380 | "specctra_dsn": "", 381 | "step": "hex_base_panel.step", 382 | "vrml": "" 383 | }, 384 | "page_layout_descr_file": "" 385 | }, 386 | "schematic": { 387 | "annotate_start_num": 0, 388 | "drawing": { 389 | "default_line_thickness": 6.0, 390 | "default_text_size": 50.0, 391 | "field_names": [], 392 | "intersheets_ref_own_page": false, 393 | "intersheets_ref_prefix": "", 394 | "intersheets_ref_short": false, 395 | "intersheets_ref_show": false, 396 | "intersheets_ref_suffix": "", 397 | "junction_size_choice": 3, 398 | "label_size_ratio": 0.25, 399 | "pin_symbol_size": 25.0, 400 | "text_offset_ratio": 0.08 401 | }, 402 | "legacy_lib_dir": "", 403 | "legacy_lib_list": [], 404 | "meta": { 405 | "version": 1 406 | }, 407 | "net_format_name": "", 408 | "ngspice": { 409 | "fix_include_paths": true, 410 | "fix_passive_vals": false, 411 | "meta": { 412 | "version": 0 413 | }, 414 | "model_mode": 0, 415 | "workbook_filename": "" 416 | }, 417 | "page_layout_descr_file": "", 418 | "plot_directory": "", 419 | "spice_adjust_passive_values": false, 420 | "spice_external_command": "spice \"%I\"", 421 | "subpart_first_id": 65, 422 | "subpart_id_separator": 0 423 | }, 424 | "sheets": [ 425 | [ 426 | "bfa445ac-246e-4db8-a60c-beb85501bf65", 427 | "" 428 | ] 429 | ], 430 | "text_variables": {} 431 | } 432 | -------------------------------------------------------------------------------- /laemp_base/laemp_base.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/laemp_base/laemp_base.pdf -------------------------------------------------------------------------------- /laemp_led_board/laemp_led_board.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 0, 4 | "active_layer_preset": "All Layers", 5 | "auto_track_width": true, 6 | "hidden_nets": [], 7 | "high_contrast_mode": 0, 8 | "net_color_mode": 1, 9 | "opacity": { 10 | "pads": 1.0, 11 | "tracks": 1.0, 12 | "vias": 1.0, 13 | "zones": 0.6 14 | }, 15 | "ratsnest_display_mode": 0, 16 | "selection_filter": { 17 | "dimensions": true, 18 | "footprints": true, 19 | "graphics": true, 20 | "keepouts": true, 21 | "lockedItems": true, 22 | "otherItems": true, 23 | "pads": true, 24 | "text": true, 25 | "tracks": true, 26 | "vias": true, 27 | "zones": true 28 | }, 29 | "visible_items": [ 30 | 0, 31 | 1, 32 | 2, 33 | 3, 34 | 4, 35 | 5, 36 | 8, 37 | 9, 38 | 10, 39 | 11, 40 | 12, 41 | 13, 42 | 14, 43 | 15, 44 | 16, 45 | 17, 46 | 18, 47 | 19, 48 | 20, 49 | 21, 50 | 22, 51 | 23, 52 | 24, 53 | 25, 54 | 26, 55 | 27, 56 | 28, 57 | 29, 58 | 30, 59 | 32, 60 | 33, 61 | 34, 62 | 35, 63 | 36 64 | ], 65 | "visible_layers": "fffffff_ffffffff", 66 | "zone_display_mode": 0 67 | }, 68 | "meta": { 69 | "filename": "laemp_led_board.kicad_prl", 70 | "version": 3 71 | }, 72 | "project": { 73 | "files": [] 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /laemp_led_board/laemp_led_board.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "design_settings": { 4 | "defaults": { 5 | "board_outline_line_width": 0.049999999999999996, 6 | "copper_line_width": 0.19999999999999998, 7 | "copper_text_italic": false, 8 | "copper_text_size_h": 1.5, 9 | "copper_text_size_v": 1.5, 10 | "copper_text_thickness": 0.3, 11 | "copper_text_upright": false, 12 | "courtyard_line_width": 0.049999999999999996, 13 | "dimension_precision": 4, 14 | "dimension_units": 3, 15 | "dimensions": { 16 | "arrow_length": 1270000, 17 | "extension_offset": 500000, 18 | "keep_text_aligned": true, 19 | "suppress_zeroes": false, 20 | "text_position": 0, 21 | "units_format": 1 22 | }, 23 | "fab_line_width": 0.09999999999999999, 24 | "fab_text_italic": false, 25 | "fab_text_size_h": 1.0, 26 | "fab_text_size_v": 1.0, 27 | "fab_text_thickness": 0.15, 28 | "fab_text_upright": false, 29 | "other_line_width": 0.09999999999999999, 30 | "other_text_italic": false, 31 | "other_text_size_h": 1.0, 32 | "other_text_size_v": 1.0, 33 | "other_text_thickness": 0.15, 34 | "other_text_upright": false, 35 | "pads": { 36 | "drill": 0.762, 37 | "height": 1.524, 38 | "width": 1.524 39 | }, 40 | "silk_line_width": 0.12, 41 | "silk_text_italic": false, 42 | "silk_text_size_h": 1.0, 43 | "silk_text_size_v": 1.0, 44 | "silk_text_thickness": 0.15, 45 | "silk_text_upright": false, 46 | "zones": { 47 | "45_degree_only": false, 48 | "min_clearance": 0.19999999999999998 49 | } 50 | }, 51 | "diff_pair_dimensions": [], 52 | "drc_exclusions": [], 53 | "meta": { 54 | "filename": "board_design_settings.json", 55 | "version": 2 56 | }, 57 | "rule_severities": { 58 | "annular_width": "error", 59 | "clearance": "error", 60 | "copper_edge_clearance": "error", 61 | "courtyards_overlap": "error", 62 | "diff_pair_gap_out_of_range": "error", 63 | "diff_pair_uncoupled_length_too_long": "error", 64 | "drill_out_of_range": "error", 65 | "duplicate_footprints": "warning", 66 | "extra_footprint": "warning", 67 | "footprint_type_mismatch": "error", 68 | "hole_clearance": "error", 69 | "hole_near_hole": "error", 70 | "invalid_outline": "error", 71 | "item_on_disabled_layer": "error", 72 | "items_not_allowed": "error", 73 | "length_out_of_range": "error", 74 | "malformed_courtyard": "error", 75 | "microvia_drill_out_of_range": "error", 76 | "missing_courtyard": "ignore", 77 | "missing_footprint": "warning", 78 | "net_conflict": "warning", 79 | "npth_inside_courtyard": "ignore", 80 | "padstack": "error", 81 | "pth_inside_courtyard": "ignore", 82 | "shorting_items": "error", 83 | "silk_over_copper": "warning", 84 | "silk_overlap": "warning", 85 | "skew_out_of_range": "error", 86 | "through_hole_pad_without_hole": "error", 87 | "too_many_vias": "error", 88 | "track_dangling": "warning", 89 | "track_width": "error", 90 | "tracks_crossing": "error", 91 | "unconnected_items": "error", 92 | "unresolved_variable": "error", 93 | "via_dangling": "warning", 94 | "zone_has_empty_net": "error", 95 | "zones_intersect": "error" 96 | }, 97 | "rule_severitieslegacy_courtyards_overlap": false, 98 | "rule_severitieslegacy_no_courtyard_defined": false, 99 | "rules": { 100 | "allow_blind_buried_vias": false, 101 | "allow_microvias": false, 102 | "max_error": 0.005, 103 | "min_clearance": 0.0, 104 | "min_copper_edge_clearance": 0.024999999999999998, 105 | "min_hole_clearance": 0.25, 106 | "min_hole_to_hole": 0.25, 107 | "min_microvia_diameter": 0.19999999999999998, 108 | "min_microvia_drill": 0.09999999999999999, 109 | "min_silk_clearance": 0.0, 110 | "min_through_hole_diameter": 0.3, 111 | "min_track_width": 0.19999999999999998, 112 | "min_via_annular_width": 0.049999999999999996, 113 | "min_via_diameter": 0.39999999999999997, 114 | "use_height_for_length_calcs": true 115 | }, 116 | "track_widths": [ 117 | 0.0, 118 | 0.2, 119 | 0.3, 120 | 0.4, 121 | 0.5, 122 | 0.6, 123 | 0.8, 124 | 1.0, 125 | 2.0 126 | ], 127 | "via_dimensions": [], 128 | "zones_allow_external_fillets": false, 129 | "zones_use_no_outline": true 130 | }, 131 | "layer_presets": [] 132 | }, 133 | "boards": [], 134 | "cvpcb": { 135 | "equivalence_files": [] 136 | }, 137 | "erc": { 138 | "erc_exclusions": [], 139 | "meta": { 140 | "version": 0 141 | }, 142 | "pin_map": [ 143 | [ 144 | 0, 145 | 0, 146 | 0, 147 | 0, 148 | 0, 149 | 0, 150 | 1, 151 | 0, 152 | 0, 153 | 0, 154 | 0, 155 | 2 156 | ], 157 | [ 158 | 0, 159 | 2, 160 | 0, 161 | 1, 162 | 0, 163 | 0, 164 | 1, 165 | 0, 166 | 2, 167 | 2, 168 | 2, 169 | 2 170 | ], 171 | [ 172 | 0, 173 | 0, 174 | 0, 175 | 0, 176 | 0, 177 | 0, 178 | 1, 179 | 0, 180 | 1, 181 | 0, 182 | 1, 183 | 2 184 | ], 185 | [ 186 | 0, 187 | 1, 188 | 0, 189 | 0, 190 | 0, 191 | 0, 192 | 1, 193 | 1, 194 | 2, 195 | 1, 196 | 1, 197 | 2 198 | ], 199 | [ 200 | 0, 201 | 0, 202 | 0, 203 | 0, 204 | 0, 205 | 0, 206 | 1, 207 | 0, 208 | 0, 209 | 0, 210 | 0, 211 | 2 212 | ], 213 | [ 214 | 0, 215 | 0, 216 | 0, 217 | 0, 218 | 0, 219 | 0, 220 | 0, 221 | 0, 222 | 0, 223 | 0, 224 | 0, 225 | 2 226 | ], 227 | [ 228 | 1, 229 | 1, 230 | 1, 231 | 1, 232 | 1, 233 | 0, 234 | 1, 235 | 1, 236 | 1, 237 | 1, 238 | 1, 239 | 2 240 | ], 241 | [ 242 | 0, 243 | 0, 244 | 0, 245 | 1, 246 | 0, 247 | 0, 248 | 1, 249 | 0, 250 | 0, 251 | 0, 252 | 0, 253 | 2 254 | ], 255 | [ 256 | 0, 257 | 2, 258 | 1, 259 | 2, 260 | 0, 261 | 0, 262 | 1, 263 | 0, 264 | 2, 265 | 2, 266 | 2, 267 | 2 268 | ], 269 | [ 270 | 0, 271 | 2, 272 | 0, 273 | 1, 274 | 0, 275 | 0, 276 | 1, 277 | 0, 278 | 2, 279 | 0, 280 | 0, 281 | 2 282 | ], 283 | [ 284 | 0, 285 | 2, 286 | 1, 287 | 1, 288 | 0, 289 | 0, 290 | 1, 291 | 0, 292 | 2, 293 | 0, 294 | 0, 295 | 2 296 | ], 297 | [ 298 | 2, 299 | 2, 300 | 2, 301 | 2, 302 | 2, 303 | 2, 304 | 2, 305 | 2, 306 | 2, 307 | 2, 308 | 2, 309 | 2 310 | ] 311 | ], 312 | "rule_severities": { 313 | "bus_definition_conflict": "error", 314 | "bus_entry_needed": "error", 315 | "bus_label_syntax": "error", 316 | "bus_to_bus_conflict": "error", 317 | "bus_to_net_conflict": "error", 318 | "different_unit_footprint": "error", 319 | "different_unit_net": "error", 320 | "duplicate_reference": "error", 321 | "duplicate_sheet_names": "error", 322 | "extra_units": "error", 323 | "global_label_dangling": "warning", 324 | "hier_label_mismatch": "error", 325 | "label_dangling": "error", 326 | "lib_symbol_issues": "warning", 327 | "multiple_net_names": "warning", 328 | "net_not_bus_member": "warning", 329 | "no_connect_connected": "warning", 330 | "no_connect_dangling": "warning", 331 | "pin_not_connected": "error", 332 | "pin_not_driven": "error", 333 | "pin_to_pin": "warning", 334 | "power_pin_not_driven": "error", 335 | "similar_labels": "warning", 336 | "unannotated": "error", 337 | "unit_value_mismatch": "error", 338 | "unresolved_variable": "error", 339 | "wire_dangling": "error" 340 | } 341 | }, 342 | "libraries": { 343 | "pinned_footprint_libs": [], 344 | "pinned_symbol_libs": [] 345 | }, 346 | "meta": { 347 | "filename": "hex_led_board.kicad_pro", 348 | "version": 1 349 | }, 350 | "net_settings": { 351 | "classes": [ 352 | { 353 | "bus_width": 12.0, 354 | "clearance": 0.127, 355 | "diff_pair_gap": 0.25, 356 | "diff_pair_via_gap": 0.25, 357 | "diff_pair_width": 0.2, 358 | "line_style": 0, 359 | "microvia_diameter": 0.3, 360 | "microvia_drill": 0.1, 361 | "name": "Default", 362 | "pcb_color": "rgba(0, 0, 0, 0.000)", 363 | "schematic_color": "rgba(0, 0, 0, 0.000)", 364 | "track_width": 0.2, 365 | "via_diameter": 0.6, 366 | "via_drill": 0.3, 367 | "wire_width": 6.0 368 | } 369 | ], 370 | "meta": { 371 | "version": 2 372 | }, 373 | "net_colors": null 374 | }, 375 | "pcbnew": { 376 | "last_paths": { 377 | "gencad": "", 378 | "idf": "", 379 | "netlist": "", 380 | "specctra_dsn": "", 381 | "step": "", 382 | "vrml": "" 383 | }, 384 | "page_layout_descr_file": "" 385 | }, 386 | "schematic": { 387 | "annotate_start_num": 0, 388 | "drawing": { 389 | "default_line_thickness": 6.0, 390 | "default_text_size": 50.0, 391 | "field_names": [], 392 | "intersheets_ref_own_page": false, 393 | "intersheets_ref_prefix": "", 394 | "intersheets_ref_short": false, 395 | "intersheets_ref_show": false, 396 | "intersheets_ref_suffix": "", 397 | "junction_size_choice": 3, 398 | "label_size_ratio": 0.25, 399 | "pin_symbol_size": 0.0, 400 | "text_offset_ratio": 0.08 401 | }, 402 | "legacy_lib_dir": "", 403 | "legacy_lib_list": [], 404 | "meta": { 405 | "version": 1 406 | }, 407 | "net_format_name": "", 408 | "ngspice": { 409 | "fix_include_paths": true, 410 | "fix_passive_vals": false, 411 | "meta": { 412 | "version": 0 413 | }, 414 | "model_mode": 0, 415 | "workbook_filename": "" 416 | }, 417 | "page_layout_descr_file": "", 418 | "plot_directory": "", 419 | "spice_adjust_passive_values": false, 420 | "spice_external_command": "spice \"%I\"", 421 | "subpart_first_id": 65, 422 | "subpart_id_separator": 0 423 | }, 424 | "sheets": [ 425 | [ 426 | "db83d0af-e085-4050-8496-fa2ebdecbd62", 427 | "" 428 | ] 429 | ], 430 | "text_variables": {} 431 | } 432 | -------------------------------------------------------------------------------- /laemp_led_board/laemp_led_board.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/laemp_led_board/laemp_led_board.pdf -------------------------------------------------------------------------------- /laemp_top/laemp_top.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20211014) (generator pcbnew) 2 | 3 | (general 4 | (thickness 1.6) 5 | ) 6 | 7 | (paper "A4") 8 | (layers 9 | (0 "F.Cu" signal) 10 | (31 "B.Cu" signal) 11 | (32 "B.Adhes" user "B.Adhesive") 12 | (33 "F.Adhes" user "F.Adhesive") 13 | (34 "B.Paste" user) 14 | (35 "F.Paste" user) 15 | (36 "B.SilkS" user "B.Silkscreen") 16 | (37 "F.SilkS" user "F.Silkscreen") 17 | (38 "B.Mask" user) 18 | (39 "F.Mask" user) 19 | (40 "Dwgs.User" user "User.Drawings") 20 | (41 "Cmts.User" user "User.Comments") 21 | (42 "Eco1.User" user "User.Eco1") 22 | (43 "Eco2.User" user "User.Eco2") 23 | (44 "Edge.Cuts" user) 24 | (45 "Margin" user) 25 | (46 "B.CrtYd" user "B.Courtyard") 26 | (47 "F.CrtYd" user "F.Courtyard") 27 | (48 "B.Fab" user) 28 | (49 "F.Fab" user) 29 | ) 30 | 31 | (setup 32 | (pad_to_mask_clearance 0) 33 | (grid_origin 133.6 100) 34 | (pcbplotparams 35 | (layerselection 0x00010fc_ffffffff) 36 | (disableapertmacros false) 37 | (usegerberextensions true) 38 | (usegerberattributes false) 39 | (usegerberadvancedattributes false) 40 | (creategerberjobfile false) 41 | (svguseinch false) 42 | (svgprecision 6) 43 | (excludeedgelayer true) 44 | (plotframeref false) 45 | (viasonmask false) 46 | (mode 1) 47 | (useauxorigin false) 48 | (hpglpennumber 1) 49 | (hpglpenspeed 20) 50 | (hpglpendiameter 15.000000) 51 | (dxfpolygonmode true) 52 | (dxfimperialunits true) 53 | (dxfusepcbnewfont true) 54 | (psnegative false) 55 | (psa4output false) 56 | (plotreference true) 57 | (plotvalue false) 58 | (plotinvisibletext false) 59 | (sketchpadsonfab false) 60 | (subtractmaskfromsilk false) 61 | (outputformat 1) 62 | (mirror false) 63 | (drillshape 0) 64 | (scaleselection 1) 65 | (outputdirectory "gerber") 66 | ) 67 | ) 68 | 69 | (net 0 "") 70 | 71 | (footprint "otter:pad_1.5_3" (layer "B.Cu") 72 | (tedit 61CBE5F1) (tstamp 00000000-0000-0000-0000-000061cc4044) 73 | (at 67.8 114) 74 | (attr through_hole) 75 | (fp_text reference "REF**" (at 0 -3.7) (layer "B.SilkS") hide 76 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 77 | (tstamp a3e4f0ae-9f86-49e9-b386-ed8b42e012fb) 78 | ) 79 | (fp_text value "pad_1.5_3" (at 0 -2.7) (layer "B.Fab") 80 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 81 | (tstamp a690fc6c-55d9-47e6-b533-faa4b67e20f3) 82 | ) 83 | (pad "1" smd rect locked (at -0.8 0.5) (size 1.5 3) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp c144caa5-b0d4-4cef-840a-d4ad178a2102)) 84 | ) 85 | 86 | (footprint "otter:pad_1.5_3" (layer "B.Cu") 87 | (tedit 61CBE5C2) (tstamp 00000000-0000-0000-0000-000061cc4056) 88 | (at 67.8 93.72) 89 | (attr through_hole) 90 | (fp_text reference "REF**" (at 0 -3.7) (layer "B.SilkS") hide 91 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 92 | (tstamp 1e1b062d-fad0-427c-a622-c5b8a80b5268) 93 | ) 94 | (fp_text value "pad_1.5_3" (at 0 -2.7) (layer "B.Fab") 95 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 96 | (tstamp d8603679-3e7b-4337-8dbc-1827f5f54d8a) 97 | ) 98 | (pad "1" smd rect locked (at -0.8 -0.5) (size 1.5 3) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 30f15357-ce1d-48b9-93dc-7d9b1b2aa048)) 99 | ) 100 | 101 | (footprint "otter:pad_1.5_3" (layer "B.Cu") 102 | (tedit 61CBE5F1) (tstamp 00000000-0000-0000-0000-000061cc40b0) 103 | (at 71.775644 79.113982 -60) 104 | (attr through_hole) 105 | (fp_text reference "REF**" (at 0 -3.7 120) (layer "B.SilkS") hide 106 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 107 | (tstamp b635b16e-60bb-4b3e-9fc3-47d34eef8381) 108 | ) 109 | (fp_text value "pad_1.5_3" (at 0 -2.7 120) (layer "B.Fab") 110 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 111 | (tstamp 13475e15-f37c-4de8-857e-1722b0c39513) 112 | ) 113 | (pad "1" smd rect locked (at -0.8 0.5 300) (size 1.5 3) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 2732632c-4768-42b6-bf7f-14643424019e)) 114 | ) 115 | 116 | (footprint "otter:pad_1.5_3" (layer "B.Cu") 117 | (tedit 61CBE5C2) (tstamp 00000000-0000-0000-0000-000061cc40b4) 118 | (at 89.33864 68.973982 -60) 119 | (attr through_hole) 120 | (fp_text reference "REF**" (at 0 -3.7 120) (layer "B.SilkS") hide 121 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 122 | (tstamp 842e430f-0c35-45f3-a0b5-95ae7b7ae388) 123 | ) 124 | (fp_text value "pad_1.5_3" (at 0 -2.7 120) (layer "B.Fab") 125 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 126 | (tstamp 51c4dc0a-5b9f-4edf-a83f-4a12881e42ef) 127 | ) 128 | (pad "1" smd rect locked (at -0.8 -0.5 300) (size 1.5 3) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 03d88a85-11fd-47aa-954c-c318bb15294a)) 129 | ) 130 | 131 | (footprint "otter:pad_1.5_3" (layer "B.Cu") 132 | (tedit 61CBE5F1) (tstamp 68877d35-b796-44db-9124-b8e744e7412e) 133 | (at 132.2 86 180) 134 | (attr through_hole) 135 | (fp_text reference "REF**" (at 0 -3.7) (layer "B.SilkS") hide 136 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 137 | (tstamp a05d7640-f2f6-4ba7-8c51-5a4af431fc13) 138 | ) 139 | (fp_text value "pad_1.5_3" (at 0 -2.7) (layer "B.Fab") 140 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 141 | (tstamp 13abf99d-5265-4779-8973-e94370fd18ff) 142 | ) 143 | (pad "1" smd rect locked (at -0.8 0.5 180) (size 1.5 3) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp a7520ad3-0f8b-4788-92d4-8ffb277041e6)) 144 | ) 145 | 146 | (footprint "otter:pad_1.5_3" (layer "B.Cu") 147 | (tedit 61CBE5F1) (tstamp 6d26d68f-1ca7-4ff3-b058-272f1c399047) 148 | (at 96.024356 134.886018 60) 149 | (attr through_hole) 150 | (fp_text reference "REF**" (at 0 -3.7 60) (layer "B.SilkS") hide 151 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 152 | (tstamp 4fb02e58-160a-4a39-9f22-d0c75e82ee72) 153 | ) 154 | (fp_text value "pad_1.5_3" (at 0 -2.7 60) (layer "B.Fab") 155 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 156 | (tstamp ef8fe2ac-6a7f-4682-9418-b801a1b10a3b) 157 | ) 158 | (pad "1" smd rect locked (at -0.8 0.5 60) (size 1.5 3) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 44d8279a-9cd1-4db6-856f-0363131605fc)) 159 | ) 160 | 161 | (footprint "otter:pad_1.5_3" (layer "B.Cu") 162 | (tedit 61CBE5C2) (tstamp 8412992d-8754-44de-9e08-115cec1a3eff) 163 | (at 121.53864 75.253982 -120) 164 | (attr through_hole) 165 | (fp_text reference "REF**" (at 0 -3.7 60) (layer "B.SilkS") hide 166 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 167 | (tstamp cef6f603-8a0b-4dd0-af99-ebfbef7d1b4b) 168 | ) 169 | (fp_text value "pad_1.5_3" (at 0 -2.7 60) (layer "B.Fab") 170 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 171 | (tstamp 9c8ccb2a-b1e9-4f2c-94fe-301b5975277e) 172 | ) 173 | (pad "1" smd rect locked (at -0.8 -0.5 240) (size 1.5 3) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp a03e565f-d8cd-4032-aae3-b7327d4143dd)) 174 | ) 175 | 176 | (footprint "otter:pad_1.5_3" (layer "B.Cu") 177 | (tedit 61CBE5C2) (tstamp 911bdcbe-493f-4e21-a506-7cbc636e2c17) 178 | (at 78.46136 124.746018 60) 179 | (attr through_hole) 180 | (fp_text reference "REF**" (at 0 -3.7 60) (layer "B.SilkS") hide 181 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 182 | (tstamp 71c31975-2c45-4d18-a25a-18e07a55d11e) 183 | ) 184 | (fp_text value "pad_1.5_3" (at 0 -2.7 60) (layer "B.Fab") 185 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 186 | (tstamp 10109f84-4940-47f8-8640-91f185ac9bc1) 187 | ) 188 | (pad "1" smd rect locked (at -0.8 -0.5 60) (size 1.5 3) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 55e740a3-0735-4744-896e-2bf5437093b9)) 189 | ) 190 | 191 | (footprint "otter:pad_1.5_3" (layer "B.Cu") 192 | (tedit 61CBE5F1) (tstamp 9f8381e9-3077-4453-a480-a01ad9c1a940) 193 | (at 128.224356 120.886018 120) 194 | (attr through_hole) 195 | (fp_text reference "REF**" (at 0 -3.7 120) (layer "B.SilkS") hide 196 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 197 | (tstamp 5cbb5968-dbb5-4b84-864a-ead1cacf75b9) 198 | ) 199 | (fp_text value "pad_1.5_3" (at 0 -2.7 120) (layer "B.Fab") 200 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 201 | (tstamp 3f5fe6b7-98fc-4d3e-9567-f9f7202d1455) 202 | ) 203 | (pad "1" smd rect locked (at -0.8 0.5 120) (size 1.5 3) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp bb7f0588-d4d8-44bf-9ebf-3c533fe4d6ae)) 204 | ) 205 | 206 | (footprint "otter:pad_1.5_3" (layer "B.Cu") 207 | (tedit 61CBE5C2) (tstamp b96fe6ac-3535-4455-ab88-ed77f5e46d6e) 208 | (at 110.66136 131.026018 120) 209 | (attr through_hole) 210 | (fp_text reference "REF**" (at 0 -3.7 120) (layer "B.SilkS") hide 211 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 212 | (tstamp 78cbdd6c-4878-4cc5-9a58-0e506478e37d) 213 | ) 214 | (fp_text value "pad_1.5_3" (at 0 -2.7 120) (layer "B.Fab") 215 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 216 | (tstamp 6e105729-aba0-497c-a99e-c32d2b3ddb6d) 217 | ) 218 | (pad "1" smd rect locked (at -0.8 -0.5 120) (size 1.5 3) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 983c426c-24e0-4c65-ab69-1f1824adc5c6)) 219 | ) 220 | 221 | (footprint "otter:pad_1.5_3" (layer "B.Cu") 222 | (tedit 61CBE5C2) (tstamp c332fa55-4168-4f55-88a5-f82c7c21040b) 223 | (at 132.2 106.28 180) 224 | (attr through_hole) 225 | (fp_text reference "REF**" (at 0 -3.7) (layer "B.SilkS") hide 226 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 227 | (tstamp 0a3cc030-c9dd-4d74-9d50-715ed2b361a2) 228 | ) 229 | (fp_text value "pad_1.5_3" (at 0 -2.7) (layer "B.Fab") 230 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 231 | (tstamp 8322f275-268c-4e87-a69f-4cfbf05e747f) 232 | ) 233 | (pad "1" smd rect locked (at -0.8 -0.5 180) (size 1.5 3) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp b6270a28-e0d9-4655-a18a-03dbf007b940)) 234 | ) 235 | 236 | (footprint "otter:pad_1.5_3" (layer "B.Cu") 237 | (tedit 61CBE5F1) (tstamp df32840e-2912-4088-b54c-9a85f64c0265) 238 | (at 103.975644 65.113982 -120) 239 | (attr through_hole) 240 | (fp_text reference "REF**" (at 0 -3.7 60) (layer "B.SilkS") hide 241 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 242 | (tstamp 0147f16a-c952-4891-8f53-a9fb8cddeb8d) 243 | ) 244 | (fp_text value "pad_1.5_3" (at 0 -2.7 60) (layer "B.Fab") 245 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 246 | (tstamp d1262c4d-2245-4c4f-8f35-7bb32cd9e21e) 247 | ) 248 | (pad "1" smd rect locked (at -0.8 0.5 240) (size 1.5 3) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp d22e95aa-f3db-4fbc-a331-048a2523233e)) 249 | ) 250 | 251 | (gr_line (start 65.359 80) (end 65.359 107.25) (layer "Eco1.User") (width 0.05) (tstamp 00000000-0000-0000-0000-000061cbe26f)) 252 | (gr_line (start 66.359 107.25) (end 65.359 107.25) (layer "Eco1.User") (width 0.05) (tstamp 00000000-0000-0000-0000-000061cbe2b2)) 253 | (gr_line (start 66.359 106.25) (end 66.359 107.25) (layer "Eco1.User") (width 0.05) (tstamp 00000000-0000-0000-0000-000061cbe2cb)) 254 | (gr_circle (center 66.359 106.25) (end 66.759 106.25) (layer "Eco1.User") (width 0.05) (fill none) (tstamp 00000000-0000-0000-0000-000061cbe340)) 255 | (gr_circle (center 77.766841 73.991039) (end 77.966842 74.33745) (layer "Eco1.User") (width 0.05) (fill none) (tstamp 00000000-0000-0000-0000-000061cbe4a5)) 256 | (gr_line (start 77.766841 73.991039) (end 76.900816 74.491039) (layer "Eco1.User") (width 0.05) (tstamp 00000000-0000-0000-0000-000061cbe4a6)) 257 | (gr_line (start 100.000008 60.000014) (end 76.400816 73.625014) (layer "Eco1.User") (width 0.05) (tstamp 00000000-0000-0000-0000-000061cbe4a8)) 258 | (gr_circle (center 76.03479 74.99104) (end 76.234791 75.33745) (layer "Eco1.User") (width 0.05) (fill none) (tstamp 00000000-0000-0000-0000-000061cbe4aa)) 259 | (gr_line (start 76.900816 74.491039) (end 76.400816 73.625014) (layer "Eco1.User") (width 0.05) (tstamp 00000000-0000-0000-0000-000061cbe4ab)) 260 | (gr_line (start 76.03479 74.99104) (end 76.900816 74.491039) (layer "Eco1.User") (width 0.05) (tstamp 00000000-0000-0000-0000-000061cbe4ac)) 261 | (gr_line (start 133.641 93.75) (end 133.641 92.75) (layer "Eco1.User") (width 0.05) (tstamp 01e9b6e7-adf9-4ee7-9447-a588630ee4a2)) 262 | (gr_line (start 99.999992 139.999986) (end 123.599184 126.374986) (layer "Eco1.User") (width 0.05) (tstamp 0c3dceba-7c95-4b3d-b590-0eb581444beb)) 263 | (gr_line (start 111.407841 67.741039) (end 110.541816 67.241039) (layer "Eco1.User") (width 0.05) (tstamp 4a21e717-d46d-4d9e-8b98-af4ecb02d3ec)) 264 | (gr_line (start 134.641008 80.000014) (end 111.041816 66.375014) (layer "Eco1.User") (width 0.05) (tstamp 4fb21471-41be-4be8-9687-66030f97befc)) 265 | (gr_line (start 133.641 91.749999) (end 133.641 92.75) (layer "Eco1.User") (width 0.05) (tstamp 60dcd1fe-7079-4cb8-b509-04558ccf5097)) 266 | (gr_line (start 90.32421 133.258961) (end 89.458184 132.758961) (layer "Eco1.User") (width 0.05) (tstamp 6595b9c7-02ee-4647-bde5-6b566e35163e)) 267 | (gr_line (start 110.541816 67.241039) (end 111.041816 66.375014) (layer "Eco1.User") (width 0.05) (tstamp 70e15522-1572-4451-9c0d-6d36ac70d8c6)) 268 | (gr_circle (center 123.96521 125.00896) (end 123.765209 124.66255) (layer "Eco1.User") (width 0.05) (fill none) (tstamp 730b670c-9bcf-4dcd-9a8d-fcaa61fb0955)) 269 | (gr_circle (center 90.32421 133.258961) (end 90.52421 132.91255) (layer "Eco1.User") (width 0.05) (fill none) (tstamp 770ad51a-7219-4633-b24a-bd20feb0a6c5)) 270 | (gr_line (start 88.592159 132.258961) (end 89.458184 132.758961) (layer "Eco1.User") (width 0.05) (tstamp 789ca812-3e0c-4a3f-97bc-a916dd9bce80)) 271 | (gr_line (start 123.96521 125.00896) (end 123.099184 125.508961) (layer "Eco1.User") (width 0.05) (tstamp 7d928d56-093a-4ca8-aed1-414b7e703b45)) 272 | (gr_circle (center 133.641 91.749999) (end 133.240999 91.75) (layer "Eco1.User") (width 0.05) (fill none) (tstamp 85b7594c-358f-454b-b2ad-dd0b1d67ed76)) 273 | (gr_line (start 123.099184 125.508961) (end 123.599184 126.374986) (layer "Eco1.User") (width 0.05) (tstamp 8a650ebf-3f78-4ca4-a26b-a5028693e36d)) 274 | (gr_circle (center 66.359 108.25) (end 66.759 108.25) (layer "Eco1.User") (width 0.05) (fill none) (tstamp a17904b9-135e-4dae-ae20-401c7787de72)) 275 | (gr_line (start 134.641 120) (end 134.641 92.75) (layer "Eco1.User") (width 0.05) (tstamp a5cd8da1-8f7f-4f80-bb23-0317de562222)) 276 | (gr_line (start 122.233159 126.008961) (end 123.099184 125.508961) (layer "Eco1.User") (width 0.05) (tstamp b1c649b1-f44d-46c7-9dea-818e75a1b87e)) 277 | (gr_line (start 89.458184 132.758961) (end 88.958184 133.624986) (layer "Eco1.User") (width 0.05) (tstamp b7199d9b-bebb-4100-9ad3-c2bd31e21d65)) 278 | (gr_line (start 133.641 92.75) (end 134.641 92.75) (layer "Eco1.User") (width 0.05) (tstamp c5eb1e4c-ce83-470e-8f32-e20ff1f886a3)) 279 | (gr_circle (center 133.641 93.75) (end 133.240999 93.75) (layer "Eco1.User") (width 0.05) (fill none) (tstamp ca87f11b-5f48-4b57-8535-68d3ec2fe5a9)) 280 | (gr_line (start 109.67579 66.741039) (end 110.541816 67.241039) (layer "Eco1.User") (width 0.05) (tstamp d3d7e298-1d39-4294-a3ab-c84cc0dc5e5a)) 281 | (gr_line (start 65.358992 119.999986) (end 88.958184 133.624986) (layer "Eco1.User") (width 0.05) (tstamp db36f6e3-e72a-487f-bda9-88cc84536f62)) 282 | (gr_circle (center 109.67579 66.741039) (end 109.47579 67.08745) (layer "Eco1.User") (width 0.05) (fill none) (tstamp dde51ae5-b215-445e-92bb-4a12ec410531)) 283 | (gr_circle (center 88.592159 132.258961) (end 88.792159 131.91255) (layer "Eco1.User") (width 0.05) (fill none) (tstamp e6b860cc-cb76-4220-acfb-68f1eb348bfa)) 284 | (gr_circle (center 111.407841 67.741039) (end 111.207841 68.08745) (layer "Eco1.User") (width 0.05) (fill none) (tstamp ec31c074-17b2-48e1-ab01-071acad3fa04)) 285 | (gr_line (start 66.359 108.25) (end 66.359 107.25) (layer "Eco1.User") (width 0.05) (tstamp f202141e-c20d-4cac-b016-06a44f2ecce8)) 286 | (gr_circle (center 122.233159 126.008961) (end 122.033158 125.66255) (layer "Eco1.User") (width 0.05) (fill none) (tstamp f3628265-0155-43e2-a467-c40ff783e265)) 287 | (gr_line (start 100 100) (end 116.8 70.901546) (layer "Eco2.User") (width 0.15) (tstamp 00000000-0000-0000-0000-000061cc4454)) 288 | (gr_line (start 100 100) (end 116.8 129.098454) (layer "Eco2.User") (width 0.15) (tstamp 182b2d54-931d-49d6-9f39-60a752623e36)) 289 | (gr_line (start 100 100) (end 66.4 100) (layer "Eco2.User") (width 0.15) (tstamp 2dc272bd-3aa2-45b5-889d-1d3c8aac80f8)) 290 | (gr_line (start 100 100) (end 83.2 129.098454) (layer "Eco2.User") (width 0.15) (tstamp 5114c7bf-b955-49f3-a0a8-4b954c81bde0)) 291 | (gr_line (start 100 100) (end 83.2 70.901546) (layer "Eco2.User") (width 0.15) (tstamp 6c2d26bc-6eca-436c-8025-79f817bf57d6)) 292 | (gr_line (start 100 100) (end 133.6 100) (layer "Eco2.User") (width 0.15) (tstamp c8c79177-94d4-43e2-a654-f0a5554fbb68)) 293 | (gr_line (start 65.359 120) (end 100.000016 140) (layer "Edge.Cuts") (width 0.05) (tstamp 00000000-0000-0000-0000-000061cbda24)) 294 | (gr_circle (center 77.766841 73.991039) (end 77.966842 74.33745) (layer "Edge.Cuts") (width 0.05) (fill none) (tstamp 00000000-0000-0000-0000-000061cbe4a7)) 295 | (gr_circle (center 76.03479 74.99104) (end 76.234791 75.33745) (layer "Edge.Cuts") (width 0.05) (fill none) (tstamp 00000000-0000-0000-0000-000061cbe4a9)) 296 | (gr_circle (center 111.407841 67.741039) (end 111.207841 68.08745) (layer "Edge.Cuts") (width 0.05) (fill none) (tstamp 0755aee5-bc01-4cb5-b830-583289df50a3)) 297 | (gr_circle (center 90.32421 133.258961) (end 90.52421 132.91255) (layer "Edge.Cuts") (width 0.05) (fill none) (tstamp 16a9ae8c-3ad2-439b-8efe-377c994670c7)) 298 | (gr_circle (center 133.641 91.749999) (end 133.240999 91.75) (layer "Edge.Cuts") (width 0.05) (fill none) (tstamp 16bd6381-8ac0-4bf2-9dce-ecc20c724b8d)) 299 | (gr_circle (center 66.359 106.25) (end 66.759 106.25) (layer "Edge.Cuts") (width 0.05) (fill none) (tstamp 45008225-f50f-4d6b-b508-6730a9408caf)) 300 | (gr_circle (center 133.641 93.75) (end 133.240999 93.75) (layer "Edge.Cuts") (width 0.05) (fill none) (tstamp 4f66b314-0f62-4fb6-8c3c-f9c6a75cd3ec)) 301 | (gr_line (start 134.641032 80) (end 100.000016 60) (layer "Edge.Cuts") (width 0.05) (tstamp 5bcace5d-edd0-4e19-92d0-835e43cf8eb2)) 302 | (gr_line (start 100.000016 140) (end 134.641032 120) (layer "Edge.Cuts") (width 0.05) (tstamp 6ec113ca-7d27-4b14-a180-1e5e2fd1c167)) 303 | (gr_circle (center 109.67579 66.741039) (end 109.47579 67.08745) (layer "Edge.Cuts") (width 0.05) (fill none) (tstamp 7599133e-c681-4202-85d9-c20dac196c64)) 304 | (gr_circle (center 122.233159 126.008961) (end 122.033158 125.66255) (layer "Edge.Cuts") (width 0.05) (fill none) (tstamp 965308c8-e014-459a-b9db-b8493a601c62)) 305 | (gr_line (start 65.359 80) (end 65.359 120) (layer "Edge.Cuts") (width 0.05) (tstamp a27eb049-c992-4f11-a026-1e6a8d9d0160)) 306 | (gr_circle (center 123.96521 125.00896) (end 123.765209 124.66255) (layer "Edge.Cuts") (width 0.05) (fill none) (tstamp abe07c9a-17c3-43b5-b7a6-ae867ac27ea7)) 307 | (gr_line (start 134.641032 120) (end 134.641032 80) (layer "Edge.Cuts") (width 0.05) (tstamp bd065eaf-e495-4837-bdb3-129934de1fc7)) 308 | (gr_line (start 100.000016 60) (end 65.359 80) (layer "Edge.Cuts") (width 0.05) (tstamp cb24efdd-07c6-4317-9277-131625b065ac)) 309 | (gr_circle (center 66.359 108.25) (end 66.759 108.25) (layer "Edge.Cuts") (width 0.05) (fill none) (tstamp cdfb07af-801b-44ba-8c30-d021a6ad3039)) 310 | (gr_circle (center 88.592159 132.258961) (end 88.792159 131.91255) (layer "Edge.Cuts") (width 0.05) (fill none) (tstamp e4c6fdbb-fdc7-4ad4-a516-240d84cdc120)) 311 | 312 | ) 313 | -------------------------------------------------------------------------------- /laemp_top/laemp_top.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "design_settings": { 4 | "defaults": { 5 | "board_outline_line_width": 0.049999999999999996, 6 | "copper_line_width": 0.19999999999999998, 7 | "copper_text_italic": false, 8 | "copper_text_size_h": 1.5, 9 | "copper_text_size_v": 1.5, 10 | "copper_text_thickness": 0.3, 11 | "copper_text_upright": false, 12 | "courtyard_line_width": 0.049999999999999996, 13 | "dimension_precision": 4, 14 | "dimension_units": 3, 15 | "dimensions": { 16 | "arrow_length": 1270000, 17 | "extension_offset": 500000, 18 | "keep_text_aligned": true, 19 | "suppress_zeroes": false, 20 | "text_position": 0, 21 | "units_format": 1 22 | }, 23 | "fab_line_width": 0.09999999999999999, 24 | "fab_text_italic": false, 25 | "fab_text_size_h": 1.0, 26 | "fab_text_size_v": 1.0, 27 | "fab_text_thickness": 0.15, 28 | "fab_text_upright": false, 29 | "other_line_width": 0.09999999999999999, 30 | "other_text_italic": false, 31 | "other_text_size_h": 1.0, 32 | "other_text_size_v": 1.0, 33 | "other_text_thickness": 0.15, 34 | "other_text_upright": false, 35 | "pads": { 36 | "drill": 0.0, 37 | "height": 3.0, 38 | "width": 1.5 39 | }, 40 | "silk_line_width": 0.12, 41 | "silk_text_italic": false, 42 | "silk_text_size_h": 1.0, 43 | "silk_text_size_v": 1.0, 44 | "silk_text_thickness": 0.15, 45 | "silk_text_upright": false, 46 | "zones": { 47 | "45_degree_only": false, 48 | "min_clearance": 0.19999999999999998 49 | } 50 | }, 51 | "diff_pair_dimensions": [], 52 | "drc_exclusions": [], 53 | "meta": { 54 | "filename": "board_design_settings.json", 55 | "version": 2 56 | }, 57 | "rule_severities": { 58 | "annular_width": "error", 59 | "clearance": "error", 60 | "copper_edge_clearance": "error", 61 | "courtyards_overlap": "error", 62 | "diff_pair_gap_out_of_range": "error", 63 | "diff_pair_uncoupled_length_too_long": "error", 64 | "drill_out_of_range": "error", 65 | "duplicate_footprints": "warning", 66 | "extra_footprint": "warning", 67 | "footprint_type_mismatch": "error", 68 | "hole_clearance": "error", 69 | "hole_near_hole": "error", 70 | "invalid_outline": "error", 71 | "item_on_disabled_layer": "error", 72 | "items_not_allowed": "error", 73 | "length_out_of_range": "error", 74 | "malformed_courtyard": "error", 75 | "microvia_drill_out_of_range": "error", 76 | "missing_courtyard": "ignore", 77 | "missing_footprint": "warning", 78 | "net_conflict": "warning", 79 | "npth_inside_courtyard": "ignore", 80 | "padstack": "error", 81 | "pth_inside_courtyard": "ignore", 82 | "shorting_items": "error", 83 | "silk_over_copper": "warning", 84 | "silk_overlap": "warning", 85 | "skew_out_of_range": "error", 86 | "through_hole_pad_without_hole": "error", 87 | "too_many_vias": "error", 88 | "track_dangling": "warning", 89 | "track_width": "error", 90 | "tracks_crossing": "error", 91 | "unconnected_items": "error", 92 | "unresolved_variable": "error", 93 | "via_dangling": "warning", 94 | "zone_has_empty_net": "error", 95 | "zones_intersect": "error" 96 | }, 97 | "rule_severitieslegacy_courtyards_overlap": false, 98 | "rule_severitieslegacy_no_courtyard_defined": false, 99 | "rules": { 100 | "allow_blind_buried_vias": false, 101 | "allow_microvias": false, 102 | "max_error": 0.005, 103 | "min_clearance": 0.0, 104 | "min_copper_edge_clearance": 0.024999999999999998, 105 | "min_hole_clearance": 0.25, 106 | "min_hole_to_hole": 0.25, 107 | "min_microvia_diameter": 0.19999999999999998, 108 | "min_microvia_drill": 0.09999999999999999, 109 | "min_silk_clearance": 0.0, 110 | "min_through_hole_diameter": 0.3, 111 | "min_track_width": 0.19999999999999998, 112 | "min_via_annular_width": 0.049999999999999996, 113 | "min_via_diameter": 0.39999999999999997, 114 | "use_height_for_length_calcs": true 115 | }, 116 | "track_widths": [ 117 | 0.0, 118 | 0.2, 119 | 0.3, 120 | 0.4, 121 | 0.5, 122 | 0.6, 123 | 0.8, 124 | 1.0, 125 | 2.0 126 | ], 127 | "via_dimensions": [], 128 | "zones_allow_external_fillets": false, 129 | "zones_use_no_outline": true 130 | }, 131 | "layer_presets": [] 132 | }, 133 | "boards": [], 134 | "cvpcb": { 135 | "equivalence_files": [] 136 | }, 137 | "erc": { 138 | "erc_exclusions": [], 139 | "meta": { 140 | "version": 0 141 | }, 142 | "pin_map": [ 143 | [ 144 | 0, 145 | 0, 146 | 0, 147 | 0, 148 | 0, 149 | 0, 150 | 1, 151 | 0, 152 | 0, 153 | 0, 154 | 0, 155 | 2 156 | ], 157 | [ 158 | 0, 159 | 2, 160 | 0, 161 | 1, 162 | 0, 163 | 0, 164 | 1, 165 | 0, 166 | 2, 167 | 2, 168 | 2, 169 | 2 170 | ], 171 | [ 172 | 0, 173 | 0, 174 | 0, 175 | 0, 176 | 0, 177 | 0, 178 | 1, 179 | 0, 180 | 1, 181 | 0, 182 | 1, 183 | 2 184 | ], 185 | [ 186 | 0, 187 | 1, 188 | 0, 189 | 0, 190 | 0, 191 | 0, 192 | 1, 193 | 1, 194 | 2, 195 | 1, 196 | 1, 197 | 2 198 | ], 199 | [ 200 | 0, 201 | 0, 202 | 0, 203 | 0, 204 | 0, 205 | 0, 206 | 1, 207 | 0, 208 | 0, 209 | 0, 210 | 0, 211 | 2 212 | ], 213 | [ 214 | 0, 215 | 0, 216 | 0, 217 | 0, 218 | 0, 219 | 0, 220 | 0, 221 | 0, 222 | 0, 223 | 0, 224 | 0, 225 | 2 226 | ], 227 | [ 228 | 1, 229 | 1, 230 | 1, 231 | 1, 232 | 1, 233 | 0, 234 | 1, 235 | 1, 236 | 1, 237 | 1, 238 | 1, 239 | 2 240 | ], 241 | [ 242 | 0, 243 | 0, 244 | 0, 245 | 1, 246 | 0, 247 | 0, 248 | 1, 249 | 0, 250 | 0, 251 | 0, 252 | 0, 253 | 2 254 | ], 255 | [ 256 | 0, 257 | 2, 258 | 1, 259 | 2, 260 | 0, 261 | 0, 262 | 1, 263 | 0, 264 | 2, 265 | 2, 266 | 2, 267 | 2 268 | ], 269 | [ 270 | 0, 271 | 2, 272 | 0, 273 | 1, 274 | 0, 275 | 0, 276 | 1, 277 | 0, 278 | 2, 279 | 0, 280 | 0, 281 | 2 282 | ], 283 | [ 284 | 0, 285 | 2, 286 | 1, 287 | 1, 288 | 0, 289 | 0, 290 | 1, 291 | 0, 292 | 2, 293 | 0, 294 | 0, 295 | 2 296 | ], 297 | [ 298 | 2, 299 | 2, 300 | 2, 301 | 2, 302 | 2, 303 | 2, 304 | 2, 305 | 2, 306 | 2, 307 | 2, 308 | 2, 309 | 2 310 | ] 311 | ], 312 | "rule_severities": { 313 | "bus_definition_conflict": "error", 314 | "bus_entry_needed": "error", 315 | "bus_label_syntax": "error", 316 | "bus_to_bus_conflict": "error", 317 | "bus_to_net_conflict": "error", 318 | "different_unit_footprint": "error", 319 | "different_unit_net": "error", 320 | "duplicate_reference": "error", 321 | "duplicate_sheet_names": "error", 322 | "extra_units": "error", 323 | "global_label_dangling": "warning", 324 | "hier_label_mismatch": "error", 325 | "label_dangling": "error", 326 | "lib_symbol_issues": "warning", 327 | "multiple_net_names": "warning", 328 | "net_not_bus_member": "warning", 329 | "no_connect_connected": "warning", 330 | "no_connect_dangling": "warning", 331 | "pin_not_connected": "error", 332 | "pin_not_driven": "error", 333 | "pin_to_pin": "warning", 334 | "power_pin_not_driven": "error", 335 | "similar_labels": "warning", 336 | "unannotated": "error", 337 | "unit_value_mismatch": "error", 338 | "unresolved_variable": "error", 339 | "wire_dangling": "error" 340 | } 341 | }, 342 | "libraries": { 343 | "pinned_footprint_libs": [], 344 | "pinned_symbol_libs": [] 345 | }, 346 | "meta": { 347 | "filename": "hex_top.kicad_pro", 348 | "version": 1 349 | }, 350 | "net_settings": { 351 | "classes": [ 352 | { 353 | "bus_width": 12.0, 354 | "clearance": 0.127, 355 | "diff_pair_gap": 0.25, 356 | "diff_pair_via_gap": 0.25, 357 | "diff_pair_width": 0.2, 358 | "line_style": 0, 359 | "microvia_diameter": 0.3, 360 | "microvia_drill": 0.1, 361 | "name": "Default", 362 | "pcb_color": "rgba(0, 0, 0, 0.000)", 363 | "schematic_color": "rgba(0, 0, 0, 0.000)", 364 | "track_width": 0.2, 365 | "via_diameter": 0.6, 366 | "via_drill": 0.3, 367 | "wire_width": 6.0 368 | } 369 | ], 370 | "meta": { 371 | "version": 2 372 | }, 373 | "net_colors": null 374 | }, 375 | "pcbnew": { 376 | "last_paths": { 377 | "gencad": "", 378 | "idf": "", 379 | "netlist": "", 380 | "specctra_dsn": "", 381 | "step": "", 382 | "vrml": "" 383 | }, 384 | "page_layout_descr_file": "" 385 | }, 386 | "schematic": { 387 | "annotate_start_num": 0, 388 | "drawing": { 389 | "default_line_thickness": 6.0, 390 | "default_text_size": 50.0, 391 | "field_names": [], 392 | "intersheets_ref_own_page": false, 393 | "intersheets_ref_prefix": "", 394 | "intersheets_ref_short": false, 395 | "intersheets_ref_show": false, 396 | "intersheets_ref_suffix": "", 397 | "junction_size_choice": 3, 398 | "label_size_ratio": 0.25, 399 | "pin_symbol_size": 0.0, 400 | "text_offset_ratio": 0.08 401 | }, 402 | "legacy_lib_dir": "", 403 | "legacy_lib_list": [], 404 | "meta": { 405 | "version": 1 406 | }, 407 | "net_format_name": "", 408 | "ngspice": { 409 | "fix_include_paths": true, 410 | "fix_passive_vals": false, 411 | "meta": { 412 | "version": 0 413 | }, 414 | "model_mode": 0, 415 | "workbook_filename": "" 416 | }, 417 | "page_layout_descr_file": "", 418 | "plot_directory": "", 419 | "spice_adjust_passive_values": false, 420 | "spice_external_command": "spice \"%I\"", 421 | "subpart_first_id": 65, 422 | "subpart_id_separator": 0 423 | }, 424 | "sheets": [ 425 | [ 426 | "e63e39d7-6ac0-4ffd-8aa3-1841a4541b55", 427 | "" 428 | ] 429 | ], 430 | "text_variables": {} 431 | } 432 | -------------------------------------------------------------------------------- /laemp_top/laemp_top.kicad_sch: -------------------------------------------------------------------------------- 1 | (kicad_sch (version 20211123) (generator eeschema) 2 | 3 | (uuid e63e39d7-6ac0-4ffd-8aa3-1841a4541b55) 4 | 5 | (paper "A4") 6 | 7 | (lib_symbols 8 | ) 9 | 10 | 11 | (sheet_instances 12 | (path "/" (page "1")) 13 | ) 14 | ) 15 | -------------------------------------------------------------------------------- /laemp_wall/laemp_wall.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 0, 4 | "active_layer_preset": "All Layers", 5 | "auto_track_width": true, 6 | "hidden_nets": [], 7 | "high_contrast_mode": 0, 8 | "net_color_mode": 1, 9 | "opacity": { 10 | "pads": 1.0, 11 | "tracks": 1.0, 12 | "vias": 1.0, 13 | "zones": 0.6 14 | }, 15 | "ratsnest_display_mode": 0, 16 | "selection_filter": { 17 | "dimensions": true, 18 | "footprints": true, 19 | "graphics": true, 20 | "keepouts": true, 21 | "lockedItems": true, 22 | "otherItems": true, 23 | "pads": true, 24 | "text": true, 25 | "tracks": true, 26 | "vias": true, 27 | "zones": true 28 | }, 29 | "visible_items": [ 30 | 0, 31 | 1, 32 | 2, 33 | 3, 34 | 4, 35 | 5, 36 | 8, 37 | 9, 38 | 10, 39 | 11, 40 | 12, 41 | 13, 42 | 14, 43 | 15, 44 | 16, 45 | 17, 46 | 18, 47 | 19, 48 | 20, 49 | 21, 50 | 22, 51 | 23, 52 | 24, 53 | 25, 54 | 26, 55 | 27, 56 | 28, 57 | 29, 58 | 30, 59 | 32, 60 | 33, 61 | 34, 62 | 35, 63 | 36 64 | ], 65 | "visible_layers": "fffffff_ffffffff", 66 | "zone_display_mode": 0 67 | }, 68 | "meta": { 69 | "filename": "laemp_wall.kicad_prl", 70 | "version": 3 71 | }, 72 | "project": { 73 | "files": [] 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /laemp_wall/laemp_wall.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "design_settings": { 4 | "defaults": { 5 | "board_outline_line_width": 0.049999999999999996, 6 | "copper_line_width": 0.19999999999999998, 7 | "copper_text_italic": false, 8 | "copper_text_size_h": 1.5, 9 | "copper_text_size_v": 1.5, 10 | "copper_text_thickness": 0.3, 11 | "copper_text_upright": false, 12 | "courtyard_line_width": 0.049999999999999996, 13 | "dimension_precision": 4, 14 | "dimension_units": 3, 15 | "dimensions": { 16 | "arrow_length": 1270000, 17 | "extension_offset": 500000, 18 | "keep_text_aligned": true, 19 | "suppress_zeroes": false, 20 | "text_position": 0, 21 | "units_format": 1 22 | }, 23 | "fab_line_width": 0.09999999999999999, 24 | "fab_text_italic": false, 25 | "fab_text_size_h": 1.0, 26 | "fab_text_size_v": 1.0, 27 | "fab_text_thickness": 0.15, 28 | "fab_text_upright": false, 29 | "other_line_width": 0.09999999999999999, 30 | "other_text_italic": false, 31 | "other_text_size_h": 1.0, 32 | "other_text_size_v": 1.0, 33 | "other_text_thickness": 0.15, 34 | "other_text_upright": false, 35 | "pads": { 36 | "drill": 0.762, 37 | "height": 1.524, 38 | "width": 1.524 39 | }, 40 | "silk_line_width": 0.12, 41 | "silk_text_italic": false, 42 | "silk_text_size_h": 1.0, 43 | "silk_text_size_v": 1.0, 44 | "silk_text_thickness": 0.15, 45 | "silk_text_upright": false, 46 | "zones": { 47 | "45_degree_only": false, 48 | "min_clearance": 0.19999999999999998 49 | } 50 | }, 51 | "diff_pair_dimensions": [], 52 | "drc_exclusions": [], 53 | "meta": { 54 | "filename": "board_design_settings.json", 55 | "version": 2 56 | }, 57 | "rule_severities": { 58 | "annular_width": "error", 59 | "clearance": "error", 60 | "copper_edge_clearance": "error", 61 | "courtyards_overlap": "error", 62 | "diff_pair_gap_out_of_range": "error", 63 | "diff_pair_uncoupled_length_too_long": "error", 64 | "drill_out_of_range": "error", 65 | "duplicate_footprints": "warning", 66 | "extra_footprint": "warning", 67 | "footprint_type_mismatch": "error", 68 | "hole_clearance": "error", 69 | "hole_near_hole": "error", 70 | "invalid_outline": "error", 71 | "item_on_disabled_layer": "error", 72 | "items_not_allowed": "error", 73 | "length_out_of_range": "error", 74 | "malformed_courtyard": "error", 75 | "microvia_drill_out_of_range": "error", 76 | "missing_courtyard": "ignore", 77 | "missing_footprint": "warning", 78 | "net_conflict": "warning", 79 | "npth_inside_courtyard": "ignore", 80 | "padstack": "error", 81 | "pth_inside_courtyard": "ignore", 82 | "shorting_items": "error", 83 | "silk_over_copper": "warning", 84 | "silk_overlap": "warning", 85 | "skew_out_of_range": "error", 86 | "through_hole_pad_without_hole": "error", 87 | "too_many_vias": "error", 88 | "track_dangling": "warning", 89 | "track_width": "error", 90 | "tracks_crossing": "error", 91 | "unconnected_items": "error", 92 | "unresolved_variable": "error", 93 | "via_dangling": "warning", 94 | "zone_has_empty_net": "error", 95 | "zones_intersect": "error" 96 | }, 97 | "rule_severitieslegacy_courtyards_overlap": true, 98 | "rule_severitieslegacy_no_courtyard_defined": false, 99 | "rules": { 100 | "allow_blind_buried_vias": false, 101 | "allow_microvias": false, 102 | "max_error": 0.005, 103 | "min_clearance": 0.0, 104 | "min_copper_edge_clearance": 0.075, 105 | "min_hole_clearance": 0.25, 106 | "min_hole_to_hole": 0.25, 107 | "min_microvia_diameter": 0.19999999999999998, 108 | "min_microvia_drill": 0.09999999999999999, 109 | "min_silk_clearance": 0.0, 110 | "min_through_hole_diameter": 0.3, 111 | "min_track_width": 0.19999999999999998, 112 | "min_via_annular_width": 0.049999999999999996, 113 | "min_via_diameter": 0.39999999999999997, 114 | "use_height_for_length_calcs": true 115 | }, 116 | "track_widths": [ 117 | 0.0, 118 | 0.2, 119 | 0.4, 120 | 0.5, 121 | 0.6 122 | ], 123 | "via_dimensions": [ 124 | { 125 | "diameter": 0.0, 126 | "drill": 0.0 127 | }, 128 | { 129 | "diameter": 0.6, 130 | "drill": 0.3 131 | } 132 | ], 133 | "zones_allow_external_fillets": false, 134 | "zones_use_no_outline": true 135 | }, 136 | "layer_presets": [] 137 | }, 138 | "boards": [], 139 | "cvpcb": { 140 | "equivalence_files": [] 141 | }, 142 | "erc": { 143 | "erc_exclusions": [], 144 | "meta": { 145 | "version": 0 146 | }, 147 | "pin_map": [ 148 | [ 149 | 0, 150 | 0, 151 | 0, 152 | 0, 153 | 0, 154 | 0, 155 | 1, 156 | 0, 157 | 0, 158 | 0, 159 | 0, 160 | 2 161 | ], 162 | [ 163 | 0, 164 | 2, 165 | 0, 166 | 1, 167 | 0, 168 | 0, 169 | 1, 170 | 0, 171 | 2, 172 | 2, 173 | 2, 174 | 2 175 | ], 176 | [ 177 | 0, 178 | 0, 179 | 0, 180 | 0, 181 | 0, 182 | 0, 183 | 1, 184 | 0, 185 | 1, 186 | 0, 187 | 1, 188 | 2 189 | ], 190 | [ 191 | 0, 192 | 1, 193 | 0, 194 | 0, 195 | 0, 196 | 0, 197 | 1, 198 | 1, 199 | 2, 200 | 1, 201 | 1, 202 | 2 203 | ], 204 | [ 205 | 0, 206 | 0, 207 | 0, 208 | 0, 209 | 0, 210 | 0, 211 | 1, 212 | 0, 213 | 0, 214 | 0, 215 | 0, 216 | 2 217 | ], 218 | [ 219 | 0, 220 | 0, 221 | 0, 222 | 0, 223 | 0, 224 | 0, 225 | 0, 226 | 0, 227 | 0, 228 | 0, 229 | 0, 230 | 2 231 | ], 232 | [ 233 | 1, 234 | 1, 235 | 1, 236 | 1, 237 | 1, 238 | 0, 239 | 1, 240 | 1, 241 | 1, 242 | 1, 243 | 1, 244 | 2 245 | ], 246 | [ 247 | 0, 248 | 0, 249 | 0, 250 | 1, 251 | 0, 252 | 0, 253 | 1, 254 | 0, 255 | 0, 256 | 0, 257 | 0, 258 | 2 259 | ], 260 | [ 261 | 0, 262 | 2, 263 | 1, 264 | 2, 265 | 0, 266 | 0, 267 | 1, 268 | 0, 269 | 2, 270 | 2, 271 | 2, 272 | 2 273 | ], 274 | [ 275 | 0, 276 | 2, 277 | 0, 278 | 1, 279 | 0, 280 | 0, 281 | 1, 282 | 0, 283 | 2, 284 | 0, 285 | 0, 286 | 2 287 | ], 288 | [ 289 | 0, 290 | 2, 291 | 1, 292 | 1, 293 | 0, 294 | 0, 295 | 1, 296 | 0, 297 | 2, 298 | 0, 299 | 0, 300 | 2 301 | ], 302 | [ 303 | 2, 304 | 2, 305 | 2, 306 | 2, 307 | 2, 308 | 2, 309 | 2, 310 | 2, 311 | 2, 312 | 2, 313 | 2, 314 | 2 315 | ] 316 | ], 317 | "rule_severities": { 318 | "bus_definition_conflict": "error", 319 | "bus_entry_needed": "error", 320 | "bus_label_syntax": "error", 321 | "bus_to_bus_conflict": "error", 322 | "bus_to_net_conflict": "error", 323 | "different_unit_footprint": "error", 324 | "different_unit_net": "error", 325 | "duplicate_reference": "error", 326 | "duplicate_sheet_names": "error", 327 | "extra_units": "error", 328 | "global_label_dangling": "warning", 329 | "hier_label_mismatch": "error", 330 | "label_dangling": "error", 331 | "lib_symbol_issues": "warning", 332 | "multiple_net_names": "warning", 333 | "net_not_bus_member": "warning", 334 | "no_connect_connected": "warning", 335 | "no_connect_dangling": "warning", 336 | "pin_not_connected": "error", 337 | "pin_not_driven": "error", 338 | "pin_to_pin": "warning", 339 | "power_pin_not_driven": "error", 340 | "similar_labels": "warning", 341 | "unannotated": "error", 342 | "unit_value_mismatch": "error", 343 | "unresolved_variable": "error", 344 | "wire_dangling": "error" 345 | } 346 | }, 347 | "libraries": { 348 | "pinned_footprint_libs": [], 349 | "pinned_symbol_libs": [] 350 | }, 351 | "meta": { 352 | "filename": "laemp_wall.kicad_pro", 353 | "version": 1 354 | }, 355 | "net_settings": { 356 | "classes": [ 357 | { 358 | "bus_width": 12.0, 359 | "clearance": 0.127, 360 | "diff_pair_gap": 0.25, 361 | "diff_pair_via_gap": 0.25, 362 | "diff_pair_width": 0.2, 363 | "line_style": 0, 364 | "microvia_diameter": 0.3, 365 | "microvia_drill": 0.1, 366 | "name": "Default", 367 | "pcb_color": "rgba(0, 0, 0, 0.000)", 368 | "schematic_color": "rgba(0, 0, 0, 0.000)", 369 | "track_width": 0.2, 370 | "via_diameter": 0.8, 371 | "via_drill": 0.4, 372 | "wire_width": 6.0 373 | } 374 | ], 375 | "meta": { 376 | "version": 2 377 | }, 378 | "net_colors": null 379 | }, 380 | "pcbnew": { 381 | "last_paths": { 382 | "gencad": "", 383 | "idf": "", 384 | "netlist": "", 385 | "specctra_dsn": "", 386 | "step": "", 387 | "vrml": "" 388 | }, 389 | "page_layout_descr_file": "" 390 | }, 391 | "schematic": { 392 | "annotate_start_num": 0, 393 | "drawing": { 394 | "default_line_thickness": 6.0, 395 | "default_text_size": 50.0, 396 | "field_names": [], 397 | "intersheets_ref_own_page": false, 398 | "intersheets_ref_prefix": "", 399 | "intersheets_ref_short": false, 400 | "intersheets_ref_show": false, 401 | "intersheets_ref_suffix": "", 402 | "junction_size_choice": 3, 403 | "label_size_ratio": 0.25, 404 | "pin_symbol_size": 0.0, 405 | "text_offset_ratio": 0.08 406 | }, 407 | "legacy_lib_dir": "", 408 | "legacy_lib_list": [], 409 | "meta": { 410 | "version": 1 411 | }, 412 | "net_format_name": "", 413 | "ngspice": { 414 | "fix_include_paths": true, 415 | "fix_passive_vals": false, 416 | "meta": { 417 | "version": 0 418 | }, 419 | "model_mode": 0, 420 | "workbook_filename": "" 421 | }, 422 | "page_layout_descr_file": "", 423 | "plot_directory": "", 424 | "spice_adjust_passive_values": false, 425 | "spice_external_command": "spice \"%I\"", 426 | "subpart_first_id": 65, 427 | "subpart_id_separator": 0 428 | }, 429 | "sheets": [ 430 | [ 431 | "e63e39d7-6ac0-4ffd-8aa3-1841a4541b55", 432 | "" 433 | ] 434 | ], 435 | "text_variables": {} 436 | } 437 | -------------------------------------------------------------------------------- /laemp_wall/laemp_wall.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/laemp_wall/laemp_wall.pdf -------------------------------------------------------------------------------- /laemp_wall/laemp_wall.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 1 7 | Title "" 8 | Date "" 9 | Rev "" 10 | Comp "" 11 | Comment1 "" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L Connector_Generic:Conn_01x06 J1 18 | U 1 1 61CBA448 19 | P 2400 3950 20 | F 0 "J1" H 2318 3425 50 0000 C CNN 21 | F 1 "CON" H 2318 3516 50 0000 C CNN 22 | F 2 "otter:conn_01x06_smd_2mm" H 2400 3950 50 0001 C CNN 23 | F 3 "~" H 2400 3950 50 0001 C CNN 24 | 1 2400 3950 25 | 1 0 0 1 26 | $EndComp 27 | $Comp 28 | L otter:GND #PWR050 29 | U 1 1 61CBA86E 30 | P 2200 4000 31 | F 0 "#PWR050" H 2200 3750 50 0001 C CNN 32 | F 1 "GND" V 2205 3872 50 0000 R CNN 33 | F 2 "" H 2200 4000 60 0000 C CNN 34 | F 3 "" H 2200 4000 60 0000 C CNN 35 | 1 2200 4000 36 | 0 1 1 0 37 | $EndComp 38 | $Comp 39 | L power:VBUS #PWR049 40 | U 1 1 61CBAE37 41 | P 2200 3800 42 | F 0 "#PWR049" H 2200 3650 50 0001 C CNN 43 | F 1 "VBUS" V 2215 3927 50 0000 L CNN 44 | F 2 "" H 2200 3800 50 0001 C CNN 45 | F 3 "" H 2200 3800 50 0001 C CNN 46 | 1 2200 3800 47 | 0 -1 -1 0 48 | $EndComp 49 | Wire Wire Line 50 | 2200 3750 2200 3800 51 | Connection ~ 2200 3800 52 | Wire Wire Line 53 | 2200 3800 2200 3850 54 | Wire Wire Line 55 | 2200 3950 2200 4000 56 | Connection ~ 2200 4000 57 | Wire Wire Line 58 | 2200 4000 2200 4050 59 | Text GLabel 2200 3650 0 50 Input ~ 0 60 | DIN 61 | Text GLabel 2200 4150 0 50 Input ~ 0 62 | DOUT 63 | $Comp 64 | L LED:SK6812 D1 65 | U 1 1 61CBC224 66 | P 3550 1200 67 | F 0 "D1" H 3750 1450 50 0000 L CNN 68 | F 1 "SK6812" H 3600 950 50 0000 L CNN 69 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 3600 900 50 0001 L TNN 70 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 3650 825 50 0001 L TNN 71 | 1 3550 1200 72 | 1 0 0 -1 73 | $EndComp 74 | $Comp 75 | L Device:C_Small C1 76 | U 1 1 61CBC7D4 77 | P 3700 850 78 | F 0 "C1" V 3929 850 50 0000 C CNN 79 | F 1 "100n" V 3838 850 50 0000 C CNN 80 | F 2 "otter:C_0402" H 3700 850 50 0001 C CNN 81 | F 3 "~" H 3700 850 50 0001 C CNN 82 | 1 3700 850 83 | 0 -1 -1 0 84 | $EndComp 85 | Wire Wire Line 86 | 3600 850 3550 850 87 | Wire Wire Line 88 | 3550 850 3550 900 89 | Connection ~ 3550 850 90 | $Comp 91 | L power:VBUS #PWR01 92 | U 1 1 61CBD5D4 93 | P 3550 750 94 | F 0 "#PWR01" H 3550 600 50 0001 C CNN 95 | F 1 "VBUS" H 3565 923 50 0000 C CNN 96 | F 2 "" H 3550 750 50 0001 C CNN 97 | F 3 "" H 3550 750 50 0001 C CNN 98 | 1 3550 750 99 | 1 0 0 -1 100 | $EndComp 101 | Wire Wire Line 102 | 3550 750 3550 850 103 | $Comp 104 | L otter:GND #PWR09 105 | U 1 1 61CBDD66 106 | P 3800 850 107 | F 0 "#PWR09" H 3800 600 50 0001 C CNN 108 | F 1 "GND" V 3805 722 50 0000 R CNN 109 | F 2 "" H 3800 850 60 0000 C CNN 110 | F 3 "" H 3800 850 60 0000 C CNN 111 | 1 3800 850 112 | 0 -1 -1 0 113 | $EndComp 114 | $Comp 115 | L otter:GND #PWR017 116 | U 1 1 61CBE457 117 | P 3550 1500 118 | F 0 "#PWR017" H 3550 1250 50 0001 C CNN 119 | F 1 "GND" H 3555 1327 50 0000 C CNN 120 | F 2 "" H 3550 1500 60 0000 C CNN 121 | F 3 "" H 3550 1500 60 0000 C CNN 122 | 1 3550 1500 123 | 1 0 0 -1 124 | $EndComp 125 | Wire Wire Line 126 | 3850 1200 4100 1200 127 | $Comp 128 | L LED:SK6812 D2 129 | U 1 1 61CC3315 130 | P 4400 1200 131 | F 0 "D2" H 4600 1450 50 0000 L CNN 132 | F 1 "SK6812" H 4450 950 50 0000 L CNN 133 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 4450 900 50 0001 L TNN 134 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 4500 825 50 0001 L TNN 135 | 1 4400 1200 136 | 1 0 0 -1 137 | $EndComp 138 | $Comp 139 | L Device:C_Small C2 140 | U 1 1 61CC331B 141 | P 4550 850 142 | F 0 "C2" V 4779 850 50 0000 C CNN 143 | F 1 "100n" V 4688 850 50 0000 C CNN 144 | F 2 "otter:C_0402" H 4550 850 50 0001 C CNN 145 | F 3 "~" H 4550 850 50 0001 C CNN 146 | 1 4550 850 147 | 0 -1 -1 0 148 | $EndComp 149 | Wire Wire Line 150 | 4450 850 4400 850 151 | Wire Wire Line 152 | 4400 850 4400 900 153 | Connection ~ 4400 850 154 | $Comp 155 | L power:VBUS #PWR02 156 | U 1 1 61CC3324 157 | P 4400 750 158 | F 0 "#PWR02" H 4400 600 50 0001 C CNN 159 | F 1 "VBUS" H 4415 923 50 0000 C CNN 160 | F 2 "" H 4400 750 50 0001 C CNN 161 | F 3 "" H 4400 750 50 0001 C CNN 162 | 1 4400 750 163 | 1 0 0 -1 164 | $EndComp 165 | Wire Wire Line 166 | 4400 750 4400 850 167 | $Comp 168 | L otter:GND #PWR010 169 | U 1 1 61CC332B 170 | P 4650 850 171 | F 0 "#PWR010" H 4650 600 50 0001 C CNN 172 | F 1 "GND" V 4655 722 50 0000 R CNN 173 | F 2 "" H 4650 850 60 0000 C CNN 174 | F 3 "" H 4650 850 60 0000 C CNN 175 | 1 4650 850 176 | 0 -1 -1 0 177 | $EndComp 178 | $Comp 179 | L otter:GND #PWR018 180 | U 1 1 61CC3331 181 | P 4400 1500 182 | F 0 "#PWR018" H 4400 1250 50 0001 C CNN 183 | F 1 "GND" H 4405 1327 50 0000 C CNN 184 | F 2 "" H 4400 1500 60 0000 C CNN 185 | F 3 "" H 4400 1500 60 0000 C CNN 186 | 1 4400 1500 187 | 1 0 0 -1 188 | $EndComp 189 | Wire Wire Line 190 | 5550 1200 5800 1200 191 | $Comp 192 | L LED:SK6812 D3 193 | U 1 1 61CC4461 194 | P 6100 1200 195 | F 0 "D3" H 6300 1450 50 0000 L CNN 196 | F 1 "SK6812" H 6150 950 50 0000 L CNN 197 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 6150 900 50 0001 L TNN 198 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 6200 825 50 0001 L TNN 199 | 1 6100 1200 200 | 1 0 0 -1 201 | $EndComp 202 | $Comp 203 | L Device:C_Small C3 204 | U 1 1 61CC4467 205 | P 6250 850 206 | F 0 "C3" V 6479 850 50 0000 C CNN 207 | F 1 "100n" V 6388 850 50 0000 C CNN 208 | F 2 "otter:C_0402" H 6250 850 50 0001 C CNN 209 | F 3 "~" H 6250 850 50 0001 C CNN 210 | 1 6250 850 211 | 0 -1 -1 0 212 | $EndComp 213 | Wire Wire Line 214 | 6150 850 6100 850 215 | Wire Wire Line 216 | 6100 850 6100 900 217 | Connection ~ 6100 850 218 | $Comp 219 | L power:VBUS #PWR03 220 | U 1 1 61CC4470 221 | P 6100 750 222 | F 0 "#PWR03" H 6100 600 50 0001 C CNN 223 | F 1 "VBUS" H 6115 923 50 0000 C CNN 224 | F 2 "" H 6100 750 50 0001 C CNN 225 | F 3 "" H 6100 750 50 0001 C CNN 226 | 1 6100 750 227 | 1 0 0 -1 228 | $EndComp 229 | Wire Wire Line 230 | 6100 750 6100 850 231 | $Comp 232 | L otter:GND #PWR011 233 | U 1 1 61CC4477 234 | P 6350 850 235 | F 0 "#PWR011" H 6350 600 50 0001 C CNN 236 | F 1 "GND" V 6355 722 50 0000 R CNN 237 | F 2 "" H 6350 850 60 0000 C CNN 238 | F 3 "" H 6350 850 60 0000 C CNN 239 | 1 6350 850 240 | 0 -1 -1 0 241 | $EndComp 242 | $Comp 243 | L otter:GND #PWR019 244 | U 1 1 61CC447D 245 | P 6100 1500 246 | F 0 "#PWR019" H 6100 1250 50 0001 C CNN 247 | F 1 "GND" H 6105 1327 50 0000 C CNN 248 | F 2 "" H 6100 1500 60 0000 C CNN 249 | F 3 "" H 6100 1500 60 0000 C CNN 250 | 1 6100 1500 251 | 1 0 0 -1 252 | $EndComp 253 | Wire Wire Line 254 | 6400 1200 6650 1200 255 | $Comp 256 | L LED:SK6812 D4 257 | U 1 1 61CC509A 258 | P 6950 1200 259 | F 0 "D4" H 7150 1450 50 0000 L CNN 260 | F 1 "SK6812" H 7000 950 50 0000 L CNN 261 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 7000 900 50 0001 L TNN 262 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 7050 825 50 0001 L TNN 263 | 1 6950 1200 264 | 1 0 0 -1 265 | $EndComp 266 | $Comp 267 | L Device:C_Small C4 268 | U 1 1 61CC50A0 269 | P 7100 850 270 | F 0 "C4" V 7329 850 50 0000 C CNN 271 | F 1 "100n" V 7238 850 50 0000 C CNN 272 | F 2 "otter:C_0402" H 7100 850 50 0001 C CNN 273 | F 3 "~" H 7100 850 50 0001 C CNN 274 | 1 7100 850 275 | 0 -1 -1 0 276 | $EndComp 277 | Wire Wire Line 278 | 7000 850 6950 850 279 | Wire Wire Line 280 | 6950 850 6950 900 281 | Connection ~ 6950 850 282 | $Comp 283 | L power:VBUS #PWR04 284 | U 1 1 61CC50A9 285 | P 6950 750 286 | F 0 "#PWR04" H 6950 600 50 0001 C CNN 287 | F 1 "VBUS" H 6965 923 50 0000 C CNN 288 | F 2 "" H 6950 750 50 0001 C CNN 289 | F 3 "" H 6950 750 50 0001 C CNN 290 | 1 6950 750 291 | 1 0 0 -1 292 | $EndComp 293 | Wire Wire Line 294 | 6950 750 6950 850 295 | $Comp 296 | L otter:GND #PWR012 297 | U 1 1 61CC50B0 298 | P 7200 850 299 | F 0 "#PWR012" H 7200 600 50 0001 C CNN 300 | F 1 "GND" V 7205 722 50 0000 R CNN 301 | F 2 "" H 7200 850 60 0000 C CNN 302 | F 3 "" H 7200 850 60 0000 C CNN 303 | 1 7200 850 304 | 0 -1 -1 0 305 | $EndComp 306 | $Comp 307 | L otter:GND #PWR020 308 | U 1 1 61CC50B6 309 | P 6950 1500 310 | F 0 "#PWR020" H 6950 1250 50 0001 C CNN 311 | F 1 "GND" H 6955 1327 50 0000 C CNN 312 | F 2 "" H 6950 1500 60 0000 C CNN 313 | F 3 "" H 6950 1500 60 0000 C CNN 314 | 1 6950 1500 315 | 1 0 0 -1 316 | $EndComp 317 | Wire Wire Line 318 | 7250 1200 7500 1200 319 | $Comp 320 | L LED:SK6812 D5 321 | U 1 1 61CC5F76 322 | P 7800 1200 323 | F 0 "D5" H 8000 1450 50 0000 L CNN 324 | F 1 "SK6812" H 7850 950 50 0000 L CNN 325 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 7850 900 50 0001 L TNN 326 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 7900 825 50 0001 L TNN 327 | 1 7800 1200 328 | 1 0 0 -1 329 | $EndComp 330 | $Comp 331 | L Device:C_Small C5 332 | U 1 1 61CC5F7C 333 | P 7950 850 334 | F 0 "C5" V 8179 850 50 0000 C CNN 335 | F 1 "100n" V 8088 850 50 0000 C CNN 336 | F 2 "otter:C_0402" H 7950 850 50 0001 C CNN 337 | F 3 "~" H 7950 850 50 0001 C CNN 338 | 1 7950 850 339 | 0 -1 -1 0 340 | $EndComp 341 | Wire Wire Line 342 | 7850 850 7800 850 343 | Wire Wire Line 344 | 7800 850 7800 900 345 | Connection ~ 7800 850 346 | $Comp 347 | L power:VBUS #PWR05 348 | U 1 1 61CC5F85 349 | P 7800 750 350 | F 0 "#PWR05" H 7800 600 50 0001 C CNN 351 | F 1 "VBUS" H 7815 923 50 0000 C CNN 352 | F 2 "" H 7800 750 50 0001 C CNN 353 | F 3 "" H 7800 750 50 0001 C CNN 354 | 1 7800 750 355 | 1 0 0 -1 356 | $EndComp 357 | Wire Wire Line 358 | 7800 750 7800 850 359 | $Comp 360 | L otter:GND #PWR013 361 | U 1 1 61CC5F8C 362 | P 8050 850 363 | F 0 "#PWR013" H 8050 600 50 0001 C CNN 364 | F 1 "GND" V 8055 722 50 0000 R CNN 365 | F 2 "" H 8050 850 60 0000 C CNN 366 | F 3 "" H 8050 850 60 0000 C CNN 367 | 1 8050 850 368 | 0 -1 -1 0 369 | $EndComp 370 | $Comp 371 | L otter:GND #PWR021 372 | U 1 1 61CC5F92 373 | P 7800 1500 374 | F 0 "#PWR021" H 7800 1250 50 0001 C CNN 375 | F 1 "GND" H 7805 1327 50 0000 C CNN 376 | F 2 "" H 7800 1500 60 0000 C CNN 377 | F 3 "" H 7800 1500 60 0000 C CNN 378 | 1 7800 1500 379 | 1 0 0 -1 380 | $EndComp 381 | Wire Wire Line 382 | 8100 1200 8350 1200 383 | $Comp 384 | L LED:SK6812 D6 385 | U 1 1 61CC7155 386 | P 8650 1200 387 | F 0 "D6" H 8850 1450 50 0000 L CNN 388 | F 1 "SK6812" H 8700 950 50 0000 L CNN 389 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 8700 900 50 0001 L TNN 390 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 8750 825 50 0001 L TNN 391 | 1 8650 1200 392 | 1 0 0 -1 393 | $EndComp 394 | $Comp 395 | L Device:C_Small C6 396 | U 1 1 61CC715B 397 | P 8800 850 398 | F 0 "C6" V 9029 850 50 0000 C CNN 399 | F 1 "100n" V 8938 850 50 0000 C CNN 400 | F 2 "otter:C_0402" H 8800 850 50 0001 C CNN 401 | F 3 "~" H 8800 850 50 0001 C CNN 402 | 1 8800 850 403 | 0 -1 -1 0 404 | $EndComp 405 | Wire Wire Line 406 | 8700 850 8650 850 407 | Wire Wire Line 408 | 8650 850 8650 900 409 | Connection ~ 8650 850 410 | $Comp 411 | L power:VBUS #PWR06 412 | U 1 1 61CC7164 413 | P 8650 750 414 | F 0 "#PWR06" H 8650 600 50 0001 C CNN 415 | F 1 "VBUS" H 8665 923 50 0000 C CNN 416 | F 2 "" H 8650 750 50 0001 C CNN 417 | F 3 "" H 8650 750 50 0001 C CNN 418 | 1 8650 750 419 | 1 0 0 -1 420 | $EndComp 421 | Wire Wire Line 422 | 8650 750 8650 850 423 | $Comp 424 | L otter:GND #PWR014 425 | U 1 1 61CC716B 426 | P 8900 850 427 | F 0 "#PWR014" H 8900 600 50 0001 C CNN 428 | F 1 "GND" V 8905 722 50 0000 R CNN 429 | F 2 "" H 8900 850 60 0000 C CNN 430 | F 3 "" H 8900 850 60 0000 C CNN 431 | 1 8900 850 432 | 0 -1 -1 0 433 | $EndComp 434 | $Comp 435 | L otter:GND #PWR022 436 | U 1 1 61CC7171 437 | P 8650 1500 438 | F 0 "#PWR022" H 8650 1250 50 0001 C CNN 439 | F 1 "GND" H 8655 1327 50 0000 C CNN 440 | F 2 "" H 8650 1500 60 0000 C CNN 441 | F 3 "" H 8650 1500 60 0000 C CNN 442 | 1 8650 1500 443 | 1 0 0 -1 444 | $EndComp 445 | Wire Wire Line 446 | 8950 1200 9200 1200 447 | $Comp 448 | L LED:SK6812 D7 449 | U 1 1 61CC7F17 450 | P 9500 1200 451 | F 0 "D7" H 9700 1450 50 0000 L CNN 452 | F 1 "SK6812" H 9550 950 50 0000 L CNN 453 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 9550 900 50 0001 L TNN 454 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 9600 825 50 0001 L TNN 455 | 1 9500 1200 456 | 1 0 0 -1 457 | $EndComp 458 | $Comp 459 | L Device:C_Small C7 460 | U 1 1 61CC7F1D 461 | P 9650 850 462 | F 0 "C7" V 9879 850 50 0000 C CNN 463 | F 1 "100n" V 9788 850 50 0000 C CNN 464 | F 2 "otter:C_0402" H 9650 850 50 0001 C CNN 465 | F 3 "~" H 9650 850 50 0001 C CNN 466 | 1 9650 850 467 | 0 -1 -1 0 468 | $EndComp 469 | Wire Wire Line 470 | 9550 850 9500 850 471 | Wire Wire Line 472 | 9500 850 9500 900 473 | Connection ~ 9500 850 474 | $Comp 475 | L power:VBUS #PWR07 476 | U 1 1 61CC7F26 477 | P 9500 750 478 | F 0 "#PWR07" H 9500 600 50 0001 C CNN 479 | F 1 "VBUS" H 9515 923 50 0000 C CNN 480 | F 2 "" H 9500 750 50 0001 C CNN 481 | F 3 "" H 9500 750 50 0001 C CNN 482 | 1 9500 750 483 | 1 0 0 -1 484 | $EndComp 485 | Wire Wire Line 486 | 9500 750 9500 850 487 | $Comp 488 | L otter:GND #PWR015 489 | U 1 1 61CC7F2D 490 | P 9750 850 491 | F 0 "#PWR015" H 9750 600 50 0001 C CNN 492 | F 1 "GND" V 9755 722 50 0000 R CNN 493 | F 2 "" H 9750 850 60 0000 C CNN 494 | F 3 "" H 9750 850 60 0000 C CNN 495 | 1 9750 850 496 | 0 -1 -1 0 497 | $EndComp 498 | $Comp 499 | L otter:GND #PWR023 500 | U 1 1 61CC7F33 501 | P 9500 1500 502 | F 0 "#PWR023" H 9500 1250 50 0001 C CNN 503 | F 1 "GND" H 9505 1327 50 0000 C CNN 504 | F 2 "" H 9500 1500 60 0000 C CNN 505 | F 3 "" H 9500 1500 60 0000 C CNN 506 | 1 9500 1500 507 | 1 0 0 -1 508 | $EndComp 509 | Wire Wire Line 510 | 9800 1200 10050 1200 511 | $Comp 512 | L LED:SK6812 D8 513 | U 1 1 61CC90A8 514 | P 10350 1200 515 | F 0 "D8" H 10550 1450 50 0000 L CNN 516 | F 1 "SK6812" H 10400 950 50 0000 L CNN 517 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 10400 900 50 0001 L TNN 518 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 10450 825 50 0001 L TNN 519 | 1 10350 1200 520 | 1 0 0 -1 521 | $EndComp 522 | $Comp 523 | L Device:C_Small C8 524 | U 1 1 61CC90AE 525 | P 10500 850 526 | F 0 "C8" V 10729 850 50 0000 C CNN 527 | F 1 "100n" V 10638 850 50 0000 C CNN 528 | F 2 "otter:C_0402" H 10500 850 50 0001 C CNN 529 | F 3 "~" H 10500 850 50 0001 C CNN 530 | 1 10500 850 531 | 0 -1 -1 0 532 | $EndComp 533 | Wire Wire Line 534 | 10400 850 10350 850 535 | Wire Wire Line 536 | 10350 850 10350 900 537 | Connection ~ 10350 850 538 | $Comp 539 | L power:VBUS #PWR08 540 | U 1 1 61CC90B7 541 | P 10350 750 542 | F 0 "#PWR08" H 10350 600 50 0001 C CNN 543 | F 1 "VBUS" H 10365 923 50 0000 C CNN 544 | F 2 "" H 10350 750 50 0001 C CNN 545 | F 3 "" H 10350 750 50 0001 C CNN 546 | 1 10350 750 547 | 1 0 0 -1 548 | $EndComp 549 | Wire Wire Line 550 | 10350 750 10350 850 551 | $Comp 552 | L otter:GND #PWR016 553 | U 1 1 61CC90BE 554 | P 10600 850 555 | F 0 "#PWR016" H 10600 600 50 0001 C CNN 556 | F 1 "GND" V 10605 722 50 0000 R CNN 557 | F 2 "" H 10600 850 60 0000 C CNN 558 | F 3 "" H 10600 850 60 0000 C CNN 559 | 1 10600 850 560 | 0 -1 -1 0 561 | $EndComp 562 | $Comp 563 | L otter:GND #PWR024 564 | U 1 1 61CC90C4 565 | P 10350 1500 566 | F 0 "#PWR024" H 10350 1250 50 0001 C CNN 567 | F 1 "GND" H 10355 1327 50 0000 C CNN 568 | F 2 "" H 10350 1500 60 0000 C CNN 569 | F 3 "" H 10350 1500 60 0000 C CNN 570 | 1 10350 1500 571 | 1 0 0 -1 572 | $EndComp 573 | Wire Wire Line 574 | 10650 1200 10900 1200 575 | $Comp 576 | L LED:SK6812 D9 577 | U 1 1 61CE066B 578 | P 4400 2450 579 | F 0 "D9" H 4600 2700 50 0000 L CNN 580 | F 1 "SK6812" H 4450 2200 50 0000 L CNN 581 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 4450 2150 50 0001 L TNN 582 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 4500 2075 50 0001 L TNN 583 | 1 4400 2450 584 | 1 0 0 -1 585 | $EndComp 586 | $Comp 587 | L Device:C_Small C9 588 | U 1 1 61CE0671 589 | P 4550 2100 590 | F 0 "C9" V 4779 2100 50 0000 C CNN 591 | F 1 "100n" V 4688 2100 50 0000 C CNN 592 | F 2 "otter:C_0402" H 4550 2100 50 0001 C CNN 593 | F 3 "~" H 4550 2100 50 0001 C CNN 594 | 1 4550 2100 595 | 0 -1 -1 0 596 | $EndComp 597 | Wire Wire Line 598 | 4450 2100 4400 2100 599 | Wire Wire Line 600 | 4400 2100 4400 2150 601 | Connection ~ 4400 2100 602 | $Comp 603 | L power:VBUS #PWR025 604 | U 1 1 61CE067A 605 | P 4400 2000 606 | F 0 "#PWR025" H 4400 1850 50 0001 C CNN 607 | F 1 "VBUS" H 4415 2173 50 0000 C CNN 608 | F 2 "" H 4400 2000 50 0001 C CNN 609 | F 3 "" H 4400 2000 50 0001 C CNN 610 | 1 4400 2000 611 | 1 0 0 -1 612 | $EndComp 613 | Wire Wire Line 614 | 4400 2000 4400 2100 615 | $Comp 616 | L otter:GND #PWR033 617 | U 1 1 61CE0681 618 | P 4650 2100 619 | F 0 "#PWR033" H 4650 1850 50 0001 C CNN 620 | F 1 "GND" V 4655 1972 50 0000 R CNN 621 | F 2 "" H 4650 2100 60 0000 C CNN 622 | F 3 "" H 4650 2100 60 0000 C CNN 623 | 1 4650 2100 624 | 0 -1 -1 0 625 | $EndComp 626 | $Comp 627 | L otter:GND #PWR041 628 | U 1 1 61CE0687 629 | P 4400 2750 630 | F 0 "#PWR041" H 4400 2500 50 0001 C CNN 631 | F 1 "GND" H 4405 2577 50 0000 C CNN 632 | F 2 "" H 4400 2750 60 0000 C CNN 633 | F 3 "" H 4400 2750 60 0000 C CNN 634 | 1 4400 2750 635 | 1 0 0 -1 636 | $EndComp 637 | Wire Wire Line 638 | 4700 2450 4950 2450 639 | $Comp 640 | L LED:SK6812 D10 641 | U 1 1 61CE068E 642 | P 5250 2450 643 | F 0 "D10" H 5450 2700 50 0000 L CNN 644 | F 1 "SK6812" H 5300 2200 50 0000 L CNN 645 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 5300 2150 50 0001 L TNN 646 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 5350 2075 50 0001 L TNN 647 | 1 5250 2450 648 | 1 0 0 -1 649 | $EndComp 650 | $Comp 651 | L Device:C_Small C10 652 | U 1 1 61CE0694 653 | P 5400 2100 654 | F 0 "C10" V 5629 2100 50 0000 C CNN 655 | F 1 "100n" V 5538 2100 50 0000 C CNN 656 | F 2 "otter:C_0402" H 5400 2100 50 0001 C CNN 657 | F 3 "~" H 5400 2100 50 0001 C CNN 658 | 1 5400 2100 659 | 0 -1 -1 0 660 | $EndComp 661 | Wire Wire Line 662 | 5300 2100 5250 2100 663 | Wire Wire Line 664 | 5250 2100 5250 2150 665 | Connection ~ 5250 2100 666 | $Comp 667 | L power:VBUS #PWR026 668 | U 1 1 61CE069D 669 | P 5250 2000 670 | F 0 "#PWR026" H 5250 1850 50 0001 C CNN 671 | F 1 "VBUS" H 5265 2173 50 0000 C CNN 672 | F 2 "" H 5250 2000 50 0001 C CNN 673 | F 3 "" H 5250 2000 50 0001 C CNN 674 | 1 5250 2000 675 | 1 0 0 -1 676 | $EndComp 677 | Wire Wire Line 678 | 5250 2000 5250 2100 679 | $Comp 680 | L otter:GND #PWR034 681 | U 1 1 61CE06A4 682 | P 5500 2100 683 | F 0 "#PWR034" H 5500 1850 50 0001 C CNN 684 | F 1 "GND" V 5505 1972 50 0000 R CNN 685 | F 2 "" H 5500 2100 60 0000 C CNN 686 | F 3 "" H 5500 2100 60 0000 C CNN 687 | 1 5500 2100 688 | 0 -1 -1 0 689 | $EndComp 690 | $Comp 691 | L otter:GND #PWR042 692 | U 1 1 61CE06AA 693 | P 5250 2750 694 | F 0 "#PWR042" H 5250 2500 50 0001 C CNN 695 | F 1 "GND" H 5255 2577 50 0000 C CNN 696 | F 2 "" H 5250 2750 60 0000 C CNN 697 | F 3 "" H 5250 2750 60 0000 C CNN 698 | 1 5250 2750 699 | 1 0 0 -1 700 | $EndComp 701 | Wire Wire Line 702 | 5550 2450 5800 2450 703 | $Comp 704 | L LED:SK6812 D11 705 | U 1 1 61CE06B1 706 | P 6100 2450 707 | F 0 "D11" H 6300 2700 50 0000 L CNN 708 | F 1 "SK6812" H 6150 2200 50 0000 L CNN 709 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 6150 2150 50 0001 L TNN 710 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 6200 2075 50 0001 L TNN 711 | 1 6100 2450 712 | 1 0 0 -1 713 | $EndComp 714 | $Comp 715 | L Device:C_Small C11 716 | U 1 1 61CE06B7 717 | P 6250 2100 718 | F 0 "C11" V 6479 2100 50 0000 C CNN 719 | F 1 "100n" V 6388 2100 50 0000 C CNN 720 | F 2 "otter:C_0402" H 6250 2100 50 0001 C CNN 721 | F 3 "~" H 6250 2100 50 0001 C CNN 722 | 1 6250 2100 723 | 0 -1 -1 0 724 | $EndComp 725 | Wire Wire Line 726 | 6150 2100 6100 2100 727 | Wire Wire Line 728 | 6100 2100 6100 2150 729 | Connection ~ 6100 2100 730 | $Comp 731 | L power:VBUS #PWR027 732 | U 1 1 61CE06C0 733 | P 6100 2000 734 | F 0 "#PWR027" H 6100 1850 50 0001 C CNN 735 | F 1 "VBUS" H 6115 2173 50 0000 C CNN 736 | F 2 "" H 6100 2000 50 0001 C CNN 737 | F 3 "" H 6100 2000 50 0001 C CNN 738 | 1 6100 2000 739 | 1 0 0 -1 740 | $EndComp 741 | Wire Wire Line 742 | 6100 2000 6100 2100 743 | $Comp 744 | L otter:GND #PWR035 745 | U 1 1 61CE06C7 746 | P 6350 2100 747 | F 0 "#PWR035" H 6350 1850 50 0001 C CNN 748 | F 1 "GND" V 6355 1972 50 0000 R CNN 749 | F 2 "" H 6350 2100 60 0000 C CNN 750 | F 3 "" H 6350 2100 60 0000 C CNN 751 | 1 6350 2100 752 | 0 -1 -1 0 753 | $EndComp 754 | $Comp 755 | L otter:GND #PWR043 756 | U 1 1 61CE06CD 757 | P 6100 2750 758 | F 0 "#PWR043" H 6100 2500 50 0001 C CNN 759 | F 1 "GND" H 6105 2577 50 0000 C CNN 760 | F 2 "" H 6100 2750 60 0000 C CNN 761 | F 3 "" H 6100 2750 60 0000 C CNN 762 | 1 6100 2750 763 | 1 0 0 -1 764 | $EndComp 765 | Wire Wire Line 766 | 6400 2450 6650 2450 767 | $Comp 768 | L LED:SK6812 D12 769 | U 1 1 61CE06D4 770 | P 6950 2450 771 | F 0 "D12" H 7150 2700 50 0000 L CNN 772 | F 1 "SK6812" H 7000 2200 50 0000 L CNN 773 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 7000 2150 50 0001 L TNN 774 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 7050 2075 50 0001 L TNN 775 | 1 6950 2450 776 | 1 0 0 -1 777 | $EndComp 778 | $Comp 779 | L Device:C_Small C12 780 | U 1 1 61CE06DA 781 | P 7100 2100 782 | F 0 "C12" V 7329 2100 50 0000 C CNN 783 | F 1 "100n" V 7238 2100 50 0000 C CNN 784 | F 2 "otter:C_0402" H 7100 2100 50 0001 C CNN 785 | F 3 "~" H 7100 2100 50 0001 C CNN 786 | 1 7100 2100 787 | 0 -1 -1 0 788 | $EndComp 789 | Wire Wire Line 790 | 7000 2100 6950 2100 791 | Wire Wire Line 792 | 6950 2100 6950 2150 793 | Connection ~ 6950 2100 794 | $Comp 795 | L power:VBUS #PWR028 796 | U 1 1 61CE06E3 797 | P 6950 2000 798 | F 0 "#PWR028" H 6950 1850 50 0001 C CNN 799 | F 1 "VBUS" H 6965 2173 50 0000 C CNN 800 | F 2 "" H 6950 2000 50 0001 C CNN 801 | F 3 "" H 6950 2000 50 0001 C CNN 802 | 1 6950 2000 803 | 1 0 0 -1 804 | $EndComp 805 | Wire Wire Line 806 | 6950 2000 6950 2100 807 | $Comp 808 | L otter:GND #PWR036 809 | U 1 1 61CE06EA 810 | P 7200 2100 811 | F 0 "#PWR036" H 7200 1850 50 0001 C CNN 812 | F 1 "GND" V 7205 1972 50 0000 R CNN 813 | F 2 "" H 7200 2100 60 0000 C CNN 814 | F 3 "" H 7200 2100 60 0000 C CNN 815 | 1 7200 2100 816 | 0 -1 -1 0 817 | $EndComp 818 | $Comp 819 | L otter:GND #PWR044 820 | U 1 1 61CE06F0 821 | P 6950 2750 822 | F 0 "#PWR044" H 6950 2500 50 0001 C CNN 823 | F 1 "GND" H 6955 2577 50 0000 C CNN 824 | F 2 "" H 6950 2750 60 0000 C CNN 825 | F 3 "" H 6950 2750 60 0000 C CNN 826 | 1 6950 2750 827 | 1 0 0 -1 828 | $EndComp 829 | Wire Wire Line 830 | 7250 2450 7500 2450 831 | $Comp 832 | L LED:SK6812 D13 833 | U 1 1 61CE06F7 834 | P 7800 2450 835 | F 0 "D13" H 8000 2700 50 0000 L CNN 836 | F 1 "SK6812" H 7850 2200 50 0000 L CNN 837 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 7850 2150 50 0001 L TNN 838 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 7900 2075 50 0001 L TNN 839 | 1 7800 2450 840 | 1 0 0 -1 841 | $EndComp 842 | $Comp 843 | L Device:C_Small C13 844 | U 1 1 61CE06FD 845 | P 7950 2100 846 | F 0 "C13" V 8179 2100 50 0000 C CNN 847 | F 1 "100n" V 8088 2100 50 0000 C CNN 848 | F 2 "otter:C_0402" H 7950 2100 50 0001 C CNN 849 | F 3 "~" H 7950 2100 50 0001 C CNN 850 | 1 7950 2100 851 | 0 -1 -1 0 852 | $EndComp 853 | Wire Wire Line 854 | 7850 2100 7800 2100 855 | Wire Wire Line 856 | 7800 2100 7800 2150 857 | Connection ~ 7800 2100 858 | $Comp 859 | L power:VBUS #PWR029 860 | U 1 1 61CE0706 861 | P 7800 2000 862 | F 0 "#PWR029" H 7800 1850 50 0001 C CNN 863 | F 1 "VBUS" H 7815 2173 50 0000 C CNN 864 | F 2 "" H 7800 2000 50 0001 C CNN 865 | F 3 "" H 7800 2000 50 0001 C CNN 866 | 1 7800 2000 867 | 1 0 0 -1 868 | $EndComp 869 | Wire Wire Line 870 | 7800 2000 7800 2100 871 | $Comp 872 | L otter:GND #PWR037 873 | U 1 1 61CE070D 874 | P 8050 2100 875 | F 0 "#PWR037" H 8050 1850 50 0001 C CNN 876 | F 1 "GND" V 8055 1972 50 0000 R CNN 877 | F 2 "" H 8050 2100 60 0000 C CNN 878 | F 3 "" H 8050 2100 60 0000 C CNN 879 | 1 8050 2100 880 | 0 -1 -1 0 881 | $EndComp 882 | $Comp 883 | L otter:GND #PWR045 884 | U 1 1 61CE0713 885 | P 7800 2750 886 | F 0 "#PWR045" H 7800 2500 50 0001 C CNN 887 | F 1 "GND" H 7805 2577 50 0000 C CNN 888 | F 2 "" H 7800 2750 60 0000 C CNN 889 | F 3 "" H 7800 2750 60 0000 C CNN 890 | 1 7800 2750 891 | 1 0 0 -1 892 | $EndComp 893 | Wire Wire Line 894 | 8100 2450 8350 2450 895 | $Comp 896 | L LED:SK6812 D14 897 | U 1 1 61CE071A 898 | P 8650 2450 899 | F 0 "D14" H 8850 2700 50 0000 L CNN 900 | F 1 "SK6812" H 8700 2200 50 0000 L CNN 901 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 8700 2150 50 0001 L TNN 902 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 8750 2075 50 0001 L TNN 903 | 1 8650 2450 904 | 1 0 0 -1 905 | $EndComp 906 | $Comp 907 | L Device:C_Small C14 908 | U 1 1 61CE0720 909 | P 8800 2100 910 | F 0 "C14" V 9029 2100 50 0000 C CNN 911 | F 1 "100n" V 8938 2100 50 0000 C CNN 912 | F 2 "otter:C_0402" H 8800 2100 50 0001 C CNN 913 | F 3 "~" H 8800 2100 50 0001 C CNN 914 | 1 8800 2100 915 | 0 -1 -1 0 916 | $EndComp 917 | Wire Wire Line 918 | 8700 2100 8650 2100 919 | Wire Wire Line 920 | 8650 2100 8650 2150 921 | Connection ~ 8650 2100 922 | $Comp 923 | L power:VBUS #PWR030 924 | U 1 1 61CE0729 925 | P 8650 2000 926 | F 0 "#PWR030" H 8650 1850 50 0001 C CNN 927 | F 1 "VBUS" H 8665 2173 50 0000 C CNN 928 | F 2 "" H 8650 2000 50 0001 C CNN 929 | F 3 "" H 8650 2000 50 0001 C CNN 930 | 1 8650 2000 931 | 1 0 0 -1 932 | $EndComp 933 | Wire Wire Line 934 | 8650 2000 8650 2100 935 | $Comp 936 | L otter:GND #PWR038 937 | U 1 1 61CE0730 938 | P 8900 2100 939 | F 0 "#PWR038" H 8900 1850 50 0001 C CNN 940 | F 1 "GND" V 8905 1972 50 0000 R CNN 941 | F 2 "" H 8900 2100 60 0000 C CNN 942 | F 3 "" H 8900 2100 60 0000 C CNN 943 | 1 8900 2100 944 | 0 -1 -1 0 945 | $EndComp 946 | $Comp 947 | L otter:GND #PWR046 948 | U 1 1 61CE0736 949 | P 8650 2750 950 | F 0 "#PWR046" H 8650 2500 50 0001 C CNN 951 | F 1 "GND" H 8655 2577 50 0000 C CNN 952 | F 2 "" H 8650 2750 60 0000 C CNN 953 | F 3 "" H 8650 2750 60 0000 C CNN 954 | 1 8650 2750 955 | 1 0 0 -1 956 | $EndComp 957 | Wire Wire Line 958 | 8950 2450 9200 2450 959 | $Comp 960 | L LED:SK6812 D15 961 | U 1 1 61CE073D 962 | P 9500 2450 963 | F 0 "D15" H 9700 2700 50 0000 L CNN 964 | F 1 "SK6812" H 9550 2200 50 0000 L CNN 965 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 9550 2150 50 0001 L TNN 966 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 9600 2075 50 0001 L TNN 967 | 1 9500 2450 968 | 1 0 0 -1 969 | $EndComp 970 | $Comp 971 | L Device:C_Small C15 972 | U 1 1 61CE0743 973 | P 9650 2100 974 | F 0 "C15" V 9879 2100 50 0000 C CNN 975 | F 1 "100n" V 9788 2100 50 0000 C CNN 976 | F 2 "otter:C_0402" H 9650 2100 50 0001 C CNN 977 | F 3 "~" H 9650 2100 50 0001 C CNN 978 | 1 9650 2100 979 | 0 -1 -1 0 980 | $EndComp 981 | Wire Wire Line 982 | 9550 2100 9500 2100 983 | Wire Wire Line 984 | 9500 2100 9500 2150 985 | Connection ~ 9500 2100 986 | $Comp 987 | L power:VBUS #PWR031 988 | U 1 1 61CE074C 989 | P 9500 2000 990 | F 0 "#PWR031" H 9500 1850 50 0001 C CNN 991 | F 1 "VBUS" H 9515 2173 50 0000 C CNN 992 | F 2 "" H 9500 2000 50 0001 C CNN 993 | F 3 "" H 9500 2000 50 0001 C CNN 994 | 1 9500 2000 995 | 1 0 0 -1 996 | $EndComp 997 | Wire Wire Line 998 | 9500 2000 9500 2100 999 | $Comp 1000 | L otter:GND #PWR039 1001 | U 1 1 61CE0753 1002 | P 9750 2100 1003 | F 0 "#PWR039" H 9750 1850 50 0001 C CNN 1004 | F 1 "GND" V 9755 1972 50 0000 R CNN 1005 | F 2 "" H 9750 2100 60 0000 C CNN 1006 | F 3 "" H 9750 2100 60 0000 C CNN 1007 | 1 9750 2100 1008 | 0 -1 -1 0 1009 | $EndComp 1010 | $Comp 1011 | L otter:GND #PWR047 1012 | U 1 1 61CE0759 1013 | P 9500 2750 1014 | F 0 "#PWR047" H 9500 2500 50 0001 C CNN 1015 | F 1 "GND" H 9505 2577 50 0000 C CNN 1016 | F 2 "" H 9500 2750 60 0000 C CNN 1017 | F 3 "" H 9500 2750 60 0000 C CNN 1018 | 1 9500 2750 1019 | 1 0 0 -1 1020 | $EndComp 1021 | Wire Wire Line 1022 | 9800 2450 10050 2450 1023 | $Comp 1024 | L LED:SK6812 D16 1025 | U 1 1 61CE0760 1026 | P 10350 2450 1027 | F 0 "D16" H 10550 2700 50 0000 L CNN 1028 | F 1 "SK6812" H 10400 2200 50 0000 L CNN 1029 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 10400 2150 50 0001 L TNN 1030 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 10450 2075 50 0001 L TNN 1031 | 1 10350 2450 1032 | 1 0 0 -1 1033 | $EndComp 1034 | $Comp 1035 | L Device:C_Small C16 1036 | U 1 1 61CE0766 1037 | P 10500 2100 1038 | F 0 "C16" V 10729 2100 50 0000 C CNN 1039 | F 1 "100n" V 10638 2100 50 0000 C CNN 1040 | F 2 "otter:C_0402" H 10500 2100 50 0001 C CNN 1041 | F 3 "~" H 10500 2100 50 0001 C CNN 1042 | 1 10500 2100 1043 | 0 -1 -1 0 1044 | $EndComp 1045 | Wire Wire Line 1046 | 10400 2100 10350 2100 1047 | Wire Wire Line 1048 | 10350 2100 10350 2150 1049 | Connection ~ 10350 2100 1050 | $Comp 1051 | L power:VBUS #PWR032 1052 | U 1 1 61CE076F 1053 | P 10350 2000 1054 | F 0 "#PWR032" H 10350 1850 50 0001 C CNN 1055 | F 1 "VBUS" H 10365 2173 50 0000 C CNN 1056 | F 2 "" H 10350 2000 50 0001 C CNN 1057 | F 3 "" H 10350 2000 50 0001 C CNN 1058 | 1 10350 2000 1059 | 1 0 0 -1 1060 | $EndComp 1061 | Wire Wire Line 1062 | 10350 2000 10350 2100 1063 | $Comp 1064 | L otter:GND #PWR040 1065 | U 1 1 61CE0776 1066 | P 10600 2100 1067 | F 0 "#PWR040" H 10600 1850 50 0001 C CNN 1068 | F 1 "GND" V 10605 1972 50 0000 R CNN 1069 | F 2 "" H 10600 2100 60 0000 C CNN 1070 | F 3 "" H 10600 2100 60 0000 C CNN 1071 | 1 10600 2100 1072 | 0 -1 -1 0 1073 | $EndComp 1074 | $Comp 1075 | L otter:GND #PWR048 1076 | U 1 1 61CE077C 1077 | P 10350 2750 1078 | F 0 "#PWR048" H 10350 2500 50 0001 C CNN 1079 | F 1 "GND" H 10355 2577 50 0000 C CNN 1080 | F 2 "" H 10350 2750 60 0000 C CNN 1081 | F 3 "" H 10350 2750 60 0000 C CNN 1082 | 1 10350 2750 1083 | 1 0 0 -1 1084 | $EndComp 1085 | Wire Wire Line 1086 | 10650 2450 10900 2450 1087 | $Comp 1088 | L LED:SK6812 D17 1089 | U 1 1 61CED68D 1090 | P 4400 3700 1091 | F 0 "D17" H 4600 3950 50 0000 L CNN 1092 | F 1 "SK6812" H 4450 3450 50 0000 L CNN 1093 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 4450 3400 50 0001 L TNN 1094 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 4500 3325 50 0001 L TNN 1095 | 1 4400 3700 1096 | 1 0 0 -1 1097 | $EndComp 1098 | $Comp 1099 | L Device:C_Small C17 1100 | U 1 1 61CED693 1101 | P 4550 3350 1102 | F 0 "C17" V 4779 3350 50 0000 C CNN 1103 | F 1 "100n" V 4688 3350 50 0000 C CNN 1104 | F 2 "otter:C_0402" H 4550 3350 50 0001 C CNN 1105 | F 3 "~" H 4550 3350 50 0001 C CNN 1106 | 1 4550 3350 1107 | 0 -1 -1 0 1108 | $EndComp 1109 | Wire Wire Line 1110 | 4450 3350 4400 3350 1111 | Wire Wire Line 1112 | 4400 3350 4400 3400 1113 | Connection ~ 4400 3350 1114 | $Comp 1115 | L power:VBUS #PWR051 1116 | U 1 1 61CED69C 1117 | P 4400 3250 1118 | F 0 "#PWR051" H 4400 3100 50 0001 C CNN 1119 | F 1 "VBUS" H 4415 3423 50 0000 C CNN 1120 | F 2 "" H 4400 3250 50 0001 C CNN 1121 | F 3 "" H 4400 3250 50 0001 C CNN 1122 | 1 4400 3250 1123 | 1 0 0 -1 1124 | $EndComp 1125 | Wire Wire Line 1126 | 4400 3250 4400 3350 1127 | $Comp 1128 | L otter:GND #PWR059 1129 | U 1 1 61CED6A3 1130 | P 4650 3350 1131 | F 0 "#PWR059" H 4650 3100 50 0001 C CNN 1132 | F 1 "GND" V 4655 3222 50 0000 R CNN 1133 | F 2 "" H 4650 3350 60 0000 C CNN 1134 | F 3 "" H 4650 3350 60 0000 C CNN 1135 | 1 4650 3350 1136 | 0 -1 -1 0 1137 | $EndComp 1138 | $Comp 1139 | L otter:GND #PWR067 1140 | U 1 1 61CED6A9 1141 | P 4400 4000 1142 | F 0 "#PWR067" H 4400 3750 50 0001 C CNN 1143 | F 1 "GND" H 4405 3827 50 0000 C CNN 1144 | F 2 "" H 4400 4000 60 0000 C CNN 1145 | F 3 "" H 4400 4000 60 0000 C CNN 1146 | 1 4400 4000 1147 | 1 0 0 -1 1148 | $EndComp 1149 | Wire Wire Line 1150 | 4700 3700 4950 3700 1151 | $Comp 1152 | L LED:SK6812 D18 1153 | U 1 1 61CED6B0 1154 | P 5250 3700 1155 | F 0 "D18" H 5450 3950 50 0000 L CNN 1156 | F 1 "SK6812" H 5300 3450 50 0000 L CNN 1157 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 5300 3400 50 0001 L TNN 1158 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 5350 3325 50 0001 L TNN 1159 | 1 5250 3700 1160 | 1 0 0 -1 1161 | $EndComp 1162 | $Comp 1163 | L Device:C_Small C18 1164 | U 1 1 61CED6B6 1165 | P 5400 3350 1166 | F 0 "C18" V 5629 3350 50 0000 C CNN 1167 | F 1 "100n" V 5538 3350 50 0000 C CNN 1168 | F 2 "otter:C_0402" H 5400 3350 50 0001 C CNN 1169 | F 3 "~" H 5400 3350 50 0001 C CNN 1170 | 1 5400 3350 1171 | 0 -1 -1 0 1172 | $EndComp 1173 | Wire Wire Line 1174 | 5300 3350 5250 3350 1175 | Wire Wire Line 1176 | 5250 3350 5250 3400 1177 | Connection ~ 5250 3350 1178 | $Comp 1179 | L power:VBUS #PWR052 1180 | U 1 1 61CED6BF 1181 | P 5250 3250 1182 | F 0 "#PWR052" H 5250 3100 50 0001 C CNN 1183 | F 1 "VBUS" H 5265 3423 50 0000 C CNN 1184 | F 2 "" H 5250 3250 50 0001 C CNN 1185 | F 3 "" H 5250 3250 50 0001 C CNN 1186 | 1 5250 3250 1187 | 1 0 0 -1 1188 | $EndComp 1189 | Wire Wire Line 1190 | 5250 3250 5250 3350 1191 | $Comp 1192 | L otter:GND #PWR060 1193 | U 1 1 61CED6C6 1194 | P 5500 3350 1195 | F 0 "#PWR060" H 5500 3100 50 0001 C CNN 1196 | F 1 "GND" V 5505 3222 50 0000 R CNN 1197 | F 2 "" H 5500 3350 60 0000 C CNN 1198 | F 3 "" H 5500 3350 60 0000 C CNN 1199 | 1 5500 3350 1200 | 0 -1 -1 0 1201 | $EndComp 1202 | $Comp 1203 | L otter:GND #PWR068 1204 | U 1 1 61CED6CC 1205 | P 5250 4000 1206 | F 0 "#PWR068" H 5250 3750 50 0001 C CNN 1207 | F 1 "GND" H 5255 3827 50 0000 C CNN 1208 | F 2 "" H 5250 4000 60 0000 C CNN 1209 | F 3 "" H 5250 4000 60 0000 C CNN 1210 | 1 5250 4000 1211 | 1 0 0 -1 1212 | $EndComp 1213 | Wire Wire Line 1214 | 5550 3700 5800 3700 1215 | $Comp 1216 | L LED:SK6812 D19 1217 | U 1 1 61CED6D3 1218 | P 6100 3700 1219 | F 0 "D19" H 6300 3950 50 0000 L CNN 1220 | F 1 "SK6812" H 6150 3450 50 0000 L CNN 1221 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 6150 3400 50 0001 L TNN 1222 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 6200 3325 50 0001 L TNN 1223 | 1 6100 3700 1224 | 1 0 0 -1 1225 | $EndComp 1226 | $Comp 1227 | L Device:C_Small C19 1228 | U 1 1 61CED6D9 1229 | P 6250 3350 1230 | F 0 "C19" V 6479 3350 50 0000 C CNN 1231 | F 1 "100n" V 6388 3350 50 0000 C CNN 1232 | F 2 "otter:C_0402" H 6250 3350 50 0001 C CNN 1233 | F 3 "~" H 6250 3350 50 0001 C CNN 1234 | 1 6250 3350 1235 | 0 -1 -1 0 1236 | $EndComp 1237 | Wire Wire Line 1238 | 6150 3350 6100 3350 1239 | Wire Wire Line 1240 | 6100 3350 6100 3400 1241 | Connection ~ 6100 3350 1242 | $Comp 1243 | L power:VBUS #PWR053 1244 | U 1 1 61CED6E2 1245 | P 6100 3250 1246 | F 0 "#PWR053" H 6100 3100 50 0001 C CNN 1247 | F 1 "VBUS" H 6115 3423 50 0000 C CNN 1248 | F 2 "" H 6100 3250 50 0001 C CNN 1249 | F 3 "" H 6100 3250 50 0001 C CNN 1250 | 1 6100 3250 1251 | 1 0 0 -1 1252 | $EndComp 1253 | Wire Wire Line 1254 | 6100 3250 6100 3350 1255 | $Comp 1256 | L otter:GND #PWR061 1257 | U 1 1 61CED6E9 1258 | P 6350 3350 1259 | F 0 "#PWR061" H 6350 3100 50 0001 C CNN 1260 | F 1 "GND" V 6355 3222 50 0000 R CNN 1261 | F 2 "" H 6350 3350 60 0000 C CNN 1262 | F 3 "" H 6350 3350 60 0000 C CNN 1263 | 1 6350 3350 1264 | 0 -1 -1 0 1265 | $EndComp 1266 | $Comp 1267 | L otter:GND #PWR069 1268 | U 1 1 61CED6EF 1269 | P 6100 4000 1270 | F 0 "#PWR069" H 6100 3750 50 0001 C CNN 1271 | F 1 "GND" H 6105 3827 50 0000 C CNN 1272 | F 2 "" H 6100 4000 60 0000 C CNN 1273 | F 3 "" H 6100 4000 60 0000 C CNN 1274 | 1 6100 4000 1275 | 1 0 0 -1 1276 | $EndComp 1277 | Wire Wire Line 1278 | 6400 3700 6650 3700 1279 | $Comp 1280 | L LED:SK6812 D20 1281 | U 1 1 61CED6F6 1282 | P 6950 3700 1283 | F 0 "D20" H 7150 3950 50 0000 L CNN 1284 | F 1 "SK6812" H 7000 3450 50 0000 L CNN 1285 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 7000 3400 50 0001 L TNN 1286 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 7050 3325 50 0001 L TNN 1287 | 1 6950 3700 1288 | 1 0 0 -1 1289 | $EndComp 1290 | $Comp 1291 | L Device:C_Small C20 1292 | U 1 1 61CED6FC 1293 | P 7100 3350 1294 | F 0 "C20" V 7329 3350 50 0000 C CNN 1295 | F 1 "100n" V 7238 3350 50 0000 C CNN 1296 | F 2 "otter:C_0402" H 7100 3350 50 0001 C CNN 1297 | F 3 "~" H 7100 3350 50 0001 C CNN 1298 | 1 7100 3350 1299 | 0 -1 -1 0 1300 | $EndComp 1301 | Wire Wire Line 1302 | 7000 3350 6950 3350 1303 | Wire Wire Line 1304 | 6950 3350 6950 3400 1305 | Connection ~ 6950 3350 1306 | $Comp 1307 | L power:VBUS #PWR054 1308 | U 1 1 61CED705 1309 | P 6950 3250 1310 | F 0 "#PWR054" H 6950 3100 50 0001 C CNN 1311 | F 1 "VBUS" H 6965 3423 50 0000 C CNN 1312 | F 2 "" H 6950 3250 50 0001 C CNN 1313 | F 3 "" H 6950 3250 50 0001 C CNN 1314 | 1 6950 3250 1315 | 1 0 0 -1 1316 | $EndComp 1317 | Wire Wire Line 1318 | 6950 3250 6950 3350 1319 | $Comp 1320 | L otter:GND #PWR062 1321 | U 1 1 61CED70C 1322 | P 7200 3350 1323 | F 0 "#PWR062" H 7200 3100 50 0001 C CNN 1324 | F 1 "GND" V 7205 3222 50 0000 R CNN 1325 | F 2 "" H 7200 3350 60 0000 C CNN 1326 | F 3 "" H 7200 3350 60 0000 C CNN 1327 | 1 7200 3350 1328 | 0 -1 -1 0 1329 | $EndComp 1330 | $Comp 1331 | L otter:GND #PWR070 1332 | U 1 1 61CED712 1333 | P 6950 4000 1334 | F 0 "#PWR070" H 6950 3750 50 0001 C CNN 1335 | F 1 "GND" H 6955 3827 50 0000 C CNN 1336 | F 2 "" H 6950 4000 60 0000 C CNN 1337 | F 3 "" H 6950 4000 60 0000 C CNN 1338 | 1 6950 4000 1339 | 1 0 0 -1 1340 | $EndComp 1341 | Wire Wire Line 1342 | 7250 3700 7500 3700 1343 | $Comp 1344 | L LED:SK6812 D21 1345 | U 1 1 61CED719 1346 | P 7800 3700 1347 | F 0 "D21" H 8000 3950 50 0000 L CNN 1348 | F 1 "SK6812" H 7850 3450 50 0000 L CNN 1349 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 7850 3400 50 0001 L TNN 1350 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 7900 3325 50 0001 L TNN 1351 | 1 7800 3700 1352 | 1 0 0 -1 1353 | $EndComp 1354 | $Comp 1355 | L Device:C_Small C21 1356 | U 1 1 61CED71F 1357 | P 7950 3350 1358 | F 0 "C21" V 8179 3350 50 0000 C CNN 1359 | F 1 "100n" V 8088 3350 50 0000 C CNN 1360 | F 2 "otter:C_0402" H 7950 3350 50 0001 C CNN 1361 | F 3 "~" H 7950 3350 50 0001 C CNN 1362 | 1 7950 3350 1363 | 0 -1 -1 0 1364 | $EndComp 1365 | Wire Wire Line 1366 | 7850 3350 7800 3350 1367 | Wire Wire Line 1368 | 7800 3350 7800 3400 1369 | Connection ~ 7800 3350 1370 | $Comp 1371 | L power:VBUS #PWR055 1372 | U 1 1 61CED728 1373 | P 7800 3250 1374 | F 0 "#PWR055" H 7800 3100 50 0001 C CNN 1375 | F 1 "VBUS" H 7815 3423 50 0000 C CNN 1376 | F 2 "" H 7800 3250 50 0001 C CNN 1377 | F 3 "" H 7800 3250 50 0001 C CNN 1378 | 1 7800 3250 1379 | 1 0 0 -1 1380 | $EndComp 1381 | Wire Wire Line 1382 | 7800 3250 7800 3350 1383 | $Comp 1384 | L otter:GND #PWR063 1385 | U 1 1 61CED72F 1386 | P 8050 3350 1387 | F 0 "#PWR063" H 8050 3100 50 0001 C CNN 1388 | F 1 "GND" V 8055 3222 50 0000 R CNN 1389 | F 2 "" H 8050 3350 60 0000 C CNN 1390 | F 3 "" H 8050 3350 60 0000 C CNN 1391 | 1 8050 3350 1392 | 0 -1 -1 0 1393 | $EndComp 1394 | $Comp 1395 | L otter:GND #PWR071 1396 | U 1 1 61CED735 1397 | P 7800 4000 1398 | F 0 "#PWR071" H 7800 3750 50 0001 C CNN 1399 | F 1 "GND" H 7805 3827 50 0000 C CNN 1400 | F 2 "" H 7800 4000 60 0000 C CNN 1401 | F 3 "" H 7800 4000 60 0000 C CNN 1402 | 1 7800 4000 1403 | 1 0 0 -1 1404 | $EndComp 1405 | Wire Wire Line 1406 | 8100 3700 8350 3700 1407 | $Comp 1408 | L LED:SK6812 D22 1409 | U 1 1 61CED73C 1410 | P 8650 3700 1411 | F 0 "D22" H 8850 3950 50 0000 L CNN 1412 | F 1 "SK6812" H 8700 3450 50 0000 L CNN 1413 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 8700 3400 50 0001 L TNN 1414 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 8750 3325 50 0001 L TNN 1415 | 1 8650 3700 1416 | 1 0 0 -1 1417 | $EndComp 1418 | $Comp 1419 | L Device:C_Small C22 1420 | U 1 1 61CED742 1421 | P 8800 3350 1422 | F 0 "C22" V 9029 3350 50 0000 C CNN 1423 | F 1 "100n" V 8938 3350 50 0000 C CNN 1424 | F 2 "otter:C_0402" H 8800 3350 50 0001 C CNN 1425 | F 3 "~" H 8800 3350 50 0001 C CNN 1426 | 1 8800 3350 1427 | 0 -1 -1 0 1428 | $EndComp 1429 | Wire Wire Line 1430 | 8700 3350 8650 3350 1431 | Wire Wire Line 1432 | 8650 3350 8650 3400 1433 | Connection ~ 8650 3350 1434 | $Comp 1435 | L power:VBUS #PWR056 1436 | U 1 1 61CED74B 1437 | P 8650 3250 1438 | F 0 "#PWR056" H 8650 3100 50 0001 C CNN 1439 | F 1 "VBUS" H 8665 3423 50 0000 C CNN 1440 | F 2 "" H 8650 3250 50 0001 C CNN 1441 | F 3 "" H 8650 3250 50 0001 C CNN 1442 | 1 8650 3250 1443 | 1 0 0 -1 1444 | $EndComp 1445 | Wire Wire Line 1446 | 8650 3250 8650 3350 1447 | $Comp 1448 | L otter:GND #PWR064 1449 | U 1 1 61CED752 1450 | P 8900 3350 1451 | F 0 "#PWR064" H 8900 3100 50 0001 C CNN 1452 | F 1 "GND" V 8905 3222 50 0000 R CNN 1453 | F 2 "" H 8900 3350 60 0000 C CNN 1454 | F 3 "" H 8900 3350 60 0000 C CNN 1455 | 1 8900 3350 1456 | 0 -1 -1 0 1457 | $EndComp 1458 | $Comp 1459 | L otter:GND #PWR072 1460 | U 1 1 61CED758 1461 | P 8650 4000 1462 | F 0 "#PWR072" H 8650 3750 50 0001 C CNN 1463 | F 1 "GND" H 8655 3827 50 0000 C CNN 1464 | F 2 "" H 8650 4000 60 0000 C CNN 1465 | F 3 "" H 8650 4000 60 0000 C CNN 1466 | 1 8650 4000 1467 | 1 0 0 -1 1468 | $EndComp 1469 | Wire Wire Line 1470 | 8950 3700 9200 3700 1471 | $Comp 1472 | L LED:SK6812 D23 1473 | U 1 1 61CED75F 1474 | P 9500 3700 1475 | F 0 "D23" H 9700 3950 50 0000 L CNN 1476 | F 1 "SK6812" H 9550 3450 50 0000 L CNN 1477 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 9550 3400 50 0001 L TNN 1478 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 9600 3325 50 0001 L TNN 1479 | 1 9500 3700 1480 | 1 0 0 -1 1481 | $EndComp 1482 | $Comp 1483 | L Device:C_Small C23 1484 | U 1 1 61CED765 1485 | P 9650 3350 1486 | F 0 "C23" V 9879 3350 50 0000 C CNN 1487 | F 1 "100n" V 9788 3350 50 0000 C CNN 1488 | F 2 "otter:C_0402" H 9650 3350 50 0001 C CNN 1489 | F 3 "~" H 9650 3350 50 0001 C CNN 1490 | 1 9650 3350 1491 | 0 -1 -1 0 1492 | $EndComp 1493 | Wire Wire Line 1494 | 9550 3350 9500 3350 1495 | Wire Wire Line 1496 | 9500 3350 9500 3400 1497 | Connection ~ 9500 3350 1498 | $Comp 1499 | L power:VBUS #PWR057 1500 | U 1 1 61CED76E 1501 | P 9500 3250 1502 | F 0 "#PWR057" H 9500 3100 50 0001 C CNN 1503 | F 1 "VBUS" H 9515 3423 50 0000 C CNN 1504 | F 2 "" H 9500 3250 50 0001 C CNN 1505 | F 3 "" H 9500 3250 50 0001 C CNN 1506 | 1 9500 3250 1507 | 1 0 0 -1 1508 | $EndComp 1509 | Wire Wire Line 1510 | 9500 3250 9500 3350 1511 | $Comp 1512 | L otter:GND #PWR065 1513 | U 1 1 61CED775 1514 | P 9750 3350 1515 | F 0 "#PWR065" H 9750 3100 50 0001 C CNN 1516 | F 1 "GND" V 9755 3222 50 0000 R CNN 1517 | F 2 "" H 9750 3350 60 0000 C CNN 1518 | F 3 "" H 9750 3350 60 0000 C CNN 1519 | 1 9750 3350 1520 | 0 -1 -1 0 1521 | $EndComp 1522 | $Comp 1523 | L otter:GND #PWR073 1524 | U 1 1 61CED77B 1525 | P 9500 4000 1526 | F 0 "#PWR073" H 9500 3750 50 0001 C CNN 1527 | F 1 "GND" H 9505 3827 50 0000 C CNN 1528 | F 2 "" H 9500 4000 60 0000 C CNN 1529 | F 3 "" H 9500 4000 60 0000 C CNN 1530 | 1 9500 4000 1531 | 1 0 0 -1 1532 | $EndComp 1533 | Wire Wire Line 1534 | 9800 3700 10050 3700 1535 | $Comp 1536 | L LED:SK6812 D24 1537 | U 1 1 61CED782 1538 | P 10350 3700 1539 | F 0 "D24" H 10550 3950 50 0000 L CNN 1540 | F 1 "SK6812" H 10400 3450 50 0000 L CNN 1541 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 10400 3400 50 0001 L TNN 1542 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 10450 3325 50 0001 L TNN 1543 | 1 10350 3700 1544 | 1 0 0 -1 1545 | $EndComp 1546 | $Comp 1547 | L Device:C_Small C24 1548 | U 1 1 61CED788 1549 | P 10500 3350 1550 | F 0 "C24" V 10729 3350 50 0000 C CNN 1551 | F 1 "100n" V 10638 3350 50 0000 C CNN 1552 | F 2 "otter:C_0402" H 10500 3350 50 0001 C CNN 1553 | F 3 "~" H 10500 3350 50 0001 C CNN 1554 | 1 10500 3350 1555 | 0 -1 -1 0 1556 | $EndComp 1557 | Wire Wire Line 1558 | 10400 3350 10350 3350 1559 | Wire Wire Line 1560 | 10350 3350 10350 3400 1561 | Connection ~ 10350 3350 1562 | $Comp 1563 | L power:VBUS #PWR058 1564 | U 1 1 61CED791 1565 | P 10350 3250 1566 | F 0 "#PWR058" H 10350 3100 50 0001 C CNN 1567 | F 1 "VBUS" H 10365 3423 50 0000 C CNN 1568 | F 2 "" H 10350 3250 50 0001 C CNN 1569 | F 3 "" H 10350 3250 50 0001 C CNN 1570 | 1 10350 3250 1571 | 1 0 0 -1 1572 | $EndComp 1573 | Wire Wire Line 1574 | 10350 3250 10350 3350 1575 | $Comp 1576 | L otter:GND #PWR066 1577 | U 1 1 61CED798 1578 | P 10600 3350 1579 | F 0 "#PWR066" H 10600 3100 50 0001 C CNN 1580 | F 1 "GND" V 10605 3222 50 0000 R CNN 1581 | F 2 "" H 10600 3350 60 0000 C CNN 1582 | F 3 "" H 10600 3350 60 0000 C CNN 1583 | 1 10600 3350 1584 | 0 -1 -1 0 1585 | $EndComp 1586 | $Comp 1587 | L otter:GND #PWR074 1588 | U 1 1 61CED79E 1589 | P 10350 4000 1590 | F 0 "#PWR074" H 10350 3750 50 0001 C CNN 1591 | F 1 "GND" H 10355 3827 50 0000 C CNN 1592 | F 2 "" H 10350 4000 60 0000 C CNN 1593 | F 3 "" H 10350 4000 60 0000 C CNN 1594 | 1 10350 4000 1595 | 1 0 0 -1 1596 | $EndComp 1597 | Wire Wire Line 1598 | 10650 3700 10900 3700 1599 | Wire Wire Line 1600 | 10900 3000 4100 3000 1601 | Wire Wire Line 1602 | 4100 3000 4100 3700 1603 | Wire Wire Line 1604 | 10900 2450 10900 3000 1605 | Wire Wire Line 1606 | 10900 1750 4100 1750 1607 | Wire Wire Line 1608 | 4100 1750 4100 2450 1609 | Wire Wire Line 1610 | 10900 1750 10900 1200 1611 | Text GLabel 3250 1200 0 50 Input ~ 0 1612 | DIN 1613 | $Comp 1614 | L LED:SK6812 D25 1615 | U 1 1 61D6444E 1616 | P 5250 1200 1617 | F 0 "D25" H 5450 1450 50 0000 L CNN 1618 | F 1 "SK6812" H 5300 950 50 0000 L CNN 1619 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 5300 900 50 0001 L TNN 1620 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 5350 825 50 0001 L TNN 1621 | 1 5250 1200 1622 | 1 0 0 -1 1623 | $EndComp 1624 | $Comp 1625 | L Device:C_Small C25 1626 | U 1 1 61D64454 1627 | P 5400 850 1628 | F 0 "C25" V 5629 850 50 0000 C CNN 1629 | F 1 "100n" V 5538 850 50 0000 C CNN 1630 | F 2 "otter:C_0402" H 5400 850 50 0001 C CNN 1631 | F 3 "~" H 5400 850 50 0001 C CNN 1632 | 1 5400 850 1633 | 0 -1 -1 0 1634 | $EndComp 1635 | Wire Wire Line 1636 | 5300 850 5250 850 1637 | Wire Wire Line 1638 | 5250 850 5250 900 1639 | Connection ~ 5250 850 1640 | $Comp 1641 | L power:VBUS #PWR0101 1642 | U 1 1 61D6445D 1643 | P 5250 750 1644 | F 0 "#PWR0101" H 5250 600 50 0001 C CNN 1645 | F 1 "VBUS" H 5265 923 50 0000 C CNN 1646 | F 2 "" H 5250 750 50 0001 C CNN 1647 | F 3 "" H 5250 750 50 0001 C CNN 1648 | 1 5250 750 1649 | 1 0 0 -1 1650 | $EndComp 1651 | Wire Wire Line 1652 | 5250 750 5250 850 1653 | $Comp 1654 | L otter:GND #PWR0102 1655 | U 1 1 61D64464 1656 | P 5500 850 1657 | F 0 "#PWR0102" H 5500 600 50 0001 C CNN 1658 | F 1 "GND" V 5505 722 50 0000 R CNN 1659 | F 2 "" H 5500 850 60 0000 C CNN 1660 | F 3 "" H 5500 850 60 0000 C CNN 1661 | 1 5500 850 1662 | 0 -1 -1 0 1663 | $EndComp 1664 | $Comp 1665 | L otter:GND #PWR0103 1666 | U 1 1 61D6446A 1667 | P 5250 1500 1668 | F 0 "#PWR0103" H 5250 1250 50 0001 C CNN 1669 | F 1 "GND" H 5255 1327 50 0000 C CNN 1670 | F 2 "" H 5250 1500 60 0000 C CNN 1671 | F 3 "" H 5250 1500 60 0000 C CNN 1672 | 1 5250 1500 1673 | 1 0 0 -1 1674 | $EndComp 1675 | $Comp 1676 | L LED:SK6812 D26 1677 | U 1 1 61D7B58D 1678 | P 4400 4950 1679 | F 0 "D26" H 4600 5200 50 0000 L CNN 1680 | F 1 "SK6812" H 4450 4700 50 0000 L CNN 1681 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 4450 4650 50 0001 L TNN 1682 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 4500 4575 50 0001 L TNN 1683 | 1 4400 4950 1684 | 1 0 0 -1 1685 | $EndComp 1686 | $Comp 1687 | L Device:C_Small C26 1688 | U 1 1 61D7B593 1689 | P 4550 4600 1690 | F 0 "C26" V 4779 4600 50 0000 C CNN 1691 | F 1 "100n" V 4688 4600 50 0000 C CNN 1692 | F 2 "otter:C_0402" H 4550 4600 50 0001 C CNN 1693 | F 3 "~" H 4550 4600 50 0001 C CNN 1694 | 1 4550 4600 1695 | 0 -1 -1 0 1696 | $EndComp 1697 | Wire Wire Line 1698 | 4450 4600 4400 4600 1699 | Wire Wire Line 1700 | 4400 4600 4400 4650 1701 | Connection ~ 4400 4600 1702 | $Comp 1703 | L power:VBUS #PWR0104 1704 | U 1 1 61D7B59C 1705 | P 4400 4500 1706 | F 0 "#PWR0104" H 4400 4350 50 0001 C CNN 1707 | F 1 "VBUS" H 4415 4673 50 0000 C CNN 1708 | F 2 "" H 4400 4500 50 0001 C CNN 1709 | F 3 "" H 4400 4500 50 0001 C CNN 1710 | 1 4400 4500 1711 | 1 0 0 -1 1712 | $EndComp 1713 | Wire Wire Line 1714 | 4400 4500 4400 4600 1715 | $Comp 1716 | L otter:GND #PWR0105 1717 | U 1 1 61D7B5A3 1718 | P 4650 4600 1719 | F 0 "#PWR0105" H 4650 4350 50 0001 C CNN 1720 | F 1 "GND" V 4655 4472 50 0000 R CNN 1721 | F 2 "" H 4650 4600 60 0000 C CNN 1722 | F 3 "" H 4650 4600 60 0000 C CNN 1723 | 1 4650 4600 1724 | 0 -1 -1 0 1725 | $EndComp 1726 | $Comp 1727 | L otter:GND #PWR0106 1728 | U 1 1 61D7B5A9 1729 | P 4400 5250 1730 | F 0 "#PWR0106" H 4400 5000 50 0001 C CNN 1731 | F 1 "GND" H 4405 5077 50 0000 C CNN 1732 | F 2 "" H 4400 5250 60 0000 C CNN 1733 | F 3 "" H 4400 5250 60 0000 C CNN 1734 | 1 4400 5250 1735 | 1 0 0 -1 1736 | $EndComp 1737 | Wire Wire Line 1738 | 4700 4950 4950 4950 1739 | $Comp 1740 | L LED:SK6812 D27 1741 | U 1 1 61D7B5B0 1742 | P 5250 4950 1743 | F 0 "D27" H 5450 5200 50 0000 L CNN 1744 | F 1 "SK6812" H 5300 4700 50 0000 L CNN 1745 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 5300 4650 50 0001 L TNN 1746 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 5350 4575 50 0001 L TNN 1747 | 1 5250 4950 1748 | 1 0 0 -1 1749 | $EndComp 1750 | $Comp 1751 | L Device:C_Small C27 1752 | U 1 1 61D7B5B6 1753 | P 5400 4600 1754 | F 0 "C27" V 5629 4600 50 0000 C CNN 1755 | F 1 "100n" V 5538 4600 50 0000 C CNN 1756 | F 2 "otter:C_0402" H 5400 4600 50 0001 C CNN 1757 | F 3 "~" H 5400 4600 50 0001 C CNN 1758 | 1 5400 4600 1759 | 0 -1 -1 0 1760 | $EndComp 1761 | Wire Wire Line 1762 | 5300 4600 5250 4600 1763 | Wire Wire Line 1764 | 5250 4600 5250 4650 1765 | Connection ~ 5250 4600 1766 | $Comp 1767 | L power:VBUS #PWR0107 1768 | U 1 1 61D7B5BF 1769 | P 5250 4500 1770 | F 0 "#PWR0107" H 5250 4350 50 0001 C CNN 1771 | F 1 "VBUS" H 5265 4673 50 0000 C CNN 1772 | F 2 "" H 5250 4500 50 0001 C CNN 1773 | F 3 "" H 5250 4500 50 0001 C CNN 1774 | 1 5250 4500 1775 | 1 0 0 -1 1776 | $EndComp 1777 | Wire Wire Line 1778 | 5250 4500 5250 4600 1779 | $Comp 1780 | L otter:GND #PWR0108 1781 | U 1 1 61D7B5C6 1782 | P 5500 4600 1783 | F 0 "#PWR0108" H 5500 4350 50 0001 C CNN 1784 | F 1 "GND" V 5505 4472 50 0000 R CNN 1785 | F 2 "" H 5500 4600 60 0000 C CNN 1786 | F 3 "" H 5500 4600 60 0000 C CNN 1787 | 1 5500 4600 1788 | 0 -1 -1 0 1789 | $EndComp 1790 | $Comp 1791 | L otter:GND #PWR0109 1792 | U 1 1 61D7B5CC 1793 | P 5250 5250 1794 | F 0 "#PWR0109" H 5250 5000 50 0001 C CNN 1795 | F 1 "GND" H 5255 5077 50 0000 C CNN 1796 | F 2 "" H 5250 5250 60 0000 C CNN 1797 | F 3 "" H 5250 5250 60 0000 C CNN 1798 | 1 5250 5250 1799 | 1 0 0 -1 1800 | $EndComp 1801 | Wire Wire Line 1802 | 5550 4950 5800 4950 1803 | $Comp 1804 | L LED:SK6812 D28 1805 | U 1 1 61D7B5D3 1806 | P 6100 4950 1807 | F 0 "D28" H 6300 5200 50 0000 L CNN 1808 | F 1 "SK6812" H 6150 4700 50 0000 L CNN 1809 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 6150 4650 50 0001 L TNN 1810 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 6200 4575 50 0001 L TNN 1811 | 1 6100 4950 1812 | 1 0 0 -1 1813 | $EndComp 1814 | $Comp 1815 | L Device:C_Small C28 1816 | U 1 1 61D7B5D9 1817 | P 6250 4600 1818 | F 0 "C28" V 6479 4600 50 0000 C CNN 1819 | F 1 "100n" V 6388 4600 50 0000 C CNN 1820 | F 2 "otter:C_0402" H 6250 4600 50 0001 C CNN 1821 | F 3 "~" H 6250 4600 50 0001 C CNN 1822 | 1 6250 4600 1823 | 0 -1 -1 0 1824 | $EndComp 1825 | Wire Wire Line 1826 | 6150 4600 6100 4600 1827 | Wire Wire Line 1828 | 6100 4600 6100 4650 1829 | Connection ~ 6100 4600 1830 | $Comp 1831 | L power:VBUS #PWR0110 1832 | U 1 1 61D7B5E2 1833 | P 6100 4500 1834 | F 0 "#PWR0110" H 6100 4350 50 0001 C CNN 1835 | F 1 "VBUS" H 6115 4673 50 0000 C CNN 1836 | F 2 "" H 6100 4500 50 0001 C CNN 1837 | F 3 "" H 6100 4500 50 0001 C CNN 1838 | 1 6100 4500 1839 | 1 0 0 -1 1840 | $EndComp 1841 | Wire Wire Line 1842 | 6100 4500 6100 4600 1843 | $Comp 1844 | L otter:GND #PWR0111 1845 | U 1 1 61D7B5E9 1846 | P 6350 4600 1847 | F 0 "#PWR0111" H 6350 4350 50 0001 C CNN 1848 | F 1 "GND" V 6355 4472 50 0000 R CNN 1849 | F 2 "" H 6350 4600 60 0000 C CNN 1850 | F 3 "" H 6350 4600 60 0000 C CNN 1851 | 1 6350 4600 1852 | 0 -1 -1 0 1853 | $EndComp 1854 | $Comp 1855 | L otter:GND #PWR0112 1856 | U 1 1 61D7B5EF 1857 | P 6100 5250 1858 | F 0 "#PWR0112" H 6100 5000 50 0001 C CNN 1859 | F 1 "GND" H 6105 5077 50 0000 C CNN 1860 | F 2 "" H 6100 5250 60 0000 C CNN 1861 | F 3 "" H 6100 5250 60 0000 C CNN 1862 | 1 6100 5250 1863 | 1 0 0 -1 1864 | $EndComp 1865 | Wire Wire Line 1866 | 6400 4950 6650 4950 1867 | $Comp 1868 | L LED:SK6812 D29 1869 | U 1 1 61D7B5F6 1870 | P 6950 4950 1871 | F 0 "D29" H 7150 5200 50 0000 L CNN 1872 | F 1 "SK6812" H 7000 4700 50 0000 L CNN 1873 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 7000 4650 50 0001 L TNN 1874 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 7050 4575 50 0001 L TNN 1875 | 1 6950 4950 1876 | 1 0 0 -1 1877 | $EndComp 1878 | $Comp 1879 | L Device:C_Small C29 1880 | U 1 1 61D7B5FC 1881 | P 7100 4600 1882 | F 0 "C29" V 7329 4600 50 0000 C CNN 1883 | F 1 "100n" V 7238 4600 50 0000 C CNN 1884 | F 2 "otter:C_0402" H 7100 4600 50 0001 C CNN 1885 | F 3 "~" H 7100 4600 50 0001 C CNN 1886 | 1 7100 4600 1887 | 0 -1 -1 0 1888 | $EndComp 1889 | Wire Wire Line 1890 | 7000 4600 6950 4600 1891 | Wire Wire Line 1892 | 6950 4600 6950 4650 1893 | Connection ~ 6950 4600 1894 | $Comp 1895 | L power:VBUS #PWR0113 1896 | U 1 1 61D7B605 1897 | P 6950 4500 1898 | F 0 "#PWR0113" H 6950 4350 50 0001 C CNN 1899 | F 1 "VBUS" H 6965 4673 50 0000 C CNN 1900 | F 2 "" H 6950 4500 50 0001 C CNN 1901 | F 3 "" H 6950 4500 50 0001 C CNN 1902 | 1 6950 4500 1903 | 1 0 0 -1 1904 | $EndComp 1905 | Wire Wire Line 1906 | 6950 4500 6950 4600 1907 | $Comp 1908 | L otter:GND #PWR0114 1909 | U 1 1 61D7B60C 1910 | P 7200 4600 1911 | F 0 "#PWR0114" H 7200 4350 50 0001 C CNN 1912 | F 1 "GND" V 7205 4472 50 0000 R CNN 1913 | F 2 "" H 7200 4600 60 0000 C CNN 1914 | F 3 "" H 7200 4600 60 0000 C CNN 1915 | 1 7200 4600 1916 | 0 -1 -1 0 1917 | $EndComp 1918 | $Comp 1919 | L otter:GND #PWR0115 1920 | U 1 1 61D7B612 1921 | P 6950 5250 1922 | F 0 "#PWR0115" H 6950 5000 50 0001 C CNN 1923 | F 1 "GND" H 6955 5077 50 0000 C CNN 1924 | F 2 "" H 6950 5250 60 0000 C CNN 1925 | F 3 "" H 6950 5250 60 0000 C CNN 1926 | 1 6950 5250 1927 | 1 0 0 -1 1928 | $EndComp 1929 | Wire Wire Line 1930 | 7250 4950 7500 4950 1931 | $Comp 1932 | L LED:SK6812 D30 1933 | U 1 1 61D7B619 1934 | P 7800 4950 1935 | F 0 "D30" H 8000 5200 50 0000 L CNN 1936 | F 1 "SK6812" H 7850 4700 50 0000 L CNN 1937 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 7850 4650 50 0001 L TNN 1938 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 7900 4575 50 0001 L TNN 1939 | 1 7800 4950 1940 | 1 0 0 -1 1941 | $EndComp 1942 | $Comp 1943 | L Device:C_Small C30 1944 | U 1 1 61D7B61F 1945 | P 7950 4600 1946 | F 0 "C30" V 8179 4600 50 0000 C CNN 1947 | F 1 "100n" V 8088 4600 50 0000 C CNN 1948 | F 2 "otter:C_0402" H 7950 4600 50 0001 C CNN 1949 | F 3 "~" H 7950 4600 50 0001 C CNN 1950 | 1 7950 4600 1951 | 0 -1 -1 0 1952 | $EndComp 1953 | Wire Wire Line 1954 | 7850 4600 7800 4600 1955 | Wire Wire Line 1956 | 7800 4600 7800 4650 1957 | Connection ~ 7800 4600 1958 | $Comp 1959 | L power:VBUS #PWR0116 1960 | U 1 1 61D7B628 1961 | P 7800 4500 1962 | F 0 "#PWR0116" H 7800 4350 50 0001 C CNN 1963 | F 1 "VBUS" H 7815 4673 50 0000 C CNN 1964 | F 2 "" H 7800 4500 50 0001 C CNN 1965 | F 3 "" H 7800 4500 50 0001 C CNN 1966 | 1 7800 4500 1967 | 1 0 0 -1 1968 | $EndComp 1969 | Wire Wire Line 1970 | 7800 4500 7800 4600 1971 | $Comp 1972 | L otter:GND #PWR0117 1973 | U 1 1 61D7B62F 1974 | P 8050 4600 1975 | F 0 "#PWR0117" H 8050 4350 50 0001 C CNN 1976 | F 1 "GND" V 8055 4472 50 0000 R CNN 1977 | F 2 "" H 8050 4600 60 0000 C CNN 1978 | F 3 "" H 8050 4600 60 0000 C CNN 1979 | 1 8050 4600 1980 | 0 -1 -1 0 1981 | $EndComp 1982 | $Comp 1983 | L otter:GND #PWR0118 1984 | U 1 1 61D7B635 1985 | P 7800 5250 1986 | F 0 "#PWR0118" H 7800 5000 50 0001 C CNN 1987 | F 1 "GND" H 7805 5077 50 0000 C CNN 1988 | F 2 "" H 7800 5250 60 0000 C CNN 1989 | F 3 "" H 7800 5250 60 0000 C CNN 1990 | 1 7800 5250 1991 | 1 0 0 -1 1992 | $EndComp 1993 | Wire Wire Line 1994 | 8100 4950 8350 4950 1995 | $Comp 1996 | L LED:SK6812 D31 1997 | U 1 1 61D7B63C 1998 | P 8650 4950 1999 | F 0 "D31" H 8850 5200 50 0000 L CNN 2000 | F 1 "SK6812" H 8700 4700 50 0000 L CNN 2001 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 8700 4650 50 0001 L TNN 2002 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 8750 4575 50 0001 L TNN 2003 | 1 8650 4950 2004 | 1 0 0 -1 2005 | $EndComp 2006 | $Comp 2007 | L Device:C_Small C31 2008 | U 1 1 61D7B642 2009 | P 8800 4600 2010 | F 0 "C31" V 9029 4600 50 0000 C CNN 2011 | F 1 "100n" V 8938 4600 50 0000 C CNN 2012 | F 2 "otter:C_0402" H 8800 4600 50 0001 C CNN 2013 | F 3 "~" H 8800 4600 50 0001 C CNN 2014 | 1 8800 4600 2015 | 0 -1 -1 0 2016 | $EndComp 2017 | Wire Wire Line 2018 | 8700 4600 8650 4600 2019 | Wire Wire Line 2020 | 8650 4600 8650 4650 2021 | Connection ~ 8650 4600 2022 | $Comp 2023 | L power:VBUS #PWR0119 2024 | U 1 1 61D7B64B 2025 | P 8650 4500 2026 | F 0 "#PWR0119" H 8650 4350 50 0001 C CNN 2027 | F 1 "VBUS" H 8665 4673 50 0000 C CNN 2028 | F 2 "" H 8650 4500 50 0001 C CNN 2029 | F 3 "" H 8650 4500 50 0001 C CNN 2030 | 1 8650 4500 2031 | 1 0 0 -1 2032 | $EndComp 2033 | Wire Wire Line 2034 | 8650 4500 8650 4600 2035 | $Comp 2036 | L otter:GND #PWR0120 2037 | U 1 1 61D7B652 2038 | P 8900 4600 2039 | F 0 "#PWR0120" H 8900 4350 50 0001 C CNN 2040 | F 1 "GND" V 8905 4472 50 0000 R CNN 2041 | F 2 "" H 8900 4600 60 0000 C CNN 2042 | F 3 "" H 8900 4600 60 0000 C CNN 2043 | 1 8900 4600 2044 | 0 -1 -1 0 2045 | $EndComp 2046 | $Comp 2047 | L otter:GND #PWR0121 2048 | U 1 1 61D7B658 2049 | P 8650 5250 2050 | F 0 "#PWR0121" H 8650 5000 50 0001 C CNN 2051 | F 1 "GND" H 8655 5077 50 0000 C CNN 2052 | F 2 "" H 8650 5250 60 0000 C CNN 2053 | F 3 "" H 8650 5250 60 0000 C CNN 2054 | 1 8650 5250 2055 | 1 0 0 -1 2056 | $EndComp 2057 | Wire Wire Line 2058 | 8950 4950 9200 4950 2059 | $Comp 2060 | L LED:SK6812 D32 2061 | U 1 1 61D7B65F 2062 | P 9500 4950 2063 | F 0 "D32" H 9700 5200 50 0000 L CNN 2064 | F 1 "SK6812" H 9550 4700 50 0000 L CNN 2065 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 9550 4650 50 0001 L TNN 2066 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 9600 4575 50 0001 L TNN 2067 | 1 9500 4950 2068 | 1 0 0 -1 2069 | $EndComp 2070 | $Comp 2071 | L Device:C_Small C32 2072 | U 1 1 61D7B665 2073 | P 9650 4600 2074 | F 0 "C32" V 9879 4600 50 0000 C CNN 2075 | F 1 "100n" V 9788 4600 50 0000 C CNN 2076 | F 2 "otter:C_0402" H 9650 4600 50 0001 C CNN 2077 | F 3 "~" H 9650 4600 50 0001 C CNN 2078 | 1 9650 4600 2079 | 0 -1 -1 0 2080 | $EndComp 2081 | Wire Wire Line 2082 | 9550 4600 9500 4600 2083 | Wire Wire Line 2084 | 9500 4600 9500 4650 2085 | Connection ~ 9500 4600 2086 | $Comp 2087 | L power:VBUS #PWR0122 2088 | U 1 1 61D7B66E 2089 | P 9500 4500 2090 | F 0 "#PWR0122" H 9500 4350 50 0001 C CNN 2091 | F 1 "VBUS" H 9515 4673 50 0000 C CNN 2092 | F 2 "" H 9500 4500 50 0001 C CNN 2093 | F 3 "" H 9500 4500 50 0001 C CNN 2094 | 1 9500 4500 2095 | 1 0 0 -1 2096 | $EndComp 2097 | Wire Wire Line 2098 | 9500 4500 9500 4600 2099 | $Comp 2100 | L otter:GND #PWR0123 2101 | U 1 1 61D7B675 2102 | P 9750 4600 2103 | F 0 "#PWR0123" H 9750 4350 50 0001 C CNN 2104 | F 1 "GND" V 9755 4472 50 0000 R CNN 2105 | F 2 "" H 9750 4600 60 0000 C CNN 2106 | F 3 "" H 9750 4600 60 0000 C CNN 2107 | 1 9750 4600 2108 | 0 -1 -1 0 2109 | $EndComp 2110 | $Comp 2111 | L otter:GND #PWR0124 2112 | U 1 1 61D7B67B 2113 | P 9500 5250 2114 | F 0 "#PWR0124" H 9500 5000 50 0001 C CNN 2115 | F 1 "GND" H 9505 5077 50 0000 C CNN 2116 | F 2 "" H 9500 5250 60 0000 C CNN 2117 | F 3 "" H 9500 5250 60 0000 C CNN 2118 | 1 9500 5250 2119 | 1 0 0 -1 2120 | $EndComp 2121 | Wire Wire Line 2122 | 9800 4950 10050 4950 2123 | $Comp 2124 | L LED:SK6812 D33 2125 | U 1 1 61D7B682 2126 | P 10350 4950 2127 | F 0 "D33" H 10550 5200 50 0000 L CNN 2128 | F 1 "SK6812" H 10400 4700 50 0000 L CNN 2129 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 10400 4650 50 0001 L TNN 2130 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 10450 4575 50 0001 L TNN 2131 | 1 10350 4950 2132 | 1 0 0 -1 2133 | $EndComp 2134 | $Comp 2135 | L Device:C_Small C33 2136 | U 1 1 61D7B688 2137 | P 10500 4600 2138 | F 0 "C33" V 10729 4600 50 0000 C CNN 2139 | F 1 "100n" V 10638 4600 50 0000 C CNN 2140 | F 2 "otter:C_0402" H 10500 4600 50 0001 C CNN 2141 | F 3 "~" H 10500 4600 50 0001 C CNN 2142 | 1 10500 4600 2143 | 0 -1 -1 0 2144 | $EndComp 2145 | Wire Wire Line 2146 | 10400 4600 10350 4600 2147 | Wire Wire Line 2148 | 10350 4600 10350 4650 2149 | Connection ~ 10350 4600 2150 | $Comp 2151 | L power:VBUS #PWR0125 2152 | U 1 1 61D7B691 2153 | P 10350 4500 2154 | F 0 "#PWR0125" H 10350 4350 50 0001 C CNN 2155 | F 1 "VBUS" H 10365 4673 50 0000 C CNN 2156 | F 2 "" H 10350 4500 50 0001 C CNN 2157 | F 3 "" H 10350 4500 50 0001 C CNN 2158 | 1 10350 4500 2159 | 1 0 0 -1 2160 | $EndComp 2161 | Wire Wire Line 2162 | 10350 4500 10350 4600 2163 | $Comp 2164 | L otter:GND #PWR0126 2165 | U 1 1 61D7B698 2166 | P 10600 4600 2167 | F 0 "#PWR0126" H 10600 4350 50 0001 C CNN 2168 | F 1 "GND" V 10605 4472 50 0000 R CNN 2169 | F 2 "" H 10600 4600 60 0000 C CNN 2170 | F 3 "" H 10600 4600 60 0000 C CNN 2171 | 1 10600 4600 2172 | 0 -1 -1 0 2173 | $EndComp 2174 | $Comp 2175 | L otter:GND #PWR0127 2176 | U 1 1 61D7B69E 2177 | P 10350 5250 2178 | F 0 "#PWR0127" H 10350 5000 50 0001 C CNN 2179 | F 1 "GND" H 10355 5077 50 0000 C CNN 2180 | F 2 "" H 10350 5250 60 0000 C CNN 2181 | F 3 "" H 10350 5250 60 0000 C CNN 2182 | 1 10350 5250 2183 | 1 0 0 -1 2184 | $EndComp 2185 | Wire Wire Line 2186 | 10650 4950 10900 4950 2187 | Wire Wire Line 2188 | 10900 4250 4100 4250 2189 | Wire Wire Line 2190 | 4100 4250 4100 4950 2191 | Wire Wire Line 2192 | 10900 3700 10900 4250 2193 | $Comp 2194 | L LED:SK6812 D34 2195 | U 1 1 61D89CCF 2196 | P 4400 6200 2197 | F 0 "D34" H 4600 6450 50 0000 L CNN 2198 | F 1 "SK6812" H 4450 5950 50 0000 L CNN 2199 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 4450 5900 50 0001 L TNN 2200 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 4500 5825 50 0001 L TNN 2201 | 1 4400 6200 2202 | 1 0 0 -1 2203 | $EndComp 2204 | $Comp 2205 | L Device:C_Small C34 2206 | U 1 1 61D89CD5 2207 | P 4550 5850 2208 | F 0 "C34" V 4779 5850 50 0000 C CNN 2209 | F 1 "100n" V 4688 5850 50 0000 C CNN 2210 | F 2 "otter:C_0402" H 4550 5850 50 0001 C CNN 2211 | F 3 "~" H 4550 5850 50 0001 C CNN 2212 | 1 4550 5850 2213 | 0 -1 -1 0 2214 | $EndComp 2215 | Wire Wire Line 2216 | 4450 5850 4400 5850 2217 | Wire Wire Line 2218 | 4400 5850 4400 5900 2219 | Connection ~ 4400 5850 2220 | $Comp 2221 | L power:VBUS #PWR0128 2222 | U 1 1 61D89CDE 2223 | P 4400 5750 2224 | F 0 "#PWR0128" H 4400 5600 50 0001 C CNN 2225 | F 1 "VBUS" H 4415 5923 50 0000 C CNN 2226 | F 2 "" H 4400 5750 50 0001 C CNN 2227 | F 3 "" H 4400 5750 50 0001 C CNN 2228 | 1 4400 5750 2229 | 1 0 0 -1 2230 | $EndComp 2231 | Wire Wire Line 2232 | 4400 5750 4400 5850 2233 | $Comp 2234 | L otter:GND #PWR0129 2235 | U 1 1 61D89CE5 2236 | P 4650 5850 2237 | F 0 "#PWR0129" H 4650 5600 50 0001 C CNN 2238 | F 1 "GND" V 4655 5722 50 0000 R CNN 2239 | F 2 "" H 4650 5850 60 0000 C CNN 2240 | F 3 "" H 4650 5850 60 0000 C CNN 2241 | 1 4650 5850 2242 | 0 -1 -1 0 2243 | $EndComp 2244 | $Comp 2245 | L otter:GND #PWR0130 2246 | U 1 1 61D89CEB 2247 | P 4400 6500 2248 | F 0 "#PWR0130" H 4400 6250 50 0001 C CNN 2249 | F 1 "GND" H 4405 6327 50 0000 C CNN 2250 | F 2 "" H 4400 6500 60 0000 C CNN 2251 | F 3 "" H 4400 6500 60 0000 C CNN 2252 | 1 4400 6500 2253 | 1 0 0 -1 2254 | $EndComp 2255 | Wire Wire Line 2256 | 4700 6200 4950 6200 2257 | $Comp 2258 | L LED:SK6812 D35 2259 | U 1 1 61D89CF2 2260 | P 5250 6200 2261 | F 0 "D35" H 5450 6450 50 0000 L CNN 2262 | F 1 "SK6812" H 5300 5950 50 0000 L CNN 2263 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 5300 5900 50 0001 L TNN 2264 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 5350 5825 50 0001 L TNN 2265 | 1 5250 6200 2266 | 1 0 0 -1 2267 | $EndComp 2268 | $Comp 2269 | L Device:C_Small C35 2270 | U 1 1 61D89CF8 2271 | P 5400 5850 2272 | F 0 "C35" V 5629 5850 50 0000 C CNN 2273 | F 1 "100n" V 5538 5850 50 0000 C CNN 2274 | F 2 "otter:C_0402" H 5400 5850 50 0001 C CNN 2275 | F 3 "~" H 5400 5850 50 0001 C CNN 2276 | 1 5400 5850 2277 | 0 -1 -1 0 2278 | $EndComp 2279 | Wire Wire Line 2280 | 5300 5850 5250 5850 2281 | Wire Wire Line 2282 | 5250 5850 5250 5900 2283 | Connection ~ 5250 5850 2284 | $Comp 2285 | L power:VBUS #PWR0131 2286 | U 1 1 61D89D01 2287 | P 5250 5750 2288 | F 0 "#PWR0131" H 5250 5600 50 0001 C CNN 2289 | F 1 "VBUS" H 5265 5923 50 0000 C CNN 2290 | F 2 "" H 5250 5750 50 0001 C CNN 2291 | F 3 "" H 5250 5750 50 0001 C CNN 2292 | 1 5250 5750 2293 | 1 0 0 -1 2294 | $EndComp 2295 | Wire Wire Line 2296 | 5250 5750 5250 5850 2297 | $Comp 2298 | L otter:GND #PWR0132 2299 | U 1 1 61D89D08 2300 | P 5500 5850 2301 | F 0 "#PWR0132" H 5500 5600 50 0001 C CNN 2302 | F 1 "GND" V 5505 5722 50 0000 R CNN 2303 | F 2 "" H 5500 5850 60 0000 C CNN 2304 | F 3 "" H 5500 5850 60 0000 C CNN 2305 | 1 5500 5850 2306 | 0 -1 -1 0 2307 | $EndComp 2308 | $Comp 2309 | L otter:GND #PWR0133 2310 | U 1 1 61D89D0E 2311 | P 5250 6500 2312 | F 0 "#PWR0133" H 5250 6250 50 0001 C CNN 2313 | F 1 "GND" H 5255 6327 50 0000 C CNN 2314 | F 2 "" H 5250 6500 60 0000 C CNN 2315 | F 3 "" H 5250 6500 60 0000 C CNN 2316 | 1 5250 6500 2317 | 1 0 0 -1 2318 | $EndComp 2319 | Wire Wire Line 2320 | 5550 6200 5800 6200 2321 | $Comp 2322 | L LED:SK6812 D36 2323 | U 1 1 61D89D15 2324 | P 6100 6200 2325 | F 0 "D36" H 6300 6450 50 0000 L CNN 2326 | F 1 "SK6812" H 6150 5950 50 0000 L CNN 2327 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 6150 5900 50 0001 L TNN 2328 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 6200 5825 50 0001 L TNN 2329 | 1 6100 6200 2330 | 1 0 0 -1 2331 | $EndComp 2332 | $Comp 2333 | L Device:C_Small C36 2334 | U 1 1 61D89D1B 2335 | P 6250 5850 2336 | F 0 "C36" V 6479 5850 50 0000 C CNN 2337 | F 1 "100n" V 6388 5850 50 0000 C CNN 2338 | F 2 "otter:C_0402" H 6250 5850 50 0001 C CNN 2339 | F 3 "~" H 6250 5850 50 0001 C CNN 2340 | 1 6250 5850 2341 | 0 -1 -1 0 2342 | $EndComp 2343 | Wire Wire Line 2344 | 6150 5850 6100 5850 2345 | Wire Wire Line 2346 | 6100 5850 6100 5900 2347 | Connection ~ 6100 5850 2348 | $Comp 2349 | L power:VBUS #PWR0134 2350 | U 1 1 61D89D24 2351 | P 6100 5750 2352 | F 0 "#PWR0134" H 6100 5600 50 0001 C CNN 2353 | F 1 "VBUS" H 6115 5923 50 0000 C CNN 2354 | F 2 "" H 6100 5750 50 0001 C CNN 2355 | F 3 "" H 6100 5750 50 0001 C CNN 2356 | 1 6100 5750 2357 | 1 0 0 -1 2358 | $EndComp 2359 | Wire Wire Line 2360 | 6100 5750 6100 5850 2361 | $Comp 2362 | L otter:GND #PWR0135 2363 | U 1 1 61D89D2B 2364 | P 6350 5850 2365 | F 0 "#PWR0135" H 6350 5600 50 0001 C CNN 2366 | F 1 "GND" V 6355 5722 50 0000 R CNN 2367 | F 2 "" H 6350 5850 60 0000 C CNN 2368 | F 3 "" H 6350 5850 60 0000 C CNN 2369 | 1 6350 5850 2370 | 0 -1 -1 0 2371 | $EndComp 2372 | $Comp 2373 | L otter:GND #PWR0136 2374 | U 1 1 61D89D31 2375 | P 6100 6500 2376 | F 0 "#PWR0136" H 6100 6250 50 0001 C CNN 2377 | F 1 "GND" H 6105 6327 50 0000 C CNN 2378 | F 2 "" H 6100 6500 60 0000 C CNN 2379 | F 3 "" H 6100 6500 60 0000 C CNN 2380 | 1 6100 6500 2381 | 1 0 0 -1 2382 | $EndComp 2383 | Wire Wire Line 2384 | 6400 6200 6650 6200 2385 | $Comp 2386 | L LED:SK6812 D37 2387 | U 1 1 61D89D38 2388 | P 6950 6200 2389 | F 0 "D37" H 7150 6450 50 0000 L CNN 2390 | F 1 "SK6812" H 7000 5950 50 0000 L CNN 2391 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 7000 5900 50 0001 L TNN 2392 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 7050 5825 50 0001 L TNN 2393 | 1 6950 6200 2394 | 1 0 0 -1 2395 | $EndComp 2396 | $Comp 2397 | L Device:C_Small C37 2398 | U 1 1 61D89D3E 2399 | P 7100 5850 2400 | F 0 "C37" V 7329 5850 50 0000 C CNN 2401 | F 1 "100n" V 7238 5850 50 0000 C CNN 2402 | F 2 "otter:C_0402" H 7100 5850 50 0001 C CNN 2403 | F 3 "~" H 7100 5850 50 0001 C CNN 2404 | 1 7100 5850 2405 | 0 -1 -1 0 2406 | $EndComp 2407 | Wire Wire Line 2408 | 7000 5850 6950 5850 2409 | Wire Wire Line 2410 | 6950 5850 6950 5900 2411 | Connection ~ 6950 5850 2412 | $Comp 2413 | L power:VBUS #PWR0137 2414 | U 1 1 61D89D47 2415 | P 6950 5750 2416 | F 0 "#PWR0137" H 6950 5600 50 0001 C CNN 2417 | F 1 "VBUS" H 6965 5923 50 0000 C CNN 2418 | F 2 "" H 6950 5750 50 0001 C CNN 2419 | F 3 "" H 6950 5750 50 0001 C CNN 2420 | 1 6950 5750 2421 | 1 0 0 -1 2422 | $EndComp 2423 | Wire Wire Line 2424 | 6950 5750 6950 5850 2425 | $Comp 2426 | L otter:GND #PWR0138 2427 | U 1 1 61D89D4E 2428 | P 7200 5850 2429 | F 0 "#PWR0138" H 7200 5600 50 0001 C CNN 2430 | F 1 "GND" V 7205 5722 50 0000 R CNN 2431 | F 2 "" H 7200 5850 60 0000 C CNN 2432 | F 3 "" H 7200 5850 60 0000 C CNN 2433 | 1 7200 5850 2434 | 0 -1 -1 0 2435 | $EndComp 2436 | $Comp 2437 | L otter:GND #PWR0139 2438 | U 1 1 61D89D54 2439 | P 6950 6500 2440 | F 0 "#PWR0139" H 6950 6250 50 0001 C CNN 2441 | F 1 "GND" H 6955 6327 50 0000 C CNN 2442 | F 2 "" H 6950 6500 60 0000 C CNN 2443 | F 3 "" H 6950 6500 60 0000 C CNN 2444 | 1 6950 6500 2445 | 1 0 0 -1 2446 | $EndComp 2447 | Wire Wire Line 2448 | 7250 6200 7500 6200 2449 | $Comp 2450 | L LED:SK6812 D38 2451 | U 1 1 61D89D5B 2452 | P 7800 6200 2453 | F 0 "D38" H 8000 6450 50 0000 L CNN 2454 | F 1 "SK6812" H 7850 5950 50 0000 L CNN 2455 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 7850 5900 50 0001 L TNN 2456 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 7900 5825 50 0001 L TNN 2457 | 1 7800 6200 2458 | 1 0 0 -1 2459 | $EndComp 2460 | $Comp 2461 | L Device:C_Small C38 2462 | U 1 1 61D89D61 2463 | P 7950 5850 2464 | F 0 "C38" V 8179 5850 50 0000 C CNN 2465 | F 1 "100n" V 8088 5850 50 0000 C CNN 2466 | F 2 "otter:C_0402" H 7950 5850 50 0001 C CNN 2467 | F 3 "~" H 7950 5850 50 0001 C CNN 2468 | 1 7950 5850 2469 | 0 -1 -1 0 2470 | $EndComp 2471 | Wire Wire Line 2472 | 7850 5850 7800 5850 2473 | Wire Wire Line 2474 | 7800 5850 7800 5900 2475 | Connection ~ 7800 5850 2476 | $Comp 2477 | L power:VBUS #PWR0140 2478 | U 1 1 61D89D6A 2479 | P 7800 5750 2480 | F 0 "#PWR0140" H 7800 5600 50 0001 C CNN 2481 | F 1 "VBUS" H 7815 5923 50 0000 C CNN 2482 | F 2 "" H 7800 5750 50 0001 C CNN 2483 | F 3 "" H 7800 5750 50 0001 C CNN 2484 | 1 7800 5750 2485 | 1 0 0 -1 2486 | $EndComp 2487 | Wire Wire Line 2488 | 7800 5750 7800 5850 2489 | $Comp 2490 | L otter:GND #PWR0141 2491 | U 1 1 61D89D71 2492 | P 8050 5850 2493 | F 0 "#PWR0141" H 8050 5600 50 0001 C CNN 2494 | F 1 "GND" V 8055 5722 50 0000 R CNN 2495 | F 2 "" H 8050 5850 60 0000 C CNN 2496 | F 3 "" H 8050 5850 60 0000 C CNN 2497 | 1 8050 5850 2498 | 0 -1 -1 0 2499 | $EndComp 2500 | $Comp 2501 | L otter:GND #PWR0142 2502 | U 1 1 61D89D77 2503 | P 7800 6500 2504 | F 0 "#PWR0142" H 7800 6250 50 0001 C CNN 2505 | F 1 "GND" H 7805 6327 50 0000 C CNN 2506 | F 2 "" H 7800 6500 60 0000 C CNN 2507 | F 3 "" H 7800 6500 60 0000 C CNN 2508 | 1 7800 6500 2509 | 1 0 0 -1 2510 | $EndComp 2511 | Wire Wire Line 2512 | 8100 6200 8350 6200 2513 | $Comp 2514 | L LED:SK6812 D39 2515 | U 1 1 61D89D7E 2516 | P 8650 6200 2517 | F 0 "D39" H 8850 6450 50 0000 L CNN 2518 | F 1 "SK6812" H 8700 5950 50 0000 L CNN 2519 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 8700 5900 50 0001 L TNN 2520 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 8750 5825 50 0001 L TNN 2521 | 1 8650 6200 2522 | 1 0 0 -1 2523 | $EndComp 2524 | $Comp 2525 | L Device:C_Small C39 2526 | U 1 1 61D89D84 2527 | P 8800 5850 2528 | F 0 "C39" V 9029 5850 50 0000 C CNN 2529 | F 1 "100n" V 8938 5850 50 0000 C CNN 2530 | F 2 "otter:C_0402" H 8800 5850 50 0001 C CNN 2531 | F 3 "~" H 8800 5850 50 0001 C CNN 2532 | 1 8800 5850 2533 | 0 -1 -1 0 2534 | $EndComp 2535 | Wire Wire Line 2536 | 8700 5850 8650 5850 2537 | Wire Wire Line 2538 | 8650 5850 8650 5900 2539 | Connection ~ 8650 5850 2540 | $Comp 2541 | L power:VBUS #PWR0143 2542 | U 1 1 61D89D8D 2543 | P 8650 5750 2544 | F 0 "#PWR0143" H 8650 5600 50 0001 C CNN 2545 | F 1 "VBUS" H 8665 5923 50 0000 C CNN 2546 | F 2 "" H 8650 5750 50 0001 C CNN 2547 | F 3 "" H 8650 5750 50 0001 C CNN 2548 | 1 8650 5750 2549 | 1 0 0 -1 2550 | $EndComp 2551 | Wire Wire Line 2552 | 8650 5750 8650 5850 2553 | $Comp 2554 | L otter:GND #PWR0144 2555 | U 1 1 61D89D94 2556 | P 8900 5850 2557 | F 0 "#PWR0144" H 8900 5600 50 0001 C CNN 2558 | F 1 "GND" V 8905 5722 50 0000 R CNN 2559 | F 2 "" H 8900 5850 60 0000 C CNN 2560 | F 3 "" H 8900 5850 60 0000 C CNN 2561 | 1 8900 5850 2562 | 0 -1 -1 0 2563 | $EndComp 2564 | $Comp 2565 | L otter:GND #PWR0145 2566 | U 1 1 61D89D9A 2567 | P 8650 6500 2568 | F 0 "#PWR0145" H 8650 6250 50 0001 C CNN 2569 | F 1 "GND" H 8655 6327 50 0000 C CNN 2570 | F 2 "" H 8650 6500 60 0000 C CNN 2571 | F 3 "" H 8650 6500 60 0000 C CNN 2572 | 1 8650 6500 2573 | 1 0 0 -1 2574 | $EndComp 2575 | Wire Wire Line 2576 | 8950 6200 9200 6200 2577 | $Comp 2578 | L LED:SK6812 D40 2579 | U 1 1 61D89DA1 2580 | P 9500 6200 2581 | F 0 "D40" H 9700 6450 50 0000 L CNN 2582 | F 1 "SK6812" H 9550 5950 50 0000 L CNN 2583 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 9550 5900 50 0001 L TNN 2584 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 9600 5825 50 0001 L TNN 2585 | 1 9500 6200 2586 | 1 0 0 -1 2587 | $EndComp 2588 | $Comp 2589 | L Device:C_Small C40 2590 | U 1 1 61D89DA7 2591 | P 9650 5850 2592 | F 0 "C40" V 9879 5850 50 0000 C CNN 2593 | F 1 "100n" V 9788 5850 50 0000 C CNN 2594 | F 2 "otter:C_0402" H 9650 5850 50 0001 C CNN 2595 | F 3 "~" H 9650 5850 50 0001 C CNN 2596 | 1 9650 5850 2597 | 0 -1 -1 0 2598 | $EndComp 2599 | Wire Wire Line 2600 | 9550 5850 9500 5850 2601 | Wire Wire Line 2602 | 9500 5850 9500 5900 2603 | Connection ~ 9500 5850 2604 | $Comp 2605 | L power:VBUS #PWR0146 2606 | U 1 1 61D89DB0 2607 | P 9500 5750 2608 | F 0 "#PWR0146" H 9500 5600 50 0001 C CNN 2609 | F 1 "VBUS" H 9515 5923 50 0000 C CNN 2610 | F 2 "" H 9500 5750 50 0001 C CNN 2611 | F 3 "" H 9500 5750 50 0001 C CNN 2612 | 1 9500 5750 2613 | 1 0 0 -1 2614 | $EndComp 2615 | Wire Wire Line 2616 | 9500 5750 9500 5850 2617 | $Comp 2618 | L otter:GND #PWR0147 2619 | U 1 1 61D89DB7 2620 | P 9750 5850 2621 | F 0 "#PWR0147" H 9750 5600 50 0001 C CNN 2622 | F 1 "GND" V 9755 5722 50 0000 R CNN 2623 | F 2 "" H 9750 5850 60 0000 C CNN 2624 | F 3 "" H 9750 5850 60 0000 C CNN 2625 | 1 9750 5850 2626 | 0 -1 -1 0 2627 | $EndComp 2628 | $Comp 2629 | L otter:GND #PWR0148 2630 | U 1 1 61D89DBD 2631 | P 9500 6500 2632 | F 0 "#PWR0148" H 9500 6250 50 0001 C CNN 2633 | F 1 "GND" H 9505 6327 50 0000 C CNN 2634 | F 2 "" H 9500 6500 60 0000 C CNN 2635 | F 3 "" H 9500 6500 60 0000 C CNN 2636 | 1 9500 6500 2637 | 1 0 0 -1 2638 | $EndComp 2639 | Wire Wire Line 2640 | 9800 6200 10050 6200 2641 | $Comp 2642 | L LED:SK6812 D41 2643 | U 1 1 61D89DC4 2644 | P 10350 6200 2645 | F 0 "D41" H 10550 6450 50 0000 L CNN 2646 | F 1 "SK6812" H 10400 5950 50 0000 L CNN 2647 | F 2 "LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm" H 10400 5900 50 0001 L TNN 2648 | F 3 "https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf" H 10450 5825 50 0001 L TNN 2649 | 1 10350 6200 2650 | 1 0 0 -1 2651 | $EndComp 2652 | $Comp 2653 | L Device:C_Small C41 2654 | U 1 1 61D89DCA 2655 | P 10500 5850 2656 | F 0 "C41" V 10729 5850 50 0000 C CNN 2657 | F 1 "100n" V 10638 5850 50 0000 C CNN 2658 | F 2 "otter:C_0402" H 10500 5850 50 0001 C CNN 2659 | F 3 "~" H 10500 5850 50 0001 C CNN 2660 | 1 10500 5850 2661 | 0 -1 -1 0 2662 | $EndComp 2663 | Wire Wire Line 2664 | 10400 5850 10350 5850 2665 | Wire Wire Line 2666 | 10350 5850 10350 5900 2667 | Connection ~ 10350 5850 2668 | $Comp 2669 | L power:VBUS #PWR0149 2670 | U 1 1 61D89DD3 2671 | P 10350 5750 2672 | F 0 "#PWR0149" H 10350 5600 50 0001 C CNN 2673 | F 1 "VBUS" H 10365 5923 50 0000 C CNN 2674 | F 2 "" H 10350 5750 50 0001 C CNN 2675 | F 3 "" H 10350 5750 50 0001 C CNN 2676 | 1 10350 5750 2677 | 1 0 0 -1 2678 | $EndComp 2679 | Wire Wire Line 2680 | 10350 5750 10350 5850 2681 | $Comp 2682 | L otter:GND #PWR0150 2683 | U 1 1 61D89DDA 2684 | P 10600 5850 2685 | F 0 "#PWR0150" H 10600 5600 50 0001 C CNN 2686 | F 1 "GND" V 10605 5722 50 0000 R CNN 2687 | F 2 "" H 10600 5850 60 0000 C CNN 2688 | F 3 "" H 10600 5850 60 0000 C CNN 2689 | 1 10600 5850 2690 | 0 -1 -1 0 2691 | $EndComp 2692 | $Comp 2693 | L otter:GND #PWR0151 2694 | U 1 1 61D89DE0 2695 | P 10350 6500 2696 | F 0 "#PWR0151" H 10350 6250 50 0001 C CNN 2697 | F 1 "GND" H 10355 6327 50 0000 C CNN 2698 | F 2 "" H 10350 6500 60 0000 C CNN 2699 | F 3 "" H 10350 6500 60 0000 C CNN 2700 | 1 10350 6500 2701 | 1 0 0 -1 2702 | $EndComp 2703 | Wire Wire Line 2704 | 10650 6200 10900 6200 2705 | Wire Wire Line 2706 | 10900 5500 4100 5500 2707 | Wire Wire Line 2708 | 4100 5500 4100 6200 2709 | Wire Wire Line 2710 | 10900 4950 10900 5500 2711 | Wire Wire Line 2712 | 4700 1200 4950 1200 2713 | Text GLabel 10900 6200 2 50 Input ~ 0 2714 | DOUT 2715 | $Comp 2716 | L otter:GND #PWR0152 2717 | U 1 1 61F8E1B5 2718 | P 2200 4400 2719 | F 0 "#PWR0152" H 2200 4150 50 0001 C CNN 2720 | F 1 "GND" V 2205 4272 50 0000 R CNN 2721 | F 2 "" H 2200 4400 60 0000 C CNN 2722 | F 3 "" H 2200 4400 60 0000 C CNN 2723 | 1 2200 4400 2724 | 0 1 1 0 2725 | $EndComp 2726 | $Comp 2727 | L Connector_Generic:Conn_01x02 J2 2728 | U 1 1 61FB2B8A 2729 | P 2400 4350 2730 | F 0 "J2" H 2480 4342 50 0000 L CNN 2731 | F 1 "Conn_01x02" H 2480 4251 50 0000 L CNN 2732 | F 2 "otter:conn_01x02_smd_2mm" H 2400 4350 50 0001 C CNN 2733 | F 3 "~" H 2400 4350 50 0001 C CNN 2734 | 1 2400 4350 2735 | 1 0 0 -1 2736 | $EndComp 2737 | Wire Wire Line 2738 | 2200 4350 2200 4400 2739 | Connection ~ 2200 4400 2740 | Wire Wire Line 2741 | 2200 4400 2200 4450 2742 | $Comp 2743 | L Device:C_Small C42 2744 | U 1 1 61FC0E05 2745 | P 2400 5050 2746 | F 0 "C42" V 2629 5050 50 0000 C CNN 2747 | F 1 "100n" V 2538 5050 50 0000 C CNN 2748 | F 2 "otter:C_0402" H 2400 5050 50 0001 C CNN 2749 | F 3 "~" H 2400 5050 50 0001 C CNN 2750 | 1 2400 5050 2751 | 0 -1 -1 0 2752 | $EndComp 2753 | $Comp 2754 | L otter:GND #PWR0153 2755 | U 1 1 61FC0E0B 2756 | P 2500 5050 2757 | F 0 "#PWR0153" H 2500 4800 50 0001 C CNN 2758 | F 1 "GND" V 2505 4922 50 0000 R CNN 2759 | F 2 "" H 2500 5050 60 0000 C CNN 2760 | F 3 "" H 2500 5050 60 0000 C CNN 2761 | 1 2500 5050 2762 | 0 -1 -1 0 2763 | $EndComp 2764 | $Comp 2765 | L otter:GND #PWR0154 2766 | U 1 1 61FC983F 2767 | P 2300 5050 2768 | F 0 "#PWR0154" H 2300 4800 50 0001 C CNN 2769 | F 1 "GND" V 2305 4922 50 0000 R CNN 2770 | F 2 "" H 2300 5050 60 0000 C CNN 2771 | F 3 "" H 2300 5050 60 0000 C CNN 2772 | 1 2300 5050 2773 | 0 1 1 0 2774 | $EndComp 2775 | $Comp 2776 | L Device:C_Small C43 2777 | U 1 1 61FD4D3F 2778 | P 2400 5400 2779 | F 0 "C43" V 2629 5400 50 0000 C CNN 2780 | F 1 "100n" V 2538 5400 50 0000 C CNN 2781 | F 2 "otter:C_0402" H 2400 5400 50 0001 C CNN 2782 | F 3 "~" H 2400 5400 50 0001 C CNN 2783 | 1 2400 5400 2784 | 0 -1 -1 0 2785 | $EndComp 2786 | $Comp 2787 | L otter:GND #PWR0155 2788 | U 1 1 61FD4D45 2789 | P 2500 5400 2790 | F 0 "#PWR0155" H 2500 5150 50 0001 C CNN 2791 | F 1 "GND" V 2505 5272 50 0000 R CNN 2792 | F 2 "" H 2500 5400 60 0000 C CNN 2793 | F 3 "" H 2500 5400 60 0000 C CNN 2794 | 1 2500 5400 2795 | 0 -1 -1 0 2796 | $EndComp 2797 | $Comp 2798 | L otter:GND #PWR0156 2799 | U 1 1 61FD4D4B 2800 | P 2300 5400 2801 | F 0 "#PWR0156" H 2300 5150 50 0001 C CNN 2802 | F 1 "GND" V 2305 5272 50 0000 R CNN 2803 | F 2 "" H 2300 5400 60 0000 C CNN 2804 | F 3 "" H 2300 5400 60 0000 C CNN 2805 | 1 2300 5400 2806 | 0 1 1 0 2807 | $EndComp 2808 | $EndSCHEMATC 2809 | -------------------------------------------------------------------------------- /laemp_wall_usb/laemp_wall_usb.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 0, 4 | "active_layer_preset": "All Layers", 5 | "auto_track_width": true, 6 | "hidden_nets": [], 7 | "high_contrast_mode": 0, 8 | "net_color_mode": 1, 9 | "opacity": { 10 | "pads": 1.0, 11 | "tracks": 1.0, 12 | "vias": 1.0, 13 | "zones": 0.6 14 | }, 15 | "ratsnest_display_mode": 0, 16 | "selection_filter": { 17 | "dimensions": true, 18 | "footprints": true, 19 | "graphics": true, 20 | "keepouts": true, 21 | "lockedItems": true, 22 | "otherItems": true, 23 | "pads": true, 24 | "text": true, 25 | "tracks": true, 26 | "vias": true, 27 | "zones": true 28 | }, 29 | "visible_items": [ 30 | 0, 31 | 1, 32 | 2, 33 | 3, 34 | 4, 35 | 5, 36 | 8, 37 | 9, 38 | 10, 39 | 11, 40 | 12, 41 | 13, 42 | 14, 43 | 15, 44 | 16, 45 | 17, 46 | 18, 47 | 19, 48 | 20, 49 | 21, 50 | 22, 51 | 23, 52 | 24, 53 | 25, 54 | 26, 55 | 27, 56 | 28, 57 | 29, 58 | 30, 59 | 32, 60 | 33, 61 | 34, 62 | 35, 63 | 36 64 | ], 65 | "visible_layers": "fffffff_ffffffff", 66 | "zone_display_mode": 0 67 | }, 68 | "meta": { 69 | "filename": "laemp_wall_usb.kicad_prl", 70 | "version": 3 71 | }, 72 | "project": { 73 | "files": [] 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /laemp_wall_usb/laemp_wall_usb.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "design_settings": { 4 | "defaults": { 5 | "board_outline_line_width": 0.049999999999999996, 6 | "copper_line_width": 0.19999999999999998, 7 | "copper_text_italic": false, 8 | "copper_text_size_h": 1.5, 9 | "copper_text_size_v": 1.5, 10 | "copper_text_thickness": 0.3, 11 | "copper_text_upright": false, 12 | "courtyard_line_width": 0.049999999999999996, 13 | "dimension_precision": 4, 14 | "dimension_units": 3, 15 | "dimensions": { 16 | "arrow_length": 1270000, 17 | "extension_offset": 500000, 18 | "keep_text_aligned": true, 19 | "suppress_zeroes": false, 20 | "text_position": 0, 21 | "units_format": 1 22 | }, 23 | "fab_line_width": 0.09999999999999999, 24 | "fab_text_italic": false, 25 | "fab_text_size_h": 1.0, 26 | "fab_text_size_v": 1.0, 27 | "fab_text_thickness": 0.15, 28 | "fab_text_upright": false, 29 | "other_line_width": 0.09999999999999999, 30 | "other_text_italic": false, 31 | "other_text_size_h": 1.0, 32 | "other_text_size_v": 1.0, 33 | "other_text_thickness": 0.15, 34 | "other_text_upright": false, 35 | "pads": { 36 | "drill": 0.762, 37 | "height": 1.524, 38 | "width": 1.524 39 | }, 40 | "silk_line_width": 0.12, 41 | "silk_text_italic": false, 42 | "silk_text_size_h": 1.0, 43 | "silk_text_size_v": 1.0, 44 | "silk_text_thickness": 0.15, 45 | "silk_text_upright": false, 46 | "zones": { 47 | "45_degree_only": false, 48 | "min_clearance": 0.19999999999999998 49 | } 50 | }, 51 | "diff_pair_dimensions": [], 52 | "drc_exclusions": [], 53 | "meta": { 54 | "filename": "board_design_settings.json", 55 | "version": 2 56 | }, 57 | "rule_severities": { 58 | "annular_width": "error", 59 | "clearance": "error", 60 | "copper_edge_clearance": "error", 61 | "courtyards_overlap": "error", 62 | "diff_pair_gap_out_of_range": "error", 63 | "diff_pair_uncoupled_length_too_long": "error", 64 | "drill_out_of_range": "error", 65 | "duplicate_footprints": "warning", 66 | "extra_footprint": "warning", 67 | "footprint_type_mismatch": "error", 68 | "hole_clearance": "error", 69 | "hole_near_hole": "error", 70 | "invalid_outline": "error", 71 | "item_on_disabled_layer": "error", 72 | "items_not_allowed": "error", 73 | "length_out_of_range": "error", 74 | "malformed_courtyard": "error", 75 | "microvia_drill_out_of_range": "error", 76 | "missing_courtyard": "ignore", 77 | "missing_footprint": "warning", 78 | "net_conflict": "warning", 79 | "npth_inside_courtyard": "ignore", 80 | "padstack": "error", 81 | "pth_inside_courtyard": "ignore", 82 | "shorting_items": "error", 83 | "silk_over_copper": "warning", 84 | "silk_overlap": "warning", 85 | "skew_out_of_range": "error", 86 | "through_hole_pad_without_hole": "error", 87 | "too_many_vias": "error", 88 | "track_dangling": "warning", 89 | "track_width": "error", 90 | "tracks_crossing": "error", 91 | "unconnected_items": "error", 92 | "unresolved_variable": "error", 93 | "via_dangling": "warning", 94 | "zone_has_empty_net": "error", 95 | "zones_intersect": "error" 96 | }, 97 | "rule_severitieslegacy_courtyards_overlap": true, 98 | "rule_severitieslegacy_no_courtyard_defined": false, 99 | "rules": { 100 | "allow_blind_buried_vias": false, 101 | "allow_microvias": false, 102 | "max_error": 0.005, 103 | "min_clearance": 0.0, 104 | "min_copper_edge_clearance": 0.075, 105 | "min_hole_clearance": 0.25, 106 | "min_hole_to_hole": 0.25, 107 | "min_microvia_diameter": 0.19999999999999998, 108 | "min_microvia_drill": 0.09999999999999999, 109 | "min_silk_clearance": 0.0, 110 | "min_through_hole_diameter": 0.3, 111 | "min_track_width": 0.19999999999999998, 112 | "min_via_annular_width": 0.049999999999999996, 113 | "min_via_diameter": 0.39999999999999997, 114 | "use_height_for_length_calcs": true 115 | }, 116 | "track_widths": [ 117 | 0.0, 118 | 0.2, 119 | 0.4, 120 | 0.5, 121 | 0.6 122 | ], 123 | "via_dimensions": [ 124 | { 125 | "diameter": 0.0, 126 | "drill": 0.0 127 | }, 128 | { 129 | "diameter": 0.6, 130 | "drill": 0.3 131 | } 132 | ], 133 | "zones_allow_external_fillets": false, 134 | "zones_use_no_outline": true 135 | }, 136 | "layer_presets": [] 137 | }, 138 | "boards": [], 139 | "cvpcb": { 140 | "equivalence_files": [] 141 | }, 142 | "erc": { 143 | "erc_exclusions": [], 144 | "meta": { 145 | "version": 0 146 | }, 147 | "pin_map": [ 148 | [ 149 | 0, 150 | 0, 151 | 0, 152 | 0, 153 | 0, 154 | 0, 155 | 1, 156 | 0, 157 | 0, 158 | 0, 159 | 0, 160 | 2 161 | ], 162 | [ 163 | 0, 164 | 2, 165 | 0, 166 | 1, 167 | 0, 168 | 0, 169 | 1, 170 | 0, 171 | 2, 172 | 2, 173 | 2, 174 | 2 175 | ], 176 | [ 177 | 0, 178 | 0, 179 | 0, 180 | 0, 181 | 0, 182 | 0, 183 | 1, 184 | 0, 185 | 1, 186 | 0, 187 | 1, 188 | 2 189 | ], 190 | [ 191 | 0, 192 | 1, 193 | 0, 194 | 0, 195 | 0, 196 | 0, 197 | 1, 198 | 1, 199 | 2, 200 | 1, 201 | 1, 202 | 2 203 | ], 204 | [ 205 | 0, 206 | 0, 207 | 0, 208 | 0, 209 | 0, 210 | 0, 211 | 1, 212 | 0, 213 | 0, 214 | 0, 215 | 0, 216 | 2 217 | ], 218 | [ 219 | 0, 220 | 0, 221 | 0, 222 | 0, 223 | 0, 224 | 0, 225 | 0, 226 | 0, 227 | 0, 228 | 0, 229 | 0, 230 | 2 231 | ], 232 | [ 233 | 1, 234 | 1, 235 | 1, 236 | 1, 237 | 1, 238 | 0, 239 | 1, 240 | 1, 241 | 1, 242 | 1, 243 | 1, 244 | 2 245 | ], 246 | [ 247 | 0, 248 | 0, 249 | 0, 250 | 1, 251 | 0, 252 | 0, 253 | 1, 254 | 0, 255 | 0, 256 | 0, 257 | 0, 258 | 2 259 | ], 260 | [ 261 | 0, 262 | 2, 263 | 1, 264 | 2, 265 | 0, 266 | 0, 267 | 1, 268 | 0, 269 | 2, 270 | 2, 271 | 2, 272 | 2 273 | ], 274 | [ 275 | 0, 276 | 2, 277 | 0, 278 | 1, 279 | 0, 280 | 0, 281 | 1, 282 | 0, 283 | 2, 284 | 0, 285 | 0, 286 | 2 287 | ], 288 | [ 289 | 0, 290 | 2, 291 | 1, 292 | 1, 293 | 0, 294 | 0, 295 | 1, 296 | 0, 297 | 2, 298 | 0, 299 | 0, 300 | 2 301 | ], 302 | [ 303 | 2, 304 | 2, 305 | 2, 306 | 2, 307 | 2, 308 | 2, 309 | 2, 310 | 2, 311 | 2, 312 | 2, 313 | 2, 314 | 2 315 | ] 316 | ], 317 | "rule_severities": { 318 | "bus_definition_conflict": "error", 319 | "bus_entry_needed": "error", 320 | "bus_label_syntax": "error", 321 | "bus_to_bus_conflict": "error", 322 | "bus_to_net_conflict": "error", 323 | "different_unit_footprint": "error", 324 | "different_unit_net": "error", 325 | "duplicate_reference": "error", 326 | "duplicate_sheet_names": "error", 327 | "extra_units": "error", 328 | "global_label_dangling": "warning", 329 | "hier_label_mismatch": "error", 330 | "label_dangling": "error", 331 | "lib_symbol_issues": "warning", 332 | "multiple_net_names": "warning", 333 | "net_not_bus_member": "warning", 334 | "no_connect_connected": "warning", 335 | "no_connect_dangling": "warning", 336 | "pin_not_connected": "error", 337 | "pin_not_driven": "error", 338 | "pin_to_pin": "warning", 339 | "power_pin_not_driven": "error", 340 | "similar_labels": "warning", 341 | "unannotated": "error", 342 | "unit_value_mismatch": "error", 343 | "unresolved_variable": "error", 344 | "wire_dangling": "error" 345 | } 346 | }, 347 | "libraries": { 348 | "pinned_footprint_libs": [], 349 | "pinned_symbol_libs": [] 350 | }, 351 | "meta": { 352 | "filename": "wall_usb.kicad_pro", 353 | "version": 1 354 | }, 355 | "net_settings": { 356 | "classes": [ 357 | { 358 | "bus_width": 12.0, 359 | "clearance": 0.127, 360 | "diff_pair_gap": 0.25, 361 | "diff_pair_via_gap": 0.25, 362 | "diff_pair_width": 0.2, 363 | "line_style": 0, 364 | "microvia_diameter": 0.3, 365 | "microvia_drill": 0.1, 366 | "name": "Default", 367 | "pcb_color": "rgba(0, 0, 0, 0.000)", 368 | "schematic_color": "rgba(0, 0, 0, 0.000)", 369 | "track_width": 0.2, 370 | "via_diameter": 0.8, 371 | "via_drill": 0.4, 372 | "wire_width": 6.0 373 | } 374 | ], 375 | "meta": { 376 | "version": 2 377 | }, 378 | "net_colors": null 379 | }, 380 | "pcbnew": { 381 | "last_paths": { 382 | "gencad": "", 383 | "idf": "", 384 | "netlist": "", 385 | "specctra_dsn": "", 386 | "step": "", 387 | "vrml": "" 388 | }, 389 | "page_layout_descr_file": "" 390 | }, 391 | "schematic": { 392 | "annotate_start_num": 0, 393 | "drawing": { 394 | "default_line_thickness": 6.0, 395 | "default_text_size": 50.0, 396 | "field_names": [], 397 | "intersheets_ref_own_page": false, 398 | "intersheets_ref_prefix": "", 399 | "intersheets_ref_short": false, 400 | "intersheets_ref_show": false, 401 | "intersheets_ref_suffix": "", 402 | "junction_size_choice": 3, 403 | "label_size_ratio": 0.25, 404 | "pin_symbol_size": 0.0, 405 | "text_offset_ratio": 0.08 406 | }, 407 | "legacy_lib_dir": "", 408 | "legacy_lib_list": [], 409 | "meta": { 410 | "version": 1 411 | }, 412 | "net_format_name": "", 413 | "ngspice": { 414 | "fix_include_paths": true, 415 | "fix_passive_vals": false, 416 | "meta": { 417 | "version": 0 418 | }, 419 | "model_mode": 0, 420 | "workbook_filename": "" 421 | }, 422 | "page_layout_descr_file": "", 423 | "plot_directory": "", 424 | "spice_adjust_passive_values": false, 425 | "spice_external_command": "spice \"%I\"", 426 | "subpart_first_id": 65, 427 | "subpart_id_separator": 0 428 | }, 429 | "sheets": [ 430 | [ 431 | "7e08f2a4-63d6-468b-bd8b-ec607077e023", 432 | "" 433 | ] 434 | ], 435 | "text_variables": {} 436 | } 437 | -------------------------------------------------------------------------------- /laemp_wall_usb/laemp_wall_usb.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jana-Marie/LAEMP-Prism/783e40adbe1b97a7b2482d0d3aacb02353aec361/laemp_wall_usb/laemp_wall_usb.pdf -------------------------------------------------------------------------------- /laemp_wall_usb/laempl_wall_usb.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 0, 4 | "active_layer_preset": "All Layers", 5 | "auto_track_width": true, 6 | "hidden_nets": [], 7 | "high_contrast_mode": 0, 8 | "net_color_mode": 1, 9 | "opacity": { 10 | "pads": 1.0, 11 | "tracks": 1.0, 12 | "vias": 1.0, 13 | "zones": 0.6 14 | }, 15 | "ratsnest_display_mode": 0, 16 | "selection_filter": { 17 | "dimensions": true, 18 | "footprints": true, 19 | "graphics": true, 20 | "keepouts": true, 21 | "lockedItems": true, 22 | "otherItems": true, 23 | "pads": true, 24 | "text": true, 25 | "tracks": true, 26 | "vias": true, 27 | "zones": true 28 | }, 29 | "visible_items": [ 30 | 0, 31 | 1, 32 | 2, 33 | 3, 34 | 4, 35 | 5, 36 | 8, 37 | 9, 38 | 10, 39 | 11, 40 | 12, 41 | 13, 42 | 14, 43 | 15, 44 | 16, 45 | 17, 46 | 18, 47 | 19, 48 | 20, 49 | 21, 50 | 22, 51 | 23, 52 | 24, 53 | 25, 54 | 26, 55 | 27, 56 | 28, 57 | 29, 58 | 30, 59 | 32, 60 | 33, 61 | 34, 62 | 35, 63 | 36 64 | ], 65 | "visible_layers": "fffffff_ffffffff", 66 | "zone_display_mode": 0 67 | }, 68 | "meta": { 69 | "filename": "laempl_wall_usb.kicad_prl", 70 | "version": 3 71 | }, 72 | "project": { 73 | "files": [] 74 | } 75 | } 76 | --------------------------------------------------------------------------------