├── .github └── workflows │ └── ci.yml ├── .gitignore ├── README.md └── card ├── LICENSE ├── README.md ├── ato.yaml ├── elec ├── footprints │ ├── footprints.3dshapes │ │ ├── LED-SMD_L1.0-W0.5-H0.4.step │ │ ├── LED-SMD_L1.0-W0.5-H0.4.wrl │ │ ├── QFN-8_L1.6-W1.6-H0.5-P0.50.step │ │ └── QFN-8_L1.6-W1.6-H0.5-P0.50.wrl │ ├── footprints.kicad_sym │ └── footprints.pretty │ │ ├── HM-NFC-Class6-Antenna.kicad_mod │ │ ├── LED-SMD_L1.0-W0.5-RD.kicad_mod │ │ └── XQFN-8_L1.6-W1.6-P0.50-BR.kicad_mod ├── layout │ └── default │ │ ├── card.kicad_pcb │ │ ├── card.kicad_pro │ │ ├── card.kicad_sch │ │ └── fp-lib-table └── src │ ├── card.ato │ ├── generics │ ├── README.md │ ├── ato.yaml │ ├── buttons.ato │ ├── capacitors.ato │ ├── connectors.ato │ ├── data │ │ └── .gitkeep │ ├── debug.ato │ ├── diodes.ato │ ├── elec │ │ ├── footprints │ │ │ ├── C01005.kicad_mod │ │ │ ├── C0201.kicad_mod │ │ │ ├── C0402.kicad_mod │ │ │ ├── C0504.kicad_mod │ │ │ ├── C0603.kicad_mod │ │ │ ├── C0805.kicad_mod │ │ │ ├── C1206.kicad_mod │ │ │ ├── C1210.kicad_mod │ │ │ ├── C1812.kicad_mod │ │ │ ├── C1825.kicad_mod │ │ │ ├── C2220.kicad_mod │ │ │ ├── C2225.kicad_mod │ │ │ ├── C3640.kicad_mod │ │ │ ├── L0201.kicad_mod │ │ │ ├── L0402.kicad_mod │ │ │ ├── L0603.kicad_mod │ │ │ ├── L0805.kicad_mod │ │ │ ├── L1206.kicad_mod │ │ │ ├── L1210.kicad_mod │ │ │ ├── L1806.kicad_mod │ │ │ ├── L1812.kicad_mod │ │ │ ├── L2010.kicad_mod │ │ │ ├── L2512.kicad_mod │ │ │ ├── LED0603-RD.kicad_mod │ │ │ ├── R01005.kicad_mod │ │ │ ├── R0201.kicad_mod │ │ │ ├── R0402.kicad_mod │ │ │ ├── R0603.kicad_mod │ │ │ ├── R0805.kicad_mod │ │ │ ├── R1206.kicad_mod │ │ │ ├── R1210.kicad_mod │ │ │ ├── R2512.kicad_mod │ │ │ ├── footprints.3dshapes │ │ │ │ ├── CONN-TH_2P_L8.5-W9.2-H7.0-P3.81.wrl │ │ │ │ ├── CONN-TH_3P-P5.08_DB2EVC-5.08-3P.wrl │ │ │ │ ├── KEY-SMD_4P-L4.2-W3.2-H2.5-LS4.6-P2.2.wrl │ │ │ │ ├── KEY-SMD_L4.6-W2.3-H1.8-P3.4.wrl │ │ │ │ ├── KEY-SMD_SKTDLDE010.wrl │ │ │ │ ├── POWERPAK-1212-8_L3.1-W3.1-P0.65-LS3.3-BL.wrl │ │ │ │ ├── SMA_L4.3-W2.6--H2.1-LS5.2.wrl │ │ │ │ ├── SMA_L4.3-W2.6-LS5.2-RD.wrl │ │ │ │ ├── SOT-23-3L_L2.9-W1.6-H1.1-LS2.8-P0.95.wrl │ │ │ │ └── SW-SMD_4P-L5.2-W5.2-H1.5-LS6.4-P3.70.wrl │ │ │ ├── footprints.kicad_sym │ │ │ └── footprints.pretty │ │ │ │ ├── CONN-TH_2P-P3.81_WJ15EDGRC-3.81-2P.kicad_mod │ │ │ │ ├── CONN-TH_3P-P5.08_DB2EVC-5.08-3P.kicad_mod │ │ │ │ ├── KEY-SMD_1TS003B.kicad_mod │ │ │ │ ├── KEY-SMD_4P-L4.2-W3.2-P2.20-LS4.6.kicad_mod │ │ │ │ ├── KEY-SMD_SKTDLDE010.kicad_mod │ │ │ │ ├── POWERPAK-1212-8_L3.1-W3.1-P0.65-LS3.3-BL.kicad_mod │ │ │ │ ├── SMA_L4.3-W2.6-LS5.2-FD.kicad_mod │ │ │ │ ├── SMA_L4.3-W2.6-LS5.2-RD.kicad_mod │ │ │ │ ├── SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR.kicad_mod │ │ │ │ └── SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL-2.kicad_mod │ │ └── src │ │ │ ├── 1TS003B-1400-3500A.ato │ │ │ ├── AO3400A.ato │ │ │ ├── DB2EVC-5.08-3P.ato │ │ │ ├── KT-0603B.ato │ │ │ ├── KT-0603G.ato │ │ │ ├── KT-0603R.ato │ │ │ ├── NRVA4007T3G.ato │ │ │ ├── NTTFS4C25NTWG.ato │ │ │ ├── SKRPACE010.ato │ │ │ ├── SKTDLDE010.ato │ │ │ ├── SS34_C8678.ato │ │ │ ├── TS-1187A-B-A-B.ato │ │ │ └── WJ15EDGRC-3.81-2P.ato │ ├── filters.ato │ ├── inductors.ato │ ├── interfaces.ato │ ├── leds.ato │ ├── mosfets.ato │ ├── opamps.ato │ ├── oscillators.ato │ ├── regulators.ato │ ├── resistors.ato │ ├── transistors.ato │ └── vdivs.ato │ ├── led │ └── APHHS1005SYCK.ato │ └── nfc │ ├── HMNFC.ato │ └── NT3H1101W0FHKH.ato ├── firmware └── .gitkeep ├── mech └── diode.dxf └── metadata └── pos-header /.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | 2 | on: [push, pull_request] 3 | 4 | jobs: 5 | build: 6 | runs-on: ubuntu-latest 7 | defaults: 8 | run: 9 | working-directory: card 10 | 11 | steps: 12 | - name: Checkout code 13 | uses: actions/checkout@v4 14 | 15 | - name: Build 16 | uses: docker://ghcr.io/atopile/atopile-kicad 17 | with: 18 | path: . 19 | 20 | - name: Upload Combined Artifacts 21 | uses: actions/upload-artifact@v3 22 | with: 23 | name: build 24 | path: build 25 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # For PCBs designed using KiCad: https://www.kicad.org/ 2 | # Format documentation: https://kicad.org/help/file-formats/ 3 | 4 | # Temporary files 5 | *.000 6 | *.bak 7 | *.bck 8 | *.kicad_pcb-bak 9 | *.kicad_sch-bak 10 | *-backups 11 | *.kicad_prl 12 | *.sch-bak 13 | *~ 14 | _autosave-* 15 | *.tmp 16 | *-save.pro 17 | *-save.kicad_pcb 18 | *.kicad_pcb.lck 19 | fp-info-cache 20 | jlcpcb/ 21 | 22 | # Netlist files (exported from Eeschema) 23 | *.net 24 | 25 | # Autorouter files (exported from Pcbnew) 26 | *.dsn 27 | *.ses 28 | 29 | # Exported BOM files 30 | *.xml 31 | *.csv 32 | 33 | build/ 34 | .DS_Store 35 | 36 | # Virtual environment 37 | .venv/ 38 | venv/ 39 | 40 | # .ato directory 41 | .ato/ 42 | 43 | # IDEs 44 | .vscode/ 45 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # OpenVCF 2 | 3 | 4 | Open-source, customizable PCB printed business cards with writable NFC tag, powered by @atopile. The name is a reference to the [VCF](https://en.wikipedia.org/wiki/VCard) 5 | format. 6 | 7 | https://github.com/user-attachments/assets/a1362707-7bfc-4f3d-abbb-3289b361ead8 8 | 9 | ## Schematics 10 | 11 | Schematics are really straighforward, with just 4 components 12 | 13 | - Capacitor to smooth the NFC power generation. 14 | - Resistor to current limit the LED. 15 | - A Yellow LED 16 | - [NFC NTAG: NT3H1101W0FHKH](card/elec/src/nfc/NT3H1101W0FHKH.ato) 17 | 18 | The NT3H1101W0FHKH is really cool, a writable NFC tag that just needs an antenna. 19 | It will generate enough power from the NFC field to light up a LED. 20 | 21 | 22 | ## Ordering 23 | 24 | DM on [twitter](https://x.com/davideasnaghi) if you want us to send you one of 25 | these. You can even customize it with your logo! 26 | -------------------------------------------------------------------------------- /card/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 d-asnaghi 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /card/README.md: -------------------------------------------------------------------------------- 1 | # OpenVCF card 2 | 3 | Atopile package for a business card based on NFC. 4 | -------------------------------------------------------------------------------- /card/ato.yaml: -------------------------------------------------------------------------------- 1 | ato-version: ^0.2.0 2 | builds: 3 | default: 4 | entry: elec/src/card.ato:Card 5 | dependencies: 6 | - name: generics 7 | version_spec: '@09ad6baeaab93d53b9b6c90069ac750f4161d76f' 8 | link_broken: true 9 | path: elec/src/generics 10 | -------------------------------------------------------------------------------- /card/elec/footprints/footprints.3dshapes/LED-SMD_L1.0-W0.5-H0.4.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodeinc/openvcf/973b3b180681e03bf0075cd995b2860839d3b124/card/elec/footprints/footprints.3dshapes/LED-SMD_L1.0-W0.5-H0.4.step -------------------------------------------------------------------------------- /card/elec/footprints/footprints.3dshapes/QFN-8_L1.6-W1.6-H0.5-P0.50.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodeinc/openvcf/973b3b180681e03bf0075cd995b2860839d3b124/card/elec/footprints/footprints.3dshapes/QFN-8_L1.6-W1.6-H0.5-P0.50.step -------------------------------------------------------------------------------- /card/elec/footprints/footprints.kicad_sym: -------------------------------------------------------------------------------- 1 | (kicad_symbol_lib 2 | (symbol "NT3H1101W0FHKH" 3 | (in_bom yes) 4 | (on_board yes) 5 | (property 6 | "Reference" 7 | "U" 8 | (id 0) 9 | (at 0 20.32 0) 10 | (effects (font (size 1.27 1.27) ) ) 11 | ) 12 | (property 13 | "Value" 14 | "NT3H1101W0FHKH" 15 | (id 1) 16 | (at 0 -20.32 0) 17 | (effects (font (size 1.27 1.27) ) ) 18 | ) 19 | (property 20 | "Footprint" 21 | "footprints:XQFN-8_L1.6-W1.6-P0.50-BR" 22 | (id 2) 23 | (at 0 -22.86 0) 24 | (effects (font (size 1.27 1.27) ) hide) 25 | ) 26 | (property 27 | "Datasheet" 28 | "https://lcsc.com/product-detail/RF-Chips_NXP-Semicon_NT3H1101W0FHKH_NXP-Semicon-NT3H1101W0FHKH_C73156.html" 29 | (id 3) 30 | (at 0 -25.40 0) 31 | (effects (font (size 1.27 1.27) ) hide) 32 | ) 33 | (property 34 | "LCSC Part" 35 | "C73156" 36 | (id 5) 37 | (at 0 -27.94 0) 38 | (effects (font (size 1.27 1.27) ) hide) 39 | ) 40 | (symbol "NT3H1101W0FHKH_0_1" 41 | (rectangle 42 | (start -8.89 10.16) 43 | (end 8.89 -12.70) 44 | (stroke (width 0) (type default) (color 0 0 0 0)) 45 | (fill (type background)) 46 | ) 47 | (circle 48 | (center -8.38 9.65) 49 | (radius 0.38) 50 | (stroke (width 0) (type default) (color 0 0 0 0)) 51 | (fill (type none)) 52 | ) 53 | (pin unspecified line 54 | (at -11.43 -0.00 0) 55 | (length 2.54) 56 | (name "LA" (effects (font (size 1.27 1.27)))) 57 | (number "1" (effects (font (size 1.27 1.27)))) 58 | ) 59 | (pin unspecified line 60 | (at -11.43 -2.54 0) 61 | (length 2.54) 62 | (name "VSS" (effects (font (size 1.27 1.27)))) 63 | (number "2" (effects (font (size 1.27 1.27)))) 64 | ) 65 | (pin unspecified line 66 | (at -11.43 -5.08 0) 67 | (length 2.54) 68 | (name "SCL" (effects (font (size 1.27 1.27)))) 69 | (number "3" (effects (font (size 1.27 1.27)))) 70 | ) 71 | (pin unspecified line 72 | (at 0.00 -15.24 90) 73 | (length 2.54) 74 | (name "FD" (effects (font (size 1.27 1.27)))) 75 | (number "4" (effects (font (size 1.27 1.27)))) 76 | ) 77 | (pin unspecified line 78 | (at 11.43 -5.08 180) 79 | (length 2.54) 80 | (name "SDA" (effects (font (size 1.27 1.27)))) 81 | (number "5" (effects (font (size 1.27 1.27)))) 82 | ) 83 | (pin unspecified line 84 | (at 11.43 -2.54 180) 85 | (length 2.54) 86 | (name "VCC" (effects (font (size 1.27 1.27)))) 87 | (number "6" (effects (font (size 1.27 1.27)))) 88 | ) 89 | (pin unspecified line 90 | (at 11.43 -0.00 180) 91 | (length 2.54) 92 | (name "VOUT" (effects (font (size 1.27 1.27)))) 93 | (number "7" (effects (font (size 1.27 1.27)))) 94 | ) 95 | (pin unspecified line 96 | (at 0.00 12.70 270) 97 | (length 2.54) 98 | (name "LB" (effects (font (size 1.27 1.27)))) 99 | (number "8" (effects (font (size 1.27 1.27)))) 100 | ) 101 | (pin unspecified line 102 | (at -3.81 15.24 270) 103 | (length 5.08) 104 | (name "EP" (effects (font (size 1.27 1.27)))) 105 | (number "9" (effects (font (size 1.27 1.27)))) 106 | ) 107 | ) 108 | ) 109 | (symbol "BL-HB337A-AV-TRB" 110 | (in_bom yes) 111 | (on_board yes) 112 | (property 113 | "Reference" 114 | "LED" 115 | (id 0) 116 | (at 0 3.81 0) 117 | (effects (font (size 1.27 1.27) ) ) 118 | ) 119 | (property 120 | "Value" 121 | "BL-HB337A-AV-TRB" 122 | (id 1) 123 | (at 0 -6.35 0) 124 | (effects (font (size 1.27 1.27) ) ) 125 | ) 126 | (property 127 | "Footprint" 128 | "footprints:LED0402-R-RD" 129 | (id 2) 130 | (at 0 -8.89 0) 131 | (effects (font (size 1.27 1.27) ) hide) 132 | ) 133 | (property 134 | "Datasheet" 135 | "https://lcsc.com/product-detail/Light-Emitting-Diodes-LED_SMDLED-blue_C165977.html" 136 | (id 3) 137 | (at 0 -11.43 0) 138 | (effects (font (size 1.27 1.27) ) hide) 139 | ) 140 | (property 141 | "LCSC Part" 142 | "C165977" 143 | (id 5) 144 | (at 0 -13.97 0) 145 | (effects (font (size 1.27 1.27) ) hide) 146 | ) 147 | (symbol "BL-HB337A-AV-TRB_0_1" 148 | (polyline 149 | (pts 150 | (xy -0.51 0.76) (xy -2.29 2.54) 151 | ) 152 | (stroke (width 0) (type default) (color 0 0 0 0)) 153 | (fill (type none)) 154 | ) 155 | (polyline 156 | (pts 157 | (xy 0.51 1.78) (xy -1.27 3.56) 158 | ) 159 | (stroke (width 0) (type default) (color 0 0 0 0)) 160 | (fill (type none)) 161 | ) 162 | (polyline 163 | (pts 164 | (xy -1.27 0.25) (xy -1.27 -2.79) 165 | ) 166 | (stroke (width 0) (type default) (color 0 0 0 0)) 167 | (fill (type none)) 168 | ) 169 | (polyline 170 | (pts 171 | (xy 1.27 -2.79) (xy -1.27 -1.27) (xy 1.27 0.25) (xy 1.27 -2.79) 172 | ) 173 | (stroke (width 0) (type default) (color 0 0 0 0)) 174 | (fill (type background)) 175 | ) 176 | (polyline 177 | (pts 178 | (xy -2.29 2.54) (xy -1.27 2.03) (xy -1.78 1.52) (xy -2.29 2.54) 179 | ) 180 | (stroke (width 0) (type default) (color 0 0 0 0)) 181 | (fill (type background)) 182 | ) 183 | (polyline 184 | (pts 185 | (xy -1.27 3.56) (xy -0.25 3.05) (xy -0.76 2.54) (xy -1.27 3.56) 186 | ) 187 | (stroke (width 0) (type default) (color 0 0 0 0)) 188 | (fill (type background)) 189 | ) 190 | (pin input line 191 | (at 5.08 -1.27 180) 192 | (length 3.81) 193 | (name "A" (effects (font (size 1.27 1.27)))) 194 | (number "1" (effects (font (size 1.27 1.27)))) 195 | ) 196 | (pin input line 197 | (at -5.08 -1.27 0) 198 | (length 3.81) 199 | (name "K" (effects (font (size 1.27 1.27)))) 200 | (number "2" (effects (font (size 1.27 1.27)))) 201 | ) 202 | ) 203 | ) 204 | (symbol "APHHS1005SYCK" 205 | (in_bom yes) 206 | (on_board yes) 207 | (property 208 | "Reference" 209 | "U" 210 | (id 0) 211 | (at 0 5.08 0) 212 | (effects (font (size 1.27 1.27) ) ) 213 | ) 214 | (property 215 | "Value" 216 | "APHHS1005SYCK" 217 | (id 1) 218 | (at 0 -5.08 0) 219 | (effects (font (size 1.27 1.27) ) ) 220 | ) 221 | (property 222 | "Footprint" 223 | "footprints:LED-SMD_L1.0-W0.5-RD" 224 | (id 2) 225 | (at 0 -7.62 0) 226 | (effects (font (size 1.27 1.27) ) hide) 227 | ) 228 | (property 229 | "LCSC Part" 230 | "C5875733" 231 | (id 5) 232 | (at 0 -10.16 0) 233 | (effects (font (size 1.27 1.27) ) hide) 234 | ) 235 | (symbol "APHHS1005SYCK_0_1" 236 | (polyline 237 | (pts 238 | (xy 1.27 -1.52) (xy -1.27 -0.00) (xy 1.27 1.78) (xy 1.27 -1.52) 239 | ) 240 | (stroke (width 0) (type default) (color 0 0 0 0)) 241 | (fill (type background)) 242 | ) 243 | (polyline 244 | (pts 245 | (xy -2.79 4.32) (xy -1.78 3.81) (xy -2.29 3.30) (xy -2.79 4.32) 246 | ) 247 | (stroke (width 0) (type default) (color 0 0 0 0)) 248 | (fill (type background)) 249 | ) 250 | (polyline 251 | (pts 252 | (xy -3.81 3.30) (xy -2.79 2.79) (xy -3.30 2.29) (xy -3.81 3.30) 253 | ) 254 | (stroke (width 0) (type default) (color 0 0 0 0)) 255 | (fill (type background)) 256 | ) 257 | (polyline 258 | (pts 259 | (xy -1.27 2.03) (xy -1.27 -2.03) 260 | ) 261 | (stroke (width 0) (type default) (color 0 0 0 0)) 262 | (fill (type none)) 263 | ) 264 | (polyline 265 | (pts 266 | (xy -1.02 2.54) (xy -2.79 4.32) 267 | ) 268 | (stroke (width 0) (type default) (color 0 0 0 0)) 269 | (fill (type none)) 270 | ) 271 | (polyline 272 | (pts 273 | (xy -2.03 1.52) (xy -3.81 3.30) 274 | ) 275 | (stroke (width 0) (type default) (color 0 0 0 0)) 276 | (fill (type none)) 277 | ) 278 | (pin unspecified line 279 | (at -5.08 -0.00 0) 280 | (length 3.81) 281 | (name "K" (effects (font (size 1.27 1.27)))) 282 | (number "1" (effects (font (size 1.27 1.27)))) 283 | ) 284 | (pin unspecified line 285 | (at 5.08 -0.00 180) 286 | (length 3.81) 287 | (name "A" (effects (font (size 1.27 1.27)))) 288 | (number "2" (effects (font (size 1.27 1.27)))) 289 | ) 290 | ) 291 | ) 292 | ) -------------------------------------------------------------------------------- /card/elec/footprints/footprints.pretty/HM-NFC-Class6-Antenna.kicad_mod: -------------------------------------------------------------------------------- 1 | (module HM-NFC-Class6-Antenna (layer F.Cu) (tedit 600ADC3A) 2 | (descr "

Class 6 Antenna - 50 pF #01

\n

\nSize: 24 x 18 mm\n
\nWidth: 0.25 mm\n
\nGap: 0.1 mm\n
\nTurns: 7\n

") 3 | (fp_text reference A100 (at 0 0) (layer F.SilkS) hide 4 | (effects (font (size 1 1) (thickness 0.1))) 5 | ) 6 | (fp_text value HMM547/1 (at 0 -2.4) (layer F.SilkS) hide 7 | (effects (font (size 0.5 0.5) (thickness 0.05))) 8 | ) 9 | (fp_line (start -9.6 9) (end 9.6 9) (layer F.Cu) (width 0.25)) 10 | (fp_line (start -10.95 -6.6) (end -10.95 6.25) (layer F.Cu) (width 0.25)) 11 | (fp_line (start -10.95 6.25) (end -10.95 6.55) (layer F.Cu) (width 0.25)) 12 | (fp_line (start -9.55 -8.3) (end -9.2 -8.3) (layer F.Cu) (width 0.25)) 13 | (fp_line (start -9.2 -8.3) (end 9.3 -8.3) (layer F.Cu) (width 0.25)) 14 | (fp_line (start 9.3 -8.3) (end 9.55 -8.3) (layer F.Cu) (width 0.25)) 15 | (fp_line (start -9.55 -7.95) (end -9.25 -7.95) (layer F.Cu) (width 0.25)) 16 | (fp_line (start -9.25 -7.95) (end 9.5 -7.95) (layer F.Cu) (width 0.25)) 17 | (fp_line (start 9.5 -7.95) (end 9.55 -7.95) (layer F.Cu) (width 0.25)) 18 | (fp_line (start 10.25 -6.55) (end 10.25 -6.5) (layer F.Cu) (width 0.25)) 19 | (fp_line (start 10.25 -6.5) (end 10.25 -4.45) (layer F.Cu) (width 0.25)) 20 | (fp_line (start 10.25 -3.95) (end 10.25 6.4) (layer F.Cu) (width 0.25)) 21 | (fp_line (start 10.25 6.4) (end 10.25 6.55) (layer F.Cu) (width 0.25)) 22 | (fp_line (start 9.9 -4.1) (end 9.9 6.45) (layer F.Cu) (width 0.25)) 23 | (fp_line (start 9.9 6.45) (end 9.9 6.55) (layer F.Cu) (width 0.25)) 24 | (fp_line (start -9.6 8.65) (end 9.6 8.65) (layer F.Cu) (width 0.25)) 25 | (fp_line (start -9.6 8.3) (end 9.6 8.3) (layer F.Cu) (width 0.25)) 26 | (fp_line (start -9.6 -6.9) (end 9.6 -6.9) (layer F.Cu) (width 0.25)) 27 | (fp_line (start -9.6 -7.25) (end 9.6 -7.25) (layer F.Cu) (width 0.25)) 28 | (fp_line (start -9.6 -7.6) (end 9.6 -7.6) (layer F.Cu) (width 0.25)) 29 | (fp_line (start -9.6 -7.95) (end -9.25 -7.95) (layer F.Cu) (width 0.25)) 30 | (fp_line (start -9.6 -8.3) (end -9.2 -8.3) (layer F.Cu) (width 0.25)) 31 | (fp_line (start -9.9 -6.6) (end -9.9 6.55) (layer F.Cu) (width 0.25)) 32 | (fp_line (start -10.25 -6.6) (end -10.25 6.6) (layer F.Cu) (width 0.25)) 33 | (fp_line (start -10.6 -6.6) (end -10.6 6.6) (layer F.Cu) (width 0.25)) 34 | (fp_line (start -10.95 6.6) (end -10.95 6.25) (layer F.Cu) (width 0.25)) 35 | (fp_line (start -11.3 -6.6) (end -11.3 6.6) (layer F.Cu) (width 0.25)) 36 | (fp_line (start -11.65 -6.6) (end -11.65 6.6) (layer F.Cu) (width 0.25)) 37 | (fp_line (start -12 -6.6) (end -12 6.6) (layer F.Cu) (width 0.25)) 38 | (fp_line (start -9.55 6.9) (end 9.6 6.9) (layer F.Cu) (width 0.25)) 39 | (fp_line (start 9.9 6.6) (end 9.9 6.45) (layer F.Cu) (width 0.25)) 40 | (fp_line (start -9.6 7.25) (end 9.6 7.25) (layer F.Cu) (width 0.25)) 41 | (fp_line (start 10.25 6.6) (end 10.25 6.4) (layer F.Cu) (width 0.25)) 42 | (fp_line (start -9.6 7.6) (end 9.6 7.6) (layer F.Cu) (width 0.25)) 43 | (fp_line (start 10.6 -6.6) (end 10.6 -4.3) (layer F.Cu) (width 0.25)) 44 | (fp_line (start 10.6 -3.8) (end 10.6 6.6) (layer F.Cu) (width 0.25)) 45 | (fp_line (start -9.6 7.95) (end 9.6 7.95) (layer F.Cu) (width 0.25)) 46 | (fp_line (start 10.95 -6.6) (end 10.95 -4.15) (layer F.Cu) (width 0.25)) 47 | (fp_line (start 10.95 -3.65) (end 10.95 6.6) (layer F.Cu) (width 0.25)) 48 | (fp_line (start 11.3 -6.6) (end 11.3 -4) (layer F.Cu) (width 0.25)) 49 | (fp_line (start 11.3 -3.5) (end 11.3 6.6) (layer F.Cu) (width 0.25)) 50 | (fp_line (start 11.65 -6.6) (end 11.65 -3.85) (layer F.Cu) (width 0.25)) 51 | (fp_line (start 11.65 -3.35) (end 11.65 6.6) (layer F.Cu) (width 0.25)) 52 | (fp_line (start 10.25 -6.6) (end 10.25 -6.5) (layer F.Cu) (width 0.25)) 53 | (fp_line (start 9.6 -7.95) (end 9.5 -7.95) (layer F.Cu) (width 0.25)) 54 | (fp_line (start 9.6 -8.3) (end 9.3 -8.3) (layer F.Cu) (width 0.25)) 55 | (fp_line (start -9.6 -8.65) (end 9.6 -8.65) (layer F.Cu) (width 0.25)) 56 | (fp_line (start -9.6 -9) (end 9.6 -9) (layer F.Cu) (width 0.25)) 57 | (fp_line (start 10.6 -3.8) (end 10.95 -4.15) (layer F.Cu) (width 0.25)) 58 | (fp_line (start 10.25 -3.95) (end 10.6 -4.3) (layer F.Cu) (width 0.25)) 59 | (fp_line (start 9.9 -4.1) (end 10.25 -4.45) (layer F.Cu) (width 0.25)) 60 | (fp_line (start 10.95 -3.65) (end 11.3 -4) (layer F.Cu) (width 0.25)) 61 | (fp_line (start 11.3 -3.5) (end 11.65 -3.85) (layer F.Cu) (width 0.25)) 62 | (fp_line (start 11.65 -3.35) (end 12 -3.7) (layer F.Cu) (width 0.25)) 63 | (fp_line (start 12 6.6) (end 12 -2.5) (layer F.Cu) (width 0.25)) 64 | (fp_line (start 12 -3.7) (end 12 -6.6) (layer F.Cu) (width 0.25)) 65 | (fp_line (start 9.9 -6.6) (end 9.9 -5.55) (layer F.Cu) (width 0.25)) 66 | (fp_line (start 9.9 -5.55) (end 9.6 -5) (layer F.Cu) (width 0.25)) 67 | (fp_line (start 9.6 -5) (end 12.7 -5) (layer B.Cu) (width 0.25)) 68 | (fp_text user "Class 6 - 50 pF" (at 0 3 180) (layer Eco2.User) 69 | (effects (font (size 1 1) (thickness 0.1)) (justify bottom)) 70 | ) 71 | (fp_arc (start 12.5 -2.5) (end 12 -2.5) (angle 90) (layer F.Cu) (width 0.25)) 72 | (fp_arc (start 9.6 -6.6) (end 12 -6.6) (angle -90) (layer F.Cu) (width 0.25)) 73 | (fp_arc (start 9.6 -6.6) (end 11.65 -6.6) (angle -90) (layer F.Cu) (width 0.25)) 74 | (fp_arc (start 9.6 -6.6) (end 11.3 -6.6) (angle -90) (layer F.Cu) (width 0.25)) 75 | (fp_arc (start 9.6 -6.6) (end 10.95 -6.6) (angle -90) (layer F.Cu) (width 0.25)) 76 | (fp_arc (start 9.6 -6.6) (end 9.6 -7.6) (angle 90) (layer F.Cu) (width 0.25)) 77 | (fp_arc (start 9.6 -6.6) (end 9.6 -7.25) (angle 90) (layer F.Cu) (width 0.25)) 78 | (fp_arc (start 9.6 -6.6) (end 9.6 -6.9) (angle 90) (layer F.Cu) (width 0.25)) 79 | (fp_arc (start 9.6 6.6) (end 9.6 9) (angle -90) (layer F.Cu) (width 0.25)) 80 | (fp_arc (start 9.6 6.6) (end 9.6 8.65) (angle -90) (layer F.Cu) (width 0.25)) 81 | (fp_arc (start 9.6 6.6) (end 9.6 8.3) (angle -90) (layer F.Cu) (width 0.25)) 82 | (fp_arc (start 9.6 6.6) (end 9.6 7.95) (angle -90) (layer F.Cu) (width 0.25)) 83 | (fp_arc (start 9.6 6.6) (end 9.6 7.6) (angle -90) (layer F.Cu) (width 0.25)) 84 | (fp_arc (start 9.6 6.6) (end 9.6 7.25) (angle -90) (layer F.Cu) (width 0.25)) 85 | (fp_arc (start 9.6 6.6) (end 9.6 6.9) (angle -90) (layer F.Cu) (width 0.25)) 86 | (fp_arc (start -9.6 6.6) (end -9.6 9) (angle 90) (layer F.Cu) (width 0.25)) 87 | (fp_arc (start -9.6 6.6) (end -9.6 8.65) (angle 90) (layer F.Cu) (width 0.25)) 88 | (fp_arc (start -9.6 6.6) (end -9.6 8.3) (angle 90) (layer F.Cu) (width 0.25)) 89 | (fp_arc (start -9.6 6.6) (end -9.6 7.95) (angle 90) (layer F.Cu) (width 0.25)) 90 | (fp_arc (start -9.6 6.6) (end -9.6 7.6) (angle 90) (layer F.Cu) (width 0.25)) 91 | (fp_arc (start -9.6 6.6) (end -9.6 7.25) (angle 90) (layer F.Cu) (width 0.25)) 92 | (fp_arc (start -9.55 6.55) (end -9.55 6.9) (angle 90) (layer F.Cu) (width 0.25)) 93 | (fp_arc (start -9.6 -6.6) (end -12 -6.6) (angle 90) (layer F.Cu) (width 0.25)) 94 | (fp_arc (start -9.6 -6.6) (end -11.65 -6.6) (angle 90) (layer F.Cu) (width 0.25)) 95 | (fp_arc (start -9.6 -6.6) (end -11.3 -6.6) (angle 90) (layer F.Cu) (width 0.25)) 96 | (fp_arc (start -9.6 -6.6) (end -10.95 -6.6) (angle 90) (layer F.Cu) (width 0.25)) 97 | (fp_arc (start -9.6 -6.6) (end -10.6 -6.6) (angle 90) (layer F.Cu) (width 0.25)) 98 | (fp_arc (start -9.6 -6.6) (end -10.25 -6.6) (angle 90) (layer F.Cu) (width 0.25)) 99 | (fp_arc (start -9.6 -6.6) (end -9.9 -6.6) (angle 90) (layer F.Cu) (width 0.25)) 100 | (pad "" thru_hole circle (at 9.6 -5) (size 0.7 0.7) (drill 0.3) (layers *.Cu *.Mask)) 101 | (pad 2 thru_hole circle (at 12.5 -3) (size 0.7 0.7) (drill 0.3) (layers *.Cu *.Mask)) 102 | (pad 1 thru_hole circle (at 12.7 -5) (size 0.7 0.7) (drill 0.3) (layers *.Cu *.Mask)) 103 | (model ${KISYS3DMOD}/3D/misc_comp/NFC_Antenna_Class_6.step 104 | (at (xyz 0 0 0)) 105 | (scale (xyz 1 1 1)) 106 | (rotate (xyz 0 0 0)) 107 | ) 108 | ) 109 | -------------------------------------------------------------------------------- /card/elec/footprints/footprints.pretty/LED-SMD_L1.0-W0.5-RD.kicad_mod: -------------------------------------------------------------------------------- 1 | (module easyeda2kicad:LED-SMD_L1.0-W0.5-RD (layer F.Cu) (tedit 5DC5F6A4) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -4.0) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value LED-SMD_L1.0-W0.5-RD (at 0 4.0) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_text user %R (at 0 0) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | ) 12 | (fp_line (start 1.15 0.00) (end 1.50 0.00) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 1.33 0.17) (end 1.33 -0.18) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -1.15 0.00) (end -1.49 0.00) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -0.95 -0.30) (end -0.95 0.25) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 0.95 0.55) (end 0.95 -0.55) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 0.95 -0.55) (end 0.10 -0.55) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 0.95 0.55) (end 0.10 0.55) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start -0.10 -0.55) (end -0.95 -0.55) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start -0.10 0.55) (end -0.90 0.55) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start -0.90 0.55) (end -1.10 0.35) (layer F.SilkS) (width 0.15)) 22 | (fp_line (start -1.10 0.35) (end -1.10 -0.30) (layer F.SilkS) (width 0.15)) 23 | (fp_line (start -1.10 -0.30) (end -1.10 -0.40) (layer F.SilkS) (width 0.15)) 24 | (fp_line (start -1.10 -0.40) (end -0.95 -0.55) (layer F.SilkS) (width 0.15)) 25 | (pad 2 smd rect (at 0.47 0.00 180.00) (size 0.60 0.70) (layers F.Cu F.Paste F.Mask)) 26 | (pad 1 smd rect (at -0.47 0.00 180.00) (size 0.60 0.70) (layers F.Cu F.Paste F.Mask)) 27 | (fp_circle (center -0.50 0.25) (end -0.47 0.25) (layer F.Fab) (width 0.06)) 28 | (model "{build_dir}/LED-SMD_L1.0-W0.5-H0.4.step" 29 | (offset (xyz 0.000 -0.000 -0.000)) 30 | (scale (xyz 1 1 1)) 31 | (rotate (xyz 0 0 0)) 32 | ) 33 | ) -------------------------------------------------------------------------------- /card/elec/footprints/footprints.pretty/XQFN-8_L1.6-W1.6-P0.50-BR.kicad_mod: -------------------------------------------------------------------------------- 1 | (module easyeda2kicad:XQFN-8_L1.6-W1.6-P0.50-BR (layer F.Cu) (tedit 5DC5F6A4) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -4.6) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value XQFN-8_L1.6-W1.6-P0.50-BR (at 0 4.6) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_text user %R (at 0 0) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | ) 12 | (fp_line (start -1.00 -0.86) (end -1.00 -1.00) (layer F.SilkS) (width 0.25)) 13 | (fp_line (start -0.32 1.00) (end -1.00 1.00) (layer F.SilkS) (width 0.25)) 14 | (fp_line (start -1.00 1.00) (end -1.00 0.86) (layer F.SilkS) (width 0.25)) 15 | (fp_line (start 1.00 0.86) (end 1.00 1.00) (layer F.SilkS) (width 0.25)) 16 | (fp_line (start 1.00 1.00) (end 0.33 1.00) (layer F.SilkS) (width 0.25)) 17 | (fp_line (start 1.00 -1.00) (end 1.00 -0.86) (layer F.SilkS) (width 0.25)) 18 | (fp_line (start 0.33 -1.00) (end 1.00 -1.00) (layer F.SilkS) (width 0.25)) 19 | (fp_line (start -1.00 -1.00) (end -0.32 -1.00) (layer F.SilkS) (width 0.25)) 20 | (pad 9 smd rect (at 0.00 0.00 -90.00) (size 0.30 0.30) (layers F.Cu F.Paste F.Mask)) 21 | (pad 8 smd rect (at 0.00 0.60 -90.00) (size 0.50 0.30) (layers F.Cu F.Paste F.Mask)) 22 | (pad 7 smd rect (at -0.65 0.50 180.00) (size 0.50 0.30) (layers F.Cu F.Paste F.Mask)) 23 | (pad 6 smd rect (at -0.65 0.00 180.00) (size 0.50 0.30) (layers F.Cu F.Paste F.Mask)) 24 | (pad 5 smd rect (at -0.65 -0.50 180.00) (size 0.50 0.30) (layers F.Cu F.Paste F.Mask)) 25 | (pad 4 smd rect (at 0.00 -0.60 -90.00) (size 0.50 0.30) (layers F.Cu F.Paste F.Mask)) 26 | (pad 3 smd rect (at 0.65 -0.50 180.00) (size 0.50 0.30) (layers F.Cu F.Paste F.Mask)) 27 | (pad 2 smd rect (at 0.65 0.00 180.00) (size 0.50 0.30) (layers F.Cu F.Paste F.Mask)) 28 | (pad 1 smd rect (at 0.65 0.50 180.00) (size 0.50 0.30) (layers F.Cu F.Paste F.Mask)) 29 | (fp_circle (center 0.80 0.80) (end 0.83 0.80) (layer F.Fab) (width 0.06)) 30 | (fp_circle (center 1.27 0.51) (end 1.33 0.51) (layer F.SilkS) (width 0.25)) 31 | (fp_circle (center 0.70 0.49) (end 0.75 0.49) (layer Cmts.User) (width 0.10)) 32 | (model "{build_dir}/QFN-8_L1.6-W1.6-H0.5-P0.50.step" 33 | (offset (xyz 0.000 -0.000 -0.000)) 34 | (scale (xyz 1 1 1)) 35 | (rotate (xyz 0 0 270)) 36 | ) 37 | ) -------------------------------------------------------------------------------- /card/elec/layout/default/card.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "apply_defaults_to_fp_fields": false, 7 | "apply_defaults_to_fp_shapes": false, 8 | "apply_defaults_to_fp_text": false, 9 | "board_outline_line_width": 0.1, 10 | "copper_line_width": 0.2, 11 | "copper_text_italic": false, 12 | "copper_text_size_h": 1.5, 13 | "copper_text_size_v": 1.5, 14 | "copper_text_thickness": 0.3, 15 | "copper_text_upright": false, 16 | "courtyard_line_width": 0.05, 17 | "dimension_precision": 4, 18 | "dimension_units": 3, 19 | "dimensions": { 20 | "arrow_length": 1270000, 21 | "extension_offset": 500000, 22 | "keep_text_aligned": true, 23 | "suppress_zeroes": false, 24 | "text_position": 0, 25 | "units_format": 1 26 | }, 27 | "fab_line_width": 0.1, 28 | "fab_text_italic": false, 29 | "fab_text_size_h": 1.0, 30 | "fab_text_size_v": 1.0, 31 | "fab_text_thickness": 0.15, 32 | "fab_text_upright": false, 33 | "other_line_width": 0.15, 34 | "other_text_italic": false, 35 | "other_text_size_h": 1.0, 36 | "other_text_size_v": 1.0, 37 | "other_text_thickness": 0.15, 38 | "other_text_upright": false, 39 | "pads": { 40 | "drill": 0.3, 41 | "height": 0.7, 42 | "width": 0.7 43 | }, 44 | "silk_line_width": 0.15, 45 | "silk_text_italic": false, 46 | "silk_text_size_h": 1.0, 47 | "silk_text_size_v": 1.0, 48 | "silk_text_thickness": 0.15, 49 | "silk_text_upright": false, 50 | "zones": { 51 | "min_clearance": 0.0 52 | } 53 | }, 54 | "diff_pair_dimensions": [], 55 | "drc_exclusions": [], 56 | "meta": { 57 | "version": 2 58 | }, 59 | "rule_severities": { 60 | "annular_width": "error", 61 | "clearance": "error", 62 | "connection_width": "warning", 63 | "copper_edge_clearance": "error", 64 | "copper_sliver": "warning", 65 | "courtyards_overlap": "error", 66 | "diff_pair_gap_out_of_range": "error", 67 | "diff_pair_uncoupled_length_too_long": "error", 68 | "drill_out_of_range": "error", 69 | "duplicate_footprints": "warning", 70 | "extra_footprint": "warning", 71 | "footprint": "error", 72 | "footprint_symbol_mismatch": "warning", 73 | "footprint_type_mismatch": "ignore", 74 | "hole_clearance": "error", 75 | "hole_near_hole": "error", 76 | "invalid_outline": "error", 77 | "isolated_copper": "warning", 78 | "item_on_disabled_layer": "error", 79 | "items_not_allowed": "error", 80 | "length_out_of_range": "error", 81 | "lib_footprint_issues": "warning", 82 | "lib_footprint_mismatch": "warning", 83 | "malformed_courtyard": "error", 84 | "microvia_drill_out_of_range": "error", 85 | "missing_courtyard": "ignore", 86 | "missing_footprint": "warning", 87 | "net_conflict": "warning", 88 | "npth_inside_courtyard": "ignore", 89 | "padstack": "warning", 90 | "pth_inside_courtyard": "ignore", 91 | "shorting_items": "error", 92 | "silk_edge_clearance": "warning", 93 | "silk_over_copper": "warning", 94 | "silk_overlap": "warning", 95 | "skew_out_of_range": "error", 96 | "solder_mask_bridge": "error", 97 | "starved_thermal": "error", 98 | "text_height": "warning", 99 | "text_thickness": "warning", 100 | "through_hole_pad_without_hole": "error", 101 | "too_many_vias": "error", 102 | "track_dangling": "warning", 103 | "track_width": "error", 104 | "tracks_crossing": "error", 105 | "unconnected_items": "error", 106 | "unresolved_variable": "error", 107 | "via_dangling": "warning", 108 | "zones_intersect": "error" 109 | }, 110 | "rules": { 111 | "max_error": 0.005, 112 | "min_clearance": 0.0, 113 | "min_connection": 0.0, 114 | "min_copper_edge_clearance": 0.0, 115 | "min_hole_clearance": 0.25, 116 | "min_hole_to_hole": 0.25, 117 | "min_microvia_diameter": 0.2, 118 | "min_microvia_drill": 0.1, 119 | "min_resolved_spokes": 2, 120 | "min_silk_clearance": 0.0, 121 | "min_text_height": 0.8, 122 | "min_text_thickness": 0.08, 123 | "min_through_hole_diameter": 0.3, 124 | "min_track_width": 0.0, 125 | "min_via_annular_width": 0.1, 126 | "min_via_diameter": 0.5, 127 | "solder_mask_clearance": 0.0, 128 | "solder_mask_min_width": 0.0, 129 | "solder_mask_to_copper_clearance": 0.0, 130 | "use_height_for_length_calcs": true 131 | }, 132 | "teardrop_options": [ 133 | { 134 | "td_onpadsmd": true, 135 | "td_onroundshapesonly": false, 136 | "td_ontrackend": false, 137 | "td_onviapad": true 138 | } 139 | ], 140 | "teardrop_parameters": [ 141 | { 142 | "td_allow_use_two_tracks": true, 143 | "td_curve_segcount": 0, 144 | "td_height_ratio": 1.0, 145 | "td_length_ratio": 0.5, 146 | "td_maxheight": 2.0, 147 | "td_maxlen": 1.0, 148 | "td_on_pad_in_zone": false, 149 | "td_target_name": "td_round_shape", 150 | "td_width_to_size_filter_ratio": 0.9 151 | }, 152 | { 153 | "td_allow_use_two_tracks": true, 154 | "td_curve_segcount": 0, 155 | "td_height_ratio": 1.0, 156 | "td_length_ratio": 0.5, 157 | "td_maxheight": 2.0, 158 | "td_maxlen": 1.0, 159 | "td_on_pad_in_zone": false, 160 | "td_target_name": "td_rect_shape", 161 | "td_width_to_size_filter_ratio": 0.9 162 | }, 163 | { 164 | "td_allow_use_two_tracks": true, 165 | "td_curve_segcount": 0, 166 | "td_height_ratio": 1.0, 167 | "td_length_ratio": 0.5, 168 | "td_maxheight": 2.0, 169 | "td_maxlen": 1.0, 170 | "td_on_pad_in_zone": false, 171 | "td_target_name": "td_track_end", 172 | "td_width_to_size_filter_ratio": 0.9 173 | } 174 | ], 175 | "track_widths": [], 176 | "tuning_pattern_settings": { 177 | "diff_pair_defaults": { 178 | "corner_radius_percentage": 80, 179 | "corner_style": 1, 180 | "max_amplitude": 1.0, 181 | "min_amplitude": 0.2, 182 | "single_sided": false, 183 | "spacing": 1.0 184 | }, 185 | "diff_pair_skew_defaults": { 186 | "corner_radius_percentage": 80, 187 | "corner_style": 1, 188 | "max_amplitude": 1.0, 189 | "min_amplitude": 0.2, 190 | "single_sided": false, 191 | "spacing": 0.6 192 | }, 193 | "single_track_defaults": { 194 | "corner_radius_percentage": 80, 195 | "corner_style": 1, 196 | "max_amplitude": 1.0, 197 | "min_amplitude": 0.2, 198 | "single_sided": false, 199 | "spacing": 0.6 200 | } 201 | }, 202 | "via_dimensions": [], 203 | "zones_allow_external_fillets": false 204 | }, 205 | "ipc2581": { 206 | "dist": "", 207 | "distpn": "", 208 | "internal_id": "", 209 | "mfg": "", 210 | "mpn": "" 211 | }, 212 | "layer_presets": [], 213 | "viewports": [] 214 | }, 215 | "boards": [], 216 | "cvpcb": { 217 | "equivalence_files": [] 218 | }, 219 | "erc": { 220 | "erc_exclusions": [], 221 | "meta": { 222 | "version": 0 223 | }, 224 | "pin_map": [ 225 | [ 226 | 0, 227 | 0, 228 | 0, 229 | 0, 230 | 0, 231 | 0, 232 | 1, 233 | 0, 234 | 0, 235 | 0, 236 | 0, 237 | 2 238 | ], 239 | [ 240 | 0, 241 | 2, 242 | 0, 243 | 1, 244 | 0, 245 | 0, 246 | 1, 247 | 0, 248 | 2, 249 | 2, 250 | 2, 251 | 2 252 | ], 253 | [ 254 | 0, 255 | 0, 256 | 0, 257 | 0, 258 | 0, 259 | 0, 260 | 1, 261 | 0, 262 | 1, 263 | 0, 264 | 1, 265 | 2 266 | ], 267 | [ 268 | 0, 269 | 1, 270 | 0, 271 | 0, 272 | 0, 273 | 0, 274 | 1, 275 | 1, 276 | 2, 277 | 1, 278 | 1, 279 | 2 280 | ], 281 | [ 282 | 0, 283 | 0, 284 | 0, 285 | 0, 286 | 0, 287 | 0, 288 | 1, 289 | 0, 290 | 0, 291 | 0, 292 | 0, 293 | 2 294 | ], 295 | [ 296 | 0, 297 | 0, 298 | 0, 299 | 0, 300 | 0, 301 | 0, 302 | 0, 303 | 0, 304 | 0, 305 | 0, 306 | 0, 307 | 2 308 | ], 309 | [ 310 | 1, 311 | 1, 312 | 1, 313 | 1, 314 | 1, 315 | 0, 316 | 1, 317 | 1, 318 | 1, 319 | 1, 320 | 1, 321 | 2 322 | ], 323 | [ 324 | 0, 325 | 0, 326 | 0, 327 | 1, 328 | 0, 329 | 0, 330 | 1, 331 | 0, 332 | 0, 333 | 0, 334 | 0, 335 | 2 336 | ], 337 | [ 338 | 0, 339 | 2, 340 | 1, 341 | 2, 342 | 0, 343 | 0, 344 | 1, 345 | 0, 346 | 2, 347 | 2, 348 | 2, 349 | 2 350 | ], 351 | [ 352 | 0, 353 | 2, 354 | 0, 355 | 1, 356 | 0, 357 | 0, 358 | 1, 359 | 0, 360 | 2, 361 | 0, 362 | 0, 363 | 2 364 | ], 365 | [ 366 | 0, 367 | 2, 368 | 1, 369 | 1, 370 | 0, 371 | 0, 372 | 1, 373 | 0, 374 | 2, 375 | 0, 376 | 0, 377 | 2 378 | ], 379 | [ 380 | 2, 381 | 2, 382 | 2, 383 | 2, 384 | 2, 385 | 2, 386 | 2, 387 | 2, 388 | 2, 389 | 2, 390 | 2, 391 | 2 392 | ] 393 | ], 394 | "rule_severities": { 395 | "bus_definition_conflict": "error", 396 | "bus_entry_needed": "error", 397 | "bus_to_bus_conflict": "error", 398 | "bus_to_net_conflict": "error", 399 | "conflicting_netclasses": "error", 400 | "different_unit_footprint": "error", 401 | "different_unit_net": "error", 402 | "duplicate_reference": "error", 403 | "duplicate_sheet_names": "error", 404 | "endpoint_off_grid": "warning", 405 | "extra_units": "error", 406 | "global_label_dangling": "warning", 407 | "hier_label_mismatch": "error", 408 | "label_dangling": "error", 409 | "lib_symbol_issues": "warning", 410 | "missing_bidi_pin": "warning", 411 | "missing_input_pin": "warning", 412 | "missing_power_pin": "error", 413 | "missing_unit": "warning", 414 | "multiple_net_names": "warning", 415 | "net_not_bus_member": "warning", 416 | "no_connect_connected": "warning", 417 | "no_connect_dangling": "warning", 418 | "pin_not_connected": "error", 419 | "pin_not_driven": "error", 420 | "pin_to_pin": "warning", 421 | "power_pin_not_driven": "error", 422 | "similar_labels": "warning", 423 | "simulation_model_issue": "ignore", 424 | "unannotated": "error", 425 | "unit_value_mismatch": "error", 426 | "unresolved_variable": "error", 427 | "wire_dangling": "error" 428 | } 429 | }, 430 | "libraries": { 431 | "pinned_footprint_libs": [], 432 | "pinned_symbol_libs": [] 433 | }, 434 | "meta": { 435 | "filename": "card.kicad_pro", 436 | "version": 1 437 | }, 438 | "net_settings": { 439 | "classes": [ 440 | { 441 | "bus_width": 12, 442 | "clearance": 0.2, 443 | "diff_pair_gap": 0.25, 444 | "diff_pair_via_gap": 0.25, 445 | "diff_pair_width": 0.2, 446 | "line_style": 0, 447 | "microvia_diameter": 0.3, 448 | "microvia_drill": 0.1, 449 | "name": "Default", 450 | "pcb_color": "rgba(0, 0, 0, 0.000)", 451 | "schematic_color": "rgba(0, 0, 0, 0.000)", 452 | "track_width": 0.25, 453 | "via_diameter": 0.8, 454 | "via_drill": 0.4, 455 | "wire_width": 6 456 | } 457 | ], 458 | "meta": { 459 | "version": 3 460 | }, 461 | "net_colors": null, 462 | "netclass_assignments": null, 463 | "netclass_patterns": [] 464 | }, 465 | "pcbnew": { 466 | "last_paths": { 467 | "gencad": "", 468 | "idf": "", 469 | "netlist": "../../../build/default.net", 470 | "plot": "", 471 | "pos_files": "", 472 | "specctra_dsn": "", 473 | "step": "", 474 | "svg": "", 475 | "vrml": "" 476 | }, 477 | "page_layout_descr_file": "" 478 | }, 479 | "schematic": { 480 | "annotate_start_num": 0, 481 | "bom_fmt_presets": [], 482 | "bom_fmt_settings": { 483 | "field_delimiter": ",", 484 | "keep_line_breaks": false, 485 | "keep_tabs": false, 486 | "name": "CSV", 487 | "ref_delimiter": ",", 488 | "ref_range_delimiter": "", 489 | "string_delimiter": "\"" 490 | }, 491 | "bom_presets": [], 492 | "bom_settings": { 493 | "exclude_dnp": false, 494 | "fields_ordered": [ 495 | { 496 | "group_by": false, 497 | "label": "Reference", 498 | "name": "Reference", 499 | "show": true 500 | }, 501 | { 502 | "group_by": true, 503 | "label": "Value", 504 | "name": "Value", 505 | "show": true 506 | }, 507 | { 508 | "group_by": false, 509 | "label": "Datasheet", 510 | "name": "Datasheet", 511 | "show": true 512 | }, 513 | { 514 | "group_by": false, 515 | "label": "Footprint", 516 | "name": "Footprint", 517 | "show": true 518 | }, 519 | { 520 | "group_by": false, 521 | "label": "Qty", 522 | "name": "${QUANTITY}", 523 | "show": true 524 | }, 525 | { 526 | "group_by": true, 527 | "label": "DNP", 528 | "name": "${DNP}", 529 | "show": true 530 | } 531 | ], 532 | "filter_string": "", 533 | "group_symbols": true, 534 | "name": "Grouped By Value", 535 | "sort_asc": true, 536 | "sort_field": "Reference" 537 | }, 538 | "connection_grid_size": 50.0, 539 | "drawing": { 540 | "dashed_lines_dash_length_ratio": 12.0, 541 | "dashed_lines_gap_length_ratio": 3.0, 542 | "default_line_thickness": 6.0, 543 | "default_text_size": 50.0, 544 | "field_names": [], 545 | "intersheets_ref_own_page": false, 546 | "intersheets_ref_prefix": "", 547 | "intersheets_ref_short": false, 548 | "intersheets_ref_show": false, 549 | "intersheets_ref_suffix": "", 550 | "junction_size_choice": 3, 551 | "label_size_ratio": 0.375, 552 | "operating_point_overlay_i_precision": 3, 553 | "operating_point_overlay_i_range": "~A", 554 | "operating_point_overlay_v_precision": 3, 555 | "operating_point_overlay_v_range": "~V", 556 | "overbar_offset_ratio": 1.23, 557 | "pin_symbol_size": 25.0, 558 | "text_offset_ratio": 0.15 559 | }, 560 | "legacy_lib_dir": "", 561 | "legacy_lib_list": [], 562 | "meta": { 563 | "version": 1 564 | }, 565 | "net_format_name": "", 566 | "page_layout_descr_file": "", 567 | "plot_directory": "", 568 | "spice_current_sheet_as_root": false, 569 | "spice_external_command": "spice \"%I\"", 570 | "spice_model_current_sheet_as_root": true, 571 | "spice_save_all_currents": false, 572 | "spice_save_all_dissipations": false, 573 | "spice_save_all_voltages": false, 574 | "subpart_first_id": 65, 575 | "subpart_id_separator": 0 576 | }, 577 | "sheets": [], 578 | "text_variables": {} 579 | } 580 | -------------------------------------------------------------------------------- /card/elec/layout/default/card.kicad_sch: -------------------------------------------------------------------------------- 1 | (kicad_sch (version 20230121) (generator eeschema) 2 | (paper "A4") 3 | (lib_symbols) 4 | (symbol_instances) 5 | ) -------------------------------------------------------------------------------- /card/elec/layout/default/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (version 7) 3 | (lib (name "lib")(type "KiCad")(uri "${KIPRJMOD}/../../../build/footprints/footprints.pretty")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /card/elec/src/card.ato: -------------------------------------------------------------------------------- 1 | from "generics/capacitors.ato" import Capacitor 2 | from "generics/leds.ato" import LEDIndicator 3 | 4 | from "nfc/NT3H1101W0FHKH.ato" import NT3H1101W0FHKH 5 | from "nfc/HMNFC.ato" import HMNFC_Class6 6 | from "led/APHHS1005SYCK.ato" import APHHS1005SYCK 7 | 8 | module NfcIndicator from LEDIndicator: 9 | led -> APHHS1005SYCK 10 | resistor.footprint = "R0402" 11 | resistor.value = 1kohm 12 | current = 0.4mA to 0.8mA 13 | 14 | module Card: 15 | signal GND 16 | signal VCC 17 | 18 | rf = new HMNFC_Class6 19 | 20 | nfc = new NT3H1101W0FHKH 21 | nfc.VSS ~ GND 22 | nfc.VCC ~ VCC 23 | nfc.LA ~ rf.LA 24 | nfc.LB ~ rf.LB 25 | nfc.VOUT ~ nfc.VCC 26 | 27 | cap = new Capacitor 28 | cap.footprint = "C0402" 29 | cap.value = 150nF to 200nF 30 | cap.p1 ~ nfc.VOUT 31 | cap.p2 ~ GND 32 | 33 | led = new NfcIndicator 34 | led.input ~ nfc.VOUT 35 | led.gnd ~ GND 36 | led.v_in = nfc.v_out 37 | 38 | -------------------------------------------------------------------------------- /card/elec/src/generics/README.md: -------------------------------------------------------------------------------- 1 | # Generics 2 | 3 | ## Overview 4 | 5 | Standard libaries for use in your projects. These include: 6 | 7 | - **Resistors** 8 | - **Capacitors** 9 | - **Inductors** 10 | - **Diodes** 11 | - **Transistors** 12 | - **Interfaces** 13 | 14 | ## Installation 15 | Run in the terminal: 16 | 17 | ```ato install generics`` 18 | 19 | Add to your ato project: 20 | 21 | - Resistors ```import Resistor from "generics/resistor.ato``` 22 | - Capacitors ```import Capacitor from "generics/capacitor.ato``` 23 | - Inductors ```import Inductor from "generics/inductor.ato``` 24 | - Interfaces ```import Interface from "generics/interface.ato``` 25 | - etc... 26 | 27 | ## Features 28 | ### Resistors 29 | The standard libary includes several thousand resistor options. In your ato project, simply specify any requirements and the best resistor will be automatically selected. 30 | Example: 31 | 32 | ```import Resistor from "generics/resistor.ato"``` 33 | ```myResistor = new Resistor``` 34 | ```myResistor.value = 1000``` 35 | ```myResistor.footprint = "R0402"``` 36 | ```myResistor.tolerance = 10``` 37 | 38 | The solver will find a resistor that has a resistance between 900 and 1100 ohms accounting for tolerance, and a footprint of R0402. 39 | 40 | ### Capacitors 41 | Similar to resistors, just specify the value and footprint and the solver will find the best capacitor for your application. 42 | 43 | ### Inductors 44 | Currently not supported for automatic selection, but you can install any inductor you like using '''ato install''' and then use it in your project. 45 | 46 | We strongly reccomend using subclassing for new components, something like this: 47 | 48 | ```import Inductor from "generics/inductor.ato"``` 49 | ```component MyInductor from Inductor:``` 50 | ``` value = 1000``` 51 | ``` footprint = "L0402" ``` 52 | 53 | Then you can use it in your project like this: 54 | 55 | ```import MyInductor from "myInductor.ato"``` 56 | ```myInductor = new MyInductor``` 57 | ```myInductor.value = 1000``` 58 | ```myInductor.footprint = "L0402"``` 59 | 60 | ### Interfaces 61 | Interfaces standardize the way you connect to modules. By implementing an interface from the standard libary, you can be sure that your module will be compatible with any other module that implements the same interface. This makes it easy to share modules between projects and be sure that they will work together. 62 | 63 | ## Contributing 64 | 65 | We welcome contributions and suggestions to improve this module. Please submit your contributions as pull requests on our GitHub repository. 66 | 67 | ## License 68 | 69 | This package documentation is provided under the [MIT License](#). 70 | 71 | ## Contact 72 | 73 | For further inquiries or support, please contact us at [email@example.com](mailto:email@example.com). 74 | -------------------------------------------------------------------------------- /card/elec/src/generics/ato.yaml: -------------------------------------------------------------------------------- 1 | ato-version: v0.2.0 2 | -------------------------------------------------------------------------------- /card/elec/src/generics/buttons.ato: -------------------------------------------------------------------------------- 1 | from "interfaces.ato" import Pair, Power 2 | from "resistors.ato" import Resistor 3 | 4 | module NoButton: 5 | """ 6 | Its a little confusing how this works, but the idea is that you might optionally want a button in your design. 7 | To achieve this with our current compiler, we need an empty module 'NoButon' (Normally Open) that can be 8 | replaced using the '->' operator with another module that has a button. FOr example the 'ButtonSKRPACE010'. 9 | 10 | Usage example: 11 | import ButtonPullup from generics/buttons.ato 12 | import ButtonSKRPACE010 from generics/buttons.ato 13 | 14 | module MyMicrocontroller: 15 | ... 16 | btn_pullup = new ButtonPullup 17 | ... 18 | 19 | module MyProject: 20 | ... 21 | micro = new MyMicrocontroller #instantiate microcontroller (in this case there will be no button in your design) 22 | button_pullup.btn -> ButtonSKRPACE010 #replace with class, now there will be a button in your design. 23 | """ 24 | signal in 25 | signal out 26 | 27 | component _ButtonSKRPACE010: 28 | signal in ~ pin 1 29 | in ~ pin 2 30 | signal out ~ pin 3 31 | out ~ pin 4 32 | footprint = "KEY-SMD_4P-L4.2-W3.2-P2.20-LS4.6" 33 | mpn = "C139797" 34 | 35 | module ButtonSKRPACE010 from NoButton: 36 | btn = new _ButtonSKRPACE010 37 | in ~ btn.in 38 | out ~ btn.out 39 | 40 | component _ButtonSKTDLDE010: 41 | in ~ pin 1 42 | out ~ pin 2 43 | signal anchor ~ pin 3 44 | anchor ~ pin 4 45 | 46 | footprint = "KEY-SMD_SKTDLDE010" 47 | mpn = "C115365" 48 | 49 | module ButtonSKTDLDE010 from NoButton: 50 | """ 51 | Small SMD right angle button 52 | """ 53 | btn = new _ButtonSKTDLDE010 54 | in ~ btn.in 55 | out ~ btn.out 56 | 57 | module ButtonPullup: 58 | btn = new NoButton 59 | signal out 60 | output = new Pair 61 | power = new Power 62 | pullup = new Resistor 63 | 64 | signal out # depricated 65 | 66 | output.io ~ out 67 | output.gnd ~ power.gnd 68 | pullup.value = 10kohms +/- 20% 69 | pullup.package = "0402" 70 | 71 | power.vcc ~ pullup.p1; pullup.p2 ~ btn.in; btn.out ~ power.gnd 72 | out ~ btn.in 73 | 74 | output.io ~ out 75 | output.gnd ~ power.gnd 76 | 77 | module ButtonPulldown: 78 | btn = new NoButton 79 | signal out 80 | output = new Pair 81 | power = new Power 82 | pulldown = new Resistor 83 | pulldown.value = 10kohms +/- 20% 84 | pulldown.package = "0402" 85 | 86 | power.gnd ~ pulldown.p1; pulldown.p2 ~ btn.in; btn.out ~ power.vcc 87 | out ~ btn.in 88 | 89 | output.io ~ out 90 | output.gnd ~ power.gnd 91 | 92 | module ButtonPullup90Degree from ButtonPullup: 93 | btn -> _1TS003B_1400_3500A -------------------------------------------------------------------------------- /card/elec/src/generics/capacitors.ato: -------------------------------------------------------------------------------- 1 | import Power from "generics/interfaces.ato" 2 | 3 | component Capacitor: 4 | signal p1 ~ pin 1 5 | signal p2 ~ pin 2 6 | designator_prefix = "C" 7 | mpn = "generic_capacitor" 8 | type = "capacitor" 9 | 10 | power = new Power 11 | power.vcc ~ p1 12 | power.gnd ~ p2 13 | 14 | component CapacitorElectrolytic: 15 | signal anode ~ pin 1 16 | signal cathode ~ pin 2 17 | designator_prefix = "C" 18 | mpn = "generic_capacitor" 19 | 20 | power = new Power 21 | power.vcc ~ anode 22 | power.gnd ~ cathode -------------------------------------------------------------------------------- /card/elec/src/generics/connectors.ato: -------------------------------------------------------------------------------- 1 | component Connector2Pin: 2 | signal p1 3 | signal p2 4 | 5 | component Connector3Pin: 6 | signal p1 7 | signal p2 8 | signal p3 9 | 10 | component Connector4Pin: 11 | signal p1 12 | signal p2 13 | signal p3 14 | signal p4 15 | 16 | component Connector5Pin: 17 | signal p1 18 | signal p2 19 | signal p3 20 | signal p4 21 | signal p5 22 | 23 | component Connector6Pin: 24 | signal p1 25 | signal p2 26 | signal p3 27 | signal p4 28 | signal p5 29 | signal p6 30 | 31 | component Connector7Pin: 32 | signal p1 33 | signal p2 34 | signal p3 35 | signal p4 36 | signal p5 37 | signal p6 38 | signal p7 39 | 40 | component Connector8Pin: 41 | signal p1 42 | signal p2 43 | signal p3 44 | signal p4 45 | signal p5 46 | signal p6 47 | signal p7 48 | signal p8 49 | 50 | component Connector9Pin: 51 | signal p1 52 | signal p2 53 | signal p3 54 | signal p4 55 | signal p5 56 | signal p6 57 | signal p7 58 | signal p8 59 | signal p9 60 | 61 | component Connector10Pin: 62 | signal p1 63 | signal p2 64 | signal p3 65 | signal p4 66 | signal p5 67 | signal p6 68 | signal p7 69 | signal p8 70 | signal p9 71 | signal p10 72 | -------------------------------------------------------------------------------- /card/elec/src/generics/data/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodeinc/openvcf/973b3b180681e03bf0075cd995b2860839d3b124/card/elec/src/generics/data/.gitkeep -------------------------------------------------------------------------------- /card/elec/src/generics/debug.ato: -------------------------------------------------------------------------------- 1 | from "interfaces.ato" import Power, Pair 2 | 3 | component TestPoint: 4 | signal point ~ pin 1 5 | mpn = "TestPoint" 6 | footprint = "TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mm" 7 | 8 | pair = new Pair 9 | point ~ pair.io 10 | 11 | power = new Power 12 | point ~ power.vcc -------------------------------------------------------------------------------- /card/elec/src/generics/diodes.ato: -------------------------------------------------------------------------------- 1 | component Diode: 2 | signal anode 3 | signal cathode 4 | designator_prefix = "D" 5 | mpn = "generic_diode" 6 | 7 | component ZenerDiode from Diode: 8 | designator_prefix = "DZ" 9 | category = "zener" 10 | 11 | component SchottkyDiode from Diode: 12 | designator_prefix = "DS" 13 | category = "schottky" 14 | 15 | component TVSDiode from Diode: 16 | designator_prefix = "DT" 17 | category = "tvs" 18 | 19 | component RectifierDiode from Diode: 20 | designator_prefix = "DR" 21 | category = "rectifier" 22 | 23 | import Power from "interfaces.ato" 24 | module PowerDiodeOr: 25 | """ 26 | A diode or gate that combines two power rails, only dropping the 27 | """ 28 | diode = new ShottkyDiode 29 | power_in1 = new Power 30 | power_in2 = new Power 31 | power_out = new Power 32 | 33 | power_in2 ~ power_out 34 | power_in.vcc ~ diode.anode; diode.cathode ~ power_out.vcc 35 | power_in.gnd ~ power_out.gnd 36 | 37 | import Power_AC from "interfaces.ato" 38 | module FULLBRIDGERECTIFIER: 39 | power_in = new Power_AC 40 | power_out = new Power 41 | 42 | d1 = new Diode 43 | d2 = new Diode 44 | d3 = new Diode 45 | d4 = new Diode 46 | 47 | power_in.line1 ~ d1.anode; d1.cathode ~ power_out.vcc; power_out.vcc~ d2.cathode; d2.anode ~ power_in.neutral 48 | power_in.line1 ~ d4.cathode; d4.anode ~ power_out.gnd; power_out.gnd ~ d3.anode; d3.cathode ~ power_in.neutral 49 | 50 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/C01005.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "C_01005_0402Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Capacitor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator") 5 | (tags "capacitor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp acde39cb-39ba-4b28-933c-f9c824b375cd) 10 | ) 11 | (fp_text value "C_01005_0402Metric" (at 0 1) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 2ca2ba98-f2f1-4a23-931b-f426d6134530) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 -0.62) (layer "F.Fab") 16 | (effects (font (size 0.25 0.25) (thickness 0.04))) 17 | (tstamp af3e2fa0-18a4-47ac-991f-91b9d354c894) 18 | ) 19 | (fp_line (start -0.6 0.3) (end -0.6 -0.3) (layer "F.CrtYd") (width 0.05) (tstamp 27942c81-eae7-467c-a9bf-9a3b12ddde84)) 20 | (fp_line (start 0.6 0.3) (end -0.6 0.3) (layer "F.CrtYd") (width 0.05) (tstamp 327b4ab1-fcd6-484f-9375-187399076e5f)) 21 | (fp_line (start -0.6 -0.3) (end 0.6 -0.3) (layer "F.CrtYd") (width 0.05) (tstamp 7b732dc3-9b3f-4294-83b1-b57256729dfa)) 22 | (fp_line (start 0.6 -0.3) (end 0.6 0.3) (layer "F.CrtYd") (width 0.05) (tstamp e2f8438f-1478-4272-9edd-ecaa308c934d)) 23 | (fp_line (start 0.2 0.1) (end -0.2 0.1) (layer "F.Fab") (width 0.1) (tstamp 1971ccf2-0895-44a4-8a7e-bffcd2b55cd5)) 24 | (fp_line (start -0.2 0.1) (end -0.2 -0.1) (layer "F.Fab") (width 0.1) (tstamp 4a7b14b7-7224-4cdb-9a69-2c9f28d69b47)) 25 | (fp_line (start 0.2 -0.1) (end 0.2 0.1) (layer "F.Fab") (width 0.1) (tstamp 738e0440-9a66-445d-a7d0-60cc32d27093)) 26 | (fp_line (start -0.2 -0.1) (end 0.2 -0.1) (layer "F.Fab") (width 0.1) (tstamp a64710de-09d7-49b2-b457-58bd399e84ef)) 27 | (pad "" smd roundrect (at 0.275 0) (size 0.27 0.27) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 79701f40-8f65-471f-853a-5ecb8e14492f)) 28 | (pad "" smd roundrect (at -0.275 0) (size 0.27 0.27) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp dc477460-b051-477b-b7e8-6406c7d6a11d)) 29 | (pad "1" smd roundrect (at -0.25 0) (size 0.4 0.3) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp c3aa617d-8229-4c9f-aaff-2f509f03686d)) 30 | (pad "2" smd roundrect (at 0.25 0) (size 0.4 0.3) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 76a4658a-a74e-4e77-b946-5eb3a95c99ef)) 31 | (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_01005_0402Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/C0201.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "C_0201_0603Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Capacitor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator") 5 | (tags "capacitor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.05) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 97485850-3468-4dc5-8e3a-da676dcd7d82) 10 | ) 11 | (fp_text value "C_0201_0603Metric" (at 0 1.05) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 19eeeecf-902e-4a38-b630-8ea2d5cba187) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 -0.68) (layer "F.Fab") 16 | (effects (font (size 0.25 0.25) (thickness 0.04))) 17 | (tstamp 39f62ec3-9057-43ba-bc50-f70d4a86ea5f) 18 | ) 19 | (fp_line (start 0.7 -0.35) (end 0.7 0.35) (layer "F.CrtYd") (width 0.05) (tstamp 3962b635-6104-4381-80cd-40cb8a8d4763)) 20 | (fp_line (start 0.7 0.35) (end -0.7 0.35) (layer "F.CrtYd") (width 0.05) (tstamp 8caab8de-cb04-4569-b2e2-5f7ff6306e89)) 21 | (fp_line (start -0.7 0.35) (end -0.7 -0.35) (layer "F.CrtYd") (width 0.05) (tstamp f74f2bb9-eed7-4b9b-967f-47da818eab02)) 22 | (fp_line (start -0.7 -0.35) (end 0.7 -0.35) (layer "F.CrtYd") (width 0.05) (tstamp f996215e-36d1-46b8-a013-4f9e3a883b5c)) 23 | (fp_line (start -0.3 -0.15) (end 0.3 -0.15) (layer "F.Fab") (width 0.1) (tstamp 49cbc45a-ec3d-45b6-9d80-cf1dd7cab70f)) 24 | (fp_line (start 0.3 0.15) (end -0.3 0.15) (layer "F.Fab") (width 0.1) (tstamp 921969f4-460e-480c-8560-1eb5593088a9)) 25 | (fp_line (start 0.3 -0.15) (end 0.3 0.15) (layer "F.Fab") (width 0.1) (tstamp a1f29c15-b55a-44c9-a321-109e0004c1dc)) 26 | (fp_line (start -0.3 0.15) (end -0.3 -0.15) (layer "F.Fab") (width 0.1) (tstamp bd40bd9d-9c1a-4779-b5a5-ed38034ed2bf)) 27 | (pad "" smd roundrect (at -0.345 0) (size 0.318 0.36) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 240bd312-ddef-4744-b3cd-effcee2ffdaa)) 28 | (pad "" smd roundrect (at 0.345 0) (size 0.318 0.36) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp d19b8c28-8a11-4fc0-919a-024e80204d58)) 29 | (pad "1" smd roundrect (at -0.32 0) (size 0.46 0.4) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 8bf01d0b-6b5e-4e72-9f28-eaa9cb1ccc1a)) 30 | (pad "2" smd roundrect (at 0.32 0) (size 0.46 0.4) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 89e4f5f2-bb4b-4d49-ad80-aa7015c371ca)) 31 | (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0201_0603Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/C0402.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "C_0402_1005Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 5 | (tags "capacitor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.16) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 3f001d39-98c9-450a-a6f0-b7475527fbd7) 10 | ) 11 | (fp_text value "C_0402_1005Metric" (at 0 1.16) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 7ef18d46-39df-486f-9543-b00228cf866a) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.25 0.25) (thickness 0.04))) 17 | (tstamp 5d9a85df-c718-4dd6-9c1c-7cf078103b70) 18 | ) 19 | (fp_line (start -0.107836 0.36) (end 0.107836 0.36) (layer "F.SilkS") (width 0.12) (tstamp 45c77330-acfb-4107-a599-c9df3e175000)) 20 | (fp_line (start -0.107836 -0.36) (end 0.107836 -0.36) (layer "F.SilkS") (width 0.12) (tstamp 5cd5b77f-bdc3-47d5-b253-f5c1244d375e)) 21 | (fp_line (start -0.91 0.46) (end -0.91 -0.46) (layer "F.CrtYd") (width 0.05) (tstamp 0f646a94-faea-4a50-8b80-909d26d6d7a0)) 22 | (fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer "F.CrtYd") (width 0.05) (tstamp 40007d5f-c471-4d2b-87f0-dfa1629069fb)) 23 | (fp_line (start 0.91 0.46) (end -0.91 0.46) (layer "F.CrtYd") (width 0.05) (tstamp 6897dba4-f95f-426a-ae14-d4aed1cd887f)) 24 | (fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer "F.CrtYd") (width 0.05) (tstamp 6aa26098-9339-4279-9a36-893fdd4c6950)) 25 | (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp 3b194c04-55c2-4668-b84d-8f5aacd704a2)) 26 | (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 3c7e7f28-d67d-4e18-8c13-2a82b2c60f01)) 27 | (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 8a7cad66-4840-4328-b7bf-cbbc635c7362)) 28 | (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp fe53c845-ac3c-48e4-9f37-36da777bc994)) 29 | (pad "1" smd roundrect (at -0.48 0) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f0d6bdbe-8dea-4984-9c52-f76168ceed26)) 30 | (pad "2" smd roundrect (at 0.48 0) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 07bccb1b-781c-4561-a379-63c349828818)) 31 | (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/C0504.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "C_0504_1310Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Capacitor SMD 0504 (1310 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 5 | (tags "capacitor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.49) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 190f5098-a4ed-4b81-ad91-f2f8c2e2b5f2) 10 | ) 11 | (fp_text value "C_0504_1310Metric" (at 0 1.49) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 54587e17-0381-4252-8fbb-ba6816d6cc95) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.29 0.29) (thickness 0.04))) 17 | (tstamp 057276f7-9ab0-4c69-9dc5-806816345aa9) 18 | ) 19 | (fp_line (start 1.02 -0.79) (end 1.02 0.79) (layer "F.CrtYd") (width 0.05) (tstamp 0f46bfd9-3aef-49bf-8c02-a9001036a584)) 20 | (fp_line (start -1.02 -0.79) (end 1.02 -0.79) (layer "F.CrtYd") (width 0.05) (tstamp c192f728-349a-42bc-9f66-dabe9f0be094)) 21 | (fp_line (start -1.02 0.79) (end -1.02 -0.79) (layer "F.CrtYd") (width 0.05) (tstamp c2546ae9-5094-43f5-84d7-ddc5a85f6933)) 22 | (fp_line (start 1.02 0.79) (end -1.02 0.79) (layer "F.CrtYd") (width 0.05) (tstamp efc0b10b-30c4-49bb-8d4b-d25177c7b807)) 23 | (fp_line (start -0.585 -0.51) (end 0.585 -0.51) (layer "F.Fab") (width 0.1) (tstamp 3b28f0d0-ebc8-4270-996b-f0c8bb5d61ca)) 24 | (fp_line (start 0.585 -0.51) (end 0.585 0.51) (layer "F.Fab") (width 0.1) (tstamp 48fdbe79-b079-488c-9127-5ca2355a1767)) 25 | (fp_line (start -0.585 0.51) (end -0.585 -0.51) (layer "F.Fab") (width 0.1) (tstamp 744ab3b5-6945-436b-8fe2-1e022f9f2fd5)) 26 | (fp_line (start 0.585 0.51) (end -0.585 0.51) (layer "F.Fab") (width 0.1) (tstamp ba46ffb1-7477-4327-a6a9-5340434f9e60)) 27 | (pad "1" smd roundrect (at -0.54 0) (size 0.66 1.28) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 17713848-ae65-48a0-8798-0e53a26e138d)) 28 | (pad "2" smd roundrect (at 0.54 0) (size 0.66 1.28) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3691304b-2473-44cb-ba8f-50616b19587d)) 29 | (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0504_1310Metric.wrl" 30 | (offset (xyz 0 0 0)) 31 | (scale (xyz 1 1 1)) 32 | (rotate (xyz 0 0 0)) 33 | ) 34 | ) 35 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/C0603.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "C_0603_1608Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 5 | (tags "capacitor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.43) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp d8b50c90-0233-4120-8eb7-fd37553c1dae) 10 | ) 11 | (fp_text value "C_0603_1608Metric" (at 0 1.43) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 4e5feb93-e33a-49c0-b9c5-ae5884f54838) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.4 0.4) (thickness 0.06))) 17 | (tstamp 579d7eba-875c-4a83-94cf-9a0ffb7d4ec6) 18 | ) 19 | (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer "F.SilkS") (width 0.12) (tstamp 8759eb8b-d5d2-4193-bb44-b0d3205730c7)) 20 | (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer "F.SilkS") (width 0.12) (tstamp b41d8c72-4918-46ee-8917-8ac27e2b9ac5)) 21 | (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 40f7c129-7117-4932-921f-63d9649a8e3c)) 22 | (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 4cdf0691-68d0-4b9c-a08d-e458d11a6264)) 23 | (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp bc329fd9-c699-40fd-809e-176f9fd0c1d5)) 24 | (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp c885676b-37fb-4c12-bfd6-27ae9c8dfd4f)) 25 | (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 06122ef5-5764-4a31-a1df-58f084862b1c)) 26 | (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 1d2a7865-4bae-407b-82ca-a2578f9efb73)) 27 | (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 3fe6a869-68b8-4f26-8354-3cc1c9697594)) 28 | (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 864e65e5-cec8-4833-ae53-dec6136866be)) 29 | (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 251ae9f1-97b4-42c7-a502-27edca1e9c60)) 30 | (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b3136c2f-02b9-49e1-a069-45a3c84854a1)) 31 | (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/C0805.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "C_0805_2012Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") 5 | (tags "capacitor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.68) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 748b2e42-8a67-4fcd-8eff-aa3682e30072) 10 | ) 11 | (fp_text value "C_0805_2012Metric" (at 0 1.68) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp e1cef26a-9b05-47d0-95ed-57ad6f7a78aa) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.5 0.5) (thickness 0.08))) 17 | (tstamp c0d28e02-a811-416e-8ea3-8972062d277d) 18 | ) 19 | (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer "F.SilkS") (width 0.12) (tstamp a1537c18-e148-4e80-abe3-76952c047734)) 20 | (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer "F.SilkS") (width 0.12) (tstamp e5b89156-25fd-4982-832b-7a101d828db8)) 21 | (fp_line (start 1.7 0.98) (end -1.7 0.98) (layer "F.CrtYd") (width 0.05) (tstamp 12661fea-1ffa-4545-aaad-52ab7216df74)) 22 | (fp_line (start -1.7 0.98) (end -1.7 -0.98) (layer "F.CrtYd") (width 0.05) (tstamp 57f85840-bafd-4eb2-a30f-3aac019a2b34)) 23 | (fp_line (start 1.7 -0.98) (end 1.7 0.98) (layer "F.CrtYd") (width 0.05) (tstamp 9b846abe-c163-4f56-abb1-1f90b748ef50)) 24 | (fp_line (start -1.7 -0.98) (end 1.7 -0.98) (layer "F.CrtYd") (width 0.05) (tstamp 9fb88c89-f8d6-43df-af23-2e208e786425)) 25 | (fp_line (start -1 -0.625) (end 1 -0.625) (layer "F.Fab") (width 0.1) (tstamp 4604630f-a6a4-4c66-955a-731baf7104b0)) 26 | (fp_line (start -1 0.625) (end -1 -0.625) (layer "F.Fab") (width 0.1) (tstamp 586b9b4b-d05d-4b12-9dcf-1d926c022460)) 27 | (fp_line (start 1 0.625) (end -1 0.625) (layer "F.Fab") (width 0.1) (tstamp 8f48e2ee-4bde-4581-b821-e8812a62bf44)) 28 | (fp_line (start 1 -0.625) (end 1 0.625) (layer "F.Fab") (width 0.1) (tstamp fc264de6-6f0a-480a-b498-0ace3025117e)) 29 | (pad "1" smd roundrect (at -0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8fcab996-2ba6-4e37-8313-be9ac1a3cf10)) 30 | (pad "2" smd roundrect (at 0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e36b295-7e96-456f-a51a-a71b62e7b4c1)) 31 | (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/C1206.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "C_1206_3216Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 5 | (tags "capacitor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.85) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 83cc328c-b7a6-47b2-9ffa-7ac49f4468d0) 10 | ) 11 | (fp_text value "C_1206_3216Metric" (at 0 1.85) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 136faa66-2c23-42b0-a119-0aec3575d644) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.8 0.8) (thickness 0.12))) 17 | (tstamp 262df469-fc4d-44a4-b992-f26a9c974233) 18 | ) 19 | (fp_line (start -0.711252 -0.91) (end 0.711252 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 27e337f5-2211-4740-bb6e-3c02c95b9b94)) 20 | (fp_line (start -0.711252 0.91) (end 0.711252 0.91) (layer "F.SilkS") (width 0.12) (tstamp f000500b-0b09-41d6-88f1-cc2dbff6a9a2)) 21 | (fp_line (start 2.3 -1.15) (end 2.3 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 01d1e36f-7327-46b8-96bb-5ed95763498f)) 22 | (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer "F.CrtYd") (width 0.05) (tstamp 8e560052-91dd-4eb9-810d-5ed2ebc18daa)) 23 | (fp_line (start 2.3 1.15) (end -2.3 1.15) (layer "F.CrtYd") (width 0.05) (tstamp a6a30906-815c-4e1b-b7c1-0e95ad18419b)) 24 | (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer "F.CrtYd") (width 0.05) (tstamp fa8d40b2-36cb-4eb6-b0a2-586749373756)) 25 | (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer "F.Fab") (width 0.1) (tstamp 12564c73-e78a-4a67-b910-07f7917dbd6a)) 26 | (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer "F.Fab") (width 0.1) (tstamp 60a21757-6acc-4fcf-bd92-a41fc55bcb3b)) 27 | (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer "F.Fab") (width 0.1) (tstamp e18a45df-6ee8-4cca-b760-a239cabfb336)) 28 | (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer "F.Fab") (width 0.1) (tstamp f2d5fbda-8bd2-4451-8142-95b76dea9a58)) 29 | (pad "1" smd roundrect (at -1.475 0) (size 1.15 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.217391) (tstamp 2283549c-f5fa-445f-8887-4ad2bb854e3f)) 30 | (pad "2" smd roundrect (at 1.475 0) (size 1.15 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.217391) (tstamp 9774dcc9-5357-4a7d-8e93-370dc1237420)) 31 | (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1206_3216Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/C1210.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "C_1210_3225Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 5 | (tags "capacitor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -2.3) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp ba50cbf0-c8e2-4263-b5b2-a672c5571e4c) 10 | ) 11 | (fp_text value "C_1210_3225Metric" (at 0 2.3) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 7545b299-e0fe-40f2-adba-d22c1074409b) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.8 0.8) (thickness 0.12))) 17 | (tstamp 08e506ac-6e33-4976-bb69-5bc0c8aa9fc1) 18 | ) 19 | (fp_line (start -0.711252 -1.36) (end 0.711252 -1.36) (layer "F.SilkS") (width 0.12) (tstamp 229a5c26-5bb8-4091-95cc-3cae1b9b9abd)) 20 | (fp_line (start -0.711252 1.36) (end 0.711252 1.36) (layer "F.SilkS") (width 0.12) (tstamp e8e3e62a-3492-4400-989d-75f88b91de23)) 21 | (fp_line (start 2.3 1.6) (end -2.3 1.6) (layer "F.CrtYd") (width 0.05) (tstamp 0fd34971-9091-4427-b04a-9a9d8a486e24)) 22 | (fp_line (start -2.3 -1.6) (end 2.3 -1.6) (layer "F.CrtYd") (width 0.05) (tstamp 3b8139bc-995e-413c-b534-ff02c24165bb)) 23 | (fp_line (start -2.3 1.6) (end -2.3 -1.6) (layer "F.CrtYd") (width 0.05) (tstamp 4fc6646f-79ae-400e-becd-b3c83583fb50)) 24 | (fp_line (start 2.3 -1.6) (end 2.3 1.6) (layer "F.CrtYd") (width 0.05) (tstamp 7c081c51-0c76-499b-845b-2cfac584c383)) 25 | (fp_line (start -1.6 -1.25) (end 1.6 -1.25) (layer "F.Fab") (width 0.1) (tstamp b46fd3db-2617-46f7-8727-0290face1d83)) 26 | (fp_line (start 1.6 -1.25) (end 1.6 1.25) (layer "F.Fab") (width 0.1) (tstamp d66bdaf1-3412-4bd5-ac2b-31ef414d628b)) 27 | (fp_line (start 1.6 1.25) (end -1.6 1.25) (layer "F.Fab") (width 0.1) (tstamp e26428b2-47a9-4690-a13f-af1b3b91068e)) 28 | (fp_line (start -1.6 1.25) (end -1.6 -1.25) (layer "F.Fab") (width 0.1) (tstamp ffd4ab2d-f802-47d6-9bc6-70de2b75f053)) 29 | (pad "1" smd roundrect (at -1.475 0) (size 1.15 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.217391) (tstamp 3f8fd7e9-61c1-4fa9-92f6-762298e161d8)) 30 | (pad "2" smd roundrect (at 1.475 0) (size 1.15 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.217391) (tstamp 584ba531-83e4-40ff-a284-a4520b8b7d41)) 31 | (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1210_3225Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/C1812.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "C_1812_4532Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Capacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 5 | (tags "capacitor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -2.65) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp de96c565-047b-4547-81b6-6ac3613be0c1) 10 | ) 11 | (fp_text value "C_1812_4532Metric" (at 0 2.65) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp c6b02b7a-ee61-421b-bc1e-2ec2818dff85) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp 98e2f1fd-cbe1-4cfe-af84-73eb2dff87fa) 18 | ) 19 | (fp_line (start -1.161252 -1.71) (end 1.161252 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 82b6417a-e92e-498b-bf27-a7e0cb57a861)) 20 | (fp_line (start -1.161252 1.71) (end 1.161252 1.71) (layer "F.SilkS") (width 0.12) (tstamp be86c8f6-15c3-4f07-9af9-cc374bc8621c)) 21 | (fp_line (start 3 -1.95) (end 3 1.95) (layer "F.CrtYd") (width 0.05) (tstamp 5301a83c-ec60-431d-ada9-87cad183f28f)) 22 | (fp_line (start -3 1.95) (end -3 -1.95) (layer "F.CrtYd") (width 0.05) (tstamp 69689452-a80d-4fe9-bcb5-bcfcb072361d)) 23 | (fp_line (start -3 -1.95) (end 3 -1.95) (layer "F.CrtYd") (width 0.05) (tstamp b55b7ffc-2383-4e83-ac56-d44dd6ea3f44)) 24 | (fp_line (start 3 1.95) (end -3 1.95) (layer "F.CrtYd") (width 0.05) (tstamp c5db794a-4c44-42e8-80f7-82ff8459a23b)) 25 | (fp_line (start -2.25 1.6) (end -2.25 -1.6) (layer "F.Fab") (width 0.1) (tstamp 2e5bc258-3237-491e-b9c3-4e7e5611fe0b)) 26 | (fp_line (start -2.25 -1.6) (end 2.25 -1.6) (layer "F.Fab") (width 0.1) (tstamp 49832a29-08dc-485b-bbe2-4f295365cc30)) 27 | (fp_line (start 2.25 -1.6) (end 2.25 1.6) (layer "F.Fab") (width 0.1) (tstamp 5fe1b4ab-d266-4798-96c0-4c26151b9bec)) 28 | (fp_line (start 2.25 1.6) (end -2.25 1.6) (layer "F.Fab") (width 0.1) (tstamp d82b4680-d770-4a8e-9827-cbefc719eefd)) 29 | (pad "1" smd roundrect (at -2.05 0) (size 1.4 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.178571) (tstamp 97406838-df1c-416b-a180-963bf0459db2)) 30 | (pad "2" smd roundrect (at 2.05 0) (size 1.4 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.178571) (tstamp 62a7ba36-2127-4211-a870-7bf8c04aa23c)) 31 | (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1812_4532Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/C1825.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "C_1825_4564Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Capacitor SMD 1825 (4564 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 5 | (tags "capacitor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -4.35) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 2901dfbf-329d-4aea-9981-73734a05c970) 10 | ) 11 | (fp_text value "C_1825_4564Metric" (at 0 4.35) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 616ab7b9-2ad5-4204-b99c-028d105c867c) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp 341f65a6-90e1-42bc-b91a-0c8f65780331) 18 | ) 19 | (fp_line (start -1.115748 3.31) (end 1.115748 3.31) (layer "F.SilkS") (width 0.12) (tstamp d9c9c105-b6a1-4f63-8b20-03ade358660e)) 20 | (fp_line (start -1.115748 -3.31) (end 1.115748 -3.31) (layer "F.SilkS") (width 0.12) (tstamp dd040069-e08c-429f-8c80-fd9fa4b5c17f)) 21 | (fp_line (start 3 3.65) (end -3 3.65) (layer "F.CrtYd") (width 0.05) (tstamp 53e91a78-1746-4941-8fbd-b6020dac1eed)) 22 | (fp_line (start -3 -3.65) (end 3 -3.65) (layer "F.CrtYd") (width 0.05) (tstamp 66d87e00-9a74-4188-b510-b6fe828f2438)) 23 | (fp_line (start -3 3.65) (end -3 -3.65) (layer "F.CrtYd") (width 0.05) (tstamp b3c5ff5a-b114-4963-bd8c-212ad8cf28c1)) 24 | (fp_line (start 3 -3.65) (end 3 3.65) (layer "F.CrtYd") (width 0.05) (tstamp fbeb7f37-66b9-4fbf-9a98-138ba9088efa)) 25 | (fp_line (start -2.25 -3.2) (end 2.25 -3.2) (layer "F.Fab") (width 0.1) (tstamp 101d69b9-fadd-4f68-9671-8537c564cb5c)) 26 | (fp_line (start 2.25 -3.2) (end 2.25 3.2) (layer "F.Fab") (width 0.1) (tstamp b51589a2-bffc-4fbf-81b9-65f3f035f708)) 27 | (fp_line (start -2.25 3.2) (end -2.25 -3.2) (layer "F.Fab") (width 0.1) (tstamp bd7dd8fe-12ea-4209-8ab0-5ea85fdddc46)) 28 | (fp_line (start 2.25 3.2) (end -2.25 3.2) (layer "F.Fab") (width 0.1) (tstamp c3fb7700-1195-4764-84be-f8adacd8ee86)) 29 | (pad "1" smd roundrect (at -2.05 0) (size 1.4 6.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.178571) (tstamp cbd2b158-6da1-4d11-a405-015bf4cae9f8)) 30 | (pad "2" smd roundrect (at 2.05 0) (size 1.4 6.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.178571) (tstamp 4c4fe4eb-2fcd-4000-9d2e-6e423c51a077)) 31 | (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1825_4564Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/C2220.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "C_2220_5650Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Capacitor SMD 2220 (5650 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator") 5 | (tags "capacitor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -3.65) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 1f2faa88-02f5-4fb5-9f95-22783aba0290) 10 | ) 11 | (fp_text value "C_2220_5650Metric" (at 0 3.65) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp acee8c8b-2871-4143-a3e9-f44cae51e93a) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp 5e3d1759-974c-41b0-a678-5676f3776177) 18 | ) 19 | (fp_line (start -1.415748 2.61) (end 1.415748 2.61) (layer "F.SilkS") (width 0.12) (tstamp 7835ba1b-99c3-408d-ac77-8dcf7bfbc496)) 20 | (fp_line (start -1.415748 -2.61) (end 1.415748 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 991ce596-4ac7-4121-93aa-a877660a468f)) 21 | (fp_line (start -3.7 2.95) (end -3.7 -2.95) (layer "F.CrtYd") (width 0.05) (tstamp 28370043-4ba7-4449-bf88-d1b8329a1bb1)) 22 | (fp_line (start -3.7 -2.95) (end 3.7 -2.95) (layer "F.CrtYd") (width 0.05) (tstamp 8d2688b3-3af4-4f5e-9b97-c5eab57e543a)) 23 | (fp_line (start 3.7 -2.95) (end 3.7 2.95) (layer "F.CrtYd") (width 0.05) (tstamp c6b748d4-83ce-48e4-b276-316cc03e3dc5)) 24 | (fp_line (start 3.7 2.95) (end -3.7 2.95) (layer "F.CrtYd") (width 0.05) (tstamp cf5fb58f-25b6-434e-bded-4d5a301711eb)) 25 | (fp_line (start 2.85 -2.5) (end 2.85 2.5) (layer "F.Fab") (width 0.1) (tstamp 0e05d2d8-ed00-4665-b65c-2d1a066c0938)) 26 | (fp_line (start 2.85 2.5) (end -2.85 2.5) (layer "F.Fab") (width 0.1) (tstamp 0e52917b-f41f-454b-ab89-14d3f685b517)) 27 | (fp_line (start -2.85 -2.5) (end 2.85 -2.5) (layer "F.Fab") (width 0.1) (tstamp cf426939-52cc-4700-a68f-c1a590ed65f9)) 28 | (fp_line (start -2.85 2.5) (end -2.85 -2.5) (layer "F.Fab") (width 0.1) (tstamp d100c8c3-ea87-4b93-b47c-e98ecb1c09ab)) 29 | (pad "1" smd roundrect (at -2.55 0) (size 1.8 5.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 299a55f6-0eac-469a-948a-0b9a93cc482d)) 30 | (pad "2" smd roundrect (at 2.55 0) (size 1.8 5.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 8f754c0d-5fb3-4866-812f-5f1e6c300332)) 31 | (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_2220_5650Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/C2225.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "C_2225_5664Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Capacitor SMD 2225 (5664 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator") 5 | (tags "capacitor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -4.25) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 304a91f5-d8bb-4823-8b15-2d1910b8509d) 10 | ) 11 | (fp_text value "C_2225_5664Metric" (at 0 4.25) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 701d70e0-cc8b-430b-b2d7-d9e1acec7bd6) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp c5068998-9f75-4797-b4a7-cf2457aaa202) 18 | ) 19 | (fp_line (start -1.522369 -3.285) (end 1.522369 -3.285) (layer "F.SilkS") (width 0.12) (tstamp 481a9772-8693-4f83-a027-80e18e1902b4)) 20 | (fp_line (start -1.522369 3.285) (end 1.522369 3.285) (layer "F.SilkS") (width 0.12) (tstamp fb22dbca-79c6-4bec-a9b4-6b883f92a9a3)) 21 | (fp_line (start -3.6 3.55) (end -3.6 -3.55) (layer "F.CrtYd") (width 0.05) (tstamp ac2b0590-d52f-4892-977c-9e0e24b64b19)) 22 | (fp_line (start 3.6 3.55) (end -3.6 3.55) (layer "F.CrtYd") (width 0.05) (tstamp cb4c1991-080e-4019-9316-8f3f85426756)) 23 | (fp_line (start -3.6 -3.55) (end 3.6 -3.55) (layer "F.CrtYd") (width 0.05) (tstamp d7d29f43-9b48-4a14-8036-696e8a9083de)) 24 | (fp_line (start 3.6 -3.55) (end 3.6 3.55) (layer "F.CrtYd") (width 0.05) (tstamp f3ca9ec5-9a18-437e-9ead-4fe89706f6d6)) 25 | (fp_line (start -2.86 3.175) (end -2.86 -3.175) (layer "F.Fab") (width 0.1) (tstamp 2b9d7eab-f690-498a-a363-3fb0fbf6ffc8)) 26 | (fp_line (start -2.86 -3.175) (end 2.86 -3.175) (layer "F.Fab") (width 0.1) (tstamp 6b7358ac-6b3e-4e81-b3f5-d97885b69946)) 27 | (fp_line (start 2.86 -3.175) (end 2.86 3.175) (layer "F.Fab") (width 0.1) (tstamp 7b6775c6-d2ec-47c0-8f9f-7779415f19e5)) 28 | (fp_line (start 2.86 3.175) (end -2.86 3.175) (layer "F.Fab") (width 0.1) (tstamp deb7e384-f07d-496a-a3d5-a37327ff5013)) 29 | (pad "1" smd roundrect (at -2.5375 0) (size 1.625 6.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.153846) (tstamp 7f295994-a10d-409a-bc89-dcbca88ad303)) 30 | (pad "2" smd roundrect (at 2.5375 0) (size 1.625 6.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.153846) (tstamp bc3cba9e-20ac-41f9-8306-f88093af4806)) 31 | (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_2225_5664Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/C3640.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "C_3640_9110Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Capacitor SMD 3640 (9110 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator") 5 | (tags "capacitor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -6.18) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp a107b690-1844-45e7-91f7-47e7a5cc00f3) 10 | ) 11 | (fp_text value "C_3640_9110Metric" (at 0 6.18) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp dcbcb775-6298-4c46-a7b6-1545fcd001c9) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp dcf22f9d-f8ee-471f-b218-3761daea52f9) 18 | ) 19 | (fp_line (start -2.922369 5.21) (end 2.922369 5.21) (layer "F.SilkS") (width 0.12) (tstamp 9d6d4e21-ba87-44b4-b544-97748a69ea72)) 20 | (fp_line (start -2.922369 -5.21) (end 2.922369 -5.21) (layer "F.SilkS") (width 0.12) (tstamp c2a5445c-0bc4-41cd-b599-38d88b389684)) 21 | (fp_line (start -5.3 -5.48) (end 5.3 -5.48) (layer "F.CrtYd") (width 0.05) (tstamp 0bf6c0f0-d8bf-400d-b3a1-4246dbcfc59e)) 22 | (fp_line (start -5.3 5.48) (end -5.3 -5.48) (layer "F.CrtYd") (width 0.05) (tstamp 716ad3d9-4f69-40cd-964d-fee056c1e21e)) 23 | (fp_line (start 5.3 -5.48) (end 5.3 5.48) (layer "F.CrtYd") (width 0.05) (tstamp c62d19b4-9c53-445f-94ac-d3557a22062e)) 24 | (fp_line (start 5.3 5.48) (end -5.3 5.48) (layer "F.CrtYd") (width 0.05) (tstamp cfae67c2-d812-4356-a380-283c4e453249)) 25 | (fp_line (start 4.57 -5.1) (end 4.57 5.1) (layer "F.Fab") (width 0.1) (tstamp 522246cd-4725-4bb2-9623-b2f378cb9e35)) 26 | (fp_line (start 4.57 5.1) (end -4.57 5.1) (layer "F.Fab") (width 0.1) (tstamp 90692218-8676-402d-8d08-b0c976320342)) 27 | (fp_line (start -4.57 5.1) (end -4.57 -5.1) (layer "F.Fab") (width 0.1) (tstamp 90e9b865-a9f9-4656-9a15-f9fc5b97dead)) 28 | (fp_line (start -4.57 -5.1) (end 4.57 -5.1) (layer "F.Fab") (width 0.1) (tstamp e1a4c705-11ad-4f9a-82dd-dfd86c766cdc)) 29 | (pad "1" smd roundrect (at -4.0875 0) (size 1.925 10.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.12987) (tstamp c7d624ab-cef2-464a-a739-4155c9dc1f66)) 30 | (pad "2" smd roundrect (at 4.0875 0) (size 1.925 10.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.12987) (tstamp a39a4f2e-2d51-4f8d-aad6-d6426d8f93ce)) 31 | (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_3640_9110Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/L0201.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "L_0201_0603Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEF0) 4 | (descr "Inductor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator") 5 | (tags "inductor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.05) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 60b43fa5-69a9-412a-9eac-6193ccec338b) 10 | ) 11 | (fp_text value "L_0201_0603Metric" (at 0 1.05) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 75b42c51-5b04-40ea-9ae7-705ef08607be) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 -0.68) (layer "F.Fab") 16 | (effects (font (size 0.25 0.25) (thickness 0.04))) 17 | (tstamp 54a04468-ab3e-432a-9572-e11c95a4a703) 18 | ) 19 | (fp_line (start 0.7 -0.35) (end 0.7 0.35) (layer "F.CrtYd") (width 0.05) (tstamp 5e5943df-c18c-4393-ad74-4cb2e2781648)) 20 | (fp_line (start -0.7 -0.35) (end 0.7 -0.35) (layer "F.CrtYd") (width 0.05) (tstamp 68a5fe59-49ad-44b3-a935-741c4529d2a3)) 21 | (fp_line (start 0.7 0.35) (end -0.7 0.35) (layer "F.CrtYd") (width 0.05) (tstamp 901fc578-c002-40b0-8ff6-b85444315fc0)) 22 | (fp_line (start -0.7 0.35) (end -0.7 -0.35) (layer "F.CrtYd") (width 0.05) (tstamp 96045fa6-3969-4000-a3c9-eeb2d181fff8)) 23 | (fp_line (start 0.3 -0.15) (end 0.3 0.15) (layer "F.Fab") (width 0.1) (tstamp 69a34fd1-6d92-4a92-a4a8-d66a6272fc76)) 24 | (fp_line (start 0.3 0.15) (end -0.3 0.15) (layer "F.Fab") (width 0.1) (tstamp 83ae78ae-74cc-4dfd-ac6d-9db740240107)) 25 | (fp_line (start -0.3 0.15) (end -0.3 -0.15) (layer "F.Fab") (width 0.1) (tstamp ce57b0c4-1334-4ea9-914f-2e94272d5b0d)) 26 | (fp_line (start -0.3 -0.15) (end 0.3 -0.15) (layer "F.Fab") (width 0.1) (tstamp fb2e9db1-f43e-45f3-842a-f0719817ae8e)) 27 | (pad "" smd roundrect (at 0.345 0) (size 0.318 0.36) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 148f9ebc-d213-4e66-85d7-31a803de1e12)) 28 | (pad "" smd roundrect (at -0.345 0) (size 0.318 0.36) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp b9747d45-664b-45b6-8b79-36e0b002eec3)) 29 | (pad "1" smd roundrect (at -0.32 0) (size 0.46 0.4) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 2885ac8f-09b4-4f77-b6cf-1a089162ea46)) 30 | (pad "2" smd roundrect (at 0.32 0) (size 0.46 0.4) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 4467b87e-eca3-4760-ac17-7fbe92f8828c)) 31 | (model "${KICAD6_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_0201_0603Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/L0402.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "L_0402_1005Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEF0) 4 | (descr "Inductor SMD 0402 (1005 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") 5 | (tags "inductor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.17) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 5f7cfd23-ba30-4112-8e8a-084eff185daa) 10 | ) 11 | (fp_text value "L_0402_1005Metric" (at 0 1.17) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 534be459-0d3a-4a4f-839c-04a21d8e5c28) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.25 0.25) (thickness 0.04))) 17 | (tstamp b97776cd-36ef-4231-b3ff-6fa6e7347e10) 18 | ) 19 | (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 566f1185-9e95-45a6-81fd-2bdb7fd01107)) 20 | (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 9d94b2cd-6f71-4c16-a91e-b6624ec3ec59)) 21 | (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp bca3e59d-5431-4c7a-8ad9-6534092cfb19)) 22 | (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp e3a32dcb-516f-4225-b080-19ec937fc237)) 23 | (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 8d273d34-e6cf-4e80-8fb2-08ad72f4400a)) 24 | (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp a9cec81b-84c4-4c08-aaac-72770dc47137)) 25 | (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp c2bdec94-67eb-4cfc-b6c6-320f519b6a42)) 26 | (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp d23f18da-56cb-4a32-8eeb-17f5c58fe19e)) 27 | (pad "1" smd roundrect (at -0.485 0) (size 0.59 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8d57f103-1c4d-42b3-9a1c-788495c7aba4)) 28 | (pad "2" smd roundrect (at 0.485 0) (size 0.59 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5803ccd7-5f47-477b-995b-63712661ba11)) 29 | (model "${KICAD6_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_0402_1005Metric.wrl" 30 | (offset (xyz 0 0 0)) 31 | (scale (xyz 1 1 1)) 32 | (rotate (xyz 0 0 0)) 33 | ) 34 | ) 35 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/L0603.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "L_0603_1608Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEF0) 4 | (descr "Inductor SMD 0603 (1608 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") 5 | (tags "inductor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.43) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 15982ba7-5d11-45e4-a3b3-af6bf974573a) 10 | ) 11 | (fp_text value "L_0603_1608Metric" (at 0 1.43) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp a1ad3d82-3f41-4c94-89c4-4c2b30d7c6ca) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.4 0.4) (thickness 0.06))) 17 | (tstamp 49280e6b-c301-47e4-ab05-a68560b5812f) 18 | ) 19 | (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12) (tstamp 1b70a57f-332f-4ce0-b83f-3a5810afac75)) 20 | (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12) (tstamp 6775c7f9-9490-4f1d-abd0-c8bf52d991e9)) 21 | (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 071b6c9a-9795-4440-b085-98e1d8a720cf)) 22 | (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 31b84df9-6f42-40ba-86f2-845cb4c8445f)) 23 | (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 589a1be7-fe89-40a4-a8a4-540ebd741e72)) 24 | (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp f06ec9fa-c738-4a73-b422-4da33a15bcb3)) 25 | (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 3a1c6ae1-83df-43f9-89c2-fde74465c43e)) 26 | (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 849570db-5507-459e-8ac1-50e1c86d85bb)) 27 | (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 939dd113-88cc-4ec7-bb01-f3a7fa22f650)) 28 | (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp a44eea35-a4b5-48f5-a342-fc6101d39aab)) 29 | (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec8296c8-87ee-4320-b046-58f25d36a017)) 30 | (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ee1c359-890c-42fa-a10f-688f4c328d3d)) 31 | (model "${KICAD6_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_0603_1608Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/L0805.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "L_0805_2012Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEF0) 4 | (descr "Inductor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 5 | (tags "inductor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.55) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 85198dd5-2d2e-41e2-bfe6-aeeac1c35a43) 10 | ) 11 | (fp_text value "L_0805_2012Metric" (at 0 1.55) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp a55f77ce-0024-4752-a929-14c53e46a957) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.5 0.5) (thickness 0.08))) 17 | (tstamp b0dfb2b0-d7bd-4916-9b50-e001e2b8e2f7) 18 | ) 19 | (fp_line (start -0.399622 -0.56) (end 0.399622 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 86492638-b6b9-4e2a-a5a7-69ef0722ad73)) 20 | (fp_line (start -0.399622 0.56) (end 0.399622 0.56) (layer "F.SilkS") (width 0.12) (tstamp 962294a7-71c0-43ef-be17-65a2aa3d77f3)) 21 | (fp_line (start -1.75 -0.85) (end 1.75 -0.85) (layer "F.CrtYd") (width 0.05) (tstamp 177020d6-b2b8-4821-a6c5-39ea0ff2533d)) 22 | (fp_line (start -1.75 0.85) (end -1.75 -0.85) (layer "F.CrtYd") (width 0.05) (tstamp 593ac7b7-a9cd-48db-ac2a-c008f5b3a5d0)) 23 | (fp_line (start 1.75 0.85) (end -1.75 0.85) (layer "F.CrtYd") (width 0.05) (tstamp d984c665-49f3-4ff8-8e8d-bb2fd80b30fd)) 24 | (fp_line (start 1.75 -0.85) (end 1.75 0.85) (layer "F.CrtYd") (width 0.05) (tstamp e7a2526a-64b9-4a00-a5be-f58458bcb545)) 25 | (fp_line (start 1 -0.45) (end 1 0.45) (layer "F.Fab") (width 0.1) (tstamp 9824579e-e0e9-4db1-983e-4a53602b11de)) 26 | (fp_line (start -1 -0.45) (end 1 -0.45) (layer "F.Fab") (width 0.1) (tstamp bf3fd839-6091-4414-93fe-6ed493b5b74e)) 27 | (fp_line (start -1 0.45) (end -1 -0.45) (layer "F.Fab") (width 0.1) (tstamp de6d2d36-7f0f-434d-ad42-5d8a47b5c9e4)) 28 | (fp_line (start 1 0.45) (end -1 0.45) (layer "F.Fab") (width 0.1) (tstamp e4cb3aa9-3313-4273-8702-99125679a66b)) 29 | (pad "1" smd roundrect (at -1.0625 0) (size 0.875 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 171f46e0-0a30-46fe-b67d-10d60e84326d)) 30 | (pad "2" smd roundrect (at 1.0625 0) (size 0.875 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b60df63-080f-4ae6-9bf1-5284ea4641e0)) 31 | (model "${KICAD6_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_0805_2012Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/L1206.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "L_1206_3216Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEF0) 4 | (descr "Inductor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 5 | (tags "inductor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.9) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 178a1f16-1d83-47f1-a652-54a0836dbedb) 10 | ) 11 | (fp_text value "L_1206_3216Metric" (at 0 1.9) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 8ea0f345-a55e-4ab1-a39e-7142b541b267) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.8 0.8) (thickness 0.12))) 17 | (tstamp 47098e1e-d462-48b4-829b-ac9702d010ef) 18 | ) 19 | (fp_line (start -0.835242 -0.91) (end 0.835242 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 42b9167c-b624-40ff-983e-c86196d62989)) 20 | (fp_line (start -0.835242 0.91) (end 0.835242 0.91) (layer "F.SilkS") (width 0.12) (tstamp 6a1ab159-4370-4383-b509-6e9ea2a6f42d)) 21 | (fp_line (start 2.35 1.2) (end -2.35 1.2) (layer "F.CrtYd") (width 0.05) (tstamp 299920e1-1e56-4e04-b1b0-230fbbc2a965)) 22 | (fp_line (start -2.35 -1.2) (end 2.35 -1.2) (layer "F.CrtYd") (width 0.05) (tstamp 639514e7-a3f2-4b60-89cb-5b380bfe96aa)) 23 | (fp_line (start 2.35 -1.2) (end 2.35 1.2) (layer "F.CrtYd") (width 0.05) (tstamp 9f72a3bc-0946-40ba-aea9-08b1da1c69e1)) 24 | (fp_line (start -2.35 1.2) (end -2.35 -1.2) (layer "F.CrtYd") (width 0.05) (tstamp a53524d3-2384-4be0-bb5c-d3cab9ee8419)) 25 | (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer "F.Fab") (width 0.1) (tstamp 6a3f4840-c3b1-433f-841f-1e1bebedba84)) 26 | (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer "F.Fab") (width 0.1) (tstamp d43eb07a-2f89-4a9d-8283-34fd5441193f)) 27 | (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer "F.Fab") (width 0.1) (tstamp dd3349f7-29cc-4d6f-b4f6-225970ff650c)) 28 | (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer "F.Fab") (width 0.1) (tstamp fe65041d-6628-41aa-bd86-09a6f759ea86)) 29 | (pad "1" smd roundrect (at -1.575 0) (size 1.05 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.238095) (tstamp 4c4f8280-dcdd-41b3-b2be-119019487c6d)) 30 | (pad "2" smd roundrect (at 1.575 0) (size 1.05 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.238095) (tstamp 7c42c28a-12b0-4447-b7d1-583fb7f42522)) 31 | (model "${KICAD6_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_1206_3216Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/L1210.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "L_1210_3225Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEF0) 4 | (descr "Inductor SMD 1210 (3225 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") 5 | (tags "inductor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -2.28) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 0248fbce-8324-4864-a92c-1800c4579324) 10 | ) 11 | (fp_text value "L_1210_3225Metric" (at 0 2.28) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 6060ebd3-562d-4acd-9881-4c948ec1db82) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.8 0.8) (thickness 0.12))) 17 | (tstamp 3cca5efd-a800-452b-96ff-63067e6f69f7) 18 | ) 19 | (fp_line (start -0.602064 1.36) (end 0.602064 1.36) (layer "F.SilkS") (width 0.12) (tstamp 5ac3172e-44eb-4813-a9db-a2c28d42da48)) 20 | (fp_line (start -0.602064 -1.36) (end 0.602064 -1.36) (layer "F.SilkS") (width 0.12) (tstamp e0e9f9b1-3566-4245-b48d-853f75588a88)) 21 | (fp_line (start -2.28 1.58) (end -2.28 -1.58) (layer "F.CrtYd") (width 0.05) (tstamp 35fae7f0-061e-4f81-afd3-6525b617b365)) 22 | (fp_line (start 2.28 1.58) (end -2.28 1.58) (layer "F.CrtYd") (width 0.05) (tstamp 3efed4da-f7a4-4a95-a4c7-6f1c8a91ad2c)) 23 | (fp_line (start 2.28 -1.58) (end 2.28 1.58) (layer "F.CrtYd") (width 0.05) (tstamp 8675dd17-0ef6-4f8e-bfc8-d0f17304f639)) 24 | (fp_line (start -2.28 -1.58) (end 2.28 -1.58) (layer "F.CrtYd") (width 0.05) (tstamp acf282c1-71e3-4787-8108-a4a67778bff5)) 25 | (fp_line (start -1.6 1.25) (end -1.6 -1.25) (layer "F.Fab") (width 0.1) (tstamp 4d2befcc-9bbe-48d9-ba26-0cf72609728b)) 26 | (fp_line (start -1.6 -1.25) (end 1.6 -1.25) (layer "F.Fab") (width 0.1) (tstamp 8b700b01-419a-483f-b03f-50dfe89b2f61)) 27 | (fp_line (start 1.6 -1.25) (end 1.6 1.25) (layer "F.Fab") (width 0.1) (tstamp c3a19bf0-a291-4636-b141-0a774f114bf8)) 28 | (fp_line (start 1.6 1.25) (end -1.6 1.25) (layer "F.Fab") (width 0.1) (tstamp c8bd0de2-5098-4ef5-a84a-432c218f180c)) 29 | (pad "1" smd roundrect (at -1.4 0) (size 1.25 2.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2) (tstamp 382a6c88-e455-44f6-b152-ea44007e7e98)) 30 | (pad "2" smd roundrect (at 1.4 0) (size 1.25 2.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2) (tstamp cabf07c5-39cb-4892-bb25-eb554cd46fa5)) 31 | (model "${KICAD6_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_1210_3225Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/L1806.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "L_1806_4516Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F6C3B0D) 4 | (descr "Inductor SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 5 | (tags "inductor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.9) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 8f9679f7-9dbe-49cf-959d-2274d4206c55) 10 | ) 11 | (fp_text value "L_1806_4516Metric" (at 0 1.9) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 239658b4-cbd1-48d4-a3bf-3ffb2502430f) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp 9c9a2519-dd97-468b-a1d6-0a79933b9ac3) 18 | ) 19 | (fp_line (start -1.260242 -0.91) (end 1.260242 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 61749536-db8a-45c3-bdfc-ff61b1a2cc3e)) 20 | (fp_line (start -1.260242 0.91) (end 1.260242 0.91) (layer "F.SilkS") (width 0.12) (tstamp e26d20d6-7a9f-4d9c-b2c9-ae5e22f0319c)) 21 | (fp_line (start 3 -1.2) (end 3 1.2) (layer "F.CrtYd") (width 0.05) (tstamp 926b07ef-5681-4d39-9155-e18bfafb29e7)) 22 | (fp_line (start -3 -1.2) (end 3 -1.2) (layer "F.CrtYd") (width 0.05) (tstamp 9f0f3df5-bdeb-4bb1-979f-2c3fefc29481)) 23 | (fp_line (start 3 1.2) (end -3 1.2) (layer "F.CrtYd") (width 0.05) (tstamp bb799aff-c080-4ea6-a63c-6a6ee1014e68)) 24 | (fp_line (start -3 1.2) (end -3 -1.2) (layer "F.CrtYd") (width 0.05) (tstamp da2690b1-f6b1-4c65-9309-41f2d0e22f8d)) 25 | (fp_line (start -2.25 0.8) (end -2.25 -0.8) (layer "F.Fab") (width 0.1) (tstamp 065aa546-b145-4abb-b9cc-8008d60852b3)) 26 | (fp_line (start 2.25 -0.8) (end 2.25 0.8) (layer "F.Fab") (width 0.1) (tstamp d57c361f-4138-4011-8eee-6b0bb3a08387)) 27 | (fp_line (start -2.25 -0.8) (end 2.25 -0.8) (layer "F.Fab") (width 0.1) (tstamp e96ab4a0-c557-4404-8bf2-16ac261bf0b3)) 28 | (fp_line (start 2.25 0.8) (end -2.25 0.8) (layer "F.Fab") (width 0.1) (tstamp f51d3073-de91-49c7-b914-0b8800501dfb)) 29 | (pad "1" smd roundrect (at -2.1125 0) (size 1.275 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.196078) (tstamp cdf18d6c-0d38-49b7-bc56-c3c845caa276)) 30 | (pad "2" smd roundrect (at 2.1125 0) (size 1.275 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.196078) (tstamp 8e0f5a71-a5b5-47bb-bceb-3e741da7422e)) 31 | (model "${KICAD6_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_1806_4516Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/L1812.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "L_1812_4532Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEF0) 4 | (descr "Inductor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator") 5 | (tags "inductor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -2.65) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 1a2198a3-9277-43dd-aa13-ebd2fb1a47bf) 10 | ) 11 | (fp_text value "L_1812_4532Metric" (at 0 2.65) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 1d9cc89e-431c-481a-a386-255d804e3877) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp 819224ff-0577-45a8-b036-e61578572ab1) 18 | ) 19 | (fp_line (start -1.386252 1.71) (end 1.386252 1.71) (layer "F.SilkS") (width 0.12) (tstamp 6139d088-203f-4a8e-88dc-dc4063e3e272)) 20 | (fp_line (start -1.386252 -1.71) (end 1.386252 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 699b3688-55af-4809-8013-2816862fc13d)) 21 | (fp_line (start -2.95 -1.95) (end 2.95 -1.95) (layer "F.CrtYd") (width 0.05) (tstamp 962ab2e8-8e7a-45ea-bec9-19685363c803)) 22 | (fp_line (start -2.95 1.95) (end -2.95 -1.95) (layer "F.CrtYd") (width 0.05) (tstamp 9a929e92-c818-4646-932b-cf80f150fbea)) 23 | (fp_line (start 2.95 -1.95) (end 2.95 1.95) (layer "F.CrtYd") (width 0.05) (tstamp c592311d-d171-4c0c-b27f-f7c551276550)) 24 | (fp_line (start 2.95 1.95) (end -2.95 1.95) (layer "F.CrtYd") (width 0.05) (tstamp c6911dce-6890-49a3-8f03-77edf4a4bf98)) 25 | (fp_line (start 2.25 -1.6) (end 2.25 1.6) (layer "F.Fab") (width 0.1) (tstamp 5ad58e21-b3bd-409e-aa31-8e6e29fafcb0)) 26 | (fp_line (start -2.25 1.6) (end -2.25 -1.6) (layer "F.Fab") (width 0.1) (tstamp a0efd553-54e8-4fca-afc3-562afa9892b3)) 27 | (fp_line (start 2.25 1.6) (end -2.25 1.6) (layer "F.Fab") (width 0.1) (tstamp a1cbcb38-560f-4ef4-9434-2ae9f41b735a)) 28 | (fp_line (start -2.25 -1.6) (end 2.25 -1.6) (layer "F.Fab") (width 0.1) (tstamp bbc8a7b9-9baa-401e-9fe0-fe0e1c39f822)) 29 | (pad "1" smd roundrect (at -2.1375 0) (size 1.125 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.222222) (tstamp 57161443-3309-427c-a3e7-dd340401e221)) 30 | (pad "2" smd roundrect (at 2.1375 0) (size 1.125 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.222222) (tstamp 87a875e5-10ae-4cce-b94b-cdf513cdbbed)) 31 | (model "${KICAD6_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_1812_4532Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/L2010.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "L_2010_5025Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEF0) 4 | (descr "Inductor SMD 2010 (5025 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") 5 | (tags "inductor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -2.28) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp e942f1dc-55b9-4a28-8969-81cc39855295) 10 | ) 11 | (fp_text value "L_2010_5025Metric" (at 0 2.28) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 333242cc-6129-4e35-8293-93f2afc1e3c0) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp 173ec1f4-c523-4213-87fb-0eaab8adf1e3) 18 | ) 19 | (fp_line (start -1.402064 -1.36) (end 1.402064 -1.36) (layer "F.SilkS") (width 0.12) (tstamp 9db8fecb-0c24-4306-8a6e-e0b8394a5860)) 20 | (fp_line (start -1.402064 1.36) (end 1.402064 1.36) (layer "F.SilkS") (width 0.12) (tstamp e6a83c5f-5300-4d85-add6-d35d236acb08)) 21 | (fp_line (start -3.18 -1.58) (end 3.18 -1.58) (layer "F.CrtYd") (width 0.05) (tstamp 08c6d5a5-ef17-4bff-84f2-8cd62f5dca45)) 22 | (fp_line (start -3.18 1.58) (end -3.18 -1.58) (layer "F.CrtYd") (width 0.05) (tstamp 68feb493-c7d1-4fb9-837c-b294d2bf89b5)) 23 | (fp_line (start 3.18 -1.58) (end 3.18 1.58) (layer "F.CrtYd") (width 0.05) (tstamp d48e8a1f-28d9-4516-97ad-8c9631520d71)) 24 | (fp_line (start 3.18 1.58) (end -3.18 1.58) (layer "F.CrtYd") (width 0.05) (tstamp e1a40f95-fe79-4908-9fb2-c0d1cad62cce)) 25 | (fp_line (start -2.5 -1.25) (end 2.5 -1.25) (layer "F.Fab") (width 0.1) (tstamp 023de8f0-722d-4914-a460-ea290843ca57)) 26 | (fp_line (start 2.5 1.25) (end -2.5 1.25) (layer "F.Fab") (width 0.1) (tstamp 819bd602-bb6a-468f-b0fb-1a79a24cb45c)) 27 | (fp_line (start -2.5 1.25) (end -2.5 -1.25) (layer "F.Fab") (width 0.1) (tstamp ad38b39f-49d0-4e50-b62d-dcf4b0925d4c)) 28 | (fp_line (start 2.5 -1.25) (end 2.5 1.25) (layer "F.Fab") (width 0.1) (tstamp f20e5dfa-a84e-4e32-b07d-2d65a8527760)) 29 | (pad "1" smd roundrect (at -2.25 0) (size 1.35 2.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.185185) (tstamp 37b3f931-f51f-4cba-a1b7-4fcac0e8db72)) 30 | (pad "2" smd roundrect (at 2.25 0) (size 1.35 2.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.185185) (tstamp 44b83255-f441-4222-a6c0-48943ea64444)) 31 | (model "${KICAD6_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_2010_5025Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/L2512.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "L_2512_6332Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEF0) 4 | (descr "Inductor SMD 2512 (6332 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") 5 | (tags "inductor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -2.62) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp d082793b-860e-43ed-8d89-0abb6524a08e) 10 | ) 11 | (fp_text value "L_2512_6332Metric" (at 0 2.62) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 638227ad-ab6f-4f35-a3fa-6b051268e9e4) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp ce051b8b-94fd-47be-9b5a-4e5efc1d1024) 18 | ) 19 | (fp_line (start -2.052064 -1.71) (end 2.052064 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 578bba2c-07d3-4a8b-a63a-325026e3dc7d)) 20 | (fp_line (start -2.052064 1.71) (end 2.052064 1.71) (layer "F.SilkS") (width 0.12) (tstamp 94f8cff2-c23c-45b7-87ae-e32514d611e9)) 21 | (fp_line (start -3.82 1.92) (end -3.82 -1.92) (layer "F.CrtYd") (width 0.05) (tstamp 29afb00b-0493-48c3-bdf4-6fb1c7323465)) 22 | (fp_line (start 3.82 1.92) (end -3.82 1.92) (layer "F.CrtYd") (width 0.05) (tstamp 40360db8-4e53-4057-99b3-3e4b828256a5)) 23 | (fp_line (start 3.82 -1.92) (end 3.82 1.92) (layer "F.CrtYd") (width 0.05) (tstamp 40d27f21-092c-4b5d-8216-8da38cf95cff)) 24 | (fp_line (start -3.82 -1.92) (end 3.82 -1.92) (layer "F.CrtYd") (width 0.05) (tstamp de5b38aa-0bc6-4974-8fd6-922a6fff3269)) 25 | (fp_line (start 3.15 1.6) (end -3.15 1.6) (layer "F.Fab") (width 0.1) (tstamp 5a04cde7-e47b-4abf-b757-1a1f9c15d685)) 26 | (fp_line (start 3.15 -1.6) (end 3.15 1.6) (layer "F.Fab") (width 0.1) (tstamp 5bb66f52-9d2b-4b51-8edc-a1f245a7852c)) 27 | (fp_line (start -3.15 -1.6) (end 3.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 8856ed52-49bc-46e2-9c8d-555793f95055)) 28 | (fp_line (start -3.15 1.6) (end -3.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 995b05df-481d-4f49-ba31-b50d8d4f606d)) 29 | (pad "1" smd roundrect (at -2.9 0) (size 1.35 3.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.185185) (tstamp e637b940-a37e-4c0f-bf9b-d1142992c8b5)) 30 | (pad "2" smd roundrect (at 2.9 0) (size 1.35 3.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.185185) (tstamp 7438f8a2-f724-4ad8-abba-c68a1ecbeaf5)) 31 | (model "${KICAD6_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_2512_6332Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/LED0603-RD.kicad_mod: -------------------------------------------------------------------------------- 1 | (module easyeda2kicad:LED0603-RD (layer F.Cu) (tedit 5DC5F6A4) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -4.0) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value LED0603-RD (at 0 4.0) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_text user %R (at 0 0) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | ) 12 | (fp_line (start 0.22 0.33) (end 0.21 0.33) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 0.21 0.33) (end -0.12 -0.00) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 0.22 -0.35) (end 0.22 -0.34) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 0.22 -0.34) (end -0.12 -0.00) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 0.22 -0.35) (end 0.22 0.33) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 0.24 -0.75) (end 1.39 -0.75) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 0.24 0.75) (end 1.39 0.75) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 1.39 -0.75) (end 1.39 0.73) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start -0.14 0.75) (end -1.19 0.75) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start -1.49 0.35) (end -1.49 0.45) (layer F.SilkS) (width 0.15)) 22 | (fp_line (start -1.49 0.45) (end -1.19 0.75) (layer F.SilkS) (width 0.15)) 23 | (fp_line (start -1.49 -0.35) (end -1.49 0.35) (layer F.SilkS) (width 0.15)) 24 | (fp_line (start -1.49 -0.35) (end -1.49 -0.45) (layer F.SilkS) (width 0.15)) 25 | (fp_line (start -1.49 -0.45) (end -1.19 -0.75) (layer F.SilkS) (width 0.15)) 26 | (fp_line (start -0.14 -0.75) (end -1.19 -0.75) (layer F.SilkS) (width 0.15)) 27 | (fp_line (start 0.22 -0.00) (end -0.12 -0.00) (layer F.SilkS) (width 0.15)) 28 | (pad 2 smd rect (at 0.80 -0.00 90.00) (size 0.80 0.80) (layers F.Cu F.Paste F.Mask)) 29 | (pad 1 smd rect (at -0.80 0.00 90.00) (size 0.80 0.80) (layers F.Cu F.Paste F.Mask)) 30 | (fp_circle (center -0.80 0.40) (end -0.77 0.40) (layer F.Fab) (width 0.06)) 31 | (model "/Users/narayanpowderly/Documents/atopile-workspace/blurp/.ato/modules/generics/elec/footprints/footprints.3dshapes/LED0603-RD.wrl" 32 | (offset (xyz 0.000 -0.000 -0.000)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/R01005.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "R_01005_0402Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Resistor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator") 5 | (tags "resistor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp abdfa6d9-2571-4fd1-b45f-8b96c63235e5) 10 | ) 11 | (fp_text value "R_01005_0402Metric" (at 0 1) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 19805f20-cbe8-4271-ab65-f39dd2b2c499) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 -0.62) (layer "F.Fab") 16 | (effects (font (size 0.25 0.25) (thickness 0.04))) 17 | (tstamp 028f18d7-20a8-40c2-bf2a-43f7ff1f38cf) 18 | ) 19 | (fp_line (start -0.6 0.3) (end -0.6 -0.3) (layer "F.CrtYd") (width 0.05) (tstamp 384c3575-7459-4bdc-9df1-fae38b8b32c7)) 20 | (fp_line (start 0.6 0.3) (end -0.6 0.3) (layer "F.CrtYd") (width 0.05) (tstamp 4817a4e6-18f6-4243-87ea-eb61a59e3253)) 21 | (fp_line (start -0.6 -0.3) (end 0.6 -0.3) (layer "F.CrtYd") (width 0.05) (tstamp 66be4821-09da-4810-b1ef-b7a4d736bda5)) 22 | (fp_line (start 0.6 -0.3) (end 0.6 0.3) (layer "F.CrtYd") (width 0.05) (tstamp ff1f2b03-34c7-4236-9a90-bb87d54572ae)) 23 | (fp_line (start 0.2 -0.1) (end 0.2 0.1) (layer "F.Fab") (width 0.1) (tstamp 0780bd7a-209b-4d84-89fa-f6387002fa57)) 24 | (fp_line (start -0.2 0.1) (end -0.2 -0.1) (layer "F.Fab") (width 0.1) (tstamp 216cb919-8ea0-4c21-9498-87b0fae0d552)) 25 | (fp_line (start -0.2 -0.1) (end 0.2 -0.1) (layer "F.Fab") (width 0.1) (tstamp 577d0ca1-0bb3-4700-b507-ae7315e444b3)) 26 | (fp_line (start 0.2 0.1) (end -0.2 0.1) (layer "F.Fab") (width 0.1) (tstamp dee0d602-8ed4-4da8-871e-66da4276747c)) 27 | (pad "" smd roundrect (at 0.275 0) (size 0.27 0.27) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 681a4d37-fb32-431d-b6a2-9a3366b0dbad)) 28 | (pad "" smd roundrect (at -0.275 0) (size 0.27 0.27) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 9c5fa0e7-5185-4a74-afe9-b5a8505966e7)) 29 | (pad "1" smd roundrect (at -0.25 0) (size 0.4 0.3) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 76b3bd00-f062-45e5-9b0b-a86374c157c8)) 30 | (pad "2" smd roundrect (at 0.25 0) (size 0.4 0.3) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 159b3036-7d2c-4756-a071-ed16d82120ac)) 31 | (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_01005_0402Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/R0201.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "R_0201_0603Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Resistor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator") 5 | (tags "resistor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.05) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp e45e00c2-1c2b-4f80-9271-8f80d81b2a70) 10 | ) 11 | (fp_text value "R_0201_0603Metric" (at 0 1.05) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 3ed3ef8f-c99a-41fc-9a16-221a6bfc2a16) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 -0.68) (layer "F.Fab") 16 | (effects (font (size 0.25 0.25) (thickness 0.04))) 17 | (tstamp f988840e-b08d-4b6e-9589-79b3a7bf0968) 18 | ) 19 | (fp_line (start -0.7 0.35) (end -0.7 -0.35) (layer "F.CrtYd") (width 0.05) (tstamp 021628bd-92eb-4251-b890-352b8e05add9)) 20 | (fp_line (start 0.7 -0.35) (end 0.7 0.35) (layer "F.CrtYd") (width 0.05) (tstamp 8ff9ffbd-6367-42cd-981b-1c93eb62a182)) 21 | (fp_line (start -0.7 -0.35) (end 0.7 -0.35) (layer "F.CrtYd") (width 0.05) (tstamp cd6f3c00-9c19-46c7-8b63-296ba8c3e3d0)) 22 | (fp_line (start 0.7 0.35) (end -0.7 0.35) (layer "F.CrtYd") (width 0.05) (tstamp efdbce53-b1d1-43b8-9d32-2efb7d771ccd)) 23 | (fp_line (start -0.3 0.15) (end -0.3 -0.15) (layer "F.Fab") (width 0.1) (tstamp 2a65fd0d-efdf-4159-b35a-41e435728c4a)) 24 | (fp_line (start 0.3 -0.15) (end 0.3 0.15) (layer "F.Fab") (width 0.1) (tstamp 8f895502-ab9f-43c3-a105-6662a16418d4)) 25 | (fp_line (start -0.3 -0.15) (end 0.3 -0.15) (layer "F.Fab") (width 0.1) (tstamp e4dde74c-0933-44de-b588-4c0fde20c9f5)) 26 | (fp_line (start 0.3 0.15) (end -0.3 0.15) (layer "F.Fab") (width 0.1) (tstamp fd9eedea-9b5c-4077-bb85-c38eca0b131d)) 27 | (pad "" smd roundrect (at -0.345 0) (size 0.318 0.36) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp a4ae16a7-8a3a-4116-a03a-a033592a0aba)) 28 | (pad "" smd roundrect (at 0.345 0) (size 0.318 0.36) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp bf7d15b9-64d8-4447-80bc-cf2dc469d35e)) 29 | (pad "1" smd roundrect (at -0.32 0) (size 0.46 0.4) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 5b63156c-3c32-4c95-bebb-6d18efe0eed7)) 30 | (pad "2" smd roundrect (at 0.32 0) (size 0.46 0.4) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp a66fc88c-2b90-4f27-a1c9-aa8c8902aa77)) 31 | (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0201_0603Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/R0402.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "R_0402_1005Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 5 | (tags "resistor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.17) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 41d78466-b78f-4259-a93b-b5098dbbea74) 10 | ) 11 | (fp_text value "R_0402_1005Metric" (at 0 1.17) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp c8b0a43f-eb80-49fa-9f77-e02d4b03d7c9) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.26 0.26) (thickness 0.04))) 17 | (tstamp 3061a90f-a481-4c92-b184-11e8cdb5c40e) 18 | ) 19 | (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer "F.SilkS") (width 0.12) (tstamp e17efb13-8792-4f70-81c4-4fc1f4995f7f)) 20 | (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer "F.SilkS") (width 0.12) (tstamp ef794941-a745-46fd-8982-3bf3b39dd4fc)) 21 | (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 1121d59e-f03d-42ac-85a2-357338f6cb7d)) 22 | (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 332a6d58-096d-4cc7-9324-96105a58f8d7)) 23 | (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 37a147d4-3d5d-4a47-8102-c954a7e61a94)) 24 | (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp a5090ca4-de76-43ea-a14c-c1e11daae04b)) 25 | (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp 3efa2f2c-1877-4dcc-914d-5e9d06a61f10)) 26 | (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp ab9e8747-b37b-4830-9372-c45b6e571f09)) 27 | (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp b8e0a956-ce18-4779-ad22-ae8f9f8b37c2)) 28 | (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp be66e16d-9918-4c52-b0d7-0d397372d213)) 29 | (pad "1" smd roundrect (at -0.51 0) (size 0.54 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 71bd5113-61af-4f98-a937-b89111941731)) 30 | (pad "2" smd roundrect (at 0.51 0) (size 0.54 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2dc4744-6f7a-4267-a134-185dba0d1741)) 31 | (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/R0603.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "R_0603_1608Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 5 | (tags "resistor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.43) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 6df974b4-b819-4abf-a570-cfac24b90f22) 10 | ) 11 | (fp_text value "R_0603_1608Metric" (at 0 1.43) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 43a2d3f9-8880-4891-bb65-e1f1adf1c2a5) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.4 0.4) (thickness 0.06))) 17 | (tstamp 2dfd6efa-e1ab-4e55-ab2b-7f9e70f33afa) 18 | ) 19 | (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer "F.SilkS") (width 0.12) (tstamp 2bf1d867-cdfa-44dc-9124-ce584dcd094b)) 20 | (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer "F.SilkS") (width 0.12) (tstamp 8ec8ba9e-3d89-4f37-94bb-eddf5e4d7489)) 21 | (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 24e272be-4051-4b9b-9127-1c7f22532469)) 22 | (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 2bbe1e5e-3213-443e-930c-a0ae97a345e1)) 23 | (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 39fddbf8-ad85-4516-95fc-b7f57b1b5476)) 24 | (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp dc275714-5365-4c02-a2fb-5cbd77201d52)) 25 | (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp 0746adbb-419c-491f-ae91-c14351e88a28)) 26 | (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp 30e382fb-e120-4499-bc15-156f98cd93e8)) 27 | (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp 9ddd7cd8-091d-447c-bc2a-eed5612caf40)) 28 | (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp d04dd1a4-2178-41f5-9bb7-ad470915f47a)) 29 | (pad "1" smd roundrect (at -0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 958f80d5-b7aa-4100-9f8f-c88ef419994d)) 30 | (pad "2" smd roundrect (at 0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dbf61a86-b574-45d2-ba89-95e1ee8fabb2)) 31 | (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/R0805.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "R_0805_2012Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 5 | (tags "resistor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.65) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp effead60-2b17-4463-91cf-34792a2b459a) 10 | ) 11 | (fp_text value "R_0805_2012Metric" (at 0 1.65) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 83cd9c78-75b4-4eec-9501-2ff4a6e7a26e) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.5 0.5) (thickness 0.08))) 17 | (tstamp b5354c63-16aa-4898-aa0c-eeb3d035fc5f) 18 | ) 19 | (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer "F.SilkS") (width 0.12) (tstamp 1d1dfe66-8d95-48c7-9468-1437fe352fc9)) 20 | (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer "F.SilkS") (width 0.12) (tstamp 9aaa9150-dbb8-4657-a223-476b55b89dae)) 21 | (fp_line (start -1.68 -0.95) (end 1.68 -0.95) (layer "F.CrtYd") (width 0.05) (tstamp 245c0818-3ccc-4969-b35b-0d4f8723400e)) 22 | (fp_line (start 1.68 -0.95) (end 1.68 0.95) (layer "F.CrtYd") (width 0.05) (tstamp 5b983e02-1ada-4414-ad21-290f1424bf3d)) 23 | (fp_line (start -1.68 0.95) (end -1.68 -0.95) (layer "F.CrtYd") (width 0.05) (tstamp c9825373-da58-4067-816d-465cdf887dc6)) 24 | (fp_line (start 1.68 0.95) (end -1.68 0.95) (layer "F.CrtYd") (width 0.05) (tstamp f3d9ee21-ffbd-4620-abbf-7bc99e9f4420)) 25 | (fp_line (start -1 0.625) (end -1 -0.625) (layer "F.Fab") (width 0.1) (tstamp 37f98079-19ff-4dd9-ac60-76d47722b840)) 26 | (fp_line (start 1 0.625) (end -1 0.625) (layer "F.Fab") (width 0.1) (tstamp b0e87530-3bac-4895-be8c-fdb50669192d)) 27 | (fp_line (start 1 -0.625) (end 1 0.625) (layer "F.Fab") (width 0.1) (tstamp b1a33891-38ab-48fb-8542-eb6b9260c23c)) 28 | (fp_line (start -1 -0.625) (end 1 -0.625) (layer "F.Fab") (width 0.1) (tstamp e73c85cd-37bc-422b-91a3-e268ce9a1281)) 29 | (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) (tstamp 9702d628-9b91-4d58-9130-9271bd872f5b)) 30 | (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) (tstamp 1ad1544b-7ba3-4927-93fd-ab9c0a8dba06)) 31 | (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/R1206.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "R_1206_3216Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 5 | (tags "resistor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.82) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp aa958b8d-703c-4d5d-8a6f-8094603b30c9) 10 | ) 11 | (fp_text value "R_1206_3216Metric" (at 0 1.82) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 7f57f535-4bc6-49c8-ad8e-3a5728fedc49) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.8 0.8) (thickness 0.12))) 17 | (tstamp f76b5b71-f784-4fa2-a423-99e4954ebe12) 18 | ) 19 | (fp_line (start -0.727064 0.91) (end 0.727064 0.91) (layer "F.SilkS") (width 0.12) (tstamp 197ad961-e783-46ae-b85d-b96c97d73ba5)) 20 | (fp_line (start -0.727064 -0.91) (end 0.727064 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 695ab2dc-dc7f-43d4-a19a-9031231c4718)) 21 | (fp_line (start 2.28 1.12) (end -2.28 1.12) (layer "F.CrtYd") (width 0.05) (tstamp ae4d2615-4dd2-4203-9d9d-5dc6b69cf615)) 22 | (fp_line (start -2.28 -1.12) (end 2.28 -1.12) (layer "F.CrtYd") (width 0.05) (tstamp cdd7bd4e-fde4-467f-8aab-baffad35a5ba)) 23 | (fp_line (start 2.28 -1.12) (end 2.28 1.12) (layer "F.CrtYd") (width 0.05) (tstamp d2e3a7ca-d542-4b47-8aa5-8d75c3ca8ff8)) 24 | (fp_line (start -2.28 1.12) (end -2.28 -1.12) (layer "F.CrtYd") (width 0.05) (tstamp ffa65f00-c734-4cae-94c3-ba27d56d3dea)) 25 | (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer "F.Fab") (width 0.1) (tstamp 1a265bb0-b48f-4410-8314-4bd048e3a08b)) 26 | (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer "F.Fab") (width 0.1) (tstamp 336eda3b-f501-4677-acc4-283821f678e8)) 27 | (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer "F.Fab") (width 0.1) (tstamp ac36ef75-5354-48e4-b14c-eef00e40520a)) 28 | (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer "F.Fab") (width 0.1) (tstamp b0e1320a-4c9f-433e-80bc-5c6a7124ebad)) 29 | (pad "1" smd roundrect (at -1.4625 0) (size 1.125 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.222222) (tstamp dbad0287-b397-45bd-8a16-43e87bdf7c5c)) 30 | (pad "2" smd roundrect (at 1.4625 0) (size 1.125 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.222222) (tstamp 0f7c8c85-86aa-4632-9ea9-d90a66b5867e)) 31 | (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/R1210.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "R_1210_3225Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Resistor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 5 | (tags "resistor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -2.28) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 8546a801-1455-4218-92aa-59146a7abdd5) 10 | ) 11 | (fp_text value "R_1210_3225Metric" (at 0 2.28) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 3375bf14-9940-4e15-a89e-ce91854a0d06) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.8 0.8) (thickness 0.12))) 17 | (tstamp 6016c4ed-0048-4b3b-b210-417f3b85c91b) 18 | ) 19 | (fp_line (start -0.723737 1.355) (end 0.723737 1.355) (layer "F.SilkS") (width 0.12) (tstamp 05e898a7-91e4-4644-9e98-9c9a3363ebc2)) 20 | (fp_line (start -0.723737 -1.355) (end 0.723737 -1.355) (layer "F.SilkS") (width 0.12) (tstamp 34752bbf-058d-4913-b899-1f9bf59fe664)) 21 | (fp_line (start -2.28 -1.58) (end 2.28 -1.58) (layer "F.CrtYd") (width 0.05) (tstamp 3eefe307-f106-49ce-9a14-b656d90519dc)) 22 | (fp_line (start -2.28 1.58) (end -2.28 -1.58) (layer "F.CrtYd") (width 0.05) (tstamp 5459121f-7d30-45db-a2c0-ddd9701e3149)) 23 | (fp_line (start 2.28 1.58) (end -2.28 1.58) (layer "F.CrtYd") (width 0.05) (tstamp 61c0d997-5c9b-4508-9357-2dbefb16cca9)) 24 | (fp_line (start 2.28 -1.58) (end 2.28 1.58) (layer "F.CrtYd") (width 0.05) (tstamp cb10b1db-baac-4842-8464-729b861238be)) 25 | (fp_line (start -1.6 -1.245) (end 1.6 -1.245) (layer "F.Fab") (width 0.1) (tstamp 0c416fd3-3c2b-4fc0-ad15-089748fc1f9a)) 26 | (fp_line (start 1.6 -1.245) (end 1.6 1.245) (layer "F.Fab") (width 0.1) (tstamp be88ae30-5829-43ce-9803-9f0107e3f54e)) 27 | (fp_line (start -1.6 1.245) (end -1.6 -1.245) (layer "F.Fab") (width 0.1) (tstamp c7fb2257-3713-4900-9208-74426aaa7ee8)) 28 | (fp_line (start 1.6 1.245) (end -1.6 1.245) (layer "F.Fab") (width 0.1) (tstamp d8d1c4de-0dac-4aef-8cef-d0b65fb554cf)) 29 | (pad "1" smd roundrect (at -1.4625 0) (size 1.125 2.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.222222) (tstamp 2b9ba7b4-45db-4165-975f-bf6b5c5da70d)) 30 | (pad "2" smd roundrect (at 1.4625 0) (size 1.125 2.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.222222) (tstamp f8d8fce8-8046-4540-854e-e53a4fe02224)) 31 | (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1210_3225Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/R2512.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "R_2512_6332Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Resistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 5 | (tags "resistor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -2.62) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp ff640516-a96e-44be-95a9-90c13ad7d0a4) 10 | ) 11 | (fp_text value "R_2512_6332Metric" (at 0 2.62) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp fea62690-7cae-4363-850a-758b27dddbf4) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp bf060a91-f6af-4c7f-a249-004018cca0c0) 18 | ) 19 | (fp_line (start -2.177064 -1.71) (end 2.177064 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 16ee81e4-fa17-4b98-8ed2-06c03624d618)) 20 | (fp_line (start -2.177064 1.71) (end 2.177064 1.71) (layer "F.SilkS") (width 0.12) (tstamp 44f2dac7-b936-4a39-bc0c-bffc0241dc5d)) 21 | (fp_line (start -3.82 1.92) (end -3.82 -1.92) (layer "F.CrtYd") (width 0.05) (tstamp 4947eec6-325e-4c53-836c-65067cbcd911)) 22 | (fp_line (start 3.82 1.92) (end -3.82 1.92) (layer "F.CrtYd") (width 0.05) (tstamp 85145b11-1cdd-4bf8-b51e-364c4c8c1266)) 23 | (fp_line (start -3.82 -1.92) (end 3.82 -1.92) (layer "F.CrtYd") (width 0.05) (tstamp c93ae89b-009b-4d4b-962b-ea9175e7263e)) 24 | (fp_line (start 3.82 -1.92) (end 3.82 1.92) (layer "F.CrtYd") (width 0.05) (tstamp cd88ba40-69fd-4ad6-b340-508dacd3f0ef)) 25 | (fp_line (start 3.15 -1.6) (end 3.15 1.6) (layer "F.Fab") (width 0.1) (tstamp 4e93cdc4-dc3a-410b-af23-322a88f17153)) 26 | (fp_line (start -3.15 -1.6) (end 3.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 9ffdfe98-bd03-4185-80cc-b5859ec9d653)) 27 | (fp_line (start 3.15 1.6) (end -3.15 1.6) (layer "F.Fab") (width 0.1) (tstamp ba2881bf-3f32-48df-a4cf-41d0f4356284)) 28 | (fp_line (start -3.15 1.6) (end -3.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp d4b15920-e842-4e41-b80f-6075afb32374)) 29 | (pad "1" smd roundrect (at -2.9625 0) (size 1.225 3.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.204082) (tstamp 85a182cd-6354-48c2-8a93-32f4a4e239aa)) 30 | (pad "2" smd roundrect (at 2.9625 0) (size 1.225 3.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.204082) (tstamp 5e98c8d6-3754-4467-901a-5d1d849a64da)) 31 | (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_2512_6332Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/footprints.kicad_sym: -------------------------------------------------------------------------------- 1 | (kicad_symbol_lib 2 | (version 20211014) 3 | (generator https://github.com/uPesy/easyeda2kicad.py) 4 | (symbol "NRVA4007T3G" 5 | (in_bom yes) 6 | (on_board yes) 7 | (property 8 | "Reference" 9 | "D" 10 | (id 0) 11 | (at 0 5.08 0) 12 | (effects (font (size 1.27 1.27) ) ) 13 | ) 14 | (property 15 | "Value" 16 | "NRVA4007T3G" 17 | (id 1) 18 | (at 0 -5.08 0) 19 | (effects (font (size 1.27 1.27) ) ) 20 | ) 21 | (property 22 | "Footprint" 23 | "footprints:SMA_L4.3-W2.6-LS5.2-FD" 24 | (id 2) 25 | (at 0 -7.62 0) 26 | (effects (font (size 1.27 1.27) ) hide) 27 | ) 28 | (property 29 | "Datasheet" 30 | "https://lcsc.com/product-detail/Others_ON-Semicon_NRVA4007T3G_ON-Semicon-ON-NRVA4007T3G_C236166.html" 31 | (id 3) 32 | (at 0 -10.16 0) 33 | (effects (font (size 1.27 1.27) ) hide) 34 | ) 35 | (property 36 | "LCSC Part" 37 | "C236166" 38 | (id 5) 39 | (at 0 -12.70 0) 40 | (effects (font (size 1.27 1.27) ) hide) 41 | ) 42 | (symbol "NRVA4007T3G_0_1" 43 | (polyline 44 | (pts 45 | (xy -1.27 -1.52) (xy 1.27 -0.00) (xy -1.27 1.78) (xy -1.27 -1.52) 46 | ) 47 | (stroke (width 0) (type default) (color 0 0 0 0)) 48 | (fill (type background)) 49 | ) 50 | (polyline 51 | (pts 52 | (xy 1.27 -1.78) (xy 1.27 1.78) 53 | ) 54 | (stroke (width 0) (type default) (color 0 0 0 0)) 55 | (fill (type none)) 56 | ) 57 | (pin unspecified line 58 | (at -5.08 -0.00 0) 59 | (length 3.81) 60 | (name "1" (effects (font (size 1.27 1.27)))) 61 | (number "1" (effects (font (size 1.27 1.27)))) 62 | ) 63 | (pin unspecified line 64 | (at 5.08 -0.00 180) 65 | (length 3.81) 66 | (name "2" (effects (font (size 1.27 1.27)))) 67 | (number "2" (effects (font (size 1.27 1.27)))) 68 | ) 69 | ) 70 | ) 71 | (symbol "NTTFS4C25NTWG" 72 | (in_bom yes) 73 | (on_board yes) 74 | (property 75 | "Reference" 76 | "Q" 77 | (id 0) 78 | (at 0 8.89 0) 79 | (effects (font (size 1.27 1.27) ) ) 80 | ) 81 | (property 82 | "Value" 83 | "NTTFS4C25NTWG" 84 | (id 1) 85 | (at 0 -8.89 0) 86 | (effects (font (size 1.27 1.27) ) ) 87 | ) 88 | (property 89 | "Footprint" 90 | "footprints:POWERPAK-1212-8_L3.1-W3.1-P0.65-LS3.3-BL" 91 | (id 2) 92 | (at 0 -11.43 0) 93 | (effects (font (size 1.27 1.27) ) hide) 94 | ) 95 | (property 96 | "LCSC Part" 97 | "C893914" 98 | (id 5) 99 | (at 0 -13.97 0) 100 | (effects (font (size 1.27 1.27) ) hide) 101 | ) 102 | (symbol "NTTFS4C25NTWG_0_1" 103 | (rectangle 104 | (start -6.35 6.35) 105 | (end 6.35 -6.35) 106 | (stroke (width 0) (type default) (color 0 0 0 0)) 107 | (fill (type background)) 108 | ) 109 | (circle 110 | (center -5.08 5.08) 111 | (radius 0.38) 112 | (stroke (width 0) (type default) (color 0 0 0 0)) 113 | (fill (type none)) 114 | ) 115 | (pin unspecified line 116 | (at -8.89 3.81 0) 117 | (length 2.54) 118 | (name "S" (effects (font (size 1.27 1.27)))) 119 | (number "1" (effects (font (size 1.27 1.27)))) 120 | ) 121 | (pin unspecified line 122 | (at -8.89 1.27 0) 123 | (length 2.54) 124 | (name "S" (effects (font (size 1.27 1.27)))) 125 | (number "2" (effects (font (size 1.27 1.27)))) 126 | ) 127 | (pin unspecified line 128 | (at -8.89 -1.27 0) 129 | (length 2.54) 130 | (name "S" (effects (font (size 1.27 1.27)))) 131 | (number "3" (effects (font (size 1.27 1.27)))) 132 | ) 133 | (pin unspecified line 134 | (at -8.89 -3.81 0) 135 | (length 2.54) 136 | (name "G" (effects (font (size 1.27 1.27)))) 137 | (number "4" (effects (font (size 1.27 1.27)))) 138 | ) 139 | (pin unspecified line 140 | (at 8.89 -3.81 180) 141 | (length 2.54) 142 | (name "D" (effects (font (size 1.27 1.27)))) 143 | (number "5" (effects (font (size 1.27 1.27)))) 144 | ) 145 | (pin unspecified line 146 | (at 8.89 -1.27 180) 147 | (length 2.54) 148 | (name "D" (effects (font (size 1.27 1.27)))) 149 | (number "6" (effects (font (size 1.27 1.27)))) 150 | ) 151 | (pin unspecified line 152 | (at 8.89 1.27 180) 153 | (length 2.54) 154 | (name "D" (effects (font (size 1.27 1.27)))) 155 | (number "7" (effects (font (size 1.27 1.27)))) 156 | ) 157 | (pin unspecified line 158 | (at 8.89 3.81 180) 159 | (length 2.54) 160 | (name "D" (effects (font (size 1.27 1.27)))) 161 | (number "8" (effects (font (size 1.27 1.27)))) 162 | ) 163 | ) 164 | ) 165 | (symbol "AO3400A" 166 | (in_bom yes) 167 | (on_board yes) 168 | (property 169 | "Reference" 170 | "Q" 171 | (id 0) 172 | (at 0 10.16 0) 173 | (effects (font (size 1.27 1.27) ) ) 174 | ) 175 | (property 176 | "Value" 177 | "AO3400A" 178 | (id 1) 179 | (at 0 -10.16 0) 180 | (effects (font (size 1.27 1.27) ) ) 181 | ) 182 | (property 183 | "Footprint" 184 | "footprints:SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR" 185 | (id 2) 186 | (at 0 -12.70 0) 187 | (effects (font (size 1.27 1.27) ) hide) 188 | ) 189 | (property 190 | "Datasheet" 191 | "https://lcsc.com/product-detail/MOSFET_AOS_AO3400A_AO3400A_C20917.html" 192 | (id 3) 193 | (at 0 -15.24 0) 194 | (effects (font (size 1.27 1.27) ) hide) 195 | ) 196 | (property 197 | "LCSC Part" 198 | "C20917" 199 | (id 5) 200 | (at 0 -17.78 0) 201 | (effects (font (size 1.27 1.27) ) hide) 202 | ) 203 | (symbol "AO3400A_0_1" 204 | (polyline 205 | (pts 206 | (xy 0.00 1.78) (xy 2.54 1.78) (xy 2.54 2.54) (xy 5.08 2.54) (xy 5.08 0.51) 207 | ) 208 | (stroke (width 0) (type default) (color 0 0 0 0)) 209 | (fill (type none)) 210 | ) 211 | (polyline 212 | (pts 213 | (xy 0.00 -0.00) (xy 2.54 -0.00) (xy 2.54 -2.54) (xy 5.08 -2.54) (xy 5.08 -0.76) 214 | ) 215 | (stroke (width 0) (type default) (color 0 0 0 0)) 216 | (fill (type none)) 217 | ) 218 | (polyline 219 | (pts 220 | (xy 2.54 -1.78) (xy 0.00 -1.78) 221 | ) 222 | (stroke (width 0) (type default) (color 0 0 0 0)) 223 | (fill (type none)) 224 | ) 225 | (polyline 226 | (pts 227 | (xy -0.51 2.29) (xy -0.51 -2.29) 228 | ) 229 | (stroke (width 0) (type default) (color 0 0 0 0)) 230 | (fill (type none)) 231 | ) 232 | (polyline 233 | (pts 234 | (xy 0.00 2.29) (xy 0.00 1.27) 235 | ) 236 | (stroke (width 0) (type default) (color 0 0 0 0)) 237 | (fill (type none)) 238 | ) 239 | (polyline 240 | (pts 241 | (xy 0.00 -0.51) (xy 0.00 0.51) 242 | ) 243 | (stroke (width 0) (type default) (color 0 0 0 0)) 244 | (fill (type none)) 245 | ) 246 | (polyline 247 | (pts 248 | (xy 0.00 -2.29) (xy 0.00 -1.27) 249 | ) 250 | (stroke (width 0) (type default) (color 0 0 0 0)) 251 | (fill (type none)) 252 | ) 253 | (polyline 254 | (pts 255 | (xy -2.54 -0.00) (xy -0.51 -0.00) 256 | ) 257 | (stroke (width 0) (type default) (color 0 0 0 0)) 258 | (fill (type none)) 259 | ) 260 | (polyline 261 | (pts 262 | (xy 6.10 0.51) (xy 5.59 0.51) (xy 4.57 0.51) (xy 4.06 0.51) 263 | ) 264 | (stroke (width 0) (type default) (color 0 0 0 0)) 265 | (fill (type none)) 266 | ) 267 | (polyline 268 | (pts 269 | (xy 0.00 -0.00) (xy 1.52 -0.51) (xy 1.52 0.51) (xy 0.00 -0.00) 270 | ) 271 | (stroke (width 0) (type default) (color 0 0 0 0)) 272 | (fill (type background)) 273 | ) 274 | (polyline 275 | (pts 276 | (xy 5.08 0.51) (xy 4.32 -0.76) (xy 5.84 -0.76) (xy 5.08 0.51) 277 | ) 278 | (stroke (width 0) (type default) (color 0 0 0 0)) 279 | (fill (type background)) 280 | ) 281 | (pin unspecified line 282 | (at 2.54 5.08 270) 283 | (length 2.54) 284 | (name "D" (effects (font (size 1.27 1.27)))) 285 | (number "3" (effects (font (size 1.27 1.27)))) 286 | ) 287 | (pin unspecified line 288 | (at -5.08 -0.00 0) 289 | (length 2.54) 290 | (name "G" (effects (font (size 1.27 1.27)))) 291 | (number "1" (effects (font (size 1.27 1.27)))) 292 | ) 293 | (pin unspecified line 294 | (at 2.54 -5.08 90) 295 | (length 2.54) 296 | (name "S" (effects (font (size 1.27 1.27)))) 297 | (number "2" (effects (font (size 1.27 1.27)))) 298 | ) 299 | ) 300 | ) 301 | (symbol "WJ15EDGRC-3.81-2P" 302 | (in_bom yes) 303 | (on_board yes) 304 | (property 305 | "Reference" 306 | "P" 307 | (id 0) 308 | (at 0 6.35 0) 309 | (effects (font (size 1.27 1.27) ) ) 310 | ) 311 | (property 312 | "Value" 313 | "WJ15EDGRC-3.81-2P" 314 | (id 1) 315 | (at 0 -6.35 0) 316 | (effects (font (size 1.27 1.27) ) ) 317 | ) 318 | (property 319 | "Footprint" 320 | "footprints:CONN-TH_2P-P3.81_WJ15EDGRC-3.81-2P" 321 | (id 2) 322 | (at 0 -8.89 0) 323 | (effects (font (size 1.27 1.27) ) hide) 324 | ) 325 | (property 326 | "Datasheet" 327 | "https://lcsc.com/product-detail/15EDG-Connectors_WJ15EDGRC-3-81-2P_C8387.html" 328 | (id 3) 329 | (at 0 -11.43 0) 330 | (effects (font (size 1.27 1.27) ) hide) 331 | ) 332 | (property 333 | "LCSC Part" 334 | "C8387" 335 | (id 5) 336 | (at 0 -13.97 0) 337 | (effects (font (size 1.27 1.27) ) hide) 338 | ) 339 | (symbol "WJ15EDGRC-3.81-2P_0_1" 340 | (rectangle 341 | (start -1.27 3.81) 342 | (end 4.57 -4.32) 343 | (stroke (width 0) (type default) (color 0 0 0 0)) 344 | (fill (type background)) 345 | ) 346 | (circle 347 | (center -0.51 3.05) 348 | (radius 0.38) 349 | (stroke (width 0) (type default) (color 0 0 0 0)) 350 | (fill (type none)) 351 | ) 352 | (pin unspecified line 353 | (at -3.81 1.27 0) 354 | (length 2.54) 355 | (name "1" (effects (font (size 1.27 1.27)))) 356 | (number "1" (effects (font (size 1.27 1.27)))) 357 | ) 358 | (pin unspecified line 359 | (at -3.81 -1.27 0) 360 | (length 2.54) 361 | (name "2" (effects (font (size 1.27 1.27)))) 362 | (number "2" (effects (font (size 1.27 1.27)))) 363 | ) 364 | ) 365 | ) 366 | (symbol "TS-1187A-B-A-B" 367 | (in_bom yes) 368 | (on_board yes) 369 | (property 370 | "Reference" 371 | "SW" 372 | (id 0) 373 | (at 0 7.62 0) 374 | (effects (font (size 1.27 1.27) ) ) 375 | ) 376 | (property 377 | "Value" 378 | "TS-1187A-B-A-B" 379 | (id 1) 380 | (at 0 -10.16 0) 381 | (effects (font (size 1.27 1.27) ) ) 382 | ) 383 | (property 384 | "Footprint" 385 | "footprints:SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL-2" 386 | (id 2) 387 | (at 0 -12.70 0) 388 | (effects (font (size 1.27 1.27) ) hide) 389 | ) 390 | (property 391 | "Datasheet" 392 | "https://lcsc.com/product-detail/Tactile-Switches_XKB-Enterprise-TS-1187-B-A-A_C318884.html" 393 | (id 3) 394 | (at 0 -15.24 0) 395 | (effects (font (size 1.27 1.27) ) hide) 396 | ) 397 | (property 398 | "LCSC Part" 399 | "C318884" 400 | (id 5) 401 | (at 0 -17.78 0) 402 | (effects (font (size 1.27 1.27) ) hide) 403 | ) 404 | (symbol "TS-1187A-B-A-B_0_1" 405 | (circle 406 | (center 0.00 0.51) 407 | (radius 0.32) 408 | (stroke (width 0) (type default) (color 0 0 0 0)) 409 | (fill (type none)) 410 | ) 411 | (circle 412 | (center 0.00 -2.79) 413 | (radius 0.32) 414 | (stroke (width 0) (type default) (color 0 0 0 0)) 415 | (fill (type none)) 416 | ) 417 | (polyline 418 | (pts 419 | (xy -2.54 -5.08) (xy 2.54 -5.08) 420 | ) 421 | (stroke (width 0) (type default) (color 0 0 0 0)) 422 | (fill (type none)) 423 | ) 424 | (polyline 425 | (pts 426 | (xy -2.54 2.54) (xy 2.54 2.54) 427 | ) 428 | (stroke (width 0) (type default) (color 0 0 0 0)) 429 | (fill (type none)) 430 | ) 431 | (polyline 432 | (pts 433 | (xy 0.00 0.76) (xy 0.00 2.54) 434 | ) 435 | (stroke (width 0) (type default) (color 0 0 0 0)) 436 | (fill (type none)) 437 | ) 438 | (polyline 439 | (pts 440 | (xy 0.00 -3.30) (xy 0.00 -5.08) 441 | ) 442 | (stroke (width 0) (type default) (color 0 0 0 0)) 443 | (fill (type none)) 444 | ) 445 | (polyline 446 | (pts 447 | (xy -0.51 0.76) (xy -1.27 -2.54) 448 | ) 449 | (stroke (width 0) (type default) (color 0 0 0 0)) 450 | (fill (type none)) 451 | ) 452 | (pin unspecified line 453 | (at 5.08 2.54 180) 454 | (length 2.54) 455 | (name "B" (effects (font (size 1.27 1.27)))) 456 | (number "2" (effects (font (size 1.27 1.27)))) 457 | ) 458 | (pin unspecified line 459 | (at -5.08 2.54 0) 460 | (length 2.54) 461 | (name "A" (effects (font (size 1.27 1.27)))) 462 | (number "1" (effects (font (size 1.27 1.27)))) 463 | ) 464 | (pin unspecified line 465 | (at 5.08 -5.08 180) 466 | (length 2.54) 467 | (name "D" (effects (font (size 1.27 1.27)))) 468 | (number "4" (effects (font (size 1.27 1.27)))) 469 | ) 470 | (pin unspecified line 471 | (at -5.08 -5.08 0) 472 | (length 2.54) 473 | (name "C" (effects (font (size 1.27 1.27)))) 474 | (number "3" (effects (font (size 1.27 1.27)))) 475 | ) 476 | ) 477 | ) 478 | (symbol "SKRPACE010" 479 | (in_bom yes) 480 | (on_board yes) 481 | (property 482 | "Reference" 483 | "SW" 484 | (id 0) 485 | (at 0 6.35 0) 486 | (effects (font (size 1.27 1.27) ) ) 487 | ) 488 | (property 489 | "Value" 490 | "SKRPACE010" 491 | (id 1) 492 | (at 0 -8.89 0) 493 | (effects (font (size 1.27 1.27) ) ) 494 | ) 495 | (property 496 | "Footprint" 497 | "footprints:KEY-SMD_4P-L4.2-W3.2-P2.20-LS4.6" 498 | (id 2) 499 | (at 0 -11.43 0) 500 | (effects (font (size 1.27 1.27) ) hide) 501 | ) 502 | (property 503 | "Datasheet" 504 | "https://lcsc.com/product-detail/Tactile-Switches_ALPS_SKRPACE010_SKRPACE010_C139797.html" 505 | (id 3) 506 | (at 0 -13.97 0) 507 | (effects (font (size 1.27 1.27) ) hide) 508 | ) 509 | (property 510 | "LCSC Part" 511 | "C139797" 512 | (id 5) 513 | (at 0 -16.51 0) 514 | (effects (font (size 1.27 1.27) ) hide) 515 | ) 516 | (symbol "SKRPACE010_0_1" 517 | (polyline 518 | (pts 519 | (xy -2.54 1.27) (xy 2.54 1.27) 520 | ) 521 | (stroke (width 0) (type default) (color 0 0 0 0)) 522 | (fill (type none)) 523 | ) 524 | (polyline 525 | (pts 526 | (xy -2.54 -3.81) (xy 2.54 -3.81) 527 | ) 528 | (stroke (width 0) (type default) (color 0 0 0 0)) 529 | (fill (type none)) 530 | ) 531 | (polyline 532 | (pts 533 | (xy 0.00 1.27) (xy 0.00 0.25) 534 | ) 535 | (stroke (width 0) (type default) (color 0 0 0 0)) 536 | (fill (type none)) 537 | ) 538 | (polyline 539 | (pts 540 | (xy 0.00 -3.81) (xy 0.00 -2.03) 541 | ) 542 | (stroke (width 0) (type default) (color 0 0 0 0)) 543 | (fill (type none)) 544 | ) 545 | (polyline 546 | (pts 547 | (xy 0.00 0.25) (xy 0.00 -0.51) 548 | ) 549 | (stroke (width 0) (type default) (color 0 0 0 0)) 550 | (fill (type none)) 551 | ) 552 | (polyline 553 | (pts 554 | (xy -0.76 -0.00) (xy -0.76 -2.29) 555 | ) 556 | (stroke (width 0) (type default) (color 0 0 0 0)) 557 | (fill (type none)) 558 | ) 559 | (polyline 560 | (pts 561 | (xy -0.76 -1.02) (xy -1.02 -1.02) (xy -1.02 -1.27) (xy -0.76 -1.27) 562 | ) 563 | (stroke (width 0) (type default) (color 0 0 0 0)) 564 | (fill (type none)) 565 | ) 566 | (pin unspecified line 567 | (at -7.62 1.27 0) 568 | (length 5.08) 569 | (name "1" (effects (font (size 1.27 1.27)))) 570 | (number "1" (effects (font (size 1.27 1.27)))) 571 | ) 572 | (pin unspecified line 573 | (at 7.62 1.27 180) 574 | (length 5.08) 575 | (name "2" (effects (font (size 1.27 1.27)))) 576 | (number "2" (effects (font (size 1.27 1.27)))) 577 | ) 578 | (pin unspecified line 579 | (at -7.62 -3.81 0) 580 | (length 5.08) 581 | (name "3" (effects (font (size 1.27 1.27)))) 582 | (number "3" (effects (font (size 1.27 1.27)))) 583 | ) 584 | (pin unspecified line 585 | (at 7.62 -3.81 180) 586 | (length 5.08) 587 | (name "4" (effects (font (size 1.27 1.27)))) 588 | (number "4" (effects (font (size 1.27 1.27)))) 589 | ) 590 | ) 591 | ) 592 | (symbol "SKTDLDE010" 593 | (in_bom yes) 594 | (on_board yes) 595 | (property 596 | "Reference" 597 | "SW" 598 | (id 0) 599 | (at 0 8.89 0) 600 | (effects (font (size 1.27 1.27) ) ) 601 | ) 602 | (property 603 | "Value" 604 | "SKTDLDE010" 605 | (id 1) 606 | (at 0 -8.89 0) 607 | (effects (font (size 1.27 1.27) ) ) 608 | ) 609 | (property 610 | "Footprint" 611 | "footprints:KEY-SMD_SKTDLDE010" 612 | (id 2) 613 | (at 0 -11.43 0) 614 | (effects (font (size 1.27 1.27) ) hide) 615 | ) 616 | (property 617 | "Datasheet" 618 | "https://lcsc.com/product-detail/Tactile-Switches_ALPS_SKTDLDE010_3-9-2-9-1-55-1-6N_C115365.html" 619 | (id 3) 620 | (at 0 -13.97 0) 621 | (effects (font (size 1.27 1.27) ) hide) 622 | ) 623 | (property 624 | "LCSC Part" 625 | "C115365" 626 | (id 5) 627 | (at 0 -16.51 0) 628 | (effects (font (size 1.27 1.27) ) hide) 629 | ) 630 | (symbol "SKTDLDE010_0_1" 631 | (arc 632 | (start -2.03 -3.81) 633 | (mid -2.04 -3.74) 634 | (end -2.03 -3.81) 635 | (stroke (width 0) (type default) (color 0 0 0 0)) 636 | (fill (type none)) 637 | ) 638 | (arc 639 | (start 3.56 -3.81) 640 | (mid 3.55 -3.74) 641 | (end 3.56 -3.81) 642 | (stroke (width 0) (type default) (color 0 0 0 0)) 643 | (fill (type none)) 644 | ) 645 | (polyline 646 | (pts 647 | (xy -5.08 3.81) (xy -3.05 3.81) 648 | ) 649 | (stroke (width 0) (type default) (color 0 0 0 0)) 650 | (fill (type none)) 651 | ) 652 | (polyline 653 | (pts 654 | (xy 5.08 3.81) (xy 3.56 3.81) 655 | ) 656 | (stroke (width 0) (type default) (color 0 0 0 0)) 657 | (fill (type none)) 658 | ) 659 | (polyline 660 | (pts 661 | (xy -2.03 3.81) (xy 3.05 6.35) 662 | ) 663 | (stroke (width 0) (type default) (color 0 0 0 0)) 664 | (fill (type none)) 665 | ) 666 | (polyline 667 | (pts 668 | (xy -2.54 -1.27) (xy -2.54 -6.35) 669 | ) 670 | (stroke (width 0) (type default) (color 0 0 0 0)) 671 | (fill (type none)) 672 | ) 673 | (polyline 674 | (pts 675 | (xy -3.81 -6.35) (xy -1.27 -6.35) 676 | ) 677 | (stroke (width 0) (type default) (color 0 0 0 0)) 678 | (fill (type none)) 679 | ) 680 | (pin input line 681 | (at -7.62 3.81 0) 682 | (length 2.54) 683 | (name "1" (effects (font (size 1.27 1.27)))) 684 | (number "1" (effects (font (size 1.27 1.27)))) 685 | ) 686 | (pin input line 687 | (at 7.62 3.81 180) 688 | (length 2.54) 689 | (name "2" (effects (font (size 1.27 1.27)))) 690 | (number "2" (effects (font (size 1.27 1.27)))) 691 | ) 692 | (pin unspecified line 693 | (at -7.62 -1.27 0) 694 | (length 5.08) 695 | (name "3" (effects (font (size 1.27 1.27)))) 696 | (number "3" (effects (font (size 1.27 1.27)))) 697 | ) 698 | (pin unspecified line 699 | (at -7.62 -3.81 0) 700 | (length 5.08) 701 | (name "4" (effects (font (size 1.27 1.27)))) 702 | (number "4" (effects (font (size 1.27 1.27)))) 703 | ) 704 | ) 705 | ) 706 | (symbol "1TS003B-1400-3500A" 707 | (in_bom yes) 708 | (on_board yes) 709 | (property 710 | "Reference" 711 | "SW" 712 | (id 0) 713 | (at 0 5.08 0) 714 | (effects (font (size 1.27 1.27) ) ) 715 | ) 716 | (property 717 | "Value" 718 | "1TS003B-1400-3500A" 719 | (id 1) 720 | (at 0 -7.62 0) 721 | (effects (font (size 1.27 1.27) ) ) 722 | ) 723 | (property 724 | "Footprint" 725 | "footprints:KEY-SMD_1TS003B" 726 | (id 2) 727 | (at 0 -10.16 0) 728 | (effects (font (size 1.27 1.27) ) hide) 729 | ) 730 | (property 731 | "Datasheet" 732 | "https://lcsc.com/product-detail/Others_HYP-1TS003B-1400-3500A_C319392.html" 733 | (id 3) 734 | (at 0 -12.70 0) 735 | (effects (font (size 1.27 1.27) ) hide) 736 | ) 737 | (property 738 | "LCSC Part" 739 | "C319392" 740 | (id 5) 741 | (at 0 -15.24 0) 742 | (effects (font (size 1.27 1.27) ) hide) 743 | ) 744 | (symbol "1TS003B-1400-3500A_0_1" 745 | (circle 746 | (center -2.54 -0.00) 747 | (radius 0.51) 748 | (stroke (width 0) (type default) (color 0 0 0 0)) 749 | (fill (type none)) 750 | ) 751 | (circle 752 | (center 2.54 -0.00) 753 | (radius 0.51) 754 | (stroke (width 0) (type default) (color 0 0 0 0)) 755 | (fill (type none)) 756 | ) 757 | (polyline 758 | (pts 759 | (xy -2.79 1.52) (xy 2.79 1.52) 760 | ) 761 | (stroke (width 0) (type default) (color 0 0 0 0)) 762 | (fill (type none)) 763 | ) 764 | (polyline 765 | (pts 766 | (xy 0.00 1.52) (xy 0.00 2.79) 767 | ) 768 | (stroke (width 0) (type default) (color 0 0 0 0)) 769 | (fill (type none)) 770 | ) 771 | (polyline 772 | (pts 773 | (xy -2.54 -2.54) (xy 2.54 -2.54) 774 | ) 775 | (stroke (width 0) (type default) (color 0 0 0 0)) 776 | (fill (type none)) 777 | ) 778 | (pin unspecified line 779 | (at -7.62 -0.00 0) 780 | (length 5.08) 781 | (name "1" (effects (font (size 1.27 1.27)))) 782 | (number "1" (effects (font (size 1.27 1.27)))) 783 | ) 784 | (pin unspecified line 785 | (at 7.62 -0.00 180) 786 | (length 5.08) 787 | (name "2" (effects (font (size 1.27 1.27)))) 788 | (number "2" (effects (font (size 1.27 1.27)))) 789 | ) 790 | (pin unspecified line 791 | (at 7.62 -2.54 180) 792 | (length 5.08) 793 | (name "3" (effects (font (size 1.27 1.27)))) 794 | (number "3" (effects (font (size 1.27 1.27)))) 795 | ) 796 | (pin unspecified line 797 | (at -7.62 -2.54 0) 798 | (length 5.08) 799 | (name "4" (effects (font (size 1.27 1.27)))) 800 | (number "4" (effects (font (size 1.27 1.27)))) 801 | ) 802 | ) 803 | ) 804 | (symbol "SS34_C8678" 805 | (in_bom yes) 806 | (on_board yes) 807 | (property 808 | "Reference" 809 | "D" 810 | (id 0) 811 | (at 0 5.08 0) 812 | (effects (font (size 1.27 1.27) ) ) 813 | ) 814 | (property 815 | "Value" 816 | "SS34_C8678" 817 | (id 1) 818 | (at 0 -5.08 0) 819 | (effects (font (size 1.27 1.27) ) ) 820 | ) 821 | (property 822 | "Footprint" 823 | "footprints:SMA_L4.3-W2.6-LS5.2-RD" 824 | (id 2) 825 | (at 0 -7.62 0) 826 | (effects (font (size 1.27 1.27) ) hide) 827 | ) 828 | (property 829 | "Datasheet" 830 | "https://lcsc.com/product-detail/Schottky-Barrier-Diodes-SBD_SS34_C8678.html" 831 | (id 3) 832 | (at 0 -10.16 0) 833 | (effects (font (size 1.27 1.27) ) hide) 834 | ) 835 | (property 836 | "LCSC Part" 837 | "C8678" 838 | (id 5) 839 | (at 0 -12.70 0) 840 | (effects (font (size 1.27 1.27) ) hide) 841 | ) 842 | (symbol "SS34_C8678_0_1" 843 | (polyline 844 | (pts 845 | (xy 1.27 1.52) (xy -1.27 -0.00) (xy 1.27 -1.78) (xy 1.27 1.52) 846 | ) 847 | (stroke (width 0) (type default) (color 0 0 0 0)) 848 | (fill (type background)) 849 | ) 850 | (polyline 851 | (pts 852 | (xy -1.27 -0.00) (xy -1.27 -2.03) (xy -0.76 -2.03) (xy -0.76 -1.78) 853 | ) 854 | (stroke (width 0) (type default) (color 0 0 0 0)) 855 | (fill (type none)) 856 | ) 857 | (polyline 858 | (pts 859 | (xy -1.27 -0.00) (xy -1.27 2.03) (xy -1.78 2.03) (xy -1.78 1.78) 860 | ) 861 | (stroke (width 0) (type default) (color 0 0 0 0)) 862 | (fill (type none)) 863 | ) 864 | (pin unspecified line 865 | (at 5.08 -0.00 180) 866 | (length 3.81) 867 | (name "A" (effects (font (size 1.27 1.27)))) 868 | (number "2" (effects (font (size 1.27 1.27)))) 869 | ) 870 | (pin unspecified line 871 | (at -5.08 -0.00 0) 872 | (length 3.81) 873 | (name "K" (effects (font (size 1.27 1.27)))) 874 | (number "1" (effects (font (size 1.27 1.27)))) 875 | ) 876 | ) 877 | ) 878 | ) -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/footprints.pretty/CONN-TH_2P-P3.81_WJ15EDGRC-3.81-2P.kicad_mod: -------------------------------------------------------------------------------- 1 | (module easyeda2kicad:CONN-TH_2P-P3.81_WJ15EDGRC-3.81-2P (layer F.Cu) (tedit 5DC5F6A4) 2 | (attr through_hole) 3 | (fp_text reference REF** (at 0 -4.0) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value CONN-TH_2P-P3.81_WJ15EDGRC-3.81-2P (at 0 4.0) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_text user %R (at 0 0) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | ) 12 | (fp_line (start 4.25 -1.60) (end -4.25 -1.60) (layer F.SilkS) (width 0.25)) 13 | (fp_line (start -4.25 -1.60) (end -4.25 7.55) (layer F.SilkS) (width 0.25)) 14 | (fp_line (start -4.25 7.55) (end 4.25 7.55) (layer F.SilkS) (width 0.25)) 15 | (fp_line (start 4.25 7.55) (end 4.25 -1.60) (layer F.SilkS) (width 0.25)) 16 | (pad 1 thru_hole rect (at -1.90 0.00 0.00) (size 2.20 2.20) (layers *.Cu *.Mask)(drill 1.2599924)) 17 | (pad 2 thru_hole circle (at 1.91 0.00 0.00) (size 2.20 2.20) (layers *.Cu *.Mask)(drill 1.2599924)) 18 | (fp_circle (center -4.25 7.55) (end -4.22 7.55) (layer F.Fab) (width 0.06)) 19 | (model "/Users/narayanpowderly/Documents/atopile-workspace/we-pullin-shots/.ato/modules/generics/elec/footprints/footprints.3dshapes/CONN-TH_2P_L8.5-W9.2-H7.0-P3.81.wrl" 20 | (offset (xyz 0.000 -3.000 0.000)) 21 | (scale (xyz 1 1 1)) 22 | (rotate (xyz 0 0 0)) 23 | ) 24 | ) -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/footprints.pretty/CONN-TH_3P-P5.08_DB2EVC-5.08-3P.kicad_mod: -------------------------------------------------------------------------------- 1 | (module easyeda2kicad:CONN-TH_3P-P5.08_DB2EVC-5.08-3P (layer F.Cu) (tedit 5DC5F6A4) 2 | (attr through_hole) 3 | (fp_text reference REF** (at 0 -4.0) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value CONN-TH_3P-P5.08_DB2EVC-5.08-3P (at 0 4.0) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_text user %R (at 0 0) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | ) 12 | (fp_line (start -8.32 3.75) (end 8.32 3.75) (layer F.SilkS) (width 0.25)) 13 | (fp_line (start 8.32 3.75) (end 8.32 -4.75) (layer F.SilkS) (width 0.25)) 14 | (fp_line (start 8.32 -4.75) (end -8.32 -4.75) (layer F.SilkS) (width 0.25)) 15 | (fp_line (start -8.32 3.75) (end -8.32 -4.75) (layer F.SilkS) (width 0.25)) 16 | (fp_line (start -7.11 2.03) (end -8.32 2.03) (layer F.SilkS) (width 0.25)) 17 | (fp_line (start -2.03 1.90) (end -3.05 1.90) (layer F.SilkS) (width 0.25)) 18 | (fp_line (start 3.05 1.78) (end 2.03 1.78) (layer F.SilkS) (width 0.25)) 19 | (fp_line (start 7.11 1.65) (end 8.32 1.65) (layer F.SilkS) (width 0.25)) 20 | (fp_line (start -8.32 -3.78) (end 8.32 -3.78) (layer F.SilkS) (width 0.25)) 21 | (pad 1 thru_hole circle (at -5.08 0.00 0.00) (size 2.80 2.80) (layers *.Cu *.Mask)(drill 1.9000215999999999)) 22 | (pad 2 thru_hole circle (at 0.00 0.00 0.00) (size 2.80 2.80) (layers *.Cu *.Mask)(drill 1.9000215999999999)) 23 | (pad 3 thru_hole circle (at 5.08 0.00 0.00) (size 2.80 2.80) (layers *.Cu *.Mask)(drill 1.9000215999999999)) 24 | (fp_circle (center -5.08 0.00) (end -4.66 0.00) (layer F.Fab) (width 0.85)) 25 | (fp_circle (center 0.00 0.00) (end 0.42 0.00) (layer F.Fab) (width 0.85)) 26 | (fp_circle (center 5.08 0.00) (end 5.50 0.00) (layer F.Fab) (width 0.85)) 27 | (fp_circle (center -8.45 3.88) (end -8.42 3.88) (layer F.Fab) (width 0.06)) 28 | (fp_arc (start -5.18 -1.07) (end -3.05 1.90) (angle 67.62) (layer F.SilkS) (width 0.25)) 29 | (fp_arc (start -0.09 -1.19) (end 2.03 1.78) (angle 67.62) (layer F.SilkS) (width 0.25)) 30 | (fp_arc (start 4.98 -1.32) (end 7.11 1.65) (angle 67.62) (layer F.SilkS) (width 0.25)) 31 | (model "/Users/narayanpowderly/Documents/atopile-workspace/we-pullin-shots/.ato/modules/generics/elec/footprints/footprints.3dshapes/CONN-TH_3P-P5.08_DB2EVC-5.08-3P.wrl" 32 | (offset (xyz 0.000 0.500 0.000)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/footprints.pretty/KEY-SMD_1TS003B.kicad_mod: -------------------------------------------------------------------------------- 1 | (module easyeda2kicad:KEY-SMD_1TS003B (layer F.Cu) (tedit 5DC5F6A4) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -5.0) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value KEY-SMD_1TS003B (at 0 5.0) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_text user %R (at 0 0) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | ) 12 | (fp_line (start -1.08 1.35) (end -1.08 2.57) (layer F.SilkS) (width 0.25)) 13 | (fp_line (start -1.08 2.57) (end 1.03 2.57) (layer F.SilkS) (width 0.25)) 14 | (fp_line (start 1.03 2.57) (end 1.10 2.57) (layer F.SilkS) (width 0.25)) 15 | (fp_line (start 1.10 2.57) (end 1.10 1.35) (layer F.SilkS) (width 0.25)) 16 | (fp_line (start 2.30 -0.43) (end 2.30 0.19) (layer F.SilkS) (width 0.25)) 17 | (fp_line (start -1.44 1.50) (end -1.44 2.01) (layer F.SilkS) (width 0.25)) 18 | (fp_line (start -1.44 2.01) (end -1.95 2.01) (layer F.SilkS) (width 0.25)) 19 | (fp_line (start -1.95 2.01) (end -1.95 1.84) (layer F.SilkS) (width 0.25)) 20 | (fp_line (start -1.45 1.35) (end -0.90 1.35) (layer F.SilkS) (width 0.25)) 21 | (fp_line (start -1.02 -1.04) (end 1.02 -1.04) (layer F.SilkS) (width 0.25)) 22 | (fp_line (start 1.96 1.83) (end 1.96 2.01) (layer F.SilkS) (width 0.25)) 23 | (fp_line (start 1.96 2.01) (end 1.46 2.01) (layer F.SilkS) (width 0.25)) 24 | (fp_line (start 1.46 2.01) (end 1.46 1.50) (layer F.SilkS) (width 0.25)) 25 | (fp_line (start -2.30 -0.43) (end -2.30 0.19) (layer F.SilkS) (width 0.25)) 26 | (fp_line (start -0.90 1.35) (end 1.57 1.35) (layer F.SilkS) (width 0.25)) 27 | (fp_line (start -1.45 1.35) (end -1.57 1.35) (layer F.SilkS) (width 0.25)) 28 | (pad 2 smd rect (at -1.70 -1.00 90.00) (size 0.80 0.90) (layers F.Cu F.Paste F.Mask)) 29 | (pad 1 smd rect (at 1.70 -1.00 90.00) (size 0.80 0.90) (layers F.Cu F.Paste F.Mask)) 30 | (pad 3 smd rect (at -2.30 1.00 180.00) (size 0.60 1.20) (layers F.Cu F.Paste F.Mask)) 31 | (pad 4 smd rect (at 2.30 1.00 180.00) (size 0.60 1.20) (layers F.Cu F.Paste F.Mask)) 32 | (pad "" thru_hole circle (at -0.85 0.40) (size 0.70 0.70) (drill 0.70) (layers *.Cu *.Mask)) 33 | (pad "" thru_hole circle (at 0.85 0.40) (size 0.70 0.70) (drill 0.70) (layers *.Cu *.Mask)) 34 | (fp_circle (center 2.30 -1.05) (end 2.33 -1.05) (layer F.Fab) (width 0.06)) 35 | (fp_circle (center -0.85 0.40) (end -0.73 0.40) (layer Cmts.User) (width 0.25)) 36 | (fp_circle (center 0.85 0.40) (end 0.97 0.40) (layer Cmts.User) (width 0.25)) 37 | (model "/Users/narayanpowderly/Documents/atopile-workspace/blinky/.ato/modules/generics/elec/footprints/footprints.3dshapes/KEY-SMD_L4.6-W2.3-H1.8-P3.4.wrl" 38 | (offset (xyz -0.000 -0.730 0.500)) 39 | (scale (xyz 1 1 1)) 40 | (rotate (xyz 0 0 0)) 41 | ) 42 | ) -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/footprints.pretty/KEY-SMD_4P-L4.2-W3.2-P2.20-LS4.6.kicad_mod: -------------------------------------------------------------------------------- 1 | (module easyeda2kicad:KEY-SMD_4P-L4.2-W3.2-P2.20-LS4.6 (layer F.Cu) (tedit 5DC5F6A4) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -5.07) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value KEY-SMD_4P-L4.2-W3.2-P2.20-LS4.6 (at 0 5.07) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_text user %R (at 0 0) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | ) 12 | (fp_line (start -0.51 -1.02) (end 0.51 -1.02) (layer F.SilkS) (width 0.25)) 13 | (fp_line (start -0.51 1.02) (end 0.51 1.02) (layer F.SilkS) (width 0.25)) 14 | (fp_line (start 2.20 -0.54) (end 2.20 0.54) (layer F.SilkS) (width 0.25)) 15 | (fp_line (start 1.37 -1.52) (end -1.37 -1.52) (layer F.SilkS) (width 0.25)) 16 | (fp_line (start -2.20 -0.54) (end -2.20 0.54) (layer F.SilkS) (width 0.25)) 17 | (fp_line (start -1.38 1.55) (end 1.38 1.55) (layer F.SilkS) (width 0.25)) 18 | (pad 1 smd rect (at -2.10 -1.07 0.00) (size 1.05 0.70) (layers F.Cu F.Paste F.Mask)) 19 | (pad 2 smd rect (at 2.10 -1.07 0.00) (size 1.05 0.70) (layers F.Cu F.Paste F.Mask)) 20 | (pad 3 smd rect (at -2.10 1.07 0.00) (size 1.05 0.70) (layers F.Cu F.Paste F.Mask)) 21 | (pad 4 smd rect (at 2.10 1.07 0.00) (size 1.05 0.70) (layers F.Cu F.Paste F.Mask)) 22 | (fp_circle (center -2.30 -1.60) (end -2.27 -1.60) (layer F.Fab) (width 0.06)) 23 | (fp_arc (start 0.51 0.00) (end 0.51 1.02) (angle -180.00) (layer F.SilkS) (width 0.25)) 24 | (fp_arc (start -0.51 0.00) (end -0.51 -1.02) (angle -180.00) (layer F.SilkS) (width 0.25)) 25 | (model "/Users/narayanpowderly/Documents/atopile-workspace/blinky/.ato/modules/generics/elec/footprints/footprints.3dshapes/KEY-SMD_4P-L4.2-W3.2-H2.5-LS4.6-P2.2.wrl" 26 | (offset (xyz 0.000 -0.000 -0.000)) 27 | (scale (xyz 1 1 1)) 28 | (rotate (xyz 0 0 0)) 29 | ) 30 | ) -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/footprints.pretty/KEY-SMD_SKTDLDE010.kicad_mod: -------------------------------------------------------------------------------- 1 | (module easyeda2kicad:KEY-SMD_SKTDLDE010 (layer F.Cu) (tedit 5DC5F6A4) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -4.75) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value KEY-SMD_SKTDLDE010 (at 0 4.75) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_text user %R (at 0 0) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | ) 12 | (fp_line (start -0.80 -1.25) (end -0.80 -1.85) (layer F.SilkS) (width 0.10)) 13 | (fp_line (start -0.80 -1.85) (end 0.80 -1.85) (layer F.SilkS) (width 0.10)) 14 | (fp_line (start 0.80 -1.85) (end 0.80 -1.25) (layer F.SilkS) (width 0.10)) 15 | (fp_line (start -0.00 -1.20) (end 1.20 -1.20) (layer F.SilkS) (width 0.10)) 16 | (fp_line (start -0.00 -1.20) (end -1.20 -1.20) (layer F.SilkS) (width 0.10)) 17 | (fp_line (start -2.00 0.65) (end -1.89 0.65) (layer F.SilkS) (width 0.10)) 18 | (fp_line (start -0.88 0.65) (end -0.85 0.65) (layer F.SilkS) (width 0.10)) 19 | (fp_line (start 0.85 0.65) (end 0.89 0.65) (layer F.SilkS) (width 0.10)) 20 | (fp_line (start 1.90 0.65) (end 2.00 0.65) (layer F.SilkS) (width 0.10)) 21 | (fp_line (start 2.00 0.65) (end 2.00 -0.00) (layer F.SilkS) (width 0.10)) 22 | (fp_line (start -2.00 0.65) (end -2.00 -0.00) (layer F.SilkS) (width 0.10)) 23 | (pad 2 smd rect (at -1.39 0.60 0.00) (size 0.70 1.10) (layers F.Cu F.Paste F.Mask)) 24 | (pad 1 smd rect (at 1.39 0.60 0.00) (size 0.70 1.10) (layers F.Cu F.Paste F.Mask)) 25 | (pad 3 smd rect (at -0.00 0.75 0.00) (size 1.40 1.10) (layers F.Cu F.Paste F.Mask)) 26 | (pad 4 thru_hole rect (at 1.85 -0.75 0.00) (size 1.00 1.20) (layers *.Cu *.Mask)(drill 0.599948)) 27 | (pad 4 thru_hole rect (at -1.85 -0.75 0.00) (size 1.00 1.20) (layers *.Cu *.Mask)(drill 0.599948)) 28 | (fp_circle (center 2.05 0.81) (end 2.08 0.81) (layer F.Fab) (width 0.06)) 29 | (fp_circle (center 1.85 -0.75) (end 1.95 -0.75) (layer F.Fab) (width 0.20)) 30 | (fp_circle (center -1.85 -0.75) (end -1.75 -0.75) (layer F.Fab) (width 0.20)) 31 | (model "/Users/narayanpowderly/Documents/atopile-workspace/blinky/.ato/modules/generics/elec/footprints/footprints.3dshapes/KEY-SMD_SKTDLDE010.wrl" 32 | (offset (xyz 0.000 0.720 0.500)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/footprints.pretty/POWERPAK-1212-8_L3.1-W3.1-P0.65-LS3.3-BL.kicad_mod: -------------------------------------------------------------------------------- 1 | (module easyeda2kicad:POWERPAK-1212-8_L3.1-W3.1-P0.65-LS3.3-BL (layer F.Cu) (tedit 5DC5F6A4) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -5.5) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value POWERPAK-1212-8_L3.1-W3.1-P0.65-LS3.3-BL (at 0 5.5) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_text user %R (at 0 0) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | ) 12 | (fp_line (start 1.55 -1.55) (end 1.55 1.55) (layer F.SilkS) (width 0.25)) 13 | (fp_line (start -1.55 1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.25)) 14 | (pad 8 smd rect (at 0.00 -0.40 0.00) (size 2.60 2.20) (layers F.Cu F.Paste F.Mask)) 15 | (pad 8 smd rect (at -0.97 -1.50 0.00) (size 0.45 0.70) (layers F.Cu F.Paste F.Mask)) 16 | (pad 7 smd rect (at -0.32 -1.50 0.00) (size 0.45 0.70) (layers F.Cu F.Paste F.Mask)) 17 | (pad 6 smd rect (at 0.32 -1.50 0.00) (size 0.45 0.70) (layers F.Cu F.Paste F.Mask)) 18 | (pad 5 smd rect (at 0.97 -1.50 0.00) (size 0.45 0.70) (layers F.Cu F.Paste F.Mask)) 19 | (pad 4 smd rect (at 0.97 1.50 0.00) (size 0.45 0.70) (layers F.Cu F.Paste F.Mask)) 20 | (pad 3 smd rect (at 0.32 1.50 0.00) (size 0.45 0.70) (layers F.Cu F.Paste F.Mask)) 21 | (pad 2 smd rect (at -0.32 1.50 0.00) (size 0.45 0.70) (layers F.Cu F.Paste F.Mask)) 22 | (pad 1 smd rect (at -0.97 1.50 0.00) (size 0.45 0.70) (layers F.Cu F.Paste F.Mask)) 23 | (fp_circle (center -1.56 1.62) (end -1.53 1.62) (layer F.Fab) (width 0.06)) 24 | (fp_circle (center -1.01 1.93) (end -0.88 1.93) (layer Cmts.User) (width 0.25)) 25 | (fp_circle (center -1.56 2.00) (end -1.43 2.00) (layer F.SilkS) (width 0.25)) 26 | (model "/Users/narayanpowderly/Documents/atopile-workspace/we-pullin-shots/.ato/modules/generics/elec/footprints/footprints.3dshapes/POWERPAK-1212-8_L3.1-W3.1-P0.65-LS3.3-BL.wrl" 27 | (offset (xyz 0.000 0.000 -0.000)) 28 | (scale (xyz 1 1 1)) 29 | (rotate (xyz 0 0 0)) 30 | ) 31 | ) -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/footprints.pretty/SMA_L4.3-W2.6-LS5.2-FD.kicad_mod: -------------------------------------------------------------------------------- 1 | (module easyeda2kicad:SMA_L4.3-W2.6-LS5.2-FD (layer F.Cu) (tedit 5DC5F6A4) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -4.0) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value SMA_L4.3-W2.6-LS5.2-FD (at 0 4.0) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_text user %R (at 0 0) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | ) 12 | (fp_line (start 2.55 1.33) (end -2.55 1.33) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 2.55 -1.33) (end -2.55 -1.33) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 1.13 1.33) (end 1.13 -1.33) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -2.55 1.33) (end -2.55 0.99) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -2.55 -1.33) (end -2.55 -0.99) (layer F.SilkS) (width 0.15)) 17 | (pad 1 smd rect (at -2.39 0.00 0.00) (size 2.11 1.57) (layers F.Cu F.Paste F.Mask)) 18 | (pad 2 smd rect (at 2.39 0.00 0.00) (size 2.11 1.57) (layers F.Cu F.Paste F.Mask)) 19 | (fp_circle (center -2.60 1.30) (end -2.57 1.30) (layer F.Fab) (width 0.06)) 20 | (model "/Users/narayanpowderly/Documents/atopile-workspace/we-pullin-shots/.ato/modules/generics/elec/footprints/footprints.3dshapes/SMA_L4.3-W2.6--H2.1-LS5.2.wrl" 21 | (offset (xyz -0.150 -0.000 -0.000)) 22 | (scale (xyz 1 1 1)) 23 | (rotate (xyz 0 0 0)) 24 | ) 25 | ) -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/footprints.pretty/SMA_L4.3-W2.6-LS5.2-RD.kicad_mod: -------------------------------------------------------------------------------- 1 | (module easyeda2kicad:SMA_L4.3-W2.6-LS5.2-RD (layer F.Cu) (tedit 5DC5F6A4) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -4.0) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value SMA_L4.3-W2.6-LS5.2-RD (at 0 4.0) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_text user %R (at 0 0) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | ) 12 | (fp_line (start -0.88 -1.43) (end -0.88 1.43) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -2.60 -1.43) (end 2.60 -1.43) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 2.59 1.18) (end 2.60 1.41) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 2.60 -1.43) (end 2.60 -1.19) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -2.60 1.43) (end 2.60 1.43) (layer F.SilkS) (width 0.15)) 17 | (pad 2 smd rect (at 2.20 0.00 180.00) (size 2.00 2.00) (layers F.Cu F.Paste F.Mask)) 18 | (pad 1 smd rect (at -2.20 0.00 180.00) (size 2.00 2.00) (layers F.Cu F.Paste F.Mask)) 19 | (fp_circle (center -2.61 1.30) (end -2.58 1.30) (layer F.Fab) (width 0.06)) 20 | (model "/Users/narayanpowderly/Documents/atopile-workspace/blinky/.ato/modules/generics/elec/footprints/footprints.3dshapes/SMA_L4.3-W2.6-LS5.2-RD.wrl" 21 | (offset (xyz 0.000 -0.000 -0.000)) 22 | (scale (xyz 1 1 1)) 23 | (rotate (xyz 0 0 0)) 24 | ) 25 | ) -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/footprints.pretty/SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR.kicad_mod: -------------------------------------------------------------------------------- 1 | (module easyeda2kicad:SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR (layer F.Cu) (tedit 5DC5F6A4) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -4.95) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR (at 0 4.95) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_text user %R (at 0 0) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | ) 12 | (fp_line (start 0.88 -1.54) (end -0.88 -1.54) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -0.88 -1.54) (end -0.88 -0.49) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 0.88 1.54) (end -0.88 1.54) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -0.88 1.54) (end -0.88 0.49) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 0.88 -0.46) (end 0.88 0.46) (layer F.SilkS) (width 0.15)) 17 | (pad 1 smd rect (at 1.24 0.95 0.00) (size 1.07 0.60) (layers F.Cu F.Paste F.Mask)) 18 | (pad 2 smd rect (at 1.24 -0.95 0.00) (size 1.07 0.60) (layers F.Cu F.Paste F.Mask)) 19 | (pad 3 smd rect (at -1.24 0.00 0.00) (size 1.07 0.60) (layers F.Cu F.Paste F.Mask)) 20 | (fp_circle (center 1.40 1.46) (end 1.43 1.46) (layer F.Fab) (width 0.06)) 21 | (fp_circle (center 1.65 0.95) (end 1.75 0.95) (layer Cmts.User) (width 0.20)) 22 | (model "/Users/narayanpowderly/Documents/atopile-workspace/we-pullin-shots/.ato/modules/generics/elec/footprints/footprints.3dshapes/SOT-23-3L_L2.9-W1.6-H1.1-LS2.8-P0.95.wrl" 23 | (offset (xyz -0.530 -0.130 -0.000)) 24 | (scale (xyz 1 1 1)) 25 | (rotate (xyz 0 0 180)) 26 | ) 27 | ) -------------------------------------------------------------------------------- /card/elec/src/generics/elec/footprints/footprints.pretty/SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL-2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module easyeda2kicad:SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL-2 (layer F.Cu) (tedit 5DC5F6A4) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -5.85) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL-2 (at 0 5.85) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_text user %R (at 0 0) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | ) 12 | (fp_line (start -1.00 -1.80) (end 0.90 -1.80) (layer F.SilkS) (width 0.25)) 13 | (fp_line (start 0.90 -1.80) (end 1.80 -0.90) (layer F.SilkS) (width 0.25)) 14 | (fp_line (start 1.80 -0.90) (end 1.80 0.90) (layer F.SilkS) (width 0.25)) 15 | (fp_line (start 1.80 0.90) (end 0.80 1.90) (layer F.SilkS) (width 0.25)) 16 | (fp_line (start 0.80 1.90) (end -0.90 1.90) (layer F.SilkS) (width 0.25)) 17 | (fp_line (start -0.90 1.90) (end -1.80 1.00) (layer F.SilkS) (width 0.25)) 18 | (fp_line (start -1.80 1.00) (end -1.80 -1.00) (layer F.SilkS) (width 0.25)) 19 | (fp_line (start -1.80 -1.00) (end -1.00 -1.80) (layer F.SilkS) (width 0.25)) 20 | (fp_line (start 1.28 -2.55) (end 2.17 -1.66) (layer F.SilkS) (width 0.25)) 21 | (fp_line (start 2.55 -1.17) (end 2.55 1.17) (layer F.SilkS) (width 0.25)) 22 | (fp_line (start 2.17 1.66) (end 1.28 2.55) (layer F.SilkS) (width 0.25)) 23 | (fp_line (start -2.55 -1.17) (end -2.55 1.17) (layer F.SilkS) (width 0.25)) 24 | (fp_line (start -2.17 1.66) (end -1.28 2.55) (layer F.SilkS) (width 0.25)) 25 | (fp_line (start -1.28 -2.55) (end -2.17 -1.66) (layer F.SilkS) (width 0.25)) 26 | (fp_line (start -1.28 2.55) (end 1.28 2.55) (layer F.SilkS) (width 0.25)) 27 | (fp_line (start -1.28 -2.55) (end 1.28 -2.55) (layer F.SilkS) (width 0.25)) 28 | (pad 1 smd rect (at -3.30 -1.85 0.00) (size 1.70 1.00) (layers F.Cu F.Paste F.Mask)) 29 | (pad 2 smd rect (at 3.30 -1.85 0.00) (size 1.70 1.00) (layers F.Cu F.Paste F.Mask)) 30 | (pad 3 smd rect (at -3.30 1.85 0.00) (size 1.70 1.00) (layers F.Cu F.Paste F.Mask)) 31 | (pad 4 smd rect (at 3.30 1.85 0.00) (size 1.70 1.00) (layers F.Cu F.Paste F.Mask)) 32 | (fp_circle (center -3.25 -2.55) (end -3.22 -2.55) (layer F.Fab) (width 0.06)) 33 | (fp_circle (center 0.00 0.00) (end 1.28 0.00) (layer F.SilkS) (width 0.25)) 34 | (model "/Users/narayanpowderly/Documents/atopile-workspace/blinky/.ato/modules/generics/elec/footprints/footprints.3dshapes/SW-SMD_4P-L5.2-W5.2-H1.5-LS6.4-P3.70.wrl" 35 | (offset (xyz 0.000 -0.000 -0.000)) 36 | (scale (xyz 1 1 1)) 37 | (rotate (xyz 0 0 0)) 38 | ) 39 | ) -------------------------------------------------------------------------------- /card/elec/src/generics/elec/src/1TS003B-1400-3500A.ato: -------------------------------------------------------------------------------- 1 | component _1TS003B_1400_3500A: 2 | # component 1TS003B-1400-3500A 3 | footprint = "KEY-SMD_1TS003B" 4 | lcsc_id = "C319392" 5 | # pins 6 | signal _1 ~ pin 1 7 | signal _2 ~ pin 2 8 | signal _3 ~ pin 3 9 | signal _4 ~ pin 4 10 | 11 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/src/AO3400A.ato: -------------------------------------------------------------------------------- 1 | component AO3400A: 2 | # component AO3400A 3 | footprint = "SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR" 4 | lcsc_id = "C20917" 5 | # pins 6 | signal D ~ pin 3 7 | signal G ~ pin 1 8 | signal S ~ pin 2 9 | 10 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/src/DB2EVC-5.08-3P.ato: -------------------------------------------------------------------------------- 1 | component DB2EVC_5_08_3P: 2 | # component DB2EVC-5.08-3P 3 | footprint = "CONN-TH_3P-P5.08_DB2EVC-5.08-3P" 4 | lcsc_id = "C395743" 5 | # pins 6 | signal _1 ~ pin 1 7 | signal _2 ~ pin 2 8 | signal _3 ~ pin 3 9 | 10 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/src/KT-0603B.ato: -------------------------------------------------------------------------------- 1 | import LED from "led.ato" 2 | 3 | component KT_0603B from LED: 4 | # component Blue light 0603 5 | footprint = "LED0603-RD" 6 | mpn = "C2288" 7 | # pins 8 | signal cathode ~ pin 1 9 | signal anode ~ pin 2 10 | 11 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/src/KT-0603G.ato: -------------------------------------------------------------------------------- 1 | component KT_0603G: 2 | # component 0603 Green 509-620mcd 3 | footprint = "LED0603-RD" 4 | lcsc_id = "C12624" 5 | designator_prefix = "LED" 6 | # pins 7 | signal anode ~ pin 2 8 | signal cathode ~ pin 1 9 | 10 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/src/KT-0603R.ato: -------------------------------------------------------------------------------- 1 | component KT_0603R: 2 | # component KT-0603R 3 | footprint = "LED0603-RD" 4 | lcsc_id = "C2286" 5 | # pins 6 | signal cathode ~ pin 1 7 | signal anode ~ pin 2 8 | 9 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/src/NRVA4007T3G.ato: -------------------------------------------------------------------------------- 1 | component NRVA4007T3G: 2 | # component NRVA4007T3G 3 | footprint = "SMA_L4.3-W2.6-LS5.2-FD" 4 | lcsc_id = "C236166" 5 | # pins 6 | signal _1 ~ pin 1 7 | signal _2 ~ pin 2 8 | 9 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/src/NTTFS4C25NTWG.ato: -------------------------------------------------------------------------------- 1 | component NTTFS4C25NTWG: 2 | # component NTTFS4C25NTWG 3 | footprint = "POWERPAK-1212-8_L3.1-W3.1-P0.65-LS3.3-BL" 4 | lcsc_id = "C893914" 5 | # pins 6 | signal S ~ pin 1 7 | S ~ pin 2 8 | S ~ pin 3 9 | signal G ~ pin 4 10 | signal D ~ pin 5 11 | D ~ pin 6 12 | D ~ pin 7 13 | D ~ pin 8 14 | 15 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/src/SKRPACE010.ato: -------------------------------------------------------------------------------- 1 | component SKRPACE010: 2 | # component SKRPACE010 3 | footprint = "KEY-SMD_4P-L4.2-W3.2-P2.20-LS4.6" 4 | lcsc_id = "C139797" 5 | # pins 6 | signal _1 ~ pin 1 7 | signal _2 ~ pin 2 8 | signal _3 ~ pin 3 9 | signal _4 ~ pin 4 10 | 11 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/src/SKTDLDE010.ato: -------------------------------------------------------------------------------- 1 | component SKTDLDE010: 2 | # component SKTDLDE010 3 | footprint = "KEY-SMD_SKTDLDE010" 4 | lcsc_id = "C115365" 5 | # pins 6 | signal _1 ~ pin 1 7 | signal _2 ~ pin 2 8 | signal _3 ~ pin 3 9 | signal _4 ~ pin 4 10 | 11 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/src/SS34_C8678.ato: -------------------------------------------------------------------------------- 1 | component SS34_C8678: 2 | # component SS34_C8678 3 | footprint = "SMA_L4.3-W2.6-LS5.2-RD" 4 | lcsc_id = "C8678" 5 | # pins 6 | signal A ~ pin 2 7 | signal K ~ pin 1 8 | 9 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/src/TS-1187A-B-A-B.ato: -------------------------------------------------------------------------------- 1 | component TS_1187A_B_A_B: 2 | # component TS-1187A-B-A-B 3 | footprint = "SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL-2" 4 | lcsc_id = "C318884" 5 | # pins 6 | signal B ~ pin 2 7 | signal A ~ pin 1 8 | signal D ~ pin 4 9 | signal C ~ pin 3 10 | 11 | -------------------------------------------------------------------------------- /card/elec/src/generics/elec/src/WJ15EDGRC-3.81-2P.ato: -------------------------------------------------------------------------------- 1 | component WJ15EDGRC_3_81_2P: 2 | # component WJ15EDGRC-3.81-2P 3 | footprint = "CONN-TH_2P-P3.81_WJ15EDGRC-3.81-2P" 4 | lcsc_id = "C8387" 5 | # pins 6 | signal _1 ~ pin 1 7 | signal _2 ~ pin 2 8 | 9 | -------------------------------------------------------------------------------- /card/elec/src/generics/filters.ato: -------------------------------------------------------------------------------- 1 | import Power from "interfaces.ato" 2 | from "interfaces.ato" import Power, Pair 3 | from "capacitors.ato" import Capacitor, CapacitorElectrolytic 4 | from "inductors.ato" import Inductor 5 | from "resistors.ato" import Resistor 6 | 7 | 8 | module LowPassFilter: 9 | # Interfaces 10 | input = new Pair 11 | output = new Pair 12 | 13 | # Components 14 | capacitor = new Capacitor 15 | resistor = new Resistor 16 | 17 | # Default values 18 | capacitor.package = "0402" 19 | resistor.package = "0402" 20 | 21 | # Connections 22 | input.io ~ resistor.1 23 | output.io ~ resistor.2 24 | output.io ~ capacitor.1 25 | output.gnd ~ capacitor.2 26 | input.gnd ~ output.gnd 27 | 28 | # Default values 29 | cutoff_frequency = 1kHz +/- 20% 30 | capacitor.value = 100nF +/- 10% 31 | 32 | assert 1 / (2 * 3.14 * resistor.value * capacitor.value) within cutoff_frequency 33 | 34 | 35 | module LowPassPiFilter: 36 | C1 = new CapacitorElectrolytic 37 | L1 = new Inductor 38 | C2 = new CapacitorElectrolytic 39 | 40 | power_in = new Power 41 | power_out = new Power 42 | 43 | power_in.vcc ~ C1.anode; C1.anode ~ L1.p1 44 | power_out.vcc ~ L1.p2; L1.p2 ~C2.anode 45 | C1.cathode ~ power_in.gnd 46 | C2.cathode ~ power_out.gnd 47 | power_in.gnd ~ power_out.gnd -------------------------------------------------------------------------------- /card/elec/src/generics/inductors.ato: -------------------------------------------------------------------------------- 1 | component Inductor: 2 | signal p1 ~ pin 1 3 | signal p2 ~ pin 2 4 | designator_prefix = "L" 5 | mpn = "generic_inductor" 6 | type = "inductor" -------------------------------------------------------------------------------- /card/elec/src/generics/interfaces.ato: -------------------------------------------------------------------------------- 1 | interface Power: 2 | signal vcc 3 | signal gnd 4 | 5 | interface FloatPower: 6 | signal v_pos 7 | signal v_neg 8 | 9 | interface PowerAC: 10 | signal l1 11 | signal n 12 | signal gnd 13 | 14 | interface STEP_DIR: 15 | signal step 16 | signal dir 17 | signal enable 18 | signal gnd 19 | 20 | interface STEPPER_MOTOR: 21 | signal a1 22 | signal a2 23 | signal b1 24 | signal b2 25 | 26 | interface DcMotor: 27 | signal a 28 | signal b 29 | 30 | interface GPIO: 31 | signal io 32 | signal gnd 33 | 34 | interface I2C: 35 | signal sda 36 | signal scl 37 | signal gnd 38 | 39 | interface SWD: 40 | signal swclk 41 | signal swdio 42 | signal swo 43 | signal gnd 44 | 45 | interface SPI: 46 | signal mosi 47 | signal miso 48 | signal sck 49 | signal cs 50 | signal gnd 51 | 52 | interface LCDSPI: 53 | signal mosi 54 | signal sck 55 | signal cs 56 | signal dc 57 | signal reset 58 | signal backlightEN 59 | 60 | interface UART: 61 | signal tx 62 | signal rx 63 | signal gnd 64 | 65 | interface CAN_TTL: 66 | signal tx 67 | signal rx 68 | 69 | interface CAN: 70 | signal CANH 71 | signal CANL 72 | 73 | interface Ethernet: 74 | signal tx_p 75 | signal rx_p 76 | signal tx_n 77 | signal rx_n 78 | 79 | interface USB2: 80 | signal dp 81 | signal dm 82 | signal gnd 83 | 84 | interface USB_PD: 85 | signal dp 86 | signal dm 87 | signal cc1 88 | signal cc2 89 | signal vbusADC 90 | signal gnd 91 | signal vbus 92 | 93 | interface QSPI: 94 | signal cs 95 | signal sck 96 | signal io0 97 | signal io1 98 | signal io2 99 | signal io3 100 | 101 | interface SDIO: 102 | signal cmd 103 | signal clk 104 | signal dat0 105 | signal dat1 106 | signal dat2 107 | signal dat3 108 | 109 | interface JTAG: 110 | signal tck 111 | signal tms 112 | signal tdi 113 | signal tdo 114 | signal reset 115 | signal vcc 116 | signal gnd 117 | 118 | interface BLDC_3PWM: 119 | signal phase_a 120 | signal phase_b 121 | signal phase_c 122 | signal enable 123 | 124 | interface DiffPair: 125 | signal p 126 | signal n 127 | 128 | interface Load: 129 | signal p 130 | signal n 131 | 132 | interface Pair: 133 | signal vcc 134 | signal io 135 | vcc ~ io 136 | signal gnd 137 | 138 | interface Analog: 139 | signal io 140 | signal gnd 141 | 142 | interface I2S: 143 | signal ws 144 | signal sck 145 | signal sd 146 | signal gnd 147 | 148 | interface SSI: 149 | signal do 150 | signal clk 151 | signal csn 152 | signal gnd 153 | 154 | interface QEP: 155 | signal a 156 | signal b 157 | signal z 158 | signal gnd -------------------------------------------------------------------------------- /card/elec/src/generics/leds.ato: -------------------------------------------------------------------------------- 1 | import Resistor from "resistors.ato" 2 | import Power from "interfaces.ato" 3 | 4 | component LED: 5 | signal anode 6 | signal cathode 7 | designator_prefix = "LED" 8 | # current = 0 to 20mA 9 | 10 | module LEDIndicator: 11 | power = new Power 12 | signal input 13 | signal gnd 14 | resistor = new Resistor 15 | led = new LED 16 | resistor.package = "0402" 17 | current: current 18 | v_in: voltage 19 | 20 | # Default value 21 | current = 1mA to 5mA 22 | 23 | assert (v_in - led.v_f) / resistor.value within current 24 | assert current < led.i_max 25 | 26 | # Connect power 27 | power.vcc ~ input 28 | power.gnd ~ gnd 29 | 30 | # Connect up 31 | input ~ led.anode; led.cathode ~ resistor.p1; resistor.p2 ~ gnd 32 | 33 | module LEDIndicatorRed from LEDIndicator: 34 | led -> _KT_0603R 35 | 36 | #Assuming 3.3v input, 2V forward voltage, 5mA current 37 | # resistor.value = 270ohms +/- 20% 38 | 39 | module LEDIndicatorGreen from LEDIndicator: 40 | led -> _KT_0603G 41 | 42 | #Assuming 3.3v input, 2.75V forward voltage, 5mA current 43 | # resistor.value = 110ohms +/- 20% 44 | 45 | module LEDIndicatorBlue from LEDIndicator: 46 | led -> _KT_0603B 47 | 48 | #Assuming 3.3v input, 2.9V forward voltage, 5mA current 49 | # resistor.value = 82ohms +/- 20% 50 | 51 | component _KT_0603B from LED: 52 | # component Blue light 0603 53 | footprint = "LED0603-RD" 54 | mpn = "C2288" 55 | v_f = 2.9V 56 | i_max = 20mA 57 | # pins 58 | signal cathode ~ pin 1 59 | signal anode ~ pin 2 60 | 61 | component _KT_0603G from LED: 62 | # component 0603 Green 509-620mcd 63 | footprint = "LED0603-RD" 64 | mpn = "C12624" 65 | v_f = 2.75V 66 | i_max = 20mA 67 | # pins 68 | signal anode ~ pin 2 69 | signal cathode ~ pin 1 70 | 71 | component _KT_0603R from LED: 72 | # component KT-0603R 73 | footprint = "LED0603-RD" 74 | mpn = "C2286" 75 | v_f = 2V 76 | i_max = 20mA 77 | # pins 78 | signal cathode ~ pin 1 79 | signal anode ~ pin 2 80 | 81 | -------------------------------------------------------------------------------- /card/elec/src/generics/mosfets.ato: -------------------------------------------------------------------------------- 1 | import Power from "interfaces.ato" 2 | import Pair from "interfaces.ato" 3 | import DiffPair from "interfaces.ato" 4 | import Load from "interfaces.ato" 5 | import Resistor from "resistors.ato" 6 | import Diode from "diodes.ato" 7 | 8 | component NFET: 9 | signal gate 10 | signal drain 11 | signal source 12 | designator_prefix = "Q" 13 | mpn = "generic_mosfet" 14 | type = "mosfet" 15 | polarity = "N Channel" 16 | 17 | component PFET: 18 | signal gate 19 | signal drain 20 | signal source 21 | designator_prefix = "Q" 22 | mpn = "generic_mosfet" 23 | type = "mosfet" 24 | polarity = "P Channel" 25 | 26 | module HalfBridge: 27 | power = new Power 28 | gate_high = new Pair 29 | gate_low = new Pair 30 | shunt_output = new DiffPair 31 | output = new Pair 32 | 33 | # this doesnt work until we have replace with instance. 34 | # Components 35 | nfet_high = new NFET 36 | nfet_low = new NFET 37 | shunt = new Resistor 38 | 39 | # Connect power 40 | power.vcc ~ nfet_high.drain 41 | output.io ~ nfet_high.source 42 | output.io ~ nfet_low.drain 43 | power.gnd ~ shunt.2; shunt.1 ~ nfet_low.source 44 | 45 | # Connect the gates 46 | gate_high.io ~ nfet_high.gate 47 | gate_low.io ~ nfet_low.gate 48 | 49 | # Connect the gnds 50 | output.gnd ~ power.gnd 51 | gate_high.gnd ~ power.gnd 52 | gate_low.gnd ~ power.gnd 53 | 54 | module LowSideSwitch: 55 | fet = new Mosfet_nchannel 56 | gate_resistor = new Resistor 57 | pulldown_resistor = new Resistor 58 | freewheel_diode = new Diode 59 | 60 | power = new Power 61 | load = new Load 62 | 63 | input = new Pair 64 | 65 | # connect up circuit 66 | input.io ~ gate_resistor.p1; gate_resistor.p2 ~ fet.gate 67 | input.gnd ~ power.gnd 68 | 69 | # load and diode between power and fet 70 | power.vcc ~ freewheel_diode.cathode; freewheel_diode.anode ~ fet.drain 71 | power.vcc ~ load.p; load.n ~ fet.drain 72 | 73 | # source to ground 74 | fet.source ~ power.gnd 75 | 76 | import NTTFS4C25NTWG from "elec/src/NTTFS4C25NTWG.ato" 77 | module LowSideSwitch30V5A from LowSideSwitch: 78 | fet -> NTTFS4C25NTWG 79 | -------------------------------------------------------------------------------- /card/elec/src/generics/opamps.ato: -------------------------------------------------------------------------------- 1 | component Opamp: 2 | power = new Power 3 | signal inverting 4 | signal non_inverting 5 | signal output 6 | designator_prefix = "U" 7 | 8 | import Power from "interfaces.ato" 9 | module VoltageFollower: 10 | power = new Power 11 | opamp = new Opamp 12 | 13 | power ~ opamp.power 14 | 15 | signal input 16 | signal output 17 | 18 | input ~ opamp.non_inverting 19 | opamp.inverting ~ opamp.output 20 | output ~ opamp.output 21 | 22 | # import vdiv from "StandardCircuits.ato" 23 | 24 | module Amplifier: 25 | power = new Power 26 | opamp = new Opamp 27 | vdiv = new Vdiv 28 | 29 | power ~ opamp.power 30 | 31 | # TODO: add equation for gain 32 | gain = unknown 33 | vdiv.r_top.value = unknown 34 | vdiv.r_bottom.value = unknown 35 | 36 | signal input 37 | signal output 38 | 39 | input ~ vdiv.input 40 | vdiv.output ~ opamp.inverting 41 | output ~ opamp.output 42 | output ~ vdiv.gnd 43 | 44 | inverting ~ power.gnd 45 | 46 | # Inverting Amplifier: Amplifies and inverts the input signal. 47 | # The gain is determined by the resistor values. 48 | module InvertingAmplifier: 49 | power = new Power 50 | opamp = new Opamp 51 | 52 | power ~ opamp.power 53 | 54 | signal input 55 | signal output 56 | 57 | input ~ opamp.inverting 58 | output ~ opamp.output 59 | opamp.non_inverting ~ power.gnd 60 | 61 | 62 | module SummingAmplifier: 63 | power = new Power 64 | opamp = new Opamp 65 | 66 | power ~ opamp.power 67 | 68 | signal input1 69 | signal input2 70 | signal output 71 | 72 | input1 ~ opamp.inverting 73 | input2 ~ opamp.inverting 74 | output ~ opamp.output 75 | opamp.non_inverting ~ power.gnd 76 | 77 | module DifferentialAmplifier: 78 | power = new Power 79 | opamp = new Opamp 80 | 81 | power ~ opamp.power 82 | 83 | signal input_positive 84 | signal input_negative 85 | signal output 86 | 87 | input_positive ~ opamp.non_inverting 88 | input_negative ~ opamp.inverting 89 | output ~ opamp.output 90 | 91 | module Integrator: 92 | power = new Power 93 | opamp = new Opamp 94 | 95 | power ~ opamp.power 96 | 97 | signal input 98 | signal output 99 | 100 | input ~ opamp.inverting 101 | output ~ opamp.output 102 | # Note: Needs a capacitor between inverting and output for integration 103 | 104 | module Differentiator: 105 | power = new Power 106 | opamp = new Opamp 107 | 108 | power ~ opamp.power 109 | 110 | signal input 111 | signal output 112 | 113 | input ~ opamp.inverting 114 | output ~ opamp.output 115 | # Note: Needs a capacitor at the input for differentiation 116 | 117 | module Comparator: 118 | power = new Power 119 | opamp = new Opamp 120 | 121 | power ~ opamp.power 122 | 123 | signal input_positive 124 | signal input_negative 125 | signal output 126 | 127 | input_positive ~ opamp.non_inverting 128 | input_negative ~ opamp.inverting 129 | output ~ opamp.output 130 | 131 | module InstrumentationAmplifier: 132 | power = new Power 133 | opamp1 = new Opamp 134 | opamp2 = new Opamp 135 | opamp3 = new Opamp 136 | 137 | power ~ opamp1.power 138 | power ~ opamp2.power 139 | power ~ opamp3.power 140 | 141 | signal input_positive 142 | signal input_negative 143 | signal output 144 | 145 | input_positive ~ opamp1.non_inverting 146 | input_negative ~ opamp2.inverting 147 | opamp1.output ~ opamp3.inverting 148 | opamp2.output ~ opamp3.non_inverting 149 | output ~ opamp3.output 150 | 151 | module ActiveFilter: 152 | power = new Power 153 | opamp = new Opamp 154 | 155 | power ~ opamp.power 156 | 157 | signal input 158 | signal output 159 | 160 | input ~ opamp.inverting 161 | output ~ opamp.output 162 | # Note: Specific filter components (capacitors, resistors) needed around opamp 163 | -------------------------------------------------------------------------------- /card/elec/src/generics/oscillators.ato: -------------------------------------------------------------------------------- 1 | import Capacitor from "capacitors.ato" 2 | import Pair from "interfaces.ato" 3 | 4 | component Crystal: 5 | signal xin 6 | signal xout 7 | signal gnd 8 | 9 | module Oscillator: 10 | xin = new Pair 11 | xout = new Pair 12 | 13 | signal gnd ~ xin.gnd 14 | gnd ~ xout.gnd 15 | 16 | crystal = new Crystal 17 | load_cap_1 = new Capacitor 18 | load_cap_2 = new Capacitor 19 | 20 | load_cap_1.package = "0402" 21 | load_cap_2.package = "0402" 22 | 23 | xin.io ~ crystal.xin 24 | xout.io ~ crystal.xout 25 | 26 | xin.gnd ~ gnd 27 | xout.gnd ~ gnd 28 | crystal.gnd ~ gnd 29 | 30 | crystal.xin ~ load_cap_1.1; load_cap_1.2 ~ gnd 31 | crystal.xout ~ load_cap_2.1; load_cap_2.2 ~ gnd -------------------------------------------------------------------------------- /card/elec/src/generics/regulators.ato: -------------------------------------------------------------------------------- 1 | import Power from "interfaces.ato" 2 | import _VDiv from "vdivs.ato" 3 | 4 | module Regulator: 5 | power_in = new Power 6 | power_out = new Power 7 | # connect grounds (non isolated regulator) 8 | power_in.gnd ~ power_out.gnd 9 | 10 | module AdjustableRegulator from Regulator: 11 | # using vanilla voltage divider without equations 12 | feedback_div = new _VDiv 13 | v_ref: voltage 14 | i_q: current 15 | r_total: resistance 16 | v_in: voltage 17 | v_out: voltage 18 | 19 | # Default value 20 | i_q = 100uA to 200uA 21 | 22 | assert v_ref * (1 + feedback_div.r_top.value / feedback_div.r_bottom.value) within v_out 23 | assert v_out / (feedback_div.r_top.value + feedback_div.r_bottom.value) within i_q 24 | 25 | module Buck from AdjustableRegulator: 26 | # regulator parameters 27 | type = "Buck" 28 | 29 | module Boost from AdjustableRegulator: 30 | # regulator parameters 31 | type = "Boost" 32 | 33 | module LDO from Regulator: 34 | # regulator parameters 35 | type = "LDO" 36 | 37 | module AdjustableLDO from AdjustableRegulator: 38 | # regulator parameters 39 | type = "AdjustableLDO" 40 | 41 | module FixedLDO from Regulator: 42 | # regulator parameters 43 | type = "FixedLDO" 44 | 45 | module AdjustableLDO from AdjustableRegulator: 46 | # regulator parameters 47 | type = "AdjustableLDO" 48 | 49 | module Flyback from AdjustableRegulator: 50 | # regulator parameters 51 | type = "Flyback" 52 | 53 | module Forward from AdjustableRegulator: 54 | # regulator parameters 55 | type = "Forward" 56 | -------------------------------------------------------------------------------- /card/elec/src/generics/resistors.ato: -------------------------------------------------------------------------------- 1 | import Power from "interfaces.ato" 2 | import I2C from "interfaces.ato" 3 | 4 | component Resistor: 5 | signal p1 ~ pin 1 6 | signal p2 ~ pin 2 7 | designator_prefix = "R" 8 | mpn = "generic_resistor" 9 | type = "resistor" 10 | value: resistance 11 | 12 | # Equations 13 | # R = V/I 14 | # R = V^2/P 15 | 16 | module I2CPullup: 17 | r_sda = new Resistor 18 | r_scl = new Resistor 19 | power = new Power 20 | i2c = new I2C 21 | 22 | r_sda.value = 10kohm +/- 20% 23 | r_scl.value = 10kohm +/- 20% 24 | 25 | r_sda.package = "0402" 26 | r_scl.package = "0402" 27 | 28 | i2c.sda ~ r_sda.1; r_sda.2 ~ power.vcc 29 | i2c.scl ~ r_scl.1; r_scl.2 ~ power.vcc -------------------------------------------------------------------------------- /card/elec/src/generics/transistors.ato: -------------------------------------------------------------------------------- 1 | component Transistor_npn: 2 | signal base ~ pin 1 3 | signal collector ~ pin 2 4 | signal emitter ~ pin 3 5 | designator_prefix = "Q" 6 | 7 | component Transistor_pnp: 8 | signal base 9 | signal collector 10 | signal emitter 11 | designator_prefix = "Q" 12 | 13 | component Triac: 14 | signal MT1 15 | signal MT2 16 | signal gate 17 | designator_prefix = "TR" -------------------------------------------------------------------------------- /card/elec/src/generics/vdivs.ato: -------------------------------------------------------------------------------- 1 | import Resistor from "resistors.ato" 2 | import Capacitor from "capacitors.ato" 3 | import Power from "interfaces.ato" 4 | import Pair from "interfaces.ato" 5 | 6 | module VDiv from _VDiv: 7 | r_total: resistance 8 | # ratio: None 9 | v_in: voltage 10 | v_out: voltage 11 | i_q: current 12 | 13 | i_q = 100uA to 10mA 14 | 15 | # assert r_top.value / r_bottom.value within ratio 16 | # assert r_top.value + r_bottom.value within r_total 17 | assert v_in * r_bottom.value / (r_top.value + r_bottom.value) within v_out 18 | assert v_in / (r_bottom.value + r_top.value) within i_q 19 | 20 | 21 | module _VDiv: 22 | signal top 23 | signal out 24 | signal bottom 25 | 26 | output = new Pair 27 | output.io ~ out 28 | output.gnd ~ bottom 29 | 30 | in = new Power # legacy 31 | power = new Power 32 | in ~ power 33 | power.vcc ~ top 34 | power.gnd ~ bottom 35 | 36 | r_top = new Resistor 37 | r_bottom = new Resistor 38 | r_top.package = "0402" 39 | r_bottom.package = "0402" 40 | 41 | top ~ r_top.1; r_top.2 ~ r_bottom.1; r_bottom.2 ~ bottom 42 | r_top.2 ~ out 43 | 44 | module VDivLowPassFilter from VDiv: 45 | cap = new Capacitor 46 | cap.package = "0402" 47 | cutoff_frequency: frequency 48 | 49 | out ~ cap.1; cap.2 ~ bottom 50 | cap.value = 100nF +/- 10% 51 | 52 | cutoff_frequency: frequency 53 | 54 | assert 1 / (2 * 3.14 * r_top.value * cap.value) within cutoff_frequency 55 | -------------------------------------------------------------------------------- /card/elec/src/led/APHHS1005SYCK.ato: -------------------------------------------------------------------------------- 1 | from "generics/leds.ato" import LED 2 | 3 | component APHHS1005SYCK from LED: 4 | # component APHHS1005SYCK 5 | footprint = "LED-SMD_L1.0-W0.5-RD" 6 | mpn = "C5875733" 7 | # pins 8 | signal cathode ~ pin 1 9 | signal anode ~ pin 2 10 | # properties 11 | v_f = 1.7V 12 | i_max = 20mA 13 | 14 | -------------------------------------------------------------------------------- /card/elec/src/nfc/HMNFC.ato: -------------------------------------------------------------------------------- 1 | component HMNFC_Class6: 2 | # component HM_NFC_Class6 3 | footprint = "HM-NFC-Class6-Antenna" 4 | # pins 5 | signal LA ~ pin 1 6 | signal LB ~ pin 2 7 | 8 | -------------------------------------------------------------------------------- /card/elec/src/nfc/NT3H1101W0FHKH.ato: -------------------------------------------------------------------------------- 1 | component NT3H1101W0FHKH: 2 | # component NT3H1101W0FHKH 3 | footprint = "XQFN-8_L1.6-W1.6-P0.50-BR" 4 | mpn = "C73156" 5 | # pins 6 | signal LA ~ pin 1 7 | signal VSS ~ pin 2 8 | signal SCL ~ pin 3 9 | signal FD ~ pin 4 10 | signal SDA ~ pin 5 11 | signal VCC ~ pin 6 12 | signal VOUT ~ pin 7 13 | signal LB ~ pin 8 14 | signal EP ~ pin 9 15 | # properties 16 | v_out = 2.2volt 17 | 18 | -------------------------------------------------------------------------------- /card/firmware/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodeinc/openvcf/973b3b180681e03bf0075cd995b2860839d3b124/card/firmware/.gitkeep -------------------------------------------------------------------------------- /card/mech/diode.dxf: -------------------------------------------------------------------------------- 1 | 999 2 | "DXF R12 Output" (www.mydxf.blogspot.com) 3 | 0 4 | SECTION 5 | 2 6 | HEADER 7 | 9 8 | $ACADVER 9 | 1 10 | AC1009 11 | 9 12 | $EXTMIN 13 | 10 14 | 0 15 | 20 16 | 0 17 | 9 18 | $EXTMAX 19 | 10 20 | 8.5 21 | 20 22 | 11 23 | 0 24 | ENDSEC 25 | 0 26 | SECTION 27 | 2 28 | ENTITIES 29 | 0 30 | LINE 31 | 8 32 | Layer 1 33 | 10 34 | 2.575520 35 | 20 36 | 14.693500 37 | 11 38 | 7.877880 39 | 21 40 | 14.693500 41 | 0 42 | LINE 43 | 8 44 | Layer 1 45 | 10 46 | 7.877880 47 | 20 48 | 14.693500 49 | 11 50 | 7.877880 51 | 21 52 | 14.693500 53 | 0 54 | LINE 55 | 8 56 | Layer 1 57 | 10 58 | 7.877880 59 | 20 60 | 14.693500 61 | 11 62 | 7.877880 63 | 21 64 | 14.693500 65 | 0 66 | LINE 67 | 8 68 | Layer 1 69 | 10 70 | 7.877880 71 | 20 72 | 14.693500 73 | 11 74 | 7.877880 75 | 21 76 | 14.693500 77 | 0 78 | LINE 79 | 8 80 | Layer 1 81 | 10 82 | 8.697840 83 | 20 84 | 22.849300 85 | 11 86 | 8.697840 87 | 21 88 | 6.561880 89 | 0 90 | LINE 91 | 8 92 | Layer 1 93 | 10 94 | 21.721700 95 | 20 96 | 22.768100 97 | 11 98 | 21.721700 99 | 21 100 | 6.618720 101 | 0 102 | LINE 103 | 8 104 | Layer 1 105 | 10 106 | 8.705260 107 | 20 108 | 22.835200 109 | 11 110 | 20.106160 111 | 21 112 | 14.766750 113 | 0 114 | LINE 115 | 8 116 | Layer 1 117 | 10 118 | 8.703890 119 | 20 120 | 6.590160 121 | 11 122 | 20.169490 123 | 21 124 | 14.516270 125 | 0 126 | LINE 127 | 8 128 | Layer 1 129 | 10 130 | 21.803600 131 | 20 132 | 14.693500 133 | 11 134 | 27.105900 135 | 21 136 | 14.693500 137 | 0 138 | LINE 139 | 8 140 | Layer 1 141 | 10 142 | 27.105900 143 | 20 144 | 14.693500 145 | 11 146 | 27.105900 147 | 21 148 | 14.693500 149 | 0 150 | LINE 151 | 8 152 | Layer 1 153 | 10 154 | 27.105900 155 | 20 156 | 14.693500 157 | 11 158 | 27.105900 159 | 21 160 | 14.693500 161 | 0 162 | LINE 163 | 8 164 | Layer 1 165 | 10 166 | 27.105900 167 | 20 168 | 14.693500 169 | 11 170 | 27.105900 171 | 21 172 | 14.693500 173 | 0 174 | LINE 175 | 8 176 | Layer 1 177 | 10 178 | 18.864700 179 | 20 180 | 24.585700 181 | 11 182 | 21.508520 183 | 21 184 | 22.924800 185 | 0 186 | LINE 187 | 8 188 | Layer 1 189 | 10 190 | 21.508520 191 | 20 192 | 22.924800 193 | 11 194 | 21.508500 195 | 21 196 | 22.924800 197 | 0 198 | LINE 199 | 8 200 | Layer 1 201 | 10 202 | 21.508500 203 | 20 204 | 22.924800 205 | 11 206 | 21.508500 207 | 21 208 | 22.924800 209 | 0 210 | LINE 211 | 8 212 | Layer 1 213 | 10 214 | 21.508500 215 | 20 216 | 22.924800 217 | 11 218 | 21.508500 219 | 21 220 | 22.924800 221 | 0 222 | LINE 223 | 8 224 | Layer 1 225 | 10 226 | 21.731100 227 | 20 228 | 6.625560 229 | 11 230 | 24.361370 231 | 21 232 | 4.973110 233 | 0 234 | LINE 235 | 8 236 | Layer 1 237 | 10 238 | 24.361370 239 | 20 240 | 4.973110 241 | 11 242 | 24.361400 243 | 21 244 | 4.973120 245 | 0 246 | LINE 247 | 8 248 | Layer 1 249 | 10 250 | 24.361400 251 | 20 252 | 4.973120 253 | 11 254 | 24.361400 255 | 21 256 | 4.973120 257 | 0 258 | LINE 259 | 8 260 | Layer 1 261 | 10 262 | 24.361400 263 | 20 264 | 4.973120 265 | 11 266 | 24.361400 267 | 21 268 | 4.973120 269 | 0 270 | ENDSEC 271 | 0 272 | EOF -------------------------------------------------------------------------------- /card/metadata/pos-header: -------------------------------------------------------------------------------- 1 | Designator,Value,Package,Mid X,Mid Y,Rotation,Layer --------------------------------------------------------------------------------