diff --git a/pcb/light-diffusion/fp-lib-table b/pcb/light-diffusion/fp-lib-table new file mode 100644 index 0000000..7a48062 --- /dev/null +++ b/pcb/light-diffusion/fp-lib-table @@ -0,0 +1,3 @@ +(fp_lib_table + (lib (name "feeder")(type "KiCad")(uri "/Users/stephen/feeder/lib/kicad/feeder.pretty")(options "")(descr "")) +) diff --git a/pcb/light-diffusion/light-diffusion-backups/light-diffusion-2023-03-02_161924.zip b/pcb/light-diffusion/light-diffusion-backups/light-diffusion-2023-03-02_161924.zip new file mode 100644 index 0000000..f4a56ec Binary files /dev/null and b/pcb/light-diffusion/light-diffusion-backups/light-diffusion-2023-03-02_161924.zip differ diff --git a/pcb/light-diffusion/light-diffusion-backups/light-diffusion-2023-03-02_162529.zip b/pcb/light-diffusion/light-diffusion-backups/light-diffusion-2023-03-02_162529.zip new file mode 100644 index 0000000..b98903d Binary files /dev/null and b/pcb/light-diffusion/light-diffusion-backups/light-diffusion-2023-03-02_162529.zip differ diff --git a/pcb/light-diffusion/light-diffusion-backups/light-diffusion-2023-03-03_111427.zip b/pcb/light-diffusion/light-diffusion-backups/light-diffusion-2023-03-03_111427.zip new file mode 100644 index 0000000..3cd4caf Binary files /dev/null and b/pcb/light-diffusion/light-diffusion-backups/light-diffusion-2023-03-03_111427.zip differ diff --git a/pcb/light-diffusion/light-diffusion-backups/light-diffusion-2023-03-03_160714.zip b/pcb/light-diffusion/light-diffusion-backups/light-diffusion-2023-03-03_160714.zip new file mode 100644 index 0000000..72ea5f2 Binary files /dev/null and b/pcb/light-diffusion/light-diffusion-backups/light-diffusion-2023-03-03_160714.zip differ diff --git a/pcb/light-diffusion/light-diffusion.kicad_pcb b/pcb/light-diffusion/light-diffusion.kicad_pcb new file mode 100644 index 0000000..70469f2 --- /dev/null +++ b/pcb/light-diffusion/light-diffusion.kicad_pcb @@ -0,0 +1,749 @@ +(kicad_pcb (version 20211014) (generator pcbnew) + + (general + (thickness 1.6) + ) + + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + + (setup + (pad_to_mask_clearance 0) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (disableapertmacros false) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (svguseinch false) + (svgprecision 6) + (excludeedgelayer true) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (dxfpolygonmode true) + (dxfimperialunits true) + (dxfusepcbnewfont true) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (sketchpadsonfab false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory "out/rev00/") + ) + ) + + (net 0 "") + + (footprint "feeder:logo-mask" (layer "F.Cu") + (tedit 0) (tstamp 3bcd212e-7d60-45ed-93e6-ba99727bce5c) + (at 2.5 -4) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_text reference "G***" (at -6.8 0) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp d3388c04-0946-424b-888f-fb390b5707dc) + ) + (fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + (tstamp ce210f58-2829-4baa-bd41-e3a6a2ff18cd) + ) + (fp_poly (pts + (xy 5 5) + (xy -5 5) + (xy -5 0.082884) + (xy -1.525 0.082884) + (xy -1.517693 0.090192) + (xy -1.510385 0.0975) + (xy -1.439421 0.0975) + (xy -1.416925 0.097561) + (xy -1.399012 0.097758) + (xy -1.385268 0.098107) + (xy -1.375277 0.098626) + (xy -1.368624 0.099331) + (xy -1.364894 0.100241) + (xy -1.36417 0.100633) + (xy -1.36229 0.103018) + (xy -1.360675 0.107631) + (xy -1.35918 0.115182) + (xy -1.357662 0.126382) + (xy -1.356172 0.140008) + (xy -1.351078 0.183704) + (xy -1.344862 0.22541) + (xy -1.337207 0.266904) + (xy -1.327797 0.309966) + (xy -1.320894 0.338425) + (xy -1.299603 0.413354) + (xy -1.27359 0.487406) + (xy -1.243075 0.560215) + (xy -1.208279 0.631416) + (xy -1.169422 0.70064) + (xy -1.126724 0.767523) + (xy -1.080405 0.831696) + (xy -1.030684 0.892795) + (xy -0.977782 0.950453) + (xy -0.92192 1.004303) + (xy -0.92 1.006036) + (xy -0.855231 1.061195) + (xy -0.788382 1.111848) + (xy -0.719507 1.157968) + (xy -0.648659 1.199528) + (xy -0.575892 1.236504) + (xy -0.50126 1.268868) + (xy -0.424816 1.296595) + (xy -0.346614 1.31966) + (xy -0.266708 1.338035) + (xy -0.215 1.347274) + (xy -0.204829 1.348785) + (xy -0.191925 1.35054) + (xy -0.177264 1.352425) + (xy -0.161823 1.354324) + (xy -0.146576 1.356122) + (xy -0.132499 1.357703) + (xy -0.120567 1.358953) + (xy -0.111756 1.359755) + (xy -0.107356 1.36) + (xy -0.104173 1.361582) + (xy -0.101429 1.363928) + (xy -0.100266 1.365659) + (xy -0.099352 1.368622) + (xy -0.098659 1.37337) + (xy -0.098159 1.380453) + (xy -0.097821 1.390424) + (xy -0.097619 1.403834) + (xy -0.097522 1.421233) + (xy -0.0975 1.43912) + (xy -0.0975 1.510384) + (xy -0.090193 1.517692) + (xy -0.082885 1.525) + (xy 0.082884 1.525) + (xy 0.0975 1.510384) + (xy 0.0975 1.43912) + (xy 0.097537 1.417772) + (xy 0.097666 1.400892) + (xy 0.097913 1.387949) + (xy 0.098304 1.378411) + (xy 0.098866 1.371748) + (xy 0.099623 1.367426) + (xy 0.100602 1.364916) + (xy 0.101166 1.36419) + (xy 0.105687 1.361983) + (xy 0.113882 1.360062) + (xy 0.123041 1.358868) + (xy 0.204926 1.348952) + (xy 0.285643 1.334241) + (xy 0.365002 1.314813) + (xy 0.442815 1.290748) + (xy 0.518893 1.262124) + (xy 0.593047 1.229022) + (xy 0.66509 1.191519) + (xy 0.734831 1.149695) + (xy 0.802084 1.103629) + (xy 0.866658 1.053401) + (xy 0.88125 1.04115) + (xy 0.909056 1.017096) + (xy 0.933789 0.994816) + (xy 0.956471 0.973285) + (xy 0.978126 0.951482) + (xy 0.999776 0.928384) + (xy 1.022444 0.902968) + (xy 1.041172 0.88125) + (xy 1.085095 0.826744) + (xy 1.126999 0.768831) + (xy 1.166087 0.708713) + (xy 1.20156 0.647593) + (xy 1.221463 0.609573) + (xy 1.249566 0.549399) + (xy 1.275102 0.48641) + (xy 1.297826 0.421463) + (xy 1.317496 0.355417) + (xy 1.333866 0.289129) + (xy 1.346693 0.223456) + (xy 1.355734 0.159256) + (xy 1.358856 0.126747) + (xy 1.360264 0.114273) + (xy 1.362145 0.105465) + (xy 1.364234 0.101122) + (xy 1.366077 0.100036) + (xy 1.369536 0.099183) + (xy 1.375139 0.098536) + (xy 1.383411 0.098071) + (xy 1.394881 0.097761) + (xy 1.410074 0.097581) + (xy 1.429518 0.097506) + (xy 1.43912 0.0975) + (xy 1.510384 0.0975) + (xy 1.525 0.082884) + (xy 1.525 -0.082885) + (xy 1.517692 -0.090193) + (xy 1.510384 -0.0975) + (xy 1.43912 -0.0975) + (xy 1.417666 -0.09754) + (xy 1.400691 -0.097677) + (xy 1.387674 -0.097935) + (xy 1.378094 -0.098338) + (xy 1.37143 -0.098913) + (xy 1.367162 -0.099684) + (xy 1.364769 -0.100676) + (xy 1.364286 -0.101071) + (xy 1.36216 -0.10566) + (xy 1.360329 -0.11447) + (xy 1.358956 -0.126696) + (xy 1.352435 -0.186464) + (xy 1.342334 -0.248503) + (xy 1.328884 -0.311843) + (xy 1.312315 -0.375519) + (xy 1.292859 -0.438561) + (xy 1.270745 -0.500004) + (xy 1.268626 -0.505438) + (xy 1.261642 -0.52231) + (xy 1.252699 -0.542498) + (xy 1.242289 -0.565001) + (xy 1.230905 -0.588816) + (xy 1.21904 -0.61294) + (xy 1.207184 -0.636371) + (xy 1.195832 -0.658107) + (xy 1.185476 -0.677145) + (xy 1.177349 -0.69125) + (xy 1.131698 -0.762766) + (xy 1.082679 -0.830592) + (xy 1.030254 -0.894766) + (xy 0.974389 -0.955328) + (xy 0.915047 -1.012316) + (xy 0.852192 -1.065766) + (xy 0.785788 -1.115718) + (xy 0.758477 -1.134558) + (xy 0.691141 -1.176958) + (xy 0.621193 -1.21537) + (xy 0.549007 -1.249662) + (xy 0.474962 -1.279698) + (xy 0.399433 -1.305347) + (xy 0.322797 -1.326474) + (xy 0.245432 -1.342946) + (xy 0.167714 -1.354629) + (xy 0.125466 -1.358922) + (xy 0.113908 -1.360312) + (xy 0.105438 -1.362186) + (xy 0.101091 -1.364266) + (xy 0.100013 -1.366124) + (xy 0.099166 -1.369645) + (xy 0.098523 -1.375351) + (xy 0.098061 -1.383766) + (xy 0.097754 -1.395414) + (xy 0.097577 -1.410818) + (xy 0.097505 -1.4305) + (xy 0.0975 -1.439121) + (xy 0.0975 -1.510385) + (xy 0.082884 -1.525001) + (xy 0 -1.525) + (xy -0.082885 -1.525) + (xy -0.090193 -1.517693) + (xy -0.0975 -1.510385) + (xy -0.0975 -1.439121) + (xy -0.097538 -1.417773) + (xy -0.097667 -1.400893) + (xy -0.097914 -1.38795) + (xy -0.098305 -1.378412) + (xy -0.098867 -1.371749) + (xy -0.099624 -1.367427) + (xy -0.100603 -1.364917) + (xy -0.101167 -1.364191) + (xy -0.105646 -1.361999) + (xy -0.113758 -1.360059) + (xy -0.123042 -1.358808) + (xy -0.204486 -1.348719) + (xy -0.285223 -1.333927) + (xy -0.364743 -1.314553) + (xy -0.442533 -1.290719) + (xy -0.5025 -1.268787) + (xy -0.521173 -1.261052) + (xy -0.543119 -1.251312) + (xy -0.567295 -1.240082) + (xy -0.592655 -1.227878) + (xy -0.618155 -1.215213) + (xy -0.64275 -1.202603) + (xy -0.665396 -1.190564) + (xy -0.685047 -1.17961) + (xy -0.69375 -1.174504) + (xy -0.746703 -1.141019) + (xy -0.799654 -1.10425) + (xy -0.850847 -1.065463) + (xy -0.89125 -1.03221) + (xy -0.907944 -1.017405) + (xy -0.926945 -0.999718) + (xy -0.947323 -0.980081) + (xy -0.968149 -0.959421) + (xy -0.988493 -0.93867) + (xy -1.007426 -0.918756) + (xy -1.024017 -0.90061) + (xy -1.03221 -0.89125) + (xy -1.084482 -0.826531) + (xy -1.132496 -0.759359) + (xy -1.176181 -0.689902) + (xy -1.215465 -0.618324) + (xy -1.250277 -0.544791) + (xy -1.280546 -0.469468) + (xy -1.3062 -0.39252) + (xy -1.327169 -0.314112) + (xy -1.34338 -0.234411) + (xy -1.354762 -0.15358) + (xy -1.356182 -0.140043) + (xy -1.35779 -0.12507) + (xy -1.359253 -0.114365) + (xy -1.360715 -0.1072) + (xy -1.362323 -0.102853) + (xy -1.364125 -0.100668) + (xy -1.366827 -0.099672) + (xy -1.372191 -0.098888) + (xy -1.380644 -0.098298) + (xy -1.392618 -0.097885) + (xy -1.40854 -0.097628) + (xy -1.42884 -0.097512) + (xy -1.439421 -0.0975) + (xy -1.510385 -0.0975) + (xy -1.517693 -0.090193) + (xy -1.525 -0.082885) + (xy -1.525 0.082884) + (xy -5 0.082884) + (xy -5 -5) + (xy 5 -5) + ) (layer "F.Mask") (width 0) (fill solid) (tstamp 1268f22e-513c-45f6-b22a-81a34fd5861e)) + (fp_poly (pts + (xy 0.124383 -1.16212) + (xy 0.138097 -1.160624) + (xy 0.1556 -1.15823) + (xy 0.177273 -1.154907) + (xy 0.20125 -1.150995) + (xy 0.27219 -1.136693) + (xy 0.342614 -1.117564) + (xy 0.412139 -1.09378) + (xy 0.480386 -1.06551) + (xy 0.546974 -1.032928) + (xy 0.611523 -0.996203) + (xy 0.673652 -0.955507) + (xy 0.730945 -0.91264) + (xy 0.788132 -0.863838) + (xy 0.841848 -0.811547) + (xy 0.891964 -0.755999) + (xy 0.938348 -0.697427) + (xy 0.980869 -0.636063) + (xy 1.019396 -0.57214) + (xy 1.053798 -0.50589) + (xy 1.083943 -0.437547) + (xy 1.109702 -0.367343) + (xy 1.130942 -0.29551) + (xy 1.147533 -0.222281) + (xy 1.158594 -0.15375) + (xy 1.160252 -0.141071) + (xy 1.161794 -0.129328) + (xy 1.163039 -0.119908) + (xy 1.163754 -0.114555) + (xy 1.164298 -0.110776) + (xy 1.164558 -0.1076) + (xy 1.16414 -0.104974) + (xy 1.162652 -0.102847) + (xy 1.159702 -0.101167) + (xy 1.154898 -0.09988) + (xy 1.147847 -0.098934) + (xy 1.138157 -0.098278) + (xy 1.125435 -0.097858) + (xy 1.109289 -0.097623) + (xy 1.089327 -0.09752) + (xy 1.065156 -0.097496) + (xy 1.036383 -0.0975) + (xy 0.914615 -0.0975) + (xy 0.907307 -0.090193) + (xy 0.9 -0.082885) + (xy 0.9 0.082884) + (xy 0.907307 0.090192) + (xy 0.914615 0.0975) + (xy 1.035879 0.0975) + (xy 1.064728 0.097495) + (xy 1.088971 0.097518) + (xy 1.108998 0.097619) + (xy 1.125202 0.097852) + (xy 1.137976 0.098268) + (xy 1.147713 0.09892) + (xy 1.154803 0.099861) + (xy 1.15964 0.101142) + (xy 1.162617 0.102816) + (xy 1.164125 0.104935) + (xy 1.164557 0.107552) + (xy 1.164306 0.110719) + (xy 1.163763 0.114488) + (xy 1.163754 0.114554) + (xy 1.162935 0.120691) + (xy 1.161653 0.1304) + (xy 1.160091 0.142296) + (xy 1.158594 0.15375) + (xy 1.146412 0.227902) + (xy 1.129386 0.301119) + (xy 1.107624 0.373144) + (xy 1.081235 0.443722) + (xy 1.050329 0.512596) + (xy 1.015015 0.57951) + (xy 0.975401 0.644208) + (xy 0.931596 0.706433) + (xy 0.913381 0.73) + (xy 0.901111 0.744737) + (xy 0.885743 0.762037) + (xy 0.86797 0.781207) + (xy 0.848487 0.801551) + (xy 0.827988 0.822375) + (xy 0.807166 0.842984) + (xy 0.786717 0.862683) + (xy 0.767334 0.880778) + (xy 0.749711 0.896574) + (xy 0.734543 0.909377) + (xy 0.7325 0.911015) + (xy 0.670549 0.957109) + (xy 0.60624 0.998861) + (xy 0.539738 1.036197) + (xy 0.471208 1.069043) + (xy 0.400816 1.097325) + (xy 0.328726 1.12097) + (xy 0.255105 1.139904) + (xy 0.19 1.152478) + (xy 0.164117 1.156551) + (xy 0.1429 1.159509) + (xy 0.126142 1.161369) + (xy 0.113639 1.162147) + (xy 0.105185 1.161859) + (xy 0.100575 1.160523) + (xy 0.0998 1.159762) + (xy 0.099355 1.156625) + (xy 0.098938 1.148989) + (xy 0.098559 1.137354) + (xy 0.098226 1.122219) + (xy 0.097948 1.104086) + (xy 0.097735 1.083454) + (xy 0.097595 1.060824) + (xy 0.097538 1.036696) + (xy 0.097538 1.035432) + (xy 0.0975 0.914615) + (xy 0.090192 0.907307) + (xy 0.082884 0.9) + (xy -0.082885 0.9) + (xy -0.090193 0.907307) + (xy -0.0975 0.914615) + (xy -0.0975 1.034603) + (xy -0.097531 1.058728) + (xy -0.09762 1.081395) + (xy -0.097759 1.1021) + (xy -0.097944 1.120338) + (xy -0.098168 1.135604) + (xy -0.098425 1.147395) + (xy -0.098708 1.155204) + (xy -0.099012 1.158528) + (xy -0.099018 1.158545) + (xy -0.10113 1.160684) + (xy -0.105772 1.161902) + (xy -0.113389 1.162182) + (xy -0.124428 1.161511) + (xy -0.139333 1.159871) + (xy -0.15855 1.157248) + (xy -0.165568 1.156215) + (xy -0.242124 1.142348) + (xy -0.316855 1.123875) + (xy -0.389645 1.10085) + (xy -0.460378 1.073325) + (xy -0.52894 1.041355) + (xy -0.595216 1.004991) + (xy -0.659089 0.964288) + (xy -0.720446 0.919299) + (xy -0.77375 0.874896) + (xy -0.828771 0.822964) + (xy -0.880104 0.767751) + (xy -0.92763 0.709472) + (xy -0.971232 0.648348) + (xy -1.01079 0.584596) + (xy -1.046186 0.518435) + (xy -1.077302 0.450082) + (xy -1.104019 0.379757) + (xy -1.126219 0.307678) + (xy -1.143785 0.234062) + (xy -1.154677 0.1725) + (xy -1.157806 0.150911) + (xy -1.16005 0.133789) + (xy -1.161439 0.120685) + (xy -1.162005 0.111152) + (xy -1.161779 0.104741) + (xy -1.160792 0.101004) + (xy -1.159724 0.099776) + (xy -1.156841 0.09951) + (xy -1.149218 0.099255) + (xy -1.137116 0.09901) + (xy -1.120795 0.098779) + (xy -1.100514 0.098563) + (xy -1.076535 0.098363) + (xy -1.049118 0.09818) + (xy -1.018522 0.098017) + (xy -0.985009 0.097876) + (xy -0.948838 0.097756) + (xy -0.910269 0.097661) + (xy -0.869564 0.097592) + (xy -0.826982 0.09755) + (xy -0.792933 0.097538) + (xy -0.429616 0.0975) + (xy -0.415 0.082884) + (xy -0.285 0.082884) + (xy -0.277693 0.090192) + (xy -0.270385 0.0975) + (xy -0.187871 0.0975) + (xy -0.165013 0.097525) + (xy -0.146645 0.097616) + (xy -0.132256 0.097796) + (xy -0.121335 0.098089) + (xy -0.113374 0.098517) + (xy -0.10786 0.099104) + (xy -0.104285 0.099873) + (xy -0.102137 0.100847) + (xy -0.101429 0.101428) + (xy -0.100342 0.103045) + (xy -0.099472 0.105831) + (xy -0.098795 0.110295) + (xy -0.098289 0.116947) + (xy -0.097931 0.126299) + (xy -0.097696 0.13886) + (xy -0.097562 0.15514) + (xy -0.097507 0.175651) + (xy -0.0975 0.18787) + (xy -0.0975 0.270384) + (xy -0.090193 0.277692) + (xy -0.082885 0.285) + (xy 0.082884 0.285) + (xy 0.0975 0.270384) + (xy 0.0975 0.18787) + (xy 0.097525 0.165012) + (xy 0.097616 0.146644) + (xy 0.097796 0.132255) + (xy 0.098089 0.121334) + (xy 0.098517 0.113373) + (xy 0.099104 0.107859) + (xy 0.099873 0.104284) + (xy 0.100847 0.102136) + (xy 0.101428 0.101428) + (xy 0.103034 0.100349) + (xy 0.105803 0.099483) + (xy 0.110239 0.098808) + (xy 0.11685 0.098302) + (xy 0.126142 0.097941) + (xy 0.138621 0.097704) + (xy 0.154793 0.097567) + (xy 0.175165 0.097507) + (xy 0.18912 0.0975) + (xy 0.272884 0.0975) + (xy 0.2875 0.082884) + (xy 0.2875 -0.082885) + (xy 0.280192 -0.090193) + (xy 0.272884 -0.0975) + (xy 0.18912 -0.0975) + (xy 0.166078 -0.097525) + (xy 0.147529 -0.097614) + (xy 0.132967 -0.097791) + (xy 0.121886 -0.098077) + (xy 0.11378 -0.098496) + (xy 0.108143 -0.09907) + (xy 0.104468 -0.099822) + (xy 0.102248 -0.100775) + (xy 0.101428 -0.101429) + (xy 0.100341 -0.103046) + (xy 0.099471 -0.105832) + (xy 0.098794 -0.110296) + (xy 0.098288 -0.116948) + (xy 0.09793 -0.1263) + (xy 0.097695 -0.138861) + (xy 0.097561 -0.155141) + (xy 0.097506 -0.175652) + (xy 0.0975 -0.187871) + (xy 0.0975 -0.270385) + (xy 0.090192 -0.277693) + (xy 0.082884 -0.285) + (xy -0.082885 -0.285) + (xy -0.090193 -0.277693) + (xy -0.0975 -0.270385) + (xy -0.0975 -0.187871) + (xy -0.097526 -0.165013) + (xy -0.097617 -0.146645) + (xy -0.097797 -0.132256) + (xy -0.09809 -0.121335) + (xy -0.098518 -0.113374) + (xy -0.099105 -0.10786) + (xy -0.099874 -0.104285) + (xy -0.100848 -0.102137) + (xy -0.101429 -0.101429) + (xy -0.103046 -0.100342) + (xy -0.105832 -0.099472) + (xy -0.110296 -0.098795) + (xy -0.116948 -0.098289) + (xy -0.1263 -0.097931) + (xy -0.138861 -0.097696) + (xy -0.155141 -0.097562) + (xy -0.175652 -0.097507) + (xy -0.187871 -0.0975) + (xy -0.270385 -0.0975) + (xy -0.277693 -0.090193) + (xy -0.285 -0.082885) + (xy -0.285 0.082884) + (xy -0.415 0.082884) + (xy -0.415 -0.082885) + (xy -0.422308 -0.090193) + (xy -0.429616 -0.0975) + (xy -0.792933 -0.097539) + (xy -0.841076 -0.09756) + (xy -0.886618 -0.097611) + (xy -0.929362 -0.097691) + (xy -0.969112 -0.097799) + (xy -1.005672 -0.097934) + (xy -1.038844 -0.098094) + (xy -1.068432 -0.098278) + (xy -1.094239 -0.098485) + (xy -1.11607 -0.098714) + (xy -1.133727 -0.098962) + (xy -1.147013 -0.09923) + (xy -1.155733 -0.099516) + (xy -1.15969 -0.099818) + (xy -1.159894 -0.099882) + (xy -1.161426 -0.101503) + (xy -1.16222 -0.104552) + (xy -1.16229 -0.109919) + (xy -1.161651 -0.118498) + (xy -1.160397 -0.130469) + (xy -1.14963 -0.204901) + (xy -1.134011 -0.27849) + (xy -1.113658 -0.35096) + (xy -1.088688 -0.422033) + (xy -1.059216 -0.491432) + (xy -1.02536 -0.558878) + (xy -0.987236 -0.624096) + (xy -0.944962 -0.686807) + (xy -0.903466 -0.74087) + (xy -0.890454 -0.756213) + (xy -0.87456 -0.773969) + (xy -0.85665 -0.793243) + (xy -0.837592 -0.81314) + (xy -0.818252 -0.832764) + (xy -0.799498 -0.851222) + (xy -0.782197 -0.867618) + (xy -0.77 -0.878634) + (xy -0.711749 -0.926477) + (xy -0.65059 -0.970416) + (xy -0.586841 -1.010261) + (xy -0.520823 -1.045824) + (xy -0.452856 -1.076914) + (xy -0.401196 -1.097038) + (xy -0.353009 -1.113539) + (xy -0.307012 -1.127316) + (xy -0.261508 -1.13879) + (xy -0.214803 -1.148384) + (xy -0.165199 -1.156521) + (xy -0.158481 -1.157489) + (xy -0.139128 -1.160081) + (xy -0.124195 -1.161693) + (xy -0.113197 -1.162332) + (xy -0.105654 -1.162008) + (xy -0.101083 -1.160729) + (xy -0.099018 -1.158546) + (xy -0.098841 -1.155626) + (xy -0.09867 -1.147988) + (xy -0.098507 -1.135914) + (xy -0.098351 -1.119686) + (xy -0.098205 -1.099587) + (xy -0.098069 -1.075897) + (xy -0.097945 -1.0489) + (xy -0.097833 -1.018876) + (xy -0.097736 -0.986109) + (xy -0.097654 -0.95088) + (xy -0.097588 -0.913471) + (xy -0.09754 -0.874164) + (xy -0.09751 -0.833241) + (xy -0.0975 -0.792104) + (xy -0.0975 -0.429616) + (xy -0.090193 -0.422308) + (xy -0.082885 -0.415) + (xy 0.082884 -0.415) + (xy 0.0975 -0.429616) + (xy 0.097538 -0.792933) + (xy 0.097558 -0.838544) + (xy 0.097607 -0.882108) + (xy 0.097684 -0.923389) + (xy 0.097788 -0.962152) + (xy 0.097917 -0.998162) + (xy 0.098069 -1.031182) + (xy 0.098243 -1.060977) + (xy 0.098437 -1.087312) + (xy 0.098651 -1.109951) + (xy 0.098882 -1.128659) + (xy 0.099129 -1.143199) + (xy 0.099391 -1.153337) + (xy 0.099666 -1.158837) + (xy 0.099819 -1.159794) + (xy 0.102177 -1.161556) + (xy 0.106804 -1.162553) + (xy 0.114079 -1.162752) + ) (layer "F.Mask") (width 0) (fill solid) (tstamp 5f9fae3c-8cee-417c-a82a-540a96eec5c7)) + ) + + (gr_rect (start 0 -7) (end 5 -1) (layer "B.Mask") (width 0.1) (fill solid) (tstamp c7313a32-9acb-4f5f-960d-cb4f7972e17b)) + (gr_line (start 0 0) (end 5 0) (layer "Edge.Cuts") (width 0.1) (tstamp 5b681c77-25ce-49d8-bdaf-e79a091e461e)) + (gr_line (start 0 -8) (end 0 0) (layer "Edge.Cuts") (width 0.1) (tstamp b9fde3ae-339a-4034-bd54-2839dba3ef43)) + (gr_line (start 3 -7.5) (end 5 -7.5) (layer "Edge.Cuts") (width 0.1) (tstamp c622452a-f479-4323-9ad9-04db8abf27e0)) + (gr_line (start 5 0) (end 5 -7.5) (layer "Edge.Cuts") (width 0.1) (tstamp c6faf540-b2b4-4eb8-b3ae-c8820f05ccf2)) + (gr_line (start 0 -8) (end 2.5 -8) (layer "Edge.Cuts") (width 0.1) (tstamp da683594-5c47-4a74-95b7-db7da4d2cadd)) + (gr_arc (start 3 -7.5) (mid 2.646447 -7.646447) (end 2.5 -8) (layer "Edge.Cuts") (width 0.1) (tstamp f7fd5259-72a0-49d0-b406-f8c36e16cfbb)) + + (zone (net 0) (net_name "") (layers F&B.Cu) (tstamp 6ccd810e-d903-4a6a-a236-b2ae947e0716) (hatch edge 0.508) + (connect_pads (clearance 0)) + (min_thickness 0.254) + (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed)) + (fill (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 5.3 0.3) + (xy -0.3 0.3) + (xy -0.3 -8.3) + (xy 5.3 -8.3) + ) + ) + ) +) diff --git a/pcb/light-diffusion/light-diffusion.kicad_prl b/pcb/light-diffusion/light-diffusion.kicad_prl new file mode 100644 index 0000000..ea5f563 --- /dev/null +++ b/pcb/light-diffusion/light-diffusion.kicad_prl @@ -0,0 +1,75 @@ +{ + "board": { + "active_layer": 44, + "active_layer_preset": "All Layers", + "auto_track_width": true, + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "pads": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "ratsnest_display_mode": 0, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": true, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + 0, + 1, + 2, + 3, + 4, + 5, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 36 + ], + "visible_layers": "fffffff_ffffffff", + "zone_display_mode": 0 + }, + "meta": { + "filename": "light-diffusion.kicad_prl", + "version": 3 + }, + "project": { + "files": [] + } +} diff --git a/pcb/light-diffusion/light-diffusion.kicad_pro b/pcb/light-diffusion/light-diffusion.kicad_pro new file mode 100644 index 0000000..712469c --- /dev/null +++ b/pcb/light-diffusion/light-diffusion.kicad_pro @@ -0,0 +1,176 @@ +{ + "board": { + "design_settings": { + "defaults": { + "board_outline_line_width": 0.09999999999999999, + "copper_line_width": 0.19999999999999998, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.049999999999999996, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.09999999999999999, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.15, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.762, + "height": 1.524, + "width": 1.524 + }, + "silk_line_width": 0.15, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "45_degree_only": false, + "min_clearance": 0.508 + } + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "copper_edge_clearance": "error", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint_type_mismatch": "error", + "hole_clearance": "error", + "hole_near_hole": "error", + "invalid_outline": "error", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "error", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zone_has_empty_net": "error", + "zones_intersect": "error" + }, + "rules": { + "allow_blind_buried_vias": false, + "allow_microvias": false, + "max_error": 0.005, + "min_clearance": 0.0, + "min_copper_edge_clearance": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.19999999999999998, + "min_microvia_drill": 0.09999999999999999, + "min_silk_clearance": 0.0, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.19999999999999998, + "min_via_annular_width": 0.049999999999999996, + "min_via_diameter": 0.39999999999999997, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0, + "use_height_for_length_calcs": true + }, + "track_widths": [], + "via_dimensions": [], + "zones_allow_external_fillets": false, + "zones_use_no_outline": true + }, + "layer_presets": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "light-diffusion.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12.0, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6.0 + } + ], + "meta": { + "version": 2 + }, + "net_colors": null + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "legacy_lib_dir": "", + "legacy_lib_list": [] + }, + "sheets": [], + "text_variables": {} +} diff --git a/pcb/light-diffusion/light-diffusion.kicad_sch b/pcb/light-diffusion/light-diffusion.kicad_sch new file mode 100644 index 0000000..3cfeed7 --- /dev/null +++ b/pcb/light-diffusion/light-diffusion.kicad_sch @@ -0,0 +1,5 @@ +(kicad_sch (version 20211123) (generator eeschema) + (paper "A4") + (lib_symbols) + (symbol_instances) +)