├── .gitignore ├── AA236 Link Budget.xlsx ├── GNC ├── High Level Software Architecture.pptx ├── Images │ ├── Bias Estimation Using Minimum Bounding ellipsoid 2.png │ ├── GNC_block_diagram.png │ ├── actions_page.JPG │ ├── artifacts.JPG │ ├── checks.JPG │ ├── comment.JPG │ ├── commitex.JPG │ └── fail_ex.JPG └── Introduction to Debugging C++.docx ├── README.md ├── SDL_quadchart.ppt ├── Solar_Actuators ├── Footprints │ ├── .gitkeep │ ├── SolarCellX.lib │ └── SolarCellX.pretty │ │ ├── KXOB25-05X3F.kicad_mod │ │ └── SB Diode.kicad_mod ├── IVTracing │ ├── IVTracing │ ├── IV_Swinger2_SSR_mod_PCB_Step_by_Step_v1.01.pdf │ ├── IV_Swinger_2_ss_mod_brd.pdf │ ├── IV_Swinger_2_ss_mod_sch.pdf │ └── ssr_mod_BOM.pdf ├── PandaSat_Files │ ├── .gitkeep │ └── Solar Panel.zip ├── Power System │ ├── 5.0 Power Subsystem.pdf │ ├── CS-RP-084A.pdf │ ├── Efficient_and_Reliable_Solar_Panels_for_Small_Cube.pdf │ └── bq25570.pdf ├── Solar Panel.zip ├── Solar Panels Rev1 │ ├── PocketQubeCoordinates.PNG │ ├── Solar Cell Overview.png │ ├── Solar Cell Y │ │ ├── +Y │ │ │ ├── .gitkeep │ │ │ └── v3_SolarCellX │ │ │ │ ├── SolarCell+Y-B_Paste.svg │ │ │ │ ├── SolarCell+Y-F_Paste.svg │ │ │ │ ├── SolarCell+Y-cache.lib │ │ │ │ ├── SolarCell+Y-rescue.dcm │ │ │ │ ├── SolarCell+Y-rescue.lib │ │ │ │ ├── SolarCell+Y.kicad_pcb │ │ │ │ ├── SolarCell+Y.kicad_pcb-bak │ │ │ │ ├── SolarCell+Y.lib │ │ │ │ ├── SolarCell+Y.net │ │ │ │ ├── SolarCell+Y.pro │ │ │ │ ├── SolarCell+Y.sch │ │ │ │ ├── SolarCell+Y.sch-bak │ │ │ │ ├── SolarCell+Y.step │ │ │ │ ├── SolarCell.STEP │ │ │ │ ├── SolarCellX_v3.kicad_pcb │ │ │ │ ├── SolarCellX_v3.pro │ │ │ │ ├── bom │ │ │ │ └── index.html │ │ │ │ ├── fp-info-cache │ │ │ │ ├── fp-lib-table │ │ │ │ ├── gerber │ │ │ │ ├── SolarCell+Y-B_Mask.gbr │ │ │ │ ├── SolarCell+Y-B_Paste.gbr │ │ │ │ ├── SolarCell+Y-B_SilkS.gbr │ │ │ │ ├── SolarCell+Y-Bottom.gbr │ │ │ │ ├── SolarCell+Y-Edge_Cuts.gbr │ │ │ │ ├── SolarCell+Y-F_Mask.gbr │ │ │ │ ├── SolarCell+Y-F_Paste.gbr │ │ │ │ ├── SolarCell+Y-F_SilkS.gbr │ │ │ │ ├── SolarCell+Y-In1_Cu.gbr │ │ │ │ ├── SolarCell+Y-In2_Cu.gbr │ │ │ │ ├── SolarCell+Y-In3_Cu.gbr │ │ │ │ ├── SolarCell+Y-In4_Cu.gbr │ │ │ │ ├── SolarCell+Y-Top.gbr │ │ │ │ └── SolarCell+Y.drl │ │ │ │ ├── mainboard-cache.lib │ │ │ │ ├── mainboard-rescue.lib │ │ │ │ ├── sym-lib-table │ │ │ │ └── ypluspanel_2019-10-27_JLCPCB.zip │ │ ├── -Y │ │ │ ├── .gitkeep │ │ │ ├── PCB-y.stp │ │ │ ├── Y-pcbv1.zip │ │ │ ├── Y-pcbv1 │ │ │ │ ├── Footprints │ │ │ │ │ ├── SolarCellX.lib │ │ │ │ │ └── SolarCellX.pretty │ │ │ │ │ │ ├── KXOB25-05X3F.kicad_mod │ │ │ │ │ │ └── SB Diode.kicad_mod │ │ │ │ ├── bom │ │ │ │ │ └── index.html │ │ │ │ ├── fp-info-cache │ │ │ │ ├── gerber │ │ │ │ │ ├── solarpcd-B_Mask.gbr │ │ │ │ │ ├── solarpcd-B_Paste.gbr │ │ │ │ │ ├── solarpcd-B_SilkS.gbr │ │ │ │ │ ├── solarpcd-Bottom.gbr │ │ │ │ │ ├── solarpcd-Edge_Cuts.gbr │ │ │ │ │ ├── solarpcd-F_Mask.gbr │ │ │ │ │ ├── solarpcd-F_Paste.gbr │ │ │ │ │ ├── solarpcd-F_SilkS.gbr │ │ │ │ │ ├── solarpcd-In1_Cu.gbr │ │ │ │ │ ├── solarpcd-In2_Cu.gbr │ │ │ │ │ ├── solarpcd-In3_Cu.gbr │ │ │ │ │ ├── solarpcd-In4_Cu.gbr │ │ │ │ │ ├── solarpcd-Top.gbr │ │ │ │ │ └── solarpcd.drl │ │ │ │ ├── solarpcb-cache.lib │ │ │ │ ├── solarpcb.pretty │ │ │ │ │ ├── 0603.kicad_mod │ │ │ │ │ ├── 0805.kicad_mod │ │ │ │ │ ├── 10MM_SM_COIN_CELL_CLIP.kicad_mod │ │ │ │ │ ├── 1X02.kicad_mod │ │ │ │ │ ├── D2F-L2-2.kicad_mod │ │ │ │ │ ├── D2F-L2.kicad_mod │ │ │ │ │ ├── DCK0006A.kicad_mod │ │ │ │ │ ├── DFE322512C.kicad_mod │ │ │ │ │ ├── KXOB25-05X3F.kicad_mod │ │ │ │ │ ├── LPS4018.kicad_mod │ │ │ │ │ ├── QFN50P350X350X100-21N-D.kicad_mod │ │ │ │ │ ├── RGR0020A.kicad_mod │ │ │ │ │ ├── SB-Diode.kicad_mod │ │ │ │ │ ├── SCREWTERMINAL-3.5MM-2_LOCK.kicad_mod │ │ │ │ │ ├── SOD523.kicad_mod │ │ │ │ │ ├── SWLP-12-B.kicad_mod │ │ │ │ │ ├── TSL2561.kicad_mod │ │ │ │ │ └── XF2M-1015-1A.kicad_mod │ │ │ │ ├── solarpcb.sch │ │ │ │ ├── solarpcd-B_Paste.svg │ │ │ │ ├── solarpcd-F_Paste.svg │ │ │ │ ├── solarpcd-cache.lib │ │ │ │ ├── solarpcd-rescue.dcm │ │ │ │ ├── solarpcd-rescue.lib │ │ │ │ ├── solarpcd.kicad_pcb │ │ │ │ ├── solarpcd.kicad_pcb-bak │ │ │ │ ├── solarpcd.pro │ │ │ │ ├── solarpcd.sch │ │ │ │ ├── solarpcd.sch-bak │ │ │ │ ├── solarpcd_lib.dcm │ │ │ │ ├── solarpcd_lib.lib │ │ │ │ ├── sym-lib-table │ │ │ │ ├── ypanel_2019-10-25.zip │ │ │ │ └── ypanel_2019-10-25_JLCPCB.zip │ │ │ └── solarpcb.zip │ │ └── .gitkeep │ └── Solar Panel Design Info ├── Task.txt ├── background_research ├── solarconfigs.png └── weeklyslides_107.pptx ├── Structure_Mechanisms ├── Antenna Coil Failure Drawing.jpg ├── Antenna Coil Side Drawing.jpg ├── Antenna Coil Top Drawing.jpg ├── Battery Harness Negative with Batteries.png ├── Battery Harness Negative.png ├── Battery Harness Positive with Batteries.png ├── Battery Harness Positive.png ├── Battery Harness rev2 with Batteries.png ├── Battery Harness rev2.png ├── Datasheets │ ├── en-d2f.pdf │ └── readme.md ├── Flat Rect Plate Pressure.png ├── Nitinol label.jpg ├── PlusY Deployed Top.jpg ├── PlusY Underside Labeled.png ├── PlusY Underside.jpg ├── aluminum_anodize_therm_conduct.jpg ├── aluminum_cooling_rates.jpeg ├── aluminum_emittance.jpeg └── readme.md ├── Weekly Reports ├── Comms Reports AA236B.pdf ├── Electrical_Avionics Reports AA236B.pptx.pdf ├── GNC_FSW Reports AA236B.pdf └── Mechanical reports AA236B.pdf ├── docs ├── camerav00.html ├── index.html ├── mainboardv00.html ├── sx1280.html ├── xpanelv00.html ├── y+panelv00.html ├── y-panelv00.html └── zpanelv00.html ├── images ├── autocode_1.png ├── autocode_2.png ├── autocode_3.png ├── autocode_4.png ├── autocode_5.png ├── autocode_6.png ├── autocode_7.png └── dashboard.jpg ├── mechanical_drawings ├── 1P_Drawing.PNG ├── Assembly.JPG ├── Components_Envelope.PNG ├── Contact_Surface.PNG └── Killswitch.JPG ├── notes ├── Attitude Notes.pdf ├── Basic iLQR Notes.pdf ├── Communication Notes.pdf ├── Day1-Intro.pdf ├── Day2-Logistics.pdf ├── Day3.pdf ├── MEKF Notes.pdf ├── Sensor Error Notes.pdf └── iLQR Examples │ ├── PendulumTest.m │ ├── iLQRv1.m │ └── pendulum_dynamics.m ├── references ├── Alba_ICD_v0.1.pdf ├── KRAKsat_Lessons_Learned_EN.pdf ├── MRAM │ ├── Example │ │ └── MRAMInfo_2 │ │ │ └── MRAMInfo_2 │ │ │ └── MRAMInfo_2.ino │ ├── KickSat_MRAM.cpp │ └── KickSat_MRAM.h ├── NASA_CubeSat_101.pdf ├── PocketQube_Standard_v1.pdf ├── blink_m4 │ ├── blink_m4.ino │ └── blink_m4.ino.feather_m4.bin ├── panda.h ├── serial_m4 │ ├── serial_m4.ino │ └── serial_m4.ino.feather_m4.bin ├── spi_ex │ └── spi_ex.ino ├── variant.cpp └── variant.h ├── standards ├── ECSS-E-ST-32-10C_Rev.2-Corr.1(1August2019).pdf ├── ECSS-E-ST-32C_Rev.115November2008.pdf ├── ECSS-E-ST-33-01C-Rev.2(1March2019).pdf └── readme.md └── v3_SolarCellX ├── Libraries ├── SolarCellParts.bck ├── SolarCellParts.dcm ├── SolarCellParts.lib ├── SolarCellParts.pretty │ ├── Burn Wire.kicad_mod │ ├── Burn-Wire-Rotated.kicad_mod │ ├── KXOB25-05X3F.kicad_mod │ ├── SB Diode.kicad_mod │ ├── SM111K04L.kicad_mod │ └── SM141K04LV.kicad_mod ├── misc-circuits-cache.lib └── misc-circuits.pretty │ ├── 0603.kicad_mod │ ├── 0805.kicad_mod │ ├── 10MM_SM_COIN_CELL_CLIP.kicad_mod │ ├── 1X02.kicad_mod │ ├── DCK0006A.kicad_mod │ ├── DFE322512C.kicad_mod │ ├── DUMMY.kicad_mod │ ├── LPS4018.kicad_mod │ ├── QFN50P350X350X100-21N-D.kicad_mod │ ├── RGR0020A.kicad_mod │ ├── SCREWTERMINAL-3.5MM-2_LOCK.kicad_mod │ ├── SOD523.kicad_mod │ ├── TSL2561.kicad_mod │ └── XF2M-1015-1A.kicad_mod ├── SolarCell+X_v2-cache.lib ├── SolarCell+X_v2.kicad_pcb-bak ├── SolarCell+X_v2.sch-bak ├── SolarCellX_v3-cache.lib ├── SolarCellX_v3-rescue.dcm ├── SolarCellX_v3-rescue.lib ├── SolarCellX_v3.kicad_pcb ├── SolarCellX_v3.kicad_pcb-bak ├── SolarCellX_v3.pro ├── SolarCellX_v3.sch ├── SolarCellX_v3.sch-bak ├── SolarCellX_v3.step ├── SolarCellX_v3b.sch ├── bom └── index.html ├── fp-info-cache ├── fp-lib-table ├── gerber ├── SolarCellX_v3-B_Mask.gbr ├── SolarCellX_v3-B_Paste.gbr ├── SolarCellX_v3-B_SilkS.gbr ├── SolarCellX_v3-Bottom.gbr ├── SolarCellX_v3-Edge_Cuts.gbr ├── SolarCellX_v3-F_Mask.gbr ├── SolarCellX_v3-F_Paste.gbr ├── SolarCellX_v3-F_SilkS.gbr ├── SolarCellX_v3-In1_Cu.gbr ├── SolarCellX_v3-In2_Cu.gbr ├── SolarCellX_v3-In3_Cu.gbr ├── SolarCellX_v3-In4_Cu.gbr ├── SolarCellX_v3-Top.gbr └── SolarCellX_v3.drl ├── sym-lib-table ├── xpanel_2019-10-25_JLCPCB.zip └── xpanel_2019-10-25_PCBWay.zip /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .DS_Store 3 | 4 | GNC/~$troduction to Debugging C\+\+.docx 5 | 6 | GNC/~WRL3882.tmp 7 | -------------------------------------------------------------------------------- /AA236 Link Budget.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/AA236 Link Budget.xlsx -------------------------------------------------------------------------------- /GNC/High Level Software Architecture.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/GNC/High Level Software Architecture.pptx -------------------------------------------------------------------------------- /GNC/Images/Bias Estimation Using Minimum Bounding ellipsoid 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/GNC/Images/Bias Estimation Using Minimum Bounding ellipsoid 2.png -------------------------------------------------------------------------------- /GNC/Images/GNC_block_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/GNC/Images/GNC_block_diagram.png -------------------------------------------------------------------------------- /GNC/Images/actions_page.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/GNC/Images/actions_page.JPG -------------------------------------------------------------------------------- /GNC/Images/artifacts.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/GNC/Images/artifacts.JPG -------------------------------------------------------------------------------- /GNC/Images/checks.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/GNC/Images/checks.JPG -------------------------------------------------------------------------------- /GNC/Images/comment.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/GNC/Images/comment.JPG -------------------------------------------------------------------------------- /GNC/Images/commitex.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/GNC/Images/commitex.JPG -------------------------------------------------------------------------------- /GNC/Images/fail_ex.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/GNC/Images/fail_ex.JPG -------------------------------------------------------------------------------- /GNC/Introduction to Debugging C++.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/GNC/Introduction to Debugging C++.docx -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # documentation -------------------------------------------------------------------------------- /SDL_quadchart.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/SDL_quadchart.ppt -------------------------------------------------------------------------------- /Solar_Actuators/Footprints/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Solar_Actuators/Footprints/SolarCellX.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # KXOB25-05X3F 5 | # 6 | DEF KXOB25-05X3F SC 0 40 Y Y 1 F N 7 | F0 "SC" 0 -50 50 H V C CNN 8 | F1 "KXOB25-05X3F" 0 50 50 H V C CNN 9 | F2 "" 200 0 50 V I C CNN 10 | F3 "" 200 0 50 V I C CNN 11 | DRAW 12 | S -550 -200 550 200 0 1 0 N 13 | X V+ 1 -650 0 100 R 50 50 1 1 B 14 | X V- 2 650 0 100 L 50 50 1 1 B 15 | ENDDRAW 16 | ENDDEF 17 | # 18 | # SBDiode 19 | # 20 | DEF SBDiode D 0 0 Y Y 1 F N 21 | F0 "D" -60 120 50 H V C CNN 22 | F1 "SBDiode" -60 220 50 H V C CNN 23 | F2 "" -60 120 50 H I C CNN 24 | F3 "" -60 120 50 H I C CNN 25 | DRAW 26 | P 2 0 1 0 -160 0 -100 0 N 27 | P 2 0 1 0 0 0 60 0 N 28 | P 4 0 1 0 -100 50 -100 -50 0 0 -100 50 N 29 | P 4 0 1 0 0 0 0 -50 -20 -50 -20 -30 N 30 | P 4 0 1 0 0 0 0 50 20 50 20 30 N 31 | X NEG 1 160 0 100 L 50 50 1 1 B 32 | X POS 2 -260 0 100 R 50 50 1 1 B 33 | ENDDRAW 34 | ENDDEF 35 | # 36 | #End Library 37 | -------------------------------------------------------------------------------- /Solar_Actuators/Footprints/SolarCellX.pretty/KXOB25-05X3F.kicad_mod: -------------------------------------------------------------------------------- 1 | (module KXOB25-05X3F (layer F.Cu) (tedit 5DADF49B) 2 | (fp_text reference REF** (at 10.7 0) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value KXOB25-05X3F (at 10.3 -5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -1 -4) (end 22 -4) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 22 -4) (end 22 4) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 22 4) (end -1 4) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start -1 4) (end -1 -4) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 2.7 -1) (end 2.7 1) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 1.7 0) (end 3.7 0) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 17 0) (end 19 0) (layer F.SilkS) (width 0.12)) 15 | (pad 1 smd rect (at 0 0) (size 2 7.4) (layers F.Cu F.Paste F.Mask)) 16 | (pad 2 smd rect (at 21 0) (size 2 7.4) (layers F.Cu F.Paste F.Mask)) 17 | ) 18 | -------------------------------------------------------------------------------- /Solar_Actuators/Footprints/SolarCellX.pretty/SB Diode.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "SB Diode" (layer F.Cu) (tedit 5DADF414) 2 | (fp_text reference REF** (at 0.5 2) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "SB Diode" (at 0 -1.8) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 1.4 -0.9) (end 1.4 0.9) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 1.4 0.9) (end -1.4 0.9) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -1.4 0.9) (end -1.4 -0.9) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start -1.4 -0.9) (end 1.4 -0.9) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -0.8 1) (end -0.4 1) (layer F.SilkS) (width 0.12)) 13 | (pad 1 smd rect (at -1.2 0) (size 2.7 1.4) (layers F.Cu F.Paste F.Mask)) 14 | (pad 2 smd rect (at 1.85 0) (size 1.4 1.4) (layers F.Cu F.Paste F.Mask)) 15 | ) 16 | -------------------------------------------------------------------------------- /Solar_Actuators/IVTracing/IVTracing: -------------------------------------------------------------------------------- 1 | See step-by-step instructions in this folder for assembling IV_Swinger_2 (SSR) and generating IV curve 2 | -------------------------------------------------------------------------------- /Solar_Actuators/IVTracing/IV_Swinger2_SSR_mod_PCB_Step_by_Step_v1.01.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Solar_Actuators/IVTracing/IV_Swinger2_SSR_mod_PCB_Step_by_Step_v1.01.pdf -------------------------------------------------------------------------------- /Solar_Actuators/IVTracing/IV_Swinger_2_ss_mod_brd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Solar_Actuators/IVTracing/IV_Swinger_2_ss_mod_brd.pdf -------------------------------------------------------------------------------- /Solar_Actuators/IVTracing/IV_Swinger_2_ss_mod_sch.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Solar_Actuators/IVTracing/IV_Swinger_2_ss_mod_sch.pdf -------------------------------------------------------------------------------- /Solar_Actuators/IVTracing/ssr_mod_BOM.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Solar_Actuators/IVTracing/ssr_mod_BOM.pdf -------------------------------------------------------------------------------- /Solar_Actuators/PandaSat_Files/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Solar_Actuators/PandaSat_Files/Solar Panel.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Solar_Actuators/PandaSat_Files/Solar Panel.zip -------------------------------------------------------------------------------- /Solar_Actuators/Power System/5.0 Power Subsystem.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Solar_Actuators/Power System/5.0 Power Subsystem.pdf -------------------------------------------------------------------------------- /Solar_Actuators/Power System/CS-RP-084A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Solar_Actuators/Power System/CS-RP-084A.pdf -------------------------------------------------------------------------------- /Solar_Actuators/Power System/Efficient_and_Reliable_Solar_Panels_for_Small_Cube.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Solar_Actuators/Power System/Efficient_and_Reliable_Solar_Panels_for_Small_Cube.pdf -------------------------------------------------------------------------------- /Solar_Actuators/Power System/bq25570.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Solar_Actuators/Power System/bq25570.pdf -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panel.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Solar_Actuators/Solar Panel.zip -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/PocketQubeCoordinates.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Solar_Actuators/Solar Panels Rev1/PocketQubeCoordinates.PNG -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Solar_Actuators/Solar Panels Rev1/Solar Cell Overview.png -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/+Y/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/+Y/v3_SolarCellX/SolarCell+Y-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # Device_C_Small 5 | # 6 | DEF Device_C_Small C 0 10 N N 1 F N 7 | F0 "C" 10 70 50 H V L CNN 8 | F1 "Device_C_Small" 10 -80 50 H V L CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | $FPLIST 12 | C_* 13 | $ENDFPLIST 14 | DRAW 15 | P 2 0 1 13 -60 -20 60 -20 N 16 | P 2 0 1 12 -60 20 60 20 N 17 | X ~ 1 0 100 80 D 50 50 1 1 P 18 | X ~ 2 0 -100 80 U 50 50 1 1 P 19 | ENDDRAW 20 | ENDDEF 21 | # 22 | # Device_R_Small_US 23 | # 24 | DEF Device_R_Small_US R 0 10 N N 1 F N 25 | F0 "R" 30 20 50 H V L CNN 26 | F1 "Device_R_Small_US" 30 -40 50 H V L CNN 27 | F2 "" 0 0 50 H I C CNN 28 | F3 "" 0 0 50 H I C CNN 29 | $FPLIST 30 | R_* 31 | $ENDFPLIST 32 | DRAW 33 | P 5 1 1 0 0 0 40 -15 0 -30 -40 -45 0 -60 N 34 | P 5 1 1 0 0 60 40 45 0 30 -40 15 0 0 N 35 | X ~ 1 0 100 40 D 50 50 1 1 P 36 | X ~ 2 0 -100 40 U 50 50 1 1 P 37 | ENDDRAW 38 | ENDDEF 39 | # 40 | # Mechanical_MountingHole_Pad 41 | # 42 | DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N 43 | F0 "H" 0 250 50 H V C CNN 44 | F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN 45 | F2 "" 0 0 50 H I C CNN 46 | F3 "" 0 0 50 H I C CNN 47 | $FPLIST 48 | MountingHole*Pad* 49 | $ENDFPLIST 50 | DRAW 51 | C 0 50 50 0 1 50 N 52 | X 1 1 0 -100 100 U 50 50 1 1 I 53 | ENDDRAW 54 | ENDDEF 55 | # 56 | # SolarCell+Y-rescue_SBDiode-SolarCellParts 57 | # 58 | DEF SolarCell+Y-rescue_SBDiode-SolarCellParts D 0 0 Y Y 1 F N 59 | F0 "D" -60 120 50 H V C CNN 60 | F1 "SolarCell+Y-rescue_SBDiode-SolarCellParts" -60 220 50 H V C CNN 61 | F2 "SolarCellParts:SB Diode" -120 330 50 H I C CNN 62 | F3 "" -60 120 50 H I C CNN 63 | DRAW 64 | P 2 0 1 0 -160 0 -100 0 N 65 | P 2 0 1 0 0 0 60 0 N 66 | P 4 0 1 0 -100 50 -100 -50 0 0 -100 50 N 67 | P 4 0 1 0 0 0 0 -50 -20 -50 -20 -30 N 68 | P 4 0 1 0 0 0 0 50 20 50 20 30 N 69 | X NEG 1 160 0 100 L 50 50 1 1 B 70 | X POS 2 -260 0 100 R 50 50 1 1 B 71 | ENDDRAW 72 | ENDDEF 73 | # 74 | # SolarCell+Y-rescue_SolarCell_Small-SolarCellParts 75 | # 76 | DEF SolarCell+Y-rescue_SolarCell_Small-SolarCellParts SC 0 40 Y Y 1 F N 77 | F0 "SC" 0 -50 50 H V C CNN 78 | F1 "SolarCell+Y-rescue_SolarCell_Small-SolarCellParts" 0 50 50 H V C CNN 79 | F2 "SolarCellParts:KXOB25-05X3F" 0 250 50 H I C CNN 80 | F3 "" 200 0 50 V I C CNN 81 | DRAW 82 | S -550 -200 550 200 0 1 0 N 83 | X V+ 1 -650 0 100 R 50 50 1 1 B 84 | X V- 2 650 0 100 L 50 50 1 1 B 85 | ENDDRAW 86 | ENDDEF 87 | # 88 | # SolarCell+Y-rescue_symbols_TSL2561-misc-circuits-cache 89 | # 90 | DEF SolarCell+Y-rescue_symbols_TSL2561-misc-circuits-cache IC 0 30 Y Y 1 F N 91 | F0 "IC" 1150 300 50 H V L CNN 92 | F1 "SolarCell+Y-rescue_symbols_TSL2561-misc-circuits-cache" 1150 200 50 H V L CNN 93 | F2 "TSL2561" 1150 100 50 H I L CNN 94 | F3 "https://ams.com/documents/20143/36005/TSL2561_DS000110_3-00.pdf/18a41097-2035-4333-c70e-bfa544c0a98b" 1150 0 50 H I L CNN 95 | F4 "Light-to-Digital Converter" 1150 -100 50 H I L CNN "Description" 96 | F5 "1.55" 1150 -200 50 H I L CNN "Height" 97 | F6 "ams" 1150 -300 50 H I L CNN "Manufacturer_Name" 98 | F7 "TSL2561" 1150 -400 50 H I L CNN "Manufacturer_Part_Number" 99 | F8 "N/A" 1150 -500 50 H I L CNN "Mouser Part Number" 100 | F9 "https://www.mouser.com/Search/Refine.aspx?Keyword=N%2FA" 1150 -600 50 H I L CNN "Mouser Price/Stock" 101 | DRAW 102 | P 5 0 1 6 200 100 1100 100 1100 -300 200 -300 200 100 N 103 | X VDD 1 0 0 200 R 50 50 0 0 U 104 | X ADDR_SEL 2 0 -100 200 R 50 50 0 0 U 105 | X GND 3 0 -200 200 R 50 50 0 0 U 106 | X SCL 4 1300 0 200 L 50 50 0 0 U 107 | X INT 5 1300 -100 200 L 50 50 0 0 U 108 | X SDA 6 1300 -200 200 L 50 50 0 0 U 109 | ENDDRAW 110 | ENDDEF 111 | # 112 | # SolarCell+Y-rescue_symbols_XF2M-1015-1A-misc-circuits-cache 113 | # 114 | DEF SolarCell+Y-rescue_symbols_XF2M-1015-1A-misc-circuits-cache J 0 30 Y Y 1 F N 115 | F0 "J" 750 300 50 H V L CNN 116 | F1 "SolarCell+Y-rescue_symbols_XF2M-1015-1A-misc-circuits-cache" 750 200 50 H V L CNN 117 | F2 "XF2M-1015-1A" 750 100 50 H I L CNN 118 | F3 "https://componentsearchengine.com/Datasheets/3/XF2M-1015-1A.pdf" 750 0 50 H I L CNN 119 | F4 "0.5mm Rotary backlock 10 way Omron XF2M Series 0.5mm Pitch 10 Way Right Angle SMT Female FPC Connector Locking Mechanism, Top and Bottom Contact" 750 -100 50 H I L CNN "Description" 120 | F5 "Omron Electronics" 750 -300 50 H I L CNN "Manufacturer_Name" 121 | F6 "XF2M-1015-1A" 750 -400 50 H I L CNN "Manufacturer_Part_Number" 122 | F7 "653-XF2M-1015-1A" 750 -500 50 H I L CNN "Mouser Part Number" 123 | F8 "https://www.mouser.com/Search/Refine.aspx?Keyword=653-XF2M-1015-1A" 750 -600 50 H I L CNN "Mouser Price/Stock" 124 | F9 "7315772P" 750 -700 50 H I L CNN "RS Part Number" 125 | F10 "http://uk.rs-online.com/web/p/products/7315772P" 750 -800 50 H I L CNN "RS Price/Stock" 126 | F11 "70667825" 750 -900 50 H I L CNN "Allied_Number" 127 | F12 "https://www.alliedelec.com/omron-electronic-components-xf2m-1015-1a/70667825/" 750 -1000 50 H I L CNN "Allied Price/Stock" 128 | DRAW 129 | P 5 0 1 6 200 100 700 100 700 -500 200 -500 200 100 N 130 | X 1 1 0 0 200 R 50 50 0 0 B 131 | X 10 10 900 -400 200 L 50 50 0 0 B 132 | X 2 2 900 0 200 L 50 50 0 0 B 133 | X 3 3 0 -100 200 R 50 50 0 0 B 134 | X 4 4 900 -100 200 L 50 50 0 0 B 135 | X 5 5 0 -200 200 R 50 50 0 0 B 136 | X 6 6 900 -200 200 L 50 50 0 0 B 137 | X 7 7 0 -300 200 R 50 50 0 0 B 138 | X 8 8 900 -300 200 L 50 50 0 0 B 139 | X 9 9 0 -400 200 R 50 50 0 0 B 140 | ENDDRAW 141 | ENDDEF 142 | # 143 | # power_+3.3V 144 | # 145 | DEF power_+3.3V #PWR 0 0 Y Y 1 F P 146 | F0 "#PWR" 0 -150 50 H I C CNN 147 | F1 "power_+3.3V" 0 140 50 H V C CNN 148 | F2 "" 0 0 50 H I C CNN 149 | F3 "" 0 0 50 H I C CNN 150 | ALIAS +3.3V 151 | DRAW 152 | P 2 0 1 0 -30 50 0 100 N 153 | P 2 0 1 0 0 0 0 100 N 154 | P 2 0 1 0 0 100 30 50 N 155 | X +3V3 1 0 0 0 U 50 50 1 1 W N 156 | ENDDRAW 157 | ENDDEF 158 | # 159 | # power_GND 160 | # 161 | DEF power_GND #PWR 0 0 Y Y 1 F P 162 | F0 "#PWR" 0 -250 50 H I C CNN 163 | F1 "power_GND" 0 -150 50 H V C CNN 164 | F2 "" 0 0 50 H I C CNN 165 | F3 "" 0 0 50 H I C CNN 166 | DRAW 167 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 168 | X GND 1 0 0 0 D 50 50 1 1 W N 169 | ENDDRAW 170 | ENDDEF 171 | # 172 | # symbols_HHM17139B2 173 | # 174 | DEF symbols_HHM17139B2 U 0 40 Y Y 1 F N 175 | F0 "U" 0 200 50 H V C CNN 176 | F1 "symbols_HHM17139B2" 0 -200 50 H V C CNN 177 | F2 "custom-footprints:balun0603" 0 -300 50 H I C CNN 178 | F3 "" -350 -100 50 H I C CNN 179 | DRAW 180 | S -500 150 500 -150 0 1 0 N 181 | X Unbalanced 1 -600 100 100 R 50 50 1 1 I 182 | X GND 2 -600 -100 100 R 50 50 1 1 I 183 | X Balanced1 3 600 100 100 L 50 50 1 1 I 184 | X Balanced2 4 600 0 100 L 50 50 1 1 I 185 | X GND 5 600 -100 100 L 50 50 1 1 I 186 | X NC 6 600 -100 100 L 50 50 1 1 I N 187 | ENDDRAW 188 | ENDDEF 189 | # 190 | # symbols_MSS1P4-M3_89A 191 | # 192 | DEF symbols_MSS1P4-M3_89A D 0 30 Y Y 1 F N 193 | F0 "D" 400 350 50 H V L BNN 194 | F1 "symbols_MSS1P4-M3_89A" 400 250 50 H V L BNN 195 | F2 "MICROSMP" 400 150 50 H I L BNN 196 | F3 "https://www.vishay.com/docs/89019/mss1p4.pdf" 400 50 50 H I L BNN 197 | F4 "Vishay MSS1P4-M3/89A SMT Schottky Diode, 40V 1A, 2-Pin uSMP" 400 -50 50 H I L BNN "Description" 198 | F5 "Vishay" 400 -250 50 H I L BNN "Manufacturer_Name" 199 | F6 "MSS1P4-M3/89A" 400 -350 50 H I L BNN "Manufacturer_Part_Number" 200 | F7 "625-MSS1P4-M3" 400 -450 50 H I L BNN "Mouser Part Number" 201 | F8 "https://www.mouser.com/Search/Refine.aspx?Keyword=625-MSS1P4-M3" 400 -550 50 H I L BNN "Mouser Price/Stock" 202 | F9 "7103068P" 400 -650 50 H I L BNN "RS Part Number" 203 | F10 "http://uk.rs-online.com/web/p/products/7103068P" 400 -750 50 H I L BNN "RS Price/Stock" 204 | F11 "70217632" 400 -850 50 H I L BNN "Allied_Number" 205 | F12 "https://www.alliedelec.com/general-semiconductor-vishay-mss1p4-m3-89a/70217632/" 400 -950 50 H I L BNN "Allied Price/Stock" 206 | DRAW 207 | P 2 0 1 6 160 -100 200 -80 N 208 | P 2 0 1 6 200 80 200 -80 N 209 | P 2 0 1 6 200 80 240 100 N 210 | P 4 0 1 6 200 0 400 100 400 -100 200 0 N 211 | X ~ 1 0 0 200 R 50 50 0 0 U 212 | X ~ 2 600 0 200 L 50 50 0 0 U 213 | ENDDRAW 214 | ENDDEF 215 | # 216 | # symbols_U.FL-R-SMT-1 217 | # 218 | DEF symbols_U.FL-R-SMT-1 J 0 30 Y Y 1 F N 219 | F0 "J" -300 450 50 H V L CNN 220 | F1 "symbols_U.FL-R-SMT-1" -300 350 50 H V L CNN 221 | F2 "U.FL-R-SMT-1" -300 250 50 H I L CNN 222 | F3 "https://www.hirose.co.jp/cataloge_hp/ed_UFL_20141014.pdf" -300 150 50 H I L CNN 223 | F4 "Hirose" -300 -150 50 H I L CNN "Manufacturer_Name" 224 | F5 "U.FL-R-SMT-1" -300 -250 50 H I L CNN "Manufacturer_Part_Number" 225 | DRAW 226 | P 5 0 1 6 -200 100 200 100 200 -100 -200 -100 -200 100 N 227 | X GND 1 100 -300 200 U 50 50 0 0 U 228 | X 2 2 100 -300 200 U 50 50 0 0 U N 229 | X ANT 3 -400 0 200 R 50 50 0 0 U 230 | ENDDRAW 231 | ENDDEF 232 | # 233 | #End Library 234 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/+Y/v3_SolarCellX/SolarCell+Y-rescue.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/+Y/v3_SolarCellX/SolarCell+Y-rescue.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # SBDiode-SolarCellParts 5 | # 6 | DEF SBDiode-SolarCellParts D 0 0 Y Y 1 F N 7 | F0 "D" -60 120 50 H V C CNN 8 | F1 "SBDiode-SolarCellParts" -60 220 50 H V C CNN 9 | F2 "SolarCellParts:SB Diode" -120 330 50 H I C CNN 10 | F3 "" -60 120 50 H I C CNN 11 | DRAW 12 | P 2 0 1 0 -160 0 -100 0 N 13 | P 2 0 1 0 0 0 60 0 N 14 | P 4 0 1 0 -100 50 -100 -50 0 0 -100 50 N 15 | P 4 0 1 0 0 0 0 -50 -20 -50 -20 -30 N 16 | P 4 0 1 0 0 0 0 50 20 50 20 30 N 17 | X NEG 1 160 0 100 L 50 50 1 1 B 18 | X POS 2 -260 0 100 R 50 50 1 1 B 19 | ENDDRAW 20 | ENDDEF 21 | # 22 | # SolarCell_Small-SolarCellParts 23 | # 24 | DEF SolarCell_Small-SolarCellParts SC 0 40 Y Y 1 F N 25 | F0 "SC" 0 -50 50 H V C CNN 26 | F1 "SolarCell_Small-SolarCellParts" 0 50 50 H V C CNN 27 | F2 "SolarCellParts:KXOB25-05X3F" 0 250 50 H I C CNN 28 | F3 "" 200 0 50 V I C CNN 29 | DRAW 30 | S -550 -200 550 200 0 1 0 N 31 | X V+ 1 -650 0 100 R 50 50 1 1 B 32 | X V- 2 650 0 100 L 50 50 1 1 B 33 | ENDDRAW 34 | ENDDEF 35 | # 36 | # symbols_TSL2561-misc-circuits-cache 37 | # 38 | DEF symbols_TSL2561-misc-circuits-cache IC 0 30 Y Y 1 F N 39 | F0 "IC" 1150 300 50 H V L CNN 40 | F1 "symbols_TSL2561-misc-circuits-cache" 1150 200 50 H V L CNN 41 | F2 "TSL2561" 1150 100 50 H I L CNN 42 | F3 "https://ams.com/documents/20143/36005/TSL2561_DS000110_3-00.pdf/18a41097-2035-4333-c70e-bfa544c0a98b" 1150 0 50 H I L CNN 43 | F4 "Light-to-Digital Converter" 1150 -100 50 H I L CNN "Description" 44 | F5 "1.55" 1150 -200 50 H I L CNN "Height" 45 | F6 "ams" 1150 -300 50 H I L CNN "Manufacturer_Name" 46 | F7 "TSL2561" 1150 -400 50 H I L CNN "Manufacturer_Part_Number" 47 | F8 "N/A" 1150 -500 50 H I L CNN "Mouser Part Number" 48 | F9 "https://www.mouser.com/Search/Refine.aspx?Keyword=N%2FA" 1150 -600 50 H I L CNN "Mouser Price/Stock" 49 | DRAW 50 | P 5 0 1 6 200 100 1100 100 1100 -300 200 -300 200 100 N 51 | X VDD 1 0 0 200 R 50 50 0 0 U 52 | X ADDR_SEL 2 0 -100 200 R 50 50 0 0 U 53 | X GND 3 0 -200 200 R 50 50 0 0 U 54 | X SCL 4 1300 0 200 L 50 50 0 0 U 55 | X INT 5 1300 -100 200 L 50 50 0 0 U 56 | X SDA 6 1300 -200 200 L 50 50 0 0 U 57 | ENDDRAW 58 | ENDDEF 59 | # 60 | # symbols_XF2M-1015-1A-misc-circuits-cache 61 | # 62 | DEF symbols_XF2M-1015-1A-misc-circuits-cache J 0 30 Y Y 1 F N 63 | F0 "J" 750 300 50 H V L CNN 64 | F1 "symbols_XF2M-1015-1A-misc-circuits-cache" 750 200 50 H V L CNN 65 | F2 "XF2M-1015-1A" 750 100 50 H I L CNN 66 | F3 "https://componentsearchengine.com/Datasheets/3/XF2M-1015-1A.pdf" 750 0 50 H I L CNN 67 | F4 "0.5mm Rotary backlock 10 way Omron XF2M Series 0.5mm Pitch 10 Way Right Angle SMT Female FPC Connector Locking Mechanism, Top and Bottom Contact" 750 -100 50 H I L CNN "Description" 68 | F5 "Omron Electronics" 750 -300 50 H I L CNN "Manufacturer_Name" 69 | F6 "XF2M-1015-1A" 750 -400 50 H I L CNN "Manufacturer_Part_Number" 70 | F7 "653-XF2M-1015-1A" 750 -500 50 H I L CNN "Mouser Part Number" 71 | F8 "https://www.mouser.com/Search/Refine.aspx?Keyword=653-XF2M-1015-1A" 750 -600 50 H I L CNN "Mouser Price/Stock" 72 | F9 "7315772P" 750 -700 50 H I L CNN "RS Part Number" 73 | F10 "http://uk.rs-online.com/web/p/products/7315772P" 750 -800 50 H I L CNN "RS Price/Stock" 74 | F11 "70667825" 750 -900 50 H I L CNN "Allied_Number" 75 | F12 "https://www.alliedelec.com/omron-electronic-components-xf2m-1015-1a/70667825/" 750 -1000 50 H I L CNN "Allied Price/Stock" 76 | DRAW 77 | P 5 0 1 6 200 100 700 100 700 -500 200 -500 200 100 N 78 | X 1 1 0 0 200 R 50 50 0 0 B 79 | X 10 10 900 -400 200 L 50 50 0 0 B 80 | X 2 2 900 0 200 L 50 50 0 0 B 81 | X 3 3 0 -100 200 R 50 50 0 0 B 82 | X 4 4 900 -100 200 L 50 50 0 0 B 83 | X 5 5 0 -200 200 R 50 50 0 0 B 84 | X 6 6 900 -200 200 L 50 50 0 0 B 85 | X 7 7 0 -300 200 R 50 50 0 0 B 86 | X 8 8 900 -300 200 L 50 50 0 0 B 87 | X 9 9 0 -400 200 R 50 50 0 0 B 88 | ENDDRAW 89 | ENDDEF 90 | # 91 | #End Library 92 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/+Y/v3_SolarCellX/SolarCell+Y.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # KXOB25-05X3F 5 | # 6 | DEF KXOB25-05X3F SC 0 40 Y Y 1 F N 7 | F0 "SC" 0 -50 50 H V C CNN 8 | F1 "KXOB25-05X3F" 0 50 50 H V C CNN 9 | F2 "" 200 0 50 V I C CNN 10 | F3 "" 200 0 50 V I C CNN 11 | DRAW 12 | S -550 -200 550 200 0 1 0 N 13 | X V+ 1 -650 0 100 R 50 50 1 1 B 14 | X V- 2 650 0 100 L 50 50 1 1 B 15 | ENDDRAW 16 | ENDDEF 17 | # 18 | # SBDiode 19 | # 20 | DEF SBDiode D 0 0 Y Y 1 F N 21 | F0 "D" -60 120 50 H V C CNN 22 | F1 "SBDiode" -60 220 50 H V C CNN 23 | F2 "" -60 120 50 H I C CNN 24 | F3 "" -60 120 50 H I C CNN 25 | DRAW 26 | P 2 0 1 0 -160 0 -100 0 N 27 | P 2 0 1 0 0 0 60 0 N 28 | P 4 0 1 0 -100 50 -100 -50 0 0 -100 50 N 29 | P 4 0 1 0 0 0 0 -50 -20 -50 -20 -30 N 30 | P 4 0 1 0 0 0 0 50 20 50 20 30 N 31 | X NEG 1 160 0 100 L 50 50 1 1 B 32 | X POS 2 -260 0 100 R 50 50 1 1 B 33 | ENDDRAW 34 | ENDDEF 35 | # 36 | #End Library 37 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/+Y/v3_SolarCellX/SolarCell+Y.pro: -------------------------------------------------------------------------------- 1 | update=10/27/2019 12:27:36 PM 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [cvpcb] 9 | version=1 10 | NetIExt=net 11 | [eeschema] 12 | version=1 13 | LibDir= 14 | [eeschema/libraries] 15 | [schematic_editor] 16 | version=1 17 | PageLayoutDescrFile= 18 | PlotDirectoryName= 19 | SubpartIdSeparator=0 20 | SubpartFirstId=65 21 | NetFmtName=Pcbnew 22 | SpiceAjustPassiveValues=0 23 | LabSize=50 24 | ERC_TestSimilarLabels=1 25 | [pcbnew] 26 | version=1 27 | PageLayoutDescrFile= 28 | LastNetListRead=SolarCell+Y.net 29 | CopperLayerCount=6 30 | BoardThickness=1.6 31 | AllowMicroVias=0 32 | AllowBlindVias=0 33 | RequireCourtyardDefinitions=0 34 | ProhibitOverlappingCourtyards=1 35 | MinTrackWidth=0.1524 36 | MinViaDiameter=0.45 37 | MinViaDrill=0.3 38 | MinMicroViaDiameter=0.2 39 | MinMicroViaDrill=0.09999999999999999 40 | MinHoleToHole=0.25 41 | TrackWidth1=0.2286 42 | TrackWidth2=0.1524 43 | TrackWidth3=0.1524 44 | TrackWidth4=0.1524 45 | TrackWidth5=0.24892 46 | TrackWidth6=0.29972 47 | TrackWidth7=0.5 48 | TrackWidth8=0.5842 49 | TrackWidth9=0.6096 50 | TrackWidth10=1 51 | ViaDiameter1=0.5842 52 | ViaDrill1=0.381 53 | dPairWidth1=0.1524 54 | dPairGap1=0.1524 55 | dPairViaGap1=0.25 56 | SilkLineWidth=0.12 57 | SilkTextSizeV=1 58 | SilkTextSizeH=1 59 | SilkTextSizeThickness=0.15 60 | SilkTextItalic=0 61 | SilkTextUpright=1 62 | CopperLineWidth=0.2 63 | CopperTextSizeV=1.5 64 | CopperTextSizeH=1.5 65 | CopperTextThickness=0.3 66 | CopperTextItalic=0 67 | CopperTextUpright=1 68 | EdgeCutLineWidth=0.05 69 | CourtyardLineWidth=0.05 70 | OthersLineWidth=0.15 71 | OthersTextSizeV=1 72 | OthersTextSizeH=1 73 | OthersTextSizeThickness=0.15 74 | OthersTextItalic=0 75 | OthersTextUpright=1 76 | SolderMaskClearance=0.0508 77 | SolderMaskMinWidth=0 78 | SolderPasteClearance=0 79 | SolderPasteRatio=-0 80 | [pcbnew/Layer.F.Cu] 81 | Name=Top 82 | Type=0 83 | Enabled=1 84 | [pcbnew/Layer.In1.Cu] 85 | Name=In1.Cu 86 | Type=0 87 | Enabled=1 88 | [pcbnew/Layer.In2.Cu] 89 | Name=In2.Cu 90 | Type=0 91 | Enabled=1 92 | [pcbnew/Layer.In3.Cu] 93 | Name=In3.Cu 94 | Type=0 95 | Enabled=1 96 | [pcbnew/Layer.In4.Cu] 97 | Name=In4.Cu 98 | Type=0 99 | Enabled=1 100 | [pcbnew/Layer.In5.Cu] 101 | Name=In5.Cu 102 | Type=0 103 | Enabled=0 104 | [pcbnew/Layer.In6.Cu] 105 | Name=In6.Cu 106 | Type=0 107 | Enabled=0 108 | [pcbnew/Layer.In7.Cu] 109 | Name=In7.Cu 110 | Type=0 111 | Enabled=0 112 | [pcbnew/Layer.In8.Cu] 113 | Name=In8.Cu 114 | Type=0 115 | Enabled=0 116 | [pcbnew/Layer.In9.Cu] 117 | Name=In9.Cu 118 | Type=0 119 | Enabled=0 120 | [pcbnew/Layer.In10.Cu] 121 | Name=In10.Cu 122 | Type=0 123 | Enabled=0 124 | [pcbnew/Layer.In11.Cu] 125 | Name=In11.Cu 126 | Type=0 127 | Enabled=0 128 | [pcbnew/Layer.In12.Cu] 129 | Name=In12.Cu 130 | Type=0 131 | Enabled=0 132 | [pcbnew/Layer.In13.Cu] 133 | Name=In13.Cu 134 | Type=0 135 | Enabled=0 136 | [pcbnew/Layer.In14.Cu] 137 | Name=In14.Cu 138 | Type=0 139 | Enabled=0 140 | [pcbnew/Layer.In15.Cu] 141 | Name=In15.Cu 142 | Type=0 143 | Enabled=0 144 | [pcbnew/Layer.In16.Cu] 145 | Name=In16.Cu 146 | Type=0 147 | Enabled=0 148 | [pcbnew/Layer.In17.Cu] 149 | Name=In17.Cu 150 | Type=0 151 | Enabled=0 152 | [pcbnew/Layer.In18.Cu] 153 | Name=In18.Cu 154 | Type=0 155 | Enabled=0 156 | [pcbnew/Layer.In19.Cu] 157 | Name=In19.Cu 158 | Type=0 159 | Enabled=0 160 | [pcbnew/Layer.In20.Cu] 161 | Name=In20.Cu 162 | Type=0 163 | Enabled=0 164 | [pcbnew/Layer.In21.Cu] 165 | Name=In21.Cu 166 | Type=0 167 | Enabled=0 168 | [pcbnew/Layer.In22.Cu] 169 | Name=In22.Cu 170 | Type=0 171 | Enabled=0 172 | [pcbnew/Layer.In23.Cu] 173 | Name=In23.Cu 174 | Type=0 175 | Enabled=0 176 | [pcbnew/Layer.In24.Cu] 177 | Name=In24.Cu 178 | Type=0 179 | Enabled=0 180 | [pcbnew/Layer.In25.Cu] 181 | Name=In25.Cu 182 | Type=0 183 | Enabled=0 184 | [pcbnew/Layer.In26.Cu] 185 | Name=In26.Cu 186 | Type=0 187 | Enabled=0 188 | [pcbnew/Layer.In27.Cu] 189 | Name=In27.Cu 190 | Type=0 191 | Enabled=0 192 | [pcbnew/Layer.In28.Cu] 193 | Name=In28.Cu 194 | Type=0 195 | Enabled=0 196 | [pcbnew/Layer.In29.Cu] 197 | Name=In29.Cu 198 | Type=0 199 | Enabled=0 200 | [pcbnew/Layer.In30.Cu] 201 | Name=In30.Cu 202 | Type=0 203 | Enabled=0 204 | [pcbnew/Layer.B.Cu] 205 | Name=Bottom 206 | Type=0 207 | Enabled=1 208 | [pcbnew/Layer.B.Adhes] 209 | Enabled=1 210 | [pcbnew/Layer.F.Adhes] 211 | Enabled=1 212 | [pcbnew/Layer.B.Paste] 213 | Enabled=1 214 | [pcbnew/Layer.F.Paste] 215 | Enabled=1 216 | [pcbnew/Layer.B.SilkS] 217 | Enabled=1 218 | [pcbnew/Layer.F.SilkS] 219 | Enabled=1 220 | [pcbnew/Layer.B.Mask] 221 | Enabled=1 222 | [pcbnew/Layer.F.Mask] 223 | Enabled=1 224 | [pcbnew/Layer.Dwgs.User] 225 | Enabled=1 226 | [pcbnew/Layer.Cmts.User] 227 | Enabled=1 228 | [pcbnew/Layer.Eco1.User] 229 | Enabled=1 230 | [pcbnew/Layer.Eco2.User] 231 | Enabled=1 232 | [pcbnew/Layer.Edge.Cuts] 233 | Enabled=1 234 | [pcbnew/Layer.Margin] 235 | Enabled=1 236 | [pcbnew/Layer.B.CrtYd] 237 | Enabled=1 238 | [pcbnew/Layer.F.CrtYd] 239 | Enabled=1 240 | [pcbnew/Layer.B.Fab] 241 | Enabled=1 242 | [pcbnew/Layer.F.Fab] 243 | Enabled=1 244 | [pcbnew/Layer.Rescue] 245 | Enabled=0 246 | [pcbnew/Netclasses] 247 | [pcbnew/Netclasses/Default] 248 | Name=Default 249 | Clearance=0.127 250 | TrackWidth=0.2286 251 | ViaDiameter=0.5842 252 | ViaDrill=0.381 253 | uViaDiameter=0.3 254 | uViaDrill=0.1 255 | dPairWidth=0.1524 256 | dPairGap=0.1524 257 | dPairViaGap=0.25 258 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/+Y/v3_SolarCellX/SolarCellX_v3.pro: -------------------------------------------------------------------------------- 1 | update=22/05/2015 07:44:53 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [pcbnew] 9 | version=1 10 | LastNetListRead= 11 | UseCmpFile=1 12 | PadDrill=0.600000000000 13 | PadDrillOvalY=0.600000000000 14 | PadSizeH=1.500000000000 15 | PadSizeV=1.500000000000 16 | PcbTextSizeV=1.500000000000 17 | PcbTextSizeH=1.500000000000 18 | PcbTextThickness=0.300000000000 19 | ModuleTextSizeV=1.000000000000 20 | ModuleTextSizeH=1.000000000000 21 | ModuleTextSizeThickness=0.150000000000 22 | SolderMaskClearance=0.000000000000 23 | SolderMaskMinWidth=0.000000000000 24 | DrawSegmentWidth=0.200000000000 25 | BoardOutlineThickness=0.100000000000 26 | ModuleOutlineThickness=0.150000000000 27 | [cvpcb] 28 | version=1 29 | NetIExt=net 30 | [eeschema] 31 | version=1 32 | LibDir= 33 | [eeschema/libraries] 34 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/+Y/v3_SolarCellX/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name misc-circuits)(type KiCad)(uri "C:/Users/Chris Naughton/Desktop/School/F19/AA236/Solar Panel Designs/PocketQube/Solar Panels Rev1/Libraries/misc-circuits.pretty")(options "")(descr "")) 3 | (lib (name SolarCellParts)(type KiCad)(uri "C:/Users/Chris Naughton/Desktop/School/F19/AA236/Solar Panel Designs/PocketQube/Solar Panels Rev1/Libraries/SolarCellParts.pretty")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/+Y/v3_SolarCellX/gerber/SolarCell+Y-Edge_Cuts.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,(5.1.4)-1*% 2 | %TF.CreationDate,2019-10-27T14:01:39-07:00*% 3 | %TF.ProjectId,SolarCell+Y,536f6c61-7243-4656-9c6c-2b592e6b6963,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Profile,NP*% 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW (5.1.4)-1) date 2019-10-27 14:01:39* 9 | %MOMM*% 10 | %LPD*% 11 | G04 APERTURE LIST* 12 | %ADD10C,0.050000*% 13 | G04 APERTURE END LIST* 14 | D10* 15 | X198500000Y-42500000D02* 16 | G75* 17 | G03X198500000Y-42500000I-1100000J0D01* 18 | G01* 19 | X198500000Y-87500000D02* 20 | G75* 21 | G03X198500000Y-87500000I-1100000J0D01* 22 | G01* 23 | X153600000Y-87400000D02* 24 | G75* 25 | G03X153600000Y-87400000I-1100000J0D01* 26 | G01* 27 | X200000000Y-40000000D02* 28 | X150000000Y-40000000D01* 29 | X200000000Y-90000000D02* 30 | X200000000Y-40000000D01* 31 | X150000000Y-90000000D02* 32 | X200000000Y-90000000D01* 33 | X150000000Y-40000000D02* 34 | X150000000Y-90000000D01* 35 | X153600000Y-42400000D02* 36 | G75* 37 | G03X153600000Y-42400000I-1100000J0D01* 38 | G01* 39 | M02* 40 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/+Y/v3_SolarCellX/gerber/SolarCell+Y.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad (5.1.4)-1} date 10/27/2019 2:01:44 PM 3 | ; FORMAT={-:-/ absolute / inch / decimal} 4 | ; #@! TF.CreationDate,2019-10-27T14:01:44-07:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.1.4)-1 6 | FMAT,2 7 | INCH 8 | T1C0.0150 9 | T2C0.0157 10 | T3C0.0866 11 | % 12 | G90 13 | G05 14 | T1 15 | X6.4396Y-2.3026 16 | X6.4399Y-2.3365 17 | X6.45Y-2.65 18 | X6.455Y-2.4825 19 | X6.5321Y-2.22 20 | X6.5325Y-2.2675 21 | X6.5413Y-2.1936 22 | X6.5425Y-2.805 23 | X6.56Y-2.7475 24 | X6.56Y-2.86 25 | X6.58Y-2.805 26 | X6.6275Y-2.3675 27 | X6.7375Y-2.6375 28 | X6.745Y-2.4225 29 | X6.7575Y-2.6075 30 | X6.7769Y-2.6375 31 | X6.7969Y-2.6075 32 | X6.8162Y-2.6375 33 | X6.8325Y-2.355 34 | X6.8362Y-2.6075 35 | X6.8395Y-2.507 36 | X6.845Y-2.7 37 | X6.845Y-2.73 38 | X6.8556Y-2.6375 39 | X6.8756Y-2.6075 40 | X6.895Y-2.6375 41 | X6.905Y-2.73 42 | X6.9065Y-2.4349 43 | X6.9068Y-2.3849 44 | X6.9304Y-2.411 45 | X6.9308Y-2.2989 46 | X6.9325Y-2.5225 47 | X6.9344Y-2.6375 48 | X6.9568Y-2.3849 49 | X6.9568Y-2.4339 50 | X6.9737Y-2.6375 51 | X7.0Y-2.4875 52 | X7.0131Y-2.6375 53 | X7.0336Y-2.3548 54 | X7.0398Y-2.4089 55 | X7.09Y-2.14 56 | X7.275Y-2.27 57 | X7.3025Y-2.27 58 | X7.315Y-2.455 59 | T2 60 | X5.9449Y-1.752 61 | X5.9449Y-1.7913 62 | X5.9449Y-1.8307 63 | X6.4567Y-2.7165 64 | X6.4567Y-2.7756 65 | T3 66 | X6.5773Y-2.5591 67 | X7.2023Y-2.5591 68 | T0 69 | M30 70 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/+Y/v3_SolarCellX/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name misc-circuits-cache)(type Legacy)(uri "C:/Users/thoma/Documents/_Stanford_Work/AA236/documentation/Solar_Actuators/Solar Panels Rev1/Libraries/misc-circuits-cache.lib")(options "")(descr "")) 3 | (lib (name SolarCellParts)(type Legacy)(uri "C:/Users/thoma/Documents/_Stanford_Work/AA236/documentation/Solar_Actuators/Solar Panels Rev1/Libraries/SolarCellParts.lib")(options "")(descr "")) 4 | (lib (name mainboard-cache)(type Legacy)(uri "C:/Users/thoma/Documents/_Stanford_Work/AA236/documentation/Solar_Actuators/Solar Panels Rev1/Solar Cell Y/+Y/v3_SolarCellX/mainboard-cache.lib")(options "")(descr "")) 5 | (lib (name mainboard-rescue)(type Legacy)(uri "C:/Users/thoma/Documents/_Stanford_Work/AA236/documentation/Solar_Actuators/Solar Panels Rev1/Solar Cell Y/+Y/v3_SolarCellX/mainboard-rescue.lib")(options "")(descr "")) 6 | (lib (name SolarZ-rescue)(type Legacy)(uri "C:/Users/thoma/Documents/_Stanford_Work/AA236/documentation/Solar_Actuators/Solar Panels Rev1/Solar Cell Y/+Y/v3_SolarCellX/SolarCellY-rescue.lib")(options "")(descr "")) 7 | (lib (name SolarX)(type Legacy)(uri "C:/Users/thoma/Documents/_Stanford_Work/AA236/documentation/Solar_Actuators/Solar Panels Rev1/Solar Cell Y/+Y/v3_SolarCellX/SolarCellY.lib")(options "")(descr "")) 8 | (lib (name SolarCell+Y-rescue)(type Legacy)(uri ${KIPRJMOD}/SolarCell+Y-rescue.lib)(options "")(descr "")) 9 | ) 10 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/+Y/v3_SolarCellX/ypluspanel_2019-10-27_JLCPCB.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Solar_Actuators/Solar Panels Rev1/Solar Cell Y/+Y/v3_SolarCellX/ypluspanel_2019-10-27_JLCPCB.zip -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1.zip -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/Footprints/SolarCellX.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # KXOB25-05X3F 5 | # 6 | DEF KXOB25-05X3F SC 0 40 Y Y 1 F N 7 | F0 "SC" 0 -50 50 H V C CNN 8 | F1 "KXOB25-05X3F" 0 50 50 H V C CNN 9 | F2 "" 200 0 50 V I C CNN 10 | F3 "" 200 0 50 V I C CNN 11 | DRAW 12 | S -550 -200 550 200 0 1 0 N 13 | X V+ 1 -650 0 100 R 50 50 1 1 B 14 | X V- 2 650 0 100 L 50 50 1 1 B 15 | ENDDRAW 16 | ENDDEF 17 | # 18 | # SBDiode 19 | # 20 | DEF SBDiode D 0 0 Y Y 1 F N 21 | F0 "D" -60 120 50 H V C CNN 22 | F1 "SBDiode" -60 220 50 H V C CNN 23 | F2 "" -60 120 50 H I C CNN 24 | F3 "" -60 120 50 H I C CNN 25 | DRAW 26 | P 2 0 1 0 -160 0 -100 0 N 27 | P 2 0 1 0 0 0 60 0 N 28 | P 4 0 1 0 -100 50 -100 -50 0 0 -100 50 N 29 | P 4 0 1 0 0 0 0 -50 -20 -50 -20 -30 N 30 | P 4 0 1 0 0 0 0 50 20 50 20 30 N 31 | X NEG 1 160 0 100 L 50 50 1 1 B 32 | X POS 2 -260 0 100 R 50 50 1 1 B 33 | ENDDRAW 34 | ENDDEF 35 | # 36 | #End Library 37 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/Footprints/SolarCellX.pretty/KXOB25-05X3F.kicad_mod: -------------------------------------------------------------------------------- 1 | (module KXOB25-05X3F (layer F.Cu) (tedit 5DADF49B) 2 | (fp_text reference REF** (at 10.7 0) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value KXOB25-05X3F (at 10.3 -5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -1 -4) (end 22 -4) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 22 -4) (end 22 4) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 22 4) (end -1 4) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start -1 4) (end -1 -4) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 2.7 -1) (end 2.7 1) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 1.7 0) (end 3.7 0) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 17 0) (end 19 0) (layer F.SilkS) (width 0.12)) 15 | (pad 1 smd rect (at 0 0) (size 2 7.4) (layers F.Cu F.Paste F.Mask)) 16 | (pad 2 smd rect (at 21 0) (size 2 7.4) (layers F.Cu F.Paste F.Mask)) 17 | ) 18 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/Footprints/SolarCellX.pretty/SB Diode.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "SB Diode" (layer F.Cu) (tedit 5DADF414) 2 | (fp_text reference REF** (at 0.5 2) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "SB Diode" (at 0 -1.8) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 1.4 -0.9) (end 1.4 0.9) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 1.4 0.9) (end -1.4 0.9) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -1.4 0.9) (end -1.4 -0.9) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start -1.4 -0.9) (end 1.4 -0.9) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -0.8 1) (end -0.4 1) (layer F.SilkS) (width 0.12)) 13 | (pad 1 smd rect (at -1.2 0) (size 2.7 1.4) (layers F.Cu F.Paste F.Mask)) 14 | (pad 2 smd rect (at 1.85 0) (size 1.4 1.4) (layers F.Cu F.Paste F.Mask)) 15 | ) 16 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/fp-info-cache: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/gerber/solarpcd-Edge_Cuts.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,(5.1.4)-1*% 2 | %TF.CreationDate,2019-10-25T20:54:23-07:00*% 3 | %TF.ProjectId,solarpcd,736f6c61-7270-4636-942e-6b696361645f,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Profile,NP*% 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW (5.1.4)-1) date 2019-10-25 20:54:23* 9 | %MOMM*% 10 | %LPD*% 11 | G04 APERTURE LIST* 12 | %ADD10C,0.050000*% 13 | %ADD11C,0.120000*% 14 | %ADD12C,0.100000*% 15 | G04 APERTURE END LIST* 16 | D10* 17 | X156000000Y-99000000D02* 18 | G75* 19 | G03X156000000Y-99000000I-11000000J0D01* 20 | G01* 21 | X134727563Y-111650000D02* 22 | G75* 23 | G03X134727563Y-111650000I-1029563J0D01* 24 | G01* 25 | X128202563Y-111650000D02* 26 | G75* 27 | G03X128202563Y-111650000I-1029563J0D01* 28 | G01* 29 | X134704563Y-86350000D02* 30 | G75* 31 | G03X134704563Y-86350000I-1029563J0D01* 32 | G01* 33 | X128229563Y-86350000D02* 34 | G75* 35 | G03X128229563Y-86350000I-1029563J0D01* 36 | G01* 37 | X166000000Y-79100000D02* 38 | G75* 39 | G03X166000000Y-79100000I-1100000J0D01* 40 | G01* 41 | X126200000Y-79100000D02* 42 | G75* 43 | G03X126200000Y-79100000I-1100000J0D01* 44 | G01* 45 | X166000000Y-118900000D02* 46 | G75* 47 | G03X166000000Y-118900000I-1100000J0D01* 48 | G01* 49 | D11* 50 | X126200000Y-118900000D02* 51 | G75* 52 | G03X126200000Y-118900000I-1100000J0D01* 53 | G01* 54 | D12* 55 | X177000000Y-70000000D02* 56 | X113000000Y-70000000D01* 57 | X113000000Y-128000000D02* 58 | X177000000Y-128000000D01* 59 | X177000000Y-128000000D02* 60 | X177000000Y-70000000D01* 61 | X113000000Y-70000000D02* 62 | X113000000Y-128000000D01* 63 | M02* 64 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/gerber/solarpcd.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad (5.1.4)-1} date 10/25/2019 8:54:26 PM 3 | ; FORMAT={-:-/ absolute / inch / decimal} 4 | ; #@! TF.CreationDate,2019-10-25T20:54:26-07:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.1.4)-1 6 | FMAT,2 7 | INCH 8 | T1C0.0150 9 | T2C0.0157 10 | T3C0.0472 11 | % 12 | G90 13 | G05 14 | T1 15 | X5.645Y-4.555 16 | X5.645Y-4.61 17 | X5.6775Y-4.63 18 | X5.6875Y-3.3875 19 | X5.705Y-3.3325 20 | X5.705Y-3.4425 21 | X5.725Y-3.3875 22 | X5.7488Y-4.5062 23 | X5.7975Y-4.555 24 | X5.935Y-4.325 25 | X5.9565Y-4.5065 26 | X5.9565Y-4.6865 27 | X6.045Y-4.59 28 | X6.0575Y-4.4475 29 | X6.13Y-4.4925 30 | X6.13Y-4.355 31 | X6.1337Y-4.6837 32 | X6.195Y-3.5675 33 | X6.2025Y-4.45 34 | X6.225Y-4.59 35 | X6.31Y-4.325 36 | X6.3675Y-3.4475 37 | X6.3814Y-3.7242 38 | X6.3925Y-3.4475 39 | X6.4025Y-4.135 40 | X6.4373Y-3.6214 41 | X6.4375Y-3.8225 42 | X6.4674Y-3.6982 43 | X6.4674Y-3.7482 44 | X6.4914Y-3.6152 45 | X6.4935Y-3.7246 46 | X6.4975Y-4.09 47 | X6.505Y-3.91 48 | X6.5164Y-3.6982 49 | X6.5174Y-3.7485 50 | X6.525Y-4.0425 51 | X6.565Y-4.0025 52 | X6.5675Y-3.8175 53 | X6.57Y-3.655 54 | X6.5896Y-4.1425 55 | X6.605Y-3.7225 56 | X6.6375Y-4.1325 57 | X6.645Y-4.1625 58 | X6.6925Y-3.9475 59 | X6.6975Y-4.1525 60 | T2 61 | X4.73Y-3.44 62 | X4.73Y-3.48 63 | X4.73Y-4.425 64 | X4.87Y-4.76 65 | X4.87Y-4.8 66 | T3 67 | X5.135Y-3.7952 68 | X5.135Y-3.947 69 | X4.935Y-4.23 70 | X5.135Y-4.23 71 | X5.335Y-4.23 72 | X4.935Y-3.565 73 | X5.135Y-3.565 74 | X5.335Y-3.565 75 | T0 76 | M30 77 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcb-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | #End Library 5 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcb.pretty/0603.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 0603 (layer F.Cu) (tedit 0) 2 | (descr "

Generic 1608 (0603) package

\n

0.2mm courtyard excess rounded to nearest 0.05mm.

") 3 | (fp_text reference R7 (at 0 -0.762 -270) (layer F.SilkS) 4 | (effects (font (size 0.57912 0.57912) (thickness 0.086868)) (justify right top)) 5 | ) 6 | (fp_text value 0 (at 0 0.762 -180) (layer F.Fab) 7 | (effects (font (size 0.57912 0.57912) (thickness 0.115824)) (justify right top)) 8 | ) 9 | (fp_poly (pts (xy -0.1999 0.3) (xy 0.1999 0.3) (xy 0.1999 -0.3) (xy -0.1999 -0.3)) (layer F.Adhes) (width 0)) 10 | (fp_poly (pts (xy 0.3302 0.4699) (xy 0.8303 0.4699) (xy 0.8303 -0.4801) (xy 0.3302 -0.4801)) (layer F.Fab) (width 0)) 11 | (fp_poly (pts (xy -0.8382 0.4699) (xy -0.3381 0.4699) (xy -0.3381 -0.4801) (xy -0.8382 -0.4801)) (layer F.Fab) (width 0)) 12 | (fp_line (start -0.356 0.419) (end 0.356 0.419) (layer F.Fab) (width 0.1016)) 13 | (fp_line (start -0.356 -0.432) (end 0.356 -0.432) (layer F.Fab) (width 0.1016)) 14 | (fp_line (start -1.6 0.7) (end -1.6 -0.7) (layer Dwgs.User) (width 0.0508)) 15 | (fp_line (start 1.6 0.7) (end -1.6 0.7) (layer Dwgs.User) (width 0.0508)) 16 | (fp_line (start 1.6 -0.7) (end 1.6 0.7) (layer Dwgs.User) (width 0.0508)) 17 | (fp_line (start -1.6 -0.7) (end 1.6 -0.7) (layer Dwgs.User) (width 0.0508)) 18 | (pad 2 smd rect (at 0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask) 19 | (solder_mask_margin 0.0635)) 20 | (pad 1 smd rect (at -0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask) 21 | (solder_mask_margin 0.0635)) 22 | ) 23 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcb.pretty/0805.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 0805 (layer F.Cu) (tedit 0) 2 | (descr "

Generic 2012 (0805) package

\n

0.2mm courtyard excess rounded to nearest 0.05mm.

") 3 | (fp_text reference C14 (at 0 -0.889 -180) (layer F.SilkS) 4 | (effects (font (size 0.57912 0.57912) (thickness 0.086868)) (justify right top)) 5 | ) 6 | (fp_text value 22uF (at 0 0.889 -180) (layer F.Fab) 7 | (effects (font (size 0.57912 0.57912) (thickness 0.115824)) (justify right top)) 8 | ) 9 | (fp_line (start -1.5 0.8) (end -1.5 -0.8) (layer Dwgs.User) (width 0.0508)) 10 | (fp_line (start 1.5 0.8) (end -1.5 0.8) (layer Dwgs.User) (width 0.0508)) 11 | (fp_line (start 1.5 -0.8) (end 1.5 0.8) (layer Dwgs.User) (width 0.0508)) 12 | (fp_line (start -1.5 -0.8) (end 1.5 -0.8) (layer Dwgs.User) (width 0.0508)) 13 | (pad 2 smd rect (at 0.9 0) (size 0.8 1.2) (layers F.Cu F.Paste F.Mask) 14 | (solder_mask_margin 0.0635)) 15 | (pad 1 smd rect (at -0.9 0) (size 0.8 1.2) (layers F.Cu F.Paste F.Mask) 16 | (solder_mask_margin 0.0635)) 17 | ) 18 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcb.pretty/10MM_SM_COIN_CELL_CLIP.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 10MM_SM_COIN_CELL_CLIP (layer F.Cu) (tedit 0) 2 | (descr "Battery cell clip for CR927

\nSource: KEYSTONE ELECTRONICS CORP.
\nwww.keyelco.com, ASTORIA, N.Y. 11105-2017
\nPART ANME 10mm SM COIN CELl CLIP
\nDWG NO. 3030") 3 | (fp_text reference G2 (at -6.66375 -4.627518) (layer F.SilkS) hide 4 | (effects (font (size 1.2065 1.2065) (thickness 0.1016)) (justify left bottom)) 5 | ) 6 | (fp_text value 10MM_SM_COIN_CELL_CLIP (at -4.48255 6.43935 -180) (layer F.Fab) 7 | (effects (font (size 1.2065 1.2065) (thickness 0.09652)) (justify left bottom)) 8 | ) 9 | (fp_poly (pts (xy -0.6601 -2.6404) (xy 0.7175 -2.6404) (xy 0.7175 -2.87) (xy -0.6601 -2.87)) (layer F.SilkS) (width 0)) 10 | (fp_poly (pts (xy -0.0861 -2.0664) (xy 0.1435 -2.0664) (xy 0.1435 -3.444) (xy -0.0861 -3.444)) (layer F.SilkS) (width 0)) 11 | (fp_circle (center 6.601 -0.0574) (end 7.433793 -0.0574) (layer F.Fab) (width 0.2)) 12 | (fp_circle (center -6.601 -0.0574) (end -5.768207 -0.0574) (layer F.Fab) (width 0.2)) 13 | (fp_arc (start 1.5498 1.435) (end 1.5498 1.9229) (angle -90) (layer F.Fab) (width 0.2)) 14 | (fp_line (start -1.5498 1.9229) (end 1.5498 1.9229) (layer F.Fab) (width 0.2)) 15 | (fp_line (start 1.0619 1.148) (end -1.0619 1.148) (layer F.Fab) (width 0.2)) 16 | (fp_arc (start 1.0619 0.6888) (end 1.5211 0.6888) (angle 90) (layer F.Fab) (width 0.2)) 17 | (fp_line (start 1.5211 -1.6359) (end 1.5211 0.6888) (layer F.Fab) (width 0.2)) 18 | (fp_arc (start 1.722 -1.6646) (end 1.722 -1.8655) (angle -90) (layer F.Fab) (width 0.2)) 19 | (fp_line (start 1.8081 -1.8655) (end 1.722 -1.8655) (layer F.Fab) (width 0.2)) 20 | (fp_arc (start 1.8081 -1.6359) (end 2.0377 -1.6359) (angle -90) (layer F.Fab) (width 0.2)) 21 | (fp_line (start 2.0377 1.435) (end 2.0377 -1.6359) (layer F.Fab) (width 0.2)) 22 | (fp_line (start 5.2521 1.6072) (end 5.2521 -1.6933) (layer F.Fab) (width 0.2)) 23 | (fp_line (start 1.8942 3.5301) (end -1.8942 3.5301) (layer F.SilkS) (width 0.2)) 24 | (fp_arc (start 1.897668 3.937578) (end 2.1812 3.6449) (angle -44.578282) (layer F.SilkS) (width 0.2)) 25 | (fp_line (start 3.0996 4.5346) (end 2.1812 3.6449) (layer F.SilkS) (width 0.2)) 26 | (fp_line (start 4.8216 2.6978) (end 3.0996 4.5346) (layer F.SilkS) (width 0.2)) 27 | (fp_line (start 4.3624 2.2386) (end 4.8216 2.6978) (layer F.SilkS) (width 0.2)) 28 | (fp_arc (start 4.5346 1.993139) (end 4.5346 1.6933) (angle -144.948737) (layer F.SilkS) (width 0.2)) 29 | (fp_line (start 7.9499 1.6933) (end 4.5346 1.6933) (layer F.Fab) (width 0.2)) 30 | (fp_line (start 7.9499 -1.7507) (end 7.9499 1.6933) (layer F.Fab) (width 0.2)) 31 | (fp_line (start 4.879 -3.5875) (end 5.1373 -3.9606) (layer F.SilkS) (width 0.2)) 32 | (fp_arc (start 5.351825 -3.238385) (end 4.8216 -2.9848) (angle 62.000554) (layer F.SilkS) (width 0.2)) 33 | (fp_line (start 5.1373 -2.3247) (end 4.8216 -2.9848) (layer F.SilkS) (width 0.2)) 34 | (fp_arc (start 4.9077 -2.1525) (end 5.1947 -2.1525) (angle -36.869898) (layer F.Fab) (width 0.2)) 35 | (fp_line (start 5.1947 -1.8081) (end 5.1947 -2.1525) (layer F.Fab) (width 0.2)) 36 | (fp_line (start 2.4969 -4.018) (end -0.0287 -4.018) (layer F.SilkS) (width 0.2)) 37 | (fp_arc (start 2.523586 -3.176763) (end 3.157 -3.731) (angle -50.631042) (layer F.SilkS) (width 0.2)) 38 | (fp_line (start 4.7642 -1.8942) (end 3.157 -3.731) (layer F.SilkS) (width 0.2)) 39 | (fp_arc (start 5.1086 -2.235731) (end 5.1086 -1.7507) (angle 45.239625) (layer F.Fab) (width 0.2)) 40 | (fp_line (start 7.9499 -1.7507) (end 5.1086 -1.7507) (layer F.Fab) (width 0.2)) 41 | (fp_arc (start -1.5498 1.435) (end -1.5498 1.9229) (angle 90) (layer F.Fab) (width 0.2)) 42 | (fp_arc (start -1.0619 0.6888) (end -1.5211 0.6888) (angle -90) (layer F.Fab) (width 0.2)) 43 | (fp_line (start -1.5211 -1.6359) (end -1.5211 0.6888) (layer F.Fab) (width 0.2)) 44 | (fp_arc (start -1.722 -1.6646) (end -1.722 -1.8655) (angle 90) (layer F.Fab) (width 0.2)) 45 | (fp_line (start -1.8081 -1.8655) (end -1.722 -1.8655) (layer F.Fab) (width 0.2)) 46 | (fp_arc (start -1.8081 -1.6359) (end -2.0377 -1.6359) (angle 90) (layer F.Fab) (width 0.2)) 47 | (fp_line (start -2.0377 1.435) (end -2.0377 -1.6359) (layer F.Fab) (width 0.2)) 48 | (fp_line (start -5.2521 1.6072) (end -5.2521 -1.6933) (layer F.Fab) (width 0.2)) 49 | (fp_arc (start -1.897668 3.937578) (end -2.1812 3.6449) (angle 44.578282) (layer F.SilkS) (width 0.2)) 50 | (fp_line (start -3.0996 4.5346) (end -2.1812 3.6449) (layer F.SilkS) (width 0.2)) 51 | (fp_line (start -4.8216 2.6978) (end -3.0996 4.5346) (layer F.SilkS) (width 0.2)) 52 | (fp_line (start -4.3624 2.2386) (end -4.8216 2.6978) (layer F.SilkS) (width 0.2)) 53 | (fp_arc (start -4.5346 1.993139) (end -4.5346 1.6933) (angle 144.948737) (layer F.SilkS) (width 0.2)) 54 | (fp_line (start -7.9499 1.6933) (end -4.5346 1.6933) (layer F.Fab) (width 0.2)) 55 | (fp_line (start -7.9499 -1.7507) (end -7.9499 1.6933) (layer F.Fab) (width 0.2)) 56 | (fp_line (start -4.879 -3.5875) (end -5.1373 -3.9606) (layer F.SilkS) (width 0.2)) 57 | (fp_arc (start -5.351825 -3.238385) (end -4.8216 -2.9848) (angle -62.000554) (layer F.SilkS) (width 0.2)) 58 | (fp_line (start -5.1373 -2.3247) (end -4.8216 -2.9848) (layer F.SilkS) (width 0.2)) 59 | (fp_arc (start -4.9077 -2.1525) (end -5.1947 -2.1525) (angle 36.869898) (layer F.Fab) (width 0.2)) 60 | (fp_line (start -5.1947 -1.8081) (end -5.1947 -2.1525) (layer F.Fab) (width 0.2)) 61 | (fp_line (start -2.4969 -4.018) (end 0.0287 -4.018) (layer F.SilkS) (width 0.2)) 62 | (fp_arc (start -2.523586 -3.176763) (end -3.157 -3.731) (angle 50.631042) (layer F.SilkS) (width 0.2)) 63 | (fp_line (start -4.7642 -1.8942) (end -3.157 -3.731) (layer F.SilkS) (width 0.2)) 64 | (fp_arc (start -5.1086 -2.235731) (end -5.1086 -1.7507) (angle -45.239625) (layer F.Fab) (width 0.2)) 65 | (fp_line (start -7.9499 -1.7507) (end -5.1086 -1.7507) (layer F.Fab) (width 0.2)) 66 | (pad - smd rect (at 0 0) (size 3.96 3.96) (layers F.Cu F.Paste F.Mask) 67 | (solder_mask_margin 0.0635)) 68 | (pad +@2 smd rect (at 6.6 0) (size 2.9 3.5) (layers F.Cu F.Paste F.Mask) 69 | (solder_mask_margin 0.0635)) 70 | (pad +@1 smd rect (at -6.6 0) (size 2.9 3.5) (layers F.Cu F.Paste F.Mask) 71 | (solder_mask_margin 0.0635)) 72 | ) 73 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcb.pretty/1X02.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 1X02 (layer F.Cu) (tedit 0) 2 | (descr "PIN HEADER") 3 | (fp_text reference JP6 (at -2.6162 -1.8288) (layer F.SilkS) hide 4 | (effects (font (size 1.2065 1.2065) (thickness 0.127)) (justify left bottom)) 5 | ) 6 | (fp_text value "" (at -2.54 3.175) (layer F.Fab) 7 | (effects (font (size 1.2065 1.2065) (thickness 0.09652)) (justify left bottom)) 8 | ) 9 | (fp_poly (pts (xy 1.016 0.254) (xy 1.524 0.254) (xy 1.524 -0.254) (xy 1.016 -0.254)) (layer F.Fab) (width 0)) 10 | (fp_poly (pts (xy -1.524 0.254) (xy -1.016 0.254) (xy -1.016 -0.254) (xy -1.524 -0.254)) (layer F.Fab) (width 0)) 11 | (fp_line (start 0.635 1.27) (end 0 0.635) (layer F.SilkS) (width 0.1524)) 12 | (fp_line (start 1.905 1.27) (end 0.635 1.27) (layer F.SilkS) (width 0.1524)) 13 | (fp_line (start 2.54 0.635) (end 1.905 1.27) (layer F.SilkS) (width 0.1524)) 14 | (fp_line (start 2.54 -0.635) (end 2.54 0.635) (layer F.SilkS) (width 0.1524)) 15 | (fp_line (start 1.905 -1.27) (end 2.54 -0.635) (layer F.SilkS) (width 0.1524)) 16 | (fp_line (start 0.635 -1.27) (end 1.905 -1.27) (layer F.SilkS) (width 0.1524)) 17 | (fp_line (start 0 -0.635) (end 0.635 -1.27) (layer F.SilkS) (width 0.1524)) 18 | (fp_line (start -0.635 1.27) (end -1.905 1.27) (layer F.SilkS) (width 0.1524)) 19 | (fp_line (start -2.54 0.635) (end -1.905 1.27) (layer F.SilkS) (width 0.1524)) 20 | (fp_line (start -1.905 -1.27) (end -2.54 -0.635) (layer F.SilkS) (width 0.1524)) 21 | (fp_line (start -2.54 -0.635) (end -2.54 0.635) (layer F.SilkS) (width 0.1524)) 22 | (fp_line (start 0 0.635) (end -0.635 1.27) (layer F.SilkS) (width 0.1524)) 23 | (fp_line (start 0 -0.635) (end 0 0.635) (layer F.SilkS) (width 0.1524)) 24 | (fp_line (start -0.635 -1.27) (end 0 -0.635) (layer F.SilkS) (width 0.1524)) 25 | (fp_line (start -1.905 -1.27) (end -0.635 -1.27) (layer F.SilkS) (width 0.1524)) 26 | (pad 2 thru_hole oval (at 1.27 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask) 27 | (solder_mask_margin 0.0635)) 28 | (pad 1 thru_hole oval (at -1.27 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask) 29 | (solder_mask_margin 0.0635)) 30 | ) 31 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcb.pretty/D2F-L2-2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module D2F-L2-2 (layer F.Cu) (tedit 5DB0F409) 2 | (fp_text reference D2F-L2 (at 0 -8.05) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value D2F-L2-2 (at 0 0) (layer B.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -4.1 -14.6) (end 4.4 -9.2) (layer F.SilkS) (width 0.12)) 9 | (fp_circle (center -6.4 -15.2) (end -4 -15.2) (layer F.SilkS) (width 0.12)) 10 | (fp_circle (center -3.25 -4.2) (end -2.25 -4.2) (layer F.SilkS) (width 0.12)) 11 | (fp_circle (center 3.25 -4.2) (end 4.25 -4.2) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -6.4 -9.2) (end -6.4 -2.7) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 6.4 -2.7) (end -6.4 -2.7) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 6.4 -2.7) (end 6.4 -9.2) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -6.4 -9.2) (end 6.4 -9.2) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 5.1 0) (end 5.1 -2.6) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start 0 0) (end 0 -2.6) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start -5.1 0) (end -5.1 -2.6) (layer F.SilkS) (width 0.12)) 19 | (pad 3 thru_hole circle (at -5.1 0) (size 1.524 1.524) (drill 1.2) (layers *.Cu *.Mask)) 20 | (pad 2 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 1.2) (layers *.Cu *.Mask)) 21 | (pad 1 thru_hole circle (at 5.1 0) (size 1.524 1.524) (drill 1.2) (layers *.Cu *.Mask)) 22 | ) 23 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcb.pretty/D2F-L2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module D2F-L2 (layer F.Cu) (tedit 5DB0F2C7) 2 | (fp_text reference D2F-L2 (at 0 -8.05) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value D2F-L2 (at 0 0) (layer B.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -5.1 0) (end -5.1 -2.6) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 0 0) (end 0 -2.6) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 5.1 0) (end 5.1 -2.6) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start -6.4 -9.2) (end 6.4 -9.2) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 6.4 -2.7) (end 6.4 -9.2) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 6.4 -2.7) (end -6.4 -2.7) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -6.4 -9.2) (end -6.4 -2.7) (layer F.SilkS) (width 0.12)) 15 | (fp_circle (center 3.25 -4.2) (end 4.25 -4.2) (layer F.SilkS) (width 0.12)) 16 | (fp_circle (center -3.25 -4.2) (end -2.25 -4.2) (layer F.SilkS) (width 0.12)) 17 | (fp_circle (center 6.4 -15.2) (end 8.8 -15.2) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start -5.5 -9.2) (end 4.4 -13.7) (layer F.SilkS) (width 0.12)) 19 | (pad 1 thru_hole circle (at -5.08 0) (size 1.524 1.524) (drill 1.2) (layers *.Cu *.Mask)) 20 | (pad 2 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 1.2) (layers *.Cu *.Mask)) 21 | (pad 3 thru_hole circle (at 5.08 0) (size 1.524 1.524) (drill 1.2) (layers *.Cu *.Mask)) 22 | ) 23 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcb.pretty/DFE322512C.kicad_mod: -------------------------------------------------------------------------------- 1 | (module DFE322512C (layer F.Cu) (tedit 0) 2 | (descr "muRata (previously TOKO) DFE322512C series inductors") 3 | (fp_text reference L3 (at 0 -2.81 -90) (layer F.SilkS) 4 | (effects (font (size 0.57912 0.57912) (thickness 0.086868)) (justify left bottom)) 5 | ) 6 | (fp_text value "4.7uH - EPL3015-472ML" (at 0 1.81) (layer F.Fab) 7 | (effects (font (size 0.9652 0.9652) (thickness 0.115824)) (justify right top)) 8 | ) 9 | (fp_line (start -1.6 1.25) (end -1.6 -1.25) (layer F.SilkS) (width 0.127)) 10 | (fp_line (start 1.6 1.25) (end -1.6 1.25) (layer F.SilkS) (width 0.127)) 11 | (fp_line (start 1.6 -1.25) (end 1.6 1.25) (layer F.SilkS) (width 0.127)) 12 | (fp_line (start -1.6 -1.25) (end 1.6 -1.25) (layer F.SilkS) (width 0.127)) 13 | (pad P$2 smd rect (at -1.225 0 90) (size 2.5 0.75) (layers F.Cu F.Paste F.Mask) 14 | (solder_mask_margin 0.0635)) 15 | (pad P$1 smd rect (at 1.225 0 90) (size 2.5 0.75) (layers F.Cu F.Paste F.Mask) 16 | (solder_mask_margin 0.0635)) 17 | ) 18 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcb.pretty/KXOB25-05X3F.kicad_mod: -------------------------------------------------------------------------------- 1 | (module KXOB25-05X3F (layer F.Cu) (tedit 5DADF49B) 2 | (fp_text reference REF** (at 10.7 0) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value KXOB25-05X3F (at 10.3 -5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 17 0) (end 19 0) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 1.7 0) (end 3.7 0) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 2.7 -1) (end 2.7 1) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start -1 4) (end -1 -4) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 22 4) (end -1 4) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 22 -4) (end 22 4) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -1 -4) (end 22 -4) (layer F.SilkS) (width 0.12)) 15 | (pad 2 smd rect (at 21 0) (size 2 7.4) (layers F.Cu F.Paste F.Mask)) 16 | (pad 1 smd rect (at 0 0) (size 2 7.4) (layers F.Cu F.Paste F.Mask)) 17 | ) 18 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcb.pretty/LPS4018.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LPS4018 (layer F.Cu) (tedit 0) 2 | (descr "Coilcraft LPS4018 series inductor package.") 3 | (fp_text reference L4 (at 0 0) (layer F.SilkS) hide 4 | (effects (font (size 1.27 1.27) (thickness 0.15))) 5 | ) 6 | (fp_text value 10uH-LPS4018-103MR (at 0 0) (layer F.SilkS) hide 7 | (effects (font (size 1.27 1.27) (thickness 0.15))) 8 | ) 9 | (fp_circle (center -2.54 0) (end -2.413 0) (layer F.SilkS) (width 0.254)) 10 | (fp_line (start 0.67945 -1.94945) (end -0.67945 -1.94945) (layer F.SilkS) (width 0.127)) 11 | (fp_line (start -0.67945 1.94945) (end 0.67945 1.94945) (layer F.SilkS) (width 0.127)) 12 | (pad 2 smd rect (at 1.47955 0) (size 1.4351 4.3942) (layers F.Cu F.Paste F.Mask) 13 | (solder_mask_margin 0.0635)) 14 | (pad 1 smd rect (at -1.47955 0) (size 1.4351 4.3942) (layers F.Cu F.Paste F.Mask) 15 | (solder_mask_margin 0.0635)) 16 | ) 17 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcb.pretty/QFN50P350X350X100-21N-D.kicad_mod: -------------------------------------------------------------------------------- 1 | (module QFN50P350X350X100-21N-D (layer F.Cu) (tedit 0) 2 | (descr BQ25570RGRR-1) 3 | (tags "Integrated Circuit") 4 | (attr smd) 5 | (fp_text reference IC** (at 0 0) (layer F.SilkS) 6 | (effects (font (size 1.27 1.27) (thickness 0.254))) 7 | ) 8 | (fp_text value QFN50P350X350X100-21N-D (at 0 0) (layer F.SilkS) hide 9 | (effects (font (size 1.27 1.27) (thickness 0.254))) 10 | ) 11 | (fp_circle (center -2.15 -1.75) (end -2.15 -1.625) (layer F.SilkS) (width 0.25)) 12 | (fp_line (start -1.75 -1.25) (end -1.25 -1.75) (layer F.Fab) (width 0.1)) 13 | (fp_line (start -1.75 1.75) (end -1.75 -1.75) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 1.75 1.75) (end -1.75 1.75) (layer F.Fab) (width 0.1)) 15 | (fp_line (start 1.75 -1.75) (end 1.75 1.75) (layer F.Fab) (width 0.1)) 16 | (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.Fab) (width 0.1)) 17 | (fp_line (start -2.4 2.4) (end -2.4 -2.4) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start 2.4 2.4) (end -2.4 2.4) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 2.4 -2.4) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start -2.4 -2.4) (end 2.4 -2.4) (layer F.CrtYd) (width 0.05)) 21 | (fp_text user %R (at 0 0) (layer F.Fab) 22 | (effects (font (size 1.27 1.27) (thickness 0.254))) 23 | ) 24 | (pad 21 smd rect (at 0 0) (size 2.15 2.15) (layers F.Cu F.Paste F.Mask)) 25 | (pad 20 smd rect (at -1 -1.7) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 26 | (pad 19 smd rect (at -0.5 -1.7) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 27 | (pad 18 smd rect (at 0 -1.7) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 28 | (pad 17 smd rect (at 0.5 -1.7) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 29 | (pad 16 smd rect (at 1 -1.7) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 30 | (pad 15 smd rect (at 1.7 -1 90) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 31 | (pad 14 smd rect (at 1.7 -0.5 90) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 32 | (pad 13 smd rect (at 1.7 0 90) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 33 | (pad 12 smd rect (at 1.7 0.5 90) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 34 | (pad 11 smd rect (at 1.7 1 90) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 35 | (pad 10 smd rect (at 1 1.7) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 36 | (pad 9 smd rect (at 0.5 1.7) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 37 | (pad 8 smd rect (at 0 1.7) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 38 | (pad 7 smd rect (at -0.5 1.7) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 39 | (pad 6 smd rect (at -1 1.7) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 40 | (pad 5 smd rect (at -1.7 1 90) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 41 | (pad 4 smd rect (at -1.7 0.5 90) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 42 | (pad 3 smd rect (at -1.7 0 90) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 43 | (pad 2 smd rect (at -1.7 -0.5 90) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 44 | (pad 1 smd rect (at -1.7 -1 90) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 45 | (model BQ25570RGRR.stp 46 | (at (xyz 0 0 0)) 47 | (scale (xyz 1 1 1)) 48 | (rotate (xyz 0 0 0)) 49 | ) 50 | ) 51 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcb.pretty/RGR0020A.kicad_mod: -------------------------------------------------------------------------------- 1 | (module RGR0020A (layer F.Cu) (tedit 0) 2 | (fp_text reference U1 (at 0 0) (layer F.SilkS) hide 3 | (effects (font (size 1.27 1.27) (thickness 0.15))) 4 | ) 5 | (fp_text value Value (at 0 0) (layer F.SilkS) hide 6 | (effects (font (size 1.27 1.27) (thickness 0.15))) 7 | ) 8 | (fp_poly (pts (xy 0.1 1.017) (xy 1.017 1.017) (xy 1.017 0.1) (xy 0.1 0.1)) (layer F.Paste) (width 0)) 9 | (fp_poly (pts (xy -0.1 0.1) (xy -1.017 0.1) (xy -1.017 1.017) (xy -0.1 1.017)) (layer F.Paste) (width 0)) 10 | (fp_poly (pts (xy -0.1 -1.017) (xy -1.017 -1.017) (xy -1.017 -0.1) (xy -0.1 -0.1)) (layer F.Paste) (width 0)) 11 | (fp_poly (pts (xy 0.1 -0.1) (xy 1.017 -0.1) (xy 1.017 -1.017) (xy 0.1 -1.017)) (layer F.Paste) (width 0)) 12 | (fp_text user >Name (at -2.794 3.937) (layer F.SilkS) 13 | (effects (font (size 1.2065 1.2065) (thickness 0.0762)) (justify left bottom)) 14 | ) 15 | (fp_arc (start -1.1684 -0.9144) (end -1.4732 -0.9144) (angle 180) (layer F.Fab) (width 0.1016)) 16 | (fp_arc (start -1.1684 -0.9144) (end -0.8636 -0.9144) (angle 180) (layer F.Fab) (width 0.1016)) 17 | (fp_line (start -1.8288 1.8288) (end 1.8288 1.8288) (layer F.Fab) (width 0.1524)) 18 | (fp_line (start -1.8288 -1.8288) (end 1.8288 -1.8288) (layer F.Fab) (width 0.1524)) 19 | (fp_line (start 1.8288 1.8288) (end 1.8288 -1.8288) (layer F.Fab) (width 0.1524)) 20 | (fp_line (start -1.8288 1.8288) (end -1.8288 -1.8288) (layer F.Fab) (width 0.1524)) 21 | (fp_line (start -1.9812 -1.4224) (end -1.9812 -1.9812) (layer F.SilkS) (width 0.2032)) 22 | (fp_line (start -1.9812 -1.9812) (end -1.397 -1.9812) (layer F.SilkS) (width 0.2032)) 23 | (fp_line (start 1.778 -1.9812) (end 1.9812 -1.9812) (layer F.SilkS) (width 0.2032)) 24 | (fp_line (start 1.9812 -1.778) (end 1.9812 -1.9812) (layer F.SilkS) (width 0.2032)) 25 | (fp_line (start 1.9812 1.9812) (end 1.9812 1.778) (layer F.SilkS) (width 0.2032)) 26 | (fp_line (start 1.778 1.9812) (end 1.9812 1.9812) (layer F.SilkS) (width 0.2032)) 27 | (fp_line (start -1.9812 1.9812) (end -1.9812 1.778) (layer F.SilkS) (width 0.2032)) 28 | (fp_line (start -1.9812 1.9812) (end -1.778 1.9812) (layer F.SilkS) (width 0.2032)) 29 | (pad V smd roundrect (at 0 0.14) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 30 | (solder_mask_margin 0.0635)) 31 | (pad 21 smd rect (at 0 0) (size 2.05 2.05) (layers F.Cu F.Paste F.Mask) 32 | (solder_mask_margin 0.0635)) 33 | (pad 20 smd roundrect (at -1 -1.65 90) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 34 | (solder_mask_margin 0.0635)) 35 | (pad 19 smd roundrect (at -0.5 -1.65 90) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 36 | (solder_mask_margin 0.0635)) 37 | (pad 18 smd roundrect (at 0 -1.65 90) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 38 | (solder_mask_margin 0.0635)) 39 | (pad 17 smd roundrect (at 0.5 -1.65 90) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 40 | (solder_mask_margin 0.0635)) 41 | (pad 16 smd roundrect (at 1 -1.65 90) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 42 | (solder_mask_margin 0.0635)) 43 | (pad 15 smd roundrect (at 1.65 -1 180) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 44 | (solder_mask_margin 0.0635)) 45 | (pad 14 smd roundrect (at 1.65 -0.5 180) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 46 | (solder_mask_margin 0.0635)) 47 | (pad 13 smd roundrect (at 1.65 0 180) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 48 | (solder_mask_margin 0.0635)) 49 | (pad 12 smd roundrect (at 1.65 0.5 180) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 50 | (solder_mask_margin 0.0635)) 51 | (pad 11 smd roundrect (at 1.65 1 180) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 52 | (solder_mask_margin 0.0635)) 53 | (pad 10 smd roundrect (at 1 1.65 90) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 54 | (solder_mask_margin 0.0635)) 55 | (pad 9 smd roundrect (at 0.5 1.65 90) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 56 | (solder_mask_margin 0.0635)) 57 | (pad 8 smd roundrect (at 0 1.65 90) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 58 | (solder_mask_margin 0.0635)) 59 | (pad 7 smd roundrect (at -0.5 1.65 90) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 60 | (solder_mask_margin 0.0635)) 61 | (pad 6 smd roundrect (at -1 1.65 90) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 62 | (solder_mask_margin 0.0635)) 63 | (pad 5 smd roundrect (at -1.65 1 180) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 64 | (solder_mask_margin 0.0635)) 65 | (pad 4 smd roundrect (at -1.65 0.5 180) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 66 | (solder_mask_margin 0.0635)) 67 | (pad 3 smd roundrect (at -1.65 0 180) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 68 | (solder_mask_margin 0.0635)) 69 | (pad 2 smd roundrect (at -1.65 -0.5 180) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 70 | (solder_mask_margin 0.0635)) 71 | (pad 1 smd roundrect (at -1.65 -1 180) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 72 | (solder_mask_margin 0.0635)) 73 | ) 74 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcb.pretty/SB-Diode.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SB-Diode (layer F.Cu) (tedit 5DADF414) 2 | (fp_text reference REF** (at 0.5 2) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value SB-Diode (at 0 -1.8) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -0.8 1) (end -0.4 1) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start -1.4 -0.9) (end 1.4 -0.9) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -1.4 0.9) (end -1.4 -0.9) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 1.4 0.9) (end -1.4 0.9) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 1.4 -0.9) (end 1.4 0.9) (layer F.SilkS) (width 0.12)) 13 | (pad 2 smd rect (at 1.85 0) (size 1.4 1.4) (layers F.Cu F.Paste F.Mask)) 14 | (pad 1 smd rect (at -1.2 0) (size 2.7 1.4) (layers F.Cu F.Paste F.Mask)) 15 | ) 16 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcb.pretty/SCREWTERMINAL-3.5MM-2_LOCK.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SCREWTERMINAL-3.5MM-2_LOCK (layer F.Cu) (tedit 0) 2 | (fp_text reference JP5 (at -1.27 -2.54) (layer F.SilkS) hide 3 | (effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify right top)) 4 | ) 5 | (fp_text value M023.5MM_LOCK (at -1.27 -1.27 -180) (layer F.Fab) 6 | (effects (font (size 0.38608 0.38608) (thickness 0.030886)) (justify right top)) 7 | ) 8 | (fp_circle (center 3.5 0) (end 3.9318 0) (layer F.Fab) (width 0.0254)) 9 | (fp_circle (center 0 0) (end 0.4318 0) (layer F.Fab) (width 0.0254)) 10 | (fp_circle (center 2 -3) (end 2.2828 -3) (layer F.Fab) (width 0.127)) 11 | (fp_line (start 5.65 -2.15) (end 5.25 -2.15) (layer F.Fab) (width 0.2032)) 12 | (fp_line (start 5.65 -3.15) (end 5.65 -2.15) (layer F.Fab) (width 0.2032)) 13 | (fp_line (start 5.25 -3.15) (end 5.65 -3.15) (layer F.Fab) (width 0.2032)) 14 | (fp_line (start -2.15 2.35) (end -1.75 2.35) (layer F.Fab) (width 0.2032)) 15 | (fp_line (start -2.15 1.35) (end -2.15 2.35) (layer F.Fab) (width 0.2032)) 16 | (fp_line (start -1.75 1.35) (end -2.15 1.35) (layer F.Fab) (width 0.2032)) 17 | (fp_line (start 5.25 2.8) (end -1.75 2.8) (layer F.SilkS) (width 0.2032)) 18 | (fp_line (start -1.75 2.8) (end -1.75 -3.4) (layer F.SilkS) (width 0.2032)) 19 | (fp_line (start -1.75 3.6) (end -1.75 2.8) (layer F.SilkS) (width 0.2032)) 20 | (fp_line (start 5.25 3.6) (end -1.75 3.6) (layer F.SilkS) (width 0.2032)) 21 | (fp_line (start 5.25 2.8) (end 5.25 3.6) (layer F.SilkS) (width 0.2032)) 22 | (fp_line (start 5.25 -3.4) (end 5.25 2.8) (layer F.SilkS) (width 0.2032)) 23 | (fp_line (start -1.75 -3.4) (end 5.25 -3.4) (layer F.SilkS) (width 0.2032)) 24 | (pad 2 thru_hole circle (at 3.6778 0) (size 2.032 2.032) (drill 1.2) (layers *.Cu *.Mask) 25 | (solder_mask_margin 0.0635)) 26 | (pad 1 thru_hole rect (at -0.1778 0) (size 2.032 2.032) (drill 1.2) (layers *.Cu *.Mask) 27 | (solder_mask_margin 0.0635)) 28 | ) 29 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcb.pretty/SOD523.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOD523 (layer F.Cu) (tedit 0) 2 | (descr DIODE) 3 | (fp_text reference D5 (at -0.635 -0.635 -90) (layer F.SilkS) 4 | (effects (font (size 0.57912 0.57912) (thickness 0.086868)) (justify right top)) 5 | ) 6 | (fp_text value BZT52C4V7t (at -0.635 1.905 -180) (layer F.Fab) 7 | (effects (font (size 1.2065 1.2065) (thickness 0.09652)) (justify right top)) 8 | ) 9 | (fp_poly (pts (xy -0.59 0.4) (xy -0.3 0.4) (xy -0.3 -0.4) (xy -0.59 -0.4)) (layer F.Fab) (width 0)) 10 | (fp_poly (pts (xy 0.54 0.17) (xy 0.75 0.17) (xy 0.75 -0.17) (xy 0.54 -0.17)) (layer F.Fab) (width 0)) 11 | (fp_poly (pts (xy -0.75 0.17) (xy -0.54 0.17) (xy -0.54 -0.17) (xy -0.75 -0.17)) (layer F.Fab) (width 0)) 12 | (fp_line (start -0.59 0.4) (end -0.59 -0.4) (layer F.Fab) (width 0.1016)) 13 | (fp_line (start 0.59 0.4) (end -0.59 0.4) (layer F.Fab) (width 0.1016)) 14 | (fp_line (start 0.59 -0.4) (end 0.59 0.4) (layer F.Fab) (width 0.1016)) 15 | (fp_line (start -0.59 -0.4) (end 0.59 -0.4) (layer F.Fab) (width 0.1016)) 16 | (pad C smd rect (at -0.6 0) (size 0.7 0.5) (layers F.Cu F.Paste F.Mask) 17 | (solder_mask_margin 0.0635)) 18 | (pad A smd rect (at 0.7 0) (size 0.7 0.5) (layers F.Cu F.Paste F.Mask) 19 | (solder_mask_margin 0.0635)) 20 | ) 21 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcb.pretty/SWLP-12-B.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SWLP-12-B (layer F.Cu) (tedit 5DB118DF) 2 | (attr smd) 3 | (fp_text reference SWLP.12.B (at 0.2 -6.8) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value SWLP-12-B (at 0 -0.5) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_poly (pts (xy -1.5 -1.5) (xy -1.5 1.5) (xy 1.5 1.5) (xy 1.5 -1.5)) (layer F.Paste) (width 0.1)) 10 | (fp_poly (pts (xy -6 -6) (xy -6 -3) (xy -3 -3) (xy -3 -6)) (layer F.Paste) (width 0.1)) 11 | (fp_poly (pts (xy -1.5 -6) (xy -1.5 -3) (xy 1.5 -3) (xy 1.5 -6)) (layer F.Paste) (width 0.1)) 12 | (fp_poly (pts (xy 3 -6) (xy 3 -3) (xy 6 -3) (xy 6 -6)) (layer F.Paste) (width 0.1)) 13 | (fp_poly (pts (xy -6 -1.5) (xy -6 1.5) (xy -3 1.5) (xy -3 -1.5)) (layer F.Paste) (width 0.1)) 14 | (fp_poly (pts (xy 3 -1.5) (xy 3 1.5) (xy 6 1.5) (xy 6 -1.5)) (layer F.Paste) (width 0.1)) 15 | (fp_poly (pts (xy -6 3) (xy -6 6) (xy -3 6) (xy -3 3)) (layer F.Paste) (width 0.1)) 16 | (fp_poly (pts (xy 3 3) (xy 3 6) (xy 6 6) (xy 6 3)) (layer F.Paste) (width 0.1)) 17 | (fp_poly (pts (xy -1.75 4.5) (xy -1.75 7.7) (xy 1.75 7.7) (xy 1.75 4.5)) (layer F.CrtYd) (width 0.1)) 18 | (fp_poly (pts (xy -1 5.5) (xy -1 7.5) (xy 1 7.5) (xy 1 5.5)) (layer F.Paste) (width 0.1)) 19 | (fp_poly (pts (xy -1.7 -1.7) (xy -1.7 1.7) (xy 1.7 1.7) (xy 1.7 -1.7)) (layer F.Mask) (width 0.1)) 20 | (fp_poly (pts (xy -6.2 -6.2) (xy -6.2 -2.8) (xy -2.8 -2.8) (xy -2.8 -6.2)) (layer F.Mask) (width 0.1)) 21 | (fp_poly (pts (xy -1.7 -6.2) (xy -1.7 -2.8) (xy 1.7 -2.8) (xy 1.7 -6.2)) (layer F.Mask) (width 0.1)) 22 | (fp_poly (pts (xy 2.8 -6.2) (xy 2.8 -2.8) (xy 6.2 -2.8) (xy 6.2 -6.2)) (layer F.Mask) (width 0.1)) 23 | (fp_poly (pts (xy -6.2 -1.7) (xy -6.2 1.7) (xy -2.8 1.7) (xy -2.8 -1.7)) (layer F.Mask) (width 0.1)) 24 | (fp_poly (pts (xy 2.8 -1.7) (xy 2.8 1.7) (xy 6.2 1.7) (xy 6.2 -1.7)) (layer F.Mask) (width 0.1)) 25 | (fp_poly (pts (xy 2.8 2.8) (xy 2.8 6.2) (xy 6.2 6.2) (xy 6.2 2.8)) (layer F.Mask) (width 0.1)) 26 | (fp_poly (pts (xy -6.2 2.8) (xy -6.2 6.2) (xy -2.8 6.2) (xy -2.8 2.8)) (layer F.Mask) (width 0.1)) 27 | (fp_poly (pts (xy -1.2 5.3) (xy -1.2 7.7) (xy 1.2 7.7) (xy 1.2 5.3)) (layer F.Mask) (width 0.1)) 28 | (fp_poly (pts (xy -1.75 7.7) (xy -1.25 7.7) (xy -1.25 8.5) (xy -1.75 8.5)) (layer F.CrtYd) (width 0.1)) 29 | (fp_poly (pts (xy 1.25 7.75) (xy 1.75 7.75) (xy 1.75 8.55) (xy 1.25 8.55)) (layer F.CrtYd) (width 0.1)) 30 | (pad 1 smd rect (at -4.5 -4.5) (size 3.2 3.2) (layers F.Cu F.Paste F.Mask)) 31 | (pad 2 smd rect (at 0 -4.5) (size 3.2 3.2) (layers F.Cu F.Paste F.Mask)) 32 | (pad 3 smd rect (at 4.5 -4.5) (size 3.2 3.2) (layers F.Cu F.Paste F.Mask)) 33 | (pad 4 smd rect (at -4.5 0) (size 3.2 3.2) (layers F.Cu F.Paste F.Mask)) 34 | (pad 5 smd rect (at 0 0) (size 3.2 3.2) (layers F.Cu F.Paste F.Mask)) 35 | (pad 6 smd rect (at 4.5 0) (size 3.2 3.2) (layers F.Cu F.Paste F.Mask)) 36 | (pad 7 smd rect (at -4.5 4.5) (size 3.2 3.2) (layers F.Cu F.Paste F.Mask)) 37 | (pad 8 smd rect (at 0 6.5) (size 2.2 2.2) (layers F.Cu F.Paste F.Mask)) 38 | (pad 9 smd rect (at 4.5 4.5) (size 3.2 3.2) (layers F.Cu F.Paste F.Mask)) 39 | ) 40 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcb.pretty/TSL2561.kicad_mod: -------------------------------------------------------------------------------- 1 | (module TSL2561 (layer F.Cu) (tedit 0) 2 | (descr TSL2561-2) 3 | (tags "Integrated Circuit") 4 | (attr smd) 5 | (fp_text reference IC** (at 0 0.002) (layer F.SilkS) 6 | (effects (font (size 1.27 1.27) (thickness 0.254))) 7 | ) 8 | (fp_text value TSL2561 (at 0 0.002) (layer F.SilkS) hide 9 | (effects (font (size 1.27 1.27) (thickness 0.254))) 10 | ) 11 | (fp_arc (start -2.25 -0.95) (end -2.3 -0.95) (angle -180) (layer F.SilkS) (width 0.1)) 12 | (fp_arc (start -2.25 -0.95) (end -2.2 -0.95) (angle -180) (layer F.SilkS) (width 0.1)) 13 | (fp_line (start -2.3 -0.95) (end -2.3 -0.95) (layer F.SilkS) (width 0.1)) 14 | (fp_line (start -2.2 -0.95) (end -2.2 -0.95) (layer F.SilkS) (width 0.1)) 15 | (fp_line (start -0.5 1.3) (end 0.5 1.307) (layer F.SilkS) (width 0.1)) 16 | (fp_line (start -0.5 -1.3) (end 0.5 -1.303) (layer F.SilkS) (width 0.1)) 17 | (fp_line (start -2.5 1.907) (end -2.5 -1.903) (layer F.CrtYd) (width 0.1)) 18 | (fp_line (start 2.5 1.907) (end -2.5 1.907) (layer F.CrtYd) (width 0.1)) 19 | (fp_line (start 2.5 -1.903) (end 2.5 1.907) (layer F.CrtYd) (width 0.1)) 20 | (fp_line (start -2.5 -1.903) (end 2.5 -1.903) (layer F.CrtYd) (width 0.1)) 21 | (fp_line (start -1.9 1.3) (end -1.9 -1.3) (layer F.Fab) (width 0.2)) 22 | (fp_line (start 1.9 1.3) (end -1.9 1.3) (layer F.Fab) (width 0.2)) 23 | (fp_line (start 1.9 -1.3) (end 1.9 1.3) (layer F.Fab) (width 0.2)) 24 | (fp_line (start -1.9 -1.3) (end 1.9 -1.3) (layer F.Fab) (width 0.2)) 25 | (fp_text user %R (at 0 0.002) (layer F.Fab) 26 | (effects (font (size 1.27 1.27) (thickness 0.254))) 27 | ) 28 | (pad 6 smd rect (at 1.45 -0.95 90) (size 0.7 0.9) (layers F.Cu F.Paste F.Mask)) 29 | (pad 5 smd rect (at 1.45 0 90) (size 0.7 0.9) (layers F.Cu F.Paste F.Mask)) 30 | (pad 4 smd rect (at 1.45 0.95 90) (size 0.7 0.9) (layers F.Cu F.Paste F.Mask)) 31 | (pad 3 smd rect (at -1.45 0.95 90) (size 0.7 0.9) (layers F.Cu F.Paste F.Mask)) 32 | (pad 2 smd rect (at -1.45 0 90) (size 0.7 0.9) (layers F.Cu F.Paste F.Mask)) 33 | (pad 1 smd rect (at -1.45 -0.95 90) (size 0.7 0.9) (layers F.Cu F.Paste F.Mask)) 34 | (model TSL2561.stp 35 | (at (xyz 0 0 0)) 36 | (scale (xyz 1 1 1)) 37 | (rotate (xyz 0 0 0)) 38 | ) 39 | ) 40 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcb.pretty/XF2M-1015-1A.kicad_mod: -------------------------------------------------------------------------------- 1 | (module XF2M-1015-1A (layer F.Cu) (tedit 0) 2 | (descr XF2M-1015-1A) 3 | (tags Connector) 4 | (attr smd) 5 | (fp_text reference J1 (at -0.37186 2.68404) (layer F.SilkS) 6 | (effects (font (size 1.27 1.27) (thickness 0.254))) 7 | ) 8 | (fp_text value XF2M-1015-1A (at -0.37186 2.68404) (layer F.SilkS) hide 9 | (effects (font (size 1.27 1.27) (thickness 0.254))) 10 | ) 11 | (fp_text user %R (at -0.37186 2.68404) (layer F.Fab) 12 | (effects (font (size 1.27 1.27) (thickness 0.254))) 13 | ) 14 | (fp_line (start -4.25 0) (end 4.25 0) (layer F.Fab) (width 0.2)) 15 | (fp_line (start 4.25 0) (end 4.25 4.88) (layer F.Fab) (width 0.2)) 16 | (fp_line (start 4.25 4.88) (end -4.25 4.88) (layer F.Fab) (width 0.2)) 17 | (fp_line (start -4.25 4.88) (end -4.25 0) (layer F.Fab) (width 0.2)) 18 | (fp_line (start -4.25 4.88) (end 4.25 4.88) (layer F.SilkS) (width 0.2)) 19 | (fp_line (start -4.25 0) (end -4.25 2.85) (layer F.SilkS) (width 0.2)) 20 | (fp_line (start 4.25 0) (end 4.25 2.85) (layer F.SilkS) (width 0.2)) 21 | (fp_line (start -4.25 0) (end -2.7 0) (layer F.SilkS) (width 0.2)) 22 | (fp_line (start 4.25 0) (end 2.7 0) (layer F.SilkS) (width 0.2)) 23 | (pad 1 smd rect (at -2.25 0) (size 0.25 1.1) (layers F.Cu F.Paste F.Mask)) 24 | (pad 2 smd rect (at -1.75 0) (size 0.25 1.1) (layers F.Cu F.Paste F.Mask)) 25 | (pad 3 smd rect (at -1.25 0) (size 0.25 1.1) (layers F.Cu F.Paste F.Mask)) 26 | (pad 4 smd rect (at -0.75 0) (size 0.25 1.1) (layers F.Cu F.Paste F.Mask)) 27 | (pad 5 smd rect (at -0.25 0) (size 0.25 1.1) (layers F.Cu F.Paste F.Mask)) 28 | (pad 6 smd rect (at 0.25 0) (size 0.25 1.1) (layers F.Cu F.Paste F.Mask)) 29 | (pad 7 smd rect (at 0.75 0) (size 0.25 1.1) (layers F.Cu F.Paste F.Mask)) 30 | (pad 8 smd rect (at 1.25 0) (size 0.25 1.1) (layers F.Cu F.Paste F.Mask)) 31 | (pad 9 smd rect (at 1.75 0) (size 0.25 1.1) (layers F.Cu F.Paste F.Mask)) 32 | (pad 10 smd rect (at 2.25 0) (size 0.25 1.1) (layers F.Cu F.Paste F.Mask)) 33 | (pad 11 smd rect (at -3.9 3.9 90) (size 1.5 1.7) (layers F.Cu F.Paste F.Mask)) 34 | (pad 12 smd rect (at 3.9 3.9 90) (size 1.5 1.7) (layers F.Cu F.Paste F.Mask)) 35 | (model XF2M-1015-1A.stp 36 | (at (xyz 0 0 0)) 37 | (scale (xyz 1 1 1)) 38 | (rotate (xyz 0 0 0)) 39 | ) 40 | ) 41 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcb.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | LIBS:solarpcb-cache 3 | EELAYER 30 0 4 | EELAYER END 5 | $Descr A4 11693 8268 6 | encoding utf-8 7 | Sheet 1 1 8 | Title "" 9 | Date "" 10 | Rev "" 11 | Comp "" 12 | Comment1 "" 13 | Comment2 "" 14 | Comment3 "" 15 | Comment4 "" 16 | $EndDescr 17 | $EndSCHEMATC 18 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcd-rescue.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcd.pro: -------------------------------------------------------------------------------- 1 | update=10/25/2019 5:31:19 PM 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [cvpcb] 9 | version=1 10 | NetIExt=net 11 | [eeschema] 12 | version=1 13 | LibDir= 14 | [eeschema/libraries] 15 | [pcbnew] 16 | version=1 17 | PageLayoutDescrFile= 18 | LastNetListRead= 19 | CopperLayerCount=6 20 | BoardThickness=1.6 21 | AllowMicroVias=0 22 | AllowBlindVias=0 23 | RequireCourtyardDefinitions=0 24 | ProhibitOverlappingCourtyards=1 25 | MinTrackWidth=0.127 26 | MinViaDiameter=0.45 27 | MinViaDrill=0.3 28 | MinMicroViaDiameter=0.2 29 | MinMicroViaDrill=0.09999999999999999 30 | MinHoleToHole=0.25 31 | TrackWidth1=0.24892 32 | TrackWidth2=0.127 33 | TrackWidth3=0.1524 34 | TrackWidth4=0.24892 35 | TrackWidth5=0.25 36 | TrackWidth6=0.29972 37 | TrackWidth7=0.5 38 | TrackWidth8=0.6096 39 | TrackWidth9=1 40 | TrackWidth10=1.524 41 | TrackWidth11=2 42 | TrackWidth12=5 43 | ViaDiameter1=0.5842 44 | ViaDrill1=0.381 45 | ViaDiameter2=1 46 | ViaDrill2=0.5 47 | ViaDiameter3=1.5 48 | ViaDrill3=0.75 49 | dPairWidth1=0.1524 50 | dPairGap1=0.1524 51 | dPairViaGap1=0.25 52 | SilkLineWidth=0.12 53 | SilkTextSizeV=1 54 | SilkTextSizeH=1 55 | SilkTextSizeThickness=0.15 56 | SilkTextItalic=0 57 | SilkTextUpright=1 58 | CopperLineWidth=0.2 59 | CopperTextSizeV=1.5 60 | CopperTextSizeH=1.5 61 | CopperTextThickness=0.3 62 | CopperTextItalic=0 63 | CopperTextUpright=1 64 | EdgeCutLineWidth=0.05 65 | CourtyardLineWidth=0.05 66 | OthersLineWidth=0.15 67 | OthersTextSizeV=1 68 | OthersTextSizeH=1 69 | OthersTextSizeThickness=0.15 70 | OthersTextItalic=0 71 | OthersTextUpright=1 72 | SolderMaskClearance=0.0508 73 | SolderMaskMinWidth=0 74 | SolderPasteClearance=0 75 | SolderPasteRatio=-0 76 | [pcbnew/Layer.F.Cu] 77 | Name=Top 78 | Type=0 79 | Enabled=1 80 | [pcbnew/Layer.In1.Cu] 81 | Name=In1.Cu 82 | Type=0 83 | Enabled=1 84 | [pcbnew/Layer.In2.Cu] 85 | Name=In2.Cu 86 | Type=0 87 | Enabled=1 88 | [pcbnew/Layer.In3.Cu] 89 | Name=In3.Cu 90 | Type=0 91 | Enabled=1 92 | [pcbnew/Layer.In4.Cu] 93 | Name=In4.Cu 94 | Type=0 95 | Enabled=1 96 | [pcbnew/Layer.In5.Cu] 97 | Name=In5.Cu 98 | Type=0 99 | Enabled=0 100 | [pcbnew/Layer.In6.Cu] 101 | Name=In6.Cu 102 | Type=0 103 | Enabled=0 104 | [pcbnew/Layer.In7.Cu] 105 | Name=In7.Cu 106 | Type=0 107 | Enabled=0 108 | [pcbnew/Layer.In8.Cu] 109 | Name=In8.Cu 110 | Type=0 111 | Enabled=0 112 | [pcbnew/Layer.In9.Cu] 113 | Name=In9.Cu 114 | Type=0 115 | Enabled=0 116 | [pcbnew/Layer.In10.Cu] 117 | Name=In10.Cu 118 | Type=0 119 | Enabled=0 120 | [pcbnew/Layer.In11.Cu] 121 | Name=In11.Cu 122 | Type=0 123 | Enabled=0 124 | [pcbnew/Layer.In12.Cu] 125 | Name=In12.Cu 126 | Type=0 127 | Enabled=0 128 | [pcbnew/Layer.In13.Cu] 129 | Name=In13.Cu 130 | Type=0 131 | Enabled=0 132 | [pcbnew/Layer.In14.Cu] 133 | Name=In14.Cu 134 | Type=0 135 | Enabled=0 136 | [pcbnew/Layer.In15.Cu] 137 | Name=In15.Cu 138 | Type=0 139 | Enabled=0 140 | [pcbnew/Layer.In16.Cu] 141 | Name=In16.Cu 142 | Type=0 143 | Enabled=0 144 | [pcbnew/Layer.In17.Cu] 145 | Name=In17.Cu 146 | Type=0 147 | Enabled=0 148 | [pcbnew/Layer.In18.Cu] 149 | Name=In18.Cu 150 | Type=0 151 | Enabled=0 152 | [pcbnew/Layer.In19.Cu] 153 | Name=In19.Cu 154 | Type=0 155 | Enabled=0 156 | [pcbnew/Layer.In20.Cu] 157 | Name=In20.Cu 158 | Type=0 159 | Enabled=0 160 | [pcbnew/Layer.In21.Cu] 161 | Name=In21.Cu 162 | Type=0 163 | Enabled=0 164 | [pcbnew/Layer.In22.Cu] 165 | Name=In22.Cu 166 | Type=0 167 | Enabled=0 168 | [pcbnew/Layer.In23.Cu] 169 | Name=In23.Cu 170 | Type=0 171 | Enabled=0 172 | [pcbnew/Layer.In24.Cu] 173 | Name=In24.Cu 174 | Type=0 175 | Enabled=0 176 | [pcbnew/Layer.In25.Cu] 177 | Name=In25.Cu 178 | Type=0 179 | Enabled=0 180 | [pcbnew/Layer.In26.Cu] 181 | Name=In26.Cu 182 | Type=0 183 | Enabled=0 184 | [pcbnew/Layer.In27.Cu] 185 | Name=In27.Cu 186 | Type=0 187 | Enabled=0 188 | [pcbnew/Layer.In28.Cu] 189 | Name=In28.Cu 190 | Type=0 191 | Enabled=0 192 | [pcbnew/Layer.In29.Cu] 193 | Name=In29.Cu 194 | Type=0 195 | Enabled=0 196 | [pcbnew/Layer.In30.Cu] 197 | Name=In30.Cu 198 | Type=0 199 | Enabled=0 200 | [pcbnew/Layer.B.Cu] 201 | Name=Bottom 202 | Type=0 203 | Enabled=1 204 | [pcbnew/Layer.B.Adhes] 205 | Enabled=1 206 | [pcbnew/Layer.F.Adhes] 207 | Enabled=1 208 | [pcbnew/Layer.B.Paste] 209 | Enabled=1 210 | [pcbnew/Layer.F.Paste] 211 | Enabled=1 212 | [pcbnew/Layer.B.SilkS] 213 | Enabled=1 214 | [pcbnew/Layer.F.SilkS] 215 | Enabled=1 216 | [pcbnew/Layer.B.Mask] 217 | Enabled=1 218 | [pcbnew/Layer.F.Mask] 219 | Enabled=1 220 | [pcbnew/Layer.Dwgs.User] 221 | Enabled=1 222 | [pcbnew/Layer.Cmts.User] 223 | Enabled=1 224 | [pcbnew/Layer.Eco1.User] 225 | Enabled=1 226 | [pcbnew/Layer.Eco2.User] 227 | Enabled=1 228 | [pcbnew/Layer.Edge.Cuts] 229 | Enabled=1 230 | [pcbnew/Layer.Margin] 231 | Enabled=1 232 | [pcbnew/Layer.B.CrtYd] 233 | Enabled=1 234 | [pcbnew/Layer.F.CrtYd] 235 | Enabled=1 236 | [pcbnew/Layer.B.Fab] 237 | Enabled=1 238 | [pcbnew/Layer.F.Fab] 239 | Enabled=1 240 | [pcbnew/Layer.Rescue] 241 | Enabled=0 242 | [pcbnew/Netclasses] 243 | [pcbnew/Netclasses/Default] 244 | Name=Default 245 | Clearance=0.127 246 | TrackWidth=0.24892 247 | ViaDiameter=0.5842 248 | ViaDrill=0.381 249 | uViaDiameter=0.3 250 | uViaDrill=0.1 251 | dPairWidth=0.1524 252 | dPairGap=0.1524 253 | dPairViaGap=0.25 254 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcd_lib.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP symbols_TSL2561-misc-circuits-cache 4 | F https://ams.com/documents/20143/36005/TSL2561_DS000110_3-00.pdf/18a41097-2035-4333-c70e-bfa544c0a98b 5 | $ENDCMP 6 | # 7 | #End Doc Library 8 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/solarpcd_lib.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # SWLP.12.B 5 | # 6 | DEF SWLP.12.B U 0 40 Y Y 1 F N 7 | F0 "U" 0 0 50 H V C CNN 8 | F1 "SWLP.12.B" 0 0 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | DRAW 12 | S -200 150 250 -150 0 1 0 N 13 | X ~ 1 -200 250 100 D 50 50 1 1 w 14 | X ~ 2 -150 250 100 D 50 50 1 1 w 15 | X ~ 3 -100 250 100 D 50 50 1 1 w 16 | X ~ 4 -50 250 100 D 50 50 1 1 w 17 | X ~ 5 0 250 100 D 50 50 1 1 w 18 | X ~ 6 50 250 100 D 50 50 1 1 w 19 | X ~ 7 100 250 100 D 50 50 1 1 w 20 | X sig 8 -300 -100 100 R 50 50 1 1 O 21 | X gnd 9 -300 100 100 R 50 50 1 1 O 22 | ENDDRAW 23 | ENDDEF 24 | # 25 | # blockingdiode 26 | # 27 | DEF blockingdiode D2 0 40 Y Y 1 F N 28 | F0 "D2" 0 0 50 H V C CNN 29 | F1 "blockingdiode" 0 0 50 H I C CNN 30 | F2 "" 0 0 50 H I C CNN 31 | F3 "" 0 0 50 H I C CNN 32 | DRAW 33 | P 4 0 1 0 -150 100 -150 -100 150 0 -150 100 N 34 | X +V ~ -250 0 100 R 50 50 1 1 W 35 | X -V ~ 250 0 100 L 50 50 1 1 w 36 | ENDDRAW 37 | ENDDEF 38 | # 39 | # bypassdiode 40 | # 41 | DEF bypassdiode D1 0 40 Y Y 1 F N 42 | F0 "D1" 0 -100 50 H V C CNN 43 | F1 "bypassdiode" 50 -100 50 H I C CNN 44 | F2 "" 0 -100 50 H I C CNN 45 | F3 "" 0 -100 50 H I C CNN 46 | DRAW 47 | S -150 150 -150 -150 0 1 0 N 48 | P 3 0 1 0 -150 150 300 0 -150 -150 N 49 | X +V 1 -250 0 100 R 50 50 1 1 W 50 | X -V 2 400 0 100 L 50 50 1 1 w 51 | ENDDRAW 52 | ENDDEF 53 | # 54 | # ground 55 | # 56 | DEF ground GND 0 40 Y Y 1 F P 57 | F0 "GND" 0 0 50 H V C CNN 58 | F1 "ground" 0 -50 50 H V C CNN 59 | F2 "" 0 0 50 H I C CNN 60 | F3 "" 0 0 50 H I C CNN 61 | DRAW 62 | P 2 0 1 0 100 -100 100 -200 N 63 | X GND ~ 0 -150 100 R 50 50 1 1 w 64 | ENDDRAW 65 | ENDDEF 66 | # 67 | # kill_switch 68 | # 69 | DEF kill_switch U 0 40 Y Y 1 F N 70 | F0 "U" 0 0 50 H V C CNN 71 | F1 "kill_switch" 0 0 50 H V C CNN 72 | F2 "" 0 0 50 H I C CNN 73 | F3 "" 0 0 50 H I C CNN 74 | DRAW 75 | S -200 100 200 -100 0 1 0 N 76 | X BATT 2 -300 50 100 R 50 50 1 1 w 77 | ENDDRAW 78 | ENDDEF 79 | # 80 | # misc-circuits-rescue_XF2M-1015-1A-symbols 81 | # 82 | DEF misc-circuits-rescue_XF2M-1015-1A-symbols J 0 30 Y Y 1 F N 83 | F0 "J" 750 300 50 H V L CNN 84 | F1 "misc-circuits-rescue_XF2M-1015-1A-symbols" 750 200 50 H V L CNN 85 | F2 "XF2M-1015-1A" 750 100 50 H I L CNN 86 | F3 "https://componentsearchengine.com/Datasheets/3/XF2M-1015-1A.pdf" 750 0 50 H I L CNN 87 | F4 "0.5mm Rotary backlock 10 way Omron XF2M Series 0.5mm Pitch 10 Way Right Angle SMT Female FPC Connector Locking Mechanism, Top and Bottom Contact" 750 -100 50 H I L CNN "Description" 88 | F5 "Omron Electronics" 750 -300 50 H I L CNN "Manufacturer_Name" 89 | F6 "XF2M-1015-1A" 750 -400 50 H I L CNN "Manufacturer_Part_Number" 90 | F7 "653-XF2M-1015-1A" 750 -500 50 H I L CNN "Mouser Part Number" 91 | F8 "https://www.mouser.com/Search/Refine.aspx?Keyword=653-XF2M-1015-1A" 750 -600 50 H I L CNN "Mouser Price/Stock" 92 | F9 "7315772P" 750 -700 50 H I L CNN "RS Part Number" 93 | F10 "http://uk.rs-online.com/web/p/products/7315772P" 750 -800 50 H I L CNN "RS Price/Stock" 94 | F11 "70667825" 750 -900 50 H I L CNN "Allied_Number" 95 | F12 "https://www.alliedelec.com/omron-electronic-components-xf2m-1015-1a/70667825/" 750 -1000 50 H I L CNN "Allied Price/Stock" 96 | DRAW 97 | P 5 0 1 6 200 100 700 100 700 -500 200 -500 200 100 N 98 | X 1 1 0 0 200 R 50 50 0 0 B 99 | X 10 10 900 -400 200 L 50 50 0 0 B 100 | X 2 2 900 0 200 L 50 50 0 0 B 101 | X 3 3 0 -100 200 R 50 50 0 0 B 102 | X 4 4 900 -100 200 L 50 50 0 0 B 103 | X 5 5 0 -200 200 R 50 50 0 0 B 104 | X 6 6 900 -200 200 L 50 50 0 0 B 105 | X 7 7 0 -300 200 R 50 50 0 0 B 106 | X 8 8 900 -300 200 L 50 50 0 0 B 107 | X 9 9 0 -400 200 R 50 50 0 0 B 108 | ENDDRAW 109 | ENDDEF 110 | # 111 | # solarcell 112 | # 113 | DEF solarcell SC 0 40 Y Y 1 F N 114 | F0 "SC" 0 -98 50 H I C CNN 115 | F1 "solarcell" 0 -157 50 H V C CNN 116 | F2 "" 0 -50 50 H I C CNN 117 | F3 "" 0 -50 50 H I C CNN 118 | DRAW 119 | S -200 50 -200 -200 0 1 0 N 120 | S -200 50 200 50 0 1 0 N 121 | S 200 -200 -200 -200 0 1 0 N 122 | S 200 -200 200 50 0 1 0 N 123 | X +V 1 -300 0 100 R 50 50 1 1 W 124 | X -V 2 300 0 100 L 50 50 1 1 w 125 | ENDDRAW 126 | ENDDEF 127 | # 128 | # symbols_TSL2561-misc-circuits-cache 129 | # 130 | DEF symbols_TSL2561-misc-circuits-cache IC 0 30 Y Y 1 F N 131 | F0 "IC" 1150 300 50 H V L CNN 132 | F1 "symbols_TSL2561-misc-circuits-cache" 1150 200 50 H V L CNN 133 | F2 "TSL2561" 1150 100 50 H I L CNN 134 | F3 "" 1150 0 50 H I L CNN 135 | F4 "Light-to-Digital Converter" 1150 -100 50 H I L CNN "Description" 136 | F5 "1.55" 1150 -200 50 H I L CNN "Height" 137 | F6 "ams" 1150 -300 50 H I L CNN "Manufacturer_Name" 138 | F7 "TSL2561" 1150 -400 50 H I L CNN "Manufacturer_Part_Number" 139 | F8 "N/A" 1150 -500 50 H I L CNN "Mouser Part Number" 140 | F9 "https://www.mouser.com/Search/Refine.aspx?Keyword=N%2FA" 1150 -600 50 H I L CNN "Mouser Price/Stock" 141 | DRAW 142 | P 5 0 1 6 200 100 1100 100 1100 -300 200 -300 200 100 N 143 | X VDD 1 0 0 200 R 50 50 0 0 U 144 | X ADDR_SEL 2 0 -100 200 R 50 50 0 0 U 145 | X GND 3 0 -200 200 R 50 50 0 0 U 146 | X SCL 4 1300 0 200 L 50 50 0 0 U 147 | X INT 5 1300 -100 200 L 50 50 0 0 U 148 | X SDA 6 1300 -200 200 L 50 50 0 0 U 149 | ENDDRAW 150 | ENDDEF 151 | # 152 | # tutorial 153 | # 154 | DEF tutorial U? 0 40 Y Y 1 F N 155 | F0 "U?" 150 -550 50 H V C CNN 156 | F1 "tutorial" -50 150 50 H V C CNN 157 | F2 "" 150 -550 50 H I C CNN 158 | F3 "" 150 -550 50 H I C CNN 159 | DRAW 160 | S -250 100 200 -500 0 1 0 N 161 | X PB5 1 300 -450 100 L 50 50 1 1 I 162 | X PB3 2 300 -250 100 L 50 50 1 1 I 163 | X PB4 3 300 -350 100 L 50 50 1 1 I 164 | X GND 4 -350 -450 100 R 50 50 1 1 I 165 | X PB0 5 300 50 100 L 50 50 1 1 I 166 | X PB1 6 300 -50 100 L 50 50 1 1 I 167 | X PB2 7 300 -150 100 L 50 50 1 1 I 168 | X VCC 8 -350 50 100 R 50 50 1 1 I 169 | ENDDRAW 170 | ENDDEF 171 | # 172 | #End Library 173 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name solarpcd_lib)(type Legacy)(uri ${KIPRJMOD}/solarpcd_lib.lib)(options "")(descr "")) 3 | (lib (name solarpcd-rescue)(type Legacy)(uri ${KIPRJMOD}/solarpcd-rescue.lib)(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/ypanel_2019-10-25.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/ypanel_2019-10-25.zip -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/ypanel_2019-10-25_JLCPCB.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/Y-pcbv1/ypanel_2019-10-25_JLCPCB.zip -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/solarpcb.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Solar_Actuators/Solar Panels Rev1/Solar Cell Y/-Y/solarpcb.zip -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Cell Y/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Solar_Actuators/Solar Panels Rev1/Solar Panel Design Info: -------------------------------------------------------------------------------- 1 | //-----Solar Panel Specs-----\\ 2 | All panels are 6-layer PCBs with the magnetorquer taking up the inner 4 layers. 3 | +/-X, and +/-Z are 48.4mm x 48.4mm (STILL BEING TWEAKED BY STRUCTURES) 4 | The "missing" 1.6mm is due to the thickness of the PCB, so we should check the thickness 5 | 6 | +Y is 50mm x 50mm (no overlap) 7 | 8 | -Y is ~64mm x 58mm (The "rails" slide over ~3mm on each side of the 58mm length, so ~52mm x 64mm effective area) 9 | ^Double Check! (Pulled from the PocketCube standard) 10 | 11 | 12 | //---Components on all PCBs---\\ 13 | Front Side: 14 | Solar Cells - https://github.com/spacecraft-design-lab-2019/documentation/wiki/Solar-Cell-Survey 15 | ^Use any combination to maximize power on a panel. Try to get the voltage output to be ~3V (2V check with mechanical team if considering 13 | • Uses 3 MPPTs (1 per axis) to maximize efficiency between shaded panels 14 | • Solar cell deployment is risky- if we do it we need to make sure the system can still work undeployed 15 | • Half wave 433mHz antenna made of metal carpenter’s tape (deployable without exterior mechanisms) 16 | 17 | EPS ~1/3 of total spacecraft mass 18 | Batteries can’t be charged upon launch -> activate 30 min after release 19 | 20 | Power Management and Distribution (PMAD): 21 | Source: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&ved=2ahUKEwiq_OnbxvzkAhXUoFsKHU-yAWsQFjAGegQIBxAC&url=https%3A%2F%2Fwww.mdpi.com%2F2226-4310%2F5%2F2%2F63%2Fpdf-vor&usg=AOvVaw292cmp1dxeIOctnjSDfdb2 22 | • Standardized PMAD: bus voltage of 8.2V 23 | • Able to distribute 5V & 3.3V supplies 24 | • Universal capabilities: 25 | o Junctions to transfer power from generation source 26 | o Power conditioner 27 | o Switching circuit to divert power to systems/instrumentation 28 | o Incorporate capacitor to add energy if battery voltage is insufficient 29 | 30 | Solar cell configuration options (based on available IXYS): 31 | • 2 22x35 mm + 2 23x8 mm 32 | • 2 22x35 mm + 2 22x7 mm 33 | • 2x7 grid of 22x7 mm 34 | • 2x8 grid of 23x8 mm 35 | -------------------------------------------------------------------------------- /Solar_Actuators/solarconfigs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Solar_Actuators/solarconfigs.png -------------------------------------------------------------------------------- /Solar_Actuators/weeklyslides_107.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Solar_Actuators/weeklyslides_107.pptx -------------------------------------------------------------------------------- /Structure_Mechanisms/Antenna Coil Failure Drawing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Structure_Mechanisms/Antenna Coil Failure Drawing.jpg -------------------------------------------------------------------------------- /Structure_Mechanisms/Antenna Coil Side Drawing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Structure_Mechanisms/Antenna Coil Side Drawing.jpg -------------------------------------------------------------------------------- /Structure_Mechanisms/Antenna Coil Top Drawing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Structure_Mechanisms/Antenna Coil Top Drawing.jpg -------------------------------------------------------------------------------- /Structure_Mechanisms/Battery Harness Negative with Batteries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Structure_Mechanisms/Battery Harness Negative with Batteries.png -------------------------------------------------------------------------------- /Structure_Mechanisms/Battery Harness Negative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Structure_Mechanisms/Battery Harness Negative.png -------------------------------------------------------------------------------- /Structure_Mechanisms/Battery Harness Positive with Batteries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Structure_Mechanisms/Battery Harness Positive with Batteries.png -------------------------------------------------------------------------------- /Structure_Mechanisms/Battery Harness Positive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Structure_Mechanisms/Battery Harness Positive.png -------------------------------------------------------------------------------- /Structure_Mechanisms/Battery Harness rev2 with Batteries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Structure_Mechanisms/Battery Harness rev2 with Batteries.png -------------------------------------------------------------------------------- /Structure_Mechanisms/Battery Harness rev2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Structure_Mechanisms/Battery Harness rev2.png -------------------------------------------------------------------------------- /Structure_Mechanisms/Datasheets/en-d2f.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Structure_Mechanisms/Datasheets/en-d2f.pdf -------------------------------------------------------------------------------- /Structure_Mechanisms/Datasheets/readme.md: -------------------------------------------------------------------------------- 1 | # Electrical Part Datasheets 2 | -------------------------------------------------------------------------------- /Structure_Mechanisms/Flat Rect Plate Pressure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Structure_Mechanisms/Flat Rect Plate Pressure.png -------------------------------------------------------------------------------- /Structure_Mechanisms/Nitinol label.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Structure_Mechanisms/Nitinol label.jpg -------------------------------------------------------------------------------- /Structure_Mechanisms/PlusY Deployed Top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Structure_Mechanisms/PlusY Deployed Top.jpg -------------------------------------------------------------------------------- /Structure_Mechanisms/PlusY Underside Labeled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Structure_Mechanisms/PlusY Underside Labeled.png -------------------------------------------------------------------------------- /Structure_Mechanisms/PlusY Underside.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Structure_Mechanisms/PlusY Underside.jpg -------------------------------------------------------------------------------- /Structure_Mechanisms/aluminum_anodize_therm_conduct.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Structure_Mechanisms/aluminum_anodize_therm_conduct.jpg -------------------------------------------------------------------------------- /Structure_Mechanisms/aluminum_cooling_rates.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Structure_Mechanisms/aluminum_cooling_rates.jpeg -------------------------------------------------------------------------------- /Structure_Mechanisms/aluminum_emittance.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Structure_Mechanisms/aluminum_emittance.jpeg -------------------------------------------------------------------------------- /Structure_Mechanisms/readme.md: -------------------------------------------------------------------------------- 1 | # Structures & Mechanisms Team 2 | References & team-relevant file storage 3 | 4 | Mechanical CAD file repo here: https://github.com/spacecraft-design-lab-2019/mechanical_CAD -------------------------------------------------------------------------------- /Weekly Reports/Comms Reports AA236B.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Weekly Reports/Comms Reports AA236B.pdf -------------------------------------------------------------------------------- /Weekly Reports/Electrical_Avionics Reports AA236B.pptx.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Weekly Reports/Electrical_Avionics Reports AA236B.pptx.pdf -------------------------------------------------------------------------------- /Weekly Reports/GNC_FSW Reports AA236B.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Weekly Reports/GNC_FSW Reports AA236B.pdf -------------------------------------------------------------------------------- /Weekly Reports/Mechanical reports AA236B.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/Weekly Reports/Mechanical reports AA236B.pdf -------------------------------------------------------------------------------- /docs/sx1280.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/docs/sx1280.html -------------------------------------------------------------------------------- /docs/y+panelv00.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/docs/y+panelv00.html -------------------------------------------------------------------------------- /images/autocode_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/images/autocode_1.png -------------------------------------------------------------------------------- /images/autocode_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/images/autocode_2.png -------------------------------------------------------------------------------- /images/autocode_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/images/autocode_3.png -------------------------------------------------------------------------------- /images/autocode_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/images/autocode_4.png -------------------------------------------------------------------------------- /images/autocode_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/images/autocode_5.png -------------------------------------------------------------------------------- /images/autocode_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/images/autocode_6.png -------------------------------------------------------------------------------- /images/autocode_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/images/autocode_7.png -------------------------------------------------------------------------------- /images/dashboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/images/dashboard.jpg -------------------------------------------------------------------------------- /mechanical_drawings/1P_Drawing.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/mechanical_drawings/1P_Drawing.PNG -------------------------------------------------------------------------------- /mechanical_drawings/Assembly.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/mechanical_drawings/Assembly.JPG -------------------------------------------------------------------------------- /mechanical_drawings/Components_Envelope.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/mechanical_drawings/Components_Envelope.PNG -------------------------------------------------------------------------------- /mechanical_drawings/Contact_Surface.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/mechanical_drawings/Contact_Surface.PNG -------------------------------------------------------------------------------- /mechanical_drawings/Killswitch.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/mechanical_drawings/Killswitch.JPG -------------------------------------------------------------------------------- /notes/Attitude Notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/notes/Attitude Notes.pdf -------------------------------------------------------------------------------- /notes/Basic iLQR Notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/notes/Basic iLQR Notes.pdf -------------------------------------------------------------------------------- /notes/Communication Notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/notes/Communication Notes.pdf -------------------------------------------------------------------------------- /notes/Day1-Intro.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/notes/Day1-Intro.pdf -------------------------------------------------------------------------------- /notes/Day2-Logistics.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/notes/Day2-Logistics.pdf -------------------------------------------------------------------------------- /notes/Day3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/notes/Day3.pdf -------------------------------------------------------------------------------- /notes/MEKF Notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/notes/MEKF Notes.pdf -------------------------------------------------------------------------------- /notes/Sensor Error Notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/notes/Sensor Error Notes.pdf -------------------------------------------------------------------------------- /notes/iLQR Examples/PendulumTest.m: -------------------------------------------------------------------------------- 1 | close all; 2 | clear all; 3 | 4 | Qf = 30*eye(2); 5 | Q = 0.01*eye(2); 6 | 7 | R = .3; 8 | 9 | x0 = [0 0]'; 10 | xg = [pi 0]'; 11 | u0 = zeros(1,249); 12 | 13 | [xhist, uhist, K, J] = iLQRv1(@pendulum_dynamics, x0, xg, u0, Q, R, Qf, .01, 1e-3); 14 | 15 | figure(); 16 | subplot(3,1,1) 17 | plot(xhist(1,:)); 18 | ylabel('q'); 19 | 20 | subplot(3,1,2) 21 | plot(xhist(2,:)); 22 | ylabel('qdot'); 23 | 24 | subplot(3,1,3); 25 | plot(uhist); 26 | ylabel('u'); 27 | 28 | figure(); 29 | semilogy(J); 30 | ylabel('Cost'); 31 | xlabel('Iteration'); 32 | -------------------------------------------------------------------------------- /notes/iLQR Examples/iLQRv1.m: -------------------------------------------------------------------------------- 1 | function [xtraj, utraj, K, Jhist] = iLQRv1(dynamics, x0, xg, utraj0, Q, R, Qf, dt, tol) 2 | %iLQR Trajectory Optimization 3 | 4 | Nx = length(x0); 5 | Nu = size(utraj0,1); 6 | N = size(utraj0,2)+1; 7 | 8 | xtraj = zeros(Nx, N); 9 | xtraj(:,1) = x0; 10 | 11 | A = zeros(Nx, Nx, N-1); 12 | B = zeros(Nx, Nu, N-1); 13 | 14 | utraj = utraj0; 15 | 16 | %First simulate with utraj0 to get initial matrices 17 | J = 0; 18 | for k = 1:(N-1) 19 | J = J + (1/2)*(xtraj(:,k)-xg)'*Q*(xtraj(:,k)-xg) + (1/2)*utraj(:,k)'*R*utraj(:,k); 20 | [xtraj(:,k+1), A(:,:,k), B(:,:,k)] = rkstep(xtraj(:,k),utraj(:,k)); 21 | end 22 | J = J + (1/2)*(xtraj(:,N)-xg)'*Qf*(xtraj(:,N)-xg); 23 | Jhist(1) = J; 24 | 25 | S = zeros(Nx, Nx, N); 26 | s = zeros(Nx, N); 27 | K = zeros(Nu,Nx,N-1); 28 | l = (tol+1)*ones(Nu,N-1); 29 | 30 | iter = 0; 31 | while max(abs(l)) > tol 32 | 33 | iter = iter + 1; 34 | 35 | %Set up backwards LQR pass 36 | S(:,:,N) = Qf; 37 | s(:,N) = Qf*(xtraj(:,N)-xg); 38 | for k = (N-1):-1:1 39 | 40 | %Calculate cost gradients for this time step 41 | q = Q*(xtraj(:,k)-xg); 42 | r = R*utraj(:,k); 43 | 44 | %Calculate l and K 45 | l(:,k) = (R + B(:,:,k)'*S(:,:,k+1)*B(:,:,k))\(r + B(:,:,k)'*s(:,k+1)); 46 | K(:,:,k) = (R + B(:,:,k)'*S(:,:,k+1)*B(:,:,k))\(B(:,:,k)'*S(:,:,k+1)*A(:,:,k)); 47 | 48 | %Calculate new S and s 49 | S(:,:,k) = Q + K(:,:,k)'*R*K(:,:,k) + (A(:,:,k)-B(:,:,k)*K(:,:,k))'*S(:,:,k+1)*(A(:,:,k)-B(:,:,k)*K(:,:,k)); 50 | s(:,k) = q - K(:,:,k)'*r + K(:,:,k)'*R*l(:,k) + (A(:,:,k)-B(:,:,k)*K(:,:,k))'*(s(:,k+1) - S(:,:,k+1)*B(:,:,k)*l(:,k)); 51 | 52 | end 53 | 54 | %Now do forward pass line search with new l and K 55 | unew = zeros(Nu,N-1); 56 | xnew = zeros(Nx,N); 57 | xnew(:,1) = xtraj(:,1); 58 | alpha = 1; 59 | Jnew = J+1; 60 | while Jnew > J 61 | Jnew = 0; 62 | for k = 1:N-1 63 | unew(:,k) = utraj(:,k) - alpha*l(:,k) - K(:,:,k)*(xnew(:,k)-xtraj(:,k)); 64 | [xnew(:,k+1), A(:,:,k), B(:,:,k)] = rkstep(xnew(:,k),unew(:,k)); 65 | Jnew = Jnew + (1/2)*(xnew(:,k)-xg)'*Q*(xnew(:,k)-xg) + (1/2)*unew(:,k)'*R*unew(:,k); 66 | end 67 | Jnew = Jnew + (1/2)*(xnew(:,N)-xg)'*Qf*(xnew(:,N)-xg); 68 | alpha = (1/2)*alpha; 69 | end 70 | xtraj = xnew; 71 | utraj = unew; 72 | 73 | J = Jnew; 74 | 75 | Jhist(iter+1) = J; 76 | 77 | disp([max(abs(l)) 2*alpha]) 78 | end 79 | 80 | disp('Iterations: '); 81 | disp(iter); 82 | 83 | disp('Final Cost: '); 84 | disp(Jnew); 85 | 86 | function [x1, A, B] = rkstep(x0,u0) 87 | %Explicit midpoint step from x_k to x_{k+1} 88 | 89 | [xdot1, dxdot1] = dynamics(0,x0,u0); 90 | [xdot2, dxdot2] = dynamics(0,x0+.5*dt*xdot1,u0); 91 | 92 | x1 = x0 + dt*xdot2; 93 | 94 | A1 = dxdot1(:,1+(1:Nx)); 95 | B1 = dxdot1(:,1+Nx+(1:Nu)); 96 | 97 | A2 = dxdot2(:,1+(1:Nx)); 98 | B2 = dxdot2(:,1+Nx+(1:Nu)); 99 | 100 | A = eye(Nx) + dt*A2 + 0.5*dt*dt*A2*A1; 101 | B = dt*B2 + 0.5*dt*dt*A2*B1; 102 | end 103 | 104 | end 105 | 106 | -------------------------------------------------------------------------------- /notes/iLQR Examples/pendulum_dynamics.m: -------------------------------------------------------------------------------- 1 | function [xdot,dxdot] = pendulum_dynamics(t,x,u) 2 | 3 | m = 1; % kg 4 | l = .5; % m 5 | b = 0.1; % kg m^2 /s 6 | lc = .5; % m 7 | I = .25; %m*l^2; % kg*m^2 8 | g = 9.81; % m/s^2 9 | 10 | q = x(1); 11 | qd = x(2); 12 | 13 | qdd = (u - m*g*lc*sin(q) - b*qd)/I; 14 | 15 | xdot = [qd; qdd]; 16 | 17 | A = [0, 1; -m*g*lc*cos(q)/I, -b/I]; 18 | B = [0; 1/I]; 19 | 20 | dxdot = [zeros(2,1), A, B]; 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /references/Alba_ICD_v0.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/references/Alba_ICD_v0.1.pdf -------------------------------------------------------------------------------- /references/KRAKsat_Lessons_Learned_EN.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/references/KRAKsat_Lessons_Learned_EN.pdf -------------------------------------------------------------------------------- /references/MRAM/Example/MRAMInfo_2/MRAMInfo_2/MRAMInfo_2.ino: -------------------------------------------------------------------------------- 1 | #include 2 | #include "KickSat_MRAM.h" 3 | #include "panda.h" 4 | 5 | KickSat_MRAM mram = KickSat_MRAM(SPI_CS_MRAM); 6 | 7 | uint8_t addrSizeInBytes = 3; //24 bit address but only uses first 18?? 8 | 9 | void setup(void) { 10 | Serial.begin(115200); 11 | while(!Serial); 12 | if (mram.begin(SPI_CS_MRAM, addrSizeInBytes)) { 13 | Serial.println("Found MRAM"); 14 | } else { 15 | Serial.println("NO MRAM found ..."); 16 | while (1); 17 | } 18 | uint8_t data[100]; 19 | uint8_t checkDat[100]; 20 | for (uint8_t i = 0; i < 100; i++) { 21 | data[i]=i; 22 | Serial.println(data[i], HEX); 23 | } 24 | 25 | mram.writeEnable(true); 26 | Serial.println("WEL set!"); 27 | mram.write(0x001,data, sizeof(data)); 28 | mram.writeEnable(false); 29 | mram.read(0x001, checkDat, sizeof(checkDat)); 30 | Serial.println("Reading: 100 bytes to starting at: 0x001"); 31 | for (uint8_t i = 0; i < 100; i++) { 32 | Serial.println(checkDat[i], HEX); 33 | } 34 | Serial.println(""); 35 | } 36 | 37 | void loop(void) { 38 | 39 | } 40 | -------------------------------------------------------------------------------- /references/MRAM/KickSat_MRAM.cpp: -------------------------------------------------------------------------------- 1 | /**************************************************************************/ 2 | // adapted from adafruit FRAM libraries 3 | // working on MRAM (SPI) from Everspin: https://www.everspin.com/family/mr25h40?npath=259 4 | // 5 | // 6 | // last edited 2018-10-03 M.Holliday 7 | /**************************************************************************/ 8 | 9 | #include 10 | #include 11 | #include "KickSat_MRAM.h" 12 | 13 | 14 | KickSat_MRAM::KickSat_MRAM(int8_t cs){ 15 | _cs = cs; 16 | _clk = _mosi = _miso = -1; 17 | _mramInitialised = false; 18 | 19 | } 20 | 21 | boolean KickSat_MRAM::begin(int8_t cs, uint8_t nAddressSizeBytes){ 22 | SPI.beginTransaction(SPISettings(40000000, MSBFIRST, SPI_MODE0)); 23 | _cs = cs; 24 | setAddressSize(nAddressSizeBytes); 25 | pinMode(_cs, OUTPUT); 26 | digitalWrite(_cs, HIGH); 27 | SPI.begin(); 28 | _mramInitialised = true; 29 | return true; 30 | } 31 | 32 | void KickSat_MRAM::writeEnable (bool enable){ 33 | SPI.beginTransaction(SPISettings(40000000, MSBFIRST, SPI_MODE0)); 34 | digitalWrite(_cs, LOW); 35 | if (enable) { 36 | SPItransfer(OPCODE_WREN); 37 | } 38 | else { 39 | SPItransfer(OPCODE_WRDI); 40 | } 41 | digitalWrite(_cs, HIGH); 42 | } 43 | 44 | void KickSat_MRAM::write8 (uint32_t addr, uint8_t value){ 45 | SPI.beginTransaction(SPISettings(40000000, MSBFIRST, SPI_MODE0)); 46 | digitalWrite(_cs, LOW); 47 | SPItransfer(OPCODE_WRITE); 48 | writeAddress(addr); 49 | SPItransfer(value); 50 | digitalWrite(_cs, HIGH); 51 | } 52 | 53 | void KickSat_MRAM::write (uint32_t addr, const uint8_t *values, size_t count){ 54 | if (MRAMsleeping){ 55 | Serial.println("MRAM asleep, waking now..."); 56 | wake(); 57 | } else { 58 | SPI.beginTransaction(SPISettings(40000000, MSBFIRST, SPI_MODE0)); 59 | digitalWrite(_cs, LOW); 60 | SPItransfer(OPCODE_WRITE); 61 | writeAddress(addr); 62 | for (size_t i = 0; i < count; i++){ 63 | SPItransfer(values[i]); 64 | } 65 | digitalWrite(_cs, HIGH); 66 | } 67 | } 68 | 69 | uint8_t KickSat_MRAM::read8 (uint32_t addr){ 70 | SPI.beginTransaction(SPISettings(40000000, MSBFIRST, SPI_MODE0)); 71 | digitalWrite(_cs, LOW); 72 | SPItransfer(OPCODE_READ); 73 | writeAddress(addr); 74 | uint8_t x = SPItransfer(0); 75 | digitalWrite(_cs, HIGH); 76 | return x; 77 | } 78 | 79 | void KickSat_MRAM::read (uint32_t addr, uint8_t *values, size_t count){ 80 | SPI.beginTransaction(SPISettings(40000000, MSBFIRST, SPI_MODE0)); 81 | digitalWrite(_cs, LOW); 82 | SPItransfer(OPCODE_READ); 83 | writeAddress(addr); 84 | for (size_t i = 0; i < count; i++) { 85 | uint8_t x = SPItransfer(0); 86 | values[i] = x; 87 | } 88 | digitalWrite(_cs, HIGH); 89 | } 90 | 91 | uint8_t KickSat_MRAM::getStatusRegister(void){ 92 | SPI.beginTransaction(SPISettings(40000000, MSBFIRST, SPI_MODE0)); 93 | uint8_t reg = 0; 94 | digitalWrite(_cs, LOW); 95 | SPItransfer(OPCODE_RDSR); 96 | reg = SPItransfer(0); 97 | digitalWrite(_cs, HIGH); 98 | return reg; 99 | } 100 | 101 | void KickSat_MRAM::setStatusRegister(uint8_t value){ 102 | SPI.beginTransaction(SPISettings(40000000, MSBFIRST, SPI_MODE0)); 103 | digitalWrite(_cs, LOW); 104 | SPItransfer(OPCODE_WRSR); 105 | SPItransfer(value); 106 | digitalWrite(_cs, HIGH); 107 | } 108 | 109 | void KickSat_MRAM::setAddressSize(uint8_t nAddressSize){ 110 | _nAddressSizeBytes = nAddressSize; 111 | } 112 | 113 | uint8_t KickSat_MRAM::SPItransfer(uint8_t x) { 114 | return SPI.transfer(x); 115 | } 116 | 117 | void KickSat_MRAM::writeAddress(uint32_t addr){ 118 | if (_nAddressSizeBytes>3) 119 | SPItransfer((uint8_t)(addr >> 24)); 120 | if (_nAddressSizeBytes>2) 121 | SPItransfer((uint8_t)(addr >> 16)); 122 | SPItransfer((uint8_t)(addr >> 8)); 123 | SPItransfer((uint8_t)(addr & 0xFF)); 124 | } 125 | 126 | void KickSat_MRAM::sleep(){ 127 | SPI.beginTransaction(SPISettings(40000000, MSBFIRST, SPI_MODE0)); 128 | digitalWrite(_cs, LOW); 129 | SPItransfer(OPCODE_SLEEP); 130 | digitalWrite(_cs, HIGH); 131 | MRAMsleeping = true; 132 | } 133 | 134 | void KickSat_MRAM::wake(){ 135 | SPI.beginTransaction(SPISettings(40000000, MSBFIRST, SPI_MODE0)); 136 | digitalWrite(_cs, LOW); 137 | SPItransfer(OPCODE_WAKE); 138 | digitalWrite(_cs, HIGH); 139 | MRAMsleeping = false; 140 | } 141 | -------------------------------------------------------------------------------- /references/MRAM/KickSat_MRAM.h: -------------------------------------------------------------------------------- 1 | /**************************************************************************/ 2 | // 4MB MRAM (SPI) 3 | // last edited 2018-10-03 M.Holliday 4 | /**************************************************************************/ 5 | 6 | #ifndef _KICKSAT_MRAM_H 7 | #define _KICKSAT_MRAM_H 8 | 9 | #if ARDUINO >= 100 10 | #include 11 | #else 12 | #include 13 | #endif 14 | 15 | #include 16 | 17 | typedef enum opcodes_e 18 | { 19 | OPCODE_WREN = 0x06, /* Write Enable Latch */ 20 | OPCODE_WRDI = 0x04, /* Reset Write Enable Latch */ 21 | OPCODE_RDSR = 0x05, /* Read Status Register */ 22 | OPCODE_WRSR = 0x01, /* Write Status Register */ 23 | OPCODE_READ = 0x03, /* Read Memory */ 24 | OPCODE_WRITE = 0x02, /* Write Memory */ 25 | OPCODE_RDID = 0x48, /* Read Device ID */ 26 | OPCODE_SLEEP = 0xB9, 27 | OPCODE_WAKE = 0xAB 28 | } opcodes_t; 29 | 30 | class KickSat_MRAM { 31 | public: 32 | KickSat_MRAM(int8_t cs); 33 | boolean begin (int8_t cs, uint8_t nAddressSizeBytes); 34 | void writeEnable (bool enable); 35 | void write8 (uint32_t addr, uint8_t value); 36 | void write (uint32_t addr, const uint8_t *values, size_t count); 37 | uint8_t read8 (uint32_t addr); 38 | void read (uint32_t addr, uint8_t *values, size_t count); 39 | uint8_t getStatusRegister(void); 40 | void setStatusRegister(uint8_t value); 41 | void setAddressSize(uint8_t nAddressSize); 42 | void sleep(); 43 | void wake(); 44 | bool MRAMsleeping = false; 45 | 46 | private: 47 | uint8_t SPItransfer(uint8_t x); 48 | void writeAddress(uint32_t addr); 49 | 50 | boolean _mramInitialised; 51 | uint8_t _nAddressSizeBytes; 52 | int8_t _cs, _clk, _mosi, _miso; 53 | }; 54 | 55 | #endif 56 | -------------------------------------------------------------------------------- /references/PocketQube_Standard_v1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/references/PocketQube_Standard_v1.pdf -------------------------------------------------------------------------------- /references/blink_m4/blink_m4.ino: -------------------------------------------------------------------------------- 1 | 2 | 3 | // the setup function runs once when you press reset or power the board 4 | void setup() { 5 | // initialize digital pin 13 as an output. 6 | pinMode(37, OUTPUT); 7 | } 8 | 9 | // the loop function runs over and over again forever 10 | void loop() { 11 | digitalWrite(37, LOW); // turn the LED on (HIGH is the voltage level) 12 | delay(5000); // wait for a second 13 | digitalWrite(37, HIGH); // turn the LED off by making the voltage LOW 14 | delay(5000); // wait for a second 15 | } 16 | -------------------------------------------------------------------------------- /references/blink_m4/blink_m4.ino.feather_m4.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/references/blink_m4/blink_m4.ino.feather_m4.bin -------------------------------------------------------------------------------- /references/panda.h: -------------------------------------------------------------------------------- 1 | #ifndef __PANDA_H__ 2 | #define __PANDA_H__ 3 | 4 | #define BURN_RELAY_A 2 5 | #define SPI_CS_MRAM 3 6 | #define ENAB_BURN1 4 7 | #define ENAB_BURN2 5 8 | #define MXZ_EN 6 9 | #define MINX_1 7 10 | #define MINX_2 8 11 | #define MINZ_1 9 12 | #define MINZ_2 10 13 | #define LED1 11 14 | #define LED2 12 15 | #define LED3 13 16 | #define MY_EN 14 17 | #define MINY_1 15 18 | #define MINY_2 16 19 | #define PL_PWR_ENABLE 17 20 | #define PL_ENABLE 18 21 | #define EN_5V 19 22 | #define V_BATT 20 23 | #define SPI_CS_RFM 26 24 | #define SPI_CS_SD 27 25 | 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /references/serial_m4/serial_m4.ino: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include "panda.h" 4 | 5 | LSM9DS1 imu; 6 | #define LSM9DS1_M 0x1E // Would be 0x1C if SDO_M is LOW 7 | #define LSM9DS1_AG 0x6B // Would be 0x6A if SDO_AG is LOW 8 | #define PRINT_CALCULATED 9 | //#define PRINT_RAW 10 | #define PRINT_SPEED 250 // 250 ms between prints 11 | static unsigned long lastPrint = 0; // Keep track of print time 12 | 13 | // Earth's magnetic field varies by location. Add or subtract 14 | // a declination to get a more accurate heading. Calculate 15 | // your's here: 16 | // http://www.ngdc.noaa.gov/geomag-web/#declination 17 | #define DECLINATION -8.58 // Declination (degrees) in Boulder, CO. 18 | 19 | 20 | int i = 0; 21 | 22 | void setup() { 23 | 24 | // Serial Setup 25 | Serial.begin(9600); 26 | 27 | 28 | pinMode(BURN_RELAY_A, OUTPUT); 29 | pinMode(SPI_CS_MRAM, OUTPUT); 30 | pinMode(MINZ_1, OUTPUT); 31 | pinMode(MINZ_2, OUTPUT); 32 | pinMode(MY_EN, OUTPUT); 33 | pinMode(MINY_1, OUTPUT); 34 | pinMode(MINY_2, OUTPUT); 35 | pinMode(PL_PWR_ENABLE, OUTPUT); 36 | pinMode(PL_ENABLE, OUTPUT); 37 | pinMode(EN_5V, OUTPUT); 38 | pinMode(LED1, OUTPUT); 39 | pinMode(LED2, OUTPUT); 40 | pinMode(LED3, OUTPUT); 41 | pinMode(ENAB_BURN1, OUTPUT); 42 | pinMode(ENAB_BURN2, OUTPUT); 43 | digitalWrite(ENAB_BURN1, HIGH); 44 | digitalWrite(ENAB_BURN2, HIGH); 45 | pinMode(MXZ_EN, OUTPUT); 46 | digitalWrite(MXZ_EN, HIGH); 47 | digitalWrite(MY_EN, HIGH); 48 | digitalWrite(EN_5V, LOW); 49 | pinMode(MINX_1, OUTPUT); 50 | pinMode(MINX_2, OUTPUT); 51 | 52 | pinMode(V_BATT, INPUT); 53 | } 54 | 55 | void loop() { 56 | 57 | i++; 58 | if (i == 5) { 59 | digitalWrite(PL_PWR_ENABLE, !digitalRead(PL_PWR_ENABLE)); 60 | digitalWrite(PL_ENABLE, !digitalRead(PL_ENABLE)); 61 | i = 0; 62 | Serial.println("Toggled"); 63 | } 64 | 65 | if (i == 1) { 66 | digitalWrite(MINX_1, !digitalRead(MINX_1)); 67 | digitalWrite(MINY_1, !digitalRead(MINY_1)); 68 | digitalWrite(MINZ_1, !digitalRead(MINZ_1)); 69 | digitalWrite(BURN_RELAY_A, LOW); 70 | } 71 | if (i == 3) { 72 | digitalWrite(MINX_2, !digitalRead(MINX_2)); 73 | digitalWrite(MINY_2, !digitalRead(MINY_2)); 74 | digitalWrite(MINZ_2, !digitalRead(MINZ_2)); 75 | digitalWrite(BURN_RELAY_A, HIGH); 76 | } 77 | Serial.print("Burn Wire Status: "); 78 | Serial.println(digitalRead(BURN_RELAY_A)); 79 | Serial.println("LED ON"); 80 | digitalWrite(LED1, LOW); 81 | digitalWrite(LED3, LOW); 82 | digitalWrite(LED2, HIGH); 83 | delay(1000); 84 | Serial.println("LED OFF"); 85 | digitalWrite(LED1, HIGH); 86 | digitalWrite(LED3, HIGH); 87 | digitalWrite(LED2, LOW); 88 | delay(1000); 89 | Serial.print("Battery Level"); 90 | Serial.println(analogRead(V_BATT)); 91 | 92 | 93 | } 94 | -------------------------------------------------------------------------------- /references/serial_m4/serial_m4.ino.feather_m4.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/references/serial_m4/serial_m4.ino.feather_m4.bin -------------------------------------------------------------------------------- /references/spi_ex/spi_ex.ino: -------------------------------------------------------------------------------- 1 | #include "panda.h" 2 | #include 3 | #include 4 | 5 | 6 | File myFile; 7 | 8 | void setup() { 9 | Serial.begin(9600); 10 | digitalWrite(SPI_CS_MRAM, HIGH); 11 | digitalWrite(SPI_CS_RFM, HIGH); 12 | digitalWrite(EN_5V, LOW); 13 | 14 | Serial.println("Initializing SD card"); 15 | SD.begin(SPI_CS_SD); 16 | while(!Serial) {} 17 | Serial.println("Initialization done"); 18 | myFile = SD.open("test.txt"); 19 | if (myFile) { 20 | Serial.println("test.txt"); 21 | while (myFile.available()) { 22 | Serial.write(myFile.read()); 23 | } 24 | myFile.close(); 25 | } else { 26 | Serial.println("error opening test.txt"); 27 | } 28 | 29 | } 30 | 31 | void loop() { 32 | 33 | } 34 | -------------------------------------------------------------------------------- /references/variant.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2014-2015 Arduino LLC. All right reserved. 3 | 4 | This library is free software; you can redistribute it and/or 5 | modify it under the terms of the GNU Lesser General Public 6 | License as published by the Free Software Foundation; either 7 | version 2.1 of the License, or (at your option) any later version. 8 | 9 | This library is distributed in the hope that it will be useful, 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 12 | See the GNU Lesser General Public License for more details. 13 | 14 | You should have received a copy of the GNU Lesser General Public 15 | License along with this library; if not, write to the Free Software 16 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 17 | */ 18 | 19 | #include "variant.h" 20 | 21 | /* 22 | * Pins descriptions 23 | */ 24 | 25 | //TCC0 IOSET 6 26 | //TCC1 IOSET 1 27 | //TC0 IOSET 1 28 | //TC1 IOSET 1 29 | //TC2 IOSET 2 30 | //TC3 IOSET 1 31 | //TC4 IOSET 1 32 | const PinDescription g_APinDescription[]= 33 | { 34 | // 0..13 - Digital pins 35 | // ---------------------- 36 | // 0/1 - SERCOM/UART (Serial1) 37 | { PORTB, 17, PIO_SERCOM, PIN_ATTR_PWM_G, No_ADC_Channel, TCC0_CH4, NOT_ON_TIMER, EXTERNAL_INT_1 }, // RX: SERCOM5/PAD[1] 38 | { PORTB, 16, PIO_SERCOM, PIN_ATTR_PWM_G, No_ADC_Channel, TCC0_CH5, NOT_ON_TIMER, EXTERNAL_INT_0 }, // TX: SERCOM5/PAD[0] 39 | 40 | // 2 41 | { PORTB, 7, PIO_DIGITAL, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // BURN_RELAY_A 42 | //3 43 | { PORTB, 11, PIO_DIGITAL, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, //SPI_CS_MRAM 44 | //4 45 | { PORTB, 14, PIO_DIGITAL, PIN_ATTR_TIMER, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, //ENAB_BURN1 46 | //5 47 | { PORTB, 15, PIO_DIGITAL, PIN_ATTR_TIMER, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, //ENAB_BURN2 48 | //6 49 | { PORTB, 5, PIO_DIGITAL, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // MXZ_EN 50 | //7 51 | { PORTA, 18, PIO_DIGITAL, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // MINX_1 52 | //8 53 | { PORTA, 19, PIO_DIGITAL, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // MINX_2 54 | //9 55 | { PORTA, 22, PIO_DIGITAL, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // MINZ_1 56 | //10 57 | { PORTA, 23, PIO_DIGITAL, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // MINZ_2 58 | //11 59 | { PORTA, 9, PIO_DIGITAL, PIN_ATTR_PWM_G, No_ADC_Channel, TCC0_CH3, TC4_CH1, EXTERNAL_INT_7 }, // LED1 60 | //12 61 | { PORTA, 10, PIO_DIGITAL, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // LED2 62 | //13 63 | { PORTA, 11, PIO_DIGITAL, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // LED3 64 | //14 65 | { PORTB, 6, PIO_DIGITAL, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // MY_EN 66 | //15 67 | { PORTA, 20, PIO_DIGITAL, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // MINY_1 68 | //16 69 | { PORTA, 21, PIO_DIGITAL, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // MINY_2 70 | //17 71 | { PORTB, 1, PIO_DIGITAL, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // PL_PWR_ENABLE 72 | //18 73 | { PORTB, 2, PIO_DIGITAL, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // PL_ENABLE 74 | //19 75 | { PORTB, 0, PIO_DIGITAL, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // 5V_EN 76 | //20 77 | { PORTA, 5, PIO_ANALOG, PIN_ATTR_ANALOG, ADC_Channel5, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_5 }, //V_BATT_LV 78 | 79 | // { PORTA, 4, PIO_ANALOG, (PIN_ATTR_ANALOG|PIN_ATTR_PWM_E), ADC_Channel4, TC0_CH0, TC0_CH0, EXTERNAL_INT_6 }, 80 | 81 | 82 | // A6, D20 - VDiv! 83 | // { PORTB, 1, PIO_ANALOG, PIN_ATTR_ANALOG, ADC_Channel13, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_1 }, 84 | 85 | 86 | // 21..22 I2C pins (SDA/SCL) 87 | // ---------------------- 88 | { PORTA, 12, PIO_SERCOM, PIN_ATTR_PWM_E, No_ADC_Channel, TC2_CH0, TC2_CH0, EXTERNAL_INT_12 }, // SDA: SERCOM2/PAD[0] 89 | { PORTA, 13, PIO_SERCOM, PIN_ATTR_PWM_E, No_ADC_Channel, TC2_CH1, TC2_CH1, EXTERNAL_INT_13 }, // SCL: SERCOM2/PAD[1] 90 | 91 | // 23..25 - SPI pins (MISO,MOSI,SCK) 92 | // ---------------------- 93 | { PORTB, 22, PIO_SERCOM, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_6 }, // MISO: SERCOM1/PAD[2] 94 | { PORTB, 23, PIO_SERCOM, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_7 }, // MOSI: SERCOM1/PAD[3] 95 | { PORTA, 17, PIO_SERCOM, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_1 }, // SCK: SERCOM1/PAD[1] 96 | 97 | // 26 98 | { PORTB, 12, PIO_DIGITAL, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // SPI_CS_RFM 99 | //27 100 | { PORTB, 13, PIO_DIGITAL, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // SPI_CS_SD 101 | 102 | // 28..30 - USB 103 | // -------------------- 104 | { NOT_A_PORT, 0, PIO_NOT_A_PIN, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // USB Host enable DOES NOT EXIST ON THIS BOARD 105 | { PORTA, 24, PIO_COM, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // USB/DM 106 | { PORTA, 27, PIO_COM, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // USB/DP 107 | 108 | // 31 (AREF) 109 | { PORTA, 3, PIO_ANALOG, PIN_ATTR_ANALOG, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // DAC/VREFP 110 | 111 | // ---------------------- 112 | // 32..33 - Alternate use of A0 (DAC output) 113 | { PORTA, 2, PIO_ANALOG, PIN_ATTR_ANALOG, DAC_Channel0, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // DAC/VOUT0 114 | { PORTA, 5, PIO_ANALOG, PIN_ATTR_ANALOG, DAC_Channel1, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // DAC/VOUT1 115 | 116 | // ---------------------- 117 | // 34..39 QSPI (SCK, CS, IO0, IO1, IO2, IO3) 118 | { PORTB, 10, PIO_COM, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, 119 | { PORTB, 11, PIO_COM, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, 120 | { PORTA, 8, PIO_COM, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, 121 | { PORTA, 9, PIO_COM, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, 122 | { PORTA, 10, PIO_COM, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, 123 | { PORTA, 11, PIO_COM, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, 124 | } ; 125 | 126 | const void* g_apTCInstances[TCC_INST_NUM+TC_INST_NUM]={ TCC0, TCC1, TCC2, TCC3, TCC4, TC0, TC1, TC2, TC3, TC4, TC5 } ; 127 | const uint32_t GCLK_CLKCTRL_IDs[TCC_INST_NUM+TC_INST_NUM] = { TCC0_GCLK_ID, TCC1_GCLK_ID, TCC2_GCLK_ID, TCC3_GCLK_ID, TCC4_GCLK_ID, TC0_GCLK_ID, TC1_GCLK_ID, TC2_GCLK_ID, TC3_GCLK_ID, TC4_GCLK_ID, TC5_GCLK_ID } ; 128 | 129 | // Multi-serial objects instantiation 130 | SERCOM sercom0( SERCOM0 ) ; 131 | SERCOM sercom1( SERCOM1 ) ; 132 | SERCOM sercom2( SERCOM2 ) ; 133 | SERCOM sercom3( SERCOM3 ) ; 134 | SERCOM sercom4( SERCOM4 ) ; 135 | SERCOM sercom5( SERCOM5 ) ; 136 | 137 | Uart Serial1( &sercom5, PIN_SERIAL1_RX, PIN_SERIAL1_TX, PAD_SERIAL1_RX, PAD_SERIAL1_TX ) ; 138 | 139 | void SERCOM5_0_Handler() 140 | { 141 | Serial1.IrqHandler(); 142 | } 143 | void SERCOM5_1_Handler() 144 | { 145 | Serial1.IrqHandler(); 146 | } 147 | void SERCOM5_2_Handler() 148 | { 149 | Serial1.IrqHandler(); 150 | } 151 | void SERCOM5_3_Handler() 152 | { 153 | Serial1.IrqHandler(); 154 | } 155 | -------------------------------------------------------------------------------- /references/variant.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2014-2015 Arduino LLC. All right reserved. 3 | 4 | This library is free software; you can redistribute it and/or 5 | modify it under the terms of the GNU Lesser General Public 6 | License as published by the Free Software Foundation; either 7 | version 2.1 of the License, or (at your option) any later version. 8 | 9 | This library is distributed in the hope that it will be useful, 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 12 | See the GNU Lesser General Public License for more details. 13 | 14 | You should have received a copy of the GNU Lesser General Public 15 | License along with this library; if not, write to the Free Software 16 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 17 | */ 18 | 19 | #ifndef _VARIANT_FEATHER_M4_ 20 | #define _VARIANT_FEATHER_M4_ 21 | 22 | // The definitions here needs a SAMD core >=1.6.10 23 | #define ARDUINO_SAMD_VARIANT_COMPLIANCE 10610 24 | 25 | /*---------------------------------------------------------------------------- 26 | * Definitions 27 | *----------------------------------------------------------------------------*/ 28 | 29 | /** Frequency of the board main oscillator */ 30 | #define VARIANT_MAINOSC (32768ul) 31 | 32 | /** Master clock frequency */ 33 | #define VARIANT_MCK (120000000ul) 34 | 35 | #define VARIANT_GCLK0_FREQ (120000000UL) 36 | #define VARIANT_GCLK1_FREQ (48000000UL) 37 | #define VARIANT_GCLK2_FREQ (100000000UL) 38 | 39 | /*---------------------------------------------------------------------------- 40 | * Headers 41 | *----------------------------------------------------------------------------*/ 42 | 43 | #include "WVariant.h" 44 | 45 | #ifdef __cplusplus 46 | #include "SERCOM.h" 47 | #include "Uart.h" 48 | #endif // __cplusplus 49 | 50 | #ifdef __cplusplus 51 | extern "C" 52 | { 53 | #endif // __cplusplus 54 | 55 | /*---------------------------------------------------------------------------- 56 | * Pins 57 | *----------------------------------------------------------------------------*/ 58 | 59 | // Number of pins defined in PinDescription array 60 | #define PINS_COUNT (40u) 61 | #define NUM_DIGITAL_PINS (20u) 62 | #define NUM_ANALOG_INPUTS (6u) 63 | #define NUM_ANALOG_OUTPUTS (1u) 64 | #define analogInputToDigitalPin(p) ((p < 6u) ? (p) + 14u : -1) 65 | 66 | #define digitalPinToPort(P) ( &(PORT->Group[g_APinDescription[P].ulPort]) ) 67 | #define digitalPinToBitMask(P) ( 1 << g_APinDescription[P].ulPin ) 68 | //#define analogInPinToBit(P) ( ) 69 | #define portOutputRegister(port) ( &(port->OUT.reg) ) 70 | #define portInputRegister(port) ( &(port->IN.reg) ) 71 | #define portModeRegister(port) ( &(port->DIR.reg) ) 72 | #define digitalPinHasPWM(P) ( g_APinDescription[P].ulPWMChannel != NOT_ON_PWM || g_APinDescription[P].ulTCChannel != NOT_ON_TIMER ) 73 | 74 | /* 75 | * digitalPinToTimer(..) is AVR-specific and is not defined for SAMD 76 | * architecture. If you need to check if a pin supports PWM you must 77 | * use digitalPinHasPWM(..). 78 | * 79 | * https://github.com/arduino/Arduino/issues/1833 80 | */ 81 | // #define digitalPinToTimer(P) 82 | 83 | // LEDs 84 | #define PIN_LED_13 (13u) 85 | #define PIN_LED_RXL (25u) 86 | #define PIN_LED_TXL (26u) 87 | #define PIN_LED PIN_LED_13 88 | #define PIN_LED2 PIN_LED_RXL 89 | #define PIN_LED3 PIN_LED_TXL 90 | #define LED_BUILTIN PIN_LED_13 91 | 92 | /* 93 | * Analog pins 94 | */ 95 | #define PIN_A0 (14ul) 96 | #define PIN_A1 (PIN_A0 + 1) 97 | #define PIN_A2 (PIN_A0 + 2) 98 | #define PIN_A3 (PIN_A0 + 3) 99 | #define PIN_A4 (PIN_A0 + 4) 100 | #define PIN_A5 (PIN_A0 + 5) 101 | #define PIN_A6 (PIN_A0 + 6) 102 | 103 | #define PIN_DAC0 (14ul) 104 | #define PIN_DAC1 PIN_A1 105 | 106 | static const uint8_t A0 = PIN_A0; 107 | static const uint8_t A1 = PIN_A1; 108 | static const uint8_t A2 = PIN_A2; 109 | static const uint8_t A3 = PIN_A3; 110 | static const uint8_t A4 = PIN_A4; 111 | static const uint8_t A5 = PIN_A5; 112 | static const uint8_t A6 = PIN_A6 ; 113 | 114 | static const uint8_t DAC0 = PIN_DAC0; 115 | static const uint8_t DAC1 = PIN_DAC1; 116 | 117 | #define ADC_RESOLUTION 12 118 | 119 | // Other pins 120 | #define PIN_ATN (31ul) 121 | static const uint8_t ATN = PIN_ATN; 122 | 123 | /* 124 | * Serial interfaces 125 | */ 126 | 127 | // Serial1 128 | #define PIN_SERIAL1_RX (0ul) 129 | #define PIN_SERIAL1_TX (1ul) 130 | #define PAD_SERIAL1_RX (SERCOM_RX_PAD_1) 131 | #define PAD_SERIAL1_TX (UART_TX_PAD_0) 132 | 133 | /* 134 | * SPI Interfaces 135 | */ 136 | #define SPI_INTERFACES_COUNT 1 137 | 138 | #define PIN_SPI_MISO (23u) 139 | #define PIN_SPI_MOSI (24u) 140 | #define PIN_SPI_SCK (25u) 141 | #define PERIPH_SPI sercom1 142 | #define PAD_SPI_TX SPI_PAD_3_SCK_1 143 | #define PAD_SPI_RX SERCOM_RX_PAD_2 144 | 145 | static const uint8_t SS = 9 ; // SERCOM1 last PAD is present on d9 but HW SS isn't used. Set here only for reference. 146 | static const uint8_t MOSI = PIN_SPI_MOSI ; 147 | static const uint8_t MISO = PIN_SPI_MISO ; 148 | static const uint8_t SCK = PIN_SPI_SCK ; 149 | 150 | /* 151 | * Wire Interfaces 152 | */ 153 | #define WIRE_INTERFACES_COUNT 1 154 | 155 | #define PIN_WIRE_SDA (21u) 156 | #define PIN_WIRE_SCL (22u) 157 | #define PERIPH_WIRE sercom2 158 | #define WIRE_IT_HANDLER SERCOM2_Handler 159 | 160 | static const uint8_t SDA = PIN_WIRE_SDA; 161 | static const uint8_t SCL = PIN_WIRE_SCL; 162 | 163 | /* 164 | * USB 165 | */ 166 | #define PIN_USB_HOST_ENABLE (28ul) 167 | #define PIN_USB_DM (29ul) 168 | #define PIN_USB_DP (30ul) 169 | 170 | /* 171 | * I2S Interfaces 172 | */ 173 | #define I2S_INTERFACES_COUNT 1 174 | 175 | #define I2S_DEVICE 0 176 | #define I2S_CLOCK_GENERATOR 3 177 | 178 | #define PIN_I2S_SDO (5u) 179 | #define PIN_I2S_SDI PIN_SPI_MOSI 180 | #define PIN_I2S_SCK PIN_A2 181 | #define PIN_I2S_FS PIN_SPI_MISO 182 | 183 | //QSPI Pins 184 | #define PIN_QSPI_SCK (34u) 185 | #define PIN_QSPI_CS (35u) 186 | #define PIN_QSPI_IO0 (36u) 187 | #define PIN_QSPI_IO1 (37u) 188 | #define PIN_QSPI_IO2 (38u) 189 | #define PIN_QSPI_IO3 (39u) 190 | 191 | //TODO: meaningful value for this 192 | #define VARIANT_QSPI_BAUD_DEFAULT 5000000 193 | 194 | #ifdef __cplusplus 195 | } 196 | #endif 197 | 198 | /*---------------------------------------------------------------------------- 199 | * Arduino objects - C++ only 200 | *----------------------------------------------------------------------------*/ 201 | 202 | #ifdef __cplusplus 203 | 204 | /* ========================= 205 | * ===== SERCOM DEFINITION 206 | * ========================= 207 | */ 208 | extern SERCOM sercom0; 209 | extern SERCOM sercom1; 210 | extern SERCOM sercom2; 211 | extern SERCOM sercom3; 212 | extern SERCOM sercom4; 213 | extern SERCOM sercom5; 214 | 215 | extern Uart Serial1; 216 | 217 | #endif 218 | 219 | // These serial port names are intended to allow libraries and architecture-neutral 220 | // sketches to automatically default to the correct port name for a particular type 221 | // of use. For example, a GPS module would normally connect to SERIAL_PORT_HARDWARE_OPEN, 222 | // the first hardware serial port whose RX/TX pins are not dedicated to another use. 223 | // 224 | // SERIAL_PORT_MONITOR Port which normally prints to the Arduino Serial Monitor 225 | // 226 | // SERIAL_PORT_USBVIRTUAL Port which is USB virtual serial 227 | // 228 | // SERIAL_PORT_LINUXBRIDGE Port which connects to a Linux system via Bridge library 229 | // 230 | // SERIAL_PORT_HARDWARE Hardware serial port, physical RX & TX pins. 231 | // 232 | // SERIAL_PORT_HARDWARE_OPEN Hardware serial ports which are open for use. Their RX & TX 233 | // pins are NOT connected to anything by default. 234 | #define SERIAL_PORT_USBVIRTUAL Serial 235 | #define SERIAL_PORT_MONITOR Serial 236 | // Serial has no physical pins broken out, so it's not listed as HARDWARE port 237 | #define SERIAL_PORT_HARDWARE Serial1 238 | #define SERIAL_PORT_HARDWARE_OPEN Serial1 239 | 240 | #endif /* _VARIANT_FEATHER_M4_ */ 241 | 242 | -------------------------------------------------------------------------------- /standards/ECSS-E-ST-32-10C_Rev.2-Corr.1(1August2019).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/standards/ECSS-E-ST-32-10C_Rev.2-Corr.1(1August2019).pdf -------------------------------------------------------------------------------- /standards/ECSS-E-ST-32C_Rev.115November2008.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/standards/ECSS-E-ST-32C_Rev.115November2008.pdf -------------------------------------------------------------------------------- /standards/ECSS-E-ST-33-01C-Rev.2(1March2019).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/standards/ECSS-E-ST-33-01C-Rev.2(1March2019).pdf -------------------------------------------------------------------------------- /standards/readme.md: -------------------------------------------------------------------------------- 1 | # Standards for Design, Analysis, Test, etc. 2 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/SolarCellParts.bck: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/SolarCellParts.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/SolarCellParts.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # BurnWire 5 | # 6 | DEF BurnWire BW 0 40 Y Y 1 F N 7 | F0 "BW" 0 130 50 H V C CNN 8 | F1 "BurnWire" -10 210 50 H V C CNN 9 | F2 "SolarCellParts:Burn-Wire-Rotated" -10 210 50 H I C CNN 10 | F3 "" -10 210 50 H I C CNN 11 | DRAW 12 | S -250 50 200 -250 0 1 0 N 13 | P 2 0 1 0 -250 50 200 -250 N 14 | X 1 1 -350 0 100 R 50 50 1 1 B 15 | X 10 10 -350 -100 100 R 50 50 1 1 B 16 | X 100 100 -350 -200 100 R 50 50 1 1 B 17 | X 2 2 300 0 100 L 50 50 1 1 B 18 | X 20 20 300 -100 100 L 50 50 1 1 B 19 | X 200 200 300 -200 100 L 50 50 1 1 B 20 | ENDDRAW 21 | ENDDEF 22 | # 23 | # SBDiode 24 | # 25 | DEF SBDiode D 0 0 Y Y 1 F N 26 | F0 "D" -60 120 50 H V C CNN 27 | F1 "SBDiode" -60 220 50 H V C CNN 28 | F2 "SolarCellParts:SB Diode" -120 330 50 H I C CNN 29 | F3 "" -60 120 50 H I C CNN 30 | DRAW 31 | P 2 0 1 0 -160 0 -100 0 N 32 | P 2 0 1 0 0 0 60 0 N 33 | P 4 0 1 0 -100 50 -100 -50 0 0 -100 50 N 34 | P 4 0 1 0 0 0 0 -50 -20 -50 -20 -30 N 35 | P 4 0 1 0 0 0 0 50 20 50 20 30 N 36 | X NEG 1 160 0 100 L 50 50 1 1 B 37 | X POS 2 -260 0 100 R 50 50 1 1 B 38 | ENDDRAW 39 | ENDDEF 40 | # 41 | # SolarCell_Large 42 | # 43 | DEF SolarCell_Large SC 0 40 Y Y 1 F N 44 | F0 "SC" 0 -50 50 H V C CNN 45 | F1 "SolarCell_Large" 0 50 50 H V C CNN 46 | F2 "SolarCellParts:SM141K04LV" 0 600 50 H I C CNN 47 | F3 "" 200 0 50 V I C CNN 48 | DRAW 49 | S -750 500 750 -500 0 1 0 N 50 | X V+ 1 -850 0 100 R 50 50 1 1 B 51 | X V- 2 850 0 100 L 50 50 1 1 B 52 | ENDDRAW 53 | ENDDEF 54 | # 55 | # SolarCell_Small 56 | # 57 | DEF SolarCell_Small SC 0 40 Y Y 1 F N 58 | F0 "SC" 0 -50 50 H V C CNN 59 | F1 "SolarCell_Small" 0 50 50 H V C CNN 60 | F2 "SolarCellParts:KXOB25-05X3F" 0 250 50 H I C CNN 61 | F3 "" 200 0 50 V I C CNN 62 | DRAW 63 | S -550 -200 550 200 0 1 0 N 64 | X V+ 1 -650 0 100 R 50 50 1 1 B 65 | X V- 2 650 0 100 L 50 50 1 1 B 66 | ENDDRAW 67 | ENDDEF 68 | # 69 | #End Library 70 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/SolarCellParts.pretty/Burn Wire.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Burn Wire" (layer F.Cu) (tedit 5DB0E3AD) 2 | (fp_text reference REF** (at -2.3 -2.4) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "Burn Wire" (at -2.3 -3.4) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad 1 thru_hole circle (at -5.65 2.032) (size 1.016 1.016) (drill 0.6) (layers *.Cu *.Mask)) 9 | (pad 2 thru_hole circle (at 0.65 2.032) (size 1.016 1.016) (drill 0.6) (layers *.Cu *.Mask)) 10 | (pad 10 thru_hole circle (at -5 1.3) (size 1.016 1.016) (drill 0.6) (layers *.Cu *.Mask)) 11 | (pad 100 thru_hole circle (at -4.95 0.332) (size 1.016 1.016) (drill 0.6) (layers *.Cu *.Mask)) 12 | (pad 20 thru_hole circle (at 0 1.3) (size 1.016 1.016) (drill 0.6) (layers *.Cu *.Mask)) 13 | (pad 200 thru_hole circle (at -0.05 0.332) (size 1.016 1.016) (drill 0.6) (layers *.Cu *.Mask)) 14 | ) 15 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/SolarCellParts.pretty/Burn-Wire-Rotated.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Burn-Wire-Rotated (layer F.Cu) (tedit 5DB10639) 2 | (fp_text reference REF** (at -2.3 -2.4) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Burn-Wire-Rotated (at -2.3 -3.4) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad 1 thru_hole circle (at -1.9 0) (size 1.016 1.016) (drill 0.6) (layers *.Cu *.Mask)) 9 | (pad 2 thru_hole circle (at 6.9 0) (size 1.016 1.016) (drill 0.6) (layers *.Cu *.Mask)) 10 | (pad 10 thru_hole circle (at -0.95 0) (size 1.016 1.016) (drill 0.6) (layers *.Cu *.Mask)) 11 | (pad 100 thru_hole circle (at 0 0) (size 1.016 1.016) (drill 0.6) (layers *.Cu *.Mask)) 12 | (pad 20 thru_hole circle (at 5.95 0) (size 1.016 1.016) (drill 0.6) (layers *.Cu *.Mask)) 13 | (pad 200 thru_hole circle (at 5 0) (size 1.016 1.016) (drill 0.6) (layers *.Cu *.Mask)) 14 | ) 15 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/SolarCellParts.pretty/KXOB25-05X3F.kicad_mod: -------------------------------------------------------------------------------- 1 | (module KXOB25-05X3F (layer F.Cu) (tedit 5DF0200C) 2 | (fp_text reference REF** (at 10.7 0) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value KXOB25-05X3F (at 10.3 -5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -1 -4) (end 22 -4) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 22 -4) (end 22 4) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 22 4) (end -1 4) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start -1 4) (end -1 -4) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 2.7 -1) (end 2.7 1) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 1.7 0) (end 3.7 0) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 17 0) (end 19 0) (layer F.SilkS) (width 0.12)) 15 | (pad 1 smd rect (at 0 0.25) (size 2 8.5) (layers F.Cu F.Paste F.Mask)) 16 | (pad 2 smd rect (at 21 0.25) (size 2 8.5) (layers F.Cu F.Paste F.Mask)) 17 | ) 18 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/SolarCellParts.pretty/SB Diode.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "SB Diode" (layer F.Cu) (tedit 5DADF414) 2 | (fp_text reference REF** (at 0.5 2) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "SB Diode" (at 0 -1.8) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 1.4 -0.9) (end 1.4 0.9) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 1.4 0.9) (end -1.4 0.9) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -1.4 0.9) (end -1.4 -0.9) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start -1.4 -0.9) (end 1.4 -0.9) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -0.8 1) (end -0.4 1) (layer F.SilkS) (width 0.12)) 13 | (pad 1 smd rect (at -1.2 0) (size 2.7 1.4) (layers F.Cu F.Paste F.Mask)) 14 | (pad 2 smd rect (at 1.85 0) (size 1.4 1.4) (layers F.Cu F.Paste F.Mask)) 15 | ) 16 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/SolarCellParts.pretty/SM111K04L.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SM111K04L (layer F.Cu) (tedit 5DB0ADC4) 2 | (fp_text reference REF** (at -7.9 -4.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value SM111K04L (at -7.9 -5.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 0 7) (end 0 -7) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 0 -7) (end 43 -7) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 43 -7) (end 43 7) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 0 7) (end 43 7) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 7 -2.5) (end 7 2.5) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 4.5 0) (end 9.5 0) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 33.7 0) (end 38.7 0) (layer F.SilkS) (width 0.12)) 15 | (pad 1 smd rect (at 1 0) (size 2 14) (layers F.Cu F.Paste F.Mask)) 16 | (pad 2 smd rect (at 42 0) (size 2 14) (layers F.Cu F.Paste F.Mask)) 17 | ) 18 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/SolarCellParts.pretty/SM141K04LV.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SM141K04LV (layer F.Cu) (tedit 5DB0C8CF) 2 | (fp_text reference SC (at 23.4 -0.1) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value SM141K04LV (at 23.4 -5.6) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 0 7.5) (end 0 -7.5) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 0 -7.5) (end 45 -7.5) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 45 7.5) (end 45 -7.5) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 45 7.5) (end 0 7.5) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 11.5 -2.5) (end 11.5 2.5) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 9 0) (end 14 0) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 30 0) (end 35 0) (layer F.SilkS) (width 0.12)) 15 | (pad 1 smd circle (at 5.5 0) (size 4 4) (layers F.Cu F.Paste F.Mask)) 16 | (pad 2 smd circle (at 39.5 0) (size 4 4) (layers F.Cu F.Paste F.Mask)) 17 | ) 18 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/misc-circuits.pretty/0603.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 0603 (layer F.Cu) (tedit 0) 2 | (descr "

Generic 1608 (0603) package

\n

0.2mm courtyard excess rounded to nearest 0.05mm.

") 3 | (fp_text reference R7 (at 0 -0.762 -270) (layer F.SilkS) 4 | (effects (font (size 0.57912 0.57912) (thickness 0.086868)) (justify right top)) 5 | ) 6 | (fp_text value 0 (at 0 0.762 -180) (layer F.Fab) 7 | (effects (font (size 0.57912 0.57912) (thickness 0.115824)) (justify right top)) 8 | ) 9 | (fp_line (start -1.6 -0.7) (end 1.6 -0.7) (layer Dwgs.User) (width 0.0508)) 10 | (fp_line (start 1.6 -0.7) (end 1.6 0.7) (layer Dwgs.User) (width 0.0508)) 11 | (fp_line (start 1.6 0.7) (end -1.6 0.7) (layer Dwgs.User) (width 0.0508)) 12 | (fp_line (start -1.6 0.7) (end -1.6 -0.7) (layer Dwgs.User) (width 0.0508)) 13 | (fp_line (start -0.356 -0.432) (end 0.356 -0.432) (layer F.Fab) (width 0.1016)) 14 | (fp_line (start -0.356 0.419) (end 0.356 0.419) (layer F.Fab) (width 0.1016)) 15 | (fp_poly (pts (xy -0.8382 0.4699) (xy -0.3381 0.4699) (xy -0.3381 -0.4801) (xy -0.8382 -0.4801)) (layer F.Fab) (width 0)) 16 | (fp_poly (pts (xy 0.3302 0.4699) (xy 0.8303 0.4699) (xy 0.8303 -0.4801) (xy 0.3302 -0.4801)) (layer F.Fab) (width 0)) 17 | (fp_poly (pts (xy -0.1999 0.3) (xy 0.1999 0.3) (xy 0.1999 -0.3) (xy -0.1999 -0.3)) (layer F.Adhes) (width 0)) 18 | (pad 1 smd rect (at -0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask) 19 | (solder_mask_margin 0.0635)) 20 | (pad 2 smd rect (at 0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask) 21 | (solder_mask_margin 0.0635)) 22 | ) 23 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/misc-circuits.pretty/0805.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 0805 (layer F.Cu) (tedit 0) 2 | (descr "

Generic 2012 (0805) package

\n

0.2mm courtyard excess rounded to nearest 0.05mm.

") 3 | (fp_text reference C14 (at 0 -0.889 -180) (layer F.SilkS) 4 | (effects (font (size 0.57912 0.57912) (thickness 0.086868)) (justify right top)) 5 | ) 6 | (fp_text value 22uF (at 0 0.889 -180) (layer F.Fab) 7 | (effects (font (size 0.57912 0.57912) (thickness 0.115824)) (justify right top)) 8 | ) 9 | (fp_line (start -1.5 -0.8) (end 1.5 -0.8) (layer Dwgs.User) (width 0.0508)) 10 | (fp_line (start 1.5 -0.8) (end 1.5 0.8) (layer Dwgs.User) (width 0.0508)) 11 | (fp_line (start 1.5 0.8) (end -1.5 0.8) (layer Dwgs.User) (width 0.0508)) 12 | (fp_line (start -1.5 0.8) (end -1.5 -0.8) (layer Dwgs.User) (width 0.0508)) 13 | (pad 1 smd rect (at -0.9 0) (size 0.8 1.2) (layers F.Cu F.Paste F.Mask) 14 | (solder_mask_margin 0.0635)) 15 | (pad 2 smd rect (at 0.9 0) (size 0.8 1.2) (layers F.Cu F.Paste F.Mask) 16 | (solder_mask_margin 0.0635)) 17 | ) 18 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/misc-circuits.pretty/10MM_SM_COIN_CELL_CLIP.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 10MM_SM_COIN_CELL_CLIP (layer F.Cu) (tedit 0) 2 | (descr "Battery cell clip for CR927

\nSource: KEYSTONE ELECTRONICS CORP.
\nwww.keyelco.com, ASTORIA, N.Y. 11105-2017
\nPART ANME 10mm SM COIN CELl CLIP
\nDWG NO. 3030") 3 | (fp_text reference G2 (at -6.66375 -4.627518) (layer F.SilkS) hide 4 | (effects (font (size 1.2065 1.2065) (thickness 0.1016)) (justify left bottom)) 5 | ) 6 | (fp_text value 10MM_SM_COIN_CELL_CLIP (at -4.48255 6.43935 -180) (layer F.Fab) 7 | (effects (font (size 1.2065 1.2065) (thickness 0.09652)) (justify left bottom)) 8 | ) 9 | (fp_line (start -7.9499 -1.7507) (end -5.1086 -1.7507) (layer F.Fab) (width 0.2)) 10 | (fp_arc (start -5.1086 -2.235731) (end -5.1086 -1.7507) (angle -45.239625) (layer F.Fab) (width 0.2)) 11 | (fp_line (start -4.7642 -1.8942) (end -3.157 -3.731) (layer F.SilkS) (width 0.2)) 12 | (fp_arc (start -2.523586 -3.176763) (end -3.157 -3.731) (angle 50.631042) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start -2.4969 -4.018) (end 0.0287 -4.018) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start -5.1947 -1.8081) (end -5.1947 -2.1525) (layer F.Fab) (width 0.2)) 15 | (fp_arc (start -4.9077 -2.1525) (end -5.1947 -2.1525) (angle 36.869898) (layer F.Fab) (width 0.2)) 16 | (fp_line (start -5.1373 -2.3247) (end -4.8216 -2.9848) (layer F.SilkS) (width 0.2)) 17 | (fp_arc (start -5.351825 -3.238385) (end -4.8216 -2.9848) (angle -62.000554) (layer F.SilkS) (width 0.2)) 18 | (fp_line (start -4.879 -3.5875) (end -5.1373 -3.9606) (layer F.SilkS) (width 0.2)) 19 | (fp_line (start -7.9499 -1.7507) (end -7.9499 1.6933) (layer F.Fab) (width 0.2)) 20 | (fp_line (start -7.9499 1.6933) (end -4.5346 1.6933) (layer F.Fab) (width 0.2)) 21 | (fp_arc (start -4.5346 1.993139) (end -4.5346 1.6933) (angle 144.948737) (layer F.SilkS) (width 0.2)) 22 | (fp_line (start -4.3624 2.2386) (end -4.8216 2.6978) (layer F.SilkS) (width 0.2)) 23 | (fp_line (start -4.8216 2.6978) (end -3.0996 4.5346) (layer F.SilkS) (width 0.2)) 24 | (fp_line (start -3.0996 4.5346) (end -2.1812 3.6449) (layer F.SilkS) (width 0.2)) 25 | (fp_arc (start -1.897668 3.937578) (end -2.1812 3.6449) (angle 44.578282) (layer F.SilkS) (width 0.2)) 26 | (fp_line (start -5.2521 1.6072) (end -5.2521 -1.6933) (layer F.Fab) (width 0.2)) 27 | (fp_line (start -2.0377 1.435) (end -2.0377 -1.6359) (layer F.Fab) (width 0.2)) 28 | (fp_arc (start -1.8081 -1.6359) (end -2.0377 -1.6359) (angle 90) (layer F.Fab) (width 0.2)) 29 | (fp_line (start -1.8081 -1.8655) (end -1.722 -1.8655) (layer F.Fab) (width 0.2)) 30 | (fp_arc (start -1.722 -1.6646) (end -1.722 -1.8655) (angle 90) (layer F.Fab) (width 0.2)) 31 | (fp_line (start -1.5211 -1.6359) (end -1.5211 0.6888) (layer F.Fab) (width 0.2)) 32 | (fp_arc (start -1.0619 0.6888) (end -1.5211 0.6888) (angle -90) (layer F.Fab) (width 0.2)) 33 | (fp_arc (start -1.5498 1.435) (end -1.5498 1.9229) (angle 90) (layer F.Fab) (width 0.2)) 34 | (fp_line (start 7.9499 -1.7507) (end 5.1086 -1.7507) (layer F.Fab) (width 0.2)) 35 | (fp_arc (start 5.1086 -2.235731) (end 5.1086 -1.7507) (angle 45.239625) (layer F.Fab) (width 0.2)) 36 | (fp_line (start 4.7642 -1.8942) (end 3.157 -3.731) (layer F.SilkS) (width 0.2)) 37 | (fp_arc (start 2.523586 -3.176763) (end 3.157 -3.731) (angle -50.631042) (layer F.SilkS) (width 0.2)) 38 | (fp_line (start 2.4969 -4.018) (end -0.0287 -4.018) (layer F.SilkS) (width 0.2)) 39 | (fp_line (start 5.1947 -1.8081) (end 5.1947 -2.1525) (layer F.Fab) (width 0.2)) 40 | (fp_arc (start 4.9077 -2.1525) (end 5.1947 -2.1525) (angle -36.869898) (layer F.Fab) (width 0.2)) 41 | (fp_line (start 5.1373 -2.3247) (end 4.8216 -2.9848) (layer F.SilkS) (width 0.2)) 42 | (fp_arc (start 5.351825 -3.238385) (end 4.8216 -2.9848) (angle 62.000554) (layer F.SilkS) (width 0.2)) 43 | (fp_line (start 4.879 -3.5875) (end 5.1373 -3.9606) (layer F.SilkS) (width 0.2)) 44 | (fp_line (start 7.9499 -1.7507) (end 7.9499 1.6933) (layer F.Fab) (width 0.2)) 45 | (fp_line (start 7.9499 1.6933) (end 4.5346 1.6933) (layer F.Fab) (width 0.2)) 46 | (fp_arc (start 4.5346 1.993139) (end 4.5346 1.6933) (angle -144.948737) (layer F.SilkS) (width 0.2)) 47 | (fp_line (start 4.3624 2.2386) (end 4.8216 2.6978) (layer F.SilkS) (width 0.2)) 48 | (fp_line (start 4.8216 2.6978) (end 3.0996 4.5346) (layer F.SilkS) (width 0.2)) 49 | (fp_line (start 3.0996 4.5346) (end 2.1812 3.6449) (layer F.SilkS) (width 0.2)) 50 | (fp_arc (start 1.897668 3.937578) (end 2.1812 3.6449) (angle -44.578282) (layer F.SilkS) (width 0.2)) 51 | (fp_line (start 1.8942 3.5301) (end -1.8942 3.5301) (layer F.SilkS) (width 0.2)) 52 | (fp_line (start 5.2521 1.6072) (end 5.2521 -1.6933) (layer F.Fab) (width 0.2)) 53 | (fp_line (start 2.0377 1.435) (end 2.0377 -1.6359) (layer F.Fab) (width 0.2)) 54 | (fp_arc (start 1.8081 -1.6359) (end 2.0377 -1.6359) (angle -90) (layer F.Fab) (width 0.2)) 55 | (fp_line (start 1.8081 -1.8655) (end 1.722 -1.8655) (layer F.Fab) (width 0.2)) 56 | (fp_arc (start 1.722 -1.6646) (end 1.722 -1.8655) (angle -90) (layer F.Fab) (width 0.2)) 57 | (fp_line (start 1.5211 -1.6359) (end 1.5211 0.6888) (layer F.Fab) (width 0.2)) 58 | (fp_arc (start 1.0619 0.6888) (end 1.5211 0.6888) (angle 90) (layer F.Fab) (width 0.2)) 59 | (fp_line (start 1.0619 1.148) (end -1.0619 1.148) (layer F.Fab) (width 0.2)) 60 | (fp_line (start -1.5498 1.9229) (end 1.5498 1.9229) (layer F.Fab) (width 0.2)) 61 | (fp_arc (start 1.5498 1.435) (end 1.5498 1.9229) (angle -90) (layer F.Fab) (width 0.2)) 62 | (fp_circle (center -6.601 -0.0574) (end -5.768207 -0.0574) (layer F.Fab) (width 0.2)) 63 | (fp_circle (center 6.601 -0.0574) (end 7.433793 -0.0574) (layer F.Fab) (width 0.2)) 64 | (fp_poly (pts (xy -0.0861 -2.0664) (xy 0.1435 -2.0664) (xy 0.1435 -3.444) (xy -0.0861 -3.444)) (layer F.SilkS) (width 0)) 65 | (fp_poly (pts (xy -0.6601 -2.6404) (xy 0.7175 -2.6404) (xy 0.7175 -2.87) (xy -0.6601 -2.87)) (layer F.SilkS) (width 0)) 66 | (pad +@1 smd rect (at -6.6 0) (size 2.9 3.5) (layers F.Cu F.Paste F.Mask) 67 | (solder_mask_margin 0.0635)) 68 | (pad +@2 smd rect (at 6.6 0) (size 2.9 3.5) (layers F.Cu F.Paste F.Mask) 69 | (solder_mask_margin 0.0635)) 70 | (pad - smd rect (at 0 0) (size 3.96 3.96) (layers F.Cu F.Paste F.Mask) 71 | (solder_mask_margin 0.0635)) 72 | ) 73 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/misc-circuits.pretty/1X02.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 1X02 (layer F.Cu) (tedit 0) 2 | (descr "PIN HEADER") 3 | (fp_text reference JP6 (at -2.6162 -1.8288) (layer F.SilkS) hide 4 | (effects (font (size 1.2065 1.2065) (thickness 0.127)) (justify left bottom)) 5 | ) 6 | (fp_text value "" (at -2.54 3.175) (layer F.Fab) 7 | (effects (font (size 1.2065 1.2065) (thickness 0.09652)) (justify left bottom)) 8 | ) 9 | (fp_line (start -1.905 -1.27) (end -0.635 -1.27) (layer F.SilkS) (width 0.1524)) 10 | (fp_line (start -0.635 -1.27) (end 0 -0.635) (layer F.SilkS) (width 0.1524)) 11 | (fp_line (start 0 -0.635) (end 0 0.635) (layer F.SilkS) (width 0.1524)) 12 | (fp_line (start 0 0.635) (end -0.635 1.27) (layer F.SilkS) (width 0.1524)) 13 | (fp_line (start -2.54 -0.635) (end -2.54 0.635) (layer F.SilkS) (width 0.1524)) 14 | (fp_line (start -1.905 -1.27) (end -2.54 -0.635) (layer F.SilkS) (width 0.1524)) 15 | (fp_line (start -2.54 0.635) (end -1.905 1.27) (layer F.SilkS) (width 0.1524)) 16 | (fp_line (start -0.635 1.27) (end -1.905 1.27) (layer F.SilkS) (width 0.1524)) 17 | (fp_line (start 0 -0.635) (end 0.635 -1.27) (layer F.SilkS) (width 0.1524)) 18 | (fp_line (start 0.635 -1.27) (end 1.905 -1.27) (layer F.SilkS) (width 0.1524)) 19 | (fp_line (start 1.905 -1.27) (end 2.54 -0.635) (layer F.SilkS) (width 0.1524)) 20 | (fp_line (start 2.54 -0.635) (end 2.54 0.635) (layer F.SilkS) (width 0.1524)) 21 | (fp_line (start 2.54 0.635) (end 1.905 1.27) (layer F.SilkS) (width 0.1524)) 22 | (fp_line (start 1.905 1.27) (end 0.635 1.27) (layer F.SilkS) (width 0.1524)) 23 | (fp_line (start 0.635 1.27) (end 0 0.635) (layer F.SilkS) (width 0.1524)) 24 | (fp_poly (pts (xy -1.524 0.254) (xy -1.016 0.254) (xy -1.016 -0.254) (xy -1.524 -0.254)) (layer F.Fab) (width 0)) 25 | (fp_poly (pts (xy 1.016 0.254) (xy 1.524 0.254) (xy 1.524 -0.254) (xy 1.016 -0.254)) (layer F.Fab) (width 0)) 26 | (pad 1 thru_hole oval (at -1.27 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask) 27 | (solder_mask_margin 0.0635)) 28 | (pad 2 thru_hole oval (at 1.27 0 90) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask) 29 | (solder_mask_margin 0.0635)) 30 | ) 31 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/misc-circuits.pretty/DCK0006A.kicad_mod: -------------------------------------------------------------------------------- 1 | (module DCK0006A (layer F.Cu) (tedit 0) 2 | (fp_text reference U2 (at 0 0) (layer F.SilkS) hide 3 | (effects (font (size 1.27 1.27) (thickness 0.15)) (justify right top)) 4 | ) 5 | (fp_text value TPS61220DCKR (at 0 0) (layer F.SilkS) hide 6 | (effects (font (size 1.27 1.27) (thickness 0.15)) (justify right top)) 7 | ) 8 | (fp_line (start 0.1524 1.0922) (end 0.1524 -1.0922) (layer F.SilkS) (width 0.2032)) 9 | (fp_line (start -0.1524 1.0922) (end 0.1524 1.0922) (layer F.SilkS) (width 0.2032)) 10 | (fp_line (start -0.1524 1.0922) (end -0.1524 -0.7874) (layer F.SilkS) (width 0.2032)) 11 | (fp_line (start -0.1524 -0.7874) (end 0.1524 -1.0922) (layer F.SilkS) (width 0.2032)) 12 | (fp_line (start -1.143 -0.1016) (end -0.9652 -0.1016) (layer F.Fab) (width 0.1524)) 13 | (fp_line (start -0.635 0.1016) (end -0.5842 0.1016) (layer F.Fab) (width 0.1524)) 14 | (fp_line (start -1.143 0.1016) (end -1.143 -0.1016) (layer F.Fab) (width 0.1524)) 15 | (fp_line (start -0.635 -0.1016) (end -0.5842 -0.1016) (layer F.Fab) (width 0.1524)) 16 | (fp_line (start -0.8636 -0.1016) (end -0.635 -0.1016) (layer F.Fab) (width 0.1524)) 17 | (fp_line (start -0.9652 -0.1016) (end -0.8636 -0.1016) (layer F.Fab) (width 0.1524)) 18 | (fp_line (start -0.9652 0.1016) (end -0.8636 0.1016) (layer F.Fab) (width 0.1524)) 19 | (fp_line (start -1.143 0.1016) (end -0.9652 0.1016) (layer F.Fab) (width 0.1524)) 20 | (fp_line (start -0.8636 0.1016) (end -0.635 0.1016) (layer F.Fab) (width 0.1524)) 21 | (fp_line (start -0.5842 0.1016) (end -0.5842 -0.1016) (layer F.Fab) (width 0.1524)) 22 | (fp_line (start -0.5842 -0.5334) (end -0.5842 -0.762) (layer F.Fab) (width 0.1524)) 23 | (fp_line (start -0.635 -0.762) (end -0.5842 -0.762) (layer F.Fab) (width 0.1524)) 24 | (fp_line (start -1.143 -0.5334) (end -1.143 -0.762) (layer F.Fab) (width 0.1524)) 25 | (fp_line (start -0.8636 -0.762) (end -0.635 -0.762) (layer F.Fab) (width 0.1524)) 26 | (fp_line (start -0.635 -0.5334) (end -0.5842 -0.5334) (layer F.Fab) (width 0.1524)) 27 | (fp_line (start -1.143 -0.5334) (end -0.9652 -0.5334) (layer F.Fab) (width 0.1524)) 28 | (fp_line (start -0.8636 -0.5334) (end -0.635 -0.5334) (layer F.Fab) (width 0.1524)) 29 | (fp_line (start -0.9652 -0.5334) (end -0.8636 -0.5334) (layer F.Fab) (width 0.1524)) 30 | (fp_line (start -1.143 -0.762) (end -0.9652 -0.762) (layer F.Fab) (width 0.1524)) 31 | (fp_line (start -0.9652 -0.762) (end -0.8636 -0.762) (layer F.Fab) (width 0.1524)) 32 | (fp_line (start -1.143 0.5334) (end -0.9652 0.5334) (layer F.Fab) (width 0.1524)) 33 | (fp_line (start -0.635 0.762) (end -0.5842 0.762) (layer F.Fab) (width 0.1524)) 34 | (fp_line (start -1.143 0.762) (end -0.9652 0.762) (layer F.Fab) (width 0.1524)) 35 | (fp_line (start -0.5842 0.762) (end -0.5842 0.5334) (layer F.Fab) (width 0.1524)) 36 | (fp_line (start -1.143 0.762) (end -1.143 0.5334) (layer F.Fab) (width 0.1524)) 37 | (fp_line (start -0.9652 0.762) (end -0.8636 0.762) (layer F.Fab) (width 0.1524)) 38 | (fp_line (start -0.9652 0.5334) (end -0.8636 0.5334) (layer F.Fab) (width 0.1524)) 39 | (fp_line (start -0.8636 0.5334) (end -0.635 0.5334) (layer F.Fab) (width 0.1524)) 40 | (fp_line (start -0.635 0.5334) (end -0.5842 0.5334) (layer F.Fab) (width 0.1524)) 41 | (fp_line (start -0.8636 0.762) (end -0.635 0.762) (layer F.Fab) (width 0.1524)) 42 | (fp_line (start 0.6096 -0.762) (end 0.8382 -0.762) (layer F.Fab) (width 0.1524)) 43 | (fp_line (start 0.8382 -0.762) (end 0.8636 -0.762) (layer F.Fab) (width 0.1524)) 44 | (fp_line (start 0.5842 -0.5334) (end 0.5842 -0.762) (layer F.Fab) (width 0.1524)) 45 | (fp_line (start 1.143 -0.5334) (end 1.143 -0.762) (layer F.Fab) (width 0.1524)) 46 | (fp_line (start 0.5842 -0.762) (end 0.6096 -0.762) (layer F.Fab) (width 0.1524)) 47 | (fp_line (start 0.8636 -0.762) (end 0.9652 -0.762) (layer F.Fab) (width 0.1524)) 48 | (fp_line (start 0.9652 -0.762) (end 1.143 -0.762) (layer F.Fab) (width 0.1524)) 49 | (fp_line (start 0.5842 -0.5334) (end 0.6096 -0.5334) (layer F.Fab) (width 0.1524)) 50 | (fp_line (start 0.6096 -0.5334) (end 0.8382 -0.5334) (layer F.Fab) (width 0.1524)) 51 | (fp_line (start 0.8382 -0.5334) (end 0.8636 -0.5334) (layer F.Fab) (width 0.1524)) 52 | (fp_line (start 0.8636 -0.5334) (end 0.9652 -0.5334) (layer F.Fab) (width 0.1524)) 53 | (fp_line (start 0.9652 -0.5334) (end 1.143 -0.5334) (layer F.Fab) (width 0.1524)) 54 | (fp_line (start 0.8382 -0.1016) (end 0.8636 -0.1016) (layer F.Fab) (width 0.1524)) 55 | (fp_line (start 0.5842 -0.1016) (end 0.6096 -0.1016) (layer F.Fab) (width 0.1524)) 56 | (fp_line (start 0.9652 -0.1016) (end 1.143 -0.1016) (layer F.Fab) (width 0.1524)) 57 | (fp_line (start 0.6096 0.1016) (end 0.8382 0.1016) (layer F.Fab) (width 0.1524)) 58 | (fp_line (start 0.8382 0.1016) (end 0.8636 0.1016) (layer F.Fab) (width 0.1524)) 59 | (fp_line (start 0.9652 0.1016) (end 1.143 0.1016) (layer F.Fab) (width 0.1524)) 60 | (fp_line (start 0.5842 0.1016) (end 0.6096 0.1016) (layer F.Fab) (width 0.1524)) 61 | (fp_line (start 0.6096 -0.1016) (end 0.8382 -0.1016) (layer F.Fab) (width 0.1524)) 62 | (fp_line (start 1.143 0.1016) (end 1.143 -0.1016) (layer F.Fab) (width 0.1524)) 63 | (fp_line (start 0.8636 -0.1016) (end 0.9652 -0.1016) (layer F.Fab) (width 0.1524)) 64 | (fp_line (start 0.8636 0.1016) (end 0.9652 0.1016) (layer F.Fab) (width 0.1524)) 65 | (fp_line (start 0.5842 0.1016) (end 0.5842 -0.1016) (layer F.Fab) (width 0.1524)) 66 | (fp_line (start 0.5842 0.5334) (end 0.6096 0.5334) (layer F.Fab) (width 0.1524)) 67 | (fp_line (start 0.8636 0.5334) (end 0.9652 0.5334) (layer F.Fab) (width 0.1524)) 68 | (fp_line (start 1.143 0.762) (end 1.143 0.5334) (layer F.Fab) (width 0.1524)) 69 | (fp_line (start 0.5842 0.762) (end 0.6096 0.762) (layer F.Fab) (width 0.1524)) 70 | (fp_line (start 0.6096 0.762) (end 0.8382 0.762) (layer F.Fab) (width 0.1524)) 71 | (fp_line (start 0.8382 0.762) (end 0.8636 0.762) (layer F.Fab) (width 0.1524)) 72 | (fp_line (start 0.8636 0.762) (end 0.9652 0.762) (layer F.Fab) (width 0.1524)) 73 | (fp_line (start 0.9652 0.5334) (end 1.143 0.5334) (layer F.Fab) (width 0.1524)) 74 | (fp_line (start 0.6096 0.5334) (end 0.8382 0.5334) (layer F.Fab) (width 0.1524)) 75 | (fp_line (start 0.8382 0.5334) (end 0.8636 0.5334) (layer F.Fab) (width 0.1524)) 76 | (fp_line (start 0.9652 0.762) (end 1.143 0.762) (layer F.Fab) (width 0.1524)) 77 | (fp_line (start 0.5842 0.762) (end 0.5842 0.5334) (layer F.Fab) (width 0.1524)) 78 | (fp_line (start -0.635 -0.9906) (end 0.6096 -0.9906) (layer F.Fab) (width 0.1524)) 79 | (fp_line (start -0.6096 -0.9652) (end 0.6096 -0.9652) (layer F.Fab) (width 0.1524)) 80 | (fp_line (start -0.635 0.9906) (end 0.6096 0.9906) (layer F.Fab) (width 0.1524)) 81 | (fp_line (start -0.635 0.9906) (end -0.635 0.762) (layer F.Fab) (width 0.1524)) 82 | (fp_line (start -0.635 0.5334) (end -0.635 0.1016) (layer F.Fab) (width 0.1524)) 83 | (fp_line (start -0.635 -0.1016) (end -0.635 -0.5334) (layer F.Fab) (width 0.1524)) 84 | (fp_line (start -0.635 -0.762) (end -0.635 -0.9906) (layer F.Fab) (width 0.1524)) 85 | (fp_line (start -0.6096 0.9652) (end -0.6096 0.762) (layer F.Fab) (width 0.1524)) 86 | (fp_line (start -0.6096 0.5334) (end -0.6096 0.1016) (layer F.Fab) (width 0.1524)) 87 | (fp_line (start -0.6096 -0.1016) (end -0.6096 -0.5334) (layer F.Fab) (width 0.1524)) 88 | (fp_line (start -0.6096 -0.762) (end -0.6096 -0.9652) (layer F.Fab) (width 0.1524)) 89 | (fp_line (start -0.6096 0.9652) (end 0.6096 0.9652) (layer F.Fab) (width 0.1524)) 90 | (fp_line (start 0.6096 0.9906) (end 0.6096 0.762) (layer F.Fab) (width 0.1524)) 91 | (fp_line (start 0.6096 0.5334) (end 0.6096 0.1016) (layer F.Fab) (width 0.1524)) 92 | (fp_line (start 0.6096 -0.1016) (end 0.6096 -0.5334) (layer F.Fab) (width 0.1524)) 93 | (fp_line (start 0.6096 -0.762) (end 0.6096 -0.9906) (layer F.Fab) (width 0.1524)) 94 | (fp_line (start 0.6096 0.9652) (end 0.6096 0.762) (layer F.Fab) (width 0.1524)) 95 | (fp_line (start 0.6096 0.5334) (end 0.6096 0.1016) (layer F.Fab) (width 0.1524)) 96 | (fp_line (start 0.6096 -0.1016) (end 0.6096 -0.5334) (layer F.Fab) (width 0.1524)) 97 | (fp_line (start 0.6096 -0.762) (end 0.6096 -0.9652) (layer F.Fab) (width 0.1524)) 98 | (fp_arc (start -0.3175 -0.6604) (end -0.2032 -0.6604) (angle 180) (layer F.Fab) (width 0.1524)) 99 | (fp_arc (start -0.3175 -0.6604) (end -0.4318 -0.6604) (angle 180) (layer F.Fab) (width 0.1524)) 100 | (fp_text user .Designator (at -0.6858 -0.6604 270) (layer F.Fab) 101 | (effects (font (size 1.2065 1.2065) (thickness 0.0762)) (justify left bottom)) 102 | ) 103 | (pad 1 smd rect (at -0.949996 -0.65 90) (size 0.4 0.85) (layers F.Cu F.Paste F.Mask) 104 | (solder_mask_margin 0.0635)) 105 | (pad 2 smd rect (at -0.949996 0 90) (size 0.4 0.85) (layers F.Cu F.Paste F.Mask) 106 | (solder_mask_margin 0.0635)) 107 | (pad 3 smd rect (at -0.949996 0.65 90) (size 0.4 0.85) (layers F.Cu F.Paste F.Mask) 108 | (solder_mask_margin 0.0635)) 109 | (pad 4 smd rect (at 0.95 0.65 90) (size 0.4 0.85) (layers F.Cu F.Paste F.Mask) 110 | (solder_mask_margin 0.0635)) 111 | (pad 5 smd rect (at 0.95 0 90) (size 0.4 0.85) (layers F.Cu F.Paste F.Mask) 112 | (solder_mask_margin 0.0635)) 113 | (pad 6 smd rect (at 0.95 -0.65 90) (size 0.4 0.85) (layers F.Cu F.Paste F.Mask) 114 | (solder_mask_margin 0.0635)) 115 | ) 116 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/misc-circuits.pretty/DFE322512C.kicad_mod: -------------------------------------------------------------------------------- 1 | (module DFE322512C (layer F.Cu) (tedit 0) 2 | (descr "muRata (previously TOKO) DFE322512C series inductors") 3 | (fp_text reference L3 (at 0 -2.81 -90) (layer F.SilkS) 4 | (effects (font (size 0.57912 0.57912) (thickness 0.086868)) (justify left bottom)) 5 | ) 6 | (fp_text value "4.7uH - EPL3015-472ML" (at 0 1.81) (layer F.Fab) 7 | (effects (font (size 0.9652 0.9652) (thickness 0.115824)) (justify right top)) 8 | ) 9 | (fp_line (start -1.6 -1.25) (end 1.6 -1.25) (layer F.SilkS) (width 0.127)) 10 | (fp_line (start 1.6 -1.25) (end 1.6 1.25) (layer F.SilkS) (width 0.127)) 11 | (fp_line (start 1.6 1.25) (end -1.6 1.25) (layer F.SilkS) (width 0.127)) 12 | (fp_line (start -1.6 1.25) (end -1.6 -1.25) (layer F.SilkS) (width 0.127)) 13 | (pad P$1 smd rect (at 1.225 0 90) (size 2.5 0.75) (layers F.Cu F.Paste F.Mask) 14 | (solder_mask_margin 0.0635)) 15 | (pad P$2 smd rect (at -1.225 0 90) (size 2.5 0.75) (layers F.Cu F.Paste F.Mask) 16 | (solder_mask_margin 0.0635)) 17 | ) 18 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/misc-circuits.pretty/DUMMY.kicad_mod: -------------------------------------------------------------------------------- 1 | (module DUMMY (layer F.Cu) (tedit 0) 2 | (descr "

Dummy Footprint

\n

NOTHING HERE!!! For when you want a symbol with no package as an option against symbols with a package.

\n\n

Devices using:\n

") 3 | (fp_text reference FRAME1 (at 0 0) (layer F.SilkS) hide 4 | (effects (font (size 1.27 1.27) (thickness 0.15))) 5 | ) 6 | (fp_text value FRAME-LETTERNO_PACKAGE (at 0 0) (layer F.SilkS) hide 7 | (effects (font (size 1.27 1.27) (thickness 0.15))) 8 | ) 9 | ) 10 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/misc-circuits.pretty/LPS4018.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LPS4018 (layer F.Cu) (tedit 0) 2 | (descr "Coilcraft LPS4018 series inductor package.") 3 | (fp_text reference L4 (at 0 0) (layer F.SilkS) hide 4 | (effects (font (size 1.27 1.27) (thickness 0.15))) 5 | ) 6 | (fp_text value 10uH-LPS4018-103MR (at 0 0) (layer F.SilkS) hide 7 | (effects (font (size 1.27 1.27) (thickness 0.15))) 8 | ) 9 | (fp_line (start -0.67945 1.94945) (end 0.67945 1.94945) (layer F.SilkS) (width 0.127)) 10 | (fp_line (start 0.67945 -1.94945) (end -0.67945 -1.94945) (layer F.SilkS) (width 0.127)) 11 | (fp_circle (center -2.54 0) (end -2.413 0) (layer F.SilkS) (width 0.254)) 12 | (pad 1 smd rect (at -1.47955 0) (size 1.4351 4.3942) (layers F.Cu F.Paste F.Mask) 13 | (solder_mask_margin 0.0635)) 14 | (pad 2 smd rect (at 1.47955 0) (size 1.4351 4.3942) (layers F.Cu F.Paste F.Mask) 15 | (solder_mask_margin 0.0635)) 16 | ) 17 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/misc-circuits.pretty/QFN50P350X350X100-21N-D.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "QFN50P350X350X100-21N-D" (layer F.Cu) 2 | (descr "BQ25570RGRR-1") 3 | (tags "Integrated Circuit") 4 | (attr smd) 5 | (fp_text reference IC** (at 0 0) (layer F.SilkS) 6 | (effects (font (size 1.27 1.27) (thickness 0.254))) 7 | ) 8 | (fp_text user %R (at 0 0) (layer F.Fab) 9 | (effects (font (size 1.27 1.27) (thickness 0.254))) 10 | ) 11 | (fp_text value "QFN50P350X350X100-21N-D" (at 0 0) (layer F.SilkS) hide 12 | (effects (font (size 1.27 1.27) (thickness 0.254))) 13 | ) 14 | (fp_line (start -2.4 -2.4) (end 2.4 -2.4) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 2.4 -2.4) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 2.4 2.4) (end -2.4 2.4) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -2.4 2.4) (end -2.4 -2.4) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.Fab) (width 0.1)) 19 | (fp_line (start 1.75 -1.75) (end 1.75 1.75) (layer F.Fab) (width 0.1)) 20 | (fp_line (start 1.75 1.75) (end -1.75 1.75) (layer F.Fab) (width 0.1)) 21 | (fp_line (start -1.75 1.75) (end -1.75 -1.75) (layer F.Fab) (width 0.1)) 22 | (fp_line (start -1.75 -1.25) (end -1.25 -1.75) (layer F.Fab) (width 0.1)) 23 | (fp_circle (center -2.15 -1.75) (end -2.15 -1.625) (layer F.SilkS) (width 0.25)) 24 | (pad 1 smd rect (at -1.7 -1 90) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 25 | (pad 2 smd rect (at -1.7 -0.5 90) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 26 | (pad 3 smd rect (at -1.7 0 90) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 27 | (pad 4 smd rect (at -1.7 0.5 90) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 28 | (pad 5 smd rect (at -1.7 1 90) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 29 | (pad 6 smd rect (at -1 1.7 0) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 30 | (pad 7 smd rect (at -0.5 1.7 0) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 31 | (pad 8 smd rect (at 0 1.7 0) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 32 | (pad 9 smd rect (at 0.5 1.7 0) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 33 | (pad 10 smd rect (at 1 1.7 0) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 34 | (pad 11 smd rect (at 1.7 1 90) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 35 | (pad 12 smd rect (at 1.7 0.5 90) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 36 | (pad 13 smd rect (at 1.7 0 90) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 37 | (pad 14 smd rect (at 1.7 -0.5 90) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 38 | (pad 15 smd rect (at 1.7 -1 90) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 39 | (pad 16 smd rect (at 1 -1.7 0) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 40 | (pad 17 smd rect (at 0.5 -1.7 0) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 41 | (pad 18 smd rect (at 0 -1.7 0) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 42 | (pad 19 smd rect (at -0.5 -1.7 0) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 43 | (pad 20 smd rect (at -1 -1.7 0) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask)) 44 | (pad 21 smd rect (at 0 0 0) (size 2.15 2.15) (layers F.Cu F.Paste F.Mask)) 45 | (model BQ25570RGRR.stp 46 | (at (xyz 0 0 0)) 47 | (scale (xyz 1 1 1)) 48 | (rotate (xyz 0 0 0)) 49 | ) 50 | ) 51 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/misc-circuits.pretty/RGR0020A.kicad_mod: -------------------------------------------------------------------------------- 1 | (module RGR0020A (layer F.Cu) (tedit 0) 2 | (fp_text reference U1 (at 0 0) (layer F.SilkS) hide 3 | (effects (font (size 1.27 1.27) (thickness 0.15))) 4 | ) 5 | (fp_text value Value (at 0 0) (layer F.SilkS) hide 6 | (effects (font (size 1.27 1.27) (thickness 0.15))) 7 | ) 8 | (fp_line (start -1.9812 1.9812) (end -1.778 1.9812) (layer F.SilkS) (width 0.2032)) 9 | (fp_line (start -1.9812 1.9812) (end -1.9812 1.778) (layer F.SilkS) (width 0.2032)) 10 | (fp_line (start 1.778 1.9812) (end 1.9812 1.9812) (layer F.SilkS) (width 0.2032)) 11 | (fp_line (start 1.9812 1.9812) (end 1.9812 1.778) (layer F.SilkS) (width 0.2032)) 12 | (fp_line (start 1.9812 -1.778) (end 1.9812 -1.9812) (layer F.SilkS) (width 0.2032)) 13 | (fp_line (start 1.778 -1.9812) (end 1.9812 -1.9812) (layer F.SilkS) (width 0.2032)) 14 | (fp_line (start -1.9812 -1.9812) (end -1.397 -1.9812) (layer F.SilkS) (width 0.2032)) 15 | (fp_line (start -1.9812 -1.4224) (end -1.9812 -1.9812) (layer F.SilkS) (width 0.2032)) 16 | (fp_line (start -1.8288 1.8288) (end -1.8288 -1.8288) (layer F.Fab) (width 0.1524)) 17 | (fp_line (start 1.8288 1.8288) (end 1.8288 -1.8288) (layer F.Fab) (width 0.1524)) 18 | (fp_line (start -1.8288 -1.8288) (end 1.8288 -1.8288) (layer F.Fab) (width 0.1524)) 19 | (fp_line (start -1.8288 1.8288) (end 1.8288 1.8288) (layer F.Fab) (width 0.1524)) 20 | (fp_arc (start -1.1684 -0.9144) (end -0.8636 -0.9144) (angle 180) (layer F.Fab) (width 0.1016)) 21 | (fp_arc (start -1.1684 -0.9144) (end -1.4732 -0.9144) (angle 180) (layer F.Fab) (width 0.1016)) 22 | (fp_text user >Name (at -2.794 3.937) (layer F.SilkS) 23 | (effects (font (size 1.2065 1.2065) (thickness 0.0762)) (justify left bottom)) 24 | ) 25 | (fp_poly (pts (xy 0.1 -0.1) (xy 1.017 -0.1) (xy 1.017 -1.017) (xy 0.1 -1.017)) (layer F.Paste) (width 0)) 26 | (fp_poly (pts (xy -0.1 -1.017) (xy -1.017 -1.017) (xy -1.017 -0.1) (xy -0.1 -0.1)) (layer F.Paste) (width 0)) 27 | (fp_poly (pts (xy -0.1 0.1) (xy -1.017 0.1) (xy -1.017 1.017) (xy -0.1 1.017)) (layer F.Paste) (width 0)) 28 | (fp_poly (pts (xy 0.1 1.017) (xy 1.017 1.017) (xy 1.017 0.1) (xy 0.1 0.1)) (layer F.Paste) (width 0)) 29 | (pad 1 smd roundrect (at -1.65 -1 180) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 30 | (solder_mask_margin 0.0635)) 31 | (pad 2 smd roundrect (at -1.65 -0.5 180) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 32 | (solder_mask_margin 0.0635)) 33 | (pad 3 smd roundrect (at -1.65 0 180) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 34 | (solder_mask_margin 0.0635)) 35 | (pad 4 smd roundrect (at -1.65 0.5 180) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 36 | (solder_mask_margin 0.0635)) 37 | (pad 5 smd roundrect (at -1.65 1 180) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 38 | (solder_mask_margin 0.0635)) 39 | (pad 6 smd roundrect (at -1 1.65 90) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 40 | (solder_mask_margin 0.0635)) 41 | (pad 7 smd roundrect (at -0.5 1.65 90) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 42 | (solder_mask_margin 0.0635)) 43 | (pad 8 smd roundrect (at 0 1.65 90) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 44 | (solder_mask_margin 0.0635)) 45 | (pad 9 smd roundrect (at 0.5 1.65 90) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 46 | (solder_mask_margin 0.0635)) 47 | (pad 10 smd roundrect (at 1 1.65 90) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 48 | (solder_mask_margin 0.0635)) 49 | (pad 11 smd roundrect (at 1.65 1 180) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 50 | (solder_mask_margin 0.0635)) 51 | (pad 12 smd roundrect (at 1.65 0.5 180) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 52 | (solder_mask_margin 0.0635)) 53 | (pad 13 smd roundrect (at 1.65 0 180) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 54 | (solder_mask_margin 0.0635)) 55 | (pad 14 smd roundrect (at 1.65 -0.5 180) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 56 | (solder_mask_margin 0.0635)) 57 | (pad 15 smd roundrect (at 1.65 -1 180) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 58 | (solder_mask_margin 0.0635)) 59 | (pad 16 smd roundrect (at 1 -1.65 90) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 60 | (solder_mask_margin 0.0635)) 61 | (pad 17 smd roundrect (at 0.5 -1.65 90) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 62 | (solder_mask_margin 0.0635)) 63 | (pad 18 smd roundrect (at 0 -1.65 90) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 64 | (solder_mask_margin 0.0635)) 65 | (pad 19 smd roundrect (at -0.5 -1.65 90) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 66 | (solder_mask_margin 0.0635)) 67 | (pad 20 smd roundrect (at -1 -1.65 90) (size 0.7239 0.2286) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 68 | (solder_mask_margin 0.0635)) 69 | (pad 21 smd rect (at 0 0) (size 2.05 2.05) (layers F.Cu F.Paste F.Mask) 70 | (solder_mask_margin 0.0635)) 71 | (pad V smd roundrect (at 0 0.14) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5) 72 | (solder_mask_margin 0.0635)) 73 | ) 74 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/misc-circuits.pretty/SCREWTERMINAL-3.5MM-2_LOCK.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SCREWTERMINAL-3.5MM-2_LOCK (layer F.Cu) (tedit 0) 2 | (fp_text reference JP5 (at -1.27 -2.54) (layer F.SilkS) hide 3 | (effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify right top)) 4 | ) 5 | (fp_text value M023.5MM_LOCK (at -1.27 -1.27 -180) (layer F.Fab) 6 | (effects (font (size 0.38608 0.38608) (thickness 0.030886)) (justify right top)) 7 | ) 8 | (fp_line (start -1.75 -3.4) (end 5.25 -3.4) (layer F.SilkS) (width 0.2032)) 9 | (fp_line (start 5.25 -3.4) (end 5.25 2.8) (layer F.SilkS) (width 0.2032)) 10 | (fp_line (start 5.25 2.8) (end 5.25 3.6) (layer F.SilkS) (width 0.2032)) 11 | (fp_line (start 5.25 3.6) (end -1.75 3.6) (layer F.SilkS) (width 0.2032)) 12 | (fp_line (start -1.75 3.6) (end -1.75 2.8) (layer F.SilkS) (width 0.2032)) 13 | (fp_line (start -1.75 2.8) (end -1.75 -3.4) (layer F.SilkS) (width 0.2032)) 14 | (fp_line (start 5.25 2.8) (end -1.75 2.8) (layer F.SilkS) (width 0.2032)) 15 | (fp_line (start -1.75 1.35) (end -2.15 1.35) (layer F.Fab) (width 0.2032)) 16 | (fp_line (start -2.15 1.35) (end -2.15 2.35) (layer F.Fab) (width 0.2032)) 17 | (fp_line (start -2.15 2.35) (end -1.75 2.35) (layer F.Fab) (width 0.2032)) 18 | (fp_line (start 5.25 -3.15) (end 5.65 -3.15) (layer F.Fab) (width 0.2032)) 19 | (fp_line (start 5.65 -3.15) (end 5.65 -2.15) (layer F.Fab) (width 0.2032)) 20 | (fp_line (start 5.65 -2.15) (end 5.25 -2.15) (layer F.Fab) (width 0.2032)) 21 | (fp_circle (center 2 -3) (end 2.2828 -3) (layer F.Fab) (width 0.127)) 22 | (fp_circle (center 0 0) (end 0.4318 0) (layer F.Fab) (width 0.0254)) 23 | (fp_circle (center 3.5 0) (end 3.9318 0) (layer F.Fab) (width 0.0254)) 24 | (pad 1 thru_hole rect (at -0.1778 0) (size 2.032 2.032) (drill 1.2) (layers *.Cu *.Mask) 25 | (solder_mask_margin 0.0635)) 26 | (pad 2 thru_hole circle (at 3.6778 0) (size 2.032 2.032) (drill 1.2) (layers *.Cu *.Mask) 27 | (solder_mask_margin 0.0635)) 28 | ) 29 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/misc-circuits.pretty/SOD523.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOD523 (layer F.Cu) (tedit 0) 2 | (descr DIODE) 3 | (fp_text reference D5 (at -0.635 -0.635 -90) (layer F.SilkS) 4 | (effects (font (size 0.57912 0.57912) (thickness 0.086868)) (justify right top)) 5 | ) 6 | (fp_text value BZT52C4V7t (at -0.635 1.905 -180) (layer F.Fab) 7 | (effects (font (size 1.2065 1.2065) (thickness 0.09652)) (justify right top)) 8 | ) 9 | (fp_line (start -0.59 -0.4) (end 0.59 -0.4) (layer F.Fab) (width 0.1016)) 10 | (fp_line (start 0.59 -0.4) (end 0.59 0.4) (layer F.Fab) (width 0.1016)) 11 | (fp_line (start 0.59 0.4) (end -0.59 0.4) (layer F.Fab) (width 0.1016)) 12 | (fp_line (start -0.59 0.4) (end -0.59 -0.4) (layer F.Fab) (width 0.1016)) 13 | (fp_poly (pts (xy -0.75 0.17) (xy -0.54 0.17) (xy -0.54 -0.17) (xy -0.75 -0.17)) (layer F.Fab) (width 0)) 14 | (fp_poly (pts (xy 0.54 0.17) (xy 0.75 0.17) (xy 0.75 -0.17) (xy 0.54 -0.17)) (layer F.Fab) (width 0)) 15 | (fp_poly (pts (xy -0.59 0.4) (xy -0.3 0.4) (xy -0.3 -0.4) (xy -0.59 -0.4)) (layer F.Fab) (width 0)) 16 | (pad A smd rect (at 0.7 0) (size 0.7 0.5) (layers F.Cu F.Paste F.Mask) 17 | (solder_mask_margin 0.0635)) 18 | (pad C smd rect (at -0.6 0) (size 0.7 0.5) (layers F.Cu F.Paste F.Mask) 19 | (solder_mask_margin 0.0635)) 20 | ) 21 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/misc-circuits.pretty/TSL2561.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "TSL2561" (layer F.Cu) 2 | (descr "TSL2561-2") 3 | (tags "Integrated Circuit") 4 | (attr smd) 5 | (fp_text reference IC** (at 0.000 0.002) (layer F.SilkS) 6 | (effects (font (size 1.27 1.27) (thickness 0.254))) 7 | ) 8 | (fp_text user %R (at 0.000 0.002) (layer F.Fab) 9 | (effects (font (size 1.27 1.27) (thickness 0.254))) 10 | ) 11 | (fp_text value "TSL2561" (at 0.000 0.002) (layer F.SilkS) hide 12 | (effects (font (size 1.27 1.27) (thickness 0.254))) 13 | ) 14 | (fp_line (start -1.9 -1.3) (end 1.9 -1.3) (layer F.Fab) (width 0.2)) 15 | (fp_line (start 1.9 -1.3) (end 1.9 1.3) (layer F.Fab) (width 0.2)) 16 | (fp_line (start 1.9 1.3) (end -1.9 1.3) (layer F.Fab) (width 0.2)) 17 | (fp_line (start -1.9 1.3) (end -1.9 -1.3) (layer F.Fab) (width 0.2)) 18 | (fp_line (start -2.5 -1.903) (end 2.5 -1.903) (layer F.CrtYd) (width 0.1)) 19 | (fp_line (start 2.5 -1.903) (end 2.5 1.907) (layer F.CrtYd) (width 0.1)) 20 | (fp_line (start 2.5 1.907) (end -2.5 1.907) (layer F.CrtYd) (width 0.1)) 21 | (fp_line (start -2.5 1.907) (end -2.5 -1.903) (layer F.CrtYd) (width 0.1)) 22 | (fp_line (start -0.5 -1.3) (end 0.5 -1.303) (layer F.SilkS) (width 0.1)) 23 | (fp_line (start -0.5 1.3) (end 0.5 1.307) (layer F.SilkS) (width 0.1)) 24 | (fp_line (start -2.2 -0.95) (end -2.2 -0.95) (layer F.SilkS) (width 0.1)) 25 | (fp_line (start -2.3 -0.95) (end -2.3 -0.95) (layer F.SilkS) (width 0.1)) 26 | (fp_arc (start -2.25 -0.95) (end -2.200 -0.95) (angle -180) (layer F.SilkS) (width 0.1)) 27 | (fp_arc (start -2.25 -0.95) (end -2.300 -0.95) (angle -180) (layer F.SilkS) (width 0.1)) 28 | (pad 1 smd rect (at -1.450 -0.95 90) (size 0.700 0.900) (layers F.Cu F.Paste F.Mask)) 29 | (pad 2 smd rect (at -1.450 -0 90) (size 0.700 0.900) (layers F.Cu F.Paste F.Mask)) 30 | (pad 3 smd rect (at -1.450 0.95 90) (size 0.700 0.900) (layers F.Cu F.Paste F.Mask)) 31 | (pad 4 smd rect (at 1.450 0.95 90) (size 0.700 0.900) (layers F.Cu F.Paste F.Mask)) 32 | (pad 5 smd rect (at 1.450 -0 90) (size 0.700 0.900) (layers F.Cu F.Paste F.Mask)) 33 | (pad 6 smd rect (at 1.450 -0.95 90) (size 0.700 0.900) (layers F.Cu F.Paste F.Mask)) 34 | (model TSL2561.stp 35 | (at (xyz 0 0 0)) 36 | (scale (xyz 1 1 1)) 37 | (rotate (xyz 0 0 0)) 38 | ) 39 | ) 40 | -------------------------------------------------------------------------------- /v3_SolarCellX/Libraries/misc-circuits.pretty/XF2M-1015-1A.kicad_mod: -------------------------------------------------------------------------------- 1 | (module XF2M-1015-1A (layer F.Cu) (tedit 0) 2 | (descr XF2M-1015-1A) 3 | (tags Connector) 4 | (attr smd) 5 | (fp_text reference J1 (at -0.37186 2.68404) (layer F.SilkS) 6 | (effects (font (size 1.27 1.27) (thickness 0.254))) 7 | ) 8 | (fp_text value XF2M-1015-1A (at -0.37186 2.68404) (layer F.SilkS) hide 9 | (effects (font (size 1.27 1.27) (thickness 0.254))) 10 | ) 11 | (fp_line (start 4.25 0) (end 2.7 0) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -4.25 0) (end -2.7 0) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start 4.25 0) (end 4.25 2.85) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start -4.25 0) (end -4.25 2.85) (layer F.SilkS) (width 0.2)) 15 | (fp_line (start -4.25 4.88) (end 4.25 4.88) (layer F.SilkS) (width 0.2)) 16 | (fp_line (start -4.25 4.88) (end -4.25 0) (layer F.Fab) (width 0.2)) 17 | (fp_line (start 4.25 4.88) (end -4.25 4.88) (layer F.Fab) (width 0.2)) 18 | (fp_line (start 4.25 0) (end 4.25 4.88) (layer F.Fab) (width 0.2)) 19 | (fp_line (start -4.25 0) (end 4.25 0) (layer F.Fab) (width 0.2)) 20 | (fp_text user %R (at -0.37186 2.68404) (layer F.Fab) 21 | (effects (font (size 1.27 1.27) (thickness 0.254))) 22 | ) 23 | (pad 12 smd rect (at 3.9 3.9 90) (size 1.5 1.7) (layers F.Cu F.Paste F.Mask)) 24 | (pad 11 smd rect (at -3.9 3.9 90) (size 1.5 1.7) (layers F.Cu F.Paste F.Mask)) 25 | (pad 10 smd rect (at 2.25 0) (size 0.25 1.1) (layers F.Cu F.Paste F.Mask)) 26 | (pad 9 smd rect (at 1.75 0) (size 0.25 1.1) (layers F.Cu F.Paste F.Mask)) 27 | (pad 8 smd rect (at 1.25 0) (size 0.25 1.1) (layers F.Cu F.Paste F.Mask)) 28 | (pad 7 smd rect (at 0.75 0) (size 0.25 1.1) (layers F.Cu F.Paste F.Mask)) 29 | (pad 6 smd rect (at 0.25 0) (size 0.25 1.1) (layers F.Cu F.Paste F.Mask)) 30 | (pad 5 smd rect (at -0.25 0) (size 0.25 1.1) (layers F.Cu F.Paste F.Mask)) 31 | (pad 4 smd rect (at -0.75 0) (size 0.25 1.1) (layers F.Cu F.Paste F.Mask)) 32 | (pad 3 smd rect (at -1.25 0) (size 0.25 1.1) (layers F.Cu F.Paste F.Mask)) 33 | (pad 2 smd rect (at -1.75 0) (size 0.25 1.1) (layers F.Cu F.Paste F.Mask)) 34 | (pad 1 smd rect (at -2.25 0) (size 0.25 1.1) (layers F.Cu F.Paste F.Mask)) 35 | (model XF2M-1015-1A.stp 36 | (at (xyz 0 0 0)) 37 | (scale (xyz 1 1 1)) 38 | (rotate (xyz 0 0 0)) 39 | ) 40 | ) 41 | -------------------------------------------------------------------------------- /v3_SolarCellX/SolarCell+X_v2-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # SolarCellParts_SBDiode 5 | # 6 | DEF SolarCellParts_SBDiode D 0 0 Y Y 1 F N 7 | F0 "D" -60 120 50 H V C CNN 8 | F1 "SolarCellParts_SBDiode" -60 220 50 H V C CNN 9 | F2 "SolarCellParts:SB Diode" -120 330 50 H I C CNN 10 | F3 "" -60 120 50 H I C CNN 11 | DRAW 12 | P 2 0 1 0 -160 0 -100 0 N 13 | P 2 0 1 0 0 0 60 0 N 14 | P 4 0 1 0 -100 50 -100 -50 0 0 -100 50 N 15 | P 4 0 1 0 0 0 0 -50 -20 -50 -20 -30 N 16 | P 4 0 1 0 0 0 0 50 20 50 20 30 N 17 | X NEG 1 160 0 100 L 50 50 1 1 B 18 | X POS 2 -260 0 100 R 50 50 1 1 B 19 | ENDDRAW 20 | ENDDEF 21 | # 22 | # SolarCellParts_SolarCell_Small 23 | # 24 | DEF SolarCellParts_SolarCell_Small SC 0 40 Y Y 1 F N 25 | F0 "SC" 0 -50 50 H V C CNN 26 | F1 "SolarCellParts_SolarCell_Small" 0 50 50 H V C CNN 27 | F2 "SolarCellParts:KXOB25-05X3F" 0 250 50 H I C CNN 28 | F3 "" 200 0 50 V I C CNN 29 | DRAW 30 | S -550 -200 550 200 0 1 0 N 31 | X V+ 1 -650 0 100 R 50 50 1 1 B 32 | X V- 2 650 0 100 L 50 50 1 1 B 33 | ENDDRAW 34 | ENDDEF 35 | # 36 | # misc-circuits-cache_symbols_TSL2561 37 | # 38 | DEF misc-circuits-cache_symbols_TSL2561 IC 0 30 Y Y 1 F N 39 | F0 "IC" 1150 300 50 H V L CNN 40 | F1 "misc-circuits-cache_symbols_TSL2561" 1150 200 50 H V L CNN 41 | F2 "TSL2561" 1150 100 50 H I L CNN 42 | F3 "https://ams.com/documents/20143/36005/TSL2561_DS000110_3-00.pdf/18a41097-2035-4333-c70e-bfa544c0a98b" 1150 0 50 H I L CNN 43 | F4 "Light-to-Digital Converter" 1150 -100 50 H I L CNN "Description" 44 | F5 "1.55" 1150 -200 50 H I L CNN "Height" 45 | F6 "ams" 1150 -300 50 H I L CNN "Manufacturer_Name" 46 | F7 "TSL2561" 1150 -400 50 H I L CNN "Manufacturer_Part_Number" 47 | F8 "N/A" 1150 -500 50 H I L CNN "Mouser Part Number" 48 | F9 "https://www.mouser.com/Search/Refine.aspx?Keyword=N%2FA" 1150 -600 50 H I L CNN "Mouser Price/Stock" 49 | DRAW 50 | P 5 0 1 6 200 100 1100 100 1100 -300 200 -300 200 100 N 51 | X VDD 1 0 0 200 R 50 50 0 0 U 52 | X ADDR_SEL 2 0 -100 200 R 50 50 0 0 U 53 | X GND 3 0 -200 200 R 50 50 0 0 U 54 | X SCL 4 1300 0 200 L 50 50 0 0 U 55 | X INT 5 1300 -100 200 L 50 50 0 0 U 56 | X SDA 6 1300 -200 200 L 50 50 0 0 U 57 | ENDDRAW 58 | ENDDEF 59 | # 60 | # misc-circuits-cache_symbols_XF2M-1015-1A 61 | # 62 | DEF misc-circuits-cache_symbols_XF2M-1015-1A J 0 30 Y Y 1 F N 63 | F0 "J" 750 300 50 H V L CNN 64 | F1 "misc-circuits-cache_symbols_XF2M-1015-1A" 750 200 50 H V L CNN 65 | F2 "XF2M-1015-1A" 750 100 50 H I L CNN 66 | F3 "https://componentsearchengine.com/Datasheets/3/XF2M-1015-1A.pdf" 750 0 50 H I L CNN 67 | F4 "0.5mm Rotary backlock 10 way Omron XF2M Series 0.5mm Pitch 10 Way Right Angle SMT Female FPC Connector Locking Mechanism, Top and Bottom Contact" 750 -100 50 H I L CNN "Description" 68 | F5 "Omron Electronics" 750 -300 50 H I L CNN "Manufacturer_Name" 69 | F6 "XF2M-1015-1A" 750 -400 50 H I L CNN "Manufacturer_Part_Number" 70 | F7 "653-XF2M-1015-1A" 750 -500 50 H I L CNN "Mouser Part Number" 71 | F8 "https://www.mouser.com/Search/Refine.aspx?Keyword=653-XF2M-1015-1A" 750 -600 50 H I L CNN "Mouser Price/Stock" 72 | F9 "7315772P" 750 -700 50 H I L CNN "RS Part Number" 73 | F10 "http://uk.rs-online.com/web/p/products/7315772P" 750 -800 50 H I L CNN "RS Price/Stock" 74 | F11 "70667825" 750 -900 50 H I L CNN "Allied_Number" 75 | F12 "https://www.alliedelec.com/omron-electronic-components-xf2m-1015-1a/70667825/" 750 -1000 50 H I L CNN "Allied Price/Stock" 76 | DRAW 77 | P 5 0 1 6 200 100 700 100 700 -500 200 -500 200 100 N 78 | X 1 1 0 0 200 R 50 50 0 0 B 79 | X 10 10 900 -400 200 L 50 50 0 0 B 80 | X 2 2 900 0 200 L 50 50 0 0 B 81 | X 3 3 0 -100 200 R 50 50 0 0 B 82 | X 4 4 900 -100 200 L 50 50 0 0 B 83 | X 5 5 0 -200 200 R 50 50 0 0 B 84 | X 6 6 900 -200 200 L 50 50 0 0 B 85 | X 7 7 0 -300 200 R 50 50 0 0 B 86 | X 8 8 900 -300 200 L 50 50 0 0 B 87 | X 9 9 0 -400 200 R 50 50 0 0 B 88 | ENDDRAW 89 | ENDDEF 90 | # 91 | #End Library 92 | -------------------------------------------------------------------------------- /v3_SolarCellX/SolarCell+X_v2.sch-bak: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr A4 11693 8268 5 | encoding utf-8 6 | Sheet 1 1 7 | Title "" 8 | Date "" 9 | Rev "" 10 | Comp "" 11 | Comment1 "" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L SolarCellParts:SolarCell_Small SC1 18 | U 1 1 5DB1DD20 19 | P 2500 1950 20 | F 0 "SC1" H 2500 2315 50 0000 C CNN 21 | F 1 "SolarCell_Small" H 2500 2224 50 0000 C CNN 22 | F 2 "SolarCellParts:KXOB25-05X3F" H 2500 2200 50 0001 C CNN 23 | F 3 "" V 2700 1950 50 0001 C CNN 24 | 1 2500 1950 25 | 1 0 0 -1 26 | $EndComp 27 | $Comp 28 | L SolarCellParts:SolarCell_Small SC2 29 | U 1 1 5DB20198 30 | P 2500 2700 31 | F 0 "SC2" H 2500 3065 50 0000 C CNN 32 | F 1 "SolarCell_Small" H 2500 2974 50 0000 C CNN 33 | F 2 "SolarCellParts:KXOB25-05X3F" H 2500 2950 50 0001 C CNN 34 | F 3 "" V 2700 2700 50 0001 C CNN 35 | 1 2500 2700 36 | 1 0 0 -1 37 | $EndComp 38 | $Comp 39 | L SolarCellParts:SolarCell_Small SC3 40 | U 1 1 5DB20459 41 | P 2500 3450 42 | F 0 "SC3" H 2500 3815 50 0000 C CNN 43 | F 1 "SolarCell_Small" H 2500 3724 50 0000 C CNN 44 | F 2 "SolarCellParts:KXOB25-05X3F" H 2500 3700 50 0001 C CNN 45 | F 3 "" V 2700 3450 50 0001 C CNN 46 | 1 2500 3450 47 | 1 0 0 -1 48 | $EndComp 49 | $Comp 50 | L SolarCellParts:SolarCell_Small SC4 51 | U 1 1 5DB20680 52 | P 2500 4200 53 | F 0 "SC4" H 2500 4565 50 0000 C CNN 54 | F 1 "SolarCell_Small" H 2500 4474 50 0000 C CNN 55 | F 2 "SolarCellParts:KXOB25-05X3F" H 2500 4450 50 0001 C CNN 56 | F 3 "" V 2700 4200 50 0001 C CNN 57 | 1 2500 4200 58 | 1 0 0 -1 59 | $EndComp 60 | $Comp 61 | L SolarCellParts:SolarCell_Small SC5 62 | U 1 1 5DB208DB 63 | P 4500 1950 64 | F 0 "SC5" H 4500 2315 50 0000 C CNN 65 | F 1 "SolarCell_Small" H 4500 2224 50 0000 C CNN 66 | F 2 "SolarCellParts:KXOB25-05X3F" H 4500 2200 50 0001 C CNN 67 | F 3 "" V 4700 1950 50 0001 C CNN 68 | 1 4500 1950 69 | 1 0 0 -1 70 | $EndComp 71 | $Comp 72 | L SolarCellParts:SolarCell_Small SC6 73 | U 1 1 5DB20D87 74 | P 4500 2700 75 | F 0 "SC6" H 4500 3065 50 0000 C CNN 76 | F 1 "SolarCell_Small" H 4500 2974 50 0000 C CNN 77 | F 2 "SolarCellParts:KXOB25-05X3F" H 4500 2950 50 0001 C CNN 78 | F 3 "" V 4700 2700 50 0001 C CNN 79 | 1 4500 2700 80 | 1 0 0 -1 81 | $EndComp 82 | $Comp 83 | L SolarCellParts:SolarCell_Small SC7 84 | U 1 1 5DB210CF 85 | P 4500 3450 86 | F 0 "SC7" H 4500 3815 50 0000 C CNN 87 | F 1 "SolarCell_Small" H 4500 3724 50 0000 C CNN 88 | F 2 "SolarCellParts:KXOB25-05X3F" H 4500 3700 50 0001 C CNN 89 | F 3 "" V 4700 3450 50 0001 C CNN 90 | 1 4500 3450 91 | 1 0 0 -1 92 | $EndComp 93 | $Comp 94 | L SolarCellParts:SolarCell_Small SC8 95 | U 1 1 5DB2144E 96 | P 4500 4200 97 | F 0 "SC8" H 4500 4565 50 0000 C CNN 98 | F 1 "SolarCell_Small" H 4500 4474 50 0000 C CNN 99 | F 2 "SolarCellParts:KXOB25-05X3F" H 4500 4450 50 0001 C CNN 100 | F 3 "" V 4700 4200 50 0001 C CNN 101 | 1 4500 4200 102 | 1 0 0 -1 103 | $EndComp 104 | $Comp 105 | L SolarCellParts:SBDiode D1 106 | U 1 1 5DB2161B 107 | P 2450 1200 108 | F 0 "D1" H 2400 975 50 0000 C CNN 109 | F 1 "SBDiode" H 2400 1066 50 0000 C CNN 110 | F 2 "SolarCellParts:SB Diode" H 2330 1530 50 0001 C CNN 111 | F 3 "" H 2390 1320 50 0001 C CNN 112 | 1 2450 1200 113 | -1 0 0 1 114 | $EndComp 115 | $Comp 116 | L SolarCellParts:SBDiode D2 117 | U 1 1 5DB22D88 118 | P 4400 1200 119 | F 0 "D2" H 4350 975 50 0000 C CNN 120 | F 1 "SBDiode" H 4350 1066 50 0000 C CNN 121 | F 2 "SolarCellParts:SB Diode" H 4280 1530 50 0001 C CNN 122 | F 3 "" H 4340 1320 50 0001 C CNN 123 | 1 4400 1200 124 | -1 0 0 1 125 | $EndComp 126 | Wire Wire Line 127 | 5150 4200 5150 3450 128 | Wire Wire Line 129 | 5150 3450 5150 2700 130 | Connection ~ 5150 3450 131 | Wire Wire Line 132 | 5150 2700 5150 1950 133 | Connection ~ 5150 2700 134 | Wire Wire Line 135 | 3850 1950 3850 2700 136 | Wire Wire Line 137 | 3850 2700 3850 3450 138 | Connection ~ 3850 2700 139 | Wire Wire Line 140 | 3850 3450 3850 4200 141 | Connection ~ 3850 3450 142 | Wire Wire Line 143 | 3850 1950 3850 1200 144 | Wire Wire Line 145 | 3850 1200 4240 1200 146 | Connection ~ 3850 1950 147 | Connection ~ 4240 1200 148 | Wire Wire Line 149 | 4240 1200 4250 1200 150 | Wire Wire Line 151 | 4650 1200 4660 1200 152 | Wire Wire Line 153 | 5150 1200 5150 1950 154 | Connection ~ 4660 1200 155 | Wire Wire Line 156 | 4660 1200 5150 1200 157 | Connection ~ 5150 1950 158 | Wire Wire Line 159 | 2300 1200 2290 1200 160 | Wire Wire Line 161 | 1850 1200 1850 1950 162 | Connection ~ 2290 1200 163 | Wire Wire Line 164 | 2290 1200 1850 1200 165 | Wire Wire Line 166 | 1850 1950 1850 2700 167 | Connection ~ 1850 1950 168 | Wire Wire Line 169 | 1850 2700 1850 3450 170 | Connection ~ 1850 2700 171 | Wire Wire Line 172 | 1850 3450 1850 4200 173 | Connection ~ 1850 3450 174 | Wire Wire Line 175 | 2700 1200 2710 1200 176 | Wire Wire Line 177 | 3150 1200 3150 1950 178 | Connection ~ 2710 1200 179 | Wire Wire Line 180 | 2710 1200 3150 1200 181 | Wire Wire Line 182 | 3150 1950 3150 2700 183 | Connection ~ 3150 1950 184 | Wire Wire Line 185 | 3150 2700 3150 3450 186 | Connection ~ 3150 2700 187 | Wire Wire Line 188 | 3150 3450 3150 4200 189 | Connection ~ 3150 3450 190 | Wire Wire Line 191 | 3150 2700 3850 2700 192 | $Comp 193 | L SolarCellParts:SBDiode D? 194 | U 1 1 5DB28DCD 195 | P 1100 4150 196 | F 0 "D?" H 1050 3925 50 0000 C CNN 197 | F 1 "SBDiode" H 1050 4016 50 0000 C CNN 198 | F 2 "SolarCellParts:SB Diode" H 980 4480 50 0001 C CNN 199 | F 3 "" H 1040 4270 50 0001 C CNN 200 | 1 1100 4150 201 | 0 1 1 0 202 | $EndComp 203 | Wire Wire Line 204 | 1100 4300 1100 4310 205 | Connection ~ 1100 4310 206 | Wire Wire Line 207 | 1100 4310 1100 4750 208 | Wire Wire Line 209 | 1100 3900 1100 3890 210 | Connection ~ 1100 3890 211 | Wire Wire Line 212 | 1850 2700 1100 2700 213 | Wire Wire Line 214 | 1100 2700 1100 3890 215 | $Comp 216 | L misc-circuits-cache:symbols_TSL2561 IC? 217 | U 1 1 5DB29C5D 218 | P 1150 6200 219 | F 0 "IC?" H 1800 6465 50 0000 C CNN 220 | F 1 "symbols_TSL2561" H 1800 6374 50 0000 C CNN 221 | F 2 "TSL2561" H 2300 6300 50 0001 L CNN 222 | F 3 "https://ams.com/documents/20143/36005/TSL2561_DS000110_3-00.pdf/18a41097-2035-4333-c70e-bfa544c0a98b" H 2300 6200 50 0001 L CNN 223 | F 4 "Light-to-Digital Converter" H 2300 6100 50 0001 L CNN "Description" 224 | F 5 "1.55" H 2300 6000 50 0001 L CNN "Height" 225 | F 6 "ams" H 2300 5900 50 0001 L CNN "Manufacturer_Name" 226 | F 7 "TSL2561" H 2300 5800 50 0001 L CNN "Manufacturer_Part_Number" 227 | F 8 "N/A" H 2300 5700 50 0001 L CNN "Mouser Part Number" 228 | F 9 "https://www.mouser.com/Search/Refine.aspx?Keyword=N%2FA" H 2300 5600 50 0001 L CNN "Mouser Price/Stock" 229 | 1 1150 6200 230 | 1 0 0 -1 231 | $EndComp 232 | $Comp 233 | L misc-circuits-cache:symbols_XF2M-1015-1A J? 234 | U 1 1 5DB2B78C 235 | P 3700 5500 236 | F 0 "J?" H 4150 5765 50 0000 C CNN 237 | F 1 "symbols_XF2M-1015-1A" H 4150 5674 50 0000 C CNN 238 | F 2 "XF2M-1015-1A" H 4450 5600 50 0001 L CNN 239 | F 3 "https://componentsearchengine.com/Datasheets/3/XF2M-1015-1A.pdf" H 4450 5500 50 0001 L CNN 240 | F 4 "0.5mm Rotary backlock 10 way Omron XF2M Series 0.5mm Pitch 10 Way Right Angle SMT Female FPC Connector Locking Mechanism, Top and Bottom Contact" H 4450 5400 50 0001 L CNN "Description" 241 | F 5 "Omron Electronics" H 4450 5200 50 0001 L CNN "Manufacturer_Name" 242 | F 6 "XF2M-1015-1A" H 4450 5100 50 0001 L CNN "Manufacturer_Part_Number" 243 | F 7 "653-XF2M-1015-1A" H 4450 5000 50 0001 L CNN "Mouser Part Number" 244 | F 8 "https://www.mouser.com/Search/Refine.aspx?Keyword=653-XF2M-1015-1A" H 4450 4900 50 0001 L CNN "Mouser Price/Stock" 245 | F 9 "7315772P" H 4450 4800 50 0001 L CNN "RS Part Number" 246 | F 10 "http://uk.rs-online.com/web/p/products/7315772P" H 4450 4700 50 0001 L CNN "RS Price/Stock" 247 | F 11 "70667825" H 4450 4600 50 0001 L CNN "Allied_Number" 248 | F 12 "https://www.alliedelec.com/omron-electronic-components-xf2m-1015-1a/70667825/" H 4450 4500 50 0001 L CNN "Allied Price/Stock" 249 | 1 3700 5500 250 | 1 0 0 -1 251 | $EndComp 252 | $EndSCHEMATC 253 | -------------------------------------------------------------------------------- /v3_SolarCellX/SolarCellX_v3-rescue.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /v3_SolarCellX/SolarCellX_v3.pro: -------------------------------------------------------------------------------- 1 | update=10/25/2019 12:03:30 PM 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [cvpcb] 9 | version=1 10 | NetIExt=net 11 | [eeschema] 12 | version=1 13 | LibDir= 14 | [eeschema/libraries] 15 | [pcbnew] 16 | version=1 17 | PageLayoutDescrFile= 18 | LastNetListRead= 19 | CopperLayerCount=6 20 | BoardThickness=1.6 21 | AllowMicroVias=0 22 | AllowBlindVias=0 23 | RequireCourtyardDefinitions=0 24 | ProhibitOverlappingCourtyards=1 25 | MinTrackWidth=0.1524 26 | MinViaDiameter=0.45 27 | MinViaDrill=0.3 28 | MinMicroViaDiameter=0.2 29 | MinMicroViaDrill=0.09999999999999999 30 | MinHoleToHole=0.25 31 | TrackWidth1=0.2286 32 | TrackWidth2=0.127 33 | TrackWidth3=0.1524 34 | TrackWidth4=0.24892 35 | TrackWidth5=0.6096 36 | ViaDiameter1=0.5842 37 | ViaDrill1=0.381 38 | dPairWidth1=0.1524 39 | dPairGap1=0.1524 40 | dPairViaGap1=0.25 41 | SilkLineWidth=0.12 42 | SilkTextSizeV=1 43 | SilkTextSizeH=1 44 | SilkTextSizeThickness=0.15 45 | SilkTextItalic=0 46 | SilkTextUpright=1 47 | CopperLineWidth=0.2 48 | CopperTextSizeV=1.5 49 | CopperTextSizeH=1.5 50 | CopperTextThickness=0.3 51 | CopperTextItalic=0 52 | CopperTextUpright=1 53 | EdgeCutLineWidth=0.05 54 | CourtyardLineWidth=0.05 55 | OthersLineWidth=0.15 56 | OthersTextSizeV=1 57 | OthersTextSizeH=1 58 | OthersTextSizeThickness=0.15 59 | OthersTextItalic=0 60 | OthersTextUpright=1 61 | SolderMaskClearance=0.0508 62 | SolderMaskMinWidth=0 63 | SolderPasteClearance=0 64 | SolderPasteRatio=-0 65 | [pcbnew/Layer.F.Cu] 66 | Name=Top 67 | Type=0 68 | Enabled=1 69 | [pcbnew/Layer.In1.Cu] 70 | Name=In1.Cu 71 | Type=0 72 | Enabled=1 73 | [pcbnew/Layer.In2.Cu] 74 | Name=In2.Cu 75 | Type=0 76 | Enabled=1 77 | [pcbnew/Layer.In3.Cu] 78 | Name=In3.Cu 79 | Type=0 80 | Enabled=1 81 | [pcbnew/Layer.In4.Cu] 82 | Name=In4.Cu 83 | Type=0 84 | Enabled=1 85 | [pcbnew/Layer.In5.Cu] 86 | Name=In5.Cu 87 | Type=0 88 | Enabled=0 89 | [pcbnew/Layer.In6.Cu] 90 | Name=In6.Cu 91 | Type=0 92 | Enabled=0 93 | [pcbnew/Layer.In7.Cu] 94 | Name=In7.Cu 95 | Type=0 96 | Enabled=0 97 | [pcbnew/Layer.In8.Cu] 98 | Name=In8.Cu 99 | Type=0 100 | Enabled=0 101 | [pcbnew/Layer.In9.Cu] 102 | Name=In9.Cu 103 | Type=0 104 | Enabled=0 105 | [pcbnew/Layer.In10.Cu] 106 | Name=In10.Cu 107 | Type=0 108 | Enabled=0 109 | [pcbnew/Layer.In11.Cu] 110 | Name=In11.Cu 111 | Type=0 112 | Enabled=0 113 | [pcbnew/Layer.In12.Cu] 114 | Name=In12.Cu 115 | Type=0 116 | Enabled=0 117 | [pcbnew/Layer.In13.Cu] 118 | Name=In13.Cu 119 | Type=0 120 | Enabled=0 121 | [pcbnew/Layer.In14.Cu] 122 | Name=In14.Cu 123 | Type=0 124 | Enabled=0 125 | [pcbnew/Layer.In15.Cu] 126 | Name=In15.Cu 127 | Type=0 128 | Enabled=0 129 | [pcbnew/Layer.In16.Cu] 130 | Name=In16.Cu 131 | Type=0 132 | Enabled=0 133 | [pcbnew/Layer.In17.Cu] 134 | Name=In17.Cu 135 | Type=0 136 | Enabled=0 137 | [pcbnew/Layer.In18.Cu] 138 | Name=In18.Cu 139 | Type=0 140 | Enabled=0 141 | [pcbnew/Layer.In19.Cu] 142 | Name=In19.Cu 143 | Type=0 144 | Enabled=0 145 | [pcbnew/Layer.In20.Cu] 146 | Name=In20.Cu 147 | Type=0 148 | Enabled=0 149 | [pcbnew/Layer.In21.Cu] 150 | Name=In21.Cu 151 | Type=0 152 | Enabled=0 153 | [pcbnew/Layer.In22.Cu] 154 | Name=In22.Cu 155 | Type=0 156 | Enabled=0 157 | [pcbnew/Layer.In23.Cu] 158 | Name=In23.Cu 159 | Type=0 160 | Enabled=0 161 | [pcbnew/Layer.In24.Cu] 162 | Name=In24.Cu 163 | Type=0 164 | Enabled=0 165 | [pcbnew/Layer.In25.Cu] 166 | Name=In25.Cu 167 | Type=0 168 | Enabled=0 169 | [pcbnew/Layer.In26.Cu] 170 | Name=In26.Cu 171 | Type=0 172 | Enabled=0 173 | [pcbnew/Layer.In27.Cu] 174 | Name=In27.Cu 175 | Type=0 176 | Enabled=0 177 | [pcbnew/Layer.In28.Cu] 178 | Name=In28.Cu 179 | Type=0 180 | Enabled=0 181 | [pcbnew/Layer.In29.Cu] 182 | Name=In29.Cu 183 | Type=0 184 | Enabled=0 185 | [pcbnew/Layer.In30.Cu] 186 | Name=In30.Cu 187 | Type=0 188 | Enabled=0 189 | [pcbnew/Layer.B.Cu] 190 | Name=Bottom 191 | Type=0 192 | Enabled=1 193 | [pcbnew/Layer.B.Adhes] 194 | Enabled=1 195 | [pcbnew/Layer.F.Adhes] 196 | Enabled=1 197 | [pcbnew/Layer.B.Paste] 198 | Enabled=1 199 | [pcbnew/Layer.F.Paste] 200 | Enabled=1 201 | [pcbnew/Layer.B.SilkS] 202 | Enabled=1 203 | [pcbnew/Layer.F.SilkS] 204 | Enabled=1 205 | [pcbnew/Layer.B.Mask] 206 | Enabled=1 207 | [pcbnew/Layer.F.Mask] 208 | Enabled=1 209 | [pcbnew/Layer.Dwgs.User] 210 | Enabled=1 211 | [pcbnew/Layer.Cmts.User] 212 | Enabled=1 213 | [pcbnew/Layer.Eco1.User] 214 | Enabled=1 215 | [pcbnew/Layer.Eco2.User] 216 | Enabled=1 217 | [pcbnew/Layer.Edge.Cuts] 218 | Enabled=1 219 | [pcbnew/Layer.Margin] 220 | Enabled=1 221 | [pcbnew/Layer.B.CrtYd] 222 | Enabled=1 223 | [pcbnew/Layer.F.CrtYd] 224 | Enabled=1 225 | [pcbnew/Layer.B.Fab] 226 | Enabled=1 227 | [pcbnew/Layer.F.Fab] 228 | Enabled=1 229 | [pcbnew/Layer.Rescue] 230 | Enabled=0 231 | [pcbnew/Netclasses] 232 | [pcbnew/Netclasses/Default] 233 | Name=Default 234 | Clearance=0.127 235 | TrackWidth=0.2286 236 | ViaDiameter=0.5842 237 | ViaDrill=0.381 238 | uViaDiameter=0.3 239 | uViaDrill=0.1 240 | dPairWidth=0.1524 241 | dPairGap=0.1524 242 | dPairViaGap=0.25 243 | -------------------------------------------------------------------------------- /v3_SolarCellX/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name SolarCellParts)(type KiCad)(uri ${KIPRJMOD}/Libraries/SolarCellParts.pretty)(options "")(descr "")) 3 | (lib (name misc-circuits)(type KiCad)(uri ${KIPRJMOD}/Libraries/misc-circuits.pretty)(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /v3_SolarCellX/gerber/SolarCellX_v3-Edge_Cuts.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,(5.1.4)-1*% 2 | %TF.CreationDate,2019-10-25T20:31:38-07:00*% 3 | %TF.ProjectId,SolarCellX_v3,536f6c61-7243-4656-9c6c-585f76332e6b,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Profile,NP*% 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW (5.1.4)-1) date 2019-10-25 20:31:38* 9 | %MOMM*% 10 | %LPD*% 11 | G04 APERTURE LIST* 12 | %ADD10C,0.050000*% 13 | G04 APERTURE END LIST* 14 | D10* 15 | X96200000Y-47000000D02* 16 | G75* 17 | G03X96200000Y-47000000I-1100000J0D01* 18 | G01* 19 | X96200000Y-81400000D02* 20 | G75* 21 | G03X96200000Y-81400000I-1100000J0D01* 22 | G01* 23 | X136000000Y-81400000D02* 24 | G75* 25 | G03X136000000Y-81400000I-1100000J0D01* 26 | G01* 27 | X136000000Y-47000000D02* 28 | G75* 29 | G03X136000000Y-47000000I-1100000J0D01* 30 | G01* 31 | X90000000Y-88400000D02* 32 | X138400000Y-88400000D01* 33 | X90000000Y-88400000D02* 34 | X90000000Y-40000000D01* 35 | X138400000Y-40000000D02* 36 | X138400000Y-88400000D01* 37 | X90000000Y-40000000D02* 38 | X138400000Y-40000000D01* 39 | M02* 40 | -------------------------------------------------------------------------------- /v3_SolarCellX/gerber/SolarCellX_v3.drl: -------------------------------------------------------------------------------- 1 | M48 2 | INCH 3 | T1C0.0150 4 | % 5 | G90 6 | G05 7 | T1 8 | X3.88Y-2.5 9 | X3.88Y-2.55 10 | X3.88Y-2.6 11 | X3.9175Y-2.12 12 | X3.9175Y-2.145 13 | X4.0525Y-2.31 14 | X4.1002Y-2.0136 15 | X4.1064Y-2.0677 16 | X4.14Y-1.935 17 | X4.1832Y-1.9886 18 | X4.1832Y-2.0376 19 | X4.2075Y-1.9 20 | X4.2092Y-2.1236 21 | X4.2096Y-2.0115 22 | X4.2332Y-2.0376 23 | X4.2335Y-1.9876 24 | X4.3005Y-1.9155 25 | X4.3075Y-2.0675 26 | X4.395Y-2.0 27 | X4.47Y-1.885 28 | X4.485Y-1.92 29 | X4.485Y-1.9925 30 | X4.5225Y-1.9925 31 | X4.575Y-2.0375 32 | X4.6175Y-1.8675 33 | X4.62Y-2.1025 34 | X4.6275Y-1.9154 35 | X4.6475Y-1.86 36 | X4.8425Y-1.905 37 | X4.8425Y-1.94 38 | X4.8425Y-2.0425 39 | X4.8425Y-2.07 40 | X4.8425Y-2.0975 41 | X4.8875Y-1.9475 42 | X4.9025Y-2.005 43 | X4.96Y-1.88 44 | X4.985Y-3.45 45 | X5.0Y-1.88 46 | X5.0Y-1.94 47 | X5.0425Y-2.005 48 | X5.095Y-3.45 49 | T0 50 | M30 51 | -------------------------------------------------------------------------------- /v3_SolarCellX/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name misc-circuits-cache)(type Legacy)(uri "C:/Users/Chris Naughton/Desktop/School/F19/AA236/Solar Panel Designs/PocketQube/Solar Panels Rev1/Libraries/misc-circuits-cache.lib")(options "")(descr "")) 3 | (lib (name SolarCellParts)(type Legacy)(uri "C:/Users/Chris Naughton/Desktop/School/F19/AA236/Solar Panel Designs/PocketQube/Solar Panels Rev1/Libraries/SolarCellParts.lib")(options "")(descr "")) 4 | (lib (name SolarCellX_v3-rescue)(type Legacy)(uri ${KIPRJMOD}/SolarCellX_v3-rescue.lib)(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /v3_SolarCellX/xpanel_2019-10-25_JLCPCB.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/v3_SolarCellX/xpanel_2019-10-25_JLCPCB.zip -------------------------------------------------------------------------------- /v3_SolarCellX/xpanel_2019-10-25_PCBWay.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacecraft-design-lab-2019/documentation/aa7f50e1bf829bd953f82eb43693955fd9d5cafd/v3_SolarCellX/xpanel_2019-10-25_PCBWay.zip --------------------------------------------------------------------------------