├── .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 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
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 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
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 | 
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 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
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 |
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 |
--------------------------------------------------------------------------------