diff --git a/oresat-footprints/oresat-graphics.pretty/FLIGHTMARKER.kicad_mod b/oresat-footprints/oresat-graphics.pretty/FLIGHTMARKER.kicad_mod new file mode 100644 index 0000000..7f6149d --- /dev/null +++ b/oresat-footprints/oresat-graphics.pretty/FLIGHTMARKER.kicad_mod @@ -0,0 +1,28 @@ +(footprint "FLIGHTMARKER" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (property "Sheetfile" "oresat-gps-card-sch-connectors.kicad_sch") + (property "Sheetname" "Connectors") + (fp_text reference "FLIGHT1" (at 0 0) (layer "F.SilkS") hide + (effects (font (size 0.56 0.56) (thickness 0.12))) + (tstamp 838c9120-ba30-4a7c-a6d6-80eca0024611) + ) + (fp_text value "FLIGHTMARKER" (at 0 0) (layer "F.Fab") hide + (effects (font (size 1.27 1.27) (thickness 0.15))) + (tstamp aa9c819a-77d9-44d4-82de-9c7851f4b999) + ) + (fp_text user "NOT FLIGHT HARDWARE" (at 2.54 0) (layer "F.SilkS") + (effects (font (size 1.0795 1.0795) (thickness 0.1905)) (justify left bottom)) + (tstamp 433cc924-e481-4053-b9dc-ce8bca31f5b2) + ) + (fp_line (start 2.19 0.5) (end 5.89 0.5) + (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp cdb9c037-a8a2-4daa-85bc-f0e746efd992)) + (fp_poly + (pts + (xy -0.25 0.3) + (xy 1.55 0.3) + (xy 1.55 -1.5) + (xy -0.25 -1.5) + ) + + (stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp f9d65170-256f-409d-9c9f-a4484ba3ed62)) +) diff --git a/oresat-footprints/oresat-graphics.pretty/PSAS_LOGO_10X10.kicad_mod b/oresat-footprints/oresat-graphics.pretty/PSAS_LOGO_10X10.kicad_mod new file mode 100644 index 0000000..68cef75 --- /dev/null +++ b/oresat-footprints/oresat-graphics.pretty/PSAS_LOGO_10X10.kicad_mod @@ -0,0 +1,504 @@ +(footprint "PSAS_LOGO_10X10" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (attr board_only exclude_from_bom) + (fp_text reference "LOGO1" (at 0 0) (layer "F.SilkS") hide + (effects (font (size 0.56 0.56) (thickness 0.12))) + (tstamp e22d52db-bd2c-45ef-8420-415867470c0a) + ) + (fp_text value "" (at 0 0) (layer "F.Fab") hide + (effects (font (size 1.27 1.27) (thickness 0.15))) + (tstamp 26b75ce0-565c-4974-b3ae-e2cf06022317) + ) + (fp_poly + (pts + (xy 0.993959 -0.545584) + (xy 0.911247 -0.485046) + (xy 0.929252 -0.026977) + (xy 0.441104 0.32526) + (xy 0.046609 0.14698) + (xy 0.034478 0.155822) + (xy -0.000198 0.10798) + (xy -4.328098 4.191926) + (xy -4.30899 3.10558) + (xy -5.349465 2.79126) + (xy -0.135859 -0.07947) + (xy -0.170591 -0.127357) + (xy -0.159404 -0.135207) + (xy -0.209652 -0.566609) + (xy 0.275654 -0.923619) + (xy 0.707145 -0.765252) + (xy 0.790054 -0.825671) + (xy 1.045607 -1.011363) + (xy 1.407255 -1.274225) + (xy 1.773915 -1.540844) + (xy 2.130349 -1.800062) + (xy 2.46018 -2.040459) + (xy 2.747978 -2.250473) + (xy 2.978119 -2.418853) + (xy 3.095526 -2.505242) + (xy 3.13455 -2.534164) + (xy 3.199871 -2.58289) + (xy 3.400725 -2.722848) + (xy 3.6724 -2.899533) + (xy 3.936629 -3.06015) + (xy 4.180939 -3.200711) + (xy 4.392956 -3.317253) + (xy 4.559775 -3.405647) + (xy 4.669199 -3.461613) + (xy 4.709043 -3.481314) + (xy 4.741629 -3.489854) + (xy 4.72027 -3.461935) + (xy 4.689395 -3.430387) + (xy 4.602746 -3.343443) + (xy 4.467694 -3.211424) + (xy 4.292018 -3.045249) + (xy 4.083494 -2.855669) + (xy 3.849749 -2.653254) + (xy 3.598654 -2.448937) + (xy 3.403985 -2.300444) + (xy 3.337701 -2.252967) + (xy 3.29816 -2.22485) + (xy 3.179998 -2.139542) + (xy 2.949221 -1.972301) + (xy 2.661253 -1.762899) + (xy 2.331744 -1.522623) + (xy 1.975951 -1.262936) + (xy 1.609904 -0.995704) + (xy 1.249071 -0.732059) + ) + + (stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp e3f28bbe-05fc-4cb8-931f-17192e6ec7a2)) + (fp_poly + (pts + (xy 1.001196 0.896353) + (xy 0.518343 0.896353) + (xy 0.518343 1.302975) + (xy 1.001196 1.302975) + (xy 1.001196 1.682196) + (xy 0.518343 1.682196) + (xy 0.518343 2.231431) + (xy 0.141362 2.231431) + (xy 0.141362 0.837444) + (xy 0.169104 0.733599) + (xy 0.245161 0.620837) + (xy 0.357951 0.544869) + (xy 0.461794 0.517131) + (xy 1.001196 0.517131) + ) + + (stroke (width 0) (type solid)) (fill solid) (layer "F.Mask") (tstamp 5811a8fe-5f69-46fb-9544-2f6bc0689756)) + (fp_poly + (pts + (xy 1.636997 0.544866) + (xy 1.750686 0.620826) + (xy 1.827449 0.73358) + (xy 1.855634 0.837434) + (xy 1.855634 2.231431) + (xy 1.474053 2.231431) + (xy 1.474053 1.6822) + (xy 0.991196 1.6822) + (xy 0.991196 1.302975) + (xy 1.474053 1.302975) + (xy 1.474053 0.896353) + (xy 0.991196 0.896353) + (xy 0.991196 0.517131) + (xy 1.532813 0.517131) + ) + + (stroke (width 0) (type solid)) (fill solid) (layer "F.Mask") (tstamp 7d26a89a-5083-4e1e-bdf3-1d67bca505f0)) + (fp_poly + (pts + (xy -3.864682 0.519518) + (xy -3.363187 0.519518) + (xy -3.363187 0.896353) + (xy -3.851337 0.896353) + (xy -3.851337 1.291118) + (xy -3.363187 1.291118) + (xy -3.363187 1.671546) + (xy -3.851337 1.671546) + (xy -3.851337 2.231431) + (xy -4.228178 2.231431) + (xy -4.228178 0.900972) + (xy -4.230106 0.863646) + (xy -4.20544 0.750359) + (xy -4.129033 0.628455) + (xy -4.011448 0.547548) + (xy -3.90135 0.518867) + ) + + (stroke (width 0) (type solid)) (fill solid) (layer "F.Mask") (tstamp 733b89ea-4a99-4f5e-aa21-6f9ee909d273)) + (fp_poly + (pts + (xy -2.728506 0.547553) + (xy -2.614797 0.624126) + (xy -2.538074 0.73704) + (xy -2.509709 0.840103) + (xy -2.509709 1.349609) + (xy -2.538074 1.452703) + (xy -2.614797 1.565618) + (xy -2.728504 1.64216) + (xy -2.832664 1.67034) + (xy -2.867459 1.67034) + (xy -3.369 1.671558) + (xy -3.369 1.291118) + (xy -2.891437 1.291118) + (xy -2.891437 0.896353) + (xy -3.369 0.896353) + (xy -3.369 0.519518) + (xy -2.832667 0.519518) + ) + + (stroke (width 0) (type solid)) (fill solid) (layer "F.Mask") (tstamp 218f7ad7-da5d-4060-b53c-bce91f099891)) + (fp_poly + (pts + (xy -0.598024 0.544871) + (xy -0.4851 0.620831) + (xy -0.408547 0.733583) + (xy -0.380362 0.837434) + (xy -0.380362 1.036071) + (xy -0.761915 1.036071) + (xy -0.761915 0.896353) + (xy -1.717768 0.896353) + (xy -1.717768 1.184581) + (xy -0.701252 1.184581) + (xy -0.598024 1.212324) + (xy -0.4851 1.288284) + (xy -0.408547 1.401033) + (xy -0.380362 1.504884) + (xy -0.380362 1.910834) + (xy -0.408546 2.014683) + (xy -0.485098 2.127639) + (xy -0.598022 2.20357) + (xy -0.701249 2.231431) + (xy -1.774177 2.231431) + (xy -1.878047 2.203572) + (xy -1.990836 2.127633) + (xy -2.066893 2.014667) + (xy -2.094634 1.910824) + (xy -2.094634 1.712487) + (xy -1.717768 1.712487) + (xy -1.717768 1.852062) + (xy -0.761915 1.852062) + (xy -0.761915 1.563806) + (xy -1.774177 1.563806) + (xy -1.878047 1.535947) + (xy -1.990835 1.460006) + (xy -2.066892 1.347218) + (xy -2.094634 1.243374) + (xy -2.094634 0.837444) + (xy -2.066892 0.733599) + (xy -1.990835 0.620837) + (xy -1.878045 0.544869) + (xy -1.774174 0.517131) + (xy -0.701252 0.517131) + ) + + (stroke (width 0) (type solid)) (fill solid) (layer "F.Mask") (tstamp eb537c26-a5a0-42d1-805b-00dd6b8680e3)) + (fp_poly + (pts + (xy 3.873151 0.544872) + (xy 3.986077 0.620831) + (xy 4.062627 0.733583) + (xy 4.090815 0.837433) + (xy 4.090815 1.036071) + (xy 3.709262 1.036071) + (xy 3.709262 0.896353) + (xy 2.753521 0.896353) + (xy 2.753521 1.184581) + (xy 3.77007 1.184581) + (xy 3.873151 1.212325) + (xy 3.986077 1.288284) + (xy 4.062627 1.401033) + (xy 4.090815 1.504883) + (xy 4.090815 1.910835) + (xy 4.062628 2.014683) + (xy 3.986079 2.127639) + (xy 3.873153 2.20357) + (xy 3.770073 2.231431) + (xy 2.697 2.231431) + (xy 2.593127 2.203572) + (xy 2.480341 2.127633) + (xy 2.404281 2.014667) + (xy 2.376543 1.910824) + (xy 2.376543 1.712487) + (xy 2.753521 1.712487) + (xy 2.753521 1.852062) + (xy 3.709262 1.852062) + (xy 3.709262 1.563806) + (xy 2.697 1.563806) + (xy 2.593127 1.535947) + (xy 2.480342 1.460006) + (xy 2.404282 1.347218) + (xy 2.376543 1.243374) + (xy 2.376543 0.837444) + (xy 2.404282 0.733599) + (xy 2.480342 0.620837) + (xy 2.593129 0.544869) + (xy 2.697003 0.517131) + (xy 3.77007 0.517131) + ) + + (stroke (width 0) (type solid)) (fill solid) (layer "F.Mask") (tstamp 3b913b3b-3eac-4a01-a878-80ee0144d537)) + (fp_poly + (pts + (xy 0.050691 -4.367515) + (xy 0.34086 -4.223103) + (xy 0.612589 -3.99038) + (xy 0.863966 -3.675832) + (xy 1.093122 -3.285844) + (xy 1.298476 -2.826728) + (xy 1.477997 -2.304811) + (xy 1.596931 -1.872112) + (xy 1.631558 -1.720171) + (xy 1.616626 -1.720171) + (xy 1.595063 -1.719631) + (xy 1.562273 -1.857159) + (xy 1.44569 -2.255257) + (xy 1.2674 -2.735351) + (xy 1.063258 -3.157219) + (xy 0.837469 -3.515158) + (xy 0.593911 -3.803316) + (xy 0.33677 -4.016024) + (xy 0.069758 -4.147785) + (xy -0.134555 -4.192753) + (xy -0.286483 -4.192753) + (xy -0.538777 -4.122947) + (xy -0.861028 -3.920431) + (xy -1.16325 -3.596126) + (xy -1.439895 -3.161188) + (xy -1.685404 -2.626927) + (xy -1.894358 -2.004489) + (xy -2.061168 -1.305155) + (xy -2.157809 -0.732372) + (xy -2.180431 -0.540264) + (xy -2.183061 -0.518464) + (xy -2.186251 -0.4523) + (xy -2.185117 -0.357761) + (xy -2.178046 -0.274389) + (xy -2.170439 -0.231725) + (xy -2.164313 -0.217528) + (xy -2.175202 -0.206166) + (xy -2.251884 -0.165302) + (xy -2.377018 -0.143112) + (xy -2.409769 -0.143763) + (xy -2.427372 -0.14421) + (xy -2.479202 -0.152675) + (xy -2.544187 -0.171857) + (xy -2.594642 -0.194617) + (xy -2.617888 -0.209818) + (xy -2.622818 -0.217996) + (xy -2.613223 -0.246443) + (xy -2.56825 -0.378851) + (xy -2.53584 -0.51108) + (xy -2.53302 -0.536825) + (xy -2.511509 -0.739608) + (xy -2.409017 -1.343405) + (xy -2.221614 -2.082882) + (xy -1.979449 -2.743278) + (xy -1.691534 -3.311907) + (xy -1.366561 -3.776305) + (xy -1.013317 -4.123648) + (xy -0.640487 -4.341638) + (xy -0.352625 -4.417078) + (xy -0.179508 -4.417078) + ) + + (stroke (width 0) (type solid)) (fill solid) (layer "F.Mask") (tstamp 3c13d35e-8546-4a76-964b-8c4f45d21cb6)) + (zone (net 0) (net_name "") (layer "F.Cu") (tstamp e7f0e083-4c15-4601-b4b2-012e9f46415f) (hatch edge 0.508) + (connect_pads (clearance 0)) + (min_thickness 0.254) (filled_areas_thickness no) + (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 1.354293 -2.240843) + (xy 1.404637 -2.07529) + (xy 1.467237 -1.850787) + (xy 1.198634 -1.891025) + (xy 0.235137 -1.954562) + (xy -0.407025 -1.954562) + (xy -1.370375 -1.890881) + (xy -1.838059 -1.820812) + (xy -1.820631 -1.924537) + (xy -1.804112 -1.993796) + (xy -1.598128 -2.607381) + (xy -1.35744 -3.131153) + (xy -1.088953 -3.553262) + (xy -0.801153 -3.862096) + (xy -0.50119 -4.050606) + (xy -0.274753 -4.113256) + (xy -0.146056 -4.113256) + (xy 0.036903 -4.07299) + (xy 0.283603 -3.95125) + (xy 0.525659 -3.751018) + (xy 0.759478 -3.474387) + (xy 0.978896 -3.126546) + (xy 1.178746 -2.713546) + ) + ) + ) + (zone (net 0) (net_name "") (layer "F.Cu") (tstamp 0045db35-dd9a-4e42-80c9-b390252eaf76) (hatch edge 0.508) + (connect_pads (clearance 0)) + (min_thickness 0.254) (filled_areas_thickness no) + (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 0.011062 -4.484053) + (xy -0.137475 -4.512078) + (xy -0.332943 -4.512078) + (xy -0.645262 -4.430231) + (xy -1.039562 -4.199687) + (xy -1.407468 -3.837921) + (xy -1.741315 -3.360843) + (xy -2.034803 -2.781215) + (xy -2.280575 -2.110978) + (xy -2.353231 -1.824284) + (xy -2.37569 -1.719803) + (xy -2.585256 -1.688406) + (xy -3.790887 -1.38429) + (xy -4.599331 -1.108725) + (xy -4.686465 -0.762009) + (xy -4.737178 -0.429453) + (xy -4.761443 -0.068312) + (xy -4.761006 0.168178) + (xy -4.736706 0.529881) + (xy -4.665056 0.999696) + (xy -4.549012 1.450621) + (xy -4.390865 1.883118) + (xy -4.19269 2.294487) + (xy -3.956956 2.682612) + (xy -3.685906 3.045062) + (xy -3.381875 3.379471) + (xy -3.047481 3.6835) + (xy -2.685037 3.954543) + (xy -2.296884 4.190284) + (xy -1.885509 4.388459) + (xy -1.45304 4.546606) + (xy -1.002118 4.662646) + (xy -0.532212 4.734303) + (xy -0.170806 4.758737) + (xy 0.011062 4.758737) + (xy 0.011062 5.050062) + (xy -0.18064 5.050062) + (xy -0.564053 5.024137) + (xy -1.060528 4.948431) + (xy -1.539578 4.82515) + (xy -1.999025 4.657137) + (xy -2.43604 4.446612) + (xy -2.848262 4.196256) + (xy -3.233131 3.908443) + (xy -3.588109 3.5857) + (xy -3.910846 3.230712) + (xy -4.198662 2.845843) + (xy -4.449018 2.43365) + (xy -4.659546 1.996634) + (xy -4.827559 1.537159) + (xy -4.95084 1.058106) + (xy -5.02655 0.561662) + (xy -5.052312 0.178221) + (xy -5.052784 -0.077821) + (xy -5.027021 -0.461234) + (xy -4.962203 -0.886303) + (xy -4.948484 -0.968721) + (xy -4.828034 -1.436934) + (xy -4.659865 -1.896206) + (xy -4.449337 -2.33325) + (xy -4.198978 -2.745587) + (xy -3.911006 -3.130456) + (xy -3.588428 -3.485581) + (xy -3.233275 -3.80819) + (xy -2.848409 -4.096137) + (xy -2.43604 -4.346528) + (xy -1.999025 -4.557037) + (xy -1.539753 -4.72519) + (xy -1.060528 -4.848478) + (xy -0.564053 -4.924193) + (xy -0.18064 -4.949975) + (xy 0.011062 -4.949975) + ) + ) + ) + (zone (net 0) (net_name "") (layer "F.Cu") (tstamp b2aac4f0-c6fe-416e-affb-2f76d9826606) (hatch edge 0.508) + (connect_pads (clearance 0)) + (min_thickness 0.254) (filled_areas_thickness no) + (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 0.011062 5.050062) + (xy 0.074906 5.050062) + (xy 0.458375 5.024137) + (xy 0.954821 4.948431) + (xy 1.434018 4.82515) + (xy 1.893493 4.657137) + (xy 2.330537 4.446612) + (xy 2.742878 4.196256) + (xy 3.127743 3.908443) + (xy 3.482868 3.5857) + (xy 3.805625 3.230712) + (xy 4.0936 2.845843) + (xy 4.344109 2.43365) + (xy 4.554618 1.996634) + (xy 4.722828 1.537159) + (xy 4.846059 1.058106) + (xy 4.921803 0.561662) + (xy 4.9477 0.178221) + (xy 4.947234 -0.077821) + (xy 4.921337 -0.461234) + (xy 4.857068 -0.88265) + (xy 4.843409 -0.968921) + (xy 4.842656 -0.969234) + (xy 4.722334 -1.436934) + (xy 4.554181 -1.896206) + (xy 4.343612 -2.33325) + (xy 4.093278 -2.745587) + (xy 3.805306 -3.130456) + (xy 3.482721 -3.485581) + (xy 3.127568 -3.80819) + (xy 2.742703 -4.096137) + (xy 2.330362 -4.346528) + (xy 1.89335 -4.557037) + (xy 1.434018 -4.72519) + (xy 0.954821 -4.848478) + (xy 0.458375 -4.924193) + (xy 0.074906 -4.949975) + (xy 0.011062 -4.949975) + (xy 0.011062 -4.484053) + (xy 0.111062 -4.458565) + (xy 0.114265 -4.457875) + (xy 0.42564 -4.302909) + (xy 0.713121 -4.0567) + (xy 0.97435 -3.729825) + (xy 1.209618 -3.329437) + (xy 1.418853 -2.86164) + (xy 1.600731 -2.332878) + (xy 1.744581 -1.798693) + (xy 2.480043 -1.688521) + (xy 3.685834 -1.38429) + (xy 4.516118 -1.101375) + (xy 4.580706 -0.762456) + (xy 4.6315 -0.4294) + (xy 4.655931 -0.067728) + (xy 4.656359 0.168659) + (xy 4.631965 0.529818) + (xy 4.560275 0.999703) + (xy 4.44429 1.450584) + (xy 4.285959 1.883071) + (xy 4.087796 2.294456) + (xy 3.851934 2.68255) + (xy 3.580709 3.045031) + (xy 3.276659 3.379446) + (xy 2.942118 3.683484) + (xy 2.579665 3.954534) + (xy 2.1914 4.190275) + (xy 1.779984 4.388456) + (xy 1.347493 4.5466) + (xy 0.896421 4.662643) + (xy 0.426537 4.734303) + (xy 0.065071 4.758737) + (xy 0.011062 4.758737) + ) + ) + ) +) diff --git a/oresat-footprints/oresat-ics.pretty/SOT23.kicad_mod b/oresat-footprints/oresat-ics.pretty/SOT23.kicad_mod new file mode 100644 index 0000000..5f2b51c --- /dev/null +++ b/oresat-footprints/oresat-ics.pretty/SOT23.kicad_mod @@ -0,0 +1,87 @@ +(footprint "SOT23" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (property "Sheetfile" "oresat-gps-card-sch-power.kicad_sch") + (property "Sheetname" "Power") + (property "ki_description" "N-MOSFET transistor, gate/source/drain") + (property "ki_keywords" "transistor NMOS N-MOS N-MOSFET") + (fp_text reference "REF**" (at -1.8 -0.8) (layer "F.SilkS") + (effects (font (size 0.56 0.56) (thickness 0.12)) (justify left bottom)) + (tstamp 90268fb3-489a-4162-8667-37e8a567786d) + ) + (fp_text value "${REFERENCE}" (at -2 3) (layer "F.Fab") + (effects (font (size 0.92 0.92) (thickness 0.08)) (justify left bottom)) + (tstamp 3620f9f1-1ad1-4320-8cd0-07e012b5290c) + ) + (fp_line (start -1.3868 -0.3861) (end -0.4978 -0.3861) + (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 0c74040c-18f7-49ca-9e68-b2180082e1eb)) + (fp_line (start -1.3868 0.3683) (end -1.3868 -0.3861) + (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 2031a0fc-10f1-4fa3-8047-bd8c53e43eea)) + (fp_line (start -0.3683 0.3861) (end 0.3429 0.3861) + (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 025b1e10-32a9-4bdc-bea8-ecdc5ba1d881)) + (fp_line (start 1.3868 -0.3861) (end 0.5232 -0.3861) + (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 944a0872-b846-4a74-bc78-975cda98be86)) + (fp_line (start 1.3868 0.3683) (end 1.3868 -0.3861) + (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp c65e10a8-2193-472c-893c-6d2fae93d664)) + (fp_line (start -1.7 -0.9) (end -1.7 1.6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 854b3908-ad27-4fd4-a995-8efbc7139bb2)) + (fp_line (start -1.7 1.6) (end 1.7 1.6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 90062f2d-4a38-4251-987b-f9b375babc28)) + (fp_line (start -1 -1.6) (end -1 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f5efabfd-4ead-4660-9ffd-4db50d2c902a)) + (fp_line (start -1 -0.9) (end -1.7 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5cf1d14e-f486-44c5-a284-6fef653618f1)) + (fp_line (start 1 -1.6) (end -1 -1.6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7db48ad1-9b45-4898-9db8-96263a16e3fc)) + (fp_line (start 1 -0.9) (end 1 -1.6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1a9e46e6-8d7c-4cae-903c-814a91eaed64)) + (fp_line (start 1.7 -0.9) (end 1 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 22f17cc3-a78f-4add-850c-5e738a8efabc)) + (fp_line (start 1.7 1.6) (end 1.7 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f7fb1d09-ddaf-4664-8b2a-27b2c6608c5b)) + (fp_line (start -1.4 -0.6) (end -1.4 0.6) + (stroke (width 0.3) (type solid)) (layer "F.Fab") (tstamp dc271ebb-fd3d-43d1-af97-fb9b016be89f)) + (fp_line (start -1.4 0.6) (end 1.4 0.6) + (stroke (width 0.3) (type solid)) (layer "F.Fab") (tstamp 5214f524-ecea-4683-acbd-15679410d1bc)) + (fp_line (start 1.4 -0.6) (end -1.4 -0.6) + (stroke (width 0.3) (type solid)) (layer "F.Fab") (tstamp 7b14224a-48cf-4b55-a47b-2eab2b692960)) + (fp_line (start 1.4 0.6) (end 1.4 -0.6) + (stroke (width 0.3) (type solid)) (layer "F.Fab") (tstamp abfa5f5e-729a-4598-9558-c0fc7da03124)) + (fp_poly + (pts + (xy -1.2 1.3) + (xy -0.7 1.3) + (xy -0.7 0.65) + (xy -1.2 0.65) + ) + + (stroke (width 0) (type solid)) (fill solid) (layer "F.Fab") (tstamp ffa4554b-168e-426b-a5a0-de5461ca8084)) + (fp_poly + (pts + (xy -0.25 -0.65) + (xy 0.25 -0.65) + (xy 0.25 -1.3) + (xy -0.25 -1.3) + ) + + (stroke (width 0) (type solid)) (fill solid) (layer "F.Fab") (tstamp 3427b8fe-5948-488c-bf3e-1a2c2b6e5b97)) + (fp_poly + (pts + (xy 0.7 1.3) + (xy 1.2 1.3) + (xy 1.2 0.65) + (xy 0.7 0.65) + ) + + (stroke (width 0) (type solid)) (fill solid) (layer "F.Fab") (tstamp a5429b87-76d7-4de0-a430-64c606c97526)) + (pad "1" smd rect (at -0.9525 1.143) (size 0.7874 0.889) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 150359ac-27cc-467f-ba3c-50562be64cea)) + (pad "2" smd rect (at 0.9525 1.143) (size 0.7874 0.889) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 977aecb6-696f-4c31-8a27-abca8e32add1)) + (pad "3" smd rect (at 0 -1.143) (size 0.7874 0.889) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 07bb2a3e-7f84-4532-8920-cc478f416244)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) +) diff --git a/oresat-footprints/oresat-ics.pretty/U-Connor-Winfield-D32G-016368M.kicad_mod b/oresat-footprints/oresat-ics.pretty/U-Connor-Winfield-D32G-016368M.kicad_mod new file mode 100644 index 0000000..3547499 --- /dev/null +++ b/oresat-footprints/oresat-ics.pretty/U-Connor-Winfield-D32G-016368M.kicad_mod @@ -0,0 +1,40 @@ +(footprint "U-Connor-Winfield-D32G-016368M" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (property "Sheetfile" "oresat-gps-card-sch-max2771.kicad_sch") + (property "Sheetname" "MAX2771") + (property "ki_description" "16.368 MHz TCXO, 4-pin 3.2x2.5mm") + (fp_text reference "REF**" (at 0.05 -1.5) (layer "F.SilkS") + (effects (font (size 0.56 0.56) (thickness 0.12)) (justify left bottom)) + (tstamp 926b1c02-d9b1-4421-9a54-7eb7b917d341) + ) + (fp_text value "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 1.27 1.27) (thickness 0.15))) + (tstamp 5fccf9e1-4754-4572-9f07-07fb851e4f9d) + ) + (fp_line (start -1.68 -0.07) (end -1.68 0.07) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp a55a83fb-73c6-4bad-acdc-43271df51b7f)) + (fp_line (start -1.67 -1.31) (end 1.67 -1.31) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 729372b1-459e-4002-a357-b0653f871f19)) + (fp_line (start 1.67 -0.07) (end 1.67 0.07) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 36fcf120-04d3-42cf-88e7-ee997bd12f93)) + (fp_line (start 1.67 1.31) (end -1.67 1.31) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 6938f10c-afda-4d36-aa6d-d6428ffc4515)) + (fp_circle (center -0.5986 0.6846) (end -0.2684 0.6846) + (stroke (width 0.127) (type solid)) (fill none) (layer "F.SilkS") (tstamp b90e8060-3a80-40d3-a94f-4c812f84652e)) + (fp_line (start -1.68 0.07) (end -1.68 -0.07) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 32ce4221-d9ce-4ec1-a17a-587b6ff0fb3d)) + (fp_line (start -1.67 -1.31) (end 1.67 -1.31) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 855875ce-2e61-44ba-b18d-f26c6eb52c86)) + (fp_line (start 1.67 -0.07) (end 1.67 0.07) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 6fa30e83-28c8-4ad6-907b-c3108c26b60b)) + (fp_line (start 1.67 1.31) (end -1.67 1.31) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 5a1281ac-9a5d-496d-afa6-3d21ad7736a3)) + (pad "1" smd rect (at -1.51 0.68) (size 0.78 0.87) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 3b3eaa19-b930-4972-9bae-e550427e61f5)) + (pad "2" smd rect (at 1.51 0.68) (size 0.78 0.87) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp e57e943b-e2d8-43ce-9e50-8d951034c44f)) + (pad "3" smd rect (at 1.51 -0.68) (size 0.78 0.87) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp f2812d7e-c568-49c7-b1ae-f982dab6e5b6)) + (pad "4" smd rect (at -1.51 -0.68) (size 0.78 0.87) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 6573d9f4-01f8-434c-a19c-7c14228838ad)) +) diff --git a/oresat-footprints/oresat-ics.pretty/U-Minicircuits-BP2G+.kicad_mod b/oresat-footprints/oresat-ics.pretty/U-Minicircuits-BP2G+.kicad_mod new file mode 100644 index 0000000..adcfcf2 --- /dev/null +++ b/oresat-footprints/oresat-ics.pretty/U-Minicircuits-BP2G+.kicad_mod @@ -0,0 +1,40 @@ +(footprint "U-Minicircuits-BP2G+" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (property "Sheetfile" "oresat-gps-card-sch-rf-power.kicad_sch") + (property "Sheetname" "RF + RF Power") + (property "ki_description" "L-band power splitter/combiner") + (fp_text reference "REF**" (at -2.9 2.2 90) (layer "F.SilkS") + (effects (font (size 0.56 0.56) (thickness 0.12)) (justify left bottom)) + (tstamp 3ce4d2bc-a992-471e-9b62-c35d0468f8ae) + ) + (fp_text value "${REFERENCE}" (at 3.048 1.016 180) (layer "F.Fab") + (effects (font (size 0.508 0.508) (thickness 0.127)) (justify right bottom)) + (tstamp ee932d1a-4360-4bc4-b70d-4fe5719ce669) + ) + (fp_line (start -2.667 -2.0701) (end 2.667 -2.0701) + (stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp dde23f89-701b-44e1-8103-1ba6e0f7339e)) + (fp_line (start -2.667 2.0701) (end -2.667 -2.0701) + (stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp 9d3a6ea9-6037-4193-86f3-f0d9a1461615)) + (fp_line (start 2.667 -2.0701) (end 2.667 2.0701) + (stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp 2eb7b838-420a-4162-b233-18341e8cf0d2)) + (fp_line (start 2.667 2.0701) (end -2.667 2.0701) + (stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp 7c03f0f0-d9f1-40a0-aa3a-b95078f17140)) + (fp_circle (center -3.302 3.048) (end -2.734041 3.048) + (stroke (width 0.254) (type solid)) (fill none) (layer "F.SilkS") (tstamp 6a8dcb6f-f041-4f94-bf68-e1342317de49)) + (pad "1" smd rect (at -1.905 3.1115 90) (size 1.27 0.762) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp e576d3b4-bf34-458f-b73f-14e86a30007f)) + (pad "2" smd rect (at -0.635 3.1115 90) (size 1.27 0.762) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 89065256-c0ea-4cdc-8719-9ca72059b491)) + (pad "3" smd rect (at 0.635 3.1115 90) (size 1.27 0.762) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 1e98bbb0-0d03-4378-9680-51cc856b4d14)) + (pad "4" smd rect (at 1.905 3.1115 90) (size 1.27 0.762) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp dcb718f3-31f7-4e8a-a2f8-0a4ac28ed583)) + (pad "5" smd rect (at 1.905 -3.1115 90) (size 1.27 0.762) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 1cd5cdc2-bed3-4286-b302-da35b6cf8ac2)) + (pad "6" smd rect (at 0.635 -3.1115 90) (size 1.27 0.762) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 63c85865-9cf5-48e6-8732-94009572acb5)) + (pad "7" smd rect (at -0.635 -3.1115 90) (size 1.27 0.762) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp f164cb6f-c3ab-47e1-9479-3cd7b3d5c92b)) + (pad "8" smd rect (at -1.905 -3.1115 90) (size 1.27 0.762) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 37af9583-1cf0-4ebe-98fa-7338b7475202)) +) diff --git a/oresat-footprints/oresat-ics.pretty/U-SkyTraq-ORION-B16.kicad_mod b/oresat-footprints/oresat-ics.pretty/U-SkyTraq-ORION-B16.kicad_mod new file mode 100644 index 0000000..b9e932d --- /dev/null +++ b/oresat-footprints/oresat-ics.pretty/U-SkyTraq-ORION-B16.kicad_mod @@ -0,0 +1,90 @@ +(footprint "U-SkyTraq-ORION-B16" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (property "Sheetfile" "oresat-gps-card-sch-skytraq.kicad_sch") + (property "Sheetname" "SkyTraq") + (property "ki_description" "GPS Receiver Module") + (fp_text reference "REF**" (at -6.3 -8.2) (layer "F.SilkS") + (effects (font (size 0.56 0.56) (thickness 0.12)) (justify left bottom)) + (tstamp 54658177-1ac2-48c2-8408-0db63776f6dd) + ) + (fp_text value "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 1.27 1.27) (thickness 0.15))) + (tstamp 25042e33-c352-43cb-b57d-ffe9a2ce5699) + ) + (fp_line (start -6.1 -8) (end -6.1 -7.55) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp f5132608-57dc-4071-aee2-7e8e954189ff)) + (fp_line (start -6.1 -8) (end -5.5 -8) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp f13b9fb6-f09b-4e55-852e-6a22e6a632c8)) + (fp_line (start -6.1 8) (end -6.1 7.55) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 801074f1-b68c-41c1-aba6-2ca981c7ae48)) + (fp_line (start -6.1 8) (end -5.5 8) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp c2de56de-d99b-4624-bf60-9018f84c3982)) + (fp_line (start 6.1 -8) (end 5.5 -8) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp cfb4bf39-8cc4-4775-adaf-c563e23f7c63)) + (fp_line (start 6.1 -8) (end 6.1 -7.55) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp bd79470e-a72e-4891-9b53-be82b9987cd5)) + (fp_line (start 6.1 8) (end 5.5 8) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 733cdbbe-318d-4725-a29a-7462f1c40f71)) + (fp_line (start 6.1 8) (end 6.1 7.55) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp faf93c5f-48bf-4b45-90f8-bff843912f15)) + (fp_circle (center 6.2 8.6) (end 6.341418 8.6) + (stroke (width 0.127) (type solid)) (fill none) (layer "F.SilkS") (tstamp a039eb3c-c7b7-4bd5-a2e3-10ceefd5a073)) + (fp_line (start -6.1 -8) (end -6.1 8) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 93829771-a1e8-467e-8dfb-9c0d9efaca52)) + (fp_line (start -6.1 8) (end 6.1 8) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 0698ad9a-0d84-4f28-ab06-ce78a7fee85a)) + (fp_line (start 6.1 -8) (end -6.1 -8) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 0c86c0da-652d-4b4f-bd25-7e53ef404fba)) + (fp_line (start 6.1 8) (end 6.1 -8) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp c124a334-7b0e-42cd-b677-91e8a08ab9b5)) + (fp_circle (center 6.2 8.6) (end 6.341418 8.6) + (stroke (width 0.127) (type solid)) (fill none) (layer "F.Fab") (tstamp 38488ae9-fc6e-47b3-a163-06c61977cab3)) + (pad "1" smd rect (at 6.1 7) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 34021c4f-e42f-48b3-af19-b4e7ac68ca46)) + (pad "2" smd rect (at 6.1 5.9) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp a3357183-6b4b-4d63-b5c0-58c6b6b05c4e)) + (pad "3" smd rect (at 6.1 4.8) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 3ccea0e9-1481-4e96-9502-378fa324050d)) + (pad "4" smd rect (at 6.1 3.7) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 7f7804f2-3f02-42a4-a349-ce36cd6f7261)) + (pad "5" smd rect (at 6.1 2.6) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 3f7add74-05b0-4281-8b80-d16c842aa7a4)) + (pad "6" smd rect (at 6.1 1.5) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 0eccf436-4dc5-47b1-a559-22862f82f767)) + (pad "7" smd rect (at 6.1 0.4) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 93038543-f66b-4691-8fb7-dd7931d25db2)) + (pad "8" smd rect (at 6.1 -2.6) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 2235ba50-ffa3-46d1-844f-a3af14707cf7)) + (pad "9" smd rect (at 6.1 -3.7) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 3f615f80-d0bd-4b22-9c7c-aa270fd223d0)) + (pad "10" smd rect (at 6.1 -4.8) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 5279f593-eb69-4023-acfb-0346662e631b)) + (pad "11" smd rect (at 6.1 -5.9) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 08af14dc-bdb0-4c51-99da-79756a56e165)) + (pad "12" smd rect (at 6.1 -7) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 7620794a-bb18-4e64-bb5e-f1dee8ac70ee)) + (pad "13" smd rect (at -6.1 -7) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp de5128e4-278e-4e61-8e9e-5a9abfcc7148)) + (pad "14" smd rect (at -6.1 -5.9) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 9a761cb7-dab8-4416-950f-85feb033230a)) + (pad "15" smd rect (at -6.1 -4.8) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 9332d64c-7fa4-4ea1-b4fd-c8d08c237a51)) + (pad "16" smd rect (at -6.1 -3.7) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 101d9f51-b7a7-4b1f-9a39-596e1c4591a8)) + (pad "17" smd rect (at -6.1 -2.6) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 9ff50dcd-e497-4b7b-9389-4c17e140aebf)) + (pad "18" smd rect (at -6.1 0.4) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp a805dbcf-551a-4352-af7c-9e4e945dd861)) + (pad "19" smd rect (at -6.1 1.5) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp b83ce3d7-58c3-4eb3-a9ca-9a69d6bcc402)) + (pad "20" smd rect (at -6.1 2.6) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp b28e8c88-47d4-49b0-92d1-a5f2acf25f3f)) + (pad "21" smd rect (at -6.1 3.7) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 66c4bcc4-2d28-4f1e-841c-59087b3a64e1)) + (pad "22" smd rect (at -6.1 4.8) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 9252e063-7c74-4cce-a161-24818dbe6ad1)) + (pad "23" smd rect (at -6.1 5.9) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp d0a8f957-f395-42ad-b2a3-4f7074c82b6d)) + (pad "24" smd rect (at -6.1 7) (size 1.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp f1118453-8d9d-458b-85ae-07e225e15590)) +) diff --git a/oresat-footprints/oresat-ics.pretty/U-Skyworks-SKY65723-81-gps-lna.kicad_mod b/oresat-footprints/oresat-ics.pretty/U-Skyworks-SKY65723-81-gps-lna.kicad_mod new file mode 100644 index 0000000..2ca797c --- /dev/null +++ b/oresat-footprints/oresat-ics.pretty/U-Skyworks-SKY65723-81-gps-lna.kicad_mod @@ -0,0 +1,56 @@ +(footprint "U-Skyworks-SKY65723-81-gps-lna" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (property "Sheetfile" "oresat-gps-card-sch-rf-power.kicad_sch") + (property "Sheetname" "RF + RF Power") + (property "ki_description" "GPS LNA") + (fp_text reference "REF**" (at -1.14 1.28 90) (layer "F.SilkS") + (effects (font (size 0.56 0.56) (thickness 0.12)) (justify left bottom)) + (tstamp 59a39b86-e70e-4f9e-8249-ca6a626182e3) + ) + (fp_text value "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 1.27 1.27) (thickness 0.15))) + (tstamp 10fbda72-6afa-4330-acf0-b5f779f56c47) + ) + (fp_poly + (pts + (xy 0.705 -0.342071) + (xy 0.705 0.545) + (xy -0.705 0.545) + (xy -0.705 -0.545) + (xy 0.502071 -0.545) + ) + + (stroke (width 0) (type solid)) (fill solid) (layer "F.Cu") (tstamp f6d3e87f-ca8d-4ef7-ad63-0976c161641e)) + (fp_line (start -0.85 -1.15) (end -0.85 1.15) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 21abbc17-c25c-4244-bf3c-3afcf0cc3112)) + (fp_line (start 0.85 1.15) (end 0.85 -1.15) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp a12b2a5e-7947-49eb-a91b-948e8c71581c)) + (fp_circle (center 1.1 -1.3) (end 1.15 -1.3) + (stroke (width 0.127) (type solid)) (fill none) (layer "F.SilkS") (tstamp e67977c8-bebe-4ca8-88fa-5dbb5bef8ea1)) + (fp_line (start -0.85 -1.15) (end -0.85 1.15) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 6dd997e1-5103-45fa-98aa-f744fa20d1bb)) + (fp_line (start -0.85 1.15) (end 0.85 1.15) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 0be359fd-3a98-4010-8e69-cafdace88587)) + (fp_line (start 0.6 -1.15) (end -0.85 -1.15) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 73ecef04-6316-4165-883d-e17b79c55b6b)) + (fp_line (start 0.6 -1.15) (end 0.85 -1.15) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 34084b28-a2cb-4411-81c9-11ea80312122)) + (fp_line (start 0.85 1.15) (end 0.85 -1.15) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 40bfaa43-b620-476d-ac5f-4527e3281dd6)) + (fp_circle (center 1.1 -1.3) (end 1.15 -1.3) + (stroke (width 0.127) (type solid)) (fill none) (layer "F.Fab") (tstamp c982dba1-90d4-4e9f-ac16-cdef03e5b7ec)) + (pad "1" smd rect (at 0.54 -1.02 90) (size 0.66 0.375) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 503c717d-649b-4d77-805d-01cce503de51)) + (pad "2" smd rect (at 0 -1.02 90) (size 0.66 0.375) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 460925e6-2367-47f0-8f7d-754973f78814)) + (pad "3" smd rect (at -0.54 -1.02 90) (size 0.66 0.375) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 38d62bdd-6c8c-4020-b0a9-4f013a7cf67f)) + (pad "4" smd rect (at -0.54 1.02 270) (size 0.66 0.375) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 39ec0339-50bd-47f0-8826-dad697db13ad)) + (pad "5" smd rect (at 0 1.02 270) (size 0.66 0.375) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp f47d0126-a894-46e0-9c1a-c91d89e02592)) + (pad "6" smd rect (at 0.54 1.02 270) (size 0.66 0.375) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp a662a895-31c6-4add-8494-2f6329b59919)) + (pad "7" smd rect (at 0 0 180) (size 0.66 0.375) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 66b04745-9a69-449c-9ce6-52f64f3b2c79)) +) diff --git a/oresat-footprints/oresat-misc.pretty/CRYSTAL-5X3.2-4SMD.kicad_mod b/oresat-footprints/oresat-misc.pretty/CRYSTAL-5X3.2-4SMD.kicad_mod new file mode 100644 index 0000000..cdc062a --- /dev/null +++ b/oresat-footprints/oresat-misc.pretty/CRYSTAL-5X3.2-4SMD.kicad_mod @@ -0,0 +1,69 @@ +(footprint "CRYSTAL-5X3.2-4SMD" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (property "Sheetfile" "oresat-gps-card-sch-osd3358-usb-xtal.kicad_sch") + (property "Sheetname" "OSD3358 USB, XTAL, etc : SIP B") + (property "ki_description" "Four pin crystal, GND on pins 2 and 4") + (property "ki_keywords" "quartz ceramic resonator oscillator") + (fp_text reference "REF**" (at -0.1 2.7) (layer "F.SilkS") + (effects (font (size 0.56 0.56) (thickness 0.12)) (justify left bottom)) + (tstamp ab10b2b6-8bc6-4c60-8d23-59f06571b732) + ) + (fp_text value "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 1.27 1.27) (thickness 0.15))) + (tstamp cfc0b1b6-51a8-439f-9d29-7a7f2a966fc4) + ) + (fp_poly + (pts + (xy -1.7 -0.45) + (xy -1.05 -0.45) + (xy -1.05 -1.35) + (xy -1.7 -1.35) + ) + + (stroke (width 0) (type solid)) (fill solid) (layer "F.Paste") (tstamp 0fec7522-96df-42c2-a6b4-96bccd6235e8)) + (fp_poly + (pts + (xy -1.7 1.35) + (xy -1.05 1.35) + (xy -1.05 0.45) + (xy -1.7 0.45) + ) + + (stroke (width 0) (type solid)) (fill solid) (layer "F.Paste") (tstamp 0b56688b-f105-4ef9-ada4-8b2f9fdfd550)) + (fp_poly + (pts + (xy 1.05 -0.45) + (xy 1.7 -0.45) + (xy 1.7 -1.35) + (xy 1.05 -1.35) + ) + + (stroke (width 0) (type solid)) (fill solid) (layer "F.Paste") (tstamp 3e25b75f-7d62-4858-b3d6-b2de540473d3)) + (fp_poly + (pts + (xy 1.05 1.35) + (xy 1.7 1.35) + (xy 1.7 0.45) + (xy 1.05 0.45) + ) + + (stroke (width 0) (type solid)) (fill solid) (layer "F.Paste") (tstamp 2f13dd55-8a37-43e4-aa20-5975f6dd2575)) + (fp_line (start -2.65 0.25) (end -2.65 -0.25) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 38708a4d-8b34-419c-93be-d093b3e63790)) + (fp_line (start -0.8 -1.815) (end 0.8 -1.815) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp f6b8bdc6-8bda-411c-b965-aac1dead5da5)) + (fp_line (start -0.8 1.725) (end 0.8 1.725) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp a010ea1e-24e8-4910-9ead-a12f6bbf9c28)) + (fp_line (start 2.65 0.25) (end 2.65 -0.25) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 5b9f6be8-aacb-4e47-8a86-65f6f7d0a1ba)) + (fp_circle (center -3.2 2.2) (end -3 2.2) + (stroke (width 0.4) (type solid)) (fill none) (layer "F.SilkS") (tstamp 1e5932e7-fab5-409d-a8c3-64210b8a6099)) + (pad "1" smd rect (at -1.85 1.1) (size 1.6 1.25) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.0635) (tstamp bbe946f5-feb2-458d-832a-9bb3caea06b6)) + (pad "2" smd rect (at 1.85 1.1) (size 1.6 1.25) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.0635) (tstamp f3bfce5d-58c1-4f30-8389-6ab17a97842a)) + (pad "3" smd rect (at 1.85 -1.1) (size 1.6 1.25) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.0635) (tstamp c0ba2ee9-fe75-4f67-a580-888eba641a46)) + (pad "4" smd rect (at -1.85 -1.1) (size 1.6 1.25) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 0473f28f-0c20-4376-8c74-ea73a9548dbf)) +) diff --git a/oresat-footprints/oresat-misc.pretty/CRYSTAL_3.2X1.5.kicad_mod b/oresat-footprints/oresat-misc.pretty/CRYSTAL_3.2X1.5.kicad_mod new file mode 100644 index 0000000..749e9a2 --- /dev/null +++ b/oresat-footprints/oresat-misc.pretty/CRYSTAL_3.2X1.5.kicad_mod @@ -0,0 +1,27 @@ +(footprint "CRYSTAL_3.2X1.5" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (property "Sheetfile" "oresat-gps-card-sch-osd3358-usb-xtal.kicad_sch") + (property "Sheetname" "OSD3358 USB, XTAL, etc : SIP B") + (property "ki_description" "Two pin crystal") + (property "ki_keywords" "quartz ceramic resonator oscillator") + (fp_text reference "REF**" (at 1.9 -0.2) (layer "F.SilkS") + (effects (font (size 0.56 0.56) (thickness 0.12)) (justify left bottom)) + (tstamp c8e98697-4be8-4a67-9f46-4cfe9638d1b8) + ) + (fp_text value "${REFERENCE}" (at -2.48125 2.125) (layer "F.Fab") + (effects (font (size 0.89408 0.89408) (thickness 0.12192)) (justify left bottom)) + (tstamp b42b8e0d-e4d3-410f-809a-8576d5bef472) + ) + (fp_line (start -0.53125 -0.796875) (end 0.53125 -0.796875) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 42c6f2cf-aaa9-494b-902e-187e31889ddd)) + (fp_line (start -0.53125 0.796875) (end -0.53125 -0.796875) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 36f2c84e-967a-4c8d-af34-af4205914b1d)) + (fp_line (start 0.53125 -0.796875) (end 0.53125 0.796875) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 76c8d4d5-58aa-4a01-b13b-8f28be62ba53)) + (fp_line (start 0.53125 0.796875) (end -0.53125 0.796875) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 9b2147e9-c6cc-41cb-aea5-97995453de39)) + (pad "1" smd rect (at -1.25 0) (size 1.1 1.9) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 16f6dbb5-d08b-4fdc-928c-e1c31c80657b)) + (pad "2" smd rect (at 1.25 0) (size 1.1 1.9) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0635) (tstamp 1b91cec8-2fbe-49f3-a888-f8842476ff95)) +) diff --git a/oresat-footprints/oresat-misc.pretty/Laird_Technologies_BMI-S-202-F_16.50x16.50mm.kicad_mod b/oresat-footprints/oresat-misc.pretty/Laird_Technologies_BMI-S-202-F_16.50x16.50mm.kicad_mod new file mode 100644 index 0000000..be0d608 --- /dev/null +++ b/oresat-footprints/oresat-misc.pretty/Laird_Technologies_BMI-S-202-F_16.50x16.50mm.kicad_mod @@ -0,0 +1,88 @@ +(footprint "Laird_Technologies_BMI-S-202-F_16.50x16.50mm" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (descr "Laird Technologies BMI-S-202-F Shielding Cabinet Two Piece SMD 16.50x16.50mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf)") + (tags "Shielding Cabinet") + (property "Sheetfile" "oresat-gps-card-sch-rf-power.kicad_sch") + (property "Sheetname" "RF + RF Power") + (property "ki_description" "One-piece EMI RF shielding cabinet") + (property "ki_keywords" "RF EMI shielding cabinet") + (attr smd) + (fp_text reference "REF**" (at 7.8 -9.3) (layer "F.SilkS") + (effects (font (size 0.56 0.56) (thickness 0.12))) + (tstamp 8cfd31ea-13e0-465a-a52a-6facad6b67f3) + ) + (fp_text value "BMI-S-202-C" (at 0 9.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp fe190633-1e71-4e8c-9469-add17a7a0021) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp fcb9c96b-24a1-4178-abe8-4d6cffed25d8) + ) + (fp_line (start -8.4 -3.8) (end -8.4 -2.2) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 364cb26e-0134-49a5-aa7b-ea320791c405)) + (fp_line (start -8.4 2.2) (end -8.4 3.8) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 56b8b449-c252-4e42-aa77-2467908959cd)) + (fp_line (start -3.8 -8.4) (end -2.2 -8.4) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9ff3d361-090c-41fa-ba16-cc9592b0caba)) + (fp_line (start -3.8 8.4) (end -2.2 8.4) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9893ae95-6948-4108-bf7e-3fea7f3eb462)) + (fp_line (start 2.2 -8.4) (end 3.8 -8.4) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5fdbc9c3-6437-49b6-a17d-7f04808f53c1)) + (fp_line (start 2.2 8.4) (end 3.8 8.4) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f528aa6e-be8f-4e31-91e7-8b0141360086)) + (fp_line (start 8.4 -3.8) (end 8.4 -2.2) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8294acb9-abc3-448c-b86e-6b5b2ae00906)) + (fp_line (start 8.4 2.2) (end 8.4 3.8) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 53c477fe-5e95-46b3-94ca-0dbcb2a4edda)) + (fp_line (start -8.9 -8.9) (end -8.9 8.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 300fa613-9653-4fb8-97d3-4b5a27d3d17a)) + (fp_line (start -8.9 8.9) (end 8.9 8.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 85c2ad36-1673-4fbf-a62b-0053e564276d)) + (fp_line (start -7.4 -7.4) (end -7.4 7.4) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7fa44c09-26aa-4910-8403-f5a86088dd39)) + (fp_line (start 7.4 -7.4) (end -7.4 -7.4) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0fbb49b4-14f8-4dc7-ae1e-98137407e936)) + (fp_line (start 7.4 -7.4) (end 7.4 7.4) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 99acda9b-2405-492f-838c-b8e4115a1a2a)) + (fp_line (start 7.4 7.4) (end -7.4 7.4) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0a914873-8f45-4e85-b4d9-16012e5b6226)) + (fp_line (start 8.9 -8.9) (end -8.9 -8.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5e6b18e0-5fee-494a-8fc7-0fe38558c5e4)) + (fp_line (start 8.9 8.9) (end 8.9 -8.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4075dd42-2d46-48b8-a2dc-55ee35632877)) + (fp_line (start -8.25 -8.25) (end -8.25 8.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 500a19f0-2ae3-4fb7-a9b3-0dbbaaf91474)) + (fp_line (start -8.25 8.25) (end 8.25 8.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2ce6e858-4410-48bd-99bb-3f4fffaf6721)) + (fp_line (start 8.25 -8.25) (end -8.25 -8.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7846310e-6240-41c2-a8c2-ad04f271113a)) + (fp_line (start 8.25 8.25) (end 8.25 -8.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp de68851f-cf90-4afa-8c6d-ec474b5595b4)) + (pad "1" smd rect (at -8.15 -8.15) (size 1 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d16e521b-c5f5-4ab0-bd18-67b3ee51f209)) + (pad "1" smd rect (at -8.15 -5.875) (size 1 3.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88a0a6ec-c398-465d-a627-008597f859b4)) + (pad "1" smd rect (at -8.15 0) (size 1 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b6ee8da-3b2b-4966-8069-f6daa02d37de)) + (pad "1" smd rect (at -8.15 5.875) (size 1 3.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fda7a183-f113-454b-a1dc-0efe8dd45890)) + (pad "1" smd rect (at -8.15 8.15) (size 1 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 15094e61-f4fc-4645-8e71-e0b12de00b67)) + (pad "1" smd rect (at -5.875 -8.15) (size 3.55 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c2803cb-6669-417e-86c6-a05ec7be8795)) + (pad "1" smd rect (at -5.875 8.15) (size 3.55 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b48ff91-89b9-4a3a-b82e-f8a47e0c0b7a)) + (pad "1" smd rect (at 0 -8.15) (size 3.8 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b067654e-993a-45eb-aa9d-bf832733d1a9)) + (pad "1" smd rect (at 0 8.15) (size 3.8 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 034b92a7-9772-4416-9782-9dd80c2cc6e2)) + (pad "1" smd rect (at 5.875 -8.15) (size 3.55 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e63cc963-bb1a-4865-908d-31e43d3190d0)) + (pad "1" smd rect (at 5.875 8.15) (size 3.55 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a73aa029-6e10-4b26-89a9-ae3fd58c5552)) + (pad "1" smd rect (at 8.15 -8.15) (size 1 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db9d6349-8e09-46e9-bc9e-553c9d6dc4ba)) + (pad "1" smd rect (at 8.15 -5.875) (size 1 3.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5d62f7d3-ea7a-452c-b1b7-1f08940f5f27)) + (pad "1" smd rect (at 8.15 0) (size 1 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92f9d9c2-f6b0-44ec-8c28-08044cdb6908)) + (pad "1" smd rect (at 8.15 5.875) (size 1 3.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6df59032-74ff-457d-81de-f495efca71b8)) + (pad "1" smd rect (at 8.15 8.15) (size 1 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7ca0a7f-442d-4a90-a3e5-7d99cd1c039b)) + (model "${KICAD6_3DMODEL_DIR}/RF_Shielding.3dshapes/Laird_Technologies_BMI-S-202-F_16.50x16.50mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model "${ORESAT_LIBRARIES}/oresat-3dmodels/SH-BMI-S-202.STP" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz -90 0 0)) + ) +) diff --git a/oresat-symbols/oresat-connectors.kicad_sym b/oresat-symbols/oresat-connectors.kicad_sym index 02c8c78..4e9a8d2 100644 --- a/oresat-symbols/oresat-connectors.kicad_sym +++ b/oresat-symbols/oresat-connectors.kicad_sym @@ -1922,6 +1922,98 @@ ) ) ) + (symbol "SM06B-SRSS-TB(LF)(SN)" (in_bom yes) (on_board yes) + (property "Reference" "J10" (at -5.08 8.255 0) + (effects (font (size 1.778 1.5113)) (justify left bottom)) + ) + (property "Value" "SM06B-SRSS-TB(LF)(SN)" (at -5.08 10.795 0) + (effects (font (size 1.778 1.5113)) (justify left bottom)) + ) + (property "Footprint" "oresat-live-card:CONN_SM06B-SRSS-TB_JST" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Description" "CONN HEADER SMD R/A 6POS 1MM" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "MPN" "SM06B-SRSS-TB(LF)(SN)" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Distributor" "DigiKey" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (symbol "SM06B-SRSS-TB(LF)(SN)_1_0" + (polyline + (pts + (xy -5.08 -10.16) + (xy 2.54 -10.16) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 7.62) + (xy -5.08 -10.16) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 -10.16) + (xy 2.54 7.62) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 7.62) + (xy -5.08 7.62) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (pin passive line (at -7.62 5.08 0) (length 2.54) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 0 0)))) + ) + (pin passive line (at -7.62 2.54 0) (length 2.54) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 0 0)))) + ) + (pin passive line (at -7.62 0 0) (length 2.54) + (name "3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 0 0)))) + ) + (pin passive line (at -7.62 -2.54 0) (length 2.54) + (name "4" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 0 0)))) + ) + (pin passive line (at -7.62 -5.08 0) (length 2.54) + (name "5" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 0 0)))) + ) + (pin passive line (at -7.62 -7.62 0) (length 2.54) + (name "6" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 0 0)))) + ) + (pin passive line (at 0 -12.7 90) (length 2.54) + (name "7" (effects (font (size 0 0)))) + (number "7" (effects (font (size 0 0)))) + ) + (pin passive line (at 0 -12.7 90) (length 2.54) + (name "7" (effects (font (size 0 0)))) + (number "8" (effects (font (size 0 0)))) + ) + ) + ) (symbol "U.FL2PIN" (in_bom yes) (on_board yes) (property "Reference" "J2" (at -2.54 -5.08 0) (effects (font (size 1.778 1.5113)) (justify left bottom)) diff --git a/oresat-symbols/oresat-graphics.kicad_sym b/oresat-symbols/oresat-graphics.kicad_sym index 1650ff9..1b91244 100644 --- a/oresat-symbols/oresat-graphics.kicad_sym +++ b/oresat-symbols/oresat-graphics.kicad_sym @@ -1,20 +1,39 @@ -(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) +(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor) + (symbol "FLIGHTMARKER" (in_bom yes) (on_board yes) + (property "Reference" "FLIGHT1" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "FLIGHTMARKER" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "oresat-graphics:FLIGHTMARKER" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "FLIGHTMARKER_1_0" + (text "Flight Hardware Marker (on PCB)" (at 0 0 0) + (effects (font (size 2.54 2.159)) (justify left bottom)) + ) + ) + ) (symbol "dot_small" (pin_numbers hide) (pin_names (offset 0) hide) (in_bom no) (on_board no) - (property "Reference" "#SIM" (id 0) (at 0 0 0) + (property "Reference" "#SIM" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "dot_small" (id 1) (at 0 0 0) + (property "Value" "dot_small" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Footprint" "" (id 2) (at 0 0 0) + (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 0 0 0) + (property "Datasheet" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (symbol "dot_small_0_1" (circle (center 0 0) (radius 0.0001) - (stroke (width 1.5) (type default) (color 0 0 0 0)) + (stroke (width 1.5) (type default)) (fill (type outline)) ) ) diff --git a/oresat-symbols/oresat-ics.kicad_sym b/oresat-symbols/oresat-ics.kicad_sym index 68b3e4e..1ada99d 100644 --- a/oresat-symbols/oresat-ics.kicad_sym +++ b/oresat-symbols/oresat-ics.kicad_sym @@ -2836,6 +2836,92 @@ ) ) ) + (symbol "MIC94090YC6-TR" (in_bom yes) (on_board yes) + (property "Reference" "U8" (at 7.62 -12.7 0) + (effects (font (size 2.0828 1.7703)) (justify right top)) + ) + (property "Value" "MIC94090YC6-TR" (at 27.94 -16.51 0) + (effects (font (size 2.0828 1.7703)) (justify right top)) + ) + (property "Footprint" "oresat-live-card:SC-70-6_MCH" (at -19.05 21.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://ww1.microchip.com/downloads/en/DeviceDoc/mic9409x.pdf" (at 0 33.02 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Description" "IC PWR SWITCH P-CHAN 1:1 SC70-6" (at -16.51 26.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Distributor" "DigiKey" (at -33.02 30.48 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "MPN" "MIC94090YC6" (at -34.29 20.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (symbol "MIC94090YC6-TR_1_0" + (polyline + (pts + (xy -12.7 -7.62) + (xy 12.7 -7.62) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -12.7 7.62) + (xy -12.7 -7.62) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 12.7 -7.62) + (xy 12.7 7.62) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 12.7 7.62) + (xy -12.7 7.62) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (pin output line (at -17.78 0 0) (length 5.08) + (name "VOUT" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -12.7 90) (length 5.08) + (name "GND_2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 0 12.7 270) (length 5.08) + (name "VIN" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 -12.7 90) (length 5.08) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 1.27 180) (length 5.08) + (name "EN" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "MIC94090YC6-TR_1_1" + (pin input line (at 17.78 -1.27 180) (length 5.08) + (name "EN" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "NCS3-272+" (in_bom yes) (on_board yes) (property "Reference" "U" (at 0 0 0) (effects (font (size 1.27 1.27))) @@ -6372,6 +6458,86 @@ ) ) ) + (symbol "TPS2041BQDBVRQ1" (in_bom yes) (on_board yes) + (property "Reference" "U9" (at 13.0556 9.1186 0) + (effects (font (size 2.0828 1.7703)) (justify left bottom)) + ) + (property "Value" "TPS2041BQDBVRQ1" (at 12.4206 6.5786 0) + (effects (font (size 2.0828 1.7703)) (justify left bottom)) + ) + (property "Footprint" "oresat-live-card:DBV5" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tps2041b-q1.pdf?HQS=dis-dk-null-digikeymode-dsf-pf-null-wwe&ts=1651525711603&ref_url=https%253A%252F%252Fwww.ti.com%252Fgeneral%252Fdocs%252Fsuppproductinfo.tsp%253FdistId%253D10%2526gotoUrl%253Dhttps%253A%252F%252Fwww.ti.com%252Flit%252Fgpn%252Ftps2041b-q1" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Description" "Power Switch/Driver 1:1 N-Channel 500mA" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Distributor" "DigiKey" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "MPN" "TPS2041BQDBVRQ1" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (symbol "TPS2041BQDBVRQ1_1_0" + (polyline + (pts + (xy -10.16 -10.16) + (xy 10.16 -10.16) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -10.16 5.08) + (xy -10.16 -10.16) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 10.16 -10.16) + (xy 10.16 5.08) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 10.16 5.08) + (xy -10.16 5.08) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (pin output line (at 12.7 0 180) (length 2.54) + (name "OUT" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -12.7 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin open_collector line (at -12.7 0 0) (length 2.54) + (name "~{OC}" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -2.54 0) (length 2.54) + (name "~{EN}" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 7.62 270) (length 2.54) + (name "IN" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "TPS2051CDBVR" (in_bom yes) (on_board yes) (property "Reference" "U" (at 7.62 7.62 0) (effects (font (size 1.27 1.27))) @@ -6579,6 +6745,150 @@ ) ) ) + (symbol "TQP9111" (in_bom yes) (on_board yes) + (property "Reference" "U19" (at -17.78 17.78 0) + (effects (font (size 1.778 1.5113)) (justify left)) + ) + (property "Value" "TQP9111" (at -22.86 -17.78 0) + (effects (font (size 1.778 1.5113)) (justify left)) + ) + (property "Footprint" "oresat-live-card:QFN50P400X400X102-21N" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.mouser.com/datasheet/2/412/QP9111-1500700.pdf" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Description" "RF Amplifier 1.8-2.7GHz Gn 29.8dB" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "MPN" "TQP9111" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Distributor" "DigiKey" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (symbol "TQP9111_1_0" + (polyline + (pts + (xy -13.97 15.24) + (xy -13.97 -15.24) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -13.97 15.24) + (xy 13.97 15.24) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 13.97 -15.24) + (xy -13.97 -15.24) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 13.97 -15.24) + (xy 13.97 15.24) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (pin power_in line (at 6.35 -17.78 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 0 0)))) + ) + (pin power_in line (at 6.35 -17.78 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 0 0)))) + ) + (pin power_in line (at 6.35 -17.78 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 0 0)))) + ) + (pin output line (at 16.51 -3.81 180) (length 2.54) + (name "RFOUT@12" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 16.51 0 180) (length 2.54) + (name "RFOUT@13" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 16.51 3.81 180) (length 2.54) + (name "RFOUT@14" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 6.35 -17.78 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 0 0)))) + ) + (pin power_in line (at 6.35 17.78 270) (length 2.54) + (name "VBIAS" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 6.35 -17.78 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 0 0)))) + ) + (pin power_in line (at 0 17.78 270) (length 2.54) + (name "VCC2" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 6.35 -17.78 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 0 0)))) + ) + (pin input line (at -16.51 3.81 0) (length 2.54) + (name "RFIN@2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -6.35 17.78 270) (length 2.54) + (name "VCC1" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 6.35 -17.78 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 0 0)))) + ) + (pin input line (at -16.51 0 0) (length 2.54) + (name "RFIN@3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -16.51 -3.81 0) (length 2.54) + (name "RFIN@4" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 6.35 -17.78 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 0 0)))) + ) + (pin passive line (at -6.35 -17.78 90) (length 2.54) + (name "IREF1" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 6.35 -17.78 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 0 0)))) + ) + (pin passive line (at 0 -17.78 90) (length 2.54) + (name "IREF2" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 6.35 -17.78 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 0 0)))) + ) + ) + ) (symbol "TS5A21366" (in_bom yes) (on_board yes) (property "Reference" "U" (at -11.43 -10.16 0) (effects (font (size 1.27 1.27)) (justify left)) diff --git a/oresat-symbols/oresat-passives.kicad_sym b/oresat-symbols/oresat-passives.kicad_sym index b54219b..f2ee939 100644 --- a/oresat-symbols/oresat-passives.kicad_sym +++ b/oresat-symbols/oresat-passives.kicad_sym @@ -814,4 +814,215 @@ ) ) ) + (symbol "R-US" (in_bom yes) (on_board yes) + (property "Reference" "R" (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R-US_1_0" + (polyline + (pts + (xy -2.54 0) + (xy -2.159 1.016) + ) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.159 1.016) + (xy -1.524 -1.016) + ) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.524 -1.016) + (xy -0.889 1.016) + ) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.889 1.016) + (xy -0.254 -1.016) + ) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.254 -1.016) + (xy 0.381 1.016) + ) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.381 1.016) + (xy 1.016 -1.016) + ) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.016 -1.016) + (xy 1.651 1.016) + ) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.651 1.016) + (xy 2.286 -1.016) + ) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.286 -1.016) + (xy 2.54 0) + ) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + (pin passive line (at -5.08 0 0) (length 2.54) + (name "1" (effects (font (size 0 0)))) + (number "1" (effects (font (size 0 0)))) + ) + (pin passive line (at 5.08 0 180) (length 2.54) + (name "2" (effects (font (size 0 0)))) + (number "2" (effects (font (size 0 0)))) + ) + ) + ) + (symbol "THERMISTOR" (in_bom yes) (on_board yes) + (property "Reference" "RT1" (at 1.27 8.89 90) + (effects (font (size 1.778 1.5113)) (justify right bottom)) + ) + (property "Value" "TDK NTCG163JX103DT1S" (at 3.81 33.02 90) + (effects (font (size 1.778 1.5113)) (justify right bottom)) + ) + (property "Footprint" "oresat-live-card:0603-THERMISTOR-B" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Description" "THERMISTOR NTC 10KOHM 3380K 0603" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Distributor" "DigiKey" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "MPN" "NTCG163JX103DT1S" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (symbol "THERMISTOR_1_0" + (polyline + (pts + (xy -2.54 0) + (xy -2.159 1.016) + ) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.159 1.016) + (xy -1.524 -1.016) + ) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.524 -1.016) + (xy -0.889 1.016) + ) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.889 1.016) + (xy -0.254 -1.016) + ) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.254 -1.016) + (xy 0.381 1.016) + ) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.381 1.016) + (xy 1.016 -1.016) + ) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.016 -1.016) + (xy 1.651 1.016) + ) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.651 1.016) + (xy 2.286 -1.016) + ) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.286 -1.016) + (xy 2.54 0) + ) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + (circle (center 0 0) (radius 2.9729) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (text "T" (at -0.508 1.016 0) + (effects (font (size 1.27 1.0795)) (justify left bottom)) + ) + (pin passive line (at -5.08 0 0) (length 2.54) + (name "1" (effects (font (size 0 0)))) + (number "1" (effects (font (size 0 0)))) + ) + (pin passive line (at 5.08 0 180) (length 2.54) + (name "2" (effects (font (size 0 0)))) + (number "2" (effects (font (size 0 0)))) + ) + ) + ) ) diff --git a/oresat-symbols/oresat-power.kicad_sym b/oresat-symbols/oresat-power.kicad_sym index 81b3b16..bb46945 100644 --- a/oresat-symbols/oresat-power.kicad_sym +++ b/oresat-symbols/oresat-power.kicad_sym @@ -1,15 +1,15 @@ (kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor) (symbol "1.1V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) - (property "Reference" "#1V1" (at 0 -2.54 0) + (property "Reference" "#1V01" (at 0 -3.81 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "1.1V" (at 0 3.556 0) + (property "Value" "1.1V" (at 0 5.08 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at -1.27 -1.27 0) + (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at -1.27 -1.27 0) + (property "Datasheet" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (property "ki_keywords" "power-flag" (at 0 0 0) @@ -45,7 +45,7 @@ ) ) (symbol "1.1V_1_1" - (pin power_in line (at -1.27 -1.27 90) (length 0) hide + (pin power_in line (at 0 0 90) (length 0) hide (name "1.1V" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) diff --git a/scripts/__pycache__/kicad_netlist_reader.cpython-39.pyc b/scripts/__pycache__/kicad_netlist_reader.cpython-39.pyc new file mode 100644 index 0000000..ec55dbb Binary files /dev/null and b/scripts/__pycache__/kicad_netlist_reader.cpython-39.pyc differ diff --git a/scripts/__pycache__/kicad_utils.cpython-39.pyc b/scripts/__pycache__/kicad_utils.cpython-39.pyc new file mode 100644 index 0000000..d373120 Binary files /dev/null and b/scripts/__pycache__/kicad_utils.cpython-39.pyc differ