├── .gitignore ├── Linux └── README.md ├── Mechanical ├── Cube │ ├── BOM.md │ ├── Battery Carrier v64.stl │ ├── Bottom Shelf v54.stl │ ├── Cube 4 v64.f3z │ ├── Frame v35.stl │ ├── Left Frame v40.stl │ ├── Left Hinge Pivot v63.stl │ ├── Lid v35.stl │ ├── Lower Link v35.stl │ ├── Pi Carrier v43.stl │ ├── Pi Connector Clip 4 v4.stl │ ├── Pi Connector Cover 4 v4.f3d │ ├── Pi Connector Cover 4 v4.stl │ ├── README.md │ ├── Rear Partition v55.stl │ ├── Right Hinge Pivot v63.stl │ ├── Skeleton Bottom v59.stl │ ├── Skeleton Left Front v26.stl │ ├── Skeleton Left Rear v52.stl │ ├── Skeleton Right Front v26.stl │ ├── Skeleton Right Rear v52.stl │ ├── Skeleton Top v53.stl │ ├── Upper Link v35.stl │ ├── cube-thumb.jpg │ └── cube.jpg ├── Interlocking Stand │ ├── BOM.md │ ├── Cube Stand Interlock v1.f3d │ ├── Portable Stand A.stl │ ├── Portable Stand B.stl │ ├── Portable Stand C.stl │ ├── README.md │ ├── interlocking-stand-thumb.jpg │ ├── interlocking-stand.jpg │ └── pieces.jpg ├── README.md └── Static Stand │ ├── BOM.md │ ├── README.md │ ├── Static Stand v7.f3d │ ├── Static Stand w: Hole.stl │ ├── Travel Case │ ├── BOM.md │ ├── README.md │ ├── STC Base v4.stl │ ├── STC Clip v9.stl │ ├── STC Lid v7.stl │ ├── Static Stand Travel Case 2 v9.f3z │ ├── stc-open.jpg │ ├── stc-rr-1.jpg │ ├── stc-rr-2.jpg │ ├── stc-thumb.jpg │ └── stc.jpg │ ├── stand-thumb.jpg │ └── stand.jpg ├── NOTES.md ├── Power Board ├── datasheets │ ├── 436500205_sd.pdf │ ├── 69176.pdf │ ├── AOA0000C304.pdf │ ├── BAT54_SER.pdf │ ├── Coilcraft-XAL1580-132MEB-datasheet.pdf │ ├── DMG2305UX.pdf │ ├── KEM_A4001_EDK.pdf │ ├── LB_LT Q39G.pdf │ ├── Littelfuse_PTC_LoRho_SMD_Datasheet.pdf.pdf │ ├── MPU9250REV1.0.pdf │ ├── ads1000.pdf │ ├── csd86360q5d.pdf │ ├── irf7319pdf.pdf │ ├── lmz14203.pdf │ ├── mlcc_commercial_general_en.pdf │ ├── pts645.pdf │ ├── si5504bdc.pdf │ ├── tps53819a.pdf │ └── xal1580.pdf ├── v0.1 │ ├── Power Board Footprints.pretty │ │ ├── Bourns MF-MSMF Style 2.kicad_mod │ │ ├── LittelFuse 30R400U reverse.kicad_mod │ │ └── LittelFuse 30R400U.kicad_mod │ ├── Power Board-cache.lib │ ├── Power Board.kicad_pcb │ ├── Power Board.pro │ ├── Power Board.sch │ └── fp-lib-table ├── v0.2 │ ├── Power Board Footprints.pretty │ │ ├── Bourns MF-MSMF Style 2.kicad_mod │ │ ├── LittelFuse 30R400U reverse.kicad_mod │ │ ├── LittelFuse 30R400U.kicad_mod │ │ ├── Molex SL 070553.kicad_mod │ │ └── MountingHole_3mm_Pad_Via.kicad_mod │ ├── Power Board-cache.lib │ ├── Power Board.kicad_pcb │ ├── Power Board.pro │ ├── Power Board.sch │ └── fp-lib-table ├── v0.3 │ ├── Power Board Footprints.pretty │ │ ├── 1206-8_or_SO-8.kicad_mod │ │ ├── Bourns MF-MSMF Style 2.kicad_mod │ │ ├── CP_Kemet_8.3x10.kicad_mod │ │ ├── Coilcraft_XAL1580.kicad_mod │ │ ├── LittelFuse 30R400U reverse.kicad_mod │ │ ├── LittelFuse 30R400U.kicad_mod │ │ ├── Molex SL 070553.kicad_mod │ │ ├── Molex_Microfit_43650-0203.kicad_mod │ │ ├── Molex_SL_70553-0006.kicad_mod │ │ ├── MountingHole_3mm_Pad_Via.kicad_mod │ │ ├── PTS645-Vx-39-2.kicad_mod │ │ ├── Q5D.kicad_mod │ │ └── TO-PMOD_7.kicad_mod │ └── Power Board │ │ ├── Panel_Power.sch │ │ ├── Pi_Power.sch │ │ ├── Power Board BOM.csv │ │ ├── Power Board Schematic.pdf │ │ ├── Power Board Symbols.dcm │ │ ├── Power Board Symbols.lib │ │ ├── Power Board-cache.lib │ │ ├── Power Board.kicad_pcb │ │ ├── Power Board.pro │ │ ├── Power Board.sch │ │ ├── fp-lib-table │ │ └── sym-lib-table ├── v0.4 │ ├── Logo Artwork.xcf │ ├── Power Board Footprints.pretty │ │ ├── 1206-8_or_SO-8.kicad_mod │ │ ├── Bourns MF-MSMF Style 2.kicad_mod │ │ ├── CP_Kemet_8.3x10.kicad_mod │ │ ├── CP_OSCON_Poly_F12.kicad_mod │ │ ├── Coilcraft_XAL1580.kicad_mod │ │ ├── Fuse_1206_3216Metric.kicad_mod │ │ ├── JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal.kicad_mod │ │ ├── JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal.kicad_mod │ │ ├── LittelFuse 30R400U reverse.kicad_mod │ │ ├── LittelFuse 30R400U.kicad_mod │ │ ├── Logo Silkscreen.kicad_mod │ │ ├── Logo Solder Mask.kicad_mod │ │ ├── MPU-9250-QFN24.kicad_mod │ │ ├── Molex SL 070553.kicad_mod │ │ ├── Molex_Microfit_43650-0203.kicad_mod │ │ ├── Molex_SL_70553-0006.kicad_mod │ │ ├── MountingHole_3mm_Pad_Via.kicad_mod │ │ ├── PTS645-Vx-39-2.kicad_mod │ │ ├── Q5D.kicad_mod │ │ ├── TO-PMOD_7.kicad_mod │ │ └── VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm_ThermalVias.kicad_mod │ ├── Power Board Models │ │ ├── Coilcraft-XAL1580-102.step │ │ ├── DQY8_3P2X4P3 v1.step │ │ ├── DQY8_3P2X4P3.step │ │ ├── JST-B2PS-VH.step │ │ ├── JST-B3PS-VH.step │ │ ├── JST_PUD_S10B-PUDSS-1_2x05x2.00mm_Angled.STEP │ │ ├── JST_PUD_S10B-PUDSS-1_2x05x2.00mm_Angled.wrl │ │ ├── LMZ14203.step │ │ └── LittelFuse_nanoSMD400LR-C.step │ └── Power Board │ │ ├── Digikey Order.csv │ │ ├── Gerbers │ │ ├── Cube Power Board v0.4.zip │ │ ├── Power Board-B_Cu.gbr │ │ ├── Power Board-B_Mask.gbr │ │ ├── Power Board-B_Paste.gbr │ │ ├── Power Board-B_SilkS.gbr │ │ ├── Power Board-Edge_Cuts.gbr │ │ ├── Power Board-F_Cu.gbr │ │ ├── Power Board-F_Mask.gbr │ │ ├── Power Board-F_Paste.gbr │ │ ├── Power Board-F_SilkS.gbr │ │ ├── Power Board-In1_Cu.gbr │ │ ├── Power Board-In2_Cu.gbr │ │ └── Power Board.drl │ │ ├── MPU9250.sch │ │ ├── Panel_Power.sch │ │ ├── Pi_Power.sch │ │ ├── Power Board BOM.csv │ │ ├── Power Board Schematic.pdf │ │ ├── Power Board Symbols.dcm │ │ ├── Power Board Symbols.lib │ │ ├── Power Board-cache.lib │ │ ├── Power Board.kicad_pcb │ │ ├── Power Board.pro │ │ ├── Power Board.sch │ │ ├── Power_Meter.sch │ │ ├── bom │ │ └── ibom.html │ │ ├── fp-lib-table │ │ ├── massage-bom.py │ │ └── sym-lib-table └── v0.5 │ ├── Logo Artwork.xcf │ ├── Power Board Footprints.pretty │ ├── 1206-8_or_SO-8.kicad_mod │ ├── Bourns MF-MSMF Style 2.kicad_mod │ ├── CP_Kemet_8.3x10.kicad_mod │ ├── CP_OSCON_Poly_F12.kicad_mod │ ├── Coilcraft_XAL1580.kicad_mod │ ├── Fuse_1206_3216Metric.kicad_mod │ ├── JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal.kicad_mod │ ├── JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal.kicad_mod │ ├── LittelFuse 30R400U reverse.kicad_mod │ ├── LittelFuse 30R400U.kicad_mod │ ├── Logo Silkscreen.kicad_mod │ ├── Logo Solder Mask.kicad_mod │ ├── MPU-9250-QFN24.kicad_mod │ ├── Molex SL 070553.kicad_mod │ ├── Molex_Microfit_43650-0203.kicad_mod │ ├── Molex_SL_70553-0006.kicad_mod │ ├── MountingHole_3mm_Pad_Via.kicad_mod │ ├── PTS645-Vx-39-2.kicad_mod │ ├── Q5D.kicad_mod │ ├── TO-PMOD_7.kicad_mod │ └── VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm_ThermalVias.kicad_mod │ ├── Power Board Models │ ├── Coilcraft-XAL1580-102.step │ ├── DQY8_3P2X4P3 v1.step │ ├── DQY8_3P2X4P3.step │ ├── JST-B2PS-VH.step │ ├── JST-B3PS-VH.step │ ├── JST_PUD_S10B-PUDSS-1_2x05x2.00mm_Angled.STEP │ ├── JST_PUD_S10B-PUDSS-1_2x05x2.00mm_Angled.wrl │ ├── LMZ14203.step │ └── LittelFuse_nanoSMD400LR-C.step │ └── Power Board │ ├── Digikey Order.csv │ ├── Gerbers │ ├── Power Board-B_Cu.gbr │ ├── Power Board-B_Mask.gbr │ ├── Power Board-B_SilkS.gbr │ ├── Power Board-Edge_Cuts.gbr │ ├── Power Board-F_Cu.gbr │ ├── Power Board-F_Mask.gbr │ ├── Power Board-F_SilkS.gbr │ ├── Power Board-In1_Cu.gbr │ ├── Power Board-In2_Cu.gbr │ └── Power Board.drl │ ├── MPU9250.sch │ ├── Panel_Power.sch │ ├── Pi_Power.sch │ ├── Power Board BOM.csv │ ├── Power Board Schematic.pdf │ ├── Power Board Symbols.dcm │ ├── Power Board Symbols.lib │ ├── Power Board-cache.lib │ ├── Power Board.kicad_pcb │ ├── Power Board.pro │ ├── Power Board.sch │ ├── Power_Meter.sch │ ├── bom │ └── ibom.html │ ├── fp-lib-table │ ├── massage-bom.py │ └── sym-lib-table ├── README.md ├── Wiring └── README.md └── images └── alphablock.jpg /.gitignore: -------------------------------------------------------------------------------- 1 | *.bak 2 | *.bck 3 | *.net 4 | *.xml 5 | *.kicad_pcb-bak 6 | fp-info-cache 7 | _autosave-* 8 | -------------------------------------------------------------------------------- /Mechanical/Cube/BOM.md: -------------------------------------------------------------------------------- 1 | # LED Cube - BOM 2 | 3 | 4 | ## 3D Printed Parts 5 | 6 | Qty | Desc. | Notes 7 | ---:|----------------------|------- 8 | 5 | Frame | Note P.1 9 | 1 | Lid 10 | 1 | Left Hinge Pivot 11 | 1 | Right Hinge Pivot 12 | 2 | Upper Link 13 | 2 | Lower Link 14 | 1 | Skeleton Bottom 15 | 1 | Skeleton Top 16 | 1 | Skeleton Left Rear 17 | 1 | Skeleton Right Rear 18 | 1 | Skeleton Left Front 19 | 1 | Skeleton Right Front 20 | 1 | Bottom Shelf 21 | 1 | Rear Partition 22 | 1 | Pi Carrier 23 | 1 | Pi Connector Cover 24 | 1 | Pi Connector Clip 25 | 1 | Battery Carrier 26 | 27 | ##### Note P.1 28 | 29 | The CAD file includes an alternate Frame called Left Frame. 30 | It has clearance for a PCB attached to the HUB75 in connector. I decided not to use that PCB, but removing 31 | it from the CAD file would be a bother. 32 | 33 | 34 | ## Electronics 35 | 36 | Qty | Desc. | Source | Notes 37 | ----|------------------------------------|--------------------|---------- 38 | 1 | 4s2p 18650 Battery Pack w/ Charger | [AliExpress][ae1] | Note E.1 39 | 1 | Power Board | this repository 40 | 1 | Raspberry Pi | any | Note E.2 41 | 1 | MicroSD card, 16GB or more | any 42 | 1 | iCEBreaker FPGA | [1BitSquared][1b1] 43 | 1 | PMOD LED Panel Driver | [1BitSquared][1b2] 44 | 6 | P2 LED Panel | [1BitSquared][1b3] | Note E.3 45 | 46 | [ae1]: https://www.aliexpress.com/item/32913021851.html 47 | [1b1]: https://www.crowdsupply.com/1bitsquared/icebreaker-fpga 48 | [1b2]: https://1bitsquared.com/products/pmod-led-panel-driver 49 | [1b3]: https://1bitsquared.com/collections/embedded-hardware/products/led-panel 50 | 51 | ##### Note E.1 52 | 53 | This battery's charger comes with a European power plug. If your 54 | country uses a different power plug, you'll need an adapter. The 55 | charger works with 120V or 240V. 56 | 57 | ##### Note E.2 58 | 59 | Raspberry Pi 3 Model A+ is currently tested. Hope to 60 | use Raspberry Pi 4 in the future, but it doesn't fit 61 | the current cube. 62 | 63 | ##### Note E.3 64 | 65 | ~~I have no reliable source for LED panels that fit these frames.~~ 66 | 1BitSquared is now carrying the correct panel. Be sure to get the 67 | ICN2037 version. 68 | See README in this repository's top directory for more info. 69 | 70 | 71 | ## Wires 72 | 73 | See Wiring directory in this repository. 74 | 75 | 76 | ## Hardware 77 | 78 | Qty | Desc. | Source 79 | ---:|-------------------------------------------|-------- 80 | 8 | block magnet, 3/16"×3/16"×1/16" | [K&J Magnetics B331][kj1] 81 | 8 | block magnet, 3/16"×3/16"×3/16" | [K&J Magnetics B333][kj2] 82 | 4 | M2.5×20mm button head screw | [McMaster-Carr 91239A764][mc1] 83 | 2 | M2.5×16mm button head screw | [McMaster-Carr 91239A762][mc2] 84 | 6 | M2.5 nylon hex locknut | [McMaster-Carr 93625A102][mc3] 85 | 24 | M1×4mm Phillips head screw | [AliExpress][ae2] 86 | 38 | M3×12mm hex head screw | [McMaster-Carr 91280A108][mc4] 87 | 38 | M3 nylon hex locknut | [McMaster-Carr 90576A102][mc5] 88 | 8 | M3×16mm socket head screw | [McMaster-Carr 91290A120][mc6] 89 | 4 | M3×6 socket head screw | [McMaster-Carr 91290A111][mc7] 90 | 4 | M2.5×8 socket head screw | [McMaster-Carr 91290A102][mc8] 91 | 4 | M2.5×10 socket head screw | [McMaster-Carr 91290A103][mc9] 92 | 93 | [kj1]: https://www.kjmagnetics.com/proddetail.asp?prod=B331 94 | [kj2]: https://www.kjmagnetics.com/proddetail.asp?prod=B333 95 | 96 | [ae2]: https://www.aliexpress.com/item/1000008061219.html 97 | 98 | [mc1]: https://www.mcmaster.com/91239A764 99 | [mc2]: https://www.mcmaster.com/91239A762 100 | [mc3]: https://www.mcmaster.com/93625A102 101 | [mc4]: https://www.mcmaster.com/91280A108 102 | [mc5]: https://www.mcmaster.com/90576A102 103 | [mc6]: https://www.mcmaster.com/91290A120 104 | [mc7]: https://www.mcmaster.com/91290A111 105 | [mc8]: https://www.mcmaster.com/91290A102 106 | [mc9]: https://www.mcmaster.com/91290A103 107 | 108 | 109 | ## Misc. Parts 110 | 111 | Qty | Desc. | Source 112 | ----|--------------------------|-------------- 113 | 1 | 3/4" Velcro strap, 285mm | [Amazon][m1] 114 | 115 | 116 | [m1]: https://www.amazon.com/VELCRO-Brand-ONE-WRAP-Double-Sided-Multi-Purpose/dp/B000LNSSVY 117 | -------------------------------------------------------------------------------- /Mechanical/Cube/Battery Carrier v64.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Battery Carrier v64.stl -------------------------------------------------------------------------------- /Mechanical/Cube/Bottom Shelf v54.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Bottom Shelf v54.stl -------------------------------------------------------------------------------- /Mechanical/Cube/Cube 4 v64.f3z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Cube 4 v64.f3z -------------------------------------------------------------------------------- /Mechanical/Cube/Frame v35.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Frame v35.stl -------------------------------------------------------------------------------- /Mechanical/Cube/Left Frame v40.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Left Frame v40.stl -------------------------------------------------------------------------------- /Mechanical/Cube/Left Hinge Pivot v63.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Left Hinge Pivot v63.stl -------------------------------------------------------------------------------- /Mechanical/Cube/Lid v35.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Lid v35.stl -------------------------------------------------------------------------------- /Mechanical/Cube/Lower Link v35.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Lower Link v35.stl -------------------------------------------------------------------------------- /Mechanical/Cube/Pi Carrier v43.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Pi Carrier v43.stl -------------------------------------------------------------------------------- /Mechanical/Cube/Pi Connector Clip 4 v4.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Pi Connector Clip 4 v4.stl -------------------------------------------------------------------------------- /Mechanical/Cube/Pi Connector Cover 4 v4.f3d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Pi Connector Cover 4 v4.f3d -------------------------------------------------------------------------------- /Mechanical/Cube/Pi Connector Cover 4 v4.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Pi Connector Cover 4 v4.stl -------------------------------------------------------------------------------- /Mechanical/Cube/README.md: -------------------------------------------------------------------------------- 1 | # The Cube - Mechanical 2 | 3 | This directory contains the CAD files (Fusion 360) and 4 | STL files for the cube's 3D printed parts. The BOM 5 | lists those and the other misc. parts needed to build 6 | a cube. 7 | 8 | There are no assembly instructions, sorry. 9 | 10 | ![photo](cube.jpg) 11 | -------------------------------------------------------------------------------- /Mechanical/Cube/Rear Partition v55.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Rear Partition v55.stl -------------------------------------------------------------------------------- /Mechanical/Cube/Right Hinge Pivot v63.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Right Hinge Pivot v63.stl -------------------------------------------------------------------------------- /Mechanical/Cube/Skeleton Bottom v59.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Skeleton Bottom v59.stl -------------------------------------------------------------------------------- /Mechanical/Cube/Skeleton Left Front v26.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Skeleton Left Front v26.stl -------------------------------------------------------------------------------- /Mechanical/Cube/Skeleton Left Rear v52.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Skeleton Left Rear v52.stl -------------------------------------------------------------------------------- /Mechanical/Cube/Skeleton Right Front v26.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Skeleton Right Front v26.stl -------------------------------------------------------------------------------- /Mechanical/Cube/Skeleton Right Rear v52.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Skeleton Right Rear v52.stl -------------------------------------------------------------------------------- /Mechanical/Cube/Skeleton Top v53.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Skeleton Top v53.stl -------------------------------------------------------------------------------- /Mechanical/Cube/Upper Link v35.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/Upper Link v35.stl -------------------------------------------------------------------------------- /Mechanical/Cube/cube-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/cube-thumb.jpg -------------------------------------------------------------------------------- /Mechanical/Cube/cube.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Cube/cube.jpg -------------------------------------------------------------------------------- /Mechanical/Interlocking Stand/BOM.md: -------------------------------------------------------------------------------- 1 | # Interlocking Display Stand - BOM 2 | 3 | ## 3D Printed Parts 4 | 5 | Qty | Desc. 6 | ---:|------------------ 7 | 1 | Portable Stand A 8 | 2 | Portable Stand B 9 | 3 | Portable Stand C 10 | -------------------------------------------------------------------------------- /Mechanical/Interlocking Stand/Cube Stand Interlock v1.f3d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Interlocking Stand/Cube Stand Interlock v1.f3d -------------------------------------------------------------------------------- /Mechanical/Interlocking Stand/Portable Stand A.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Interlocking Stand/Portable Stand A.stl -------------------------------------------------------------------------------- /Mechanical/Interlocking Stand/Portable Stand B.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Interlocking Stand/Portable Stand B.stl -------------------------------------------------------------------------------- /Mechanical/Interlocking Stand/Portable Stand C.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Interlocking Stand/Portable Stand C.stl -------------------------------------------------------------------------------- /Mechanical/Interlocking Stand/README.md: -------------------------------------------------------------------------------- 1 | # Interlocking Display Stand 2 | 3 | ![Photo](interlocking-stand.jpg) 4 | 5 | The interlocking display stand is 3D printed in three pieces. They slide together to form the stand, and they 6 | slide apart to lie flat for transport or storage. 7 | 8 | ![Pieces](pieces.jpg) 9 | -------------------------------------------------------------------------------- /Mechanical/Interlocking Stand/interlocking-stand-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Interlocking Stand/interlocking-stand-thumb.jpg -------------------------------------------------------------------------------- /Mechanical/Interlocking Stand/interlocking-stand.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Interlocking Stand/interlocking-stand.jpg -------------------------------------------------------------------------------- /Mechanical/Interlocking Stand/pieces.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Interlocking Stand/pieces.jpg -------------------------------------------------------------------------------- /Mechanical/README.md: -------------------------------------------------------------------------------- 1 | # LED Cube Mechanicals 2 | 3 | This directory holds the mechanical parts of the cube 4 | and its accessories. It is organized into subdirectories. 5 | 6 | * **Cube/** The cube. 7 | 8 | ![photo](Cube/cube-thumb.jpg) 9 | 10 | 11 | * **Interlocking Stand/** Display stand made of three 12 | interlocking pieces. Breaks down for easy transport. 13 | 14 | ![photo](Interlocking%20Stand/interlocking-stand-thumb.jpg) 15 | 16 | * **Display Stand/** Single-piece display stand. Sturdier 17 | than the interlocking stand but bulkier. 18 | 19 | ![photo](Static%20Stand/stand-thumb.jpg) 20 | 21 | * **Display Stand/Travel Case/** a travel case for the 22 | single-piece display stand. 23 | 24 | ![photo](Static%20Stand/Travel%20Case/stc-thumb.jpg) 25 | 26 | Each subdirectory should have a README, a BOM, some Fusion 360 files, some STL files, and a picture or two. 27 | 28 | 29 | ## Versions 30 | 31 | Each Fusion 360 file has a version number appended. 32 | Fusion 360 exports do not include version history, 33 | so earlier versions are not available, in general. 34 | 35 | Some Fusion 360 files have both a generation and 36 | a version. Sometimes I just gave up on a design and started over. 37 | When I did, I added a generation number. *e.g.*, `Pi Connector Cover 4 v3.f3d`. 38 | That's version 3 of the 4th try to design a connector cover. 39 | 40 | Each STL file has a version number appended. That 41 | corresponds to the Fusion 360 version where that 42 | body was last changed. So the STL versions will 43 | generally be less than the F360 version. Version 44 | 64 of the cube uses v35 of the lid, for example. 45 | -------------------------------------------------------------------------------- /Mechanical/Static Stand/BOM.md: -------------------------------------------------------------------------------- 1 | # Static Stand - BOM 2 | 3 | The static stand's BOM is pretty simple. It's 4 | just one piece. 5 | 6 | Qty | Desc. 7 | ---:|---------------------- 8 | 1 | Static Stand w: Hole 9 | -------------------------------------------------------------------------------- /Mechanical/Static Stand/README.md: -------------------------------------------------------------------------------- 1 | # Static Display Stand 2 | 3 | ![photo](stand.jpg) 4 | 5 | There is also a travel case in the `Travel Case/` 6 | subdirectory. 7 | 8 | The stand has a hole in the bottom that fits over 9 | a short phonograph spindle. 10 | -------------------------------------------------------------------------------- /Mechanical/Static Stand/Static Stand v7.f3d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Static Stand/Static Stand v7.f3d -------------------------------------------------------------------------------- /Mechanical/Static Stand/Static Stand w: Hole.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Static Stand/Static Stand w: Hole.stl -------------------------------------------------------------------------------- /Mechanical/Static Stand/Travel Case/BOM.md: -------------------------------------------------------------------------------- 1 | # Stand Travel Case - BOM 2 | 3 | 4 | ## Basic Travel Case 5 | 6 | ### 3D Printed Parts 7 | 8 | Qty | Desc. 9 | ---:|---------- 10 | 1 | STC Base 11 | 1 | STC Lid 12 | 3 | STC Clip 13 | 14 | ### Misc. Parts 15 | 16 | Qty | Desc. | Source 17 | ---:|-----------------|-------- 18 | 3 | #64 rubber band | [Staples #808659][rb64] 19 | 20 | [rb64]: https://www.staples.com/Staples-Economy-Rubber-Bands-Size-64-1-lb/product_808659 21 | 22 | 23 | ## Optional Redundant Retention 24 | 25 | ### Misc. Parts 26 | 27 | Qty | Desc. | Source 28 | ---:|-----------------|-------- 29 | 1 | M3x8mm socket head screw | [McMaster-Carr 91290A111][m1] 30 | 3 | #64 rubber band | [Staples #808659][rb64] 31 | 32 | [m1]: https://www.mcmaster.com/91290a111 33 | -------------------------------------------------------------------------------- /Mechanical/Static Stand/Travel Case/README.md: -------------------------------------------------------------------------------- 1 | # Stand Travel Case 2 | 3 | The travel case is 3D printed, held closed with rubber bands. 4 | The stand is held in place by three plastic clips. 5 | 6 | ![travel case](stc.jpg) 7 | 8 | ![travel case open](stc-open.jpg) 9 | 10 | It can optionally use another set of rubber bands for 11 | redundant retention. 12 | 13 | ![redundant retention](stc-rr-1.jpg) 14 | 15 | ![redundant retention](stc-rr-2.jpg) 16 | -------------------------------------------------------------------------------- /Mechanical/Static Stand/Travel Case/STC Base v4.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Static Stand/Travel Case/STC Base v4.stl -------------------------------------------------------------------------------- /Mechanical/Static Stand/Travel Case/STC Clip v9.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Static Stand/Travel Case/STC Clip v9.stl -------------------------------------------------------------------------------- /Mechanical/Static Stand/Travel Case/STC Lid v7.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Static Stand/Travel Case/STC Lid v7.stl -------------------------------------------------------------------------------- /Mechanical/Static Stand/Travel Case/Static Stand Travel Case 2 v9.f3z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Static Stand/Travel Case/Static Stand Travel Case 2 v9.f3z -------------------------------------------------------------------------------- /Mechanical/Static Stand/Travel Case/stc-open.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Static Stand/Travel Case/stc-open.jpg -------------------------------------------------------------------------------- /Mechanical/Static Stand/Travel Case/stc-rr-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Static Stand/Travel Case/stc-rr-1.jpg -------------------------------------------------------------------------------- /Mechanical/Static Stand/Travel Case/stc-rr-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Static Stand/Travel Case/stc-rr-2.jpg -------------------------------------------------------------------------------- /Mechanical/Static Stand/Travel Case/stc-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Static Stand/Travel Case/stc-thumb.jpg -------------------------------------------------------------------------------- /Mechanical/Static Stand/Travel Case/stc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Static Stand/Travel Case/stc.jpg -------------------------------------------------------------------------------- /Mechanical/Static Stand/stand-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Static Stand/stand-thumb.jpg -------------------------------------------------------------------------------- /Mechanical/Static Stand/stand.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Mechanical/Static Stand/stand.jpg -------------------------------------------------------------------------------- /Power Board/datasheets/436500205_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/datasheets/436500205_sd.pdf -------------------------------------------------------------------------------- /Power Board/datasheets/69176.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/datasheets/69176.pdf -------------------------------------------------------------------------------- /Power Board/datasheets/AOA0000C304.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/datasheets/AOA0000C304.pdf -------------------------------------------------------------------------------- /Power Board/datasheets/BAT54_SER.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/datasheets/BAT54_SER.pdf -------------------------------------------------------------------------------- /Power Board/datasheets/Coilcraft-XAL1580-132MEB-datasheet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/datasheets/Coilcraft-XAL1580-132MEB-datasheet.pdf -------------------------------------------------------------------------------- /Power Board/datasheets/DMG2305UX.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/datasheets/DMG2305UX.pdf -------------------------------------------------------------------------------- /Power Board/datasheets/KEM_A4001_EDK.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/datasheets/KEM_A4001_EDK.pdf -------------------------------------------------------------------------------- /Power Board/datasheets/LB_LT Q39G.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/datasheets/LB_LT Q39G.pdf -------------------------------------------------------------------------------- /Power Board/datasheets/Littelfuse_PTC_LoRho_SMD_Datasheet.pdf.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/datasheets/Littelfuse_PTC_LoRho_SMD_Datasheet.pdf.pdf -------------------------------------------------------------------------------- /Power Board/datasheets/MPU9250REV1.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/datasheets/MPU9250REV1.0.pdf -------------------------------------------------------------------------------- /Power Board/datasheets/ads1000.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/datasheets/ads1000.pdf -------------------------------------------------------------------------------- /Power Board/datasheets/csd86360q5d.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/datasheets/csd86360q5d.pdf -------------------------------------------------------------------------------- /Power Board/datasheets/irf7319pdf.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/datasheets/irf7319pdf.pdf -------------------------------------------------------------------------------- /Power Board/datasheets/lmz14203.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/datasheets/lmz14203.pdf -------------------------------------------------------------------------------- /Power Board/datasheets/mlcc_commercial_general_en.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/datasheets/mlcc_commercial_general_en.pdf -------------------------------------------------------------------------------- /Power Board/datasheets/pts645.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/datasheets/pts645.pdf -------------------------------------------------------------------------------- /Power Board/datasheets/si5504bdc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/datasheets/si5504bdc.pdf -------------------------------------------------------------------------------- /Power Board/datasheets/tps53819a.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/datasheets/tps53819a.pdf -------------------------------------------------------------------------------- /Power Board/datasheets/xal1580.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/datasheets/xal1580.pdf -------------------------------------------------------------------------------- /Power Board/v0.1/Power Board Footprints.pretty/Bourns MF-MSMF Style 2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Bourns MF-MSMF Style 2" (layer F.Cu) (tedit 5C671009) 2 | (fp_text reference REF** (at 0 3) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "Bourns MF-MSMF250/16X" (at 0 -3) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -2.415 -1.705) (end 2.415 -1.705) (layer F.SilkS) (width 0.4)) 9 | (fp_line (start -2.415 1.705) (end 2.415 1.705) (layer F.SilkS) (width 0.4)) 10 | (fp_line (start -3.5 -1.9) (end 3.5 -1.9) (layer F.CrtYd) (width 0.4)) 11 | (fp_line (start 3.5 -1.9) (end 3.5 1.9) (layer F.CrtYd) (width 0.4)) 12 | (fp_line (start 3.5 1.9) (end -3.5 1.9) (layer F.CrtYd) (width 0.4)) 13 | (fp_line (start -3.5 1.9) (end -3.5 -1.9) (layer F.CrtYd) (width 0.4)) 14 | (pad 1 smd rect (at -2.39 0) (size 1.68 2.95) (layers F.Cu F.Paste F.Mask)) 15 | (pad 2 smd rect (at 2.39 0) (size 1.68 2.95) (layers F.Cu F.Paste F.Mask)) 16 | ) 17 | -------------------------------------------------------------------------------- /Power Board/v0.1/Power Board Footprints.pretty/LittelFuse 30R400U reverse.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "LittelFuse 30R400U reverse" (layer F.Cu) (tedit 5C605760) 2 | (fp_text reference REF** (at 0 -3) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "Littelfuse 30R400U" (at 0 -13 90) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 7 0) (end 7 -22) (layer F.SilkS) (width 0.4)) 9 | (fp_line (start -7 -22) (end 7 -22) (layer F.SilkS) (width 0.4)) 10 | (fp_line (start -7 -22) (end -7 0) (layer F.SilkS) (width 0.4)) 11 | (fp_line (start 7 0) (end 4 0) (layer F.SilkS) (width 0.4)) 12 | (fp_line (start -7 0) (end -4 0) (layer F.SilkS) (width 0.4)) 13 | (pad 1 thru_hole circle (at 2.55 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) 14 | (pad 2 thru_hole circle (at -2.55 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) 15 | ) 16 | -------------------------------------------------------------------------------- /Power Board/v0.1/Power Board Footprints.pretty/LittelFuse 30R400U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "LittelFuse 30R400U" (layer F.Cu) (tedit 5C605760) 2 | (fp_text reference REF** (at 0 -3) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "Littelfuse 30R400U" (at 0 -13 90) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 7 0) (end 7 -22) (layer F.SilkS) (width 0.4)) 9 | (fp_line (start -7 -22) (end 7 -22) (layer F.SilkS) (width 0.4)) 10 | (fp_line (start -7 -22) (end -7 0) (layer F.SilkS) (width 0.4)) 11 | (fp_line (start 7 0) (end 4 0) (layer F.SilkS) (width 0.4)) 12 | (fp_line (start -7 0) (end -4 0) (layer F.SilkS) (width 0.4)) 13 | (pad 1 thru_hole circle (at -2.55 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) 14 | (pad 2 thru_hole circle (at 2.55 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) 15 | ) 16 | -------------------------------------------------------------------------------- /Power Board/v0.1/Power Board-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # Connector_Generic_Conn_01x02 5 | # 6 | DEF Connector_Generic_Conn_01x02 J 0 40 Y N 1 F N 7 | F0 "J" 0 100 50 H V C CNN 8 | F1 "Connector_Generic_Conn_01x02" 0 -200 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | $FPLIST 12 | Connector*:*_1x??_* 13 | $ENDFPLIST 14 | DRAW 15 | S -50 -95 0 -105 1 1 6 N 16 | S -50 5 0 -5 1 1 6 N 17 | S -50 50 50 -150 1 1 10 f 18 | X Pin_1 1 -200 0 150 R 50 50 1 1 P 19 | X Pin_2 2 -200 -100 150 R 50 50 1 1 P 20 | ENDDRAW 21 | ENDDEF 22 | # 23 | # Device_Polyfuse 24 | # 25 | DEF Device_Polyfuse F 0 0 N Y 1 F N 26 | F0 "F" -100 0 50 V V C CNN 27 | F1 "Device_Polyfuse" 100 0 50 V V C CNN 28 | F2 "" 50 -200 50 H I L CNN 29 | F3 "" 0 0 50 H I C CNN 30 | $FPLIST 31 | *polyfuse* 32 | *PTC* 33 | $ENDFPLIST 34 | DRAW 35 | S -30 100 30 -100 0 1 10 N 36 | P 2 0 1 0 0 100 0 -100 N 37 | P 4 0 1 0 -60 100 -60 60 60 -60 60 -100 N 38 | X ~ 1 0 150 50 D 50 50 1 1 P 39 | X ~ 2 0 -150 50 U 50 50 1 1 P 40 | ENDDRAW 41 | ENDDEF 42 | # 43 | # Device_Polyfuse_Small 44 | # 45 | DEF Device_Polyfuse_Small F 0 0 N Y 1 F N 46 | F0 "F" -75 0 50 V V C CNN 47 | F1 "Device_Polyfuse_Small" 75 0 50 V V C CNN 48 | F2 "" 50 -200 50 H I L CNN 49 | F3 "" 0 0 50 H I C CNN 50 | $FPLIST 51 | *polyfuse* 52 | *PTC* 53 | $ENDFPLIST 54 | DRAW 55 | S -20 50 20 -50 0 1 0 N 56 | P 2 0 1 0 0 100 0 -100 N 57 | P 4 0 1 0 -40 50 -40 30 40 -30 40 -50 N 58 | X ~ 1 0 100 25 D 50 50 1 1 P 59 | X ~ 2 0 -100 25 U 50 50 1 1 P 60 | ENDDRAW 61 | ENDDEF 62 | # 63 | # Mechanical_MountingHole_Pad 64 | # 65 | DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N 66 | F0 "H" 0 250 50 H V C CNN 67 | F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN 68 | F2 "" 0 0 50 H I C CNN 69 | F3 "" 0 0 50 H I C CNN 70 | $FPLIST 71 | MountingHole*Pad* 72 | $ENDFPLIST 73 | DRAW 74 | C 0 50 50 0 1 50 N 75 | X 1 1 0 -100 100 U 50 50 1 1 I 76 | ENDDRAW 77 | ENDDEF 78 | # 79 | # power_+5V 80 | # 81 | DEF power_+5V #PWR 0 0 Y Y 1 F P 82 | F0 "#PWR" 0 -150 50 H I C CNN 83 | F1 "power_+5V" 0 140 50 H V C CNN 84 | F2 "" 0 0 50 H I C CNN 85 | F3 "" 0 0 50 H I C CNN 86 | DRAW 87 | P 2 0 1 0 -30 50 0 100 N 88 | P 2 0 1 0 0 0 0 100 N 89 | P 2 0 1 0 0 100 30 50 N 90 | X +5V 1 0 0 0 U 50 50 1 1 W N 91 | ENDDRAW 92 | ENDDEF 93 | # 94 | # power_GND 95 | # 96 | DEF power_GND #PWR 0 0 Y Y 1 F P 97 | F0 "#PWR" 0 -250 50 H I C CNN 98 | F1 "power_GND" 0 -150 50 H V C CNN 99 | F2 "" 0 0 50 H I C CNN 100 | F3 "" 0 0 50 H I C CNN 101 | DRAW 102 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 103 | X GND 1 0 0 0 D 50 50 1 1 W N 104 | ENDDRAW 105 | ENDDEF 106 | # 107 | # power_PWR_FLAG 108 | # 109 | DEF power_PWR_FLAG #FLG 0 0 N N 1 F P 110 | F0 "#FLG" 0 75 50 H I C CNN 111 | F1 "power_PWR_FLAG" 0 150 50 H V C CNN 112 | F2 "" 0 0 50 H I C CNN 113 | F3 "" 0 0 50 H I C CNN 114 | DRAW 115 | P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N 116 | X pwr 1 0 0 0 U 50 50 0 0 w 117 | ENDDRAW 118 | ENDDEF 119 | # 120 | #End Library 121 | -------------------------------------------------------------------------------- /Power Board/v0.1/Power Board.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 | -------------------------------------------------------------------------------- /Power Board/v0.1/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name "Power Board")(type KiCad)(uri "${KIPRJMOD}/Power Board Footprints.pretty")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /Power Board/v0.2/Power Board Footprints.pretty/Bourns MF-MSMF Style 2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Bourns MF-MSMF Style 2" (layer F.Cu) (tedit 5C69A6AB) 2 | (fp_text reference F1 (at 0 3) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MF-MSMF250/16X-2 (at 0 -3) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -3.5 1.9) (end -3.5 -1.9) (layer F.CrtYd) (width 0.1)) 9 | (fp_line (start 3.5 1.9) (end -3.5 1.9) (layer F.CrtYd) (width 0.1)) 10 | (fp_line (start 3.5 -1.9) (end 3.5 1.9) (layer F.CrtYd) (width 0.1)) 11 | (fp_line (start -3.5 -1.9) (end 3.5 -1.9) (layer F.CrtYd) (width 0.1)) 12 | (fp_line (start -2.415 1.705) (end 2.415 1.705) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -2.415 -1.705) (end 2.415 -1.705) (layer F.SilkS) (width 0.12)) 14 | (pad 2 smd rect (at 2.39 0) (size 1.68 2.95) (layers F.Cu F.Paste F.Mask)) 15 | (pad 1 smd rect (at -2.39 0) (size 1.68 2.95) (layers F.Cu F.Paste F.Mask)) 16 | ) 17 | -------------------------------------------------------------------------------- /Power Board/v0.2/Power Board Footprints.pretty/LittelFuse 30R400U reverse.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "LittelFuse 30R400U reverse" (layer F.Cu) (tedit 5C605760) 2 | (fp_text reference REF** (at 0 -3) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "Littelfuse 30R400U" (at 0 -13 90) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 7 0) (end 7 -22) (layer F.SilkS) (width 0.4)) 9 | (fp_line (start -7 -22) (end 7 -22) (layer F.SilkS) (width 0.4)) 10 | (fp_line (start -7 -22) (end -7 0) (layer F.SilkS) (width 0.4)) 11 | (fp_line (start 7 0) (end 4 0) (layer F.SilkS) (width 0.4)) 12 | (fp_line (start -7 0) (end -4 0) (layer F.SilkS) (width 0.4)) 13 | (pad 1 thru_hole circle (at 2.55 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) 14 | (pad 2 thru_hole circle (at -2.55 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) 15 | ) 16 | -------------------------------------------------------------------------------- /Power Board/v0.2/Power Board Footprints.pretty/LittelFuse 30R400U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "LittelFuse 30R400U" (layer F.Cu) (tedit 5C605760) 2 | (fp_text reference REF** (at 0 -3) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "Littelfuse 30R400U" (at 0 -13 90) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 7 0) (end 7 -22) (layer F.SilkS) (width 0.4)) 9 | (fp_line (start -7 -22) (end 7 -22) (layer F.SilkS) (width 0.4)) 10 | (fp_line (start -7 -22) (end -7 0) (layer F.SilkS) (width 0.4)) 11 | (fp_line (start 7 0) (end 4 0) (layer F.SilkS) (width 0.4)) 12 | (fp_line (start -7 0) (end -4 0) (layer F.SilkS) (width 0.4)) 13 | (pad 1 thru_hole circle (at -2.55 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) 14 | (pad 2 thru_hole circle (at 2.55 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) 15 | ) 16 | -------------------------------------------------------------------------------- /Power Board/v0.2/Power Board Footprints.pretty/Molex SL 070553.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Molex SL 070553" (layer F.Cu) (tedit 5C69A619) 2 | (fp_text reference J1 (at 1.27 2) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Conn_01x02 (at 1.27 -2) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 4.54 -3.92) (end -2 -3.92) (layer F.SilkS) (width 0.08)) 9 | (fp_line (start 5 0.7) (end 5 -12.8) (layer F.CrtYd) (width 0.1)) 10 | (fp_line (start -2.4 0.7) (end 5 0.7) (layer F.CrtYd) (width 0.1)) 11 | (fp_line (start -2.4 -12.8) (end -2.4 0.7) (layer F.CrtYd) (width 0.1)) 12 | (fp_line (start 5 -12.8) (end -2.4 -12.8) (layer F.CrtYd) (width 0.1)) 13 | (fp_line (start 3.54 0.7) (end 4.955 0.7) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -2.415 -12.81) (end 4.955 -12.81) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 4.955 0.7) (end 4.955 -12.8) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -2.415 0.7) (end -2.415 -12.81) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -1.2 0.7) (end -2.415 0.7) (layer F.SilkS) (width 0.12)) 18 | (pad 2 thru_hole circle (at 2.54 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 19 | (pad 1 thru_hole rect (at 0 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 20 | ) 21 | -------------------------------------------------------------------------------- /Power Board/v0.2/Power Board Footprints.pretty/MountingHole_3mm_Pad_Via.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MountingHole_3mm_Pad_Via (layer F.Cu) (tedit 5C69A378) 2 | (descr "Mounting Hole 3mm") 3 | (tags "mounting hole 3mm") 4 | (attr virtual) 5 | (fp_text reference REF** (at 0 -4) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value MountingHole_3mm_Pad_Via (at 0 4) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_text user %R (at 0.3 0) (layer F.Fab) 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | ) 14 | (fp_circle (center 0 0) (end 3 0) (layer Cmts.User) (width 0.15)) 15 | (fp_circle (center 0 0) (end 3.25 0) (layer F.CrtYd) (width 0.05)) 16 | (fp_text user REF** (at 0 4) (layer B.SilkS) 17 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 18 | ) 19 | (pad 1 thru_hole circle (at 0 0) (size 6 6) (drill 3) (layers *.Cu *.Mask)) 20 | (pad 1 thru_hole circle (at 2.25 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 21 | (pad 1 thru_hole circle (at 1.59099 1.59099) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at 0 2.25) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 23 | (pad 1 thru_hole circle (at -1.59099 1.59099) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 24 | (pad 1 thru_hole circle (at -2.25 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 25 | (pad 1 thru_hole circle (at -1.59099 -1.59099) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 26 | (pad 1 thru_hole circle (at 0 -2.25) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 27 | (pad 1 thru_hole circle (at 1.59099 -1.59099) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 28 | ) 29 | -------------------------------------------------------------------------------- /Power Board/v0.2/Power Board-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # Connector_Generic_Conn_01x02 5 | # 6 | DEF Connector_Generic_Conn_01x02 J 0 40 Y N 1 F N 7 | F0 "J" 0 100 50 H V C CNN 8 | F1 "Connector_Generic_Conn_01x02" 0 -200 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | $FPLIST 12 | Connector*:*_1x??_* 13 | $ENDFPLIST 14 | DRAW 15 | S -50 -95 0 -105 1 1 6 N 16 | S -50 5 0 -5 1 1 6 N 17 | S -50 50 50 -150 1 1 10 f 18 | X Pin_1 1 -200 0 150 R 50 50 1 1 P 19 | X Pin_2 2 -200 -100 150 R 50 50 1 1 P 20 | ENDDRAW 21 | ENDDEF 22 | # 23 | # Device_Polyfuse 24 | # 25 | DEF Device_Polyfuse F 0 0 N Y 1 F N 26 | F0 "F" -100 0 50 V V C CNN 27 | F1 "Device_Polyfuse" 100 0 50 V V C CNN 28 | F2 "" 50 -200 50 H I L CNN 29 | F3 "" 0 0 50 H I C CNN 30 | $FPLIST 31 | *polyfuse* 32 | *PTC* 33 | $ENDFPLIST 34 | DRAW 35 | S -30 100 30 -100 0 1 10 N 36 | P 2 0 1 0 0 100 0 -100 N 37 | P 4 0 1 0 -60 100 -60 60 60 -60 60 -100 N 38 | X ~ 1 0 150 50 D 50 50 1 1 P 39 | X ~ 2 0 -150 50 U 50 50 1 1 P 40 | ENDDRAW 41 | ENDDEF 42 | # 43 | # Device_Polyfuse_Small 44 | # 45 | DEF Device_Polyfuse_Small F 0 0 N Y 1 F N 46 | F0 "F" -75 0 50 V V C CNN 47 | F1 "Device_Polyfuse_Small" 75 0 50 V V C CNN 48 | F2 "" 50 -200 50 H I L CNN 49 | F3 "" 0 0 50 H I C CNN 50 | $FPLIST 51 | *polyfuse* 52 | *PTC* 53 | $ENDFPLIST 54 | DRAW 55 | S -20 50 20 -50 0 1 0 N 56 | P 2 0 1 0 0 100 0 -100 N 57 | P 4 0 1 0 -40 50 -40 30 40 -30 40 -50 N 58 | X ~ 1 0 100 25 D 50 50 1 1 P 59 | X ~ 2 0 -100 25 U 50 50 1 1 P 60 | ENDDRAW 61 | ENDDEF 62 | # 63 | # Mechanical_MountingHole_Pad 64 | # 65 | DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N 66 | F0 "H" 0 250 50 H V C CNN 67 | F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN 68 | F2 "" 0 0 50 H I C CNN 69 | F3 "" 0 0 50 H I C CNN 70 | $FPLIST 71 | MountingHole*Pad* 72 | $ENDFPLIST 73 | DRAW 74 | C 0 50 50 0 1 50 N 75 | X 1 1 0 -100 100 U 50 50 1 1 I 76 | ENDDRAW 77 | ENDDEF 78 | # 79 | # power_+5V 80 | # 81 | DEF power_+5V #PWR 0 0 Y Y 1 F P 82 | F0 "#PWR" 0 -150 50 H I C CNN 83 | F1 "power_+5V" 0 140 50 H V C CNN 84 | F2 "" 0 0 50 H I C CNN 85 | F3 "" 0 0 50 H I C CNN 86 | DRAW 87 | P 2 0 1 0 -30 50 0 100 N 88 | P 2 0 1 0 0 0 0 100 N 89 | P 2 0 1 0 0 100 30 50 N 90 | X +5V 1 0 0 0 U 50 50 1 1 W N 91 | ENDDRAW 92 | ENDDEF 93 | # 94 | # power_GND 95 | # 96 | DEF power_GND #PWR 0 0 Y Y 1 F P 97 | F0 "#PWR" 0 -250 50 H I C CNN 98 | F1 "power_GND" 0 -150 50 H V C CNN 99 | F2 "" 0 0 50 H I C CNN 100 | F3 "" 0 0 50 H I C CNN 101 | DRAW 102 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 103 | X GND 1 0 0 0 D 50 50 1 1 W N 104 | ENDDRAW 105 | ENDDEF 106 | # 107 | # power_PWR_FLAG 108 | # 109 | DEF power_PWR_FLAG #FLG 0 0 N N 1 F P 110 | F0 "#FLG" 0 75 50 H I C CNN 111 | F1 "power_PWR_FLAG" 0 150 50 H V C CNN 112 | F2 "" 0 0 50 H I C CNN 113 | F3 "" 0 0 50 H I C CNN 114 | DRAW 115 | P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N 116 | X pwr 1 0 0 0 U 50 50 0 0 w 117 | ENDDRAW 118 | ENDDEF 119 | # 120 | #End Library 121 | -------------------------------------------------------------------------------- /Power Board/v0.2/Power Board.pro: -------------------------------------------------------------------------------- 1 | update=Sunday, March 17, 2019 at 11:39:55 AM 2 | version=1 3 | last_client=eeschema 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 | [schematic_editor] 35 | version=1 36 | PageLayoutDescrFile= 37 | PlotDirectoryName= 38 | SubpartIdSeparator=0 39 | SubpartFirstId=65 40 | NetFmtName= 41 | SpiceAjustPassiveValues=0 42 | LabSize=50 43 | ERC_TestSimilarLabels=1 44 | -------------------------------------------------------------------------------- /Power Board/v0.2/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name "Power Board")(type KiCad)(uri "${KIPRJMOD}/Power Board Footprints.pretty")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /Power Board/v0.3/Power Board Footprints.pretty/1206-8_or_SO-8.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 1206-8_or_SO-8 (layer F.Cu) (tedit 5CA4A91B) 2 | (fp_text reference REF** (at 0 3.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1206-8_or_SO-8 (at 0 -3.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 2 -2.5) (end 2 2.5) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 2 2.5) (end -2 2.5) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -2 2.5) (end -2 -1.3) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start -2 -1.3) (end -1.25 -1.3) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -1.25 -1.3) (end -1.25 -2.5) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -1.25 -2.5) (end 2 -2.5) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 2.15 -2.65) (end 2.15 2.65) (layer F.CrtYd) (width 0.12)) 15 | (fp_line (start 2.15 2.65) (end -2.15 2.65) (layer F.CrtYd) (width 0.12)) 16 | (fp_line (start -2.15 2.65) (end -2.15 -2.65) (layer F.CrtYd) (width 0.12)) 17 | (fp_line (start -2.15 -2.65) (end 2.15 -2.65) (layer F.CrtYd) (width 0.12)) 18 | (pad 1 smd rect (at -0.74 -0.975) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask)) 19 | (pad 2 smd roundrect (at -0.74 -0.325) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 20 | (pad 3 smd roundrect (at -0.74 0.325) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 21 | (pad 4 smd roundrect (at -0.74 0.975) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 22 | (pad 5 smd roundrect (at 0.75 0.975) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 23 | (pad 6 smd roundrect (at 0.74 0.325) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 24 | (pad 7 smd roundrect (at 0.74 -0.325) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 25 | (pad 8 smd roundrect (at 0.74 -0.975) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 26 | (pad 1 smd rect (at -2.34 -1.905) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask)) 27 | (pad 2 smd roundrect (at -2.34 -0.635) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 28 | (pad 3 smd roundrect (at -2.34 0.635) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 29 | (pad 4 smd roundrect (at -2.34 1.905) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 30 | (pad 5 smd roundrect (at 2.34 1.905) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 31 | (pad 6 smd roundrect (at 2.34 0.635) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 32 | (pad 7 smd roundrect (at 2.34 -0.635) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 33 | (pad 8 smd roundrect (at 2.34 -1.905) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 34 | ) 35 | -------------------------------------------------------------------------------- /Power Board/v0.3/Power Board Footprints.pretty/Bourns MF-MSMF Style 2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Bourns MF-MSMF Style 2" (layer F.Cu) (tedit 5C69A6AB) 2 | (fp_text reference F1 (at 0 3) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MF-MSMF250/16X-2 (at 0 -3) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -3.5 1.9) (end -3.5 -1.9) (layer F.CrtYd) (width 0.1)) 9 | (fp_line (start 3.5 1.9) (end -3.5 1.9) (layer F.CrtYd) (width 0.1)) 10 | (fp_line (start 3.5 -1.9) (end 3.5 1.9) (layer F.CrtYd) (width 0.1)) 11 | (fp_line (start -3.5 -1.9) (end 3.5 -1.9) (layer F.CrtYd) (width 0.1)) 12 | (fp_line (start -2.415 1.705) (end 2.415 1.705) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -2.415 -1.705) (end 2.415 -1.705) (layer F.SilkS) (width 0.12)) 14 | (pad 2 smd rect (at 2.39 0) (size 1.68 2.95) (layers F.Cu F.Paste F.Mask)) 15 | (pad 1 smd rect (at -2.39 0) (size 1.68 2.95) (layers F.Cu F.Paste F.Mask)) 16 | ) 17 | -------------------------------------------------------------------------------- /Power Board/v0.3/Power Board Footprints.pretty/CP_Kemet_8.3x10.kicad_mod: -------------------------------------------------------------------------------- 1 | (module CP_Kemet_8.3x10 (layer F.Cu) (tedit 5CA41841) 2 | (fp_text reference REF** (at 0 10) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value CP_Kemet_8.3x10 (at 0 -9) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_circle (center 0 0) (end 4 0) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start -4.15 4.15) (end 2 4.15) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 2 4.15) (end 4.15 2) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 4.15 2) (end 4.15 -2) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 4.15 -2) (end 2 -4.15) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 2 -4.15) (end -4.15 -4.15) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -4.15 -4.15) (end -4.15 4.15) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 4.8 -1.45) (end 4.8 -0.85) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 5.1 -1.15) (end 4.5 -1.15) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -4.25 -4.25) (end 2 -4.25) (layer F.CrtYd) (width 0.12)) 18 | (fp_line (start 2 -4.25) (end 4.25 -2) (layer F.CrtYd) (width 0.12)) 19 | (fp_line (start 4.25 2.05) (end 2.05 4.25) (layer F.CrtYd) (width 0.12)) 20 | (fp_line (start 2.05 4.25) (end -4.25 4.25) (layer F.CrtYd) (width 0.12)) 21 | (fp_line (start -4.25 4.25) (end -4.25 0.55) (layer F.CrtYd) (width 0.12)) 22 | (fp_line (start -4.25 0.55) (end -5.1 0.55) (layer F.CrtYd) (width 0.12)) 23 | (fp_line (start -5.1 0.55) (end -5.1 -0.55) (layer F.CrtYd) (width 0.12)) 24 | (fp_line (start -5.1 -0.55) (end -4.3 -0.55) (layer F.CrtYd) (width 0.12)) 25 | (fp_line (start -4.3 -0.55) (end -4.3 -4.25) (layer F.CrtYd) (width 0.12)) 26 | (fp_line (start -4.3 -4.25) (end -4.25 -4.25) (layer F.CrtYd) (width 0.12)) 27 | (fp_line (start 4.25 -2) (end 4.25 -0.55) (layer F.CrtYd) (width 0.12)) 28 | (fp_line (start 4.25 -0.55) (end 5.1 -0.55) (layer F.CrtYd) (width 0.12)) 29 | (fp_line (start 5.1 -0.55) (end 5.1 0.55) (layer F.CrtYd) (width 0.12)) 30 | (fp_line (start 5.1 0.55) (end 4.25 0.55) (layer F.CrtYd) (width 0.12)) 31 | (fp_line (start 4.25 0.55) (end 4.25 2.05) (layer F.CrtYd) (width 0.12)) 32 | (pad 1 smd roundrect (at 3.3 0) (size 3.4 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 33 | (pad 2 smd roundrect (at -3.3 0) (size 3.4 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 34 | ) 35 | -------------------------------------------------------------------------------- /Power Board/v0.3/Power Board Footprints.pretty/Coilcraft_XAL1580.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Coilcraft_XAL1580 (layer F.Cu) (tedit 5CA8D7A7) 2 | (fp_text reference REF** (at 0 9.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Coilcraft_XAL1580 (at 0 -9.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 7.5 -8) (end -7.5 -8) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start -7.5 -8) (end -7.5 8) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -7.5 8) (end 7.5 8) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 7.5 8) (end 7.5 -8) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 7.75 -8.25) (end -7.75 -8.25) (layer F.CrtYd) (width 0.12)) 13 | (fp_line (start -7.75 -8.25) (end -7.75 8.25) (layer F.CrtYd) (width 0.12)) 14 | (fp_line (start -7.75 8.25) (end 7.75 8.25) (layer F.CrtYd) (width 0.12)) 15 | (fp_line (start 7.75 8.25) (end 7.75 -8.25) (layer F.CrtYd) (width 0.12)) 16 | (pad 1 smd rect (at 5.395 0) (size 2.79 12.83) (layers F.Cu F.Paste F.Mask)) 17 | (pad 2 smd rect (at -5.395 0) (size 2.79 12.83) (layers F.Cu F.Paste F.Mask)) 18 | ) 19 | -------------------------------------------------------------------------------- /Power Board/v0.3/Power Board Footprints.pretty/LittelFuse 30R400U reverse.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "LittelFuse 30R400U reverse" (layer F.Cu) (tedit 5C605760) 2 | (fp_text reference REF** (at 0 -3) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "Littelfuse 30R400U" (at 0 -13 90) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 7 0) (end 7 -22) (layer F.SilkS) (width 0.4)) 9 | (fp_line (start -7 -22) (end 7 -22) (layer F.SilkS) (width 0.4)) 10 | (fp_line (start -7 -22) (end -7 0) (layer F.SilkS) (width 0.4)) 11 | (fp_line (start 7 0) (end 4 0) (layer F.SilkS) (width 0.4)) 12 | (fp_line (start -7 0) (end -4 0) (layer F.SilkS) (width 0.4)) 13 | (pad 1 thru_hole circle (at 2.55 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) 14 | (pad 2 thru_hole circle (at -2.55 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) 15 | ) 16 | -------------------------------------------------------------------------------- /Power Board/v0.3/Power Board Footprints.pretty/LittelFuse 30R400U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "LittelFuse 30R400U" (layer F.Cu) (tedit 5C605760) 2 | (fp_text reference REF** (at 0 -3) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "Littelfuse 30R400U" (at 0 -13 90) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 7 0) (end 7 -22) (layer F.SilkS) (width 0.4)) 9 | (fp_line (start -7 -22) (end 7 -22) (layer F.SilkS) (width 0.4)) 10 | (fp_line (start -7 -22) (end -7 0) (layer F.SilkS) (width 0.4)) 11 | (fp_line (start 7 0) (end 4 0) (layer F.SilkS) (width 0.4)) 12 | (fp_line (start -7 0) (end -4 0) (layer F.SilkS) (width 0.4)) 13 | (pad 1 thru_hole circle (at -2.55 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) 14 | (pad 2 thru_hole circle (at 2.55 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) 15 | ) 16 | -------------------------------------------------------------------------------- /Power Board/v0.3/Power Board Footprints.pretty/Molex SL 070553.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Molex SL 070553" (layer F.Cu) (tedit 5C69A619) 2 | (fp_text reference J1 (at 1.27 2) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Conn_01x02 (at 1.27 -2) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 4.54 -3.92) (end -2 -3.92) (layer F.SilkS) (width 0.08)) 9 | (fp_line (start 5 0.7) (end 5 -12.8) (layer F.CrtYd) (width 0.1)) 10 | (fp_line (start -2.4 0.7) (end 5 0.7) (layer F.CrtYd) (width 0.1)) 11 | (fp_line (start -2.4 -12.8) (end -2.4 0.7) (layer F.CrtYd) (width 0.1)) 12 | (fp_line (start 5 -12.8) (end -2.4 -12.8) (layer F.CrtYd) (width 0.1)) 13 | (fp_line (start 3.54 0.7) (end 4.955 0.7) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -2.415 -12.81) (end 4.955 -12.81) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 4.955 0.7) (end 4.955 -12.8) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -2.415 0.7) (end -2.415 -12.81) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -1.2 0.7) (end -2.415 0.7) (layer F.SilkS) (width 0.12)) 18 | (pad 2 thru_hole circle (at 2.54 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 19 | (pad 1 thru_hole rect (at 0 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 20 | ) 21 | -------------------------------------------------------------------------------- /Power Board/v0.3/Power Board Footprints.pretty/Molex_Microfit_43650-0203.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Molex_Microfit_43650-0203 (layer F.Cu) (tedit 5CA422B8) 2 | (fp_text reference REF** (at 0 5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Molex_Microfit_43650-0203 (at 0 -15) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 0 0) (end 3.15 0) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 3.15 0) (end 4.85 -1.7) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 4.85 -1.7) (end 4.85 -9.9) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 0 -9.9) (end 4.85 -9.9) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 0 0) (end -3.15 0) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -3.15 0) (end -4.85 -1.7) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -4.85 -1.7) (end -4.85 -9.9) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -4.85 -9.9) (end 0 -9.9) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -4.95 -10) (end 4.95 -10) (layer F.CrtYd) (width 0.12)) 17 | (fp_line (start 4.95 -10) (end 4.95 -1.65) (layer F.CrtYd) (width 0.12)) 18 | (fp_line (start 4.95 -1.65) (end 3.3 0) (layer F.CrtYd) (width 0.12)) 19 | (fp_line (start 3.35 0) (end -3.35 0) (layer F.CrtYd) (width 0.12)) 20 | (fp_line (start -3.35 0) (end -4.95 -1.6) (layer F.CrtYd) (width 0.12)) 21 | (fp_line (start -4.95 -1.6) (end -4.95 -10) (layer F.CrtYd) (width 0.12)) 22 | (pad "" np_thru_hole circle (at 3.65 -4.6) (size 4 4) (drill 2.41) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -3.65 -4.6) (size 4 4) (drill 2.41) (layers *.Cu *.Mask)) 24 | (pad 1 thru_hole circle (at 1.5 -8.92) (size 2 2) (drill 1.02) (layers *.Cu *.Mask)) 25 | (pad 2 thru_hole circle (at -1.5 -8.92) (size 2 2) (drill 1.02) (layers *.Cu *.Mask)) 26 | ) 27 | -------------------------------------------------------------------------------- /Power Board/v0.3/Power Board Footprints.pretty/Molex_SL_70553-0006.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Molex_SL_70553-0005 (layer F.Cu) (tedit 5CA56472) 2 | (fp_text reference REF** (at -5.5 14) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Molex_SL_70553-0005 (at -6.5 -2) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 2.565 2) (end 2.565 13) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start -17.765 13) (end -17.765 2) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 2.565 13) (end -17.765 13) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 2.565 2) (end 1.545 2) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 1.545 2) (end 1.545 -0.59) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -17.765 2) (end -16.745 2) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -16.745 2) (end -16.745 -0.59) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 2.7 13.1) (end 2.7 -1.1) (layer F.CrtYd) (width 0.12)) 16 | (fp_line (start 2.7 -1.1) (end -17.89 -1.1) (layer F.CrtYd) (width 0.12)) 17 | (fp_line (start -17.89 -1.1) (end -17.89 13.1) (layer F.CrtYd) (width 0.12)) 18 | (fp_line (start -17.84 13.1) (end 2.7 13.1) (layer F.CrtYd) (width 0.12)) 19 | (fp_line (start 1.1 -1.1) (end 1.1 1.1) (layer B.CrtYd) (width 0.12)) 20 | (fp_line (start 1.1 1.1) (end -16.34 1.1) (layer B.CrtYd) (width 0.12)) 21 | (fp_line (start -16.34 1.1) (end -16.34 -1.1) (layer B.CrtYd) (width 0.12)) 22 | (fp_line (start -13.8 -1.1) (end 1.1 -1.1) (layer B.CrtYd) (width 0.12)) 23 | (pad 1 thru_hole rect (at 0 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 24 | (pad 2 thru_hole circle (at -2.54 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 25 | (pad 3 thru_hole circle (at -5.08 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 26 | (pad 4 thru_hole circle (at -7.62 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 27 | (pad 5 thru_hole circle (at -10.16 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 28 | (pad 6 thru_hole circle (at -12.7 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 29 | (pad 7 thru_hole circle (at -15.24 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 30 | ) 31 | -------------------------------------------------------------------------------- /Power Board/v0.3/Power Board Footprints.pretty/MountingHole_3mm_Pad_Via.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MountingHole_3mm_Pad_Via (layer F.Cu) (tedit 5C69A378) 2 | (descr "Mounting Hole 3mm") 3 | (tags "mounting hole 3mm") 4 | (attr virtual) 5 | (fp_text reference REF** (at 0 -4) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value MountingHole_3mm_Pad_Via (at 0 4) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_text user %R (at 0.3 0) (layer F.Fab) 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | ) 14 | (fp_circle (center 0 0) (end 3 0) (layer Cmts.User) (width 0.15)) 15 | (fp_circle (center 0 0) (end 3.25 0) (layer F.CrtYd) (width 0.05)) 16 | (fp_text user REF** (at 0 4) (layer B.SilkS) 17 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 18 | ) 19 | (pad 1 thru_hole circle (at 0 0) (size 6 6) (drill 3) (layers *.Cu *.Mask)) 20 | (pad 1 thru_hole circle (at 2.25 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 21 | (pad 1 thru_hole circle (at 1.59099 1.59099) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at 0 2.25) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 23 | (pad 1 thru_hole circle (at -1.59099 1.59099) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 24 | (pad 1 thru_hole circle (at -2.25 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 25 | (pad 1 thru_hole circle (at -1.59099 -1.59099) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 26 | (pad 1 thru_hole circle (at 0 -2.25) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 27 | (pad 1 thru_hole circle (at 1.59099 -1.59099) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 28 | ) 29 | -------------------------------------------------------------------------------- /Power Board/v0.3/Power Board Footprints.pretty/PTS645-Vx-39-2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PTS645-Vx-39-2 (layer F.Cu) (tedit 5CA4B382) 2 | (descr "C&K 6mm Tact Switch PTS645 Series Vertical") 3 | (fp_text reference REF** (at 2.25 5) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value PTS645-Vx-39-2 (at 2.25 -5) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 5.75 -4.2) (end 5.75 3) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -1.25 -4.2) (end -1.25 3) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 5.5 -1.9) (end -1 -1.9) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 5.75 3) (end -1.25 3) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 2.3 3.85) (end 4.05 3.85) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 4.05 3.85) (end 4.05 3) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 2.3 3.85) (end 0.55 3.85) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 0.55 3.85) (end 0.55 3) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start 6.5 -4.2) (end 6.5 3) (layer F.CrtYd) (width 0.12)) 18 | (fp_line (start 6.5 3) (end -2 3) (layer F.CrtYd) (width 0.12)) 19 | (fp_line (start -2 3) (end -2 -4.2) (layer F.CrtYd) (width 0.12)) 20 | (fp_line (start -2 -4.2) (end 6.5 -4.2) (layer F.CrtYd) (width 0.12)) 21 | (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 22 | (pad 2 thru_hole circle (at 4.5 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -1.25 -2.55) (size 2.3 2.3) (drill 1.3) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.75 -2.55) (size 2.3 2.3) (drill 1.3) (layers *.Cu *.Mask)) 25 | ) 26 | -------------------------------------------------------------------------------- /Power Board/v0.3/Power Board Footprints.pretty/Q5D.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Q5D (layer F.Cu) (tedit 5CA6ACFF) 2 | (fp_text reference REF** (at 0 3.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Q5D (at 0 -3.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_poly (pts (xy -3.15 -2.06) (xy -2.44 -2.06) (xy -2.44 -0.48) (xy -3.15 -0.48) 9 | (xy -3.15 -0.79) (xy -2.8 -0.79) (xy -2.8 -1.75) (xy -3.15 -1.75)) (layer F.Mask) (width 0.1)) 10 | (fp_line (start 3 -2.5) (end -2 -2.5) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start -3 -1.5) (end -3 2.5) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -3 2.5) (end 3 2.5) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 3 2.5) (end 3 -2.5) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -2 -2.5) (end -3 -1.5) (layer F.SilkS) (width 0.12)) 15 | (fp_poly (pts (xy -2.8 -1.5) (xy -2.8 -1.04) (xy -2.44 -1.04) (xy -2.44 -1.5)) (layer F.Paste) (width 0.1)) 16 | (pad 1 smd roundrect (at -2.795 -1.905) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 17 | (pad 2 smd roundrect (at -2.795 -0.635) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 18 | (pad 3 smd roundrect (at -2.795 0.635) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 19 | (pad 4 smd roundrect (at -2.795 1.905) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 20 | (pad 5 smd roundrect (at 2.795 1.905) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 21 | (pad 6 smd roundrect (at 2.795 0.635) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 22 | (pad 7 smd roundrect (at 2.795 -0.635) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 23 | (pad 8 smd roundrect (at 2.795 -1.905) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 24 | (pad GND smd roundrect (at 0 0) (size 3.156 4.319) (layers F.Cu F.Mask) (roundrect_rratio 0.016)) 25 | (pad GND thru_hole circle (at 0 -0.705) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 26 | (zone_connect 2)) 27 | (pad GND thru_hole circle (at 0 -1.91) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 28 | (zone_connect 2)) 29 | (pad GND thru_hole circle (at 1.328 -0.705) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 30 | (zone_connect 2)) 31 | (pad GND thru_hole circle (at -1.328 -0.705) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 32 | (zone_connect 2)) 33 | (pad GND thru_hole circle (at -1.328 0.705) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 34 | (zone_connect 2)) 35 | (pad GND thru_hole circle (at 0 0.705) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 36 | (zone_connect 2)) 37 | (pad GND thru_hole circle (at 1.328 0.705) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 38 | (zone_connect 2)) 39 | (pad GND thru_hole circle (at 0 1.91) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 40 | (zone_connect 2)) 41 | (pad GND smd roundrect (at 0.785 0) (size 1.31 1.15) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.04099999999999999)) 42 | (pad GND smd roundrect (at -0.785 0) (size 1.31 1.15) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.04099999999999999)) 43 | (pad GND smd roundrect (at -0.785 -1.41) (size 1.31 1.11) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.04099999999999999)) 44 | (pad GND smd roundrect (at 0.785 -1.41) (size 1.31 1.15) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.04099999999999999)) 45 | (pad GND smd roundrect (at 0.785 1.41) (size 1.31 1.15) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.04099999999999999)) 46 | (pad GND smd roundrect (at -0.785 1.41) (size 1.31 1.15) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.04099999999999999)) 47 | (pad 1 smd roundrect (at -2.795 -1.27) (size 0.81 1.68) (layers F.Cu) (roundrect_rratio 0.062)) 48 | ) 49 | -------------------------------------------------------------------------------- /Power Board/v0.3/Power Board Footprints.pretty/TO-PMOD_7.kicad_mod: -------------------------------------------------------------------------------- 1 | (module TO-PMOD_7 (layer F.Cu) (tedit 5CA4E49D) 2 | (fp_text reference REF** (at 3.81 2.54) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value TO-PMOD_7 (at 3.81 -13.97) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -1.395 -12.585) (end 9.015 -12.585) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 9.015 -12.585) (end 9.015 -2.735) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -1.395 -12.585) (end -1.395 -2.735) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 9.015 -2.735) (end -1.395 -2.735) (layer F.SilkS) (width 0.12)) 12 | (fp_circle (center 0 -3.81) (end 0 -3.81) (layer F.SilkS) (width 1)) 13 | (fp_line (start 9.3 -2.7) (end 9.3 -12.6) (layer F.CrtYd) (width 0.12)) 14 | (fp_line (start 9.3 -12.6) (end -1.65 -12.6) (layer F.CrtYd) (width 0.12)) 15 | (fp_line (start -1.65 -12.6) (end -1.65 -2.7) (layer F.CrtYd) (width 0.12)) 16 | (fp_line (start -1.65 -2.7) (end 9.3 -2.7) (layer F.CrtYd) (width 0.12)) 17 | (pad 1 smd rect (at 0 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask)) 18 | (pad 2 smd roundrect (at 1.27 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 19 | (pad 3 smd roundrect (at 2.54 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 20 | (pad 4 smd roundrect (at 3.81 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 21 | (pad 5 smd roundrect (at 5.08 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 22 | (pad 6 smd roundrect (at 6.35 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 23 | (pad 7 smd roundrect (at 7.62 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 24 | (pad GND smd roundrect (at 3.81 -7.305) (size 5.35 8.54) (layers F.Cu F.Mask) (roundrect_rratio 0.042)) 25 | (pad GND thru_hole circle (at 2 -10.4) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 26 | (zone_connect 2)) 27 | (pad GND thru_hole circle (at 3.8 -10.4) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 28 | (zone_connect 2)) 29 | (pad GND thru_hole circle (at 5.6 -10.4) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 30 | (zone_connect 2)) 31 | (pad GND thru_hole circle (at 3.8 -8.3) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 32 | (zone_connect 2)) 33 | (pad GND thru_hole circle (at 3.8 -6.15) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 34 | (zone_connect 2)) 35 | (pad GND thru_hole circle (at 5.6 -8.3) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 36 | (zone_connect 2)) 37 | (pad GND thru_hole circle (at 5.6 -6.15) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 38 | (zone_connect 2)) 39 | (pad GND thru_hole circle (at 2 -6.15) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 40 | (zone_connect 2)) 41 | (pad GND thru_hole circle (at 2 -8.3) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 42 | (zone_connect 2)) 43 | (pad GND thru_hole circle (at 5.6 -4) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 44 | (zone_connect 2)) 45 | (pad GND thru_hole circle (at 2 -4.05) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 46 | (zone_connect 2)) 47 | (pad GND thru_hole circle (at 3.8 -4.05) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 48 | (zone_connect 2)) 49 | (pad GND smd roundrect (at 2.9 -7.25) (size 1.3 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.292)) 50 | (pad GND smd roundrect (at 4.7 -7.25) (size 1.3 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.292)) 51 | (pad GND smd roundrect (at 2.85 -5.1) (size 1.3 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.292)) 52 | (pad GND smd roundrect (at 4.75 -5.05) (size 1.3 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.292)) 53 | (pad GND smd roundrect (at 4.75 -9.35) (size 1.4 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.292)) 54 | (pad GND smd roundrect (at 2.9 -9.35) (size 1.3 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.292)) 55 | ) 56 | -------------------------------------------------------------------------------- /Power Board/v0.3/Power Board/Power Board BOM.csv: -------------------------------------------------------------------------------- 1 | Reference, Quantity, Value, Footprint, Datasheet, Digikey No., Manufacturer, Part No., Package 2 | C10 ,1,"100µF","Capacitor_SMD:C_1210_3225Metric","~","587-1965-1-ND","Taiyo Yuden"," LMK325BJ107MM-T ","" 3 | C16 ,1,"1nF","Capacitor_SMD:C_0603_1608Metric","~","399-1083-1-ND","Kemet","C0603C102J5RACTU","" 4 | C2 C15 ,2,"100nF","Capacitor_SMD:C_0805_2012Metric","~","445-5827-1-ND","TDK","CGA4J2X7R2A104K125AA","" 5 | C3 C12 ,2,"100µF","","~","399-6672-1-ND","Kemet","EDK107M050A9MAA","" 6 | C5 C4 C18 C13 ,4,"10µF","Capacitor_SMD:C_0805_2012Metric","~","490-10748-1-ND","Murata"," GRM21BR61E106MA73L ","" 7 | C6 C9 C1 C14 C11 ,5,"1µF","Capacitor_SMD:C_0805_2012Metric","~","587-1438-1-ND","Taiyo Yuden","GMK212B7105KG-T","0603" 8 | C7 ,1,"10nF","Capacitor_SMD:C_0603_1608Metric","~","-","Murata","GRM188R71H103KA01D","0603" 9 | C8 ,1,"22nF","Capacitor_SMD:C_0603_1608Metric","~","732-8009-1-ND","Wurth"," 885012206091","" 10 | D1 ,1,"LED, green","LED_SMD:LED_0603_1608Metric","~","-","Osram","LG Q971-KN-1","" 11 | D2 ,1,"LED, blue","LED_SMD:LED_0603_1608Metric","~","-","Osram","LB Q39G-L2N2-35-1","" 12 | D3 ,1,"BAT54C","Package_TO_SOT_SMD:SOT-23","https://www.diodes.com/_files/datasheets/ds11005.pdf","BAT54CCT-ND","Diodes Inc.","BAT54CTA","" 13 | F1 F2 F3 F4 F5 F6 ,6,"Fuse","Fuse:Fuse_1206_3216Metric","~","F9967CT-ND","Littelfuse","NANOSMD400LR-C-2","" 14 | J1 ,1,"Battery In","~","https://www.molex.com/pdm_docs/sd/436500205_sd.pdf","WM17581-ND","Molex","43650-0205","" 15 | J2 J3 J4 J5 J6 J7 ,6,"JST B2PS-VH","Connector_JST:JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal","~","455-1648-ND","JST","B2PS-VH(LF)(SN)","" 16 | J8 ,1,"Conn_01x06","","~","WM4904-ND","Molex","70553-0005","" 17 | L7 L1 L2 L3 L4 L5 L6 ,7,"70R","Inductor_SMD:L_0603_1608Metric","~","490-5224-1-ND","Murata"," BLM18SG700TN1D ","" 18 | L8 ,1,"1.3µH","","~","Mouser","Coilcraft","XAL1580-132MEB","" 19 | Q1 ,1,"SI5504BDC","","http://www.vishay.com/docs/74483/si5504bdc.pdf","SI5504BDC-T1-GE3CT-ND","Vishay","SI5504BDC-T1-GE3","" 20 | R1 R2 ,2,"680","Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder","~","-","Yageo","RC0603JR-07680R","" 21 | R10 ,1,"120K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-07120K","0603" 22 | R11 ,1,"5.90K 1%","Resistor_SMD:R_0603_1608Metric","~","P5.90KHCT-ND","Panasonic","ERJ-3EKF5901V","0603" 23 | R12 ,1,"1.07K 1%","Resistor_SMD:R_0603_1608Metric","~","P1.07KHCT-ND","Panasonic","ERJ-3EKF1071V","0603" 24 | R13 ,1,"38.3K","Resistor_SMD:R_0805_2012Metric","~","541-38.3KCCT-ND","Vishay-Dale","CRCW080538K3FKEA","" 25 | R14 ,1,"294K","Resistor_SMD:R_0402_1005Metric","~","541-294KLCT-ND","Vishay-Dale","CRCW0402294KFKED","" 26 | R15 ,1,"976","Resistor_SMD:R_0402_1005Metric","~","541-976LCT-ND","VIshay-Dale","CRCW0402976RFKED","" 27 | R17 R19 ,2,"1","Resistor_SMD:R_0805_2012Metric","~","541-1.00CCCT-ND","Vishay-Dale","CRCW08051R00FKEA","" 28 | R18 ,1,"4.7","Resistor_SMD:R_0805_2012Metric","~","P4.7DCT-ND","Panasonic","ERJ-6RQF4R7V","" 29 | R20 ,1,"10K","Resistor_SMD:R_0402_1005Metric","~","RMCF0402FT10K0CT-ND","Stackpole","RMCF0402FT10K0","" 30 | R21 ,1,"1.78K","Resistor_SMD:R_0805_2012Metric","~","P1.78KCCT-ND","Panasonic","ERJ-6ENF1781V","" 31 | R3 ,1,"10K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-0710K","" 32 | R5 ,1,"330K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-07330K","" 33 | R6 ,1,"1K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-071K","" 34 | R7 R4 R16 ,3,"100K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-07100K","" 35 | R8 ,1,"68K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-0768K","0603" 36 | R9 ,1,"6.8K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-076K8","0603" 37 | SW1 ,1,"SW_Push","","~","CKN10053-ND","C&K","PTS645VK39-2 LFS","" 38 | U1 ,1,"LMZ14203","","","-","TI","LMZ14203TZE-ADJ/NOPB","TO-PMOD 7" 39 | U2 ,1,"TPS53819A","~","","296-35480-1-ND","TI","TPS53819ARGTR","" 40 | U3 ,1,"CSD86360Q5D","","","296-35026-1-ND","TI","CSD86360Q5D","" -------------------------------------------------------------------------------- /Power Board/v0.3/Power Board/Power Board Schematic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/v0.3/Power Board/Power Board Schematic.pdf -------------------------------------------------------------------------------- /Power Board/v0.3/Power Board/Power Board Symbols.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP CSD86360Q5D 4 | D Synchronous Buck NexFET™ Power Block 5 | $ENDCMP 6 | # 7 | $CMP TPS53819A 8 | D Single Synchronous Step-Down Controller with PMBUS 9 | $ENDCMP 10 | # 11 | #End Doc Library 12 | -------------------------------------------------------------------------------- /Power Board/v0.3/Power Board/Power Board.pro: -------------------------------------------------------------------------------- 1 | update=Thursday, April 04, 2019 at 07:23:07 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= 22 | SpiceAjustPassiveValues=0 23 | LabSize=50 24 | ERC_TestSimilarLabels=1 25 | [pcbnew] 26 | version=1 27 | PageLayoutDescrFile= 28 | LastNetListRead= 29 | CopperLayerCount=2 30 | BoardThickness=1.6 31 | AllowMicroVias=0 32 | AllowBlindVias=0 33 | RequireCourtyardDefinitions=0 34 | ProhibitOverlappingCourtyards=1 35 | MinTrackWidth=0.1524 36 | MinViaDiameter=0.508 37 | MinViaDrill=0.254 38 | MinMicroViaDiameter=0 39 | MinMicroViaDrill=0 40 | MinHoleToHole=0.25 41 | TrackWidth1=0.1524 42 | ViaDiameter1=0.508 43 | ViaDrill1=0.254 44 | dPairWidth1=0.2 45 | dPairGap1=0.25 46 | dPairViaGap1=0.25 47 | SilkLineWidth=0.12 48 | SilkTextSizeV=1 49 | SilkTextSizeH=1 50 | SilkTextSizeThickness=0.15 51 | SilkTextItalic=0 52 | SilkTextUpright=1 53 | CopperLineWidth=0.2 54 | CopperTextSizeV=1.5 55 | CopperTextSizeH=1.5 56 | CopperTextThickness=0.3 57 | CopperTextItalic=0 58 | CopperTextUpright=1 59 | EdgeCutLineWidth=0.05 60 | CourtyardLineWidth=0.05 61 | OthersLineWidth=0.15 62 | OthersTextSizeV=1 63 | OthersTextSizeH=1 64 | OthersTextSizeThickness=0.15 65 | OthersTextItalic=0 66 | OthersTextUpright=1 67 | SolderMaskClearance=0.0508 68 | SolderMaskMinWidth=0.25 69 | SolderPasteClearance=0 70 | SolderPasteRatio=-0 71 | [pcbnew/Netclasses] 72 | [pcbnew/Netclasses/1] 73 | Name=Panel_Battery 74 | Clearance=0.1524 75 | TrackWidth=3 76 | ViaDiameter=1 77 | ViaDrill=0.5 78 | uViaDiameter=0.508 79 | uViaDrill=0.254 80 | dPairWidth=0.2 81 | dPairGap=0.25 82 | dPairViaGap=0.25 83 | [pcbnew/Netclasses/2] 84 | Name=Panel_Drive 85 | Clearance=0.1524 86 | TrackWidth=0.25 87 | ViaDiameter=0.508 88 | ViaDrill=0.254 89 | uViaDiameter=0.508 90 | uViaDrill=0.254 91 | dPairWidth=0.2 92 | dPairGap=0.25 93 | dPairViaGap=0.25 94 | [pcbnew/Netclasses/3] 95 | Name=Pi_Battery 96 | Clearance=0.1524 97 | TrackWidth=0.3 98 | ViaDiameter=1.016 99 | ViaDrill=0.508 100 | uViaDiameter=0.508 101 | uViaDrill=0.254 102 | dPairWidth=0.2 103 | dPairGap=0.25 104 | dPairViaGap=0.25 105 | [pcbnew/Netclasses/4] 106 | Name=Pi_Power 107 | Clearance=0.1524 108 | TrackWidth=1.4 109 | ViaDiameter=0.508 110 | ViaDrill=0.254 111 | uViaDiameter=0.508 112 | uViaDrill=0.254 113 | dPairWidth=0.2 114 | dPairGap=0.25 115 | dPairViaGap=0.25 116 | -------------------------------------------------------------------------------- /Power Board/v0.3/Power Board/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name Power_Board)(type KiCad)(uri "${KIPRJMOD}/../Power Board Footprints.pretty")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /Power Board/v0.3/Power Board/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name Power_Board)(type Legacy)(uri "${KIPRJMOD}/Power Board Symbols.lib")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /Power Board/v0.4/Logo Artwork.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/v0.4/Logo Artwork.xcf -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board Footprints.pretty/1206-8_or_SO-8.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 1206-8_or_SO-8 (layer F.Cu) (tedit 5CC51B59) 2 | (fp_text reference REF** (at 0 3.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1206-8_or_SO-8 (at 0 -3.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 2 -2.5) (end 2 2.5) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 2 2.5) (end -2 2.5) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -2 2.5) (end -2 -1.3) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start -2 -1.3) (end -1.25 -1.3) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -1.25 -1.3) (end -1.25 -2.5) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -1.25 -2.5) (end 2 -2.5) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 3.3 -2.65) (end 3.3 2.65) (layer F.CrtYd) (width 0.12)) 15 | (fp_line (start 3.3 2.65) (end -3.3 2.65) (layer F.CrtYd) (width 0.12)) 16 | (fp_line (start -3.3 2.65) (end -3.3 -2.65) (layer F.CrtYd) (width 0.12)) 17 | (fp_line (start -3.3 -2.65) (end 3.3 -2.65) (layer F.CrtYd) (width 0.12)) 18 | (pad 1 smd rect (at -0.74 -0.975) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask)) 19 | (pad 2 smd roundrect (at -0.74 -0.325) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 20 | (pad 3 smd roundrect (at -0.74 0.325) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 21 | (pad 4 smd roundrect (at -0.74 0.975) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 22 | (pad 5 smd roundrect (at 0.75 0.975) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 23 | (pad 6 smd roundrect (at 0.74 0.325) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 24 | (pad 7 smd roundrect (at 0.74 -0.325) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 25 | (pad 8 smd roundrect (at 0.74 -0.975) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 26 | (pad 1 smd rect (at -2.34 -1.905) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask)) 27 | (pad 2 smd roundrect (at -2.34 -0.635) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 28 | (pad 3 smd roundrect (at -2.34 0.635) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 29 | (pad 4 smd roundrect (at -2.34 1.905) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 30 | (pad 5 smd roundrect (at 2.34 1.905) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 31 | (pad 6 smd roundrect (at 2.34 0.635) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 32 | (pad 7 smd roundrect (at 2.34 -0.635) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 33 | (pad 8 smd roundrect (at 2.34 -1.905) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 34 | (model ${KISYS3DMOD}/Package_SO.3dshapes/Vishay_PowerPAK_SO-8.wrl 35 | (at (xyz 0 0 0)) 36 | (scale (xyz 1 1 1)) 37 | (rotate (xyz 0 0 0)) 38 | ) 39 | ) 40 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board Footprints.pretty/Bourns MF-MSMF Style 2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Bourns MF-MSMF Style 2" (layer F.Cu) (tedit 5C69A6AB) 2 | (fp_text reference F1 (at 0 3) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MF-MSMF250/16X-2 (at 0 -3) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -3.5 1.9) (end -3.5 -1.9) (layer F.CrtYd) (width 0.1)) 9 | (fp_line (start 3.5 1.9) (end -3.5 1.9) (layer F.CrtYd) (width 0.1)) 10 | (fp_line (start 3.5 -1.9) (end 3.5 1.9) (layer F.CrtYd) (width 0.1)) 11 | (fp_line (start -3.5 -1.9) (end 3.5 -1.9) (layer F.CrtYd) (width 0.1)) 12 | (fp_line (start -2.415 1.705) (end 2.415 1.705) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -2.415 -1.705) (end 2.415 -1.705) (layer F.SilkS) (width 0.12)) 14 | (pad 2 smd rect (at 2.39 0) (size 1.68 2.95) (layers F.Cu F.Paste F.Mask)) 15 | (pad 1 smd rect (at -2.39 0) (size 1.68 2.95) (layers F.Cu F.Paste F.Mask)) 16 | ) 17 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board Footprints.pretty/CP_Kemet_8.3x10.kicad_mod: -------------------------------------------------------------------------------- 1 | (module CP_Kemet_8.3x10 (layer F.Cu) (tedit 5CA41841) 2 | (fp_text reference REF** (at 0 10) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value CP_Kemet_8.3x10 (at 0 -9) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_circle (center 0 0) (end 4 0) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start -4.15 4.15) (end 2 4.15) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 2 4.15) (end 4.15 2) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 4.15 2) (end 4.15 -2) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 4.15 -2) (end 2 -4.15) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 2 -4.15) (end -4.15 -4.15) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -4.15 -4.15) (end -4.15 4.15) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 4.8 -1.45) (end 4.8 -0.85) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 5.1 -1.15) (end 4.5 -1.15) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -4.25 -4.25) (end 2 -4.25) (layer F.CrtYd) (width 0.12)) 18 | (fp_line (start 2 -4.25) (end 4.25 -2) (layer F.CrtYd) (width 0.12)) 19 | (fp_line (start 4.25 2.05) (end 2.05 4.25) (layer F.CrtYd) (width 0.12)) 20 | (fp_line (start 2.05 4.25) (end -4.25 4.25) (layer F.CrtYd) (width 0.12)) 21 | (fp_line (start -4.25 4.25) (end -4.25 0.55) (layer F.CrtYd) (width 0.12)) 22 | (fp_line (start -4.25 0.55) (end -5.1 0.55) (layer F.CrtYd) (width 0.12)) 23 | (fp_line (start -5.1 0.55) (end -5.1 -0.55) (layer F.CrtYd) (width 0.12)) 24 | (fp_line (start -5.1 -0.55) (end -4.3 -0.55) (layer F.CrtYd) (width 0.12)) 25 | (fp_line (start -4.3 -0.55) (end -4.3 -4.25) (layer F.CrtYd) (width 0.12)) 26 | (fp_line (start -4.3 -4.25) (end -4.25 -4.25) (layer F.CrtYd) (width 0.12)) 27 | (fp_line (start 4.25 -2) (end 4.25 -0.55) (layer F.CrtYd) (width 0.12)) 28 | (fp_line (start 4.25 -0.55) (end 5.1 -0.55) (layer F.CrtYd) (width 0.12)) 29 | (fp_line (start 5.1 -0.55) (end 5.1 0.55) (layer F.CrtYd) (width 0.12)) 30 | (fp_line (start 5.1 0.55) (end 4.25 0.55) (layer F.CrtYd) (width 0.12)) 31 | (fp_line (start 4.25 0.55) (end 4.25 2.05) (layer F.CrtYd) (width 0.12)) 32 | (pad 1 smd roundrect (at 3.3 0) (size 3.4 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 33 | (pad 2 smd roundrect (at -3.3 0) (size 3.4 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 34 | ) 35 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board Footprints.pretty/CP_OSCON_Poly_F12.kicad_mod: -------------------------------------------------------------------------------- 1 | (module CP_OSCON_Poly_F12 (layer F.Cu) (tedit 5CBB8897) 2 | (fp_text reference REF** (at 0 6.2) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value CP_OSCON_Poly_F12 (at 0 -6.3) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_circle (center 0 0) (end 4.89 0) (layer F.Fab) (width 0.1)) 9 | (fp_line (start 5.15 -5.15) (end 5.15 -0.61) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -5.29 -4.14) (end -4.14 -5.29) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start -3.858325 -2) (end -3.858325 -1) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -5.04 4.04) (end -4.04 5.04) (layer F.Fab) (width 0.1)) 13 | (fp_line (start -5.04 -4.04) (end -4.04 -5.04) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 5.15 5.15) (end 5.15 0.61) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -5.15 4.085563) (end -5.15 0.61) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 5.29 0.75) (end 5.29 5.29) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -4.358325 -1.5) (end -3.358325 -1.5) (layer F.Fab) (width 0.1)) 18 | (fp_line (start -5.15 -4.085563) (end -5.15 -0.61) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start -5.15 -4.085563) (end -4.085563 -5.15) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start -5.29 0.75) (end -5.29 4.14) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start -5.29 -4.14) (end -5.29 -0.75) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start -5.7 -0.75) (end -5.7 0.75) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start -5.29 -0.75) (end -5.7 -0.75) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start -5.7 0.75) (end -5.29 0.75) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start -4.14 5.29) (end 5.29 5.29) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start -4.04 5.04) (end 5.04 5.04) (layer F.Fab) (width 0.1)) 27 | (fp_line (start -5.29 4.14) (end -4.14 5.29) (layer F.CrtYd) (width 0.05)) 28 | (fp_line (start -5.04 -4.04) (end -5.04 4.04) (layer F.Fab) (width 0.1)) 29 | (fp_line (start -4.04 -5.04) (end 5.04 -5.04) (layer F.Fab) (width 0.1)) 30 | (fp_line (start -6.75 -1.96) (end -5.5 -1.96) (layer F.SilkS) (width 0.12)) 31 | (fp_line (start -4.14 -5.29) (end 5.29 -5.29) (layer F.CrtYd) (width 0.05)) 32 | (fp_line (start -4.085563 5.15) (end 5.15 5.15) (layer F.SilkS) (width 0.12)) 33 | (fp_line (start -6.125 -2.585) (end -6.125 -1.335) (layer F.SilkS) (width 0.12)) 34 | (fp_line (start 5.04 -5.04) (end 5.04 5.04) (layer F.Fab) (width 0.1)) 35 | (fp_line (start 5.7 -0.75) (end 5.7 0.75) (layer F.CrtYd) (width 0.05)) 36 | (fp_line (start 5.7 0.75) (end 5.29 0.75) (layer F.CrtYd) (width 0.05)) 37 | (fp_line (start -4.085563 -5.15) (end 5.15 -5.15) (layer F.SilkS) (width 0.12)) 38 | (fp_line (start 5.29 -5.29) (end 5.29 -0.75) (layer F.CrtYd) (width 0.05)) 39 | (fp_line (start 5.29 -0.75) (end 5.7 -0.75) (layer F.CrtYd) (width 0.05)) 40 | (fp_line (start -5.15 4.085563) (end -4.085563 5.15) (layer F.SilkS) (width 0.12)) 41 | (fp_line (start -5.15 0.61) (end -5.56 0.61) (layer F.SilkS) (width 0.12)) 42 | (fp_line (start -5.56 0.61) (end -5.56 -0.61) (layer F.SilkS) (width 0.12)) 43 | (fp_line (start -5.15 -0.61) (end -5.56 -0.61) (layer F.SilkS) (width 0.12)) 44 | (fp_line (start 5.15 -0.61) (end 5.56 -0.61) (layer F.SilkS) (width 0.12)) 45 | (fp_line (start 5.56 -0.61) (end 5.56 0.61) (layer F.SilkS) (width 0.12)) 46 | (fp_line (start 5.56 0.61) (end 5.15 0.61) (layer F.SilkS) (width 0.12)) 47 | (pad 1 smd roundrect (at -3.9 0) (size 3.2 1.1) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)) 48 | (pad 2 smd roundrect (at 3.9 0) (size 3.2 1.1) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)) 49 | (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/CP_Elec_10x12.6.wrl 50 | (at (xyz 0 0 0)) 51 | (scale (xyz 1 1 1)) 52 | (rotate (xyz 0 0 0)) 53 | ) 54 | ) 55 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board Footprints.pretty/Coilcraft_XAL1580.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Coilcraft_XAL1580 (layer F.Cu) (tedit 5CC57442) 2 | (fp_text reference REF** (at 0 9.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Coilcraft_XAL1580 (at 0 -9.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 7.5 -8) (end -7.5 -8) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start -7.5 -8) (end -7.5 8) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -7.5 8) (end 7.5 8) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 7.5 8) (end 7.5 -8) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 7.75 -8.25) (end -7.75 -8.25) (layer F.CrtYd) (width 0.12)) 13 | (fp_line (start -7.75 -8.25) (end -7.75 8.25) (layer F.CrtYd) (width 0.12)) 14 | (fp_line (start -7.75 8.25) (end 7.75 8.25) (layer F.CrtYd) (width 0.12)) 15 | (fp_line (start 7.75 8.25) (end 7.75 -8.25) (layer F.CrtYd) (width 0.12)) 16 | (pad 1 smd rect (at 5.395 0) (size 2.79 12.83) (layers F.Cu F.Paste F.Mask)) 17 | (pad 2 smd rect (at -5.395 0) (size 2.79 12.83) (layers F.Cu F.Paste F.Mask)) 18 | (model "${KIPRJMOD}/../Power Board Models/Coilcraft-XAL1580-102.step" 19 | (at (xyz 0 0 0)) 20 | (scale (xyz 1 1 1)) 21 | (rotate (xyz -90 0 180)) 22 | ) 23 | ) 24 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board Footprints.pretty/Fuse_1206_3216Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Fuse_1206_3216Metric (layer F.Cu) (tedit 5CC56D78) 2 | (descr "Fuse SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") 3 | (tags resistor) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -1.82) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value Fuse_1206_3216Metric (at 0 1.82) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -0.602064 -0.91) (end 0.602064 -0.91) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -0.602064 0.91) (end 0.602064 0.91) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -2.28 1.12) (end -2.28 -1.12) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -2.28 -1.12) (end 2.28 -1.12) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 2.28 -1.12) (end 2.28 1.12) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 2.28 1.12) (end -2.28 1.12) (layer F.CrtYd) (width 0.05)) 21 | (fp_text user %R (at 0 0) (layer F.Fab) 22 | (effects (font (size 0.8 0.8) (thickness 0.12))) 23 | ) 24 | (pad 1 smd roundrect (at -1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)) 25 | (pad 2 smd roundrect (at 1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)) 26 | (model ${KISYS3DMOD}/Fuse.3dshapes/Fuse_1206_3216Metric.wrl 27 | (at (xyz 0 0 0)) 28 | (scale (xyz 1 1 1)) 29 | (rotate (xyz 0 0 0)) 30 | ) 31 | (model "${KIPRJMOD}/../Power Board Models/LittelFuse_nanoSMD400LR-C.step" 32 | (at (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board Footprints.pretty/JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal.kicad_mod: -------------------------------------------------------------------------------- 1 | (module JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal (layer F.Cu) (tedit 5CBB82FD) 2 | (descr "JST VH series connector, B2PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator") 3 | (tags "connector JST VH top entry") 4 | (fp_text reference REF** (at 1.98 -2.55) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal (at 1.98 16.1) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -0.9 4) (end -0.9 13.4) (layer F.Fab) (width 0.1)) 11 | (fp_line (start -0.9 13.4) (end 4.86 13.4) (layer F.Fab) (width 0.1)) 12 | (fp_line (start 4.86 13.4) (end 4.86 4) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 4.86 4) (end -0.9 4) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 4.86 4) (end 5.91 4) (layer F.Fab) (width 0.1)) 15 | (fp_line (start 5.91 4) (end 5.91 7.2) (layer F.Fab) (width 0.1)) 16 | (fp_line (start 5.91 7.2) (end 4.86 7.2) (layer F.Fab) (width 0.1)) 17 | (fp_line (start -0.9 7.2) (end -1.95 7.2) (layer F.Fab) (width 0.1)) 18 | (fp_line (start -1.95 7.2) (end -1.95 4) (layer F.Fab) (width 0.1)) 19 | (fp_line (start -1.95 4) (end -0.9 4) (layer F.Fab) (width 0.1)) 20 | (fp_line (start -0.8 4) (end 0 4.8) (layer F.Fab) (width 0.1)) 21 | (fp_line (start 0 4.8) (end 0.8 4) (layer F.Fab) (width 0.1)) 22 | (fp_line (start -0.7 4) (end -0.7 0) (layer F.Fab) (width 0.1)) 23 | (fp_line (start -0.7 0) (end 0.7 0) (layer F.Fab) (width 0.1)) 24 | (fp_line (start 0.7 0) (end 0.7 4) (layer F.Fab) (width 0.1)) 25 | (fp_line (start -0.7 13.4) (end -0.7 14.9) (layer F.Fab) (width 0.1)) 26 | (fp_line (start -0.7 14.9) (end 0.7 14.9) (layer F.Fab) (width 0.1)) 27 | (fp_line (start 0.7 14.9) (end 0.7 13.4) (layer F.Fab) (width 0.1)) 28 | (fp_line (start 3.26 4) (end 3.26 0) (layer F.Fab) (width 0.1)) 29 | (fp_line (start 3.26 0) (end 4.66 0) (layer F.Fab) (width 0.1)) 30 | (fp_line (start 4.66 0) (end 4.66 4) (layer F.Fab) (width 0.1)) 31 | (fp_line (start 3.26 13.4) (end 3.26 14.9) (layer F.Fab) (width 0.1)) 32 | (fp_line (start 3.26 14.9) (end 4.66 14.9) (layer F.Fab) (width 0.1)) 33 | (fp_line (start 4.66 14.9) (end 4.66 13.4) (layer F.Fab) (width 0.1)) 34 | (fp_line (start -2.45 -1.85) (end -2.45 15.4) (layer F.CrtYd) (width 0.05)) 35 | (fp_line (start -2.45 15.4) (end 6.41 15.4) (layer F.CrtYd) (width 0.05)) 36 | (fp_line (start 6.41 15.4) (end 6.41 -1.85) (layer F.CrtYd) (width 0.05)) 37 | (fp_line (start 6.41 -1.85) (end -2.45 -1.85) (layer F.CrtYd) (width 0.05)) 38 | (fp_line (start -2.06 3.89) (end 6.02 3.89) (layer F.SilkS) (width 0.12)) 39 | (fp_line (start 6.02 3.89) (end 6.02 7.31) (layer F.SilkS) (width 0.12)) 40 | (fp_line (start 6.02 7.31) (end 4.97 7.31) (layer F.SilkS) (width 0.12)) 41 | (fp_line (start 4.97 7.31) (end 4.97 13.51) (layer F.SilkS) (width 0.12)) 42 | (fp_line (start 4.97 13.51) (end -1.01 13.51) (layer F.SilkS) (width 0.12)) 43 | (fp_line (start -1.01 13.51) (end -1.01 7.31) (layer F.SilkS) (width 0.12)) 44 | (fp_line (start -1.01 7.31) (end -2.06 7.31) (layer F.SilkS) (width 0.12)) 45 | (fp_line (start -2.06 7.31) (end -2.06 3.89) (layer F.SilkS) (width 0.12)) 46 | (fp_line (start -0.82 13.51) (end -0.82 15.01) (layer F.SilkS) (width 0.12)) 47 | (fp_line (start -0.82 15.01) (end 0.82 15.01) (layer F.SilkS) (width 0.12)) 48 | (fp_line (start 0.82 15.01) (end 0.82 13.51) (layer F.SilkS) (width 0.12)) 49 | (fp_line (start 3.14 13.51) (end 3.14 15.01) (layer F.SilkS) (width 0.12)) 50 | (fp_line (start 3.14 15.01) (end 4.78 15.01) (layer F.SilkS) (width 0.12)) 51 | (fp_line (start 4.78 15.01) (end 4.78 13.51) (layer F.SilkS) (width 0.12)) 52 | (fp_line (start 0 -1.61) (end -1.61 -1.61) (layer F.SilkS) (width 0.12)) 53 | (fp_line (start -1.61 -1.61) (end -1.61 0) (layer F.SilkS) (width 0.12)) 54 | (fp_text user %R (at 1.98 9.45) (layer F.Fab) 55 | (effects (font (size 1 1) (thickness 0.15))) 56 | ) 57 | (pad 1 thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.09259299999999999)) 58 | (pad 2 thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask)) 59 | (model ${KISYS3DMOD}/Connector_JST.3dshapes/JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal.wrl 60 | (at (xyz 0 0 0)) 61 | (scale (xyz 1 1 1)) 62 | (rotate (xyz 0 0 0)) 63 | ) 64 | (model "${KIPRJMOD}/../Power Board Models/JST-B2PS-VH.step" 65 | (offset (xyz 2 -9.5 -2.5)) 66 | (scale (xyz 1 1 1)) 67 | (rotate (xyz 0 0 0)) 68 | ) 69 | ) 70 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board Footprints.pretty/JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal.kicad_mod: -------------------------------------------------------------------------------- 1 | (module JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal (layer F.Cu) (tedit 5CBB8411) 2 | (descr "JST VH series connector, B3PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator") 3 | (tags "connector JST VH top entry") 4 | (fp_text reference REF** (at 3.96 -2.55) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal (at 3.96 16.1) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -0.9 4) (end -0.9 13.4) (layer F.Fab) (width 0.1)) 11 | (fp_line (start -0.9 13.4) (end 8.82 13.4) (layer F.Fab) (width 0.1)) 12 | (fp_line (start 8.82 13.4) (end 8.82 4) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 8.82 4) (end -0.9 4) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 8.82 4) (end 9.87 4) (layer F.Fab) (width 0.1)) 15 | (fp_line (start 9.87 4) (end 9.87 7.2) (layer F.Fab) (width 0.1)) 16 | (fp_line (start 9.87 7.2) (end 8.82 7.2) (layer F.Fab) (width 0.1)) 17 | (fp_line (start -0.9 7.2) (end -1.95 7.2) (layer F.Fab) (width 0.1)) 18 | (fp_line (start -1.95 7.2) (end -1.95 4) (layer F.Fab) (width 0.1)) 19 | (fp_line (start -1.95 4) (end -0.9 4) (layer F.Fab) (width 0.1)) 20 | (fp_line (start -0.8 4) (end 0 4.8) (layer F.Fab) (width 0.1)) 21 | (fp_line (start 0 4.8) (end 0.8 4) (layer F.Fab) (width 0.1)) 22 | (fp_line (start -0.7 4) (end -0.7 0) (layer F.Fab) (width 0.1)) 23 | (fp_line (start -0.7 0) (end 0.7 0) (layer F.Fab) (width 0.1)) 24 | (fp_line (start 0.7 0) (end 0.7 4) (layer F.Fab) (width 0.1)) 25 | (fp_line (start -0.7 13.4) (end -0.7 14.9) (layer F.Fab) (width 0.1)) 26 | (fp_line (start -0.7 14.9) (end 0.7 14.9) (layer F.Fab) (width 0.1)) 27 | (fp_line (start 0.7 14.9) (end 0.7 13.4) (layer F.Fab) (width 0.1)) 28 | (fp_line (start 3.26 4) (end 3.26 0) (layer F.Fab) (width 0.1)) 29 | (fp_line (start 3.26 0) (end 4.66 0) (layer F.Fab) (width 0.1)) 30 | (fp_line (start 4.66 0) (end 4.66 4) (layer F.Fab) (width 0.1)) 31 | (fp_line (start 3.26 13.4) (end 3.26 14.9) (layer F.Fab) (width 0.1)) 32 | (fp_line (start 3.26 14.9) (end 4.66 14.9) (layer F.Fab) (width 0.1)) 33 | (fp_line (start 4.66 14.9) (end 4.66 13.4) (layer F.Fab) (width 0.1)) 34 | (fp_line (start 7.22 4) (end 7.22 0) (layer F.Fab) (width 0.1)) 35 | (fp_line (start 7.22 0) (end 8.62 0) (layer F.Fab) (width 0.1)) 36 | (fp_line (start 8.62 0) (end 8.62 4) (layer F.Fab) (width 0.1)) 37 | (fp_line (start 7.22 13.4) (end 7.22 14.9) (layer F.Fab) (width 0.1)) 38 | (fp_line (start 7.22 14.9) (end 8.62 14.9) (layer F.Fab) (width 0.1)) 39 | (fp_line (start 8.62 14.9) (end 8.62 13.4) (layer F.Fab) (width 0.1)) 40 | (fp_line (start -2.45 -1.85) (end -2.45 15.4) (layer F.CrtYd) (width 0.05)) 41 | (fp_line (start -2.45 15.4) (end 10.37 15.4) (layer F.CrtYd) (width 0.05)) 42 | (fp_line (start 10.37 15.4) (end 10.37 -1.85) (layer F.CrtYd) (width 0.05)) 43 | (fp_line (start 10.37 -1.85) (end -2.45 -1.85) (layer F.CrtYd) (width 0.05)) 44 | (fp_line (start -2.06 3.89) (end 9.98 3.89) (layer F.SilkS) (width 0.12)) 45 | (fp_line (start 9.98 3.89) (end 9.98 7.31) (layer F.SilkS) (width 0.12)) 46 | (fp_line (start 9.98 7.31) (end 8.93 7.31) (layer F.SilkS) (width 0.12)) 47 | (fp_line (start 8.93 7.31) (end 8.93 13.51) (layer F.SilkS) (width 0.12)) 48 | (fp_line (start 8.93 13.51) (end -1.01 13.51) (layer F.SilkS) (width 0.12)) 49 | (fp_line (start -1.01 13.51) (end -1.01 7.31) (layer F.SilkS) (width 0.12)) 50 | (fp_line (start -1.01 7.31) (end -2.06 7.31) (layer F.SilkS) (width 0.12)) 51 | (fp_line (start -2.06 7.31) (end -2.06 3.89) (layer F.SilkS) (width 0.12)) 52 | (fp_line (start -0.82 13.51) (end -0.82 15.01) (layer F.SilkS) (width 0.12)) 53 | (fp_line (start -0.82 15.01) (end 0.82 15.01) (layer F.SilkS) (width 0.12)) 54 | (fp_line (start 0.82 15.01) (end 0.82 13.51) (layer F.SilkS) (width 0.12)) 55 | (fp_line (start 3.14 13.51) (end 3.14 15.01) (layer F.SilkS) (width 0.12)) 56 | (fp_line (start 3.14 15.01) (end 4.78 15.01) (layer F.SilkS) (width 0.12)) 57 | (fp_line (start 4.78 15.01) (end 4.78 13.51) (layer F.SilkS) (width 0.12)) 58 | (fp_line (start 7.1 13.51) (end 7.1 15.01) (layer F.SilkS) (width 0.12)) 59 | (fp_line (start 7.1 15.01) (end 8.74 15.01) (layer F.SilkS) (width 0.12)) 60 | (fp_line (start 8.74 15.01) (end 8.74 13.51) (layer F.SilkS) (width 0.12)) 61 | (fp_line (start 0 -1.61) (end -1.61 -1.61) (layer F.SilkS) (width 0.12)) 62 | (fp_line (start -1.61 -1.61) (end -1.61 0) (layer F.SilkS) (width 0.12)) 63 | (fp_text user %R (at 3.96 9.45) (layer F.Fab) 64 | (effects (font (size 1 1) (thickness 0.15))) 65 | ) 66 | (pad 1 thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.09259299999999999)) 67 | (pad 2 thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask)) 68 | (pad 3 thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask)) 69 | (model ${KISYS3DMOD}/Connector_JST.3dshapes/JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal.wrl 70 | (at (xyz 0 0 0)) 71 | (scale (xyz 1 1 1)) 72 | (rotate (xyz 0 0 0)) 73 | ) 74 | (model "${KIPRJMOD}/../Power Board Models/JST-B3PS-VH.step" 75 | (offset (xyz 3.96 -8.699999999999999 0)) 76 | (scale (xyz 1 1 1)) 77 | (rotate (xyz 0 0 0)) 78 | ) 79 | ) 80 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board Footprints.pretty/LittelFuse 30R400U reverse.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "LittelFuse 30R400U reverse" (layer F.Cu) (tedit 5C605760) 2 | (fp_text reference REF** (at 0 -3) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "Littelfuse 30R400U" (at 0 -13 90) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 7 0) (end 7 -22) (layer F.SilkS) (width 0.4)) 9 | (fp_line (start -7 -22) (end 7 -22) (layer F.SilkS) (width 0.4)) 10 | (fp_line (start -7 -22) (end -7 0) (layer F.SilkS) (width 0.4)) 11 | (fp_line (start 7 0) (end 4 0) (layer F.SilkS) (width 0.4)) 12 | (fp_line (start -7 0) (end -4 0) (layer F.SilkS) (width 0.4)) 13 | (pad 1 thru_hole circle (at 2.55 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) 14 | (pad 2 thru_hole circle (at -2.55 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) 15 | ) 16 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board Footprints.pretty/LittelFuse 30R400U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "LittelFuse 30R400U" (layer F.Cu) (tedit 5C605760) 2 | (fp_text reference REF** (at 0 -3) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "Littelfuse 30R400U" (at 0 -13 90) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 7 0) (end 7 -22) (layer F.SilkS) (width 0.4)) 9 | (fp_line (start -7 -22) (end 7 -22) (layer F.SilkS) (width 0.4)) 10 | (fp_line (start -7 -22) (end -7 0) (layer F.SilkS) (width 0.4)) 11 | (fp_line (start 7 0) (end 4 0) (layer F.SilkS) (width 0.4)) 12 | (fp_line (start -7 0) (end -4 0) (layer F.SilkS) (width 0.4)) 13 | (pad 1 thru_hole circle (at -2.55 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) 14 | (pad 2 thru_hole circle (at 2.55 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) 15 | ) 16 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board Footprints.pretty/Molex SL 070553.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Molex SL 070553" (layer F.Cu) (tedit 5C69A619) 2 | (fp_text reference J1 (at 1.27 2) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Conn_01x02 (at 1.27 -2) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 4.54 -3.92) (end -2 -3.92) (layer F.SilkS) (width 0.08)) 9 | (fp_line (start 5 0.7) (end 5 -12.8) (layer F.CrtYd) (width 0.1)) 10 | (fp_line (start -2.4 0.7) (end 5 0.7) (layer F.CrtYd) (width 0.1)) 11 | (fp_line (start -2.4 -12.8) (end -2.4 0.7) (layer F.CrtYd) (width 0.1)) 12 | (fp_line (start 5 -12.8) (end -2.4 -12.8) (layer F.CrtYd) (width 0.1)) 13 | (fp_line (start 3.54 0.7) (end 4.955 0.7) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -2.415 -12.81) (end 4.955 -12.81) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 4.955 0.7) (end 4.955 -12.8) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -2.415 0.7) (end -2.415 -12.81) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -1.2 0.7) (end -2.415 0.7) (layer F.SilkS) (width 0.12)) 18 | (pad 2 thru_hole circle (at 2.54 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 19 | (pad 1 thru_hole rect (at 0 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 20 | ) 21 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board Footprints.pretty/Molex_Microfit_43650-0203.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Molex_Microfit_43650-0203 (layer F.Cu) (tedit 5CA422B8) 2 | (fp_text reference REF** (at 0 5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Molex_Microfit_43650-0203 (at 0 -15) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 0 0) (end 3.15 0) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 3.15 0) (end 4.85 -1.7) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 4.85 -1.7) (end 4.85 -9.9) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 0 -9.9) (end 4.85 -9.9) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 0 0) (end -3.15 0) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -3.15 0) (end -4.85 -1.7) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -4.85 -1.7) (end -4.85 -9.9) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -4.85 -9.9) (end 0 -9.9) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -4.95 -10) (end 4.95 -10) (layer F.CrtYd) (width 0.12)) 17 | (fp_line (start 4.95 -10) (end 4.95 -1.65) (layer F.CrtYd) (width 0.12)) 18 | (fp_line (start 4.95 -1.65) (end 3.3 0) (layer F.CrtYd) (width 0.12)) 19 | (fp_line (start 3.35 0) (end -3.35 0) (layer F.CrtYd) (width 0.12)) 20 | (fp_line (start -3.35 0) (end -4.95 -1.6) (layer F.CrtYd) (width 0.12)) 21 | (fp_line (start -4.95 -1.6) (end -4.95 -10) (layer F.CrtYd) (width 0.12)) 22 | (pad "" np_thru_hole circle (at 3.65 -4.6) (size 4 4) (drill 2.41) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -3.65 -4.6) (size 4 4) (drill 2.41) (layers *.Cu *.Mask)) 24 | (pad 1 thru_hole circle (at 1.5 -8.92) (size 2 2) (drill 1.02) (layers *.Cu *.Mask)) 25 | (pad 2 thru_hole circle (at -1.5 -8.92) (size 2 2) (drill 1.02) (layers *.Cu *.Mask)) 26 | ) 27 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board Footprints.pretty/Molex_SL_70553-0006.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Molex_SL_70553-0005 (layer F.Cu) (tedit 5CA56472) 2 | (fp_text reference REF** (at -5.5 14) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Molex_SL_70553-0005 (at -6.5 -2) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 2.565 2) (end 2.565 13) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start -17.765 13) (end -17.765 2) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 2.565 13) (end -17.765 13) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 2.565 2) (end 1.545 2) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 1.545 2) (end 1.545 -0.59) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -17.765 2) (end -16.745 2) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -16.745 2) (end -16.745 -0.59) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 2.7 13.1) (end 2.7 -1.1) (layer F.CrtYd) (width 0.12)) 16 | (fp_line (start 2.7 -1.1) (end -17.89 -1.1) (layer F.CrtYd) (width 0.12)) 17 | (fp_line (start -17.89 -1.1) (end -17.89 13.1) (layer F.CrtYd) (width 0.12)) 18 | (fp_line (start -17.84 13.1) (end 2.7 13.1) (layer F.CrtYd) (width 0.12)) 19 | (fp_line (start 1.1 -1.1) (end 1.1 1.1) (layer B.CrtYd) (width 0.12)) 20 | (fp_line (start 1.1 1.1) (end -16.34 1.1) (layer B.CrtYd) (width 0.12)) 21 | (fp_line (start -16.34 1.1) (end -16.34 -1.1) (layer B.CrtYd) (width 0.12)) 22 | (fp_line (start -13.8 -1.1) (end 1.1 -1.1) (layer B.CrtYd) (width 0.12)) 23 | (pad 1 thru_hole rect (at 0 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 24 | (pad 2 thru_hole circle (at -2.54 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 25 | (pad 3 thru_hole circle (at -5.08 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 26 | (pad 4 thru_hole circle (at -7.62 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 27 | (pad 5 thru_hole circle (at -10.16 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 28 | (pad 6 thru_hole circle (at -12.7 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 29 | (pad 7 thru_hole circle (at -15.24 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 30 | ) 31 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board Footprints.pretty/MountingHole_3mm_Pad_Via.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MountingHole_3mm_Pad_Via (layer F.Cu) (tedit 5C69A378) 2 | (descr "Mounting Hole 3mm") 3 | (tags "mounting hole 3mm") 4 | (attr virtual) 5 | (fp_text reference REF** (at 0 -4) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value MountingHole_3mm_Pad_Via (at 0 4) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_text user %R (at 0.3 0) (layer F.Fab) 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | ) 14 | (fp_circle (center 0 0) (end 3 0) (layer Cmts.User) (width 0.15)) 15 | (fp_circle (center 0 0) (end 3.25 0) (layer F.CrtYd) (width 0.05)) 16 | (fp_text user REF** (at 0 4) (layer B.SilkS) 17 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 18 | ) 19 | (pad 1 thru_hole circle (at 0 0) (size 6 6) (drill 3) (layers *.Cu *.Mask)) 20 | (pad 1 thru_hole circle (at 2.25 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 21 | (pad 1 thru_hole circle (at 1.59099 1.59099) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at 0 2.25) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 23 | (pad 1 thru_hole circle (at -1.59099 1.59099) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 24 | (pad 1 thru_hole circle (at -2.25 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 25 | (pad 1 thru_hole circle (at -1.59099 -1.59099) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 26 | (pad 1 thru_hole circle (at 0 -2.25) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 27 | (pad 1 thru_hole circle (at 1.59099 -1.59099) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 28 | ) 29 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board Footprints.pretty/PTS645-Vx-39-2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PTS645-Vx-39-2 (layer F.Cu) (tedit 5CBB9518) 2 | (descr "C&K 6mm Tact Switch PTS645 Series Vertical") 3 | (fp_text reference REF** (at 2.25 5) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value PTS645-Vx-39-2 (at 2.25 -5) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 5.75 -4.2) (end 5.75 3) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -1.25 -4.2) (end -1.25 3) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 5.5 -1.9) (end -1 -1.9) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 5.75 3) (end -1.25 3) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 2.3 3.85) (end 4.05 3.85) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 4.05 3.85) (end 4.05 3) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 2.3 3.85) (end 0.55 3.85) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 0.55 3.85) (end 0.55 3) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start 6.5 -4.2) (end 6.5 3) (layer F.CrtYd) (width 0.12)) 18 | (fp_line (start 6.5 3) (end -2 3) (layer F.CrtYd) (width 0.12)) 19 | (fp_line (start -2 3) (end -2 -4.2) (layer F.CrtYd) (width 0.12)) 20 | (fp_line (start -2 -4.2) (end 6.5 -4.2) (layer F.CrtYd) (width 0.12)) 21 | (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 22 | (pad 2 thru_hole circle (at 4.5 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -1.25 -2.55) (size 2.3 2.3) (drill 1.3) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.75 -2.55) (size 2.3 2.3) (drill 1.3) (layers *.Cu *.Mask)) 25 | (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx31-2LFS.wrl 26 | (offset (xyz 4.5 0 0)) 27 | (scale (xyz 1 1 1)) 28 | (rotate (xyz 0 0 180)) 29 | ) 30 | ) 31 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board Footprints.pretty/Q5D.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Q5D (layer F.Cu) (tedit 5CC565BD) 2 | (fp_text reference REF** (at 0 3.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Q5D (at 0 -3.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_poly (pts (xy -3.15 -2.06) (xy -2.44 -2.06) (xy -2.44 -0.48) (xy -3.15 -0.48) 9 | (xy -3.15 -0.79) (xy -2.8 -0.79) (xy -2.8 -1.75) (xy -3.15 -1.75)) (layer F.Mask) (width 0.1)) 10 | (fp_line (start 3 -2.5) (end -2 -2.5) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start -3 -1.5) (end -3 2.5) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -3 2.5) (end 3 2.5) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 3 2.5) (end 3 -2.5) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -2 -2.5) (end -3 -1.5) (layer F.SilkS) (width 0.12)) 15 | (fp_poly (pts (xy -2.8 -1.5) (xy -2.8 -1.04) (xy -2.44 -1.04) (xy -2.44 -1.5)) (layer F.Paste) (width 0.1)) 16 | (fp_line (start 3.3 -2.6) (end 3.3 2.6) (layer F.CrtYd) (width 0.12)) 17 | (fp_line (start 3.3 2.6) (end -3.3 2.6) (layer F.CrtYd) (width 0.12)) 18 | (fp_line (start -3.3 2.6) (end -3.3 -2.6) (layer F.CrtYd) (width 0.12)) 19 | (fp_line (start -3.3 -2.6) (end 3.3 -2.6) (layer F.CrtYd) (width 0.12)) 20 | (pad 1 smd roundrect (at -2.795 -1.905) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 21 | (pad 2 smd roundrect (at -2.795 -0.635) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 22 | (pad 3 smd roundrect (at -2.795 0.635) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 23 | (pad 4 smd roundrect (at -2.795 1.905) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 24 | (pad 5 smd roundrect (at 2.795 1.905) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 25 | (pad 6 smd roundrect (at 2.795 0.635) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 26 | (pad 7 smd roundrect (at 2.795 -0.635) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 27 | (pad 8 smd roundrect (at 2.795 -1.905) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 28 | (pad GND smd roundrect (at 0 0) (size 3.156 4.319) (layers F.Cu F.Mask) (roundrect_rratio 0.016)) 29 | (pad GND thru_hole circle (at 0 -0.705) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 30 | (zone_connect 2)) 31 | (pad GND thru_hole circle (at 0 -1.91) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 32 | (zone_connect 2)) 33 | (pad GND thru_hole circle (at 1.328 -0.705) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 34 | (zone_connect 2)) 35 | (pad GND thru_hole circle (at -1.328 -0.705) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 36 | (zone_connect 2)) 37 | (pad GND thru_hole circle (at -1.328 0.705) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 38 | (zone_connect 2)) 39 | (pad GND thru_hole circle (at 0 0.705) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 40 | (zone_connect 2)) 41 | (pad GND thru_hole circle (at 1.328 0.705) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 42 | (zone_connect 2)) 43 | (pad GND thru_hole circle (at 0 1.91) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 44 | (zone_connect 2)) 45 | (pad GND smd roundrect (at 0.785 0) (size 1.31 1.15) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.04099999999999999)) 46 | (pad GND smd roundrect (at -0.785 0) (size 1.31 1.15) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.04099999999999999)) 47 | (pad GND smd roundrect (at -0.785 -1.41) (size 1.31 1.11) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.04099999999999999)) 48 | (pad GND smd roundrect (at 0.785 -1.41) (size 1.31 1.15) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.04099999999999999)) 49 | (pad GND smd roundrect (at 0.785 1.41) (size 1.31 1.15) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.04099999999999999)) 50 | (pad GND smd roundrect (at -0.785 1.41) (size 1.31 1.15) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.04099999999999999)) 51 | (pad 1 smd roundrect (at -2.795 -1.27) (size 0.81 1.68) (layers F.Cu) (roundrect_rratio 0.062)) 52 | (model "${KIPRJMOD}/../Power Board Models/DQY8_3P2X4P3 v1.step" 53 | (at (xyz 0 0 0)) 54 | (scale (xyz 1 1 1)) 55 | (rotate (xyz 0 0 0)) 56 | ) 57 | ) 58 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board Footprints.pretty/TO-PMOD_7.kicad_mod: -------------------------------------------------------------------------------- 1 | (module TO-PMOD_7 (layer F.Cu) (tedit 5CBB81F2) 2 | (fp_text reference REF** (at 3.81 2.54) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value TO-PMOD_7 (at 3.81 -13.97) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -1.395 -12.585) (end 9.015 -12.585) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 9.015 -12.585) (end 9.015 -2.735) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -1.395 -12.585) (end -1.395 -2.735) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 9.015 -2.735) (end -1.395 -2.735) (layer F.SilkS) (width 0.12)) 12 | (fp_circle (center 0 -3.81) (end 0 -3.81) (layer F.SilkS) (width 1)) 13 | (fp_line (start 9.2 -2.6) (end 9.2 -12.7) (layer F.CrtYd) (width 0.12)) 14 | (fp_line (start 9.2 -12.7) (end -1.6 -12.7) (layer F.CrtYd) (width 0.12)) 15 | (fp_line (start -1.6 -12.7) (end -1.6 -2.6) (layer F.CrtYd) (width 0.12)) 16 | (fp_line (start 9.2 -2.6) (end 8.2 -2.6) (layer F.CrtYd) (width 0.12)) 17 | (fp_line (start 8.2 -2.6) (end 8.2 1.6) (layer F.CrtYd) (width 0.12)) 18 | (fp_line (start 8.2 1.6) (end -0.6 1.6) (layer F.CrtYd) (width 0.12)) 19 | (fp_line (start -0.6 1.6) (end -0.6 -2.6) (layer F.CrtYd) (width 0.12)) 20 | (fp_line (start -0.6 -2.6) (end -1.6 -2.6) (layer F.CrtYd) (width 0.12)) 21 | (pad 1 smd rect (at 0 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask)) 22 | (pad 2 smd roundrect (at 1.27 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 23 | (pad 3 smd roundrect (at 2.54 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 24 | (pad 4 smd roundrect (at 3.81 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 25 | (pad 5 smd roundrect (at 5.08 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 26 | (pad 6 smd roundrect (at 6.35 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 27 | (pad 7 smd roundrect (at 7.62 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 28 | (pad GND smd roundrect (at 3.81 -7.305) (size 5.35 8.54) (layers F.Cu F.Mask) (roundrect_rratio 0.042)) 29 | (pad GND thru_hole circle (at 2 -10.4) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 30 | (zone_connect 2)) 31 | (pad GND thru_hole circle (at 3.8 -10.4) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 32 | (zone_connect 2)) 33 | (pad GND thru_hole circle (at 5.6 -10.4) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 34 | (zone_connect 2)) 35 | (pad GND thru_hole circle (at 3.8 -8.3) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 36 | (zone_connect 2)) 37 | (pad GND thru_hole circle (at 3.8 -6.15) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 38 | (zone_connect 2)) 39 | (pad GND thru_hole circle (at 5.6 -8.3) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 40 | (zone_connect 2)) 41 | (pad GND thru_hole circle (at 5.6 -6.15) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 42 | (zone_connect 2)) 43 | (pad GND thru_hole circle (at 2 -6.15) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 44 | (zone_connect 2)) 45 | (pad GND thru_hole circle (at 2 -8.3) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 46 | (zone_connect 2)) 47 | (pad GND thru_hole circle (at 5.6 -4) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 48 | (zone_connect 2)) 49 | (pad GND thru_hole circle (at 2 -4.05) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 50 | (zone_connect 2)) 51 | (pad GND thru_hole circle (at 3.8 -4.05) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 52 | (zone_connect 2)) 53 | (pad GND smd roundrect (at 2.9 -7.25) (size 1.3 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.292)) 54 | (pad GND smd roundrect (at 4.7 -7.25) (size 1.3 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.292)) 55 | (pad GND smd roundrect (at 2.85 -5.1) (size 1.3 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.292)) 56 | (pad GND smd roundrect (at 4.75 -5.05) (size 1.3 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.292)) 57 | (pad GND smd roundrect (at 4.75 -9.35) (size 1.4 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.292)) 58 | (pad GND smd roundrect (at 2.9 -9.35) (size 1.3 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.292)) 59 | (model "${KIPRJMOD}/../Power Board Models/LMZ14203.step" 60 | (offset (xyz 3.8 7.5 0.5)) 61 | (scale (xyz 1 1 1)) 62 | (rotate (xyz -90 0 0)) 63 | ) 64 | ) 65 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board Footprints.pretty/VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm_ThermalVias.kicad_mod: -------------------------------------------------------------------------------- 1 | (module VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm_ThermalVias (layer F.Cu) (tedit 5CC51C97) 2 | (descr "VQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/tlv62095.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py") 3 | (tags "VQFN DFN_QFN") 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -2.82) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm_ThermalVias (at 0 2.82) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start 1.135 -1.61) (end 1.61 -1.61) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.1)) 19 | (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.1)) 20 | (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.1)) 21 | (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer F.Fab) (width 0.1)) 22 | (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer F.Fab) (width 0.1)) 23 | (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start 2.12 -2.12) (end -2.12 -2.12) (layer F.CrtYd) (width 0.05)) 27 | (fp_text user %R (at 0 0) (layer F.Fab) 28 | (effects (font (size 0.75 0.75) (thickness 0.11))) 29 | ) 30 | (pad 17 smd roundrect (at 0 0) (size 1.68 1.68) (layers F.Cu F.Mask) (roundrect_rratio 0.14881)) 31 | (pad 17 thru_hole circle (at -0.59 -0.59) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) 32 | (pad 17 thru_hole circle (at 0.59 -0.59) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) 33 | (pad 17 thru_hole circle (at -0.59 0.59) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) 34 | (pad 17 thru_hole circle (at 0.59 0.59) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) 35 | (pad 17 smd roundrect (at 0 0) (size 1.68 1.68) (layers B.Cu) (roundrect_rratio 0.14881)) 36 | (pad "" smd roundrect (at -0.42 -0.42) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) 37 | (pad "" smd roundrect (at -0.42 0.42) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) 38 | (pad "" smd roundrect (at 0.42 -0.42) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) 39 | (pad "" smd roundrect (at 0.42 0.42) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) 40 | (pad 1 smd roundrect (at -1.4625 -0.75) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) 41 | (clearance 0.2)) 42 | (pad 2 smd roundrect (at -1.4625 -0.25) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 43 | (pad 3 smd roundrect (at -1.4625 0.25) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 44 | (pad 4 smd roundrect (at -1.4625 0.75) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) 45 | (clearance 0.2)) 46 | (pad 5 smd roundrect (at -0.75 1.4625) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 47 | (pad 6 smd roundrect (at -0.25 1.4625) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 48 | (pad 7 smd roundrect (at 0.25 1.4625) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 49 | (pad 8 smd roundrect (at 0.75 1.4625) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 50 | (pad 9 smd roundrect (at 1.4625 0.75) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 51 | (pad 10 smd roundrect (at 1.4625 0.25) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 52 | (pad 11 smd roundrect (at 1.4625 -0.25) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 53 | (pad 12 smd roundrect (at 1.4625 -0.75) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 54 | (pad 13 smd roundrect (at 0.75 -1.4625) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 55 | (pad 14 smd roundrect (at 0.25 -1.4625) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 56 | (pad 15 smd roundrect (at -0.25 -1.4625) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 57 | (pad 16 smd roundrect (at -0.75 -1.4625) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 58 | (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/UQFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm.wrl 59 | (at (xyz 0 0 0)) 60 | (scale (xyz 1 1 1)) 61 | (rotate (xyz 0 0 0)) 62 | ) 63 | ) 64 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board/Digikey Order.csv: -------------------------------------------------------------------------------- 1 | Reference,Quantity,Digikey No.,Part No. 2 | CUBE-PB4 C13 C17 C31,25,490-10748-1-ND,GRM21BR61E106MA73L 3 | CUBE-PB4 C14,10,587-1438-1-ND,GMK212B7105KG-T 4 | CUBE-PB4 C19-22,20,PCE5080CT-ND,35SVPD47M 5 | CUBE-PB4 C23-26,25,490-10531-1-ND,GRM32EC81C476KE15L 6 | CUBE-PB4 F1-6,25,F9967CT-ND,NANOSMD400LR-C-2 7 | CUBE-PB4 J1,10,455-1649-ND,B3PS-VH(LF)(SN) 8 | CUBE-PB4 J2-7,10,455-1648-ND,B2PS-VH(LF)(SN) 9 | CUBE-PB4 J9,10,455-2486-ND,S10B-PUDSS-1(LF)(SN) 10 | CUBE-PB4 L1-7,50,587-1770-1-ND,FBMJ3216HM600-T 11 | CUBE-PB4 R13,10,RMCF0603FT38K3CT-ND,RMCF0603FT38K3 12 | CUBE-PB4 R17 R19,10,541-1.00CCCT-ND,CRCW08051R00FKEA 13 | CUBE-PB4 R20 R22,100,RNCP0603FTD10K0CT-ND,RNCP0603FTD10K0 14 | CUBE-PB4 R21 R23,100,311-17.8KHRCT-ND,RC0603FR-0717K8L 15 | CUBE-PB4 U1,2,LMZ14203TZX-ADJ/NOPBCT-ND,LMZ14203TZX-ADJ/NOPB 16 | CUBE-PB4 U4,5,1428-1019-1-ND,MPU-9250 17 | CUBE-PB4 U5,5,296-38847-1-ND,ADS1000A0IDBVR 18 | CUBE-PW4 CN1,10,455-2469-ND,PUDP-10V-S 19 | for Amphenol Mini-PV,25,609-4518-ND,47745-001LF 20 | for JST PUDR,100,455-2518-1-ND,SPUD-001T-P0.5 21 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board/Gerbers/Cube Power Board v0.4.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/v0.4/Power Board/Gerbers/Cube Power Board v0.4.zip -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board/Gerbers/Power Board-Edge_Cuts.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(5.1.0-0)* 2 | G04 #@! TF.CreationDate,2019-05-02T09:23:53-04:00* 3 | G04 #@! TF.ProjectId,Power Board,506f7765-7220-4426-9f61-72642e6b6963,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! 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.0-0)) date 2019-05-02 09:23:53* 9 | %MOMM*% 10 | %LPD*% 11 | G04 APERTURE LIST* 12 | %ADD10C,0.762000*% 13 | G04 APERTURE END LIST* 14 | D10* 15 | X147000000Y-111500000D02* 16 | G75* 17 | G02X143500000Y-115000000I-3500000J0D01* 18 | G01* 19 | X80500000Y-115000000D02* 20 | G75* 21 | G02X77000000Y-111500000I0J3500000D01* 22 | G01* 23 | X77000000Y-38500000D02* 24 | G75* 25 | G02X80500000Y-35000000I3500000J0D01* 26 | G01* 27 | X143500000Y-35000000D02* 28 | G75* 29 | G02X147000000Y-38500000I0J-3500000D01* 30 | G01* 31 | X77000000Y-111500000D02* 32 | X77000000Y-38500000D01* 33 | X143500000Y-115000000D02* 34 | X80500000Y-115000000D01* 35 | X147000000Y-38500000D02* 36 | X147000000Y-111500000D01* 37 | X80500000Y-35000000D02* 38 | X143500000Y-35000000D01* 39 | M02* 40 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board/Power Board BOM.csv: -------------------------------------------------------------------------------- 1 | Reference, Quantity, Value, Footprint, Datasheet, Digikey No., Manufacturer, Part No., Package 2 | C10 ,1,"100µF","Capacitor_SMD:C_1210_3225Metric","~","587-1965-1-ND","Taiyo Yuden","LMK325BJ107MM-T","" 3 | C14 ,1,"1µF","Capacitor_SMD:C_0603_1608Metric","~","587-1438-1-ND","Taiyo Yuden","GMK212B7105KG-T","" 4 | C16 ,1,"1nF","Capacitor_SMD:C_0603_1608Metric","~","399-1083-1-ND","Kemet","C0603C102J5RACTU","" 5 | C17 C13 C31 ,3,"10µF","Capacitor_SMD:C_1206_3216Metric","~","490-10748-1-ND","Murata","GRM21BR61E106MA73L","" 6 | C19 C20 C21 C22 ,4,"47µF","Power_Board:CP_OSCON_Poly_F12","~","PCE5080CT-ND","Panasonic","35SVPD47M","" 7 | C2 C15 ,2,"100nF","Capacitor_SMD:C_0805_2012Metric","~","445-5827-1-ND","TDK","CGA4J2X7R2A104K125AA","" 8 | C23 C24 C25 C26 ,4,"47µF","Capacitor_SMD:C_1210_3225Metric","~","490-10531-1-ND","Murata","GRM32EC81C476KE15L","" 9 | C28 C27 C30 ,3,"100nF","Capacitor_SMD:C_0603_1608Metric","~","-","Murata","GRM188R71C104KA01D","" 10 | C3 ,1,"100µF","Capacitor_SMD:CP_Elec_8x10","https://datasheet.octopart.com/EDK107M050A9MAA-Kemet-datasheet-13271990.pdf","399-6672-1-ND","Kemet","EDK107M050A9MAA","" 11 | C5 C4 ,2,"10µF","Capacitor_SMD:C_0805_2012Metric","~","490-10748-1-ND","Murata","GRM21BR61E106MA73L","" 12 | C6 C9 C1 C11 ,4,"1µF","Capacitor_SMD:C_0805_2012Metric","~","587-1438-1-ND","Taiyo Yuden","GMK212B7105KG-T","0603" 13 | C7 C29 ,2,"10nF","Capacitor_SMD:C_0603_1608Metric","~","-","Murata","GRM188R71H103KA01D","0603" 14 | C8 ,1,"22nF","Capacitor_SMD:C_0603_1608Metric","~","732-8009-1-ND","Wurth","885012206091","" 15 | D1 ,1,"LED, green","LED_SMD:LED_0603_1608Metric","~","-","Osram","LG Q971-KN-1","" 16 | D2 ,1,"LED, blue","LED_SMD:LED_0603_1608Metric","~","-","Osram","LB Q39G-L2N2-35-1","" 17 | D3 ,1,"BAT54C","Package_TO_SOT_SMD:SOT-23","https://www.diodes.com/_files/datasheets/ds11005.pdf","BAT54CCT-ND","Diodes Inc.","BAT54CTA","" 18 | F6 F5 F4 F3 F2 F1 ,6,"Fuse","Power_Board:Fuse_1206_3216Metric","~","F9967CT-ND","Littelfuse","NANOSMD400LR-C-2","" 19 | H1 H2 H3 H4 ,4,"MountingHole","MountingHole:MountingHole_2.7mm_M2.5","~","-","-","-","" 20 | J1 ,1,"Battery In","Power_Board:JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal","","455-1649-ND","JST","B3PS-VH(LF)(SN)","" 21 | J7 J6 J5 J4 J3 J2 ,6,"JST B2PS-VH","Power_Board:JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal","~","455-1648-ND","JST","B2PS-VH(LF)(SN)","" 22 | J9 ,1,"Raspberry Pi","Connector_JST:JST_PUD_S10B-PUDSS-1_2x05_P2.00mm_Horizontal","~","455-2486-ND","JST","S10B-PUDSS-1(LF)(SN)","" 23 | L1 L2 L3 L4 L5 L6 L7 ,7,"60R","Inductor_SMD:L_1206_3216Metric","https://ds.yuden.co.jp/TYCOMPAS/ut/detail?pn=FBMJ3216HM600-T%20%20&u=M","587-1770-1-ND","Taiyo Yuden","FBMJ3216HM600-T","" 24 | L8 ,1,"1.3µH","Power_Board:Coilcraft_XAL1580","~","Mouser","Coilcraft","XAL1580-132MEB","" 25 | Q1 ,1,"SI5504BDC","Power_Board:1206-8_or_SO-8","http://www.vishay.com/docs/74483/si5504bdc.pdf","SI5504BDC-T1-GE3CT-ND","Vishay","SI5504BDC-T1-GE3","" 26 | R10 ,1,"120K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-07120K","0603" 27 | R11 ,1,"5.90K 1%","Resistor_SMD:R_0603_1608Metric","~","P5.90KHCT-ND","Panasonic","ERJ-3EKF5901V","0603" 28 | R12 ,1,"1.07K 1%","Resistor_SMD:R_0603_1608Metric","~","P1.07KHCT-ND","Panasonic","ERJ-3EKF1071V","0603" 29 | R13 ,1,"38.3K","Resistor_SMD:R_0603_1608Metric","~","RMCF0603FT38K3CT-ND","Stackpole","RMCF0603FT38K3","" 30 | R14 ,1,"294K","Resistor_SMD:R_0402_1005Metric","~","541-294KLCT-ND","Vishay-Dale","CRCW0402294KFKED","" 31 | R15 ,1,"976","Resistor_SMD:R_0402_1005Metric","~","541-976LCT-ND","VIshay-Dale","CRCW0402976RFKED","" 32 | R17 R19 ,2,"1","Resistor_SMD:R_0805_2012Metric","~","541-1.00CCCT-ND","Vishay-Dale","CRCW08051R00FKEA","" 33 | R18 ,1,"4.7","Resistor_SMD:R_0805_2012Metric","~","P4.7DCT-ND","Panasonic","ERJ-6RQF4R7V","" 34 | R2 R1 ,2,"680","Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder","~","-","Yageo","RC0603JR-07680R","" 35 | R20 R22 ,2,"10K 1%","Resistor_SMD:R_0603_1608Metric","~","RNCP0603FTD10K0CT-ND","Stackpole","RNCP0603FTD10K0","" 36 | R21 R23 ,2,"1.78K 1%","Resistor_SMD:R_0603_1608Metric","~","311-17.8KHRCT-ND","Yageo","RC0603FR-0717K8L","" 37 | R24 R7 R4 R16 ,4,"100K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-07100K","" 38 | R3 ,1,"10K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-0710K","" 39 | R5 ,1,"330K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-07330K","" 40 | R6 ,1,"1K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-071K","" 41 | R8 ,1,"68K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-0768K","0603" 42 | R9 ,1,"6.8K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-076K8","0603" 43 | SW1 ,1,"SW_Push","Power_Board:PTS645-Vx-39-2","~","CKN10053-ND","C&K","PTS645VK39-2 LFS","" 44 | U1 ,1,"LMZ14203","Power_Board:TO-PMOD_7","","LMZ14203TZX-ADJ/NOPBCT-ND","TI"," LMZ14203TZX-ADJ/NOPB ","TO-PMOD 7" 45 | U2 ,1,"TPS53819A","Power_Board:VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm_ThermalVias","","296-35480-1-ND","TI","TPS53819ARGTR","" 46 | U3 ,1,"CSD86360Q5D","Power_Board:Q5D","","296-35026-1-ND","TI","CSD86360Q5D","" 47 | U4 ,1,"MPU-9250","Sensor_Motion:InvenSense_QFN-24_3x3mm_P0.4mm","https://store.invensense.com/datasheets/invensense/MPU9250REV1.0.pdf","1428-1019-1-ND","InvenSense","MPU-9250","" 48 | U5 ,1,"ADS1000","Package_TO_SOT_SMD:SOT-23-6","http://www.ti.com/lit/ds/symlink/ads1000.pdf","296-38847-1-ND","TI","ADS1000A0IDBVR","" -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board/Power Board Schematic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/v0.4/Power Board/Power Board Schematic.pdf -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board/Power Board Symbols.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP CSD86360Q5D 4 | D Synchronous Buck NexFET™ Power Block 5 | $ENDCMP 6 | # 7 | $CMP TPS53819A 8 | D Single Synchronous Step-Down Controller with PMBUS 9 | $ENDCMP 10 | # 11 | #End Doc Library 12 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board/Power Board.pro: -------------------------------------------------------------------------------- 1 | update=Thursday, May 02, 2019 at 08:44:16 AM 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=4 20 | BoardThickness=1.6 21 | AllowMicroVias=0 22 | AllowBlindVias=0 23 | RequireCourtyardDefinitions=0 24 | ProhibitOverlappingCourtyards=1 25 | MinTrackWidth=0.1524 26 | MinViaDiameter=0.3 27 | MinViaDrill=0.254 28 | MinMicroViaDiameter=0 29 | MinMicroViaDrill=0 30 | MinHoleToHole=0.25 31 | TrackWidth1=0.254 32 | TrackWidth2=0.2 33 | ViaDiameter1=0.6 34 | ViaDrill1=0.3 35 | ViaDiameter2=0.8 36 | ViaDrill2=0.3 37 | ViaDiameter3=1 38 | ViaDrill3=0.5 39 | dPairWidth1=0.2 40 | dPairGap1=0.25 41 | dPairViaGap1=0.25 42 | SilkLineWidth=0.12 43 | SilkTextSizeV=1 44 | SilkTextSizeH=1 45 | SilkTextSizeThickness=0.15 46 | SilkTextItalic=0 47 | SilkTextUpright=1 48 | CopperLineWidth=0.2 49 | CopperTextSizeV=1.5 50 | CopperTextSizeH=1.5 51 | CopperTextThickness=0.3 52 | CopperTextItalic=0 53 | CopperTextUpright=1 54 | EdgeCutLineWidth=0.05 55 | CourtyardLineWidth=0.05 56 | OthersLineWidth=0.15 57 | OthersTextSizeV=1 58 | OthersTextSizeH=1 59 | OthersTextSizeThickness=0.15 60 | OthersTextItalic=0 61 | OthersTextUpright=1 62 | SolderMaskClearance=0.0508 63 | SolderMaskMinWidth=0.25 64 | SolderPasteClearance=0 65 | SolderPasteRatio=-0 66 | [pcbnew/Netclasses] 67 | [pcbnew/Netclasses/1] 68 | Name=/Panel_Power\tPi_Power\r 69 | Clearance=0.5 70 | TrackWidth=0.254 71 | ViaDiameter=0.6 72 | ViaDrill=0.3 73 | uViaDiameter=0.508 74 | uViaDrill=0.254 75 | dPairWidth=0.2 76 | dPairGap=0.25 77 | dPairViaGap=0.25 78 | [pcbnew/Netclasses/2] 79 | Name=Panel_Battery 80 | Clearance=0.1524 81 | TrackWidth=3 82 | ViaDiameter=1 83 | ViaDrill=0.5 84 | uViaDiameter=0.508 85 | uViaDrill=0.254 86 | dPairWidth=0.2 87 | dPairGap=0.25 88 | dPairViaGap=0.25 89 | [pcbnew/Netclasses/3] 90 | Name=Panel_Drive 91 | Clearance=0.1524 92 | TrackWidth=0.25 93 | ViaDiameter=1 94 | ViaDrill=0.5 95 | uViaDiameter=0.508 96 | uViaDrill=0.254 97 | dPairWidth=0.2 98 | dPairGap=0.25 99 | dPairViaGap=0.25 100 | [pcbnew/Netclasses/4] 101 | Name=Pi_Battery 102 | Clearance=0.25 103 | TrackWidth=0.3 104 | ViaDiameter=1 105 | ViaDrill=0.5 106 | uViaDiameter=0.508 107 | uViaDrill=0.254 108 | dPairWidth=0.2 109 | dPairGap=0.25 110 | dPairViaGap=0.25 111 | [pcbnew/Netclasses/5] 112 | Name=Pi_Power 113 | Clearance=0.25 114 | TrackWidth=1.4 115 | ViaDiameter=1 116 | ViaDrill=0.5 117 | uViaDiameter=0.508 118 | uViaDrill=0.254 119 | dPairWidth=0.2 120 | dPairGap=0.25 121 | dPairViaGap=0.25 122 | [schematic_editor] 123 | version=1 124 | PageLayoutDescrFile= 125 | PlotDirectoryName= 126 | SubpartIdSeparator=0 127 | SubpartFirstId=65 128 | NetFmtName= 129 | SpiceAjustPassiveValues=0 130 | LabSize=50 131 | ERC_TestSimilarLabels=1 132 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board/Power_Meter.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | LIBS:Power Board-cache 3 | EELAYER 29 0 4 | EELAYER END 5 | $Descr USLetter 11000 8500 6 | encoding utf-8 7 | Sheet 5 5 8 | Title "" 9 | Date "" 10 | Rev "" 11 | Comp "" 12 | Comment1 "" 13 | Comment2 "" 14 | Comment3 "" 15 | Comment4 "" 16 | $EndDescr 17 | $Comp 18 | L Power_Board:ADS1000 U5 19 | U 1 1 5CB6826E 20 | P 5950 3850 21 | F 0 "U5" H 5700 4200 50 0000 C CNN 22 | F 1 "ADS1000" H 5700 3500 50 0000 C CNN 23 | F 2 "Package_TO_SOT_SMD:SOT-23-6" H 5950 3850 50 0000 C CNN 24 | F 3 "http://www.ti.com/lit/ds/symlink/ads1000.pdf" H 5950 3850 50 0001 C CNN 25 | F 4 "296-38847-1-ND" H 0 0 50 0001 C CNN "Digikey No." 26 | F 5 "TI" H 0 0 50 0001 C CNN "Manufacturer" 27 | F 6 "ADS1000A0IDBVR" H 0 0 50 0001 C CNN "Part No." 28 | 1 5950 3850 29 | 1 0 0 -1 30 | $EndComp 31 | $Comp 32 | L power:GND #PWR0116 33 | U 1 1 5CB68EA0 34 | P 5450 4450 35 | F 0 "#PWR0116" H 5450 4200 50 0001 C CNN 36 | F 1 "GND" H 5455 4277 50 0000 C CNN 37 | F 2 "" H 5450 4450 50 0001 C CNN 38 | F 3 "" H 5450 4450 50 0001 C CNN 39 | 1 5450 4450 40 | 1 0 0 -1 41 | $EndComp 42 | $Comp 43 | L power:GND #PWR0117 44 | U 1 1 5CB69452 45 | P 5950 4450 46 | F 0 "#PWR0117" H 5950 4200 50 0001 C CNN 47 | F 1 "GND" H 5955 4277 50 0000 C CNN 48 | F 2 "" H 5950 4450 50 0001 C CNN 49 | F 3 "" H 5950 4450 50 0001 C CNN 50 | 1 5950 4450 51 | 1 0 0 -1 52 | $EndComp 53 | $Comp 54 | L Device:R R22 55 | U 1 1 5CB69830 56 | P 4950 3400 57 | F 0 "R22" H 5020 3446 50 0000 L CNN 58 | F 1 "10K 1%" H 5020 3355 50 0000 L CNN 59 | F 2 "Resistor_SMD:R_0603_1608Metric" V 4880 3400 50 0001 C CNN 60 | F 3 "~" H 4950 3400 50 0001 C CNN 61 | F 4 "RNCP0603FTD10K0CT-ND" H 0 0 50 0001 C CNN "Digikey No." 62 | F 5 "Stackpole" H 0 0 50 0001 C CNN "Manufacturer" 63 | F 6 "RNCP0603FTD10K0" H 0 0 50 0001 C CNN "Part No." 64 | 1 4950 3400 65 | 1 0 0 -1 66 | $EndComp 67 | $Comp 68 | L Device:R R23 69 | U 1 1 5CB69D57 70 | P 4950 4100 71 | F 0 "R23" H 5020 4146 50 0000 L CNN 72 | F 1 "1.78K 1%" H 5020 4055 50 0000 L CNN 73 | F 2 "Resistor_SMD:R_0603_1608Metric" V 4880 4100 50 0001 C CNN 74 | F 3 "~" H 4950 4100 50 0001 C CNN 75 | F 4 "311-17.8KHRCT-ND" H 0 0 50 0001 C CNN "Digikey No." 76 | F 5 "Yageo" H 0 0 50 0001 C CNN "Manufacturer" 77 | F 6 "RC0603FR-0717K8L" H 0 0 50 0001 C CNN "Part No." 78 | 1 4950 4100 79 | 1 0 0 -1 80 | $EndComp 81 | $Comp 82 | L power:GND #PWR0118 83 | U 1 1 5CB6A4C1 84 | P 4950 4450 85 | F 0 "#PWR0118" H 4950 4200 50 0001 C CNN 86 | F 1 "GND" H 4955 4277 50 0000 C CNN 87 | F 2 "" H 4950 4450 50 0001 C CNN 88 | F 3 "" H 4950 4450 50 0001 C CNN 89 | 1 4950 4450 90 | 1 0 0 -1 91 | $EndComp 92 | Wire Wire Line 93 | 5950 4250 5950 4450 94 | Wire Wire Line 95 | 5550 3950 5450 3950 96 | Wire Wire Line 97 | 5450 3950 5450 4450 98 | Wire Wire Line 99 | 5550 3750 4950 3750 100 | Wire Wire Line 101 | 4950 3550 4950 3750 102 | Connection ~ 4950 3750 103 | Wire Wire Line 104 | 4950 3750 4950 3950 105 | Wire Wire Line 106 | 4950 4250 4950 4450 107 | Wire Wire Line 108 | 4950 3250 4950 3050 109 | Wire Wire Line 110 | 4950 3050 4900 3050 111 | Wire Wire Line 112 | 5950 3450 5950 3300 113 | Wire Wire Line 114 | 5950 3050 5900 3050 115 | Text GLabel 5900 3050 0 50 Input ~ 0 116 | Pi_3.3V 117 | Text GLabel 4900 3050 0 50 Input ~ 0 118 | Vin_switched 119 | Text GLabel 6550 3750 2 50 Input ~ 0 120 | SCL 121 | Text GLabel 6550 3950 2 50 Input ~ 0 122 | SDA 123 | Wire Wire Line 124 | 6550 3950 6350 3950 125 | Wire Wire Line 126 | 6350 3750 6550 3750 127 | $Comp 128 | L Device:C C30 129 | U 1 1 5CB75E54 130 | P 7150 3850 131 | F 0 "C30" H 7265 3896 50 0000 L CNN 132 | F 1 "100nF" H 7265 3805 50 0000 L CNN 133 | F 2 "Capacitor_SMD:C_0603_1608Metric" H 7188 3700 50 0001 C CNN 134 | F 3 "~" H 7150 3850 50 0001 C CNN 135 | F 4 "-" H 0 0 50 0001 C CNN "Digikey No." 136 | F 5 "Murata" H 0 0 50 0001 C CNN "Manufacturer" 137 | F 6 "GRM188R71C104KA01D" H 0 0 50 0001 C CNN "Part No." 138 | 1 7150 3850 139 | 1 0 0 -1 140 | $EndComp 141 | Wire Wire Line 142 | 5950 3300 7150 3300 143 | Wire Wire Line 144 | 7150 3300 7150 3700 145 | Connection ~ 5950 3300 146 | Wire Wire Line 147 | 5950 3300 5950 3050 148 | Wire Wire Line 149 | 7150 4000 7150 4450 150 | $Comp 151 | L power:GND #PWR0119 152 | U 1 1 5CB77FAB 153 | P 7150 4450 154 | F 0 "#PWR0119" H 7150 4200 50 0001 C CNN 155 | F 1 "GND" H 7155 4277 50 0000 C CNN 156 | F 2 "" H 7150 4450 50 0001 C CNN 157 | F 3 "" H 7150 4450 50 0001 C CNN 158 | 1 7150 4450 159 | 1 0 0 -1 160 | $EndComp 161 | $EndSCHEMATC 162 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name Power_Board)(type KiCad)(uri "${KIPRJMOD}/../Power Board Footprints.pretty")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board/massage-bom.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | """ 4 | read the BOM generated by KiCad's bom2grouped_csv 5 | and make suitable for Digikey import. 6 | """ 7 | 8 | import csv 9 | import re 10 | import sys 11 | 12 | BUILD_QUANTITY = 5 13 | 14 | EXPORT_FIELDS = ( 15 | 'Reference', 16 | 'Quantity', 17 | 'Digikey No.', 18 | 'Part No.', 19 | ) 20 | 21 | sym_match = re.compile(r'(?P\D+)(?P\d+)\Z').match 22 | 23 | def sym_key(sym): 24 | m = sym_match(sym) 25 | if not m: 26 | return sym 27 | return (m.group('letters'), int(m.group('digits'))) 28 | 29 | 30 | def ref_key(ref): 31 | return sorted(sym_key(sym) for sym in ref.split()) 32 | 33 | 34 | def condense_ranges(seq): 35 | # print(f'condense_ranges(seq={seq!r})') 36 | first = None 37 | last = None 38 | for i in seq: 39 | if last is None: 40 | first = last = i 41 | elif i == last + 1: 42 | last = i 43 | else: 44 | yield (first, last) 45 | first = last = i 46 | if last is not None: 47 | yield (first, last) 48 | 49 | 50 | def format_range(letter, range): 51 | first, last = range 52 | if first == last: 53 | return f'{letter}{first}' 54 | else: 55 | return f'{letter}{first}-{last}' 56 | 57 | 58 | def massage_reference(ref): 59 | orig_ref = ref 60 | syms = ref.split() 61 | key = ref_key(ref) 62 | letter = key[0][0] 63 | assert all(k[0] == letter for k in key) 64 | ranges = condense_ranges([k[1] for k in key]) 65 | ref = ' '.join(format_range(letter, r) for r in ranges) 66 | ref = 'CUBE-PB4 ' + ref 67 | # print(f'ref {orig_ref!r} -> {ref!r}') 68 | return ref 69 | # for r in ranges: 70 | # if r[0] == r[1] 71 | # for k in key: 72 | # pass 73 | # syms = sorted(syms, key=sym_key) 74 | # nref = ' '.join(syms) 75 | # print(f'ref {ref!r} -> {nref!r}') 76 | # return ref 77 | 78 | 79 | def adjust_quantity(q): 80 | q *= BUILD_QUANTITY 81 | if q < 10: 82 | q = 10 83 | elif q < 25: 84 | q = 25 85 | elif q < 50: 86 | q = 50 87 | elif q < 100: 88 | q = 100 89 | return q 90 | 91 | 92 | def massage(csv_in, csv_out): 93 | cr = csv.DictReader(csv_in, skipinitialspace=True) 94 | cw = csv.DictWriter(csv_out, EXPORT_FIELDS, extrasaction='ignore') 95 | cw.writerow({f:f for f in EXPORT_FIELDS}) 96 | table = [] 97 | for row in cr: 98 | table.append(row) 99 | table.sort(key=lambda row: ref_key(row['Reference'])) 100 | for row in table: 101 | if row['Digikey No.'].endswith('-ND'): 102 | row['Reference'] = massage_reference(row['Reference']) 103 | row['Quantity'] = adjust_quantity(int(row['Quantity'])) 104 | cw.writerow(row) 105 | 106 | 107 | def main(argv): 108 | if len(argv) == 1: 109 | massage(sys.stdin, sys.stdout) 110 | else: 111 | for file in argv[1:]: 112 | with open(file, 'r') as csv_in: 113 | massage(csv_in, sys.stdout) 114 | 115 | 116 | if __name__ == '__main__': 117 | sys.exit(main(sys.argv)) 118 | -------------------------------------------------------------------------------- /Power Board/v0.4/Power Board/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name Power_Board)(type Legacy)(uri "${KIPRJMOD}/Power Board Symbols.lib")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /Power Board/v0.5/Logo Artwork.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/v0.5/Logo Artwork.xcf -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board Footprints.pretty/1206-8_or_SO-8.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 1206-8_or_SO-8 (layer F.Cu) (tedit 5CC51B59) 2 | (fp_text reference REF** (at 0 3.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1206-8_or_SO-8 (at 0 -3.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 2 -2.5) (end 2 2.5) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 2 2.5) (end -2 2.5) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -2 2.5) (end -2 -1.3) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start -2 -1.3) (end -1.25 -1.3) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -1.25 -1.3) (end -1.25 -2.5) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -1.25 -2.5) (end 2 -2.5) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 3.3 -2.65) (end 3.3 2.65) (layer F.CrtYd) (width 0.12)) 15 | (fp_line (start 3.3 2.65) (end -3.3 2.65) (layer F.CrtYd) (width 0.12)) 16 | (fp_line (start -3.3 2.65) (end -3.3 -2.65) (layer F.CrtYd) (width 0.12)) 17 | (fp_line (start -3.3 -2.65) (end 3.3 -2.65) (layer F.CrtYd) (width 0.12)) 18 | (pad 1 smd rect (at -0.74 -0.975) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask)) 19 | (pad 2 smd roundrect (at -0.74 -0.325) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 20 | (pad 3 smd roundrect (at -0.74 0.325) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 21 | (pad 4 smd roundrect (at -0.74 0.975) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 22 | (pad 5 smd roundrect (at 0.75 0.975) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 23 | (pad 6 smd roundrect (at 0.74 0.325) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 24 | (pad 7 smd roundrect (at 0.74 -0.325) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 25 | (pad 8 smd roundrect (at 0.74 -0.975) (size 0.42 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 26 | (pad 1 smd rect (at -2.34 -1.905) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask)) 27 | (pad 2 smd roundrect (at -2.34 -0.635) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 28 | (pad 3 smd roundrect (at -2.34 0.635) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 29 | (pad 4 smd roundrect (at -2.34 1.905) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 30 | (pad 5 smd roundrect (at 2.34 1.905) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 31 | (pad 6 smd roundrect (at 2.34 0.635) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 32 | (pad 7 smd roundrect (at 2.34 -0.635) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 33 | (pad 8 smd roundrect (at 2.34 -1.905) (size 1.78 0.72) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 34 | (model ${KISYS3DMOD}/Package_SO.3dshapes/Vishay_PowerPAK_SO-8.wrl 35 | (at (xyz 0 0 0)) 36 | (scale (xyz 1 1 1)) 37 | (rotate (xyz 0 0 0)) 38 | ) 39 | ) 40 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board Footprints.pretty/Bourns MF-MSMF Style 2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Bourns MF-MSMF Style 2" (layer F.Cu) (tedit 5C69A6AB) 2 | (fp_text reference F1 (at 0 3) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MF-MSMF250/16X-2 (at 0 -3) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -3.5 1.9) (end -3.5 -1.9) (layer F.CrtYd) (width 0.1)) 9 | (fp_line (start 3.5 1.9) (end -3.5 1.9) (layer F.CrtYd) (width 0.1)) 10 | (fp_line (start 3.5 -1.9) (end 3.5 1.9) (layer F.CrtYd) (width 0.1)) 11 | (fp_line (start -3.5 -1.9) (end 3.5 -1.9) (layer F.CrtYd) (width 0.1)) 12 | (fp_line (start -2.415 1.705) (end 2.415 1.705) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -2.415 -1.705) (end 2.415 -1.705) (layer F.SilkS) (width 0.12)) 14 | (pad 2 smd rect (at 2.39 0) (size 1.68 2.95) (layers F.Cu F.Paste F.Mask)) 15 | (pad 1 smd rect (at -2.39 0) (size 1.68 2.95) (layers F.Cu F.Paste F.Mask)) 16 | ) 17 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board Footprints.pretty/CP_Kemet_8.3x10.kicad_mod: -------------------------------------------------------------------------------- 1 | (module CP_Kemet_8.3x10 (layer F.Cu) (tedit 5CA41841) 2 | (fp_text reference REF** (at 0 10) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value CP_Kemet_8.3x10 (at 0 -9) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_circle (center 0 0) (end 4 0) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start -4.15 4.15) (end 2 4.15) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 2 4.15) (end 4.15 2) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 4.15 2) (end 4.15 -2) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 4.15 -2) (end 2 -4.15) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 2 -4.15) (end -4.15 -4.15) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -4.15 -4.15) (end -4.15 4.15) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 4.8 -1.45) (end 4.8 -0.85) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 5.1 -1.15) (end 4.5 -1.15) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -4.25 -4.25) (end 2 -4.25) (layer F.CrtYd) (width 0.12)) 18 | (fp_line (start 2 -4.25) (end 4.25 -2) (layer F.CrtYd) (width 0.12)) 19 | (fp_line (start 4.25 2.05) (end 2.05 4.25) (layer F.CrtYd) (width 0.12)) 20 | (fp_line (start 2.05 4.25) (end -4.25 4.25) (layer F.CrtYd) (width 0.12)) 21 | (fp_line (start -4.25 4.25) (end -4.25 0.55) (layer F.CrtYd) (width 0.12)) 22 | (fp_line (start -4.25 0.55) (end -5.1 0.55) (layer F.CrtYd) (width 0.12)) 23 | (fp_line (start -5.1 0.55) (end -5.1 -0.55) (layer F.CrtYd) (width 0.12)) 24 | (fp_line (start -5.1 -0.55) (end -4.3 -0.55) (layer F.CrtYd) (width 0.12)) 25 | (fp_line (start -4.3 -0.55) (end -4.3 -4.25) (layer F.CrtYd) (width 0.12)) 26 | (fp_line (start -4.3 -4.25) (end -4.25 -4.25) (layer F.CrtYd) (width 0.12)) 27 | (fp_line (start 4.25 -2) (end 4.25 -0.55) (layer F.CrtYd) (width 0.12)) 28 | (fp_line (start 4.25 -0.55) (end 5.1 -0.55) (layer F.CrtYd) (width 0.12)) 29 | (fp_line (start 5.1 -0.55) (end 5.1 0.55) (layer F.CrtYd) (width 0.12)) 30 | (fp_line (start 5.1 0.55) (end 4.25 0.55) (layer F.CrtYd) (width 0.12)) 31 | (fp_line (start 4.25 0.55) (end 4.25 2.05) (layer F.CrtYd) (width 0.12)) 32 | (pad 1 smd roundrect (at 3.3 0) (size 3.4 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 33 | (pad 2 smd roundrect (at -3.3 0) (size 3.4 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 34 | ) 35 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board Footprints.pretty/CP_OSCON_Poly_F12.kicad_mod: -------------------------------------------------------------------------------- 1 | (module CP_OSCON_Poly_F12 (layer F.Cu) (tedit 5CBB8897) 2 | (fp_text reference REF** (at 0 6.2) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value CP_OSCON_Poly_F12 (at 0 -6.3) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_circle (center 0 0) (end 4.89 0) (layer F.Fab) (width 0.1)) 9 | (fp_line (start 5.15 -5.15) (end 5.15 -0.61) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -5.29 -4.14) (end -4.14 -5.29) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start -3.858325 -2) (end -3.858325 -1) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -5.04 4.04) (end -4.04 5.04) (layer F.Fab) (width 0.1)) 13 | (fp_line (start -5.04 -4.04) (end -4.04 -5.04) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 5.15 5.15) (end 5.15 0.61) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -5.15 4.085563) (end -5.15 0.61) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 5.29 0.75) (end 5.29 5.29) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -4.358325 -1.5) (end -3.358325 -1.5) (layer F.Fab) (width 0.1)) 18 | (fp_line (start -5.15 -4.085563) (end -5.15 -0.61) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start -5.15 -4.085563) (end -4.085563 -5.15) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start -5.29 0.75) (end -5.29 4.14) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start -5.29 -4.14) (end -5.29 -0.75) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start -5.7 -0.75) (end -5.7 0.75) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start -5.29 -0.75) (end -5.7 -0.75) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start -5.7 0.75) (end -5.29 0.75) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start -4.14 5.29) (end 5.29 5.29) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start -4.04 5.04) (end 5.04 5.04) (layer F.Fab) (width 0.1)) 27 | (fp_line (start -5.29 4.14) (end -4.14 5.29) (layer F.CrtYd) (width 0.05)) 28 | (fp_line (start -5.04 -4.04) (end -5.04 4.04) (layer F.Fab) (width 0.1)) 29 | (fp_line (start -4.04 -5.04) (end 5.04 -5.04) (layer F.Fab) (width 0.1)) 30 | (fp_line (start -6.75 -1.96) (end -5.5 -1.96) (layer F.SilkS) (width 0.12)) 31 | (fp_line (start -4.14 -5.29) (end 5.29 -5.29) (layer F.CrtYd) (width 0.05)) 32 | (fp_line (start -4.085563 5.15) (end 5.15 5.15) (layer F.SilkS) (width 0.12)) 33 | (fp_line (start -6.125 -2.585) (end -6.125 -1.335) (layer F.SilkS) (width 0.12)) 34 | (fp_line (start 5.04 -5.04) (end 5.04 5.04) (layer F.Fab) (width 0.1)) 35 | (fp_line (start 5.7 -0.75) (end 5.7 0.75) (layer F.CrtYd) (width 0.05)) 36 | (fp_line (start 5.7 0.75) (end 5.29 0.75) (layer F.CrtYd) (width 0.05)) 37 | (fp_line (start -4.085563 -5.15) (end 5.15 -5.15) (layer F.SilkS) (width 0.12)) 38 | (fp_line (start 5.29 -5.29) (end 5.29 -0.75) (layer F.CrtYd) (width 0.05)) 39 | (fp_line (start 5.29 -0.75) (end 5.7 -0.75) (layer F.CrtYd) (width 0.05)) 40 | (fp_line (start -5.15 4.085563) (end -4.085563 5.15) (layer F.SilkS) (width 0.12)) 41 | (fp_line (start -5.15 0.61) (end -5.56 0.61) (layer F.SilkS) (width 0.12)) 42 | (fp_line (start -5.56 0.61) (end -5.56 -0.61) (layer F.SilkS) (width 0.12)) 43 | (fp_line (start -5.15 -0.61) (end -5.56 -0.61) (layer F.SilkS) (width 0.12)) 44 | (fp_line (start 5.15 -0.61) (end 5.56 -0.61) (layer F.SilkS) (width 0.12)) 45 | (fp_line (start 5.56 -0.61) (end 5.56 0.61) (layer F.SilkS) (width 0.12)) 46 | (fp_line (start 5.56 0.61) (end 5.15 0.61) (layer F.SilkS) (width 0.12)) 47 | (pad 1 smd roundrect (at -3.9 0) (size 3.2 1.1) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)) 48 | (pad 2 smd roundrect (at 3.9 0) (size 3.2 1.1) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.1)) 49 | (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/CP_Elec_10x12.6.wrl 50 | (at (xyz 0 0 0)) 51 | (scale (xyz 1 1 1)) 52 | (rotate (xyz 0 0 0)) 53 | ) 54 | ) 55 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board Footprints.pretty/Coilcraft_XAL1580.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Coilcraft_XAL1580 (layer F.Cu) (tedit 5CFF8EF5) 2 | (fp_text reference REF** (at 0 9.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Coilcraft_XAL1580 (at 0 -9.7) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 7.7 -8.5) (end -7.7 -8.5) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start -7.7 -8.5) (end -7.7 8.5) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -7.7 8.5) (end 7.7 8.5) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 7.7 8.5) (end 7.7 -8.5) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 8 -8.8) (end -8 -8.8) (layer F.CrtYd) (width 0.12)) 13 | (fp_line (start -8 -8.8) (end -8 8.8) (layer F.CrtYd) (width 0.12)) 14 | (fp_line (start -8 8.8) (end 8 8.8) (layer F.CrtYd) (width 0.12)) 15 | (fp_line (start 8 8.8) (end 8 -8.8) (layer F.CrtYd) (width 0.12)) 16 | (pad 1 smd rect (at 5.235 0) (size 4.52 16.51) (layers F.Cu F.Mask)) 17 | (pad 2 smd rect (at -5.235 0) (size 4.52 16.51) (layers F.Cu F.Mask)) 18 | (pad 1 smd roundrect (at 5.235 -6.1915) (size 3 3) (layers F.Cu F.Paste) (roundrect_rratio 0.25)) 19 | (pad 1 smd roundrect (at 5.235 -2.0635) (size 3 3) (layers F.Cu F.Paste) (roundrect_rratio 0.25)) 20 | (pad 1 smd roundrect (at 5.235 2.06375) (size 3 3) (layers F.Cu F.Paste) (roundrect_rratio 0.25)) 21 | (pad 1 smd roundrect (at 5.235 6.19135) (size 3 3) (layers F.Cu F.Paste) (roundrect_rratio 0.25)) 22 | (pad 2 smd roundrect (at -5.235 -6.1915) (size 3 3) (layers F.Cu F.Paste) (roundrect_rratio 0.25)) 23 | (pad 2 smd roundrect (at -5.235 -2.0635) (size 3 3) (layers F.Cu F.Paste) (roundrect_rratio 0.25)) 24 | (pad 2 smd roundrect (at -5.235 2.05) (size 3 3) (layers F.Cu F.Paste) (roundrect_rratio 0.25)) 25 | (pad 2 smd roundrect (at -5.235 6.19125) (size 3 3) (layers F.Cu F.Paste) (roundrect_rratio 0.25)) 26 | (model "${KIPRJMOD}/../Power Board Models/Coilcraft-XAL1580-102.step" 27 | (at (xyz 0 0 0)) 28 | (scale (xyz 1 1 1)) 29 | (rotate (xyz -90 0 180)) 30 | ) 31 | ) 32 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board Footprints.pretty/Fuse_1206_3216Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Fuse_1206_3216Metric (layer F.Cu) (tedit 5CC56D78) 2 | (descr "Fuse SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") 3 | (tags resistor) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -1.82) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value Fuse_1206_3216Metric (at 0 1.82) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -0.602064 -0.91) (end 0.602064 -0.91) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -0.602064 0.91) (end 0.602064 0.91) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -2.28 1.12) (end -2.28 -1.12) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -2.28 -1.12) (end 2.28 -1.12) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 2.28 -1.12) (end 2.28 1.12) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 2.28 1.12) (end -2.28 1.12) (layer F.CrtYd) (width 0.05)) 21 | (fp_text user %R (at 0 0) (layer F.Fab) 22 | (effects (font (size 0.8 0.8) (thickness 0.12))) 23 | ) 24 | (pad 1 smd roundrect (at -1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)) 25 | (pad 2 smd roundrect (at 1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)) 26 | (model ${KISYS3DMOD}/Fuse.3dshapes/Fuse_1206_3216Metric.wrl 27 | (at (xyz 0 0 0)) 28 | (scale (xyz 1 1 1)) 29 | (rotate (xyz 0 0 0)) 30 | ) 31 | (model "${KIPRJMOD}/../Power Board Models/LittelFuse_nanoSMD400LR-C.step" 32 | (at (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board Footprints.pretty/JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal.kicad_mod: -------------------------------------------------------------------------------- 1 | (module JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal (layer F.Cu) (tedit 5CBB82FD) 2 | (descr "JST VH series connector, B2PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator") 3 | (tags "connector JST VH top entry") 4 | (fp_text reference REF** (at 1.98 -2.55) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal (at 1.98 16.1) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -0.9 4) (end -0.9 13.4) (layer F.Fab) (width 0.1)) 11 | (fp_line (start -0.9 13.4) (end 4.86 13.4) (layer F.Fab) (width 0.1)) 12 | (fp_line (start 4.86 13.4) (end 4.86 4) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 4.86 4) (end -0.9 4) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 4.86 4) (end 5.91 4) (layer F.Fab) (width 0.1)) 15 | (fp_line (start 5.91 4) (end 5.91 7.2) (layer F.Fab) (width 0.1)) 16 | (fp_line (start 5.91 7.2) (end 4.86 7.2) (layer F.Fab) (width 0.1)) 17 | (fp_line (start -0.9 7.2) (end -1.95 7.2) (layer F.Fab) (width 0.1)) 18 | (fp_line (start -1.95 7.2) (end -1.95 4) (layer F.Fab) (width 0.1)) 19 | (fp_line (start -1.95 4) (end -0.9 4) (layer F.Fab) (width 0.1)) 20 | (fp_line (start -0.8 4) (end 0 4.8) (layer F.Fab) (width 0.1)) 21 | (fp_line (start 0 4.8) (end 0.8 4) (layer F.Fab) (width 0.1)) 22 | (fp_line (start -0.7 4) (end -0.7 0) (layer F.Fab) (width 0.1)) 23 | (fp_line (start -0.7 0) (end 0.7 0) (layer F.Fab) (width 0.1)) 24 | (fp_line (start 0.7 0) (end 0.7 4) (layer F.Fab) (width 0.1)) 25 | (fp_line (start -0.7 13.4) (end -0.7 14.9) (layer F.Fab) (width 0.1)) 26 | (fp_line (start -0.7 14.9) (end 0.7 14.9) (layer F.Fab) (width 0.1)) 27 | (fp_line (start 0.7 14.9) (end 0.7 13.4) (layer F.Fab) (width 0.1)) 28 | (fp_line (start 3.26 4) (end 3.26 0) (layer F.Fab) (width 0.1)) 29 | (fp_line (start 3.26 0) (end 4.66 0) (layer F.Fab) (width 0.1)) 30 | (fp_line (start 4.66 0) (end 4.66 4) (layer F.Fab) (width 0.1)) 31 | (fp_line (start 3.26 13.4) (end 3.26 14.9) (layer F.Fab) (width 0.1)) 32 | (fp_line (start 3.26 14.9) (end 4.66 14.9) (layer F.Fab) (width 0.1)) 33 | (fp_line (start 4.66 14.9) (end 4.66 13.4) (layer F.Fab) (width 0.1)) 34 | (fp_line (start -2.45 -1.85) (end -2.45 15.4) (layer F.CrtYd) (width 0.05)) 35 | (fp_line (start -2.45 15.4) (end 6.41 15.4) (layer F.CrtYd) (width 0.05)) 36 | (fp_line (start 6.41 15.4) (end 6.41 -1.85) (layer F.CrtYd) (width 0.05)) 37 | (fp_line (start 6.41 -1.85) (end -2.45 -1.85) (layer F.CrtYd) (width 0.05)) 38 | (fp_line (start -2.06 3.89) (end 6.02 3.89) (layer F.SilkS) (width 0.12)) 39 | (fp_line (start 6.02 3.89) (end 6.02 7.31) (layer F.SilkS) (width 0.12)) 40 | (fp_line (start 6.02 7.31) (end 4.97 7.31) (layer F.SilkS) (width 0.12)) 41 | (fp_line (start 4.97 7.31) (end 4.97 13.51) (layer F.SilkS) (width 0.12)) 42 | (fp_line (start 4.97 13.51) (end -1.01 13.51) (layer F.SilkS) (width 0.12)) 43 | (fp_line (start -1.01 13.51) (end -1.01 7.31) (layer F.SilkS) (width 0.12)) 44 | (fp_line (start -1.01 7.31) (end -2.06 7.31) (layer F.SilkS) (width 0.12)) 45 | (fp_line (start -2.06 7.31) (end -2.06 3.89) (layer F.SilkS) (width 0.12)) 46 | (fp_line (start -0.82 13.51) (end -0.82 15.01) (layer F.SilkS) (width 0.12)) 47 | (fp_line (start -0.82 15.01) (end 0.82 15.01) (layer F.SilkS) (width 0.12)) 48 | (fp_line (start 0.82 15.01) (end 0.82 13.51) (layer F.SilkS) (width 0.12)) 49 | (fp_line (start 3.14 13.51) (end 3.14 15.01) (layer F.SilkS) (width 0.12)) 50 | (fp_line (start 3.14 15.01) (end 4.78 15.01) (layer F.SilkS) (width 0.12)) 51 | (fp_line (start 4.78 15.01) (end 4.78 13.51) (layer F.SilkS) (width 0.12)) 52 | (fp_line (start 0 -1.61) (end -1.61 -1.61) (layer F.SilkS) (width 0.12)) 53 | (fp_line (start -1.61 -1.61) (end -1.61 0) (layer F.SilkS) (width 0.12)) 54 | (fp_text user %R (at 1.98 9.45) (layer F.Fab) 55 | (effects (font (size 1 1) (thickness 0.15))) 56 | ) 57 | (pad 1 thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.09259299999999999)) 58 | (pad 2 thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask)) 59 | (model ${KISYS3DMOD}/Connector_JST.3dshapes/JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal.wrl 60 | (at (xyz 0 0 0)) 61 | (scale (xyz 1 1 1)) 62 | (rotate (xyz 0 0 0)) 63 | ) 64 | (model "${KIPRJMOD}/../Power Board Models/JST-B2PS-VH.step" 65 | (offset (xyz 2 -9.5 -2.5)) 66 | (scale (xyz 1 1 1)) 67 | (rotate (xyz 0 0 0)) 68 | ) 69 | ) 70 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board Footprints.pretty/LittelFuse 30R400U reverse.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "LittelFuse 30R400U reverse" (layer F.Cu) (tedit 5C605760) 2 | (fp_text reference REF** (at 0 -3) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "Littelfuse 30R400U" (at 0 -13 90) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 7 0) (end 7 -22) (layer F.SilkS) (width 0.4)) 9 | (fp_line (start -7 -22) (end 7 -22) (layer F.SilkS) (width 0.4)) 10 | (fp_line (start -7 -22) (end -7 0) (layer F.SilkS) (width 0.4)) 11 | (fp_line (start 7 0) (end 4 0) (layer F.SilkS) (width 0.4)) 12 | (fp_line (start -7 0) (end -4 0) (layer F.SilkS) (width 0.4)) 13 | (pad 1 thru_hole circle (at 2.55 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) 14 | (pad 2 thru_hole circle (at -2.55 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) 15 | ) 16 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board Footprints.pretty/LittelFuse 30R400U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "LittelFuse 30R400U" (layer F.Cu) (tedit 5C605760) 2 | (fp_text reference REF** (at 0 -3) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "Littelfuse 30R400U" (at 0 -13 90) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 7 0) (end 7 -22) (layer F.SilkS) (width 0.4)) 9 | (fp_line (start -7 -22) (end 7 -22) (layer F.SilkS) (width 0.4)) 10 | (fp_line (start -7 -22) (end -7 0) (layer F.SilkS) (width 0.4)) 11 | (fp_line (start 7 0) (end 4 0) (layer F.SilkS) (width 0.4)) 12 | (fp_line (start -7 0) (end -4 0) (layer F.SilkS) (width 0.4)) 13 | (pad 1 thru_hole circle (at -2.55 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) 14 | (pad 2 thru_hole circle (at 2.55 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) 15 | ) 16 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board Footprints.pretty/Molex SL 070553.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Molex SL 070553" (layer F.Cu) (tedit 5C69A619) 2 | (fp_text reference J1 (at 1.27 2) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Conn_01x02 (at 1.27 -2) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 4.54 -3.92) (end -2 -3.92) (layer F.SilkS) (width 0.08)) 9 | (fp_line (start 5 0.7) (end 5 -12.8) (layer F.CrtYd) (width 0.1)) 10 | (fp_line (start -2.4 0.7) (end 5 0.7) (layer F.CrtYd) (width 0.1)) 11 | (fp_line (start -2.4 -12.8) (end -2.4 0.7) (layer F.CrtYd) (width 0.1)) 12 | (fp_line (start 5 -12.8) (end -2.4 -12.8) (layer F.CrtYd) (width 0.1)) 13 | (fp_line (start 3.54 0.7) (end 4.955 0.7) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -2.415 -12.81) (end 4.955 -12.81) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 4.955 0.7) (end 4.955 -12.8) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -2.415 0.7) (end -2.415 -12.81) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -1.2 0.7) (end -2.415 0.7) (layer F.SilkS) (width 0.12)) 18 | (pad 2 thru_hole circle (at 2.54 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 19 | (pad 1 thru_hole rect (at 0 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 20 | ) 21 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board Footprints.pretty/Molex_Microfit_43650-0203.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Molex_Microfit_43650-0203 (layer F.Cu) (tedit 5CA422B8) 2 | (fp_text reference REF** (at 0 5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Molex_Microfit_43650-0203 (at 0 -15) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 0 0) (end 3.15 0) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 3.15 0) (end 4.85 -1.7) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 4.85 -1.7) (end 4.85 -9.9) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 0 -9.9) (end 4.85 -9.9) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 0 0) (end -3.15 0) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -3.15 0) (end -4.85 -1.7) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -4.85 -1.7) (end -4.85 -9.9) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -4.85 -9.9) (end 0 -9.9) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -4.95 -10) (end 4.95 -10) (layer F.CrtYd) (width 0.12)) 17 | (fp_line (start 4.95 -10) (end 4.95 -1.65) (layer F.CrtYd) (width 0.12)) 18 | (fp_line (start 4.95 -1.65) (end 3.3 0) (layer F.CrtYd) (width 0.12)) 19 | (fp_line (start 3.35 0) (end -3.35 0) (layer F.CrtYd) (width 0.12)) 20 | (fp_line (start -3.35 0) (end -4.95 -1.6) (layer F.CrtYd) (width 0.12)) 21 | (fp_line (start -4.95 -1.6) (end -4.95 -10) (layer F.CrtYd) (width 0.12)) 22 | (pad "" np_thru_hole circle (at 3.65 -4.6) (size 4 4) (drill 2.41) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -3.65 -4.6) (size 4 4) (drill 2.41) (layers *.Cu *.Mask)) 24 | (pad 1 thru_hole circle (at 1.5 -8.92) (size 2 2) (drill 1.02) (layers *.Cu *.Mask)) 25 | (pad 2 thru_hole circle (at -1.5 -8.92) (size 2 2) (drill 1.02) (layers *.Cu *.Mask)) 26 | ) 27 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board Footprints.pretty/Molex_SL_70553-0006.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Molex_SL_70553-0005 (layer F.Cu) (tedit 5CA56472) 2 | (fp_text reference REF** (at -5.5 14) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Molex_SL_70553-0005 (at -6.5 -2) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 2.565 2) (end 2.565 13) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start -17.765 13) (end -17.765 2) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 2.565 13) (end -17.765 13) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 2.565 2) (end 1.545 2) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 1.545 2) (end 1.545 -0.59) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -17.765 2) (end -16.745 2) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -16.745 2) (end -16.745 -0.59) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 2.7 13.1) (end 2.7 -1.1) (layer F.CrtYd) (width 0.12)) 16 | (fp_line (start 2.7 -1.1) (end -17.89 -1.1) (layer F.CrtYd) (width 0.12)) 17 | (fp_line (start -17.89 -1.1) (end -17.89 13.1) (layer F.CrtYd) (width 0.12)) 18 | (fp_line (start -17.84 13.1) (end 2.7 13.1) (layer F.CrtYd) (width 0.12)) 19 | (fp_line (start 1.1 -1.1) (end 1.1 1.1) (layer B.CrtYd) (width 0.12)) 20 | (fp_line (start 1.1 1.1) (end -16.34 1.1) (layer B.CrtYd) (width 0.12)) 21 | (fp_line (start -16.34 1.1) (end -16.34 -1.1) (layer B.CrtYd) (width 0.12)) 22 | (fp_line (start -13.8 -1.1) (end 1.1 -1.1) (layer B.CrtYd) (width 0.12)) 23 | (pad 1 thru_hole rect (at 0 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 24 | (pad 2 thru_hole circle (at -2.54 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 25 | (pad 3 thru_hole circle (at -5.08 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 26 | (pad 4 thru_hole circle (at -7.62 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 27 | (pad 5 thru_hole circle (at -10.16 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 28 | (pad 6 thru_hole circle (at -12.7 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 29 | (pad 7 thru_hole circle (at -15.24 0) (size 2 2) (drill 1.09) (layers *.Cu *.Mask)) 30 | ) 31 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board Footprints.pretty/MountingHole_3mm_Pad_Via.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MountingHole_3mm_Pad_Via (layer F.Cu) (tedit 5C69A378) 2 | (descr "Mounting Hole 3mm") 3 | (tags "mounting hole 3mm") 4 | (attr virtual) 5 | (fp_text reference REF** (at 0 -4) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value MountingHole_3mm_Pad_Via (at 0 4) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_text user %R (at 0.3 0) (layer F.Fab) 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | ) 14 | (fp_circle (center 0 0) (end 3 0) (layer Cmts.User) (width 0.15)) 15 | (fp_circle (center 0 0) (end 3.25 0) (layer F.CrtYd) (width 0.05)) 16 | (fp_text user REF** (at 0 4) (layer B.SilkS) 17 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 18 | ) 19 | (pad 1 thru_hole circle (at 0 0) (size 6 6) (drill 3) (layers *.Cu *.Mask)) 20 | (pad 1 thru_hole circle (at 2.25 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 21 | (pad 1 thru_hole circle (at 1.59099 1.59099) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at 0 2.25) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 23 | (pad 1 thru_hole circle (at -1.59099 1.59099) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 24 | (pad 1 thru_hole circle (at -2.25 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 25 | (pad 1 thru_hole circle (at -1.59099 -1.59099) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 26 | (pad 1 thru_hole circle (at 0 -2.25) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 27 | (pad 1 thru_hole circle (at 1.59099 -1.59099) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)) 28 | ) 29 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board Footprints.pretty/PTS645-Vx-39-2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PTS645-Vx-39-2 (layer F.Cu) (tedit 5CBB9518) 2 | (descr "C&K 6mm Tact Switch PTS645 Series Vertical") 3 | (fp_text reference REF** (at 2.25 5) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value PTS645-Vx-39-2 (at 2.25 -5) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 5.75 -4.2) (end 5.75 3) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -1.25 -4.2) (end -1.25 3) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 5.5 -1.9) (end -1 -1.9) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 5.75 3) (end -1.25 3) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 2.3 3.85) (end 4.05 3.85) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 4.05 3.85) (end 4.05 3) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 2.3 3.85) (end 0.55 3.85) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 0.55 3.85) (end 0.55 3) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start 6.5 -4.2) (end 6.5 3) (layer F.CrtYd) (width 0.12)) 18 | (fp_line (start 6.5 3) (end -2 3) (layer F.CrtYd) (width 0.12)) 19 | (fp_line (start -2 3) (end -2 -4.2) (layer F.CrtYd) (width 0.12)) 20 | (fp_line (start -2 -4.2) (end 6.5 -4.2) (layer F.CrtYd) (width 0.12)) 21 | (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 22 | (pad 2 thru_hole circle (at 4.5 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -1.25 -2.55) (size 2.3 2.3) (drill 1.3) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.75 -2.55) (size 2.3 2.3) (drill 1.3) (layers *.Cu *.Mask)) 25 | (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx31-2LFS.wrl 26 | (offset (xyz 4.5 0 0)) 27 | (scale (xyz 1 1 1)) 28 | (rotate (xyz 0 0 180)) 29 | ) 30 | ) 31 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board Footprints.pretty/Q5D.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Q5D (layer F.Cu) (tedit 5CC565BD) 2 | (fp_text reference REF** (at 0 3.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Q5D (at 0 -3.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_poly (pts (xy -3.15 -2.06) (xy -2.44 -2.06) (xy -2.44 -0.48) (xy -3.15 -0.48) 9 | (xy -3.15 -0.79) (xy -2.8 -0.79) (xy -2.8 -1.75) (xy -3.15 -1.75)) (layer F.Mask) (width 0.1)) 10 | (fp_line (start 3 -2.5) (end -2 -2.5) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start -3 -1.5) (end -3 2.5) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -3 2.5) (end 3 2.5) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 3 2.5) (end 3 -2.5) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -2 -2.5) (end -3 -1.5) (layer F.SilkS) (width 0.12)) 15 | (fp_poly (pts (xy -2.8 -1.5) (xy -2.8 -1.04) (xy -2.44 -1.04) (xy -2.44 -1.5)) (layer F.Paste) (width 0.1)) 16 | (fp_line (start 3.3 -2.6) (end 3.3 2.6) (layer F.CrtYd) (width 0.12)) 17 | (fp_line (start 3.3 2.6) (end -3.3 2.6) (layer F.CrtYd) (width 0.12)) 18 | (fp_line (start -3.3 2.6) (end -3.3 -2.6) (layer F.CrtYd) (width 0.12)) 19 | (fp_line (start -3.3 -2.6) (end 3.3 -2.6) (layer F.CrtYd) (width 0.12)) 20 | (pad 1 smd roundrect (at -2.795 -1.905) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 21 | (pad 2 smd roundrect (at -2.795 -0.635) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 22 | (pad 3 smd roundrect (at -2.795 0.635) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 23 | (pad 4 smd roundrect (at -2.795 1.905) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 24 | (pad 5 smd roundrect (at 2.795 1.905) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 25 | (pad 6 smd roundrect (at 2.795 0.635) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 26 | (pad 7 smd roundrect (at 2.795 -0.635) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 27 | (pad 8 smd roundrect (at 2.795 -1.905) (size 0.81 0.41) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.122)) 28 | (pad GND smd roundrect (at 0 0) (size 3.156 4.319) (layers F.Cu F.Mask) (roundrect_rratio 0.016)) 29 | (pad GND thru_hole circle (at 0 -0.705) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 30 | (zone_connect 2)) 31 | (pad GND thru_hole circle (at 0 -1.91) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 32 | (zone_connect 2)) 33 | (pad GND thru_hole circle (at 1.328 -0.705) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 34 | (zone_connect 2)) 35 | (pad GND thru_hole circle (at -1.328 -0.705) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 36 | (zone_connect 2)) 37 | (pad GND thru_hole circle (at -1.328 0.705) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 38 | (zone_connect 2)) 39 | (pad GND thru_hole circle (at 0 0.705) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 40 | (zone_connect 2)) 41 | (pad GND thru_hole circle (at 1.328 0.705) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 42 | (zone_connect 2)) 43 | (pad GND thru_hole circle (at 0 1.91) (size 0.4 0.4) (drill 0.254) (layers *.Cu F.Mask) 44 | (zone_connect 2)) 45 | (pad GND smd roundrect (at 0.785 0) (size 1.31 1.15) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.04099999999999999)) 46 | (pad GND smd roundrect (at -0.785 0) (size 1.31 1.15) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.04099999999999999)) 47 | (pad GND smd roundrect (at -0.785 -1.41) (size 1.31 1.11) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.04099999999999999)) 48 | (pad GND smd roundrect (at 0.785 -1.41) (size 1.31 1.15) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.04099999999999999)) 49 | (pad GND smd roundrect (at 0.785 1.41) (size 1.31 1.15) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.04099999999999999)) 50 | (pad GND smd roundrect (at -0.785 1.41) (size 1.31 1.15) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.04099999999999999)) 51 | (pad 1 smd roundrect (at -2.795 -1.27) (size 0.81 1.68) (layers F.Cu) (roundrect_rratio 0.062)) 52 | (model "${KIPRJMOD}/../Power Board Models/DQY8_3P2X4P3 v1.step" 53 | (at (xyz 0 0 0)) 54 | (scale (xyz 1 1 1)) 55 | (rotate (xyz 0 0 0)) 56 | ) 57 | ) 58 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board Footprints.pretty/TO-PMOD_7.kicad_mod: -------------------------------------------------------------------------------- 1 | (module TO-PMOD_7 (layer F.Cu) (tedit 5CBB81F2) 2 | (fp_text reference REF** (at 3.81 2.54) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value TO-PMOD_7 (at 3.81 -13.97) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -1.395 -12.585) (end 9.015 -12.585) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 9.015 -12.585) (end 9.015 -2.735) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -1.395 -12.585) (end -1.395 -2.735) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 9.015 -2.735) (end -1.395 -2.735) (layer F.SilkS) (width 0.12)) 12 | (fp_circle (center 0 -3.81) (end 0 -3.81) (layer F.SilkS) (width 1)) 13 | (fp_line (start 9.2 -2.6) (end 9.2 -12.7) (layer F.CrtYd) (width 0.12)) 14 | (fp_line (start 9.2 -12.7) (end -1.6 -12.7) (layer F.CrtYd) (width 0.12)) 15 | (fp_line (start -1.6 -12.7) (end -1.6 -2.6) (layer F.CrtYd) (width 0.12)) 16 | (fp_line (start 9.2 -2.6) (end 8.2 -2.6) (layer F.CrtYd) (width 0.12)) 17 | (fp_line (start 8.2 -2.6) (end 8.2 1.6) (layer F.CrtYd) (width 0.12)) 18 | (fp_line (start 8.2 1.6) (end -0.6 1.6) (layer F.CrtYd) (width 0.12)) 19 | (fp_line (start -0.6 1.6) (end -0.6 -2.6) (layer F.CrtYd) (width 0.12)) 20 | (fp_line (start -0.6 -2.6) (end -1.6 -2.6) (layer F.CrtYd) (width 0.12)) 21 | (pad 1 smd rect (at 0 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask)) 22 | (pad 2 smd roundrect (at 1.27 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 23 | (pad 3 smd roundrect (at 2.54 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 24 | (pad 4 smd roundrect (at 3.81 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 25 | (pad 5 smd roundrect (at 5.08 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 26 | (pad 6 smd roundrect (at 6.35 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 27 | (pad 7 smd roundrect (at 7.62 0) (size 0.89 3.06) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 28 | (pad GND smd roundrect (at 3.81 -7.305) (size 5.35 8.54) (layers F.Cu F.Mask) (roundrect_rratio 0.042)) 29 | (pad GND thru_hole circle (at 2 -10.4) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 30 | (zone_connect 2)) 31 | (pad GND thru_hole circle (at 3.8 -10.4) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 32 | (zone_connect 2)) 33 | (pad GND thru_hole circle (at 5.6 -10.4) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 34 | (zone_connect 2)) 35 | (pad GND thru_hole circle (at 3.8 -8.3) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 36 | (zone_connect 2)) 37 | (pad GND thru_hole circle (at 3.8 -6.15) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 38 | (zone_connect 2)) 39 | (pad GND thru_hole circle (at 5.6 -8.3) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 40 | (zone_connect 2)) 41 | (pad GND thru_hole circle (at 5.6 -6.15) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 42 | (zone_connect 2)) 43 | (pad GND thru_hole circle (at 2 -6.15) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 44 | (zone_connect 2)) 45 | (pad GND thru_hole circle (at 2 -8.3) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 46 | (zone_connect 2)) 47 | (pad GND thru_hole circle (at 5.6 -4) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 48 | (zone_connect 2)) 49 | (pad GND thru_hole circle (at 2 -4.05) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 50 | (zone_connect 2)) 51 | (pad GND thru_hole circle (at 3.8 -4.05) (size 0.508 0.508) (drill 0.254) (layers *.Cu) 52 | (zone_connect 2)) 53 | (pad GND smd roundrect (at 2.9 -7.25) (size 1.3 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.292)) 54 | (pad GND smd roundrect (at 4.7 -7.25) (size 1.3 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.292)) 55 | (pad GND smd roundrect (at 2.85 -5.1) (size 1.3 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.292)) 56 | (pad GND smd roundrect (at 4.75 -5.05) (size 1.3 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.292)) 57 | (pad GND smd roundrect (at 4.75 -9.35) (size 1.4 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.292)) 58 | (pad GND smd roundrect (at 2.9 -9.35) (size 1.3 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.292)) 59 | (model "${KIPRJMOD}/../Power Board Models/LMZ14203.step" 60 | (offset (xyz 3.8 7.5 0.5)) 61 | (scale (xyz 1 1 1)) 62 | (rotate (xyz -90 0 0)) 63 | ) 64 | ) 65 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board Footprints.pretty/VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm_ThermalVias.kicad_mod: -------------------------------------------------------------------------------- 1 | (module VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm_ThermalVias (layer F.Cu) (tedit 5CC51C97) 2 | (descr "VQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/tlv62095.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py") 3 | (tags "VQFN DFN_QFN") 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -2.82) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm_ThermalVias (at 0 2.82) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start 1.135 -1.61) (end 1.61 -1.61) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.1)) 19 | (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.1)) 20 | (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.1)) 21 | (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer F.Fab) (width 0.1)) 22 | (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer F.Fab) (width 0.1)) 23 | (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start 2.12 -2.12) (end -2.12 -2.12) (layer F.CrtYd) (width 0.05)) 27 | (fp_text user %R (at 0 0) (layer F.Fab) 28 | (effects (font (size 0.75 0.75) (thickness 0.11))) 29 | ) 30 | (pad 17 smd roundrect (at 0 0) (size 1.68 1.68) (layers F.Cu F.Mask) (roundrect_rratio 0.14881)) 31 | (pad 17 thru_hole circle (at -0.59 -0.59) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) 32 | (pad 17 thru_hole circle (at 0.59 -0.59) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) 33 | (pad 17 thru_hole circle (at -0.59 0.59) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) 34 | (pad 17 thru_hole circle (at 0.59 0.59) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) 35 | (pad 17 smd roundrect (at 0 0) (size 1.68 1.68) (layers B.Cu) (roundrect_rratio 0.14881)) 36 | (pad "" smd roundrect (at -0.42 -0.42) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) 37 | (pad "" smd roundrect (at -0.42 0.42) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) 38 | (pad "" smd roundrect (at 0.42 -0.42) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) 39 | (pad "" smd roundrect (at 0.42 0.42) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) 40 | (pad 1 smd roundrect (at -1.4625 -0.75) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) 41 | (clearance 0.2)) 42 | (pad 2 smd roundrect (at -1.4625 -0.25) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 43 | (pad 3 smd roundrect (at -1.4625 0.25) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 44 | (pad 4 smd roundrect (at -1.4625 0.75) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) 45 | (clearance 0.2)) 46 | (pad 5 smd roundrect (at -0.75 1.4625) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 47 | (pad 6 smd roundrect (at -0.25 1.4625) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 48 | (pad 7 smd roundrect (at 0.25 1.4625) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 49 | (pad 8 smd roundrect (at 0.75 1.4625) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 50 | (pad 9 smd roundrect (at 1.4625 0.75) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 51 | (pad 10 smd roundrect (at 1.4625 0.25) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 52 | (pad 11 smd roundrect (at 1.4625 -0.25) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 53 | (pad 12 smd roundrect (at 1.4625 -0.75) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 54 | (pad 13 smd roundrect (at 0.75 -1.4625) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 55 | (pad 14 smd roundrect (at 0.25 -1.4625) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 56 | (pad 15 smd roundrect (at -0.25 -1.4625) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 57 | (pad 16 smd roundrect (at -0.75 -1.4625) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 58 | (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/UQFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm.wrl 59 | (at (xyz 0 0 0)) 60 | (scale (xyz 1 1 1)) 61 | (rotate (xyz 0 0 0)) 62 | ) 63 | ) 64 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board/Digikey Order.csv: -------------------------------------------------------------------------------- 1 | Reference,Quantity,Digikey No.,Part No. 2 | Reference,Quantity,Digikey No.,Part No. 3 | CUBE-PB5 C1 C6 C9 C11 C14,50,587-1438-1-ND,GMK212B7105KG-T 4 | CUBE-PB5 C2 C15,25,445-5827-1-ND,CGA4J2X7R2A104K125AA 5 | CUBE-PB5 C3,10,399-6672-1-ND,EDK107M050A9MAA 6 | CUBE-PB5 C4-5,25,490-10748-1-ND,GRM21BR61E106MA73L 7 | CUBE-PB5 C8,10,732-8009-1-ND,885012206091 8 | CUBE-PB5 C10,10,587-1965-1-ND,LMK325BJ107MM-T 9 | CUBE-PB5 C13 C17 C31,25,490-10748-1-ND,GRM21BR61E106MA73L 10 | CUBE-PB5 C16,10,399-1083-1-ND,C0603C102J5RACTU 11 | CUBE-PB5 C19-22,25,PCE5080CT-ND,35SVPD47M 12 | CUBE-PB5 C23-26,25,490-10531-1-ND,GRM32EC81C476KE15L 13 | CUBE-PB5 D3,10,BAT54CCT-ND,BAT54CTA 14 | CUBE-PB5 F1-6,50,F9967CT-ND,NANOSMD400LR-C-2 15 | CUBE-PB5 J1,10,455-1649-ND,B3PS-VH(LF)(SN) 16 | CUBE-PB5 J2-7,50,455-1648-ND,B2PS-VH(LF)(SN) 17 | CUBE-PB5 J9,10,455-2486-ND,S10B-PUDSS-1(LF)(SN) 18 | CUBE-PB5 L1-7,50,587-1770-1-ND,FBMJ3216HM600-T 19 | CUBE-PB5 Q1,10,SI5504BDC-T1-GE3CT-ND,SI5504BDC-T1-GE3 20 | CUBE-PB5 R11,10,P5.90KHCT-ND,ERJ-3EKF5901V 21 | CUBE-PB5 R12,10,P1.07KHCT-ND,ERJ-3EKF1071V 22 | CUBE-PB5 R13,10,RMCF0603FT38K3CT-ND,RMCF0603FT38K3 23 | CUBE-PB5 R14,10,541-294KLCT-ND,CRCW0402294KFKED 24 | CUBE-PB5 R15,10,541-976LCT-ND,CRCW0402976RFKED 25 | CUBE-PB5 R17 R19,25,541-1.00CCCT-ND,CRCW08051R00FKEA 26 | CUBE-PB5 R18,10,P4.7DCT-ND,ERJ-6RQF4R7V 27 | CUBE-PB5 R20 R22,25,RNCP0603FTD10K0CT-ND,RNCP0603FTD10K0 28 | CUBE-PB5 R21 R23,25,311-17.8KHRCT-ND,RC0603FR-0717K8L 29 | CUBE-PB5 SW1,10,CKN10053-ND,PTS645VK39-2 LFS 30 | CUBE-PB5 U1,10,LMZ14203TZX-ADJ/NOPBCT-ND, LMZ14203TZX-ADJ/NOPB 31 | CUBE-PB5 U2,10,296-35480-1-ND,TPS53819ARGTR 32 | CUBE-PB5 U3,10,296-35026-1-ND,CSD86360Q5D 33 | CUBE-PB5 U4,10,1428-1019-1-ND,MPU-9250 34 | CUBE-PB5 U5,10,296-38847-1-ND,ADS1000A0IDBVR 35 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board/Gerbers/Power Board-Edge_Cuts.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(5.1.0-0)* 2 | G04 #@! TF.CreationDate,2019-06-11T08:39:26-04:00* 3 | G04 #@! TF.ProjectId,Power Board,506f7765-7220-4426-9f61-72642e6b6963,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! 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.0-0)) date 2019-06-11 08:39:26* 9 | %MOMM*% 10 | %LPD*% 11 | G04 APERTURE LIST* 12 | %ADD10C,0.762000*% 13 | G04 APERTURE END LIST* 14 | D10* 15 | X147000000Y-111500000D02* 16 | G75* 17 | G02X143500000Y-115000000I-3500000J0D01* 18 | G01* 19 | X80500000Y-115000000D02* 20 | G75* 21 | G02X77000000Y-111500000I0J3500000D01* 22 | G01* 23 | X77000000Y-38500000D02* 24 | G75* 25 | G02X80500000Y-35000000I3500000J0D01* 26 | G01* 27 | X143500000Y-35000000D02* 28 | G75* 29 | G02X147000000Y-38500000I0J-3500000D01* 30 | G01* 31 | X77000000Y-111500000D02* 32 | X77000000Y-38500000D01* 33 | X143500000Y-115000000D02* 34 | X80500000Y-115000000D01* 35 | X147000000Y-38500000D02* 36 | X147000000Y-111500000D01* 37 | X80500000Y-35000000D02* 38 | X143500000Y-35000000D01* 39 | M02* 40 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board/Power Board BOM.csv: -------------------------------------------------------------------------------- 1 | Reference, Quantity, Value, Footprint, Datasheet, Digikey No., Manufacturer, Part No., Package 2 | C10 ,1,"100µF","Capacitor_SMD:C_1210_3225Metric","~","587-1965-1-ND","Taiyo Yuden","LMK325BJ107MM-T","" 3 | C16 ,1,"1nF","Capacitor_SMD:C_0603_1608Metric","~","399-1083-1-ND","Kemet","C0603C102J5RACTU","" 4 | C17 C13 C31 ,3,"10µF","Capacitor_SMD:C_1206_3216Metric","~","490-10748-1-ND","Murata","GRM21BR61E106MA73L","" 5 | C19 C20 C21 C22 ,4,"47µF","Power_Board:CP_OSCON_Poly_F12","~","PCE5080CT-ND","Panasonic","35SVPD47M","" 6 | C2 C15 ,2,"100nF","Capacitor_SMD:C_0805_2012Metric","~","445-5827-1-ND","TDK","CGA4J2X7R2A104K125AA","" 7 | C23 C24 C25 C26 ,4,"47µF","Capacitor_SMD:C_1210_3225Metric","~","490-10531-1-ND","Murata","GRM32EC81C476KE15L","" 8 | C28 C27 C30 ,3,"100nF","Capacitor_SMD:C_0603_1608Metric","~","-","Murata","GRM188R71C104KA01D","" 9 | C3 ,1,"100µF","Capacitor_SMD:CP_Elec_8x10","https://datasheet.octopart.com/EDK107M050A9MAA-Kemet-datasheet-13271990.pdf","399-6672-1-ND","Kemet","EDK107M050A9MAA","" 10 | C5 C4 ,2,"10µF","Capacitor_SMD:C_0805_2012Metric","~","490-10748-1-ND","Murata","GRM21BR61E106MA73L","" 11 | C6 C9 C1 C14 C11 ,5,"1µF","Capacitor_SMD:C_0805_2012Metric","~","587-1438-1-ND","Taiyo Yuden","GMK212B7105KG-T","" 12 | C7 C29 ,2,"10nF","Capacitor_SMD:C_0603_1608Metric","~","-","Murata","GRM188R71H103KA01D","0603" 13 | C8 ,1,"22nF","Capacitor_SMD:C_0603_1608Metric","~","732-8009-1-ND","Wurth","885012206091","" 14 | D1 ,1,"LED, green","LED_SMD:LED_0603_1608Metric","~","-","Osram","LG Q971-KN-1","" 15 | D2 ,1,"LED, blue","LED_SMD:LED_0603_1608Metric","~","-","Osram","LB Q39G-L2N2-35-1","" 16 | D3 ,1,"BAT54C","Package_TO_SOT_SMD:SOT-23","https://www.diodes.com/_files/datasheets/ds11005.pdf","BAT54CCT-ND","Diodes Inc.","BAT54CTA","" 17 | F6 F5 F4 F3 F2 F1 ,6,"Fuse","Power_Board:Fuse_1206_3216Metric","~","F9967CT-ND","Littelfuse","NANOSMD400LR-C-2","" 18 | H1 H2 H3 H4 ,4,"MountingHole","MountingHole:MountingHole_2.7mm_M2.5","~","-","-","-","" 19 | J1 ,1,"Battery In","Power_Board:JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal","","455-1649-ND","JST","B3PS-VH(LF)(SN)","" 20 | J7 J6 J5 J4 J3 J2 ,6,"JST B2PS-VH","Power_Board:JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal","~","455-1648-ND","JST","B2PS-VH(LF)(SN)","" 21 | J9 ,1,"Raspberry Pi","Connector_JST:JST_PUD_S10B-PUDSS-1_2x05_P2.00mm_Horizontal","~","455-2486-ND","JST","S10B-PUDSS-1(LF)(SN)","" 22 | L1 L2 L3 L4 L5 L6 L7 ,7,"60R","Inductor_SMD:L_1206_3216Metric","https://ds.yuden.co.jp/TYCOMPAS/ut/detail?pn=FBMJ3216HM600-T%20%20&u=M","587-1770-1-ND","Taiyo Yuden","FBMJ3216HM600-T","" 23 | L8 ,1,"1.3µH","Power_Board:Coilcraft_XAL1580","~","Mouser","Coilcraft","XAL1580-132MEB","" 24 | Q1 ,1,"SI5504BDC","Power_Board:1206-8_or_SO-8","http://www.vishay.com/docs/74483/si5504bdc.pdf","SI5504BDC-T1-GE3CT-ND","Vishay","SI5504BDC-T1-GE3","" 25 | R10 ,1,"120K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-07120K","0603" 26 | R11 ,1,"5.90K 1%","Resistor_SMD:R_0603_1608Metric","~","P5.90KHCT-ND","Panasonic","ERJ-3EKF5901V","0603" 27 | R12 ,1,"1.07K 1%","Resistor_SMD:R_0603_1608Metric","~","P1.07KHCT-ND","Panasonic","ERJ-3EKF1071V","0603" 28 | R13 ,1,"38.3K","Resistor_SMD:R_0603_1608Metric","~","RMCF0603FT38K3CT-ND","Stackpole","RMCF0603FT38K3","" 29 | R14 ,1,"294K","Resistor_SMD:R_0402_1005Metric","~","541-294KLCT-ND","Vishay-Dale","CRCW0402294KFKED","" 30 | R15 ,1,"976","Resistor_SMD:R_0402_1005Metric","~","541-976LCT-ND","VIshay-Dale","CRCW0402976RFKED","" 31 | R17 R19 ,2,"1","Resistor_SMD:R_0805_2012Metric","~","541-1.00CCCT-ND","Vishay-Dale","CRCW08051R00FKEA","" 32 | R18 ,1,"4.7","Resistor_SMD:R_0805_2012Metric","~","P4.7DCT-ND","Panasonic","ERJ-6RQF4R7V","" 33 | R2 R1 ,2,"680","Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder","~","-","Yageo","RC0603JR-07680R","" 34 | R20 R22 ,2,"10K 1%","Resistor_SMD:R_0603_1608Metric","~","RNCP0603FTD10K0CT-ND","Stackpole","RNCP0603FTD10K0","" 35 | R21 R23 ,2,"1.78K 1%","Resistor_SMD:R_0603_1608Metric","~","311-17.8KHRCT-ND","Yageo","RC0603FR-0717K8L","" 36 | R24 R7 R4 R16 ,4,"100K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-07100K","" 37 | R3 ,1,"10K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-0710K","" 38 | R5 ,1,"330K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-07330K","" 39 | R6 ,1,"1K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-071K","" 40 | R8 ,1,"68K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-0768K","0603" 41 | R9 ,1,"6.8K","Resistor_SMD:R_0603_1608Metric","~","-","Yageo","RC0603JR-076K8","0603" 42 | SW1 ,1,"SW_Push","Power_Board:PTS645-Vx-39-2","~","CKN10053-ND","C&K","PTS645VK39-2 LFS","" 43 | U1 ,1,"LMZ14203","Power_Board:TO-PMOD_7","","LMZ14203TZX-ADJ/NOPBCT-ND","TI"," LMZ14203TZX-ADJ/NOPB ","TO-PMOD 7" 44 | U2 ,1,"TPS53819A","Power_Board:VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm_ThermalVias","","296-35480-1-ND","TI","TPS53819ARGTR","" 45 | U3 ,1,"CSD86360Q5D","Power_Board:Q5D","","296-35026-1-ND","TI","CSD86360Q5D","" 46 | U4 ,1,"MPU-9250","Sensor_Motion:InvenSense_QFN-24_3x3mm_P0.4mm","https://store.invensense.com/datasheets/invensense/MPU9250REV1.0.pdf","1428-1019-1-ND","InvenSense","MPU-9250","" 47 | U5 ,1,"ADS1000","Package_TO_SOT_SMD:SOT-23-6","http://www.ti.com/lit/ds/symlink/ads1000.pdf","296-38847-1-ND","TI","ADS1000A0IDBVR","" -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board/Power Board Schematic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/Power Board/v0.5/Power Board/Power Board Schematic.pdf -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board/Power Board Symbols.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP CSD86360Q5D 4 | D Synchronous Buck NexFET™ Power Block 5 | $ENDCMP 6 | # 7 | $CMP TPS53819A 8 | D Single Synchronous Step-Down Controller with PMBUS 9 | $ENDCMP 10 | # 11 | #End Doc Library 12 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board/Power Board.pro: -------------------------------------------------------------------------------- 1 | update=Tuesday, June 11, 2019 at 08:06:05 AM 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=4 20 | BoardThickness=1.6 21 | AllowMicroVias=0 22 | AllowBlindVias=0 23 | RequireCourtyardDefinitions=0 24 | ProhibitOverlappingCourtyards=1 25 | MinTrackWidth=0.1524 26 | MinViaDiameter=0.3 27 | MinViaDrill=0.254 28 | MinMicroViaDiameter=0 29 | MinMicroViaDrill=0 30 | MinHoleToHole=0.25 31 | TrackWidth1=0.254 32 | TrackWidth2=0.2 33 | ViaDiameter1=0.6 34 | ViaDrill1=0.3 35 | ViaDiameter2=0.8 36 | ViaDrill2=0.3 37 | ViaDiameter3=1 38 | ViaDrill3=0.5 39 | dPairWidth1=0.2 40 | dPairGap1=0.25 41 | dPairViaGap1=0.25 42 | SilkLineWidth=0.12 43 | SilkTextSizeV=1 44 | SilkTextSizeH=1 45 | SilkTextSizeThickness=0.15 46 | SilkTextItalic=0 47 | SilkTextUpright=1 48 | CopperLineWidth=0.2 49 | CopperTextSizeV=1.5 50 | CopperTextSizeH=1.5 51 | CopperTextThickness=0.3 52 | CopperTextItalic=0 53 | CopperTextUpright=1 54 | EdgeCutLineWidth=0.05 55 | CourtyardLineWidth=0.05 56 | OthersLineWidth=0.15 57 | OthersTextSizeV=1 58 | OthersTextSizeH=1 59 | OthersTextSizeThickness=0.15 60 | OthersTextItalic=0 61 | OthersTextUpright=1 62 | SolderMaskClearance=0.0508 63 | SolderMaskMinWidth=0 64 | SolderPasteClearance=0 65 | SolderPasteRatio=-0 66 | [pcbnew/Netclasses] 67 | [pcbnew/Netclasses/1] 68 | Name=/Panel_Power\tPi_Power\r 69 | Clearance=0.5 70 | TrackWidth=0.254 71 | ViaDiameter=0.6 72 | ViaDrill=0.3 73 | uViaDiameter=0.508 74 | uViaDrill=0.254 75 | dPairWidth=0.2 76 | dPairGap=0.25 77 | dPairViaGap=0.25 78 | [pcbnew/Netclasses/2] 79 | Name=Panel_Battery 80 | Clearance=0.1524 81 | TrackWidth=3 82 | ViaDiameter=1 83 | ViaDrill=0.5 84 | uViaDiameter=0.508 85 | uViaDrill=0.254 86 | dPairWidth=0.2 87 | dPairGap=0.25 88 | dPairViaGap=0.25 89 | [pcbnew/Netclasses/3] 90 | Name=Panel_Drive 91 | Clearance=0.1524 92 | TrackWidth=0.25 93 | ViaDiameter=1 94 | ViaDrill=0.5 95 | uViaDiameter=0.508 96 | uViaDrill=0.254 97 | dPairWidth=0.2 98 | dPairGap=0.25 99 | dPairViaGap=0.25 100 | [pcbnew/Netclasses/4] 101 | Name=Pi_Battery 102 | Clearance=0.25 103 | TrackWidth=0.3 104 | ViaDiameter=1 105 | ViaDrill=0.5 106 | uViaDiameter=0.508 107 | uViaDrill=0.254 108 | dPairWidth=0.2 109 | dPairGap=0.25 110 | dPairViaGap=0.25 111 | [pcbnew/Netclasses/5] 112 | Name=Pi_Power 113 | Clearance=0.25 114 | TrackWidth=1.4 115 | ViaDiameter=1 116 | ViaDrill=0.5 117 | uViaDiameter=0.508 118 | uViaDrill=0.254 119 | dPairWidth=0.2 120 | dPairGap=0.25 121 | dPairViaGap=0.25 122 | [schematic_editor] 123 | version=1 124 | PageLayoutDescrFile= 125 | PlotDirectoryName= 126 | SubpartIdSeparator=0 127 | SubpartFirstId=65 128 | NetFmtName= 129 | SpiceAjustPassiveValues=0 130 | LabSize=50 131 | ERC_TestSimilarLabels=1 132 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board/Power_Meter.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | LIBS:Power Board-cache 3 | EELAYER 29 0 4 | EELAYER END 5 | $Descr USLetter 11000 8500 6 | encoding utf-8 7 | Sheet 5 5 8 | Title "" 9 | Date "" 10 | Rev "" 11 | Comp "" 12 | Comment1 "" 13 | Comment2 "" 14 | Comment3 "" 15 | Comment4 "" 16 | $EndDescr 17 | $Comp 18 | L Power_Board:ADS1000 U5 19 | U 1 1 5CB6826E 20 | P 5950 3850 21 | F 0 "U5" H 5700 4200 50 0000 C CNN 22 | F 1 "ADS1000" H 5700 3500 50 0000 C CNN 23 | F 2 "Package_TO_SOT_SMD:SOT-23-6" H 5950 3850 50 0000 C CNN 24 | F 3 "http://www.ti.com/lit/ds/symlink/ads1000.pdf" H 5950 3850 50 0001 C CNN 25 | F 4 "296-38847-1-ND" H 0 0 50 0001 C CNN "Digikey No." 26 | F 5 "TI" H 0 0 50 0001 C CNN "Manufacturer" 27 | F 6 "ADS1000A0IDBVR" H 0 0 50 0001 C CNN "Part No." 28 | 1 5950 3850 29 | 1 0 0 -1 30 | $EndComp 31 | $Comp 32 | L power:GND #PWR0116 33 | U 1 1 5CB68EA0 34 | P 5450 4450 35 | F 0 "#PWR0116" H 5450 4200 50 0001 C CNN 36 | F 1 "GND" H 5455 4277 50 0000 C CNN 37 | F 2 "" H 5450 4450 50 0001 C CNN 38 | F 3 "" H 5450 4450 50 0001 C CNN 39 | 1 5450 4450 40 | 1 0 0 -1 41 | $EndComp 42 | $Comp 43 | L power:GND #PWR0117 44 | U 1 1 5CB69452 45 | P 5950 4450 46 | F 0 "#PWR0117" H 5950 4200 50 0001 C CNN 47 | F 1 "GND" H 5955 4277 50 0000 C CNN 48 | F 2 "" H 5950 4450 50 0001 C CNN 49 | F 3 "" H 5950 4450 50 0001 C CNN 50 | 1 5950 4450 51 | 1 0 0 -1 52 | $EndComp 53 | $Comp 54 | L Device:R R22 55 | U 1 1 5CB69830 56 | P 4950 3400 57 | F 0 "R22" H 5020 3446 50 0000 L CNN 58 | F 1 "10K 1%" H 5020 3355 50 0000 L CNN 59 | F 2 "Resistor_SMD:R_0603_1608Metric" V 4880 3400 50 0001 C CNN 60 | F 3 "~" H 4950 3400 50 0001 C CNN 61 | F 4 "RNCP0603FTD10K0CT-ND" H 0 0 50 0001 C CNN "Digikey No." 62 | F 5 "Stackpole" H 0 0 50 0001 C CNN "Manufacturer" 63 | F 6 "RNCP0603FTD10K0" H 0 0 50 0001 C CNN "Part No." 64 | 1 4950 3400 65 | 1 0 0 -1 66 | $EndComp 67 | $Comp 68 | L Device:R R23 69 | U 1 1 5CB69D57 70 | P 4950 4100 71 | F 0 "R23" H 5020 4146 50 0000 L CNN 72 | F 1 "1.78K 1%" H 5020 4055 50 0000 L CNN 73 | F 2 "Resistor_SMD:R_0603_1608Metric" V 4880 4100 50 0001 C CNN 74 | F 3 "~" H 4950 4100 50 0001 C CNN 75 | F 4 "311-17.8KHRCT-ND" H 0 0 50 0001 C CNN "Digikey No." 76 | F 5 "Yageo" H 0 0 50 0001 C CNN "Manufacturer" 77 | F 6 "RC0603FR-0717K8L" H 0 0 50 0001 C CNN "Part No." 78 | 1 4950 4100 79 | 1 0 0 -1 80 | $EndComp 81 | $Comp 82 | L power:GND #PWR0118 83 | U 1 1 5CB6A4C1 84 | P 4950 4450 85 | F 0 "#PWR0118" H 4950 4200 50 0001 C CNN 86 | F 1 "GND" H 4955 4277 50 0000 C CNN 87 | F 2 "" H 4950 4450 50 0001 C CNN 88 | F 3 "" H 4950 4450 50 0001 C CNN 89 | 1 4950 4450 90 | 1 0 0 -1 91 | $EndComp 92 | Wire Wire Line 93 | 5950 4250 5950 4450 94 | Wire Wire Line 95 | 5550 3950 5450 3950 96 | Wire Wire Line 97 | 5450 3950 5450 4450 98 | Wire Wire Line 99 | 5550 3750 4950 3750 100 | Wire Wire Line 101 | 4950 3550 4950 3750 102 | Connection ~ 4950 3750 103 | Wire Wire Line 104 | 4950 3750 4950 3950 105 | Wire Wire Line 106 | 4950 4250 4950 4450 107 | Wire Wire Line 108 | 4950 3250 4950 3050 109 | Wire Wire Line 110 | 4950 3050 4900 3050 111 | Wire Wire Line 112 | 5950 3450 5950 3300 113 | Wire Wire Line 114 | 5950 3050 5900 3050 115 | Text GLabel 5900 3050 0 50 Input ~ 0 116 | Pi_3.3V 117 | Text GLabel 4900 3050 0 50 Input ~ 0 118 | Vin_switched 119 | Text GLabel 6550 3750 2 50 Input ~ 0 120 | SCL 121 | Text GLabel 6550 3950 2 50 Input ~ 0 122 | SDA 123 | Wire Wire Line 124 | 6550 3950 6350 3950 125 | Wire Wire Line 126 | 6350 3750 6550 3750 127 | $Comp 128 | L Device:C C30 129 | U 1 1 5CB75E54 130 | P 7150 3850 131 | F 0 "C30" H 7265 3896 50 0000 L CNN 132 | F 1 "100nF" H 7265 3805 50 0000 L CNN 133 | F 2 "Capacitor_SMD:C_0603_1608Metric" H 7188 3700 50 0001 C CNN 134 | F 3 "~" H 7150 3850 50 0001 C CNN 135 | F 4 "-" H 0 0 50 0001 C CNN "Digikey No." 136 | F 5 "Murata" H 0 0 50 0001 C CNN "Manufacturer" 137 | F 6 "GRM188R71C104KA01D" H 0 0 50 0001 C CNN "Part No." 138 | 1 7150 3850 139 | 1 0 0 -1 140 | $EndComp 141 | Wire Wire Line 142 | 5950 3300 7150 3300 143 | Wire Wire Line 144 | 7150 3300 7150 3700 145 | Connection ~ 5950 3300 146 | Wire Wire Line 147 | 5950 3300 5950 3050 148 | Wire Wire Line 149 | 7150 4000 7150 4450 150 | $Comp 151 | L power:GND #PWR0119 152 | U 1 1 5CB77FAB 153 | P 7150 4450 154 | F 0 "#PWR0119" H 7150 4200 50 0001 C CNN 155 | F 1 "GND" H 7155 4277 50 0000 C CNN 156 | F 2 "" H 7150 4450 50 0001 C CNN 157 | F 3 "" H 7150 4450 50 0001 C CNN 158 | 1 7150 4450 159 | 1 0 0 -1 160 | $EndComp 161 | $EndSCHEMATC 162 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name Power_Board)(type KiCad)(uri "${KIPRJMOD}/../Power Board Footprints.pretty")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board/massage-bom.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | """ 4 | read the BOM generated by KiCad's bom2grouped_csv 5 | and make suitable for Digikey import. 6 | """ 7 | 8 | import csv 9 | import re 10 | import sys 11 | 12 | BUILD_QUANTITY = 5 13 | 14 | EXPORT_FIELDS = ( 15 | 'Reference', 16 | 'Quantity', 17 | 'Digikey No.', 18 | 'Part No.', 19 | ) 20 | 21 | sym_match = re.compile(r'(?P\D+)(?P\d+)\Z').match 22 | 23 | def sym_key(sym): 24 | m = sym_match(sym) 25 | if not m: 26 | return sym 27 | return (m.group('letters'), int(m.group('digits'))) 28 | 29 | 30 | def ref_key(ref): 31 | return sorted(sym_key(sym) for sym in ref.split()) 32 | 33 | 34 | def condense_ranges(seq): 35 | # print(f'condense_ranges(seq={seq!r})') 36 | first = None 37 | last = None 38 | for i in seq: 39 | if last is None: 40 | first = last = i 41 | elif i == last + 1: 42 | last = i 43 | else: 44 | yield (first, last) 45 | first = last = i 46 | if last is not None: 47 | yield (first, last) 48 | 49 | 50 | def format_range(letter, range): 51 | first, last = range 52 | if first == last: 53 | return f'{letter}{first}' 54 | else: 55 | return f'{letter}{first}-{last}' 56 | 57 | 58 | def massage_reference(ref): 59 | orig_ref = ref 60 | syms = ref.split() 61 | key = ref_key(ref) 62 | letter = key[0][0] 63 | assert all(k[0] == letter for k in key) 64 | ranges = condense_ranges([k[1] for k in key]) 65 | ref = ' '.join(format_range(letter, r) for r in ranges) 66 | ref = 'CUBE-PB5 ' + ref 67 | # print(f'ref {orig_ref!r} -> {ref!r}') 68 | return ref 69 | # for r in ranges: 70 | # if r[0] == r[1] 71 | # for k in key: 72 | # pass 73 | # syms = sorted(syms, key=sym_key) 74 | # nref = ' '.join(syms) 75 | # print(f'ref {ref!r} -> {nref!r}') 76 | # return ref 77 | 78 | 79 | def adjust_quantity(q): 80 | q *= BUILD_QUANTITY 81 | if q < 10: 82 | q = 10 83 | elif q < 25: 84 | q = 25 85 | elif q < 50: 86 | q = 50 87 | elif q < 100: 88 | q = 100 89 | return q 90 | 91 | 92 | def massage(csv_in, csv_out): 93 | cr = csv.DictReader(csv_in, skipinitialspace=True) 94 | cw = csv.DictWriter(csv_out, EXPORT_FIELDS, extrasaction='ignore') 95 | cw.writerow({f:f for f in EXPORT_FIELDS}) 96 | table = [] 97 | for row in cr: 98 | table.append(row) 99 | table.sort(key=lambda row: ref_key(row['Reference'])) 100 | for row in table: 101 | if row['Digikey No.'].endswith('-ND'): 102 | row['Reference'] = massage_reference(row['Reference']) 103 | row['Quantity'] = adjust_quantity(int(row['Quantity'])) 104 | cw.writerow(row) 105 | 106 | 107 | def main(argv): 108 | if len(argv) == 1: 109 | massage(sys.stdin, sys.stdout) 110 | else: 111 | for file in argv[1:]: 112 | with open(file, 'r') as csv_in: 113 | massage(csv_in, sys.stdout) 114 | 115 | 116 | if __name__ == '__main__': 117 | sys.exit(main(sys.argv)) 118 | -------------------------------------------------------------------------------- /Power Board/v0.5/Power Board/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name Power_Board)(type Legacy)(uri "${KIPRJMOD}/Power Board Symbols.lib")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # LED Cube 2 | 3 | ![The cube on its stand.](images/alphablock.jpg) 4 | 5 | A cube made of RGB LED panels. 6 | 7 | I saw [Zaurak's and Polyfloyd's LED cubes](https://kbob.github.io/2019/08/23/led-cubes.html), and decided I wanted to make one too. This one is smaller with denser LEDs. (2mm pitch instead of 2.5mm) 8 | 9 | 10 | # Overview 11 | 12 | The cube's faces are six LED panels from Aliexpress. Each panel has 64×64 RGB leds and is driven by the HUB75 protocol. 13 | 14 | The chassis is a combination of 3D printed PLA, machine screws, and magnets. 15 | The electronics can be installed and removed without tools. 16 | 17 | The electronics consist of a Raspberry Pi connected via USB to an 18 | [iCEBreaker FPGA](https://www.crowdsupply.com/1bitsquared/icebreaker-fpga) 19 | dev board, HUB75 PMOD interface, and the panels. 20 | 21 | Power is provided by an eight pack of 18650 batteries and a custom 22 | power supply. The power board also has an inertial measurement 23 | unit (IMU), battery level monitoring, and soft power controls. 24 | 25 | I also have two different display stands that prop the cube up on 26 | one corner. One stand disassembles for easy transport; the other, shown above, 27 | is more stable and has a (bulky) carrying case. All this is 3D printed. 28 | 29 | 30 | # What's Here? 31 | 32 | * **Mechanical/** CAD files, STL files, and parts lists. The two 33 | display stands are here too. 34 | 35 | * **Power Board/** KiCAD files and BOM for the custom power board. 36 | 37 | * **Wiring/** Notes on the wiring harness. 38 | 39 | * **Linux/** Notes on configuring Linux on the Raspberry Pi. 40 | 41 | 42 | # What's Missing? 43 | 44 | There are several different software options. I outlined them in 45 | [this 'blog post](https://kbob.github.io/2019-08-23/led-cubes.html). 46 | None of them are in this repository. I couldn't even begin 47 | to write a comprehensive installation guide for them all. 48 | 49 | The gateware is based on [tnt's excellent 50 | ice40-playground](https://github.com/smunaut/ice40-playground). 51 | But I have my own fork [here](https://github.com/kbob/ice40-playground). 52 | My cube uses the `topic-cube` branch. I haven't checked whether everything 53 | in that branch has made it back upstream. 54 | 55 | 56 | # What's Coming (I hope)? 57 | 58 | ## Raspberry Pi 4 59 | 60 | My cube has a Raspberry Pi 3 Model A+. (What a mouthful!) 61 | Shortly after I built it, the Raspberry Pi foundation announced 62 | the Raspberry Pi 4. Its GPU is much better, and I really want to 63 | get it into my cube. But of course it's a different size; 64 | I have to redesign part of the chassis to make it fit. 65 | 66 | # Mesa OpenGL 67 | 68 | I am using Broadcom's proprietary OpenGL. I want to get the 69 | open source Mesa GL running, but haven't figured out the magic 70 | yet. (It's complicated because I refuse to install an X11 server; 71 | I only want offscreen rendering.) 72 | 73 | # More LED Panels 74 | 75 | **Update 2019-09-22:** Good news! 1BitSquared now has [the correct 76 | LED panels](https://1bitsquared.com/collections/embedded-hardware/products/led-panel) 77 | in stock. Get the ICN2037 variant. 78 | 79 | The Aliexpress vendors do not ship a single version of the HUB75 80 | panels. Instead, you get whatever vendors happen to be available 81 | surplus. Each version has different driver chips, timing requirements, 82 | mechanical layout, even power voltage requirements. So today 83 | the panels on the cube are irreplaceable. If one dies, I'll 84 | have no cube. 85 | 86 | ~~Esden is working on getting a reliable source for LED panels. 87 | Follow him on twitter ([@esden](https://twitter.com/esden)) 88 | to stay up to date.~~ 89 | -------------------------------------------------------------------------------- /Wiring/README.md: -------------------------------------------------------------------------------- 1 | # Cube Wiring 2 | 3 | The cube contains 10 PCBs with custom wiring between them. 4 | 5 | ## PCBs 6 | 7 | * Six LED panels 8 | * Power Board 9 | * Raspberry Pi 10 | * iCEBreaker FPGA 11 | * HUB75 PMOD 12 | 13 | There is also a PCB inside the battery pack. 14 | 15 | ## Power Distribution 16 | 17 | ### Battery to power board 18 | 19 | Use a 3 position JST VHR connector on the battery. 20 | 21 | Pin | Use 22 | :---:|:---: 23 | 1 | +V 24 | 2 | N/C 25 | 3 | GND 26 | 27 | 28 | ### Power board to LED panels 29 | 30 | The LED panels are powered with 4 volts. 31 | 32 | There is a direct wire from the power board to each LED panel. 33 | The LED panel uses a 4 position JST VHR connector; the power board 34 | uses a 2 position VHR. 35 | 36 | Panel Pin | Power Board Pin | Use 37 | :---------:|:---------------:|:---: 38 | 1 | - | N/C 39 | 2 | 1 | +4V 40 | 3 | 2 | GND 41 | 4 | - | N/C 42 | 43 | The wire to each panel is a different length to minimize cable clutter. 44 | 45 | Panel | Length 46 | :-----:|:------: 47 | Bottom | 130 mm 48 | Front | 240 mm 49 | Back | 95 mm +V
100 mm GND 50 | Lid | 200 mm 51 | Left | 70 mm 52 | Right | 60 mm 53 | 54 | ## Data Cables 55 | 56 | ### HUB75 data cables 57 | 58 | The LED panels use a HUB75 interface. HUB75 uses a 16 pin IDC 59 | connector and ribbon cable. 60 | 61 | Most of the LED panels use a "normal" cable where both IDC connectors 62 | are on the same side of the ribbon. But for mechanical reasons, two 63 | of the cables have one connector upside down. On all cables, pin 1 64 | is connected to pin 1. 65 | 66 | From | To | Length | Shape 67 | :-------|:-------|-------:|:-----: 68 | PMOD | Left | 70 mm | invert dest
(tabs out) 69 | Left | Front | 55 mm | normal 70 | Front | Right | 55 mm | normal 71 | Right | Bottom | 155 mm | normal 72 | Bottom | Back | 55 mm | normal 73 | Back | Lid | 105 mm | invert dest
(tabs out) 74 | 75 | 76 | 77 | ### Power board to Raspberry Pi 78 | 79 | These two boards are connected by a ten conductor cable. 80 | The power board provides the Pi with +5.25V power and ground, 81 | and the Pi in turn provides the Power Board with +3.3V power. 82 | There are also I²C connection and dedicated lines 83 | for power sense, power control, and power alert (interrupt). 84 | 85 | At the power board end, the connector is a 10 position JST PUD. 86 | At the Raspberry Pi end, a 12 position Amphenol Mini-PV is used. 87 | Each conductor is 67mm long before crimping. 88 | 89 | 90 | Power Board Pin | Pi Pin | Color | Function 91 | ---------------:|-------:|--------|---------- 92 | 1 | 1 | yellow | +3.3V 93 | 2 | 2 | red | +5.25V 94 | 3 | 3 | green | I²C SDA 95 | 4 | 4 | red | +5.25V 96 | 5 | 5 | blue | I&sub2;C SCL 97 | 6 | 6 | black | GND 98 | 8 | 7 | blue | Power Control 99 | \- | 8 | - | Reserved for serial console 100 | 9 | 9 | black | GND 101 | \- | 10 | - | Reserved for serial console 102 | 10 | 11 | green | Power Sense 103 | 7 | 12 | white | Power Alert 104 | 105 | 106 | 107 | ### Raspberry Pi to iCEBreaker FPGA 108 | 109 | The Raspberry Pi connects to the iCEBreaker via USB. Space is tight, 110 | so a micro-USB connector with a small head is needed. This one works. 111 | 112 | [Cerrxian 9Inch Micro USB Cable Combo Left Angle Micro USB 5 Pin Male 113 | to USB 2.0 Type A Right Angle Male Data Sync and Charge Cable](https://www.amazon.com/Cerrxian-Charge-Samsung-Motorola-Android/dp/B07P76Q8C2) 114 | 115 | 116 | ### iCEBreaker FPGA to PMOD 117 | 118 | The PMOD interface is a board-to-board connection. No cable needed. 119 | -------------------------------------------------------------------------------- /images/alphablock.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbob/LED-Cube/45ee5e6f402a006cf56a7f754d02ba0b7c9feeeb/images/alphablock.jpg --------------------------------------------------------------------------------