├── doc └── arvsom.pdf ├── img └── arvsom.png ├── sym-lib-table ├── fp-lib-table ├── lib ├── arvsom.dcm ├── arvsom-footprints │ ├── Testpoint_smd_1mm.kicad_mod │ ├── Mount-hole-M2.5.kicad_mod │ ├── Testpoint_smd_0_75mm.kicad_mod │ ├── 9774030151.kicad_mod │ ├── 0603.kicad_mod │ ├── SiFive-U74.kicad_mod │ ├── MPX1D0520LR47.kicad_mod │ ├── IHLP4040DZERR56M01.kicad_mod │ ├── INDC2016X100N.kicad_mod │ ├── 0805-res.kicad_mod │ ├── 0805-cap.kicad_mod │ ├── IND_LQH32PN1R0NN0L.kicad_mod │ ├── KX-7.kicad_mod │ ├── 0201-res.kicad_mod │ ├── 0402-cap.kicad_mod │ ├── 0402-res.kicad_mod │ ├── 0603-cap.kicad_mod │ ├── PGB1010603MR.kicad_mod │ ├── SRP4020.kicad_mod │ ├── B3U-3000P.kicad_mod │ ├── SOT95P280X145-5N.kicad_mod │ ├── SOD-123.kicad_mod │ ├── SOT-143-4.kicad_mod │ ├── SOT-323.kicad_mod │ ├── LED_0603.kicad_mod │ ├── GD25Q16CWIG.kicad_mod │ ├── SOD-323F.kicad_mod │ ├── SOT-23-3.kicad_mod │ ├── Tag-Connect_TC2050-IDC-NL.kicad_mod │ ├── EXB18V.kicad_mod │ ├── S25FL128SAGNFI000.kicad_mod │ ├── QFN50P900X900X100-65N.kicad_mod │ ├── QFN-48-Microchip-QFN77-48LD-PL-2.kicad_mod │ ├── S-PVQFN-N64.kicad_mod │ ├── QFN50P900X900X80-65N.kicad_mod │ ├── HRS_DF40C-100DP-0.4V(51).kicad_mod │ ├── BGA-200_10.0x14.5mm_Layout12x22_P0.80x0.65mm.kicad_mod │ └── CSD86330Q3D.kicad_mod └── 3d-models │ ├── S-PVQFN-N64.step │ ├── IHLP4040DZERR56M01.step │ ├── MPX1D0520LR47.step │ └── 9774030151.stp ├── .gitignore ├── README.rst ├── arvsom.kicad_pro └── LICENSE /doc/arvsom.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antmicro/arvsom/HEAD/doc/arvsom.pdf -------------------------------------------------------------------------------- /img/arvsom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antmicro/arvsom/HEAD/img/arvsom.png -------------------------------------------------------------------------------- /sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name arvsom)(type Legacy)(uri ${KIPRJMOD}/lib/arvsom.lib)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name arvsom-footprints)(type Kicad)(uri ${KIPRJMOD}/lib/arvsom-footprints)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /lib/arvsom.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP ABM8G-27.000MHZ-18-D2Y-T 4 | F http://www.farnell.com/datasheets/2581428.pdf 5 | $ENDCMP 6 | # 7 | $CMP GND 8 | D Power symbol creates a global label with name "GND" , ground 9 | K power-flag 10 | $ENDCMP 11 | # 12 | #End Doc Library 13 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/Testpoint_smd_1mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Testpoint_smd_1mm (layer F.Cu) (tedit 5E4A935B) 2 | (attr virtual) 3 | (fp_text reference REF** (at -1.91 -0.08) (layer F.SilkS) 4 | (effects (font (size 0.7 0.7) (thickness 0.15))) 5 | ) 6 | (fp_text value TP_SMD1MM (at 0 -0.5) (layer F.Fab) hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (pad 1 smd circle (at 0 -0.0508) (size 1 1) (layers F.Cu F.Mask)) 10 | ) 11 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/Mount-hole-M2.5.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Mount-hole-M2.5 (layer F.Cu) (tedit 60C9FF7B) 2 | (attr virtual) 3 | (fp_text reference REF** (at 0.15 -2.7) (layer F.SilkS) hide 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value Mount-hole-M2.5 (at 0 -0.5) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (pad 1 thru_hole circle (at 0 0) (size 3.8 3.8) (drill 2.75) (layers *.Cu *.Mask)) 10 | ) 11 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/Testpoint_smd_0_75mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Testpoint_smd_0_75mm (layer F.Cu) (tedit 5E4A9375) 2 | (attr virtual) 3 | (fp_text reference REF** (at -1.91 -0.08) (layer F.SilkS) 4 | (effects (font (size 0.7 0.7) (thickness 0.15))) 5 | ) 6 | (fp_text value Testpoint_smd_0_75mm (at 0 -0.5) (layer F.Fab) hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (pad 1 smd circle (at 0 -0.0508) (size 0.75 0.75) (layers F.Cu F.Mask)) 10 | ) 11 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # For PCBs designed using KiCad: http://www.kicad-pcb.org/ 2 | # Format documentation: http://kicad-pcb.org/help/file-formats/ 3 | 4 | # Temporary files 5 | *.000 6 | *.bak 7 | *.bck 8 | *.kicad_pcb-bak 9 | *.kicad_sch-bak 10 | *.kicad_prl 11 | *.sch-bak 12 | *~ 13 | _autosave-* 14 | *.tmp 15 | *-save.pro 16 | *-save.kicad_pcb 17 | fp-info-cache 18 | 19 | # Netlist files (exported from Eeschema) 20 | *.net 21 | 22 | # Autorouter files (exported from Pcbnew) 23 | *.dsn 24 | *.ses 25 | 26 | # Exported BOM files 27 | *.xml 28 | *.csv 29 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/9774030151.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 9774030151 (layer F.Cu) (tedit 5EE0CAB2) 2 | (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 9774030151 (at -0.05 4.35) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad 1 thru_hole circle (at 0.05 -0.05) (size 6 6) (drill 3.7) (layers *.Cu F.SilkS F.Mask) 9 | (solder_paste_margin -1.2)) 10 | (model ${KIPRJMOD}/lib/3d-models/9774030151.stp 11 | (at (xyz 0 0 0)) 12 | (scale (xyz 1 1 1)) 13 | (rotate (xyz 0 0 0)) 14 | ) 15 | ) 16 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/0603.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 0603 (layer F.Cu) (tedit 60C9D4C5) 2 | (attr smd) 3 | (fp_text reference REF** (at 0.17 -1.22) (layer F.SilkS) 4 | (effects (font (size 0.7 0.7) (thickness 0.15))) 5 | ) 6 | (fp_text value ~ (at 0 0 270) (layer F.SilkS) hide 7 | (effects (font (size 0.7 0.7) (thickness 0.15))) 8 | ) 9 | (pad 1 smd rect (at -0.725 0 90) (size 0.95 0.95) (layers F.Cu F.Paste F.Mask)) 10 | (pad 2 smd rect (at 0.725 0 90) (size 0.95 0.95) (layers F.Cu F.Paste F.Mask)) 11 | (model ${KIPRJMOD}/lib/3d-models/0603-res.step 12 | (offset (xyz -0.8 -0.35 0.5)) 13 | (scale (xyz 1 1 1)) 14 | (rotate (xyz 90 0 0)) 15 | ) 16 | ) 17 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/SiFive-U74.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SiFive-U74 (layer F.Cu) (tedit 60536739) 2 | (fp_text reference REF** (at 2 -1) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value SiFive-U74 (at 4 -3) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 0 0) (end 21 0) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 21 0) (end 21 21) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 21 21) (end 0 21) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 0 21) (end 0 0) (layer F.SilkS) (width 0.12)) 12 | (model ${KIPRJMOD}/lib/3d-models/riscv-mock.step 13 | (at (xyz 0 0 0)) 14 | (scale (xyz 1 1 1)) 15 | (rotate (xyz -90 0 0)) 16 | ) 17 | ) 18 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/MPX1D0520LR47.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MPX1D0520LR47 (layer F.Cu) (tedit 6054CBDF) 2 | (fp_text reference REF** (at 0.72 -2.98) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MPX1D0520LR47 (at 0.3 -4.53) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 0.74 3.9) (end 0.74 -1.1) (layer F.CrtYd) (width 0.12)) 9 | (fp_line (start 6.04 3.9) (end 0.74 3.9) (layer F.CrtYd) (width 0.12)) 10 | (fp_line (start 6.04 -1.1) (end 6.04 3.9) (layer F.CrtYd) (width 0.12)) 11 | (fp_line (start 0.74 -1.1) (end 6.04 -1.1) (layer F.CrtYd) (width 0.12)) 12 | (pad 1 smd rect (at 0.96 1.4) (size 1.905 2.79) (layers F.Cu F.Paste F.Mask)) 13 | (pad 2 smd rect (at 5.81 1.4) (size 1.905 2.79) (layers F.Cu F.Paste F.Mask)) 14 | (model ${KIPRJMOD}/lib/3d-models/MPX1D0520LR47.step 15 | (offset (xyz 6 -4 0)) 16 | (scale (xyz 1 1 1)) 17 | (rotate (xyz -90 0 180)) 18 | ) 19 | ) 20 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/IHLP4040DZERR56M01.kicad_mod: -------------------------------------------------------------------------------- 1 | (module IHLP4040DZERR56M01 (layer F.Cu) (tedit 6054CB4D) 2 | (fp_text reference REF** (at 2.04 -4.3) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value IHLP4040DZERR56M01 (at 6.94 -6.1) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 0.04 -3.5) (end 0.04 6.7) (layer F.CrtYd) (width 0.12)) 9 | (fp_line (start 10.84 -3.5) (end 0.04 -3.5) (layer F.CrtYd) (width 0.12)) 10 | (fp_line (start 10.84 6.7) (end 10.84 -3.5) (layer F.CrtYd) (width 0.12)) 11 | (fp_line (start 0.04 6.7) (end 10.84 6.7) (layer F.CrtYd) (width 0.12)) 12 | (pad 1 smd rect (at 0.96 1.45) (size 3.175 4.953) (layers F.Cu F.Paste F.Mask)) 13 | (pad 2 smd rect (at 9.982 1.45) (size 3.175 4.953) (layers F.Cu F.Paste F.Mask)) 14 | (model ${KIPRJMOD}/lib/3d-models/IHLP4040DZERR56M01.step 15 | (offset (xyz 0 3.5 0)) 16 | (scale (xyz 1 1 1)) 17 | (rotate (xyz -90 0 0)) 18 | ) 19 | ) 20 | -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- 1 | ========================================= 2 | ARVSOM - Antmicro RISC-V System on Module 3 | ========================================= 4 | 5 | Copyright (c) 2021 `Antmicro `_ 6 | 7 | .. figure:: img/arvsom.png 8 | 9 | Overview 10 | -------- 11 | 12 | This repository contains open hardware design files for ARVSOM - Antmicro RISC-V System on Module (SoM) based on the StarFive 71x0 SoC. 13 | The design is made in KiCad and currently in progress. 14 | 15 | Repository structure 16 | -------------------- 17 | 18 | The main repository directory contains KiCad PCB project files, a LICENSE and README. 19 | The remaining files are stored in the following directories: 20 | 21 | * ``lib`` - contains the component libraries 22 | * ``img`` - contains graphics for this README 23 | 24 | Key Features 25 | ------------ 26 | 27 | * StarFive 71x0 SoC (7100 in the current revision until 7110 becomes available) 28 | * 2x DF40 board-to-board connectors for baseboard integration 29 | * HDMI 30 | * Gigabit Ethernet 31 | * USB 3.0 32 | * 2x MIPI CSI-2 (2 lanes each) 33 | * I2C 34 | * MIPI DSI (4 lanes) 35 | * SD/SDIO/eMMC 36 | * 26 GPIOs 37 | * 32MB QSPI NOR Flash memory 38 | * 8GB LPDDR4 (2x 4GB) 39 | 40 | License 41 | ======= 42 | 43 | `Apache-2.0 `_ -------------------------------------------------------------------------------- /lib/arvsom-footprints/INDC2016X100N.kicad_mod: -------------------------------------------------------------------------------- 1 | (module INDC2016X100N (layer F.Cu) (tedit 608C25D1) 2 | (fp_text reference REF** (at -0.41 -1.45) (layer F.SilkS) 3 | (effects (font (size 0.393701 0.393701) (thickness 0.015))) 4 | ) 5 | (fp_text value INDC2016X100N (at 1.59 1.45) (layer F.Fab) 6 | (effects (font (size 0.393701 0.393701) (thickness 0.015))) 7 | ) 8 | (fp_line (start 1.665 1.115) (end 1.665 -1.115) (layer F.CrtYd) (width 0.05)) 9 | (fp_line (start -1.665 1.115) (end -1.665 -1.115) (layer F.CrtYd) (width 0.05)) 10 | (fp_line (start -1.665 -1.115) (end 1.665 -1.115) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start -1.665 1.115) (end 1.665 1.115) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start -1.05 0.85) (end -1.05 -0.85) (layer F.Fab) (width 0.127)) 13 | (fp_line (start 1.05 0.85) (end 1.05 -0.85) (layer F.Fab) (width 0.127)) 14 | (fp_line (start 1.05 -0.85) (end -1.05 -0.85) (layer F.Fab) (width 0.127)) 15 | (fp_line (start 1.05 0.85) (end -1.05 0.85) (layer F.Fab) (width 0.127)) 16 | (pad 1 smd rect (at -0.847 0) (size 1.14 1.73) (layers F.Cu F.Paste F.Mask)) 17 | (pad 2 smd rect (at 0.847 0) (size 1.14 1.73) (layers F.Cu F.Paste F.Mask)) 18 | (model ${KIPRJMOD}/lib/3d-models/MAKK2016T1R0M.step 19 | (at (xyz 0 0 0)) 20 | (scale (xyz 1 1 1)) 21 | (rotate (xyz -90 0 0)) 22 | ) 23 | ) 24 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/0805-res.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 0805 (layer F.Cu) (tedit 5D5D3F54) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -1.84) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value 0805 (at 0 1.95) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -1.9 0.93) (end 1.9 0.93) (layer F.CrtYd) (width 0.05)) 10 | (fp_line (start -1.9 -0.93) (end 1.9 -0.93) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start 1.9 0.93) (end 1.9 -0.93) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start -1.9 0.93) (end -1.9 -0.93) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -0.32 0.8) (end 0.28 0.8) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -0.3 -0.8) (end 0.3 -0.8) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -0.95 0.68) (end 0.95 0.68) (layer F.Fab) (width 0.12)) 16 | (fp_line (start -0.95 -0.68) (end 0.95 -0.68) (layer F.Fab) (width 0.12)) 17 | (fp_line (start 0.95 -0.675) (end 0.95 0.675) (layer F.Fab) (width 0.12)) 18 | (fp_line (start -0.95 -0.675) (end -0.95 0.675) (layer F.Fab) (width 0.12)) 19 | (pad 2 smd rect (at 1.05 0) (size 1.2 1.2) (layers F.Cu F.Paste F.Mask)) 20 | (pad 1 smd rect (at -1.05 0) (size 1.2 1.2) (layers F.Cu F.Paste F.Mask)) 21 | (model ${KIPRJMOD}/lib/3d-models/0805-res.step 22 | (offset (xyz 0 0 0.73)) 23 | (scale (xyz 1 1 1)) 24 | (rotate (xyz 90 0 0)) 25 | ) 26 | ) 27 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/0805-cap.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 0805-cap (layer F.Cu) (tedit 5FD9C126) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -1.84) (layer F.SilkS) 4 | (effects (font (size 0.7 0.7) (thickness 0.15))) 5 | ) 6 | (fp_text value 0805 (at 0 1.95) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -1.9 0.93) (end 1.9 0.93) (layer F.CrtYd) (width 0.05)) 10 | (fp_line (start -1.9 -0.93) (end 1.9 -0.93) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start 1.9 0.93) (end 1.9 -0.93) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start -1.9 0.93) (end -1.9 -0.93) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -0.32 0.8) (end 0.28 0.8) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -0.3 -0.8) (end 0.3 -0.8) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -0.95 0.68) (end 0.95 0.68) (layer F.Fab) (width 0.12)) 16 | (fp_line (start -0.95 -0.68) (end 0.95 -0.68) (layer F.Fab) (width 0.12)) 17 | (fp_line (start 0.95 -0.675) (end 0.95 0.675) (layer F.Fab) (width 0.12)) 18 | (fp_line (start -0.95 -0.675) (end -0.95 0.675) (layer F.Fab) (width 0.12)) 19 | (pad 2 smd rect (at 1.05 0) (size 1.2 1.2) (layers F.Cu F.Paste F.Mask)) 20 | (pad 1 smd rect (at -1.05 0) (size 1.2 1.2) (layers F.Cu F.Paste F.Mask)) 21 | (model ${KIPRJMOD}/lib/3d-models/0805-cap.step 22 | (offset (xyz -1 0.7 1.2)) 23 | (scale (xyz 1 1 1)) 24 | (rotate (xyz 90 0 0)) 25 | ) 26 | ) 27 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/IND_LQH32PN1R0NN0L.kicad_mod: -------------------------------------------------------------------------------- 1 | (module IND_LQH32PN1R0NN0L (layer F.Cu) (tedit 6054CF2E) 2 | (fp_text reference REF** (at 0.395 -2.635) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.015))) 4 | ) 5 | (fp_text value IND_LQH32PN1R0NN0L (at 8.65 2.635) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.015))) 7 | ) 8 | (fp_line (start -1.6 -1.25) (end 1.6 -1.25) (layer F.Fab) (width 0.127)) 9 | (fp_line (start 1.6 -1.25) (end 1.6 1.25) (layer F.Fab) (width 0.127)) 10 | (fp_line (start 1.6 1.25) (end -1.6 1.25) (layer F.Fab) (width 0.127)) 11 | (fp_line (start -1.6 1.25) (end -1.6 -1.25) (layer F.Fab) (width 0.127)) 12 | (fp_line (start -1.6 -1.32) (end 1.6 -1.32) (layer F.SilkS) (width 0.127)) 13 | (fp_line (start -1.6 1.32) (end 1.6 1.32) (layer F.SilkS) (width 0.127)) 14 | (fp_line (start -2.15 -1.5) (end 2.15 -1.5) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 2.15 -1.5) (end 2.15 1.5) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 2.15 1.5) (end -2.15 1.5) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -2.15 1.5) (end -2.15 -1.5) (layer F.CrtYd) (width 0.05)) 18 | (pad 2 smd rect (at 1.275 0) (size 1.25 2) (layers F.Cu F.Paste F.Mask)) 19 | (pad 1 smd rect (at -1.275 0) (size 1.25 2) (layers F.Cu F.Paste F.Mask)) 20 | (model ${KIPRJMOD}/lib/3d-models/LQH32PN1R0NN0L.step 21 | (at (xyz 0 0 0)) 22 | (scale (xyz 1 1 1)) 23 | (rotate (xyz -90 0 0)) 24 | ) 25 | ) 26 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/KX-7.kicad_mod: -------------------------------------------------------------------------------- 1 | (module KX-7 (layer F.Cu) (tedit 5D7218CB) 2 | (attr smd) 3 | (fp_text reference REF** (at -0.1 -2.4 180) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value KX-7 (at -0.1 2.55) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -1.85 1.6) (end -1.85 -1.5) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start -1.85 -1.5) (end 1.95 -1.5) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 1.95 -1.5) (end 1.95 1.6) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 1.95 1.6) (end -1.85 1.6) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -2 -1.65) (end 2.1 -1.65) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start 2.1 -1.65) (end 2.1 1.75) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 2.1 1.75) (end -2 1.75) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -2 1.75) (end -2 -1.65) (layer F.CrtYd) (width 0.05)) 17 | (fp_circle (center -2.55 1.3) (end -2.45 1.3) (layer F.SilkS) (width 0.4)) 18 | (pad 4 smd rect (at -1.1 -0.85) (size 1.3 1.1) (layers F.Cu F.Paste F.Mask)) 19 | (pad 1 smd rect (at -1.1 0.95) (size 1.3 1.1) (layers F.Cu F.Paste F.Mask)) 20 | (pad 3 smd rect (at 1.2 -0.85) (size 1.3 1.1) (layers F.Cu F.Paste F.Mask)) 21 | (pad 2 smd rect (at 1.2 0.95) (size 1.3 1.1) (layers F.Cu F.Paste F.Mask)) 22 | (model ${KIPRJMOD}/lib/3d-models/Geyer_KX7.step 23 | (offset (xyz 0 0 -0.1)) 24 | (scale (xyz 1 1 1)) 25 | (rotate (xyz -90 0 0)) 26 | ) 27 | ) 28 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/0201-res.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 0201-res (layer F.Cu) (tedit 5FBD1D44) 2 | (descr "Resistor SMD 0201") 3 | (tags resistor) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -1.05) (layer F.SilkS) 6 | (effects (font (size 0.7 0.7) (thickness 0.15))) 7 | ) 8 | (fp_text value R_0201 (at 0 1.05) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -0.3 0.15) (end -0.3 -0.15) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -0.3 -0.15) (end 0.3 -0.15) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 0.3 -0.15) (end 0.3 0.15) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 0.3 0.15) (end -0.3 0.15) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -0.7 0.35) (end -0.7 -0.35) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -0.7 -0.35) (end 0.7 -0.35) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 0.7 -0.35) (end 0.7 0.35) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start 0.7 0.35) (end -0.7 0.35) (layer F.CrtYd) (width 0.05)) 19 | (pad 2 smd roundrect (at 0.32 0) (size 0.46 0.4) (layers F.Cu F.Mask) (roundrect_rratio 0.25)) 20 | (pad 1 smd roundrect (at -0.32 0) (size 0.46 0.4) (layers F.Cu F.Mask) (roundrect_rratio 0.25)) 21 | (pad "" smd roundrect (at 0.345 0) (size 0.318 0.36) (layers F.Paste) (roundrect_rratio 0.25)) 22 | (pad "" smd roundrect (at -0.345 0) (size 0.318 0.36) (layers F.Paste) (roundrect_rratio 0.25)) 23 | (model ${KIPRJMOD}/lib/3d-models/0201_res.step 24 | (at (xyz 0 0 0)) 25 | (scale (xyz 1 1 1)) 26 | (rotate (xyz -90 0 0)) 27 | ) 28 | ) 29 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/0402-cap.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 0402-cap (layer F.Cu) (tedit 5D5E9295) 2 | (descr "Resistor 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") 3 | (tags resistor) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -1.17) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value R_0402_1005Metric (at 0 1.17) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05)) 19 | (fp_text user %R (at 0 0) (layer F.Fab) 20 | (effects (font (size 0.25 0.25) (thickness 0.04))) 21 | ) 22 | (pad 1 smd roundrect (at -0.485 0) (size 0.59 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 23 | (pad 2 smd roundrect (at 0.485 0) (size 0.59 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 24 | (model ${KIPRJMOD}/lib/3d-models/0402-cap.step 25 | (offset (xyz 0 0 0.2)) 26 | (scale (xyz 1 1 1)) 27 | (rotate (xyz 0 0 0)) 28 | ) 29 | ) 30 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/0402-res.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 0402-res (layer F.Cu) (tedit 5FD9C158) 2 | (descr "Resistor 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") 3 | (tags resistor) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -1.17) (layer F.SilkS) 6 | (effects (font (size 0.7 0.7) (thickness 0.15))) 7 | ) 8 | (fp_text value R_0402_1005Metric (at 0 1.17) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1)) 16 | (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1)) 17 | (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1)) 18 | (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1)) 19 | (fp_text user %R (at 0 0) (layer F.Fab) 20 | (effects (font (size 0.25 0.25) (thickness 0.04))) 21 | ) 22 | (pad 1 smd roundrect (at -0.485 0) (size 0.59 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 23 | (pad 2 smd roundrect (at 0.485 0) (size 0.59 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 24 | (model ${KIPRJMOD}/lib/3d-models/0402-res.step 25 | (offset (xyz 0 0 -0.01)) 26 | (scale (xyz 1 1 1)) 27 | (rotate (xyz 0 0 0)) 28 | ) 29 | ) 30 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/0603-cap.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 0603-cap (layer F.Cu) (tedit 5D5E94D2) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -2.2) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value 0603 (at 0 1.9) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 1.11 0.71) (end 1.25 0.71) (layer F.CrtYd) (width 0.05)) 10 | (fp_line (start 1.11 -0.71) (end 1.25 -0.71) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start -1.11 -0.71) (end -1.25 -0.71) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start -1.11 0.71) (end -1.25 0.71) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -1.11 -0.71) (end 1.11 -0.71) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start 1.25 -0.71) (end 1.25 0.71) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 1.11 0.71) (end -1.11 0.71) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -1.25 0.71) (end -1.25 -0.71) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -0.3 0.3) (end 0.3 0.3) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start -0.3 -0.3) (end 0.3 -0.3) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer F.Fab) (width 0.12)) 20 | (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer F.Fab) (width 0.12)) 21 | (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.12)) 22 | (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.12)) 23 | (pad 2 smd rect (at 0.7 0) (size 0.6 0.8) (layers F.Cu F.Paste F.Mask)) 24 | (pad 1 smd rect (at -0.7 0) (size 0.6 0.8) (layers F.Cu F.Paste F.Mask)) 25 | (model ${KIPRJMOD}/lib/3d-models/0603-cap.step 26 | (offset (xyz 0 -0.45 0.42)) 27 | (scale (xyz 1 1 1)) 28 | (rotate (xyz 90 0 0)) 29 | ) 30 | ) 31 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/PGB1010603MR.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PGB1010603MR (layer F.Cu) (tedit 5D778FD7) 2 | (fp_text reference REF** (at 0.25 -1.45) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value PGB1010603MR (at 0.6 1.7) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 1.11 0.71) (end -1.11 0.71) (layer F.CrtYd) (width 0.05)) 9 | (fp_line (start 1.11 -0.71) (end 1.25 -0.71) (layer F.CrtYd) (width 0.05)) 10 | (fp_line (start -0.3 0.3) (end 0.3 0.3) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.12)) 12 | (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer F.Fab) (width 0.12)) 13 | (fp_line (start 1.25 -0.71) (end 1.25 0.71) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start -1.11 -0.71) (end -1.25 -0.71) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start -1.25 0.71) (end -1.25 -0.71) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -1.11 0.71) (end -1.25 0.71) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer F.Fab) (width 0.12)) 18 | (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.12)) 19 | (fp_line (start 1.11 0.71) (end 1.25 0.71) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start -0.3 -0.3) (end 0.3 -0.3) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start -1.11 -0.71) (end 1.11 -0.71) (layer F.CrtYd) (width 0.05)) 22 | (pad 1 smd rect (at -0.7 0) (size 0.6 0.8) (layers F.Cu F.Paste F.Mask)) 23 | (pad 2 smd rect (at 0.7 0) (size 0.6 0.8) (layers F.Cu F.Paste F.Mask)) 24 | (model ${KIPRJMOD}/lib/3d-models/PGB1010603MR.step 25 | (offset (xyz 0 0 -0.1)) 26 | (scale (xyz 1 1 1)) 27 | (rotate (xyz 0 0 0)) 28 | ) 29 | ) 30 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/SRP4020.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SRP4020 (layer F.Cu) (tedit 608C3062) 2 | (fp_text reference REF** (at 0.635 -3.175) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.015))) 4 | ) 5 | (fp_text value SRP4020TA1R0M (at 8.255 3.175) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.015))) 7 | ) 8 | (fp_line (start -2.225 -2.055) (end 2.225 -2.055) (layer F.Fab) (width 0.127)) 9 | (fp_line (start 2.225 -2.03) (end 2.225 2.03) (layer F.Fab) (width 0.127)) 10 | (fp_line (start 2.225 2.055) (end -2.225 2.055) (layer F.Fab) (width 0.127)) 11 | (fp_line (start -2.225 2.03) (end -2.225 -2.03) (layer F.Fab) (width 0.127)) 12 | (fp_line (start -2.225 -1.525) (end -2.225 -2.055) (layer F.SilkS) (width 0.127)) 13 | (fp_line (start -2.225 -2.055) (end 2.225 -2.055) (layer F.SilkS) (width 0.127)) 14 | (fp_line (start 2.225 -2.055) (end 2.225 -1.525) (layer F.SilkS) (width 0.127)) 15 | (fp_line (start -2.225 2.055) (end 2.225 2.055) (layer F.SilkS) (width 0.127)) 16 | (fp_line (start -2.225 2.055) (end -2.225 1.525) (layer F.SilkS) (width 0.127)) 17 | (fp_line (start 2.225 2.055) (end 2.225 1.525) (layer F.SilkS) (width 0.127)) 18 | (fp_line (start -2.85 -2.28) (end 2.85 -2.28) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 2.85 -2.28) (end 2.85 2.28) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 2.85 2.28) (end -2.85 2.28) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start -2.85 2.28) (end -2.85 -2.28) (layer F.CrtYd) (width 0.05)) 22 | (pad 1 smd rect (at -1.85 0) (size 1.5 2.4) (layers F.Cu F.Paste F.Mask)) 23 | (pad 2 smd rect (at 1.85 0) (size 1.5 2.4) (layers F.Cu F.Paste F.Mask)) 24 | (model "${KIPRJMOD}/lib/3d-models/SRP4020TA series.step" 25 | (offset (xyz 7.75 5.9 -0.2)) 26 | (scale (xyz 1 1 1)) 27 | (rotate (xyz 180 0 90)) 28 | ) 29 | ) 30 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/B3U-3000P.kicad_mod: -------------------------------------------------------------------------------- 1 | (module B3U-3000P (layer F.Cu) (tedit 60894934) 2 | (fp_text reference REF** (at -0.568758 -2.009071) (layer F.SilkS) 3 | (effects (font (size 0.640851 0.640851) (thickness 0.015))) 4 | ) 5 | (fp_text value SW_B3U-3000P (at 2.280596 2.798262) (layer F.Fab) 6 | (effects (font (size 0.641068 0.641068) (thickness 0.015))) 7 | ) 8 | (fp_line (start -0.45 1.95) (end -0.85 1.7) (layer F.SilkS) (width 0.127)) 9 | (fp_line (start 0.45 1.95) (end 0.85 1.7) (layer F.SilkS) (width 0.127)) 10 | (fp_line (start 0.85 1.25) (end 0.85 1.7) (layer F.SilkS) (width 0.127)) 11 | (fp_line (start -0.85 1.25) (end -0.85 1.7) (layer F.SilkS) (width 0.127)) 12 | (fp_line (start 0.45 1.95) (end -0.45 1.95) (layer F.SilkS) (width 0.127)) 13 | (fp_line (start 2.5 -1.5) (end 2.5 2.2) (layer F.CrtYd) (width 0.127)) 14 | (fp_line (start -2.5 -1.5) (end 2.5 -1.5) (layer F.CrtYd) (width 0.127)) 15 | (fp_line (start -2.5 2.2) (end -2.5 -1.5) (layer F.CrtYd) (width 0.127)) 16 | (fp_line (start 2.5 2.2) (end -2.5 2.2) (layer F.CrtYd) (width 0.127)) 17 | (fp_circle (center -2 -1.2) (end -1.873 -1.2) (layer F.SilkS) (width 0.1)) 18 | (fp_line (start 1.5 1.25) (end 1.5 -1.25) (layer F.Fab) (width 0.127)) 19 | (fp_line (start 0.85 1.25) (end 1.5 1.25) (layer F.SilkS) (width 0.127)) 20 | (fp_line (start -0.85 1.25) (end 0.85 1.25) (layer F.SilkS) (width 0.127)) 21 | (fp_line (start -1.5 1.25) (end -0.85 1.25) (layer F.SilkS) (width 0.127)) 22 | (fp_line (start -1.5 -1.25) (end -1.5 1.25) (layer F.Fab) (width 0.127)) 23 | (fp_line (start 1.5 -1.25) (end -1.5 -1.25) (layer F.SilkS) (width 0.127)) 24 | (pad 2 smd rect (at 1.7 0) (size 0.8 1.7) (layers F.Cu F.Paste F.Mask)) 25 | (pad 1 smd rect (at -1.7 0) (size 0.8 1.7) (layers F.Cu F.Paste F.Mask)) 26 | (model ${KIPRJMOD}/lib/3d-models/B3U-3000P.step 27 | (at (xyz 0 0 0)) 28 | (scale (xyz 1 1 1)) 29 | (rotate (xyz -90 0 180)) 30 | ) 31 | ) 32 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/SOT95P280X145-5N.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOT95P280X145-5N (layer F.Cu) (tedit 60C9DA95) 2 | (fp_text reference REF** (at -0.06 -2.508) (layer F.SilkS) 3 | (effects (font (size 0.8 0.8) (thickness 0.015))) 4 | ) 5 | (fp_text value SOT95P280X145-5N (at 5.528 2.508) (layer F.Fab) 6 | (effects (font (size 0.8 0.8) (thickness 0.015))) 7 | ) 8 | (fp_line (start -2.11 1.7) (end -2.11 -1.7) (layer F.CrtYd) (width 0.05)) 9 | (fp_line (start 2.11 1.7) (end -2.11 1.7) (layer F.CrtYd) (width 0.05)) 10 | (fp_line (start 2.11 -1.7) (end 2.11 1.7) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start -2.11 -1.7) (end 2.11 -1.7) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start 0.8 1.45) (end -0.8 1.45) (layer F.Fab) (width 0.127)) 13 | (fp_line (start -0.8 -1.45) (end 0.8 -1.45) (layer F.Fab) (width 0.127)) 14 | (fp_line (start 0.8 -1.45) (end 0.8 1.45) (layer F.Fab) (width 0.127)) 15 | (fp_line (start -0.8 1.45) (end -0.8 -1.45) (layer F.Fab) (width 0.127)) 16 | (fp_line (start 0.33 1.45) (end -0.33 1.45) (layer F.SilkS) (width 0.127)) 17 | (fp_line (start 0.8 -0.335) (end 0.8 0.335) (layer F.SilkS) (width 0.127)) 18 | (fp_line (start -0.33 -1.45) (end 0.33 -1.45) (layer F.SilkS) (width 0.127)) 19 | (fp_circle (center -2.41 -1.05) (end -2.31 -1.05) (layer F.Fab) (width 0.2)) 20 | (fp_circle (center -2.41 -1.05) (end -2.31 -1.05) (layer F.SilkS) (width 0.2)) 21 | (pad 5 smd rect (at 1.255 -0.95) (size 1.21 0.59) (layers F.Cu F.Paste F.Mask)) 22 | (pad 4 smd rect (at 1.255 0.95) (size 1.21 0.59) (layers F.Cu F.Paste F.Mask)) 23 | (pad 3 smd rect (at -1.255 0.95) (size 1.21 0.59) (layers F.Cu F.Paste F.Mask)) 24 | (pad 2 smd rect (at -1.255 0) (size 1.21 0.59) (layers F.Cu F.Paste F.Mask)) 25 | (pad 1 smd rect (at -1.255 -0.95) (size 1.21 0.59) (layers F.Cu F.Paste F.Mask)) 26 | (model ${KIPRJMOD}/lib/3d-models/SOT23_5.stp 27 | (offset (xyz 0 -1.5 0)) 28 | (scale (xyz 1 1 1)) 29 | (rotate (xyz 0 0 -90)) 30 | ) 31 | ) 32 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/SOD-123.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOD-123 (layer F.Cu) (tedit 5DA5B65B) 2 | (attr smd) 3 | (fp_text reference D1 (at -1 -2) (layer F.SilkS) 4 | (effects (font (size 0.7 0.7) (thickness 0.15))) 5 | ) 6 | (fp_text value MBR0540T1G (at 0.07 2.05) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -0.975 0.975) (end -1.325 0.975) (layer F.SilkS) (width 0.1)) 10 | (fp_text user %R (at 0 0) (layer F.Fab) 11 | (effects (font (size 0.5 0.5) (thickness 0.075))) 12 | ) 13 | (fp_line (start 3.175 -1.15) (end -3.175 -1.15) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start -3.175 1.15) (end -3.175 -1.15) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 3.175 1.15) (end -3.175 1.15) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 3.175 -1.15) (end 3.175 1.15) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -0.975 -0.975) (end -1.325 -0.975) (layer F.SilkS) (width 0.1)) 18 | (fp_line (start -1.325 -0.975) (end -1.325 0.975) (layer F.SilkS) (width 0.1)) 19 | (fp_line (start 1.325 0.725) (end 1.325 0.975) (layer F.SilkS) (width 0.1)) 20 | (fp_line (start 1.325 0.975) (end 1.075 0.975) (layer F.SilkS) (width 0.1)) 21 | (fp_line (start 1.025 -0.975) (end 1.325 -0.975) (layer F.SilkS) (width 0.1)) 22 | (fp_line (start 1.325 -0.975) (end 1.325 -0.75) (layer F.SilkS) (width 0.1)) 23 | (fp_line (start -1.325 0.85) (end 1.325 0.85) (layer F.Fab) (width 0.1)) 24 | (fp_line (start -1.325 -0.85) (end -1.325 0.85) (layer F.Fab) (width 0.1)) 25 | (fp_line (start 1.325 -0.85) (end 1.325 0.85) (layer F.Fab) (width 0.1)) 26 | (fp_line (start -1.325 -0.85) (end 1.325 -0.85) (layer F.Fab) (width 0.1)) 27 | (fp_line (start -1.225 -0.975) (end -1.225 0.975) (layer F.SilkS) (width 0.1)) 28 | (fp_line (start -1.125 -0.975) (end -1.125 0.975) (layer F.SilkS) (width 0.1)) 29 | (pad K smd rect (at -1.575 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask)) 30 | (pad A smd rect (at 1.575 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask)) 31 | (model ${KIPRJMOD}/lib/3d-models/SOD123.step 32 | (at (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz -90 0 180)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/SOT-143-4.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOT-143-4 (layer F.Cu) (tedit 6092BA22) 2 | (descr http://datasheets.maximintegrated.com/en/ds/MAX6816-MAX6818.pdf) 3 | (attr smd) 4 | (fp_text reference REF** (at 0 -3.25) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value SOT-143-4 (at 0 3) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -1.3 0.8) (end -1.3 1.27) (layer F.SilkS) (width 0.1)) 11 | (fp_line (start -1.46 0.65) (end 1.46 0.65) (layer F.Fab) (width 0.1)) 12 | (fp_line (start 1.46 -0.65) (end 1.46 0.65) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 1.46 -0.65) (end -1.46 -0.65) (layer F.Fab) (width 0.1)) 14 | (fp_line (start -1.46 0.65) (end -1.46 -0.65) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -1.6 -0.8) (end -1.6 -0.2) (layer F.SilkS) (width 0.1)) 16 | (fp_line (start -1.3 -0.8) (end -1.6 -0.8) (layer F.SilkS) (width 0.1)) 17 | (fp_line (start 1.6 -0.8) (end 1.6 -0.2) (layer F.SilkS) (width 0.1)) 18 | (fp_line (start 1.3 -0.8) (end 1.6 -0.8) (layer F.SilkS) (width 0.1)) 19 | (fp_line (start 1.6 0.8) (end 1.6 0.3) (layer F.SilkS) (width 0.1)) 20 | (fp_line (start 1.3 0.8) (end 1.6 0.8) (layer F.SilkS) (width 0.1)) 21 | (fp_line (start -1.6 0.8) (end -1.6 0.4) (layer F.SilkS) (width 0.1)) 22 | (fp_line (start -1.3 0.8) (end -1.6 0.8) (layer F.SilkS) (width 0.1)) 23 | (fp_line (start 1.75 2) (end -1.75 2) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start 1.75 -2) (end 1.75 2) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start 1.75 -2) (end -1.75 -2) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start -1.75 -2) (end -1.75 2) (layer F.CrtYd) (width 0.05)) 27 | (pad 4 smd rect (at -0.96 -1) (size 0.55 1.31) (layers F.Cu F.Paste F.Mask)) 28 | (pad 1 smd rect (at -0.76 1) (size 0.94 1.31) (layers F.Cu F.Paste F.Mask)) 29 | (pad 2 smd rect (at 0.96 1) (size 0.55 1.31) (layers F.Cu F.Paste F.Mask)) 30 | (pad 3 smd rect (at 0.96 -1) (size 0.55 1.31) (layers F.Cu F.Paste F.Mask)) 31 | (model ${KIPRJMOD}/lib/3d-models/SOT143-4.step 32 | (at (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/SOT-323.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOT-323 (layer F.Cu) (tedit 5DC13324) 2 | (descr https://assets.nexperia.com/documents/data-sheet/PESD1CAN-U.pdf) 3 | (attr smd) 4 | (fp_text reference REF** (at 0 -2.5) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value SOT-323 (at 0 2.75) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -1.5 1.5) (end 1.5 1.5) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start -1.5 -1.5) (end -1.5 1.5) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -1.5 -1.5) (end 1.5 -1.5) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start -0.8 1) (end -0.8 1.2) (layer F.SilkS) (width 0.1)) 15 | (fp_line (start -0.8 1.2) (end -0.5 1.2) (layer F.SilkS) (width 0.1)) 16 | (fp_line (start 0.5 1.2) (end 0.8 1.2) (layer F.SilkS) (width 0.1)) 17 | (fp_line (start 0.8 1.2) (end 0.8 0.9) (layer F.SilkS) (width 0.1)) 18 | (fp_line (start 0.5 -1.2) (end 0.8 -1.2) (layer F.SilkS) (width 0.1)) 19 | (fp_line (start 0.8 -1.2) (end 0.8 -0.9) (layer F.SilkS) (width 0.1)) 20 | (fp_line (start -0.4 -1.2) (end -0.8 -1.2) (layer F.SilkS) (width 0.1)) 21 | (fp_line (start -0.8 -1.2) (end -0.8 -1) (layer F.SilkS) (width 0.1)) 22 | (fp_line (start -0.8 -1) (end -1 -1) (layer F.SilkS) (width 0.1)) 23 | (fp_text user %R (at 0 0 90) (layer F.Fab) 24 | (effects (font (size 0.5 0.5) (thickness 0.05))) 25 | ) 26 | (fp_line (start -0.675 -1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) 27 | (fp_line (start -0.675 1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) 28 | (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) 29 | (fp_line (start -0.675 -1.1) (end 0.675 -1.1) (layer F.Fab) (width 0.1)) 30 | (pad 1 smd rect (at -0.925 -0.65) (size 0.55 0.6) (layers F.Cu F.Paste F.Mask)) 31 | (pad 2 smd rect (at -0.925 0.65) (size 0.55 0.6) (layers F.Cu F.Paste F.Mask)) 32 | (pad 3 smd rect (at 0.925 0) (size 0.55 0.6) (layers F.Cu F.Paste F.Mask)) 33 | (model ${KIPRJMOD}/lib/3d-models/sc70-3.step 34 | (at (xyz 0 0 0)) 35 | (scale (xyz 1 1 1)) 36 | (rotate (xyz 0 0 90)) 37 | ) 38 | ) 39 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/LED_0603.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED_0603 (layer F.Cu) (tedit 5D5D41B0) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -1.61) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value LED_0603 (at 0 1.77) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -0.3 0.2) (end -0.3 0.1) (layer F.Fab) (width 0.12)) 10 | (fp_line (start -0.3 -0.2) (end -0.3 0.1) (layer F.Fab) (width 0.12)) 11 | (fp_line (start 0.5 0) (end 0.1 0) (layer F.Fab) (width 0.12)) 12 | (fp_line (start 0.1 0) (end 0.1 -0.2) (layer F.Fab) (width 0.12)) 13 | (fp_line (start 0.1 -0.2) (end -0.2 0) (layer F.Fab) (width 0.12)) 14 | (fp_line (start -0.2 0) (end 0.1 0.2) (layer F.Fab) (width 0.12)) 15 | (fp_line (start 0.1 0.2) (end 0.1 0) (layer F.Fab) (width 0.12)) 16 | (fp_line (start -1.1 -0.5) (end 0.4 -0.5) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -1.1 -0.5) (end -1.2 -0.5) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start -1.2 -0.5) (end -1.3 -0.5) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start -1.3 -0.5) (end -1.3 -0.3) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start -1.3 -0.3) (end -1.3 0.5) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start -1.3 0.5) (end 0.4 0.5) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start -1.4 0.71) (end 1.4 0.71) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start -1.4 -0.71) (end 1.4 -0.71) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start 1.4 0.71) (end 1.4 -0.71) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start -1.4 0.71) (end -1.4 -0.71) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start -0.85 0.4) (end 0.85 0.4) (layer F.Fab) (width 0.12)) 27 | (fp_line (start -0.85 -0.4) (end 0.85 -0.4) (layer F.Fab) (width 0.12)) 28 | (fp_line (start -0.85 0.4) (end -0.85 -0.4) (layer F.Fab) (width 0.12)) 29 | (fp_line (start 0.85 0.4) (end 0.85 -0.4) (layer F.Fab) (width 0.12)) 30 | (pad 1 smd rect (at -0.75 0) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask)) 31 | (pad 2 smd rect (at 0.75 0) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask)) 32 | (model ${KIPRJMOD}/lib/3d-models/LED0603.step 33 | (at (xyz 0 0 0)) 34 | (scale (xyz 1 1 1)) 35 | (rotate (xyz 0 0 0)) 36 | ) 37 | ) 38 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/GD25Q16CWIG.kicad_mod: -------------------------------------------------------------------------------- 1 | (module GD25Q16CWIG (layer F.Cu) (tedit 5DF0CA2E) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -4.25) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value GD25Q16CWIG (at 0 4.25) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -2 -2.5) (end -3 -1.5) (layer F.Fab) (width 0.15)) 10 | (fp_line (start -3 -1.5) (end -3 2.5) (layer F.Fab) (width 0.15)) 11 | (fp_line (start -3 2.5) (end 3 2.5) (layer F.Fab) (width 0.15)) 12 | (fp_line (start 3 2.5) (end 3 -2.5) (layer F.Fab) (width 0.15)) 13 | (fp_line (start 3 -2.5) (end -2 -2.5) (layer F.Fab) (width 0.15)) 14 | (fp_line (start -4 -3.5) (end 4 -3.5) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 4 -3.5) (end 4 3.5) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 4 3.5) (end -4 3.5) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -4 3.5) (end -4 -3.5) (layer F.CrtYd) (width 0.05)) 18 | (fp_circle (center -5.08 -1.9) (end -4.88 -1.9) (layer F.SilkS) (width 0.4)) 19 | (pad 1 smd rect (at -3 -1.905 90) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)) 20 | (pad 2 smd rect (at -3 -0.635 90) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)) 21 | (pad 3 smd rect (at -3 0.635 90) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)) 22 | (pad 4 smd rect (at -3 1.905 90) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)) 23 | (pad 5 smd rect (at 3 1.905 90) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)) 24 | (pad 6 smd rect (at 3 0.635 90) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)) 25 | (pad 7 smd rect (at 3 -0.635 90) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)) 26 | (pad 8 smd rect (at 3 -1.905 90) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)) 27 | (pad 9 smd rect (at -0.85 -1) (size 1.7 2) (layers F.Cu F.Paste F.Mask) 28 | (solder_paste_margin -0.1)) 29 | (pad 9 smd rect (at -0.85 1) (size 1.7 2) (layers F.Cu F.Paste F.Mask) 30 | (solder_paste_margin -0.1)) 31 | (pad 9 smd rect (at 0.85 -1) (size 1.7 2) (layers F.Cu F.Paste F.Mask) 32 | (solder_paste_margin -0.1)) 33 | (pad 9 smd rect (at 0.85 1) (size 1.7 2) (layers F.Cu F.Paste F.Mask) 34 | (solder_paste_margin -0.1)) 35 | (model ${KIPRJMOD}/lib/3d-models/WSON-8_6X5mm.step 36 | (at (xyz 0 0 0)) 37 | (scale (xyz 1 1 1)) 38 | (rotate (xyz 0 0 0)) 39 | ) 40 | ) 41 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/SOD-323F.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOD-323F (layer F.Cu) (tedit 60C9D6F1) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -1.74) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value SOD-323F (at 0 1.86) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -0.78 0.75) (end -0.78 0.25) (layer F.SilkS) (width 0.1)) 10 | (fp_line (start -0.88 0.75) (end -0.88 0.25) (layer F.SilkS) (width 0.1)) 11 | (fp_line (start -0.775 -0.75) (end -0.775 -0.3) (layer F.SilkS) (width 0.1)) 12 | (fp_line (start -0.875 -0.75) (end -0.875 -0.3) (layer F.SilkS) (width 0.1)) 13 | (fp_line (start -0.85 -0.625) (end 0.85 -0.625) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 0.85 -0.625) (end 0.85 0.625) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -0.85 0.625) (end -0.85 -0.625) (layer F.Fab) (width 0.1)) 16 | (fp_line (start -0.85 0.625) (end 0.85 0.625) (layer F.Fab) (width 0.1)) 17 | (fp_line (start 0.975 -0.75) (end 0.975 -0.5) (layer F.SilkS) (width 0.1)) 18 | (fp_line (start 0.625 -0.75) (end 0.975 -0.75) (layer F.SilkS) (width 0.1)) 19 | (fp_line (start -0.975 -0.75) (end -0.975 -0.3) (layer F.SilkS) (width 0.1)) 20 | (fp_line (start -0.625 -0.75) (end -0.975 -0.75) (layer F.SilkS) (width 0.1)) 21 | (fp_line (start 0.975 0.75) (end 0.625 0.75) (layer F.SilkS) (width 0.1)) 22 | (fp_line (start 0.975 0.4) (end 0.975 0.75) (layer F.SilkS) (width 0.1)) 23 | (fp_line (start -1.5 -0.925) (end 1.5 -0.925) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start 1.5 -0.925) (end 1.5 0.925) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start 1.5 0.925) (end -1.5 0.925) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start -1.5 0.925) (end -1.5 -0.925) (layer F.CrtYd) (width 0.05)) 27 | (fp_line (start -0.625 0.75) (end -0.975 0.75) (layer F.SilkS) (width 0.1)) 28 | (fp_line (start -0.98 0.75) (end -0.98 0.25) (layer F.SilkS) (width 0.1)) 29 | (fp_line (start -0.98 0.25) (end -0.78 0.25) (layer F.SilkS) (width 0.1)) 30 | (fp_line (start -0.98 -0.3) (end -0.78 -0.3) (layer F.SilkS) (width 0.1)) 31 | (fp_text user %R (at 0.025 -0.05) (layer F.Fab) 32 | (effects (font (size 0.4 0.4) (thickness 0.05))) 33 | ) 34 | (pad K smd rect (at -1.05 0) (size 0.4 0.3) (layers F.Cu F.Paste F.Mask)) 35 | (pad A smd rect (at 1.05 0) (size 0.4 0.3) (layers F.Cu F.Paste F.Mask)) 36 | (model ${KIPRJMOD}/lib/3d-models/sod323.step 37 | (at (xyz 0 0 0)) 38 | (scale (xyz 1 1 1)) 39 | (rotate (xyz 0 0 0)) 40 | ) 41 | ) 42 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/SOT-23-3.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOT-23-3 (layer F.Cu) (tedit 5D5D4314) 2 | (attr smd) 3 | (fp_text reference REF** (at 0.025 -3.375) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value SOT-23-3 (at 0.025 3.25) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 0.7 1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) 10 | (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) 11 | (fp_line (start 0.825 -1.65) (end 0.825 -1.35) (layer F.SilkS) (width 0.1)) 12 | (fp_line (start 0.45 -1.65) (end 0.825 -1.65) (layer F.SilkS) (width 0.1)) 13 | (fp_line (start 0.825 1.65) (end 0.375 1.65) (layer F.SilkS) (width 0.1)) 14 | (fp_line (start 0.825 1.35) (end 0.825 1.65) (layer F.SilkS) (width 0.1)) 15 | (fp_line (start 0.825 1.425) (end 0.825 1.3) (layer F.SilkS) (width 0.1)) 16 | (fp_line (start -0.825 1.65) (end -0.825 1.3) (layer F.SilkS) (width 0.1)) 17 | (fp_line (start -0.35 1.65) (end -0.825 1.65) (layer F.SilkS) (width 0.1)) 18 | (fp_line (start -0.425 -1.525) (end -0.7 -1.325) (layer F.Fab) (width 0.1)) 19 | (fp_line (start -0.425 -1.525) (end 0.7 -1.525) (layer F.Fab) (width 0.1)) 20 | (fp_line (start -0.7 -1.325) (end -0.7 1.525) (layer F.Fab) (width 0.1)) 21 | (fp_line (start -0.825 -1.325) (end -1.6 -1.325) (layer F.SilkS) (width 0.1)) 22 | (fp_line (start -0.825 -1.375) (end -0.825 -1.325) (layer F.SilkS) (width 0.1)) 23 | (fp_line (start -0.45 -1.65) (end -0.825 -1.375) (layer F.SilkS) (width 0.1)) 24 | (fp_line (start -0.175 -1.65) (end -0.45 -1.65) (layer F.SilkS) (width 0.1)) 25 | (fp_line (start 1.825 -1.95) (end 1.825 1.95) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start 1.825 1.95) (end -1.825 1.95) (layer F.CrtYd) (width 0.05)) 27 | (fp_line (start -1.825 -1.95) (end -1.825 1.95) (layer F.CrtYd) (width 0.05)) 28 | (fp_line (start -1.825 -1.95) (end 1.825 -1.95) (layer F.CrtYd) (width 0.05)) 29 | (fp_text user %R (at -0.125 0.15) (layer F.Fab) 30 | (effects (font (size 0.25 0.25) (thickness 0.05))) 31 | ) 32 | (pad 3 smd rect (at 1.05 0) (size 1.3 0.6) (layers F.Cu F.Paste F.Mask) 33 | (solder_mask_margin 0.07)) 34 | (pad 2 smd rect (at -1.05 0.95) (size 1.3 0.6) (layers F.Cu F.Paste F.Mask) 35 | (solder_mask_margin 0.07)) 36 | (pad 1 smd rect (at -1.05 -0.95) (size 1.3 0.6) (layers F.Cu F.Paste F.Mask) 37 | (solder_mask_margin 0.07)) 38 | (model ${KIPRJMOD}/lib/3d-models/sot23-3.step 39 | (offset (xyz 0 0 0.35)) 40 | (scale (xyz 1 1 1)) 41 | (rotate (xyz 90 180 -90)) 42 | ) 43 | ) 44 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/Tag-Connect_TC2050-IDC-NL.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Tag-Connect_TC2050-IDC-NL (layer F.Cu) (tedit 60CB16A6) 2 | (attr virtual) 3 | (fp_text reference REF** (at 1.08 -5.349) (layer F.SilkS) 4 | (effects (font (size 1.4 1.4) (thickness 0.015))) 5 | ) 6 | (fp_text value TAG-CONNECT_TC2050-IDC-NL (at 18.86 10.651) (layer F.Fab) 7 | (effects (font (size 1.4 1.4) (thickness 0.015))) 8 | ) 9 | (fp_poly (pts (xy 0 0) (xy 1.27 0) (xy 1.27 5.08) (xy 0 5.08)) (layer Dwgs.User) (width 0.01)) 10 | (fp_poly (pts (xy 0 0) (xy 1.27 0) (xy 1.27 5.08) (xy 0 5.08)) (layer Dwgs.User) (width 0.01)) 11 | (fp_poly (pts (xy 0 0) (xy 1.27 0) (xy 1.27 5.08) (xy 0 5.08)) (layer Dwgs.User) (width 0.01)) 12 | (fp_circle (center -3.365 0) (end -3.265 0) (layer F.Fab) (width 0.2)) 13 | (fp_circle (center -3.365 0) (end -3.265 0) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start -2.9805 9.013) (end -2.9805 -3.933) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 4.2505 9.013) (end -2.9805 9.013) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 4.2505 -3.933) (end 4.2505 9.013) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -2.9805 -3.933) (end 4.2505 -3.933) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -2.7305 8.763) (end -2.7305 -3.683) (layer F.Fab) (width 0.127)) 19 | (fp_line (start 4.0005 8.763) (end -2.7305 8.763) (layer F.Fab) (width 0.127)) 20 | (fp_line (start 4.0005 -3.683) (end 4.0005 8.763) (layer F.Fab) (width 0.127)) 21 | (fp_line (start -2.7305 -3.683) (end 4.0005 -3.683) (layer F.Fab) (width 0.127)) 22 | (fp_line (start -2.7305 8.763) (end -2.7305 -3.683) (layer F.SilkS) (width 0.127)) 23 | (fp_line (start 4.0005 8.763) (end -2.7305 8.763) (layer F.SilkS) (width 0.127)) 24 | (fp_line (start 4.0005 -3.683) (end 4.0005 8.763) (layer F.SilkS) (width 0.127)) 25 | (fp_line (start -2.7305 -3.683) (end 4.0005 -3.683) (layer F.SilkS) (width 0.127)) 26 | (pad 1 smd circle (at 0 0) (size 0.787 0.787) (layers F.Cu F.Mask)) 27 | (pad 2 smd circle (at 0 1.27) (size 0.787 0.787) (layers F.Cu F.Mask)) 28 | (pad 3 smd circle (at 0 2.54) (size 0.787 0.787) (layers F.Cu F.Mask)) 29 | (pad 4 smd circle (at 0 3.81) (size 0.787 0.787) (layers F.Cu F.Mask)) 30 | (pad 5 smd circle (at 0 5.08) (size 0.787 0.787) (layers F.Cu F.Mask)) 31 | (pad 6 smd circle (at 1.27 5.08) (size 0.787 0.787) (layers F.Cu F.Mask)) 32 | (pad 7 smd circle (at 1.27 3.81) (size 0.787 0.787) (layers F.Cu F.Mask)) 33 | (pad 8 smd circle (at 1.27 2.54) (size 0.787 0.787) (layers F.Cu F.Mask)) 34 | (pad 9 smd circle (at 1.27 1.27) (size 0.787 0.787) (layers F.Cu F.Mask)) 35 | (pad 10 smd circle (at 1.27 0) (size 0.787 0.787) (layers F.Cu F.Mask)) 36 | (pad None np_thru_hole circle (at 1.65 6.35) (size 0.991 0.991) (drill 0.991) (layers *.Cu *.Mask)) 37 | (pad None np_thru_hole circle (at -0.38 6.35) (size 0.991 0.991) (drill 0.991) (layers *.Cu *.Mask)) 38 | (pad None np_thru_hole circle (at 0.635 -1.27) (size 0.991 0.991) (drill 0.991) (layers *.Cu *.Mask)) 39 | ) 40 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/EXB18V.kicad_mod: -------------------------------------------------------------------------------- 1 | (module EXB18V (layer F.Cu) (tedit 6093FEC7) 2 | (fp_text reference REF** (at -0.15 -1.6) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value EXB18V (at 0.05 1.95) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 0.3556 -0.7493) (end -0.3556 -0.7493) (layer F.Fab) (width 0.1524)) 9 | (fp_line (start -0.3556 -0.7493) (end -0.3556 -0.7112) (layer F.Fab) (width 0.1524)) 10 | (fp_line (start -0.3556 0.7112) (end -0.3556 0.7493) (layer F.Fab) (width 0.1524)) 11 | (fp_line (start -0.3556 0.7493) (end 0.3556 0.7493) (layer F.Fab) (width 0.1524)) 12 | (fp_line (start 0.3556 0.7112) (end 0.3556 0.7493) (layer F.Fab) (width 0.1524)) 13 | (fp_line (start 0.3556 -0.7493) (end 0.3556 -0.7112) (layer F.Fab) (width 0.1524)) 14 | (fp_line (start -0.3556 -0.7112) (end -0.3556 -0.508) (layer F.Fab) (width 0.1524)) 15 | (fp_line (start -0.3556 -0.3048) (end -0.3556 -0.1016) (layer F.Fab) (width 0.1524)) 16 | (fp_line (start -0.3556 0.1016) (end -0.3556 0.3048) (layer F.Fab) (width 0.1524)) 17 | (fp_line (start -0.3556 0.508) (end -0.3556 0.7112) (layer F.Fab) (width 0.1524)) 18 | (fp_line (start 0.3556 -0.7112) (end 0.3556 -0.508) (layer F.Fab) (width 0.1524)) 19 | (fp_line (start 0.3556 -0.3048) (end 0.3556 -0.1016) (layer F.Fab) (width 0.1524)) 20 | (fp_line (start 0.3556 0.1016) (end 0.3556 0.3048) (layer F.Fab) (width 0.1524)) 21 | (fp_line (start 0.3556 0.508) (end 0.3556 0.7112) (layer F.Fab) (width 0.1524)) 22 | (fp_line (start -1.0668 1.0033) (end -1.0668 -1.0033) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start -1.0668 -1.0033) (end 1.0668 -1.0033) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start 1.0668 -1.0033) (end 1.0668 1.0033) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start 1.0668 1.0033) (end -1.0668 1.0033) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start -0.3556 0.7493) (end -0.3556 -0.7493) (layer F.CrtYd) (width 0.1524)) 27 | (fp_line (start -0.3556 -0.7493) (end 0.3556 -0.7493) (layer F.CrtYd) (width 0.1524)) 28 | (fp_line (start 0.3556 -0.7493) (end 0.3556 0.7493) (layer F.CrtYd) (width 0.1524)) 29 | (fp_line (start 0.3556 0.7493) (end -0.3556 0.7493) (layer F.CrtYd) (width 0.1524)) 30 | (pad 1 smd rect (at -0.5207 -0.6096) (size 0.5842 0.21) (layers F.Cu F.Paste F.Mask)) 31 | (pad 2 smd rect (at -0.5207 -0.2032) (size 0.5842 0.21) (layers F.Cu F.Paste F.Mask)) 32 | (pad 3 smd rect (at -0.5207 0.2032) (size 0.5842 0.21) (layers F.Cu F.Paste F.Mask)) 33 | (pad 4 smd rect (at -0.5207 0.6096) (size 0.5842 0.21) (layers F.Cu F.Paste F.Mask)) 34 | (pad 5 smd rect (at 0.5207 0.6096) (size 0.5842 0.21) (layers F.Cu F.Paste F.Mask)) 35 | (pad 6 smd rect (at 0.5207 0.2032) (size 0.5842 0.21) (layers F.Cu F.Paste F.Mask)) 36 | (pad 7 smd rect (at 0.5207 -0.2032) (size 0.5842 0.21) (layers F.Cu F.Paste F.Mask)) 37 | (pad 8 smd rect (at 0.5207 -0.6096) (size 0.5842 0.21) (layers F.Cu F.Paste F.Mask)) 38 | (model ${KIPRJMOD}/lib/3d-models/EXB18V.step 39 | (at (xyz 0 0 0)) 40 | (scale (xyz 1 1 1)) 41 | (rotate (xyz 0 0 0)) 42 | ) 43 | ) 44 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/S25FL128SAGNFI000.kicad_mod: -------------------------------------------------------------------------------- 1 | (module S25FL128SAGNFI000 (layer F.Cu) (tedit 5F97DF96) 2 | (fp_text reference REF** (at -2.54 -4) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value S25FL128SAGNFI000 (at 0 4) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -4.0005 2.9972) (end 4.0005 2.9972) (layer F.Fab) (width 0.1524)) 9 | (fp_line (start 4.0005 2.9972) (end 4.0005 -2.9972) (layer F.Fab) (width 0.1524)) 10 | (fp_line (start 4.0005 -2.9972) (end -4.0005 -2.9972) (layer F.Fab) (width 0.1524)) 11 | (fp_line (start -4.0005 -2.9972) (end -4.0005 2.9972) (layer F.Fab) (width 0.1524)) 12 | (fp_line (start -2.2749 -2.3511) (end -2.2749 -0.917033) (layer F.Paste) (width 0.1524)) 13 | (fp_line (start -2.2749 -0.917033) (end -0.891633 -0.917033) (layer F.Paste) (width 0.1524)) 14 | (fp_line (start -0.891633 -0.917033) (end -0.891633 -2.3511) (layer F.Paste) (width 0.1524)) 15 | (fp_line (start -0.891633 -2.3511) (end -2.2749 -2.3511) (layer F.Paste) (width 0.1524)) 16 | (fp_line (start -2.2749 -0.717034) (end -2.2749 0.717034) (layer F.Paste) (width 0.1524)) 17 | (fp_line (start -2.2749 0.717034) (end -0.891633 0.717034) (layer F.Paste) (width 0.1524)) 18 | (fp_line (start -0.891633 0.717034) (end -0.891633 -0.717034) (layer F.Paste) (width 0.1524)) 19 | (fp_line (start -0.891633 -0.717034) (end -2.2749 -0.717034) (layer F.Paste) (width 0.1524)) 20 | (fp_line (start -2.2749 0.917033) (end -2.2749 2.3511) (layer F.Paste) (width 0.1524)) 21 | (fp_line (start -2.2749 2.3511) (end -0.891633 2.3511) (layer F.Paste) (width 0.1524)) 22 | (fp_line (start -0.891633 2.3511) (end -0.891633 0.917033) (layer F.Paste) (width 0.1524)) 23 | (fp_line (start -0.891633 0.917033) (end -2.2749 0.917033) (layer F.Paste) (width 0.1524)) 24 | (fp_line (start -0.691634 -2.3511) (end -0.691634 -0.917033) (layer F.Paste) (width 0.1524)) 25 | (fp_line (start -0.691634 -0.917033) (end 0.691634 -0.917033) (layer F.Paste) (width 0.1524)) 26 | (fp_line (start 0.691634 -0.917033) (end 0.691634 -2.3511) (layer F.Paste) (width 0.1524)) 27 | (fp_line (start 0.691634 -2.3511) (end -0.691634 -2.3511) (layer F.Paste) (width 0.1524)) 28 | (fp_line (start -0.691634 -0.717034) (end -0.691634 0.717034) (layer F.Paste) (width 0.1524)) 29 | (fp_line (start -0.691634 0.717034) (end 0.691634 0.717034) (layer F.Paste) (width 0.1524)) 30 | (fp_line (start 0.691634 0.717034) (end 0.691634 -0.717034) (layer F.Paste) (width 0.1524)) 31 | (fp_line (start 0.691634 -0.717034) (end -0.691634 -0.717034) (layer F.Paste) (width 0.1524)) 32 | (fp_line (start -0.691634 0.917033) (end -0.691634 2.3511) (layer F.Paste) (width 0.1524)) 33 | (fp_line (start -0.691634 2.3511) (end 0.691634 2.3511) (layer F.Paste) (width 0.1524)) 34 | (fp_line (start 0.691634 2.3511) (end 0.691634 0.917033) (layer F.Paste) (width 0.1524)) 35 | (fp_line (start 0.691634 0.917033) (end -0.691634 0.917033) (layer F.Paste) (width 0.1524)) 36 | (fp_line (start 0.891633 -2.3511) (end 0.891633 -0.917033) (layer F.Paste) (width 0.1524)) 37 | (fp_line (start 0.891633 -0.917033) (end 2.2749 -0.917033) (layer F.Paste) (width 0.1524)) 38 | (fp_line (start 2.2749 -0.917033) (end 2.2749 -2.3511) (layer F.Paste) (width 0.1524)) 39 | (fp_line (start 2.2749 -2.3511) (end 0.891633 -2.3511) (layer F.Paste) (width 0.1524)) 40 | (fp_line (start 0.891633 -0.717034) (end 0.891633 0.717034) (layer F.Paste) (width 0.1524)) 41 | (fp_line (start 0.891633 0.717034) (end 2.2749 0.717034) (layer F.Paste) (width 0.1524)) 42 | (fp_line (start 2.2749 0.717034) (end 2.2749 -0.717034) (layer F.Paste) (width 0.1524)) 43 | (fp_line (start 2.2749 -0.717034) (end 0.891633 -0.717034) (layer F.Paste) (width 0.1524)) 44 | (fp_line (start 0.891633 0.917033) (end 0.891633 2.3511) (layer F.Paste) (width 0.1524)) 45 | (fp_line (start 0.891633 2.3511) (end 2.2749 2.3511) (layer F.Paste) (width 0.1524)) 46 | (fp_line (start 2.2749 2.3511) (end 2.2749 0.917033) (layer F.Paste) (width 0.1524)) 47 | (fp_line (start 2.2749 0.917033) (end 0.891633 0.917033) (layer F.Paste) (width 0.1524)) 48 | (fp_circle (center -5.0419 -1.905) (end -4.8919 -1.905) (layer F.SilkS) (width 0.5)) 49 | (pad 9 smd rect (at 0 0) (size 4.7498 4.9022) (layers F.Cu F.Paste F.Mask)) 50 | (pad 8 smd rect (at 3.8735 -1.905) (size 0.8636 0.4064) (layers F.Cu F.Paste F.Mask)) 51 | (pad 7 smd rect (at 3.8735 -0.635) (size 0.8636 0.4064) (layers F.Cu F.Paste F.Mask)) 52 | (pad 6 smd rect (at 3.8735 0.635) (size 0.8636 0.4064) (layers F.Cu F.Paste F.Mask)) 53 | (pad 5 smd rect (at 3.8735 1.905) (size 0.8636 0.4064) (layers F.Cu F.Paste F.Mask)) 54 | (pad 4 smd rect (at -3.8735 1.905) (size 0.8636 0.4064) (layers F.Cu F.Paste F.Mask)) 55 | (pad 3 smd rect (at -3.8735 0.635) (size 0.8636 0.4064) (layers F.Cu F.Paste F.Mask)) 56 | (pad 2 smd rect (at -3.8735 -0.635) (size 0.8636 0.4064) (layers F.Cu F.Paste F.Mask)) 57 | (pad 1 smd rect (at -3.8735 -1.905) (size 0.8636 0.4064) (layers F.Cu F.Paste F.Mask)) 58 | (model ${KIPRJMOD}/lib/3d-models/WNG008_SPA.step 59 | (at (xyz 0 0 0)) 60 | (scale (xyz 1 1 1)) 61 | (rotate (xyz 0 0 0)) 62 | ) 63 | ) 64 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/QFN50P900X900X100-65N.kicad_mod: -------------------------------------------------------------------------------- 1 | (module QFN50P900X900X100-65N (layer F.Cu) (tedit 5FA12592) 2 | (fp_text reference REF** (at -2.12661 -5.88945) (layer F.SilkS) 3 | (effects (font (size 1.000756 1.000756) (thickness 0.015))) 4 | ) 5 | (fp_text value QFN50P900X900X100-65N (at 8.04892 5.92524) (layer F.Fab) 6 | (effects (font (size 1.001732 1.001732) (thickness 0.015))) 7 | ) 8 | (fp_line (start -4.5 -4.5) (end 4.5 -4.5) (layer F.Fab) (width 0.127)) 9 | (fp_line (start 4.5 -4.5) (end 4.5 4.5) (layer F.Fab) (width 0.127)) 10 | (fp_line (start 4.5 4.5) (end -4.5 4.5) (layer F.Fab) (width 0.127)) 11 | (fp_line (start -4.5 4.5) (end -4.5 -4.5) (layer F.Fab) (width 0.127)) 12 | (fp_circle (center -4.8 -4.3) (end -4.65 -4.3) (layer F.SilkS) (width 0.1)) 13 | (fp_circle (center -4.1 -3.8) (end -3.95 -3.8) (layer F.Fab) (width 0.1)) 14 | (fp_poly (pts (xy -1.37539 -1.375) (xy 1.375 -1.375) (xy 1.375 1.37539) (xy -1.37539 1.37539)) (layer F.Paste) (width 0.01)) 15 | (fp_line (start -4.5 -4.5) (end -4.1 -4.5) (layer F.SilkS) (width 0.127)) 16 | (fp_line (start -4.5 -4.5) (end -4.5 -4.1) (layer F.SilkS) (width 0.127)) 17 | (fp_line (start -4.5 4.5) (end -4.5 4.1) (layer F.SilkS) (width 0.127)) 18 | (fp_line (start -4.5 4.5) (end -4.1 4.5) (layer F.SilkS) (width 0.127)) 19 | (fp_line (start 4.5 4.5) (end 4.1 4.5) (layer F.SilkS) (width 0.127)) 20 | (fp_line (start 4.5 4.5) (end 4.5 4.1) (layer F.SilkS) (width 0.127)) 21 | (fp_line (start 4.5 -4.5) (end 4.5 -4.1) (layer F.SilkS) (width 0.127)) 22 | (fp_line (start 4.5 -4.5) (end 4.1 -4.5) (layer F.SilkS) (width 0.127)) 23 | (fp_line (start -5.25 -5.25) (end 5.25 -5.25) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start 5.25 -5.25) (end 5.25 5.25) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start 5.25 5.25) (end -5.25 5.25) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start -5.25 5.25) (end -5.25 -5.25) (layer F.CrtYd) (width 0.05)) 27 | (pad 65 smd rect (at 0 0) (size 4.35 4.35) (layers F.Cu F.Mask)) 28 | (pad 64 smd rect (at -3.75 -4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 29 | (pad 63 smd rect (at -3.25 -4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 30 | (pad 62 smd rect (at -2.75 -4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 31 | (pad 61 smd rect (at -2.25 -4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 32 | (pad 60 smd rect (at -1.75 -4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 33 | (pad 59 smd rect (at -1.25 -4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 34 | (pad 58 smd rect (at -0.75 -4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 35 | (pad 57 smd rect (at -0.25 -4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 36 | (pad 56 smd rect (at 0.25 -4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 37 | (pad 55 smd rect (at 0.75 -4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 38 | (pad 54 smd rect (at 1.25 -4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 39 | (pad 53 smd rect (at 1.75 -4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 40 | (pad 52 smd rect (at 2.25 -4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 41 | (pad 51 smd rect (at 2.75 -4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 42 | (pad 50 smd rect (at 3.25 -4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 43 | (pad 49 smd rect (at 3.75 -4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 44 | (pad 48 smd rect (at 4.45 -3.75) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 45 | (pad 47 smd rect (at 4.45 -3.25) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 46 | (pad 46 smd rect (at 4.45 -2.75) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 47 | (pad 45 smd rect (at 4.45 -2.25) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 48 | (pad 44 smd rect (at 4.45 -1.75) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 49 | (pad 43 smd rect (at 4.45 -1.25) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 50 | (pad 42 smd rect (at 4.45 -0.75) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 51 | (pad 41 smd rect (at 4.45 -0.25) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 52 | (pad 40 smd rect (at 4.45 0.25) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 53 | (pad 39 smd rect (at 4.45 0.75) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 54 | (pad 38 smd rect (at 4.45 1.25) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 55 | (pad 37 smd rect (at 4.45 1.75) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 56 | (pad 36 smd rect (at 4.45 2.25) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 57 | (pad 35 smd rect (at 4.45 2.75) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 58 | (pad 34 smd rect (at 4.45 3.25) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 59 | (pad 33 smd rect (at 4.45 3.75) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 60 | (pad 32 smd rect (at 3.75 4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 61 | (pad 31 smd rect (at 3.25 4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 62 | (pad 30 smd rect (at 2.75 4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 63 | (pad 29 smd rect (at 2.25 4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 64 | (pad 28 smd rect (at 1.75 4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 65 | (pad 27 smd rect (at 1.25 4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 66 | (pad 26 smd rect (at 0.75 4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 67 | (pad 25 smd rect (at 0.25 4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 68 | (pad 24 smd rect (at -0.25 4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 69 | (pad 23 smd rect (at -0.75 4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 70 | (pad 22 smd rect (at -1.25 4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 71 | (pad 21 smd rect (at -1.75 4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 72 | (pad 20 smd rect (at -2.25 4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 73 | (pad 19 smd rect (at -2.75 4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 74 | (pad 18 smd rect (at -3.25 4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 75 | (pad 17 smd rect (at -3.75 4.45) (size 0.28 0.81) (layers F.Cu F.Paste F.Mask)) 76 | (pad 16 smd rect (at -4.45 3.75) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 77 | (pad 15 smd rect (at -4.45 3.25) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 78 | (pad 14 smd rect (at -4.45 2.75) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 79 | (pad 13 smd rect (at -4.45 2.25) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 80 | (pad 12 smd rect (at -4.45 1.75) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 81 | (pad 11 smd rect (at -4.45 1.25) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 82 | (pad 10 smd rect (at -4.45 0.75) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 83 | (pad 9 smd rect (at -4.45 0.25) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 84 | (pad 8 smd rect (at -4.45 -0.25) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 85 | (pad 7 smd rect (at -4.45 -0.75) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 86 | (pad 6 smd rect (at -4.45 -1.25) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 87 | (pad 5 smd rect (at -4.45 -1.75) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 88 | (pad 4 smd rect (at -4.45 -2.25) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 89 | (pad 3 smd rect (at -4.45 -2.75) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 90 | (pad 2 smd rect (at -4.45 -3.25) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 91 | (pad 1 smd rect (at -4.45 -3.75) (size 0.81 0.28) (layers F.Cu F.Paste F.Mask)) 92 | (model ${KIPRJMOD}/lib/3d-models/VQFN_56.step 93 | (at (xyz 0 0 0)) 94 | (scale (xyz 1 1 1)) 95 | (rotate (xyz 90 0 0)) 96 | ) 97 | ) 98 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/QFN-48-Microchip-QFN77-48LD-PL-2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module QFN-48-Microchip-QFN77-48LD-PL-2 (layer F.Cu) (tedit 600030D3) 2 | (fp_text reference REF** (at -4.336237 -5.036237) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15)) (justify left)) 4 | ) 5 | (fp_text value QFN-48-Microchip-QFN77-48LD-PL-2 (at 0.0254 5.7404) (layer F.Fab) 6 | (effects (font (size 1.27 1.27) (thickness 0.15))) 7 | ) 8 | (fp_poly (pts (xy 1.128 1.128) (xy 0.1374 1.128) (xy 0.1374 0.1374) (xy 1.128 0.1374)) (layer F.Paste) (width 0.1)) 9 | (fp_poly (pts (xy -0.122 1.128) (xy -1.1126 1.128) (xy -1.1126 0.1374) (xy -0.122 0.1374)) (layer F.Paste) (width 0.1)) 10 | (fp_poly (pts (xy 1.128 -0.122) (xy 0.1374 -0.122) (xy 0.1374 -1.1126) (xy 1.128 -1.1126)) (layer F.Paste) (width 0.1)) 11 | (fp_poly (pts (xy -0.122 -0.122) (xy -1.1126 -0.122) (xy -1.1126 -1.1126) (xy -0.122 -1.1126)) (layer F.Paste) (width 0.1)) 12 | (fp_circle (center -4.386237 -2.75) (end -4.261237 -2.75) (layer F.SilkS) (width 0.25)) 13 | (fp_line (start 4.011237 4.011237) (end 4.011237 -4.011237) (layer F.CrtYd) (width 0.15)) 14 | (fp_line (start -4.011237 4.011237) (end 4.011237 4.011237) (layer F.CrtYd) (width 0.15)) 15 | (fp_line (start -4.011237 -4.011237) (end -4.011237 4.011237) (layer F.CrtYd) (width 0.15)) 16 | (fp_line (start 4.011237 -4.011237) (end -4.011237 -4.011237) (layer F.CrtYd) (width 0.15)) 17 | (fp_line (start 4.011237 -4.011237) (end 4.011237 -4.011237) (layer F.CrtYd) (width 0.15)) 18 | (fp_line (start -3.5 -3.5) (end -3.5 -3.25) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start -3.25 -3.5) (end -3.5 -3.5) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start -3.5 3.5) (end -3.5 3.25) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start -3.25 3.5) (end -3.5 3.5) (layer F.SilkS) (width 0.15)) 22 | (fp_line (start 3.5 -3.5) (end 3.5 -3.25) (layer F.SilkS) (width 0.15)) 23 | (fp_line (start 3.25 -3.5) (end 3.5 -3.5) (layer F.SilkS) (width 0.15)) 24 | (fp_line (start 3.5 3.5) (end 3.5 3.25) (layer F.SilkS) (width 0.15)) 25 | (fp_line (start 3.25 3.5) (end 3.5 3.5) (layer F.SilkS) (width 0.15)) 26 | (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer F.Fab) (width 0.15)) 27 | (fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer F.Fab) (width 0.15)) 28 | (fp_line (start -3.5 -3.5) (end 3.5 -3.5) (layer F.Fab) (width 0.15)) 29 | (fp_line (start -3.5 3.5) (end -3.5 -3.5) (layer F.Fab) (width 0.15)) 30 | (pad 1 smd rect (at -3.427149 -2.75) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask)) 31 | (pad 2 smd roundrect (at -3.427149 -2.25) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 32 | (pad 3 smd roundrect (at -3.427149 -1.75) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 33 | (pad 4 smd roundrect (at -3.427149 -1.25) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 34 | (pad 5 smd roundrect (at -3.427149 -0.75) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 35 | (pad 6 smd roundrect (at -3.427149 -0.25) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 36 | (pad 7 smd roundrect (at -3.427149 0.25) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 37 | (pad 8 smd roundrect (at -3.427149 0.75) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 38 | (pad 9 smd roundrect (at -3.427149 1.25) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 39 | (pad 10 smd roundrect (at -3.427149 1.75) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 40 | (pad 11 smd roundrect (at -3.427149 2.25) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 41 | (pad 12 smd roundrect (at -3.427149 2.75) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 42 | (pad 25 smd roundrect (at 3.427149 2.75) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 43 | (pad 26 smd roundrect (at 3.427149 2.25) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 44 | (pad 27 smd roundrect (at 3.427149 1.75) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 45 | (pad 28 smd roundrect (at 3.427149 1.25) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 46 | (pad 29 smd roundrect (at 3.427149 0.75) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 47 | (pad 30 smd roundrect (at 3.427149 0.25) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 48 | (pad 31 smd roundrect (at 3.427149 -0.25) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 49 | (pad 32 smd roundrect (at 3.427149 -0.75) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 50 | (pad 33 smd roundrect (at 3.427149 -1.25) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 51 | (pad 34 smd roundrect (at 3.427149 -1.75) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 52 | (pad 35 smd roundrect (at 3.427149 -2.25) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 53 | (pad 36 smd roundrect (at 3.427149 -2.75) (size 0.818176 0.242474) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 54 | (pad 13 smd roundrect (at -2.75 3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 55 | (pad 14 smd roundrect (at -2.25 3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 56 | (pad 15 smd roundrect (at -1.75 3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 57 | (pad 16 smd roundrect (at -1.25 3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 58 | (pad 17 smd roundrect (at -0.75 3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 59 | (pad 18 smd roundrect (at -0.25 3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 60 | (pad 19 smd roundrect (at 0.25 3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 61 | (pad 20 smd roundrect (at 0.75 3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 62 | (pad 21 smd roundrect (at 1.25 3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 63 | (pad 22 smd roundrect (at 1.75 3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 64 | (pad 23 smd roundrect (at 2.25 3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 65 | (pad 24 smd roundrect (at 2.75 3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 66 | (pad 37 smd roundrect (at 2.75 -3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 67 | (pad 38 smd roundrect (at 2.25 -3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 68 | (pad 39 smd roundrect (at 1.75 -3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 69 | (pad 40 smd roundrect (at 1.25 -3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 70 | (pad 41 smd roundrect (at 0.75 -3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 71 | (pad 42 smd roundrect (at 0.25 -3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 72 | (pad 43 smd roundrect (at -0.25 -3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 73 | (pad 44 smd roundrect (at -0.75 -3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 74 | (pad 45 smd roundrect (at -1.25 -3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 75 | (pad 46 smd roundrect (at -1.75 -3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 76 | (pad 47 smd roundrect (at -2.25 -3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 77 | (pad 48 smd roundrect (at -2.75 -3.427149) (size 0.242474 0.818176) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.5)) 78 | (pad 49 smd rect (at 0 0) (size 3 3) (layers F.Cu F.Mask)) 79 | (model ${KIPRJMOD}/lib/3d-models/QNF-48-MICROCHIP-QFN77-48LD.step 80 | (at (xyz 0 0 0)) 81 | (scale (xyz 1 1 1)) 82 | (rotate (xyz 0 0 0)) 83 | ) 84 | ) 85 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/S-PVQFN-N64.kicad_mod: -------------------------------------------------------------------------------- 1 | (module S-PVQFN-N64 (layer F.Cu) (tedit 609D12AD) 2 | (fp_text reference REF** (at -1.825 -6.135) (layer F.SilkS) 3 | (effects (font (size 0.7 0.7) (thickness 0.15))) 4 | ) 5 | (fp_text value QFN50P900X900X80-65N (at 7.7 6.135) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.015))) 7 | ) 8 | (fp_circle (center -4.93 -3.11) (end -4.83 -3.11) (layer F.SilkS) (width 0.2)) 9 | (fp_poly (pts (xy 1.16 -1.545) (xy 0.01 -1.545) (xy 0.01 -2.695) (xy 1.16 -2.695)) (layer F.Paste) (width 0)) 10 | (fp_poly (pts (xy 2.51 -1.545) (xy 1.36 -1.545) (xy 1.36 -2.695) (xy 2.51 -2.695)) (layer F.Paste) (width 0)) 11 | (fp_poly (pts (xy 1.16 -1.345) (xy 1.16 -0.195) (xy 0.01 -0.195) (xy 0.01 -1.345)) (layer F.Paste) (width 0)) 12 | (fp_poly (pts (xy 1.16 0.005) (xy 1.16 1.155) (xy 0.01 1.155) (xy 0.01 0.005)) (layer F.Paste) (width 0)) 13 | (fp_poly (pts (xy 1.36 -1.345) (xy 2.51 -1.345) (xy 2.51 -0.195) (xy 1.36 -0.195)) (layer F.Paste) (width 0)) 14 | (fp_poly (pts (xy 1.36 0.005) (xy 2.51 0.005) (xy 2.51 1.155) (xy 1.36 1.155)) (layer F.Paste) (width 0)) 15 | (fp_poly (pts (xy 1.36 1.355) (xy 2.51 1.355) (xy 2.51 2.505) (xy 1.36 2.505)) (layer F.Paste) (width 0)) 16 | (fp_poly (pts (xy 0.01 1.355) (xy 1.16 1.355) (xy 1.16 2.505) (xy 0.01 2.505)) (layer F.Paste) (width 0)) 17 | (fp_poly (pts (xy -1.34 -2.695) (xy -0.19 -2.695) (xy -0.19 -1.545) (xy -1.34 -1.545)) (layer F.Paste) (width 0)) 18 | (fp_poly (pts (xy -1.34 -1.345) (xy -0.19 -1.345) (xy -0.19 -0.195) (xy -1.34 -0.195)) (layer F.Paste) (width 0)) 19 | (fp_poly (pts (xy -1.34 0.005) (xy -0.19 0.005) (xy -0.19 1.155) (xy -1.34 1.155)) (layer F.Paste) (width 0)) 20 | (fp_poly (pts (xy -1.34 1.355) (xy -0.19 1.355) (xy -0.19 2.505) (xy -1.34 2.505)) (layer F.Paste) (width 0)) 21 | (fp_poly (pts (xy -2.69 1.355) (xy -1.54 1.355) (xy -1.54 2.505) (xy -2.69 2.505)) (layer F.Paste) (width 0)) 22 | (fp_poly (pts (xy -2.69 0.005) (xy -1.54 0.005) (xy -1.54 1.155) (xy -2.69 1.155)) (layer F.Paste) (width 0)) 23 | (fp_poly (pts (xy -2.69 -1.345) (xy -1.54 -1.345) (xy -1.54 -0.195) (xy -2.69 -0.195)) (layer F.Paste) (width 0)) 24 | (fp_poly (pts (xy -2.69 -2.695) (xy -1.54 -2.695) (xy -1.54 -1.545) (xy -2.69 -1.545)) (layer F.Paste) (width 0)) 25 | (fp_line (start -4.085 -4.11) (end -4.085 3.89) (layer F.CrtYd) (width 0.12)) 26 | (fp_line (start -4.085 3.89) (end 3.915 3.89) (layer F.CrtYd) (width 0.12)) 27 | (fp_line (start 3.915 3.89) (end 3.915 -4.11) (layer F.CrtYd) (width 0.12)) 28 | (fp_line (start 3.915 -4.11) (end -4.085 -4.11) (layer F.CrtYd) (width 0.12)) 29 | (fp_line (start -4.08 -4.11) (end -4.08 -3.76) (layer F.SilkS) (width 0.12)) 30 | (fp_line (start -4.08 -4.11) (end -3.73 -4.11) (layer F.SilkS) (width 0.12)) 31 | (fp_line (start 3.91 -4.11) (end 3.91 -3.76) (layer F.SilkS) (width 0.12)) 32 | (fp_line (start 3.91 -4.11) (end 3.56 -4.11) (layer F.SilkS) (width 0.12)) 33 | (fp_line (start 3.92 3.89) (end 3.92 3.54) (layer F.SilkS) (width 0.12)) 34 | (fp_line (start 3.92 3.89) (end 3.57 3.89) (layer F.SilkS) (width 0.12)) 35 | (fp_line (start -4.08 3.89) (end -3.73 3.89) (layer F.SilkS) (width 0.12)) 36 | (fp_line (start -4.08 3.89) (end -4.08 3.54) (layer F.SilkS) (width 0.12)) 37 | (pad 65 smd rect (at -0.081 -0.106) (size 5.7 5.7) (layers F.Cu F.Mask)) 38 | (pad 48 smd rect (at 3.78 -3.1) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 39 | (pad 47 smd rect (at 3.78 -2.7) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 40 | (pad 46 smd rect (at 3.78 -2.3) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 41 | (pad 45 smd rect (at 3.78 -1.9) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 42 | (pad 44 smd rect (at 3.78 -1.5) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 43 | (pad 43 smd rect (at 3.78 -1.1) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 44 | (pad 42 smd rect (at 3.78 -0.7) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 45 | (pad 41 smd rect (at 3.78 -0.3) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 46 | (pad 40 smd rect (at 3.78 0.1) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 47 | (pad 39 smd rect (at 3.78 0.5) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 48 | (pad 38 smd rect (at 3.78 0.9) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 49 | (pad 37 smd rect (at 3.78 1.3) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 50 | (pad 36 smd rect (at 3.78 1.7) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 51 | (pad 35 smd rect (at 3.78 2.1) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 52 | (pad 34 smd rect (at 3.78 2.5) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 53 | (pad 33 smd rect (at 3.78 2.9) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 54 | (pad 16 smd rect (at -3.945 2.89) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 55 | (pad 15 smd rect (at -3.945 2.49) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 56 | (pad 14 smd rect (at -3.945 2.09) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 57 | (pad 13 smd rect (at -3.945 1.69) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 58 | (pad 12 smd rect (at -3.945 1.29) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 59 | (pad 11 smd rect (at -3.945 0.89) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 60 | (pad 10 smd rect (at -3.945 0.49) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 61 | (pad 9 smd rect (at -3.945 0.09) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 62 | (pad 8 smd rect (at -3.945 -0.31) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 63 | (pad 7 smd rect (at -3.945 -0.71) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 64 | (pad 6 smd rect (at -3.945 -1.11) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 65 | (pad 5 smd rect (at -3.945 -1.51) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 66 | (pad 4 smd rect (at -3.945 -1.91) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 67 | (pad 3 smd rect (at -3.945 -2.31) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 68 | (pad 2 smd rect (at -3.945 -2.71) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 69 | (pad 1 smd rect (at -3.945 -3.11) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask)) 70 | (pad 64 smd rect (at -3.08 -3.97) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 71 | (pad 63 smd rect (at -2.68 -3.97) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 72 | (pad 62 smd rect (at -2.28 -3.97) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 73 | (pad 61 smd rect (at -1.88 -3.97) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 74 | (pad 60 smd rect (at -1.48 -3.97) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 75 | (pad 59 smd rect (at -1.08 -3.97) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 76 | (pad 58 smd rect (at -0.68 -3.97) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 77 | (pad 57 smd rect (at -0.28 -3.97) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 78 | (pad 56 smd rect (at 0.12 -3.97) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 79 | (pad 55 smd rect (at 0.52 -3.97) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 80 | (pad 54 smd rect (at 0.92 -3.97) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 81 | (pad 53 smd rect (at 1.32 -3.97) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 82 | (pad 52 smd rect (at 1.72 -3.97) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 83 | (pad 51 smd rect (at 2.12 -3.97) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 84 | (pad 50 smd rect (at 2.52 -3.97) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 85 | (pad 49 smd rect (at 2.92 -3.97) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 86 | (pad 32 smd rect (at 2.91 3.74) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 87 | (pad 31 smd rect (at 2.51 3.74) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 88 | (pad 30 smd rect (at 2.11 3.74) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 89 | (pad 29 smd rect (at 1.71 3.74) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 90 | (pad 28 smd rect (at 1.31 3.74) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 91 | (pad 27 smd rect (at 0.91 3.74) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 92 | (pad 26 smd rect (at 0.51 3.74) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 93 | (pad 25 smd rect (at 0.11 3.74) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 94 | (pad 24 smd rect (at -0.29 3.74) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 95 | (pad 23 smd rect (at -0.69 3.74) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 96 | (pad 22 smd rect (at -1.09 3.74) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 97 | (pad 21 smd rect (at -1.49 3.74) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 98 | (pad 20 smd rect (at -1.89 3.74) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 99 | (pad 19 smd rect (at -2.29 3.74) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 100 | (pad 18 smd rect (at -2.69 3.74) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 101 | (pad 17 smd rect (at -3.09 3.74) (size 0.2 0.7) (layers F.Cu F.Paste F.Mask)) 102 | (model ${KIPRJMOD}/lib/3d-models/S-PVQFN-N64.step 103 | (offset (xyz -0.1 0.1 0)) 104 | (scale (xyz 1 1 1)) 105 | (rotate (xyz -90 0 0)) 106 | ) 107 | ) 108 | -------------------------------------------------------------------------------- /arvsom.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "design_settings": { 4 | "defaults": { 5 | "board_outline_line_width": 0.05, 6 | "copper_line_width": 0.2, 7 | "copper_text_italic": false, 8 | "copper_text_size_h": 1.5, 9 | "copper_text_size_v": 1.5, 10 | "copper_text_thickness": 0.3, 11 | "copper_text_upright": true, 12 | "courtyard_line_width": 0.05, 13 | "other_line_width": 0.15, 14 | "other_text_italic": false, 15 | "other_text_size_h": 1.0, 16 | "other_text_size_v": 1.0, 17 | "other_text_thickness": 0.15, 18 | "other_text_upright": true, 19 | "silk_line_width": 0.09999999999999999, 20 | "silk_text_italic": false, 21 | "silk_text_size_h": 0.4, 22 | "silk_text_size_v": 0.4, 23 | "silk_text_thickness": 0.09999999999999999, 24 | "silk_text_upright": true 25 | }, 26 | "diff_pair_dimensions": [ 27 | { 28 | "gap": 0.25, 29 | "via_gap": 0.25, 30 | "width": 0.2 31 | } 32 | ], 33 | "drc_exclusions": [], 34 | "rule_severitieslegacy_courtyards_overlap": true, 35 | "rule_severitieslegacy_no_courtyard_defined": false, 36 | "rules": { 37 | "allow_blind_buried_vias": false, 38 | "allow_microvias": false, 39 | "min_hole_to_hole": 0.25, 40 | "min_microvia_diameter": 0.4, 41 | "min_microvia_drill": 0.2, 42 | "min_through_hole_diameter": 0.2, 43 | "min_track_width": 0.07619999999999999, 44 | "min_via_diameter": 0.4, 45 | "solder_mask_clearance": 0.05, 46 | "solder_mask_min_width": 0.0, 47 | "solder_paste_clearance": 0.0, 48 | "solder_paste_margin_ratio": -0.0 49 | }, 50 | "track_widths": [ 51 | 0.127, 52 | 0.1, 53 | 0.12, 54 | 0.127, 55 | 0.14, 56 | 0.15, 57 | 0.2, 58 | 0.2159, 59 | 0.25, 60 | 0.4 61 | ], 62 | "via_dimensions": [ 63 | { 64 | "diameter": 0.4, 65 | "drill": 0.2 66 | } 67 | ] 68 | }, 69 | "layer_presets": [] 70 | }, 71 | "boards": [], 72 | "cvpcb": { 73 | "equivalence_files": [] 74 | }, 75 | "erc": { 76 | "erc_exclusions": [], 77 | "meta": { 78 | "version": 0 79 | }, 80 | "pin_map": [ 81 | [ 82 | 0, 83 | 0, 84 | 0, 85 | 0, 86 | 0, 87 | 0, 88 | 1, 89 | 0, 90 | 0, 91 | 0, 92 | 0, 93 | 2 94 | ], 95 | [ 96 | 0, 97 | 2, 98 | 0, 99 | 1, 100 | 0, 101 | 0, 102 | 1, 103 | 0, 104 | 2, 105 | 2, 106 | 2, 107 | 2 108 | ], 109 | [ 110 | 0, 111 | 0, 112 | 0, 113 | 0, 114 | 0, 115 | 0, 116 | 1, 117 | 0, 118 | 1, 119 | 0, 120 | 1, 121 | 2 122 | ], 123 | [ 124 | 0, 125 | 1, 126 | 0, 127 | 0, 128 | 0, 129 | 0, 130 | 1, 131 | 1, 132 | 2, 133 | 1, 134 | 1, 135 | 2 136 | ], 137 | [ 138 | 0, 139 | 0, 140 | 0, 141 | 0, 142 | 0, 143 | 0, 144 | 1, 145 | 0, 146 | 0, 147 | 0, 148 | 0, 149 | 2 150 | ], 151 | [ 152 | 0, 153 | 0, 154 | 0, 155 | 0, 156 | 0, 157 | 0, 158 | 0, 159 | 0, 160 | 0, 161 | 0, 162 | 0, 163 | 2 164 | ], 165 | [ 166 | 1, 167 | 1, 168 | 1, 169 | 1, 170 | 1, 171 | 0, 172 | 1, 173 | 1, 174 | 1, 175 | 1, 176 | 1, 177 | 2 178 | ], 179 | [ 180 | 0, 181 | 0, 182 | 0, 183 | 1, 184 | 0, 185 | 0, 186 | 1, 187 | 0, 188 | 0, 189 | 0, 190 | 0, 191 | 2 192 | ], 193 | [ 194 | 0, 195 | 2, 196 | 1, 197 | 2, 198 | 0, 199 | 0, 200 | 1, 201 | 0, 202 | 2, 203 | 2, 204 | 2, 205 | 2 206 | ], 207 | [ 208 | 0, 209 | 2, 210 | 0, 211 | 1, 212 | 0, 213 | 0, 214 | 1, 215 | 0, 216 | 2, 217 | 0, 218 | 0, 219 | 2 220 | ], 221 | [ 222 | 0, 223 | 2, 224 | 1, 225 | 1, 226 | 0, 227 | 0, 228 | 1, 229 | 0, 230 | 2, 231 | 0, 232 | 0, 233 | 2 234 | ], 235 | [ 236 | 2, 237 | 2, 238 | 2, 239 | 2, 240 | 2, 241 | 2, 242 | 2, 243 | 2, 244 | 2, 245 | 2, 246 | 2, 247 | 2 248 | ] 249 | ], 250 | "rule_severities": { 251 | "bus_definition_conflict": "error", 252 | "bus_entry_needed": "error", 253 | "bus_label_syntax": "error", 254 | "bus_to_bus_conflict": "error", 255 | "bus_to_net_conflict": "error", 256 | "different_unit_footprint": "error", 257 | "different_unit_net": "error", 258 | "duplicate_reference": "error", 259 | "duplicate_sheet_names": "error", 260 | "extra_units": "error", 261 | "global_label_dangling": "warning", 262 | "hier_label_mismatch": "error", 263 | "label_dangling": "error", 264 | "lib_symbol_issues": "warning", 265 | "multiple_net_names": "warning", 266 | "net_not_bus_member": "warning", 267 | "no_connect_connected": "warning", 268 | "no_connect_dangling": "warning", 269 | "pin_not_connected": "error", 270 | "pin_not_driven": "error", 271 | "pin_to_pin": "warning", 272 | "power_pin_not_driven": "error", 273 | "similar_labels": "warning", 274 | "unannotated": "error", 275 | "unit_value_mismatch": "error", 276 | "unresolved_variable": "error", 277 | "wire_dangling": "error" 278 | } 279 | }, 280 | "libraries": { 281 | "pinned_footprint_libs": [], 282 | "pinned_symbol_libs": [] 283 | }, 284 | "meta": { 285 | "filename": "arvsom.kicad_pro", 286 | "version": 1 287 | }, 288 | "net_settings": { 289 | "classes": [ 290 | { 291 | "bus_width": 12.0, 292 | "clearance": 0.2, 293 | "diff_pair_gap": 0.25, 294 | "diff_pair_via_gap": 0.25, 295 | "diff_pair_width": 0.2, 296 | "line_style": 0, 297 | "microvia_diameter": 0.3, 298 | "microvia_drill": 0.1, 299 | "name": "Default", 300 | "pcb_color": "rgba(0, 0, 0, 0.000)", 301 | "schematic_color": "rgba(0, 0, 0, 0.000)", 302 | "track_width": 0.25, 303 | "via_diameter": 0.8, 304 | "via_drill": 0.4, 305 | "wire_width": 6.0 306 | } 307 | ], 308 | "meta": { 309 | "version": 2 310 | }, 311 | "net_colors": null 312 | }, 313 | "pcbnew": { 314 | "last_paths": { 315 | "gencad": "", 316 | "idf": "", 317 | "netlist": "", 318 | "specctra_dsn": "", 319 | "step": "", 320 | "vrml": "" 321 | }, 322 | "page_layout_descr_file": "" 323 | }, 324 | "schematic": { 325 | "annotate_start_num": 0, 326 | "drawing": { 327 | "default_line_thickness": 6.0, 328 | "default_text_size": 50.0, 329 | "field_names": [], 330 | "intersheets_ref_own_page": false, 331 | "intersheets_ref_prefix": "", 332 | "intersheets_ref_short": false, 333 | "intersheets_ref_show": false, 334 | "intersheets_ref_suffix": "", 335 | "junction_size_choice": 3, 336 | "label_size_ratio": 0.25, 337 | "pin_symbol_size": 0.0, 338 | "text_offset_ratio": 0.08 339 | }, 340 | "legacy_lib_dir": "", 341 | "legacy_lib_list": [], 342 | "meta": { 343 | "version": 1 344 | }, 345 | "net_format_name": "", 346 | "ngspice": { 347 | "fix_include_paths": true, 348 | "fix_passive_vals": false, 349 | "meta": { 350 | "version": 0 351 | }, 352 | "model_mode": 0, 353 | "workbook_filename": "" 354 | }, 355 | "page_layout_descr_file": "", 356 | "plot_directory": "./doc", 357 | "spice_adjust_passive_values": false, 358 | "spice_external_command": "spice \"%I\"", 359 | "subpart_first_id": 65, 360 | "subpart_id_separator": 0 361 | }, 362 | "sheets": [ 363 | [ 364 | "ab8767e3-3cf0-45f3-a9b0-dceb093c913c", 365 | "" 366 | ], 367 | [ 368 | "00000000-0000-0000-0000-000060751c8d", 369 | "PMIC" 370 | ], 371 | [ 372 | "00000000-0000-0000-0000-000060805c73", 373 | "VIC7100 power" 374 | ], 375 | [ 376 | "00000000-0000-0000-0000-0000607858ca", 377 | "Interfaces" 378 | ], 379 | [ 380 | "00000000-0000-0000-0000-000060805cc6", 381 | "VIC7100 config" 382 | ], 383 | [ 384 | "00000000-0000-0000-0000-000060980c6e", 385 | "Ethernet" 386 | ], 387 | [ 388 | "00000000-0000-0000-0000-000060805cec", 389 | "VIC7100 interfaces" 390 | ], 391 | [ 392 | "00000000-0000-0000-0000-000060a6123c", 393 | "LPDDR4" 394 | ], 395 | [ 396 | "00000000-0000-0000-0000-0000613a40ee", 397 | "VIC7100 DDR" 398 | ], 399 | [ 400 | "00000000-0000-0000-0000-00006293247c", 401 | "B2B connectors" 402 | ] 403 | ], 404 | "text_variables": {} 405 | } 406 | -------------------------------------------------------------------------------- /lib/3d-models/S-PVQFN-N64.step: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | 7 | FILE_DESCRIPTION( 8 | /* description */ (''), 9 | /* implementation_level */ '2;1'); 10 | 11 | FILE_NAME( 12 | /* name */ 'D:/ant/arv/S-PVQFN-N64.step', 13 | /* time_stamp */ '2021-05-13T13:38:54+02:00', 14 | /* author */ (''), 15 | /* organization */ (''), 16 | /* preprocessor_version */ 'ST-DEVELOPER v18.1', 17 | /* originating_system */ 'Autodesk Translation Framework v10.6.0.1341', 18 | 19 | /* authorisation */ ''); 20 | 21 | FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }')); 22 | ENDSEC; 23 | 24 | DATA; 25 | #10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#183); 26 | #11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#190,#12); 27 | #12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#14),#182); 28 | #13=STYLED_ITEM('',(#199),#14); 29 | #14=MANIFOLD_SOLID_BREP('Body1',#107); 30 | #15=FACE_OUTER_BOUND('',#21,.T.); 31 | #16=FACE_OUTER_BOUND('',#22,.T.); 32 | #17=FACE_OUTER_BOUND('',#23,.T.); 33 | #18=FACE_OUTER_BOUND('',#24,.T.); 34 | #19=FACE_OUTER_BOUND('',#25,.T.); 35 | #20=FACE_OUTER_BOUND('',#26,.T.); 36 | #21=EDGE_LOOP('',(#71,#72,#73,#74)); 37 | #22=EDGE_LOOP('',(#75,#76,#77,#78)); 38 | #23=EDGE_LOOP('',(#79,#80,#81,#82)); 39 | #24=EDGE_LOOP('',(#83,#84,#85,#86)); 40 | #25=EDGE_LOOP('',(#87,#88,#89,#90)); 41 | #26=EDGE_LOOP('',(#91,#92,#93,#94)); 42 | #27=LINE('',#157,#39); 43 | #28=LINE('',#159,#40); 44 | #29=LINE('',#161,#41); 45 | #30=LINE('',#162,#42); 46 | #31=LINE('',#165,#43); 47 | #32=LINE('',#167,#44); 48 | #33=LINE('',#168,#45); 49 | #34=LINE('',#171,#46); 50 | #35=LINE('',#173,#47); 51 | #36=LINE('',#174,#48); 52 | #37=LINE('',#176,#49); 53 | #38=LINE('',#177,#50); 54 | #39=VECTOR('',#131,10.); 55 | #40=VECTOR('',#132,10.); 56 | #41=VECTOR('',#133,10.); 57 | #42=VECTOR('',#134,10.); 58 | #43=VECTOR('',#137,10.); 59 | #44=VECTOR('',#138,10.); 60 | #45=VECTOR('',#139,10.); 61 | #46=VECTOR('',#142,10.); 62 | #47=VECTOR('',#143,10.); 63 | #48=VECTOR('',#144,10.); 64 | #49=VECTOR('',#147,10.); 65 | #50=VECTOR('',#148,10.); 66 | #51=VERTEX_POINT('',#155); 67 | #52=VERTEX_POINT('',#156); 68 | #53=VERTEX_POINT('',#158); 69 | #54=VERTEX_POINT('',#160); 70 | #55=VERTEX_POINT('',#164); 71 | #56=VERTEX_POINT('',#166); 72 | #57=VERTEX_POINT('',#170); 73 | #58=VERTEX_POINT('',#172); 74 | #59=EDGE_CURVE('',#51,#52,#27,.T.); 75 | #60=EDGE_CURVE('',#52,#53,#28,.T.); 76 | #61=EDGE_CURVE('',#54,#53,#29,.T.); 77 | #62=EDGE_CURVE('',#51,#54,#30,.T.); 78 | #63=EDGE_CURVE('',#55,#51,#31,.T.); 79 | #64=EDGE_CURVE('',#56,#54,#32,.T.); 80 | #65=EDGE_CURVE('',#55,#56,#33,.T.); 81 | #66=EDGE_CURVE('',#57,#55,#34,.T.); 82 | #67=EDGE_CURVE('',#58,#56,#35,.T.); 83 | #68=EDGE_CURVE('',#57,#58,#36,.T.); 84 | #69=EDGE_CURVE('',#52,#57,#37,.T.); 85 | #70=EDGE_CURVE('',#53,#58,#38,.T.); 86 | #71=ORIENTED_EDGE('',*,*,#59,.T.); 87 | #72=ORIENTED_EDGE('',*,*,#60,.T.); 88 | #73=ORIENTED_EDGE('',*,*,#61,.F.); 89 | #74=ORIENTED_EDGE('',*,*,#62,.F.); 90 | #75=ORIENTED_EDGE('',*,*,#63,.T.); 91 | #76=ORIENTED_EDGE('',*,*,#62,.T.); 92 | #77=ORIENTED_EDGE('',*,*,#64,.F.); 93 | #78=ORIENTED_EDGE('',*,*,#65,.F.); 94 | #79=ORIENTED_EDGE('',*,*,#66,.T.); 95 | #80=ORIENTED_EDGE('',*,*,#65,.T.); 96 | #81=ORIENTED_EDGE('',*,*,#67,.F.); 97 | #82=ORIENTED_EDGE('',*,*,#68,.F.); 98 | #83=ORIENTED_EDGE('',*,*,#69,.T.); 99 | #84=ORIENTED_EDGE('',*,*,#68,.T.); 100 | #85=ORIENTED_EDGE('',*,*,#70,.F.); 101 | #86=ORIENTED_EDGE('',*,*,#60,.F.); 102 | #87=ORIENTED_EDGE('',*,*,#70,.T.); 103 | #88=ORIENTED_EDGE('',*,*,#67,.T.); 104 | #89=ORIENTED_EDGE('',*,*,#64,.T.); 105 | #90=ORIENTED_EDGE('',*,*,#61,.T.); 106 | #91=ORIENTED_EDGE('',*,*,#69,.F.); 107 | #92=ORIENTED_EDGE('',*,*,#59,.F.); 108 | #93=ORIENTED_EDGE('',*,*,#63,.F.); 109 | #94=ORIENTED_EDGE('',*,*,#66,.F.); 110 | #95=PLANE('',#121); 111 | #96=PLANE('',#122); 112 | #97=PLANE('',#123); 113 | #98=PLANE('',#124); 114 | #99=PLANE('',#125); 115 | #100=PLANE('',#126); 116 | #101=ADVANCED_FACE('',(#15),#95,.T.); 117 | #102=ADVANCED_FACE('',(#16),#96,.T.); 118 | #103=ADVANCED_FACE('',(#17),#97,.T.); 119 | #104=ADVANCED_FACE('',(#18),#98,.T.); 120 | #105=ADVANCED_FACE('',(#19),#99,.T.); 121 | #106=ADVANCED_FACE('',(#20),#100,.F.); 122 | #107=CLOSED_SHELL('',(#101,#102,#103,#104,#105,#106)); 123 | #108=DERIVED_UNIT_ELEMENT(#110,1.); 124 | #109=DERIVED_UNIT_ELEMENT(#185,-3.); 125 | #110=( 126 | MASS_UNIT() 127 | NAMED_UNIT(*) 128 | SI_UNIT(.KILO.,.GRAM.) 129 | ); 130 | #111=DERIVED_UNIT((#108,#109)); 131 | #112=MEASURE_REPRESENTATION_ITEM('density measure', 132 | POSITIVE_RATIO_MEASURE(7850.),#111); 133 | #113=PROPERTY_DEFINITION_REPRESENTATION(#118,#115); 134 | #114=PROPERTY_DEFINITION_REPRESENTATION(#119,#116); 135 | #115=REPRESENTATION('material name',(#117),#182); 136 | #116=REPRESENTATION('density',(#112),#182); 137 | #117=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel'); 138 | #118=PROPERTY_DEFINITION('material property','material name',#192); 139 | #119=PROPERTY_DEFINITION('material property','density of part',#192); 140 | #120=AXIS2_PLACEMENT_3D('placement',#153,#127,#128); 141 | #121=AXIS2_PLACEMENT_3D('',#154,#129,#130); 142 | #122=AXIS2_PLACEMENT_3D('',#163,#135,#136); 143 | #123=AXIS2_PLACEMENT_3D('',#169,#140,#141); 144 | #124=AXIS2_PLACEMENT_3D('',#175,#145,#146); 145 | #125=AXIS2_PLACEMENT_3D('',#178,#149,#150); 146 | #126=AXIS2_PLACEMENT_3D('',#179,#151,#152); 147 | #127=DIRECTION('axis',(0.,0.,1.)); 148 | #128=DIRECTION('refdir',(1.,0.,0.)); 149 | #129=DIRECTION('center_axis',(0.,0.,1.)); 150 | #130=DIRECTION('ref_axis',(1.,0.,0.)); 151 | #131=DIRECTION('',(1.,0.,0.)); 152 | #132=DIRECTION('',(0.,1.,0.)); 153 | #133=DIRECTION('',(1.,0.,0.)); 154 | #134=DIRECTION('',(0.,1.,0.)); 155 | #135=DIRECTION('center_axis',(-1.,0.,0.)); 156 | #136=DIRECTION('ref_axis',(0.,0.,1.)); 157 | #137=DIRECTION('',(0.,0.,1.)); 158 | #138=DIRECTION('',(0.,0.,1.)); 159 | #139=DIRECTION('',(0.,1.,0.)); 160 | #140=DIRECTION('center_axis',(0.,0.,-1.)); 161 | #141=DIRECTION('ref_axis',(-1.,0.,0.)); 162 | #142=DIRECTION('',(-1.,0.,0.)); 163 | #143=DIRECTION('',(-1.,0.,0.)); 164 | #144=DIRECTION('',(0.,1.,0.)); 165 | #145=DIRECTION('center_axis',(1.,0.,0.)); 166 | #146=DIRECTION('ref_axis',(0.,0.,-1.)); 167 | #147=DIRECTION('',(0.,0.,-1.)); 168 | #148=DIRECTION('',(0.,0.,-1.)); 169 | #149=DIRECTION('center_axis',(0.,1.,0.)); 170 | #150=DIRECTION('ref_axis',(0.,0.,1.)); 171 | #151=DIRECTION('center_axis',(0.,1.,0.)); 172 | #152=DIRECTION('ref_axis',(1.,0.,0.)); 173 | #153=CARTESIAN_POINT('',(0.,0.,0.)); 174 | #154=CARTESIAN_POINT('Origin',(-4.,0.,4.)); 175 | #155=CARTESIAN_POINT('',(-4.,0.,4.)); 176 | #156=CARTESIAN_POINT('',(4.,0.,4.)); 177 | #157=CARTESIAN_POINT('',(-4.,0.,4.)); 178 | #158=CARTESIAN_POINT('',(4.,1.,4.)); 179 | #159=CARTESIAN_POINT('',(4.,0.,4.)); 180 | #160=CARTESIAN_POINT('',(-4.,1.,4.)); 181 | #161=CARTESIAN_POINT('',(-4.,1.,4.)); 182 | #162=CARTESIAN_POINT('',(-4.,0.,4.)); 183 | #163=CARTESIAN_POINT('Origin',(-4.,0.,-4.)); 184 | #164=CARTESIAN_POINT('',(-4.,0.,-4.)); 185 | #165=CARTESIAN_POINT('',(-4.,0.,-4.)); 186 | #166=CARTESIAN_POINT('',(-4.,1.,-4.)); 187 | #167=CARTESIAN_POINT('',(-4.,1.,-4.)); 188 | #168=CARTESIAN_POINT('',(-4.,0.,-4.)); 189 | #169=CARTESIAN_POINT('Origin',(4.,0.,-4.)); 190 | #170=CARTESIAN_POINT('',(4.,0.,-4.)); 191 | #171=CARTESIAN_POINT('',(4.,0.,-4.)); 192 | #172=CARTESIAN_POINT('',(4.,1.,-4.)); 193 | #173=CARTESIAN_POINT('',(4.,1.,-4.)); 194 | #174=CARTESIAN_POINT('',(4.,0.,-4.)); 195 | #175=CARTESIAN_POINT('Origin',(4.,0.,4.)); 196 | #176=CARTESIAN_POINT('',(4.,0.,4.)); 197 | #177=CARTESIAN_POINT('',(4.,1.,4.)); 198 | #178=CARTESIAN_POINT('Origin',(0.,1.,0.)); 199 | #179=CARTESIAN_POINT('Origin',(0.,0.,0.)); 200 | #180=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#184, 201 | 'DISTANCE_ACCURACY_VALUE', 202 | 'Maximum model space distance between geometric entities at asserted c 203 | onnectivities'); 204 | #181=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#184, 205 | 'DISTANCE_ACCURACY_VALUE', 206 | 'Maximum model space distance between geometric entities at asserted c 207 | onnectivities'); 208 | #182=( 209 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 210 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#180)) 211 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#184,#186,#187)) 212 | REPRESENTATION_CONTEXT('','3D') 213 | ); 214 | #183=( 215 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 216 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#181)) 217 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#184,#186,#187)) 218 | REPRESENTATION_CONTEXT('','3D') 219 | ); 220 | #184=( 221 | LENGTH_UNIT() 222 | NAMED_UNIT(*) 223 | SI_UNIT(.MILLI.,.METRE.) 224 | ); 225 | #185=( 226 | LENGTH_UNIT() 227 | NAMED_UNIT(*) 228 | SI_UNIT($,.METRE.) 229 | ); 230 | #186=( 231 | NAMED_UNIT(*) 232 | PLANE_ANGLE_UNIT() 233 | SI_UNIT($,.RADIAN.) 234 | ); 235 | #187=( 236 | NAMED_UNIT(*) 237 | SI_UNIT($,.STERADIAN.) 238 | SOLID_ANGLE_UNIT() 239 | ); 240 | #188=SHAPE_DEFINITION_REPRESENTATION(#189,#190); 241 | #189=PRODUCT_DEFINITION_SHAPE('',$,#192); 242 | #190=SHAPE_REPRESENTATION('',(#120),#182); 243 | #191=PRODUCT_DEFINITION_CONTEXT('part definition',#196,'design'); 244 | #192=PRODUCT_DEFINITION('(Unsaved)','(Unsaved)',#193,#191); 245 | #193=PRODUCT_DEFINITION_FORMATION('',$,#198); 246 | #194=PRODUCT_RELATED_PRODUCT_CATEGORY('(Unsaved)','(Unsaved)',(#198)); 247 | #195=APPLICATION_PROTOCOL_DEFINITION('international standard', 248 | 'automotive_design',2009,#196); 249 | #196=APPLICATION_CONTEXT( 250 | 'Core Data for Automotive Mechanical Design Process'); 251 | #197=PRODUCT_CONTEXT('part definition',#196,'mechanical'); 252 | #198=PRODUCT('(Unsaved)','(Unsaved)',$,(#197)); 253 | #199=PRESENTATION_STYLE_ASSIGNMENT((#200)); 254 | #200=SURFACE_STYLE_USAGE(.BOTH.,#201); 255 | #201=SURFACE_SIDE_STYLE('',(#202)); 256 | #202=SURFACE_STYLE_FILL_AREA(#203); 257 | #203=FILL_AREA_STYLE('Steel - Satin',(#204)); 258 | #204=FILL_AREA_STYLE_COLOUR('Steel - Satin',#205); 259 | #205=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157); 260 | ENDSEC; 261 | END-ISO-10303-21; 262 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/QFN50P900X900X80-65N.kicad_mod: -------------------------------------------------------------------------------- 1 | (module QFN50P900X900X80-65N (layer F.Cu) (tedit 60537148) 2 | (fp_text reference REF** (at -1.825 -6.135) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.015))) 4 | ) 5 | (fp_text value QFN50P900X900X80-65N (at 7.7 6.135) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.015))) 7 | ) 8 | (fp_poly (pts (xy -3.3 2.14) (xy -2.14 2.14) (xy -2.14 3.3) (xy -3.3 3.3)) (layer F.Paste) (width 0.01)) 9 | (fp_poly (pts (xy -3.3 0.78) (xy -2.14 0.78) (xy -2.14 1.94) (xy -3.3 1.94)) (layer F.Paste) (width 0.01)) 10 | (fp_poly (pts (xy -3.3 -3.3) (xy -2.14 -3.3) (xy -2.14 -2.14) (xy -3.3 -2.14)) (layer F.Paste) (width 0.01)) 11 | (fp_poly (pts (xy -3.3 -1.94) (xy -2.14 -1.94) (xy -2.14 -0.78) (xy -3.3 -0.78)) (layer F.Paste) (width 0.01)) 12 | (fp_poly (pts (xy -3.3 -0.58) (xy -2.14 -0.58) (xy -2.14 0.58) (xy -3.3 0.58)) (layer F.Paste) (width 0.01)) 13 | (fp_poly (pts (xy -1.94 2.14) (xy -0.78 2.14) (xy -0.78 3.3) (xy -1.94 3.3)) (layer F.Paste) (width 0.01)) 14 | (fp_poly (pts (xy -1.94 0.78) (xy -0.78 0.78) (xy -0.78 1.94) (xy -1.94 1.94)) (layer F.Paste) (width 0.01)) 15 | (fp_poly (pts (xy -1.94 -3.3) (xy -0.78 -3.3) (xy -0.78 -2.14) (xy -1.94 -2.14)) (layer F.Paste) (width 0.01)) 16 | (fp_poly (pts (xy -1.94 -1.94) (xy -0.78 -1.94) (xy -0.78 -0.78) (xy -1.94 -0.78)) (layer F.Paste) (width 0.01)) 17 | (fp_poly (pts (xy -1.94 -0.58) (xy -0.78 -0.58) (xy -0.78 0.58) (xy -1.94 0.58)) (layer F.Paste) (width 0.01)) 18 | (fp_poly (pts (xy 2.14 2.14) (xy 3.3 2.14) (xy 3.3 3.3) (xy 2.14 3.3)) (layer F.Paste) (width 0.01)) 19 | (fp_poly (pts (xy 2.14 0.78) (xy 3.3 0.78) (xy 3.3 1.94) (xy 2.14 1.94)) (layer F.Paste) (width 0.01)) 20 | (fp_poly (pts (xy 2.14 -3.3) (xy 3.3 -3.3) (xy 3.3 -2.14) (xy 2.14 -2.14)) (layer F.Paste) (width 0.01)) 21 | (fp_poly (pts (xy 2.14 -1.94) (xy 3.3 -1.94) (xy 3.3 -0.78) (xy 2.14 -0.78)) (layer F.Paste) (width 0.01)) 22 | (fp_poly (pts (xy 2.14 -0.58) (xy 3.3 -0.58) (xy 3.3 0.58) (xy 2.14 0.58)) (layer F.Paste) (width 0.01)) 23 | (fp_poly (pts (xy 0.78 2.14) (xy 1.94 2.14) (xy 1.94 3.3) (xy 0.78 3.3)) (layer F.Paste) (width 0.01)) 24 | (fp_poly (pts (xy 0.78 0.78) (xy 1.94 0.78) (xy 1.94 1.94) (xy 0.78 1.94)) (layer F.Paste) (width 0.01)) 25 | (fp_poly (pts (xy 0.78 -3.3) (xy 1.94 -3.3) (xy 1.94 -2.14) (xy 0.78 -2.14)) (layer F.Paste) (width 0.01)) 26 | (fp_poly (pts (xy 0.78 -1.94) (xy 1.94 -1.94) (xy 1.94 -0.78) (xy 0.78 -0.78)) (layer F.Paste) (width 0.01)) 27 | (fp_poly (pts (xy 0.78 -0.58) (xy 1.94 -0.58) (xy 1.94 0.58) (xy 0.78 0.58)) (layer F.Paste) (width 0.01)) 28 | (fp_poly (pts (xy -0.58 2.14) (xy 0.58 2.14) (xy 0.58 3.3) (xy -0.58 3.3)) (layer F.Paste) (width 0.01)) 29 | (fp_poly (pts (xy -0.58 0.78) (xy 0.58 0.78) (xy 0.58 1.94) (xy -0.58 1.94)) (layer F.Paste) (width 0.01)) 30 | (fp_poly (pts (xy -0.58 -3.3) (xy 0.58 -3.3) (xy 0.58 -2.14) (xy -0.58 -2.14)) (layer F.Paste) (width 0.01)) 31 | (fp_poly (pts (xy -0.58 -1.94) (xy 0.58 -1.94) (xy 0.58 -0.78) (xy -0.58 -0.78)) (layer F.Paste) (width 0.01)) 32 | (fp_poly (pts (xy -0.58 -0.58) (xy 0.58 -0.58) (xy 0.58 0.58) (xy -0.58 0.58)) (layer F.Paste) (width 0.01)) 33 | (fp_line (start 5.115 5.115) (end 5.115 -5.115) (layer F.CrtYd) (width 0.05)) 34 | (fp_line (start -5.115 5.115) (end -5.115 -5.115) (layer F.CrtYd) (width 0.05)) 35 | (fp_line (start -5.115 -5.115) (end 5.115 -5.115) (layer F.CrtYd) (width 0.05)) 36 | (fp_line (start -5.115 5.115) (end 5.115 5.115) (layer F.CrtYd) (width 0.05)) 37 | (fp_line (start -4.5 -4.5) (end -4.5 -4.205) (layer F.SilkS) (width 0.127)) 38 | (fp_line (start -4.5 4.5) (end -4.5 4.205) (layer F.SilkS) (width 0.127)) 39 | (fp_line (start 4.5 -4.5) (end 4.5 -4.205) (layer F.SilkS) (width 0.127)) 40 | (fp_line (start 4.5 4.5) (end 4.5 4.205) (layer F.SilkS) (width 0.127)) 41 | (fp_line (start -4.5 -4.5) (end -4.205 -4.5) (layer F.SilkS) (width 0.127)) 42 | (fp_line (start -4.5 4.5) (end -4.205 4.5) (layer F.SilkS) (width 0.127)) 43 | (fp_line (start 4.5 -4.5) (end 4.205 -4.5) (layer F.SilkS) (width 0.127)) 44 | (fp_line (start 4.5 4.5) (end 4.205 4.5) (layer F.SilkS) (width 0.127)) 45 | (fp_line (start -4.5 4.5) (end -4.5 -4.5) (layer F.Fab) (width 0.127)) 46 | (fp_line (start 4.5 4.5) (end 4.5 -4.5) (layer F.Fab) (width 0.127)) 47 | (fp_line (start 4.5 -4.5) (end -4.5 -4.5) (layer F.Fab) (width 0.127)) 48 | (fp_line (start 4.5 4.5) (end -4.5 4.5) (layer F.Fab) (width 0.127)) 49 | (fp_circle (center -5.495 -3.75) (end -5.395 -3.75) (layer F.Fab) (width 0.2)) 50 | (fp_circle (center -5.495 -3.75) (end -5.395 -3.75) (layer F.SilkS) (width 0.2)) 51 | (pad 65 smd rect (at 0 0) (size 7.2 7.2) (layers F.Cu F.Mask)) 52 | (pad 48 smd rect (at 4.435 -3.75) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 53 | (pad 47 smd rect (at 4.435 -3.25) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 54 | (pad 46 smd rect (at 4.435 -2.75) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 55 | (pad 45 smd rect (at 4.435 -2.25) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 56 | (pad 44 smd rect (at 4.435 -1.75) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 57 | (pad 43 smd rect (at 4.435 -1.25) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 58 | (pad 42 smd rect (at 4.435 -0.75) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 59 | (pad 41 smd rect (at 4.435 -0.25) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 60 | (pad 40 smd rect (at 4.435 0.25) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 61 | (pad 39 smd rect (at 4.435 0.75) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 62 | (pad 38 smd rect (at 4.435 1.25) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 63 | (pad 37 smd rect (at 4.435 1.75) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 64 | (pad 36 smd rect (at 4.435 2.25) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 65 | (pad 35 smd rect (at 4.435 2.75) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 66 | (pad 34 smd rect (at 4.435 3.25) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 67 | (pad 33 smd rect (at 4.435 3.75) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 68 | (pad 16 smd rect (at -4.435 3.75) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 69 | (pad 15 smd rect (at -4.435 3.25) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 70 | (pad 14 smd rect (at -4.435 2.75) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 71 | (pad 13 smd rect (at -4.435 2.25) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 72 | (pad 12 smd rect (at -4.435 1.75) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 73 | (pad 11 smd rect (at -4.435 1.25) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 74 | (pad 10 smd rect (at -4.435 0.75) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 75 | (pad 9 smd rect (at -4.435 0.25) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 76 | (pad 8 smd rect (at -4.435 -0.25) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 77 | (pad 7 smd rect (at -4.435 -0.75) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 78 | (pad 6 smd rect (at -4.435 -1.25) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 79 | (pad 5 smd rect (at -4.435 -1.75) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 80 | (pad 4 smd rect (at -4.435 -2.25) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 81 | (pad 3 smd rect (at -4.435 -2.75) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 82 | (pad 2 smd rect (at -4.435 -3.25) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 83 | (pad 1 smd rect (at -4.435 -3.75) (size 0.86 0.27) (layers F.Cu F.Paste F.Mask)) 84 | (pad 64 smd rect (at -3.75 -4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 85 | (pad 63 smd rect (at -3.25 -4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 86 | (pad 62 smd rect (at -2.75 -4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 87 | (pad 61 smd rect (at -2.25 -4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 88 | (pad 60 smd rect (at -1.75 -4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 89 | (pad 59 smd rect (at -1.25 -4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 90 | (pad 58 smd rect (at -0.75 -4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 91 | (pad 57 smd rect (at -0.25 -4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 92 | (pad 56 smd rect (at 0.25 -4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 93 | (pad 55 smd rect (at 0.75 -4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 94 | (pad 54 smd rect (at 1.25 -4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 95 | (pad 53 smd rect (at 1.75 -4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 96 | (pad 52 smd rect (at 2.25 -4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 97 | (pad 51 smd rect (at 2.75 -4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 98 | (pad 50 smd rect (at 3.25 -4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 99 | (pad 49 smd rect (at 3.75 -4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 100 | (pad 32 smd rect (at 3.75 4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 101 | (pad 31 smd rect (at 3.25 4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 102 | (pad 30 smd rect (at 2.75 4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 103 | (pad 29 smd rect (at 2.25 4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 104 | (pad 28 smd rect (at 1.75 4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 105 | (pad 27 smd rect (at 1.25 4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 106 | (pad 26 smd rect (at 0.75 4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 107 | (pad 25 smd rect (at 0.25 4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 108 | (pad 24 smd rect (at -0.25 4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 109 | (pad 23 smd rect (at -0.75 4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 110 | (pad 22 smd rect (at -1.25 4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 111 | (pad 21 smd rect (at -1.75 4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 112 | (pad 20 smd rect (at -2.25 4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 113 | (pad 19 smd rect (at -2.75 4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 114 | (pad 18 smd rect (at -3.25 4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 115 | (pad 17 smd rect (at -3.75 4.435) (size 0.27 0.86) (layers F.Cu F.Paste F.Mask)) 116 | (model ${KIPRJMOD}/lib/3d-models/VQFN_56.step 117 | (at (xyz 0 0 0)) 118 | (scale (xyz 1 1 1)) 119 | (rotate (xyz 90 0 0)) 120 | ) 121 | ) 122 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/HRS_DF40C-100DP-0.4V(51).kicad_mod: -------------------------------------------------------------------------------- 1 | (module "HRS_DF40C-100DP-0.4V(51)" (layer F.Cu) (tedit 60CB1F32) 2 | (fp_text reference REF** (at -8.978 -2.7064) (layer F.SilkS) 3 | (effects (font (size 0.64 0.64) (thickness 0.015))) 4 | ) 5 | (fp_text value HRS_DF40C-100DP-0.4V_51_ (at -1.2564 2.7064) (layer F.Fab) 6 | (effects (font (size 0.64 0.64) (thickness 0.015))) 7 | ) 8 | (fp_line (start -11.01 1.935) (end -11.01 -1.935) (layer F.CrtYd) (width 0.05)) 9 | (fp_line (start 11.01 1.935) (end -11.01 1.935) (layer F.CrtYd) (width 0.05)) 10 | (fp_line (start 11.01 -1.935) (end 11.01 1.935) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start -11.01 -1.935) (end 11.01 -1.935) (layer F.CrtYd) (width 0.05)) 12 | (fp_circle (center -9.8 -2.065) (end -9.74 -2.065) (layer F.Fab) (width 0.12)) 13 | (fp_circle (center -9.8 -2.065) (end -9.74 -2.065) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 10.76 -0.925) (end 10.76 0.925) (layer F.SilkS) (width 0.127)) 15 | (fp_line (start -10.76 0.925) (end -10.76 -0.925) (layer F.SilkS) (width 0.127)) 16 | (fp_line (start -10.76 0.925) (end -10.76 -0.925) (layer F.Fab) (width 0.127)) 17 | (fp_line (start 10.76 0.925) (end -10.76 0.925) (layer F.Fab) (width 0.127)) 18 | (fp_line (start 10.76 -0.925) (end 10.76 0.925) (layer F.Fab) (width 0.127)) 19 | (fp_line (start -10.76 -0.925) (end 10.76 -0.925) (layer F.Fab) (width 0.127)) 20 | (pad 100 smd rect (at 9.8 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 21 | (pad 99 smd rect (at 9.8 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 22 | (pad 98 smd rect (at 9.4 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 23 | (pad 97 smd rect (at 9.4 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 24 | (pad 96 smd rect (at 9 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 25 | (pad 95 smd rect (at 9 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 26 | (pad 94 smd rect (at 8.6 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 27 | (pad 93 smd rect (at 8.6 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 28 | (pad 92 smd rect (at 8.2 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 29 | (pad 91 smd rect (at 8.2 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 30 | (pad 90 smd rect (at 7.8 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 31 | (pad 89 smd rect (at 7.8 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 32 | (pad 88 smd rect (at 7.4 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 33 | (pad 87 smd rect (at 7.4 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 34 | (pad 86 smd rect (at 7 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 35 | (pad 85 smd rect (at 7 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 36 | (pad 84 smd rect (at 6.6 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 37 | (pad 83 smd rect (at 6.6 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 38 | (pad 82 smd rect (at 6.2 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 39 | (pad 81 smd rect (at 6.2 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 40 | (pad 80 smd rect (at 5.8 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 41 | (pad 79 smd rect (at 5.8 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 42 | (pad 78 smd rect (at 5.4 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 43 | (pad 77 smd rect (at 5.4 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 44 | (pad 76 smd rect (at 5 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 45 | (pad 75 smd rect (at 5 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 46 | (pad 74 smd rect (at 4.6 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 47 | (pad 73 smd rect (at 4.6 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 48 | (pad 72 smd rect (at 4.2 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 49 | (pad 71 smd rect (at 4.2 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 50 | (pad 70 smd rect (at 3.8 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 51 | (pad 69 smd rect (at 3.8 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 52 | (pad 68 smd rect (at 3.4 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 53 | (pad 67 smd rect (at 3.4 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 54 | (pad 66 smd rect (at 3 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 55 | (pad 65 smd rect (at 3 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 56 | (pad 64 smd rect (at 2.6 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 57 | (pad 63 smd rect (at 2.6 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 58 | (pad 62 smd rect (at 2.2 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 59 | (pad 61 smd rect (at 2.2 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 60 | (pad 60 smd rect (at 1.8 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 61 | (pad 59 smd rect (at 1.8 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 62 | (pad 58 smd rect (at 1.4 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 63 | (pad 57 smd rect (at 1.4 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 64 | (pad 56 smd rect (at 1 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 65 | (pad 55 smd rect (at 1 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 66 | (pad 54 smd rect (at 0.6 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 67 | (pad 53 smd rect (at 0.6 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 68 | (pad 52 smd rect (at 0.2 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 69 | (pad 51 smd rect (at 0.2 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 70 | (pad 50 smd rect (at -0.2 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 71 | (pad 49 smd rect (at -0.2 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 72 | (pad 48 smd rect (at -0.6 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 73 | (pad 47 smd rect (at -0.6 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 74 | (pad 46 smd rect (at -1 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 75 | (pad 45 smd rect (at -1 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 76 | (pad 44 smd rect (at -1.4 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 77 | (pad 43 smd rect (at -1.4 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 78 | (pad 42 smd rect (at -1.8 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 79 | (pad 41 smd rect (at -1.8 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 80 | (pad 40 smd rect (at -2.2 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 81 | (pad 39 smd rect (at -2.2 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 82 | (pad 38 smd rect (at -2.6 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 83 | (pad 37 smd rect (at -2.6 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 84 | (pad 36 smd rect (at -3 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 85 | (pad 35 smd rect (at -3 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 86 | (pad 34 smd rect (at -3.4 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 87 | (pad 33 smd rect (at -3.4 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 88 | (pad 32 smd rect (at -3.8 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 89 | (pad 31 smd rect (at -3.8 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 90 | (pad 30 smd rect (at -4.2 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 91 | (pad 29 smd rect (at -4.2 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 92 | (pad 28 smd rect (at -4.6 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 93 | (pad 27 smd rect (at -4.6 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 94 | (pad 26 smd rect (at -5 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 95 | (pad 25 smd rect (at -5 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 96 | (pad 24 smd rect (at -5.4 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 97 | (pad 23 smd rect (at -5.4 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 98 | (pad 22 smd rect (at -5.8 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 99 | (pad 21 smd rect (at -5.8 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 100 | (pad S3 smd rect (at 10.275 -1.355) (size 0.35 0.66) (layers F.Cu F.Paste F.Mask)) 101 | (pad S4 smd rect (at 10.275 1.355) (size 0.35 0.66) (layers F.Cu F.Paste F.Mask)) 102 | (pad S1 smd rect (at -10.275 -1.355) (size 0.35 0.66) (layers F.Cu F.Paste F.Mask)) 103 | (pad S2 smd rect (at -10.275 1.355) (size 0.35 0.66) (layers F.Cu F.Paste F.Mask)) 104 | (pad 20 smd rect (at -6.2 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 105 | (pad 19 smd rect (at -6.2 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 106 | (pad 18 smd rect (at -6.6 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 107 | (pad 17 smd rect (at -6.6 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 108 | (pad 16 smd rect (at -7 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 109 | (pad 15 smd rect (at -7 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 110 | (pad 14 smd rect (at -7.4 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 111 | (pad 13 smd rect (at -7.4 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 112 | (pad 12 smd rect (at -7.8 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 113 | (pad 11 smd rect (at -7.8 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 114 | (pad 10 smd rect (at -8.2 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 115 | (pad 9 smd rect (at -8.2 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 116 | (pad 8 smd rect (at -8.6 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 117 | (pad 7 smd rect (at -8.6 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 118 | (pad 6 smd rect (at -9 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 119 | (pad 5 smd rect (at -9 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 120 | (pad 4 smd rect (at -9.4 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 121 | (pad 3 smd rect (at -9.4 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 122 | (pad 2 smd rect (at -9.8 1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 123 | (pad 1 smd rect (at -9.8 -1.355) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 124 | (model ${KIPRJMOD}/lib/3d-models/DF40C-100DP.stp 125 | (offset (xyz 6.76 -0.85 0.65)) 126 | (scale (xyz 1 1 1)) 127 | (rotate (xyz -90 0 90)) 128 | ) 129 | ) 130 | -------------------------------------------------------------------------------- /lib/3d-models/IHLP4040DZERR56M01.step: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | 7 | FILE_DESCRIPTION( 8 | /* description */ (''), 9 | /* implementation_level */ '2;1'); 10 | 11 | FILE_NAME( 12 | /* name */ 'D:/ant/risv/IHLP4040DZERR56M01.step', 13 | /* time_stamp */ '2021-03-19T16:14:10+01:00', 14 | /* author */ (''), 15 | /* organization */ (''), 16 | /* preprocessor_version */ 'ST-DEVELOPER v18.1', 17 | /* originating_system */ 'Autodesk Translation Framework v9.10.0.1330', 18 | 19 | /* authorisation */ ''); 20 | 21 | FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }')); 22 | ENDSEC; 23 | 24 | DATA; 25 | #10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#183); 26 | #11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#190,#12); 27 | #12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#14),#182); 28 | #13=STYLED_ITEM('',(#199),#14); 29 | #14=MANIFOLD_SOLID_BREP('Body1',#107); 30 | #15=FACE_OUTER_BOUND('',#21,.T.); 31 | #16=FACE_OUTER_BOUND('',#22,.T.); 32 | #17=FACE_OUTER_BOUND('',#23,.T.); 33 | #18=FACE_OUTER_BOUND('',#24,.T.); 34 | #19=FACE_OUTER_BOUND('',#25,.T.); 35 | #20=FACE_OUTER_BOUND('',#26,.T.); 36 | #21=EDGE_LOOP('',(#71,#72,#73,#74)); 37 | #22=EDGE_LOOP('',(#75,#76,#77,#78)); 38 | #23=EDGE_LOOP('',(#79,#80,#81,#82)); 39 | #24=EDGE_LOOP('',(#83,#84,#85,#86)); 40 | #25=EDGE_LOOP('',(#87,#88,#89,#90)); 41 | #26=EDGE_LOOP('',(#91,#92,#93,#94)); 42 | #27=LINE('',#157,#39); 43 | #28=LINE('',#159,#40); 44 | #29=LINE('',#161,#41); 45 | #30=LINE('',#162,#42); 46 | #31=LINE('',#165,#43); 47 | #32=LINE('',#167,#44); 48 | #33=LINE('',#168,#45); 49 | #34=LINE('',#171,#46); 50 | #35=LINE('',#173,#47); 51 | #36=LINE('',#174,#48); 52 | #37=LINE('',#176,#49); 53 | #38=LINE('',#177,#50); 54 | #39=VECTOR('',#131,10.); 55 | #40=VECTOR('',#132,10.); 56 | #41=VECTOR('',#133,10.); 57 | #42=VECTOR('',#134,10.); 58 | #43=VECTOR('',#137,10.); 59 | #44=VECTOR('',#138,10.); 60 | #45=VECTOR('',#139,10.); 61 | #46=VECTOR('',#142,10.); 62 | #47=VECTOR('',#143,10.); 63 | #48=VECTOR('',#144,10.); 64 | #49=VECTOR('',#147,10.); 65 | #50=VECTOR('',#148,10.); 66 | #51=VERTEX_POINT('',#155); 67 | #52=VERTEX_POINT('',#156); 68 | #53=VERTEX_POINT('',#158); 69 | #54=VERTEX_POINT('',#160); 70 | #55=VERTEX_POINT('',#164); 71 | #56=VERTEX_POINT('',#166); 72 | #57=VERTEX_POINT('',#170); 73 | #58=VERTEX_POINT('',#172); 74 | #59=EDGE_CURVE('',#51,#52,#27,.T.); 75 | #60=EDGE_CURVE('',#51,#53,#28,.T.); 76 | #61=EDGE_CURVE('',#54,#53,#29,.T.); 77 | #62=EDGE_CURVE('',#52,#54,#30,.T.); 78 | #63=EDGE_CURVE('',#52,#55,#31,.T.); 79 | #64=EDGE_CURVE('',#56,#54,#32,.T.); 80 | #65=EDGE_CURVE('',#55,#56,#33,.T.); 81 | #66=EDGE_CURVE('',#55,#57,#34,.T.); 82 | #67=EDGE_CURVE('',#58,#56,#35,.T.); 83 | #68=EDGE_CURVE('',#57,#58,#36,.T.); 84 | #69=EDGE_CURVE('',#57,#51,#37,.T.); 85 | #70=EDGE_CURVE('',#53,#58,#38,.T.); 86 | #71=ORIENTED_EDGE('',*,*,#59,.F.); 87 | #72=ORIENTED_EDGE('',*,*,#60,.T.); 88 | #73=ORIENTED_EDGE('',*,*,#61,.F.); 89 | #74=ORIENTED_EDGE('',*,*,#62,.F.); 90 | #75=ORIENTED_EDGE('',*,*,#63,.F.); 91 | #76=ORIENTED_EDGE('',*,*,#62,.T.); 92 | #77=ORIENTED_EDGE('',*,*,#64,.F.); 93 | #78=ORIENTED_EDGE('',*,*,#65,.F.); 94 | #79=ORIENTED_EDGE('',*,*,#66,.F.); 95 | #80=ORIENTED_EDGE('',*,*,#65,.T.); 96 | #81=ORIENTED_EDGE('',*,*,#67,.F.); 97 | #82=ORIENTED_EDGE('',*,*,#68,.F.); 98 | #83=ORIENTED_EDGE('',*,*,#69,.F.); 99 | #84=ORIENTED_EDGE('',*,*,#68,.T.); 100 | #85=ORIENTED_EDGE('',*,*,#70,.F.); 101 | #86=ORIENTED_EDGE('',*,*,#60,.F.); 102 | #87=ORIENTED_EDGE('',*,*,#70,.T.); 103 | #88=ORIENTED_EDGE('',*,*,#67,.T.); 104 | #89=ORIENTED_EDGE('',*,*,#64,.T.); 105 | #90=ORIENTED_EDGE('',*,*,#61,.T.); 106 | #91=ORIENTED_EDGE('',*,*,#69,.T.); 107 | #92=ORIENTED_EDGE('',*,*,#59,.T.); 108 | #93=ORIENTED_EDGE('',*,*,#63,.T.); 109 | #94=ORIENTED_EDGE('',*,*,#66,.T.); 110 | #95=PLANE('',#121); 111 | #96=PLANE('',#122); 112 | #97=PLANE('',#123); 113 | #98=PLANE('',#124); 114 | #99=PLANE('',#125); 115 | #100=PLANE('',#126); 116 | #101=ADVANCED_FACE('',(#15),#95,.T.); 117 | #102=ADVANCED_FACE('',(#16),#96,.T.); 118 | #103=ADVANCED_FACE('',(#17),#97,.T.); 119 | #104=ADVANCED_FACE('',(#18),#98,.T.); 120 | #105=ADVANCED_FACE('',(#19),#99,.T.); 121 | #106=ADVANCED_FACE('',(#20),#100,.F.); 122 | #107=CLOSED_SHELL('',(#101,#102,#103,#104,#105,#106)); 123 | #108=DERIVED_UNIT_ELEMENT(#110,1.); 124 | #109=DERIVED_UNIT_ELEMENT(#185,-3.); 125 | #110=( 126 | MASS_UNIT() 127 | NAMED_UNIT(*) 128 | SI_UNIT(.KILO.,.GRAM.) 129 | ); 130 | #111=DERIVED_UNIT((#108,#109)); 131 | #112=MEASURE_REPRESENTATION_ITEM('density measure', 132 | POSITIVE_RATIO_MEASURE(7850.),#111); 133 | #113=PROPERTY_DEFINITION_REPRESENTATION(#118,#115); 134 | #114=PROPERTY_DEFINITION_REPRESENTATION(#119,#116); 135 | #115=REPRESENTATION('material name',(#117),#182); 136 | #116=REPRESENTATION('density',(#112),#182); 137 | #117=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel'); 138 | #118=PROPERTY_DEFINITION('material property','material name',#192); 139 | #119=PROPERTY_DEFINITION('material property','density of part',#192); 140 | #120=AXIS2_PLACEMENT_3D('placement',#153,#127,#128); 141 | #121=AXIS2_PLACEMENT_3D('',#154,#129,#130); 142 | #122=AXIS2_PLACEMENT_3D('',#163,#135,#136); 143 | #123=AXIS2_PLACEMENT_3D('',#169,#140,#141); 144 | #124=AXIS2_PLACEMENT_3D('',#175,#145,#146); 145 | #125=AXIS2_PLACEMENT_3D('',#178,#149,#150); 146 | #126=AXIS2_PLACEMENT_3D('',#179,#151,#152); 147 | #127=DIRECTION('axis',(0.,0.,1.)); 148 | #128=DIRECTION('refdir',(1.,0.,0.)); 149 | #129=DIRECTION('center_axis',(-1.,0.,1.21318421693684E-32)); 150 | #130=DIRECTION('ref_axis',(1.21318421693684E-32,0.,1.)); 151 | #131=DIRECTION('',(-1.21318421693684E-32,0.,-1.)); 152 | #132=DIRECTION('',(0.,1.,0.)); 153 | #133=DIRECTION('',(1.21318421693684E-32,0.,1.)); 154 | #134=DIRECTION('',(0.,1.,0.)); 155 | #135=DIRECTION('center_axis',(6.42273997201857E-33,0.,-1.)); 156 | #136=DIRECTION('ref_axis',(-1.,0.,-6.42273997201857E-33)); 157 | #137=DIRECTION('',(1.,0.,6.42273997201857E-33)); 158 | #138=DIRECTION('',(-1.,0.,-6.42273997201857E-33)); 159 | #139=DIRECTION('',(0.,1.,0.)); 160 | #140=DIRECTION('center_axis',(1.,0.,0.)); 161 | #141=DIRECTION('ref_axis',(0.,0.,-1.)); 162 | #142=DIRECTION('',(0.,0.,1.)); 163 | #143=DIRECTION('',(0.,0.,-1.)); 164 | #144=DIRECTION('',(0.,1.,0.)); 165 | #145=DIRECTION('center_axis',(0.,0.,1.)); 166 | #146=DIRECTION('ref_axis',(1.,0.,0.)); 167 | #147=DIRECTION('',(-1.,0.,0.)); 168 | #148=DIRECTION('',(1.,0.,0.)); 169 | #149=DIRECTION('center_axis',(0.,1.,0.)); 170 | #150=DIRECTION('ref_axis',(0.,0.,1.)); 171 | #151=DIRECTION('center_axis',(0.,1.,0.)); 172 | #152=DIRECTION('ref_axis',(1.,0.,0.)); 173 | #153=CARTESIAN_POINT('',(0.,0.,0.)); 174 | #154=CARTESIAN_POINT('Origin',(0.,0.,0.)); 175 | #155=CARTESIAN_POINT('',(1.23259516440783E-31,0.,10.16)); 176 | #156=CARTESIAN_POINT('',(0.,0.,0.)); 177 | #157=CARTESIAN_POINT('',(1.23259516440783E-31,0.,10.16)); 178 | #158=CARTESIAN_POINT('',(0.,4.,10.16)); 179 | #159=CARTESIAN_POINT('',(1.23259516440783E-31,0.,10.16)); 180 | #160=CARTESIAN_POINT('',(0.,4.,0.)); 181 | #161=CARTESIAN_POINT('',(1.23259516440783E-31,4.,10.16)); 182 | #162=CARTESIAN_POINT('',(0.,0.,0.)); 183 | #163=CARTESIAN_POINT('Origin',(10.795,0.,6.93334779979405E-32)); 184 | #164=CARTESIAN_POINT('',(10.795,0.,6.93334779979405E-32)); 185 | #165=CARTESIAN_POINT('',(0.,0.,0.)); 186 | #166=CARTESIAN_POINT('',(10.795,4.,0.)); 187 | #167=CARTESIAN_POINT('',(0.,4.,0.)); 188 | #168=CARTESIAN_POINT('',(10.795,0.,6.93334779979405E-32)); 189 | #169=CARTESIAN_POINT('Origin',(10.795,0.,10.16)); 190 | #170=CARTESIAN_POINT('',(10.795,0.,10.16)); 191 | #171=CARTESIAN_POINT('',(10.795,0.,6.93334779979405E-32)); 192 | #172=CARTESIAN_POINT('',(10.795,4.,10.16)); 193 | #173=CARTESIAN_POINT('',(10.795,4.,6.93334779979405E-32)); 194 | #174=CARTESIAN_POINT('',(10.795,0.,10.16)); 195 | #175=CARTESIAN_POINT('Origin',(0.,0.,10.16)); 196 | #176=CARTESIAN_POINT('',(10.795,0.,10.16)); 197 | #177=CARTESIAN_POINT('',(10.795,4.,10.16)); 198 | #178=CARTESIAN_POINT('Origin',(5.3975,4.,5.08)); 199 | #179=CARTESIAN_POINT('Origin',(5.3975,0.,5.08)); 200 | #180=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#184, 201 | 'DISTANCE_ACCURACY_VALUE', 202 | 'Maximum model space distance between geometric entities at asserted c 203 | onnectivities'); 204 | #181=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#184, 205 | 'DISTANCE_ACCURACY_VALUE', 206 | 'Maximum model space distance between geometric entities at asserted c 207 | onnectivities'); 208 | #182=( 209 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 210 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#180)) 211 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#184,#186,#187)) 212 | REPRESENTATION_CONTEXT('','3D') 213 | ); 214 | #183=( 215 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 216 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#181)) 217 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#184,#186,#187)) 218 | REPRESENTATION_CONTEXT('','3D') 219 | ); 220 | #184=( 221 | LENGTH_UNIT() 222 | NAMED_UNIT(*) 223 | SI_UNIT(.MILLI.,.METRE.) 224 | ); 225 | #185=( 226 | LENGTH_UNIT() 227 | NAMED_UNIT(*) 228 | SI_UNIT($,.METRE.) 229 | ); 230 | #186=( 231 | NAMED_UNIT(*) 232 | PLANE_ANGLE_UNIT() 233 | SI_UNIT($,.RADIAN.) 234 | ); 235 | #187=( 236 | NAMED_UNIT(*) 237 | SI_UNIT($,.STERADIAN.) 238 | SOLID_ANGLE_UNIT() 239 | ); 240 | #188=SHAPE_DEFINITION_REPRESENTATION(#189,#190); 241 | #189=PRODUCT_DEFINITION_SHAPE('',$,#192); 242 | #190=SHAPE_REPRESENTATION('',(#120),#182); 243 | #191=PRODUCT_DEFINITION_CONTEXT('part definition',#196,'design'); 244 | #192=PRODUCT_DEFINITION('(Unsaved)','(Unsaved)',#193,#191); 245 | #193=PRODUCT_DEFINITION_FORMATION('',$,#198); 246 | #194=PRODUCT_RELATED_PRODUCT_CATEGORY('(Unsaved)','(Unsaved)',(#198)); 247 | #195=APPLICATION_PROTOCOL_DEFINITION('international standard', 248 | 'automotive_design',2009,#196); 249 | #196=APPLICATION_CONTEXT( 250 | 'Core Data for Automotive Mechanical Design Process'); 251 | #197=PRODUCT_CONTEXT('part definition',#196,'mechanical'); 252 | #198=PRODUCT('(Unsaved)','(Unsaved)',$,(#197)); 253 | #199=PRESENTATION_STYLE_ASSIGNMENT((#200)); 254 | #200=SURFACE_STYLE_USAGE(.BOTH.,#201); 255 | #201=SURFACE_SIDE_STYLE('',(#202)); 256 | #202=SURFACE_STYLE_FILL_AREA(#203); 257 | #203=FILL_AREA_STYLE('Steel - Satin',(#204)); 258 | #204=FILL_AREA_STYLE_COLOUR('Steel - Satin',#205); 259 | #205=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157); 260 | ENDSEC; 261 | END-ISO-10303-21; 262 | -------------------------------------------------------------------------------- /lib/3d-models/MPX1D0520LR47.step: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | 7 | FILE_DESCRIPTION( 8 | /* description */ (''), 9 | /* implementation_level */ '2;1'); 10 | 11 | FILE_NAME( 12 | /* name */ 'D:/ant/risv/MPX1D0520LR47.step', 13 | /* time_stamp */ '2021-03-19T14:21:42+01:00', 14 | /* author */ (''), 15 | /* organization */ (''), 16 | /* preprocessor_version */ 'ST-DEVELOPER v18.1', 17 | /* originating_system */ 'Autodesk Translation Framework v9.10.0.1330', 18 | 19 | /* authorisation */ ''); 20 | 21 | FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }')); 22 | ENDSEC; 23 | 24 | DATA; 25 | #10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#185); 26 | #11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#192,#12); 27 | #12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#14),#184); 28 | #13=STYLED_ITEM('',(#201),#14); 29 | #14=MANIFOLD_SOLID_BREP('Body1',#105); 30 | #15=CIRCLE('',#122,4.48403210465225); 31 | #16=CIRCLE('',#123,4.48403210465225); 32 | #17=CYLINDRICAL_SURFACE('',#121,4.48403210465225); 33 | #18=FACE_OUTER_BOUND('',#24,.T.); 34 | #19=FACE_OUTER_BOUND('',#25,.T.); 35 | #20=FACE_OUTER_BOUND('',#26,.T.); 36 | #21=FACE_OUTER_BOUND('',#27,.T.); 37 | #22=FACE_OUTER_BOUND('',#28,.T.); 38 | #23=FACE_OUTER_BOUND('',#29,.T.); 39 | #24=EDGE_LOOP('',(#70,#71,#72,#73)); 40 | #25=EDGE_LOOP('',(#74,#75,#76,#77)); 41 | #26=EDGE_LOOP('',(#78,#79,#80,#81)); 42 | #27=EDGE_LOOP('',(#82,#83,#84,#85)); 43 | #28=EDGE_LOOP('',(#86,#87,#88,#89)); 44 | #29=EDGE_LOOP('',(#90,#91,#92,#93)); 45 | #30=LINE('',#159,#40); 46 | #31=LINE('',#161,#41); 47 | #32=LINE('',#163,#42); 48 | #33=LINE('',#164,#43); 49 | #34=LINE('',#167,#44); 50 | #35=LINE('',#169,#45); 51 | #36=LINE('',#170,#46); 52 | #37=LINE('',#176,#47); 53 | #38=LINE('',#178,#48); 54 | #39=LINE('',#179,#49); 55 | #40=VECTOR('',#131,10.); 56 | #41=VECTOR('',#132,10.); 57 | #42=VECTOR('',#133,10.); 58 | #43=VECTOR('',#134,10.); 59 | #44=VECTOR('',#137,10.); 60 | #45=VECTOR('',#138,10.); 61 | #46=VECTOR('',#139,10.); 62 | #47=VECTOR('',#146,10.); 63 | #48=VECTOR('',#149,10.); 64 | #49=VECTOR('',#150,10.); 65 | #50=VERTEX_POINT('',#157); 66 | #51=VERTEX_POINT('',#158); 67 | #52=VERTEX_POINT('',#160); 68 | #53=VERTEX_POINT('',#162); 69 | #54=VERTEX_POINT('',#166); 70 | #55=VERTEX_POINT('',#168); 71 | #56=VERTEX_POINT('',#172); 72 | #57=VERTEX_POINT('',#174); 73 | #58=EDGE_CURVE('',#50,#51,#30,.T.); 74 | #59=EDGE_CURVE('',#50,#52,#31,.T.); 75 | #60=EDGE_CURVE('',#53,#52,#32,.T.); 76 | #61=EDGE_CURVE('',#51,#53,#33,.T.); 77 | #62=EDGE_CURVE('',#51,#54,#34,.T.); 78 | #63=EDGE_CURVE('',#55,#53,#35,.T.); 79 | #64=EDGE_CURVE('',#54,#55,#36,.T.); 80 | #65=EDGE_CURVE('',#56,#54,#15,.T.); 81 | #66=EDGE_CURVE('',#57,#55,#16,.T.); 82 | #67=EDGE_CURVE('',#56,#57,#37,.T.); 83 | #68=EDGE_CURVE('',#56,#50,#38,.T.); 84 | #69=EDGE_CURVE('',#52,#57,#39,.T.); 85 | #70=ORIENTED_EDGE('',*,*,#58,.F.); 86 | #71=ORIENTED_EDGE('',*,*,#59,.T.); 87 | #72=ORIENTED_EDGE('',*,*,#60,.F.); 88 | #73=ORIENTED_EDGE('',*,*,#61,.F.); 89 | #74=ORIENTED_EDGE('',*,*,#62,.F.); 90 | #75=ORIENTED_EDGE('',*,*,#61,.T.); 91 | #76=ORIENTED_EDGE('',*,*,#63,.F.); 92 | #77=ORIENTED_EDGE('',*,*,#64,.F.); 93 | #78=ORIENTED_EDGE('',*,*,#65,.T.); 94 | #79=ORIENTED_EDGE('',*,*,#64,.T.); 95 | #80=ORIENTED_EDGE('',*,*,#66,.F.); 96 | #81=ORIENTED_EDGE('',*,*,#67,.F.); 97 | #82=ORIENTED_EDGE('',*,*,#68,.F.); 98 | #83=ORIENTED_EDGE('',*,*,#67,.T.); 99 | #84=ORIENTED_EDGE('',*,*,#69,.F.); 100 | #85=ORIENTED_EDGE('',*,*,#59,.F.); 101 | #86=ORIENTED_EDGE('',*,*,#69,.T.); 102 | #87=ORIENTED_EDGE('',*,*,#66,.T.); 103 | #88=ORIENTED_EDGE('',*,*,#63,.T.); 104 | #89=ORIENTED_EDGE('',*,*,#60,.T.); 105 | #90=ORIENTED_EDGE('',*,*,#68,.T.); 106 | #91=ORIENTED_EDGE('',*,*,#58,.T.); 107 | #92=ORIENTED_EDGE('',*,*,#62,.T.); 108 | #93=ORIENTED_EDGE('',*,*,#65,.F.); 109 | #94=PLANE('',#119); 110 | #95=PLANE('',#120); 111 | #96=PLANE('',#124); 112 | #97=PLANE('',#125); 113 | #98=PLANE('',#126); 114 | #99=ADVANCED_FACE('',(#18),#94,.T.); 115 | #100=ADVANCED_FACE('',(#19),#95,.T.); 116 | #101=ADVANCED_FACE('',(#20),#17,.T.); 117 | #102=ADVANCED_FACE('',(#21),#96,.T.); 118 | #103=ADVANCED_FACE('',(#22),#97,.T.); 119 | #104=ADVANCED_FACE('',(#23),#98,.F.); 120 | #105=CLOSED_SHELL('',(#99,#100,#101,#102,#103,#104)); 121 | #106=DERIVED_UNIT_ELEMENT(#108,1.); 122 | #107=DERIVED_UNIT_ELEMENT(#187,-3.); 123 | #108=( 124 | MASS_UNIT() 125 | NAMED_UNIT(*) 126 | SI_UNIT(.KILO.,.GRAM.) 127 | ); 128 | #109=DERIVED_UNIT((#106,#107)); 129 | #110=MEASURE_REPRESENTATION_ITEM('density measure', 130 | POSITIVE_RATIO_MEASURE(7850.),#109); 131 | #111=PROPERTY_DEFINITION_REPRESENTATION(#116,#113); 132 | #112=PROPERTY_DEFINITION_REPRESENTATION(#117,#114); 133 | #113=REPRESENTATION('material name',(#115),#184); 134 | #114=REPRESENTATION('density',(#110),#184); 135 | #115=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel'); 136 | #116=PROPERTY_DEFINITION('material property','material name',#194); 137 | #117=PROPERTY_DEFINITION('material property','density of part',#194); 138 | #118=AXIS2_PLACEMENT_3D('placement',#155,#127,#128); 139 | #119=AXIS2_PLACEMENT_3D('',#156,#129,#130); 140 | #120=AXIS2_PLACEMENT_3D('',#165,#135,#136); 141 | #121=AXIS2_PLACEMENT_3D('',#171,#140,#141); 142 | #122=AXIS2_PLACEMENT_3D('',#173,#142,#143); 143 | #123=AXIS2_PLACEMENT_3D('',#175,#144,#145); 144 | #124=AXIS2_PLACEMENT_3D('',#177,#147,#148); 145 | #125=AXIS2_PLACEMENT_3D('',#180,#151,#152); 146 | #126=AXIS2_PLACEMENT_3D('',#181,#153,#154); 147 | #127=DIRECTION('axis',(0.,0.,1.)); 148 | #128=DIRECTION('refdir',(1.,0.,0.)); 149 | #129=DIRECTION('center_axis',(0.,0.,1.)); 150 | #130=DIRECTION('ref_axis',(1.,0.,0.)); 151 | #131=DIRECTION('',(-1.,0.,0.)); 152 | #132=DIRECTION('',(0.,1.,0.)); 153 | #133=DIRECTION('',(1.,0.,0.)); 154 | #134=DIRECTION('',(0.,1.,0.)); 155 | #135=DIRECTION('center_axis',(-1.,0.,0.)); 156 | #136=DIRECTION('ref_axis',(0.,0.,1.)); 157 | #137=DIRECTION('',(0.,0.,-1.)); 158 | #138=DIRECTION('',(0.,0.,1.)); 159 | #139=DIRECTION('',(0.,1.,0.)); 160 | #140=DIRECTION('center_axis',(0.,1.,0.)); 161 | #141=DIRECTION('ref_axis',(0.590985955977118,0.,-0.80668184548669)); 162 | #142=DIRECTION('center_axis',(0.,1.,0.)); 163 | #143=DIRECTION('ref_axis',(0.590985955977118,0.,-0.80668184548669)); 164 | #144=DIRECTION('center_axis',(0.,1.,0.)); 165 | #145=DIRECTION('ref_axis',(0.590985955977118,0.,-0.80668184548669)); 166 | #146=DIRECTION('',(0.,1.,0.)); 167 | #147=DIRECTION('center_axis',(1.,0.,0.)); 168 | #148=DIRECTION('ref_axis',(0.,0.,-1.)); 169 | #149=DIRECTION('',(0.,0.,1.)); 170 | #150=DIRECTION('',(0.,0.,-1.)); 171 | #151=DIRECTION('center_axis',(0.,1.,0.)); 172 | #152=DIRECTION('ref_axis',(1.,0.,0.)); 173 | #153=DIRECTION('center_axis',(0.,1.,0.)); 174 | #154=DIRECTION('ref_axis',(1.,0.,0.)); 175 | #155=CARTESIAN_POINT('',(0.,0.,0.)); 176 | #156=CARTESIAN_POINT('Origin',(0.,0.,5.)); 177 | #157=CARTESIAN_POINT('',(5.3,0.,5.)); 178 | #158=CARTESIAN_POINT('',(0.,0.,5.)); 179 | #159=CARTESIAN_POINT('',(5.3,0.,5.)); 180 | #160=CARTESIAN_POINT('',(5.3,2.,5.)); 181 | #161=CARTESIAN_POINT('',(5.3,0.,5.)); 182 | #162=CARTESIAN_POINT('',(0.,2.,5.)); 183 | #163=CARTESIAN_POINT('',(5.3,2.,5.)); 184 | #164=CARTESIAN_POINT('',(0.,0.,5.)); 185 | #165=CARTESIAN_POINT('Origin',(0.,0.,1.)); 186 | #166=CARTESIAN_POINT('',(-5.55111512312578E-16,0.,1.)); 187 | #167=CARTESIAN_POINT('',(0.,0.,5.)); 188 | #168=CARTESIAN_POINT('',(0.,2.,1.)); 189 | #169=CARTESIAN_POINT('',(0.,2.,5.)); 190 | #170=CARTESIAN_POINT('',(-5.55111512312578E-16,0.,1.)); 191 | #171=CARTESIAN_POINT('Origin',(2.65,0.,4.61718729340244)); 192 | #172=CARTESIAN_POINT('',(5.3,0.,1.)); 193 | #173=CARTESIAN_POINT('Origin',(2.65,0.,4.61718729340244)); 194 | #174=CARTESIAN_POINT('',(5.3,2.,1.)); 195 | #175=CARTESIAN_POINT('Origin',(2.65,2.,4.61718729340244)); 196 | #176=CARTESIAN_POINT('',(5.3,0.,1.)); 197 | #177=CARTESIAN_POINT('Origin',(5.3,0.,5.)); 198 | #178=CARTESIAN_POINT('',(5.3,0.,0.)); 199 | #179=CARTESIAN_POINT('',(5.3,2.,0.)); 200 | #180=CARTESIAN_POINT('Origin',(2.65,2.,2.5665775943751)); 201 | #181=CARTESIAN_POINT('Origin',(2.65,0.,2.5665775943751)); 202 | #182=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#186, 203 | 'DISTANCE_ACCURACY_VALUE', 204 | 'Maximum model space distance between geometric entities at asserted c 205 | onnectivities'); 206 | #183=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#186, 207 | 'DISTANCE_ACCURACY_VALUE', 208 | 'Maximum model space distance between geometric entities at asserted c 209 | onnectivities'); 210 | #184=( 211 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 212 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#182)) 213 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#186,#188,#189)) 214 | REPRESENTATION_CONTEXT('','3D') 215 | ); 216 | #185=( 217 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 218 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#183)) 219 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#186,#188,#189)) 220 | REPRESENTATION_CONTEXT('','3D') 221 | ); 222 | #186=( 223 | LENGTH_UNIT() 224 | NAMED_UNIT(*) 225 | SI_UNIT(.MILLI.,.METRE.) 226 | ); 227 | #187=( 228 | LENGTH_UNIT() 229 | NAMED_UNIT(*) 230 | SI_UNIT($,.METRE.) 231 | ); 232 | #188=( 233 | NAMED_UNIT(*) 234 | PLANE_ANGLE_UNIT() 235 | SI_UNIT($,.RADIAN.) 236 | ); 237 | #189=( 238 | NAMED_UNIT(*) 239 | SI_UNIT($,.STERADIAN.) 240 | SOLID_ANGLE_UNIT() 241 | ); 242 | #190=SHAPE_DEFINITION_REPRESENTATION(#191,#192); 243 | #191=PRODUCT_DEFINITION_SHAPE('',$,#194); 244 | #192=SHAPE_REPRESENTATION('',(#118),#184); 245 | #193=PRODUCT_DEFINITION_CONTEXT('part definition',#198,'design'); 246 | #194=PRODUCT_DEFINITION('(Unsaved)','(Unsaved)',#195,#193); 247 | #195=PRODUCT_DEFINITION_FORMATION('',$,#200); 248 | #196=PRODUCT_RELATED_PRODUCT_CATEGORY('(Unsaved)','(Unsaved)',(#200)); 249 | #197=APPLICATION_PROTOCOL_DEFINITION('international standard', 250 | 'automotive_design',2009,#198); 251 | #198=APPLICATION_CONTEXT( 252 | 'Core Data for Automotive Mechanical Design Process'); 253 | #199=PRODUCT_CONTEXT('part definition',#198,'mechanical'); 254 | #200=PRODUCT('(Unsaved)','(Unsaved)',$,(#199)); 255 | #201=PRESENTATION_STYLE_ASSIGNMENT((#202)); 256 | #202=SURFACE_STYLE_USAGE(.BOTH.,#203); 257 | #203=SURFACE_SIDE_STYLE('',(#204)); 258 | #204=SURFACE_STYLE_FILL_AREA(#205); 259 | #205=FILL_AREA_STYLE('Steel - Satin',(#206)); 260 | #206=FILL_AREA_STYLE_COLOUR('Steel - Satin',#207); 261 | #207=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157); 262 | ENDSEC; 263 | END-ISO-10303-21; 264 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright 2020-2021 Antmicro 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /lib/3d-models/9774030151.stp: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | FILE_DESCRIPTION( ( 'Unknown' ), '1' ); 4 | FILE_NAME( 'I:/User_Groups_Only/17_EMC_Product_&_Development/Article_Master/eiCan/Assembly/AsSMSI/Master_Data/01_CAD_drawing/1_Drawing/9774xxx151/9774030151/Released_Data/9774030151.stp', 'Unknown', ( 'Unknown' ), ( 'Unknown' ), 'PSStep 16.0.42', 'Unknown', ' ' ); 5 | FILE_SCHEMA( ( 'AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }' ) ); 6 | ENDSEC; 7 | DATA; 8 | #1 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION( ' ', ( #10, #11, #12, #13, #14, #15 ), #6 ); 9 | #2 = PRODUCT_DEFINITION_CONTEXT( '', #16, 'design' ); 10 | #3 = APPLICATION_PROTOCOL_DEFINITION( 'international standard', 'automotive_design', 2001, #16 ); 11 | #4 = PRODUCT_CATEGORY_RELATIONSHIP( 'NONE', 'NONE', #17, #18 ); 12 | #5 = SHAPE_DEFINITION_REPRESENTATION( #19, #20 ); 13 | #6 = ( GEOMETRIC_REPRESENTATION_CONTEXT( 3 )GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT( ( #23 ) )GLOBAL_UNIT_ASSIGNED_CONTEXT( ( #25, #26, #27 ) )REPRESENTATION_CONTEXT( 'NONE', 'WORKSPACE' ) ); 14 | #10 = STYLED_ITEM( '', ( #29 ), #30 ); 15 | #11 = STYLED_ITEM( '', ( #31 ), #32 ); 16 | #12 = STYLED_ITEM( '', ( #33 ), #34 ); 17 | #13 = STYLED_ITEM( '', ( #35 ), #36 ); 18 | #14 = STYLED_ITEM( '', ( #37 ), #38 ); 19 | #15 = STYLED_ITEM( '', ( #39 ), #40 ); 20 | #16 = APPLICATION_CONTEXT( 'core data for automotive mechanical design processes' ); 21 | #17 = PRODUCT_CATEGORY( 'part', 'NONE' ); 22 | #18 = PRODUCT_RELATED_PRODUCT_CATEGORY( 'detail', ' ', ( #41 ) ); 23 | #19 = PRODUCT_DEFINITION_SHAPE( 'NONE', 'NONE', #42 ); 24 | #20 = ADVANCED_BREP_SHAPE_REPRESENTATION( '1', ( #43, #44 ), #6 ); 25 | #23 = UNCERTAINTY_MEASURE_WITH_UNIT( LENGTH_MEASURE( 0.00100000000000000 ), #25, '', '' ); 26 | #25 = ( CONVERSION_BASED_UNIT( 'MILLIMETRE', #47 )LENGTH_UNIT( )NAMED_UNIT( #50 ) ); 27 | #26 = ( NAMED_UNIT( #52 )PLANE_ANGLE_UNIT( )SI_UNIT( $, .RADIAN. ) ); 28 | #27 = ( NAMED_UNIT( #52 )SI_UNIT( $, .STERADIAN. )SOLID_ANGLE_UNIT( ) ); 29 | #29 = PRESENTATION_STYLE_ASSIGNMENT( ( #58 ) ); 30 | #30 = ADVANCED_FACE( '', ( #59, #60 ), #61, .T. ); 31 | #31 = PRESENTATION_STYLE_ASSIGNMENT( ( #62 ) ); 32 | #32 = ADVANCED_FACE( '', ( #63, #64 ), #65, .T. ); 33 | #33 = PRESENTATION_STYLE_ASSIGNMENT( ( #66 ) ); 34 | #34 = ADVANCED_FACE( '', ( #67, #68 ), #69, .T. ); 35 | #35 = PRESENTATION_STYLE_ASSIGNMENT( ( #70 ) ); 36 | #36 = ADVANCED_FACE( '', ( #71, #72 ), #73, .T. ); 37 | #37 = PRESENTATION_STYLE_ASSIGNMENT( ( #74 ) ); 38 | #38 = ADVANCED_FACE( '', ( #75, #76 ), #77, .T. ); 39 | #39 = PRESENTATION_STYLE_ASSIGNMENT( ( #78 ) ); 40 | #40 = ADVANCED_FACE( '', ( #79, #80 ), #81, .F. ); 41 | #41 = PRODUCT( '1', '1', 'PART-1-DESC', ( #82 ) ); 42 | #42 = PRODUCT_DEFINITION( 'NONE', 'NONE', #83, #2 ); 43 | #43 = MANIFOLD_SOLID_BREP( '1', #84 ); 44 | #44 = AXIS2_PLACEMENT_3D( '', #85, #86, #87 ); 45 | #47 = LENGTH_MEASURE_WITH_UNIT( LENGTH_MEASURE( 1.00000000000000 ), #88 ); 46 | #50 = DIMENSIONAL_EXPONENTS( 1.00000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000 ); 47 | #52 = DIMENSIONAL_EXPONENTS( 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000 ); 48 | #58 = SURFACE_STYLE_USAGE( .BOTH., #89 ); 49 | #59 = FACE_BOUND( '', #90, .T. ); 50 | #60 = FACE_OUTER_BOUND( '', #91, .T. ); 51 | #61 = PLANE( '', #92 ); 52 | #62 = SURFACE_STYLE_USAGE( .BOTH., #93 ); 53 | #63 = FACE_OUTER_BOUND( '', #94, .T. ); 54 | #64 = FACE_OUTER_BOUND( '', #95, .T. ); 55 | #65 = CYLINDRICAL_SURFACE( '', #96, 1.75000000000000 ); 56 | #66 = SURFACE_STYLE_USAGE( .BOTH., #97 ); 57 | #67 = FACE_BOUND( '', #98, .T. ); 58 | #68 = FACE_OUTER_BOUND( '', #99, .T. ); 59 | #69 = PLANE( '', #100 ); 60 | #70 = SURFACE_STYLE_USAGE( .BOTH., #101 ); 61 | #71 = FACE_OUTER_BOUND( '', #102, .T. ); 62 | #72 = FACE_OUTER_BOUND( '', #103, .T. ); 63 | #73 = CYLINDRICAL_SURFACE( '', #104, 2.55000000000000 ); 64 | #74 = SURFACE_STYLE_USAGE( .BOTH., #105 ); 65 | #75 = FACE_OUTER_BOUND( '', #106, .T. ); 66 | #76 = FACE_BOUND( '', #107, .T. ); 67 | #77 = PLANE( '', #108 ); 68 | #78 = SURFACE_STYLE_USAGE( .BOTH., #109 ); 69 | #79 = FACE_OUTER_BOUND( '', #110, .T. ); 70 | #80 = FACE_OUTER_BOUND( '', #111, .T. ); 71 | #81 = CYLINDRICAL_SURFACE( '', #112, 1.00650000000000 ); 72 | #82 = PRODUCT_CONTEXT( '', #16, 'mechanical' ); 73 | #83 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE( ' ', 'NONE', #41, .NOT_KNOWN. ); 74 | #84 = CLOSED_SHELL( '', ( #34, #36, #38, #32, #30, #40 ) ); 75 | #85 = CARTESIAN_POINT( '', ( 0.000000000000000, 0.000000000000000, 0.000000000000000 ) ); 76 | #86 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); 77 | #87 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); 78 | #88 = ( LENGTH_UNIT( )NAMED_UNIT( #50 )SI_UNIT( .MILLI., .METRE. ) ); 79 | #89 = SURFACE_SIDE_STYLE( '', ( #114 ) ); 80 | #90 = EDGE_LOOP( '', ( #115 ) ); 81 | #91 = EDGE_LOOP( '', ( #116 ) ); 82 | #92 = AXIS2_PLACEMENT_3D( '', #117, #118, #119 ); 83 | #93 = SURFACE_SIDE_STYLE( '', ( #120 ) ); 84 | #94 = EDGE_LOOP( '', ( #121 ) ); 85 | #95 = EDGE_LOOP( '', ( #122 ) ); 86 | #96 = AXIS2_PLACEMENT_3D( '', #123, #124, #125 ); 87 | #97 = SURFACE_SIDE_STYLE( '', ( #126 ) ); 88 | #98 = EDGE_LOOP( '', ( #127 ) ); 89 | #99 = EDGE_LOOP( '', ( #128 ) ); 90 | #100 = AXIS2_PLACEMENT_3D( '', #129, #130, #131 ); 91 | #101 = SURFACE_SIDE_STYLE( '', ( #132 ) ); 92 | #102 = EDGE_LOOP( '', ( #133 ) ); 93 | #103 = EDGE_LOOP( '', ( #134 ) ); 94 | #104 = AXIS2_PLACEMENT_3D( '', #135, #136, #137 ); 95 | #105 = SURFACE_SIDE_STYLE( '', ( #138 ) ); 96 | #106 = EDGE_LOOP( '', ( #139 ) ); 97 | #107 = EDGE_LOOP( '', ( #140 ) ); 98 | #108 = AXIS2_PLACEMENT_3D( '', #141, #142, #143 ); 99 | #109 = SURFACE_SIDE_STYLE( '', ( #144 ) ); 100 | #110 = EDGE_LOOP( '', ( #145 ) ); 101 | #111 = EDGE_LOOP( '', ( #146 ) ); 102 | #112 = AXIS2_PLACEMENT_3D( '', #147, #148, #149 ); 103 | #114 = SURFACE_STYLE_FILL_AREA( #150 ); 104 | #115 = ORIENTED_EDGE( '', *, *, #151, .F. ); 105 | #116 = ORIENTED_EDGE( '', *, *, #152, .T. ); 106 | #117 = CARTESIAN_POINT( '', ( 2.91901114232940E-016, 0.000000000000000, -1.40000000000000 ) ); 107 | #118 = DIRECTION( '', ( -2.39775259898110E-016, 0.000000000000000, -1.00000000000000 ) ); 108 | #119 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 2.39775259898110E-016 ) ); 109 | #120 = SURFACE_STYLE_FILL_AREA( #153 ); 110 | #121 = ORIENTED_EDGE( '', *, *, #154, .T. ); 111 | #122 = ORIENTED_EDGE( '', *, *, #152, .F. ); 112 | #123 = CARTESIAN_POINT( '', ( 1.73472347597680E-015, 0.000000000000000, 1.00000000000000 ) ); 113 | #124 = DIRECTION( '', ( 2.39775259898110E-016, -0.000000000000000, 1.00000000000000 ) ); 114 | #125 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 2.39775259898110E-016 ) ); 115 | #126 = SURFACE_STYLE_FILL_AREA( #155 ); 116 | #127 = ORIENTED_EDGE( '', *, *, #156, .F. ); 117 | #128 = ORIENTED_EDGE( '', *, *, #157, .F. ); 118 | #129 = CARTESIAN_POINT( '', ( -2.55000000000000, 0.000000000000000, 3.00000000000000 ) ); 119 | #130 = DIRECTION( '', ( 2.39775259898110E-016, 0.000000000000000, 1.00000000000000 ) ); 120 | #131 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, -2.39775259898110E-016 ) ); 121 | #132 = SURFACE_STYLE_FILL_AREA( #158 ); 122 | #133 = ORIENTED_EDGE( '', *, *, #157, .T. ); 123 | #134 = ORIENTED_EDGE( '', *, *, #159, .F. ); 124 | #135 = CARTESIAN_POINT( '', ( 1.73472347597680E-015, 0.000000000000000, 1.00000000000000 ) ); 125 | #136 = DIRECTION( '', ( 2.39775259898110E-016, -0.000000000000000, 1.00000000000000 ) ); 126 | #137 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 2.39775259898110E-016 ) ); 127 | #138 = SURFACE_STYLE_FILL_AREA( #160 ); 128 | #139 = ORIENTED_EDGE( '', *, *, #159, .T. ); 129 | #140 = ORIENTED_EDGE( '', *, *, #154, .F. ); 130 | #141 = CARTESIAN_POINT( '', ( -1.75000000000000, 0.000000000000000, -1.20635097187282E-016 ) ); 131 | #142 = DIRECTION( '', ( -2.39775259898110E-016, 0.000000000000000, -1.00000000000000 ) ); 132 | #143 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 2.39775259898110E-016 ) ); 133 | #144 = SURFACE_STYLE_FILL_AREA( #161 ); 134 | #145 = ORIENTED_EDGE( '', *, *, #156, .T. ); 135 | #146 = ORIENTED_EDGE( '', *, *, #151, .T. ); 136 | #147 = CARTESIAN_POINT( '', ( -1.43950502241944E-015, 0.000000000000000, -5.44866853415377 ) ); 137 | #148 = DIRECTION( '', ( -2.39775259898110E-016, -0.000000000000000, -1.00000000000000 ) ); 138 | #149 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, -2.39775259898110E-016 ) ); 139 | #150 = FILL_AREA_STYLE( '', ( #162 ) ); 140 | #151 = EDGE_CURVE( '', #163, #163, #164, .T. ); 141 | #152 = EDGE_CURVE( '', #165, #165, #166, .T. ); 142 | #153 = FILL_AREA_STYLE( '', ( #167 ) ); 143 | #154 = EDGE_CURVE( '', #168, #168, #169, .T. ); 144 | #155 = FILL_AREA_STYLE( '', ( #170 ) ); 145 | #156 = EDGE_CURVE( '', #171, #171, #172, .T. ); 146 | #157 = EDGE_CURVE( '', #173, #173, #174, .T. ); 147 | #158 = FILL_AREA_STYLE( '', ( #175 ) ); 148 | #159 = EDGE_CURVE( '', #176, #176, #177, .T. ); 149 | #160 = FILL_AREA_STYLE( '', ( #178 ) ); 150 | #161 = FILL_AREA_STYLE( '', ( #179 ) ); 151 | #162 = FILL_AREA_STYLE_COLOUR( '', #180 ); 152 | #163 = VERTEX_POINT( '', #181 ); 153 | #164 = CIRCLE( '', #182, 1.00650000000000 ); 154 | #165 = VERTEX_POINT( '', #183 ); 155 | #166 = CIRCLE( '', #184, 1.75000000000000 ); 156 | #167 = FILL_AREA_STYLE_COLOUR( '', #185 ); 157 | #168 = VERTEX_POINT( '', #186 ); 158 | #169 = CIRCLE( '', #187, 1.75000000000000 ); 159 | #170 = FILL_AREA_STYLE_COLOUR( '', #188 ); 160 | #171 = VERTEX_POINT( '', #189 ); 161 | #172 = CIRCLE( '', #190, 1.00650000000000 ); 162 | #173 = VERTEX_POINT( '', #191 ); 163 | #174 = CIRCLE( '', #192, 2.55000000000000 ); 164 | #175 = FILL_AREA_STYLE_COLOUR( '', #193 ); 165 | #176 = VERTEX_POINT( '', #194 ); 166 | #177 = CIRCLE( '', #195, 2.55000000000000 ); 167 | #178 = FILL_AREA_STYLE_COLOUR( '', #196 ); 168 | #179 = FILL_AREA_STYLE_COLOUR( '', #197 ); 169 | #180 = COLOUR_RGB( '', 0.643137276172638, 0.678431391716003, 0.698039233684540 ); 170 | #181 = CARTESIAN_POINT( '', ( -1.00650000000000, 0.000000000000000, -1.40000000000000 ) ); 171 | #182 = AXIS2_PLACEMENT_3D( '', #198, #199, #200 ); 172 | #183 = CARTESIAN_POINT( '', ( -1.75000000000000, 0.000000000000000, -1.40000000000000 ) ); 173 | #184 = AXIS2_PLACEMENT_3D( '', #201, #202, #203 ); 174 | #185 = COLOUR_RGB( '', 0.643137276172638, 0.678431391716003, 0.698039233684540 ); 175 | #186 = CARTESIAN_POINT( '', ( -1.75000000000000, 0.000000000000000, -1.40741641725103E-017 ) ); 176 | #187 = AXIS2_PLACEMENT_3D( '', #204, #205, #206 ); 177 | #188 = COLOUR_RGB( '', 0.643137276172638, 0.678431391716003, 0.698039233684540 ); 178 | #189 = CARTESIAN_POINT( '', ( 1.00650000000000, 0.000000000000000, 3.00000000000000 ) ); 179 | #190 = AXIS2_PLACEMENT_3D( '', #207, #208, #209 ); 180 | #191 = CARTESIAN_POINT( '', ( -2.55000000000000, 0.000000000000000, 3.00000000000000 ) ); 181 | #192 = AXIS2_PLACEMENT_3D( '', #210, #211, #212 ); 182 | #193 = COLOUR_RGB( '', 0.643137276172638, 0.678431391716003, 0.698039233684540 ); 183 | #194 = CARTESIAN_POINT( '', ( -2.55000000000000, 0.000000000000000, -3.90943907511236E-017 ) ); 184 | #195 = AXIS2_PLACEMENT_3D( '', #213, #214, #215 ); 185 | #196 = COLOUR_RGB( '', 0.643137276172638, 0.678431391716003, 0.698039233684540 ); 186 | #197 = COLOUR_RGB( '', 0.184313729405403, 0.749019622802734, 0.580392181873322 ); 187 | #198 = CARTESIAN_POINT( '', ( -4.68734472401421E-016, 0.000000000000000, -1.40000000000000 ) ); 188 | #199 = DIRECTION( '', ( -2.39775259898110E-016, 0.000000000000000, -1.00000000000000 ) ); 189 | #200 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 2.39775259898110E-016 ) ); 190 | #201 = CARTESIAN_POINT( '', ( 1.15926285222134E-015, 0.000000000000000, -1.40000000000000 ) ); 191 | #202 = DIRECTION( '', ( -2.39775259898110E-016, 0.000000000000000, -1.00000000000000 ) ); 192 | #203 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 2.39775259898110E-016 ) ); 193 | #204 = CARTESIAN_POINT( '', ( 1.49494821607870E-015, 0.000000000000000, -4.33680868994202E-016 ) ); 194 | #205 = DIRECTION( '', ( -2.39775259898110E-016, 0.000000000000000, -1.00000000000000 ) ); 195 | #206 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 2.39775259898110E-016 ) ); 196 | #207 = CARTESIAN_POINT( '', ( 5.86276671150262E-016, 0.000000000000000, 3.00000000000000 ) ); 197 | #208 = DIRECTION( '', ( 2.78000557047564E-016, 0.000000000000000, 1.00000000000000 ) ); 198 | #209 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, -2.78000557047564E-016 ) ); 199 | #210 = CARTESIAN_POINT( '', ( 2.21427399577303E-015, 0.000000000000000, 3.00000000000000 ) ); 200 | #211 = DIRECTION( '', ( -2.39775259898110E-016, 0.000000000000000, -1.00000000000000 ) ); 201 | #212 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 2.39775259898110E-016 ) ); 202 | #213 = CARTESIAN_POINT( '', ( 1.49494821607870E-015, 0.000000000000000, -6.50521303491303E-016 ) ); 203 | #214 = DIRECTION( '', ( -2.39775259898110E-016, 0.000000000000000, -1.00000000000000 ) ); 204 | #215 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 2.39775259898110E-016 ) ); 205 | ENDSEC; 206 | END-ISO-10303-21; 207 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/BGA-200_10.0x14.5mm_Layout12x22_P0.80x0.65mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module BGA-200_10.0x14.5mm_Layout12x22_P0.80x0.65mm (layer F.Cu) (tedit 5FA01141) 2 | (descr "BGA-200, 14.5x10.0mm, 200 Ball, 12x22 Layout, 0.8x0.65mm Pitch, http://www.issi.com/WW/pdf/43-46LQ32256A-AL.pdf") 3 | (tags "BGA 200 0.8x0.65") 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -8.25) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value BGA-200_10.0x14.5mm_Layout12x22_P0.80x0.65mm (at 0 8.25) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -5.11 7.36) (end -5.11 -6.36) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 5.11 7.36) (end -5.11 7.36) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 5.11 -7.36) (end 5.11 7.36) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -4.11 -7.36) (end 5.11 -7.36) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 6 -8.25) (end -6 -8.25) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 6 8.25) (end 6 -8.25) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -6 8.25) (end 6 8.25) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -6 -8.25) (end -6 8.25) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 5 -7.25) (end 5 7.25) (layer F.Fab) (width 0.1)) 20 | (fp_line (start -4 -7.25) (end 5 -7.25) (layer F.Fab) (width 0.1)) 21 | (fp_line (start -5 -6.25) (end -4 -7.25) (layer F.Fab) (width 0.1)) 22 | (fp_line (start -5 7.25) (end -5 -6.25) (layer F.Fab) (width 0.1)) 23 | (fp_line (start 5 7.25) (end -5 7.25) (layer F.Fab) (width 0.1)) 24 | (fp_text user %R (at 0 0) (layer F.Fab) 25 | (effects (font (size 1 1) (thickness 0.15))) 26 | ) 27 | (pad A1 smd circle (at -4.4 -6.825) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 28 | (pad A2 smd circle (at -3.6 -6.825) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 29 | (pad A3 smd circle (at -2.8 -6.825) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 30 | (pad A4 smd circle (at -2 -6.825) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 31 | (pad A5 smd circle (at -1.2 -6.825) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 32 | (pad A8 smd circle (at 1.2 -6.825) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 33 | (pad A9 smd circle (at 2 -6.825) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 34 | (pad A10 smd circle (at 2.8 -6.825) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 35 | (pad A11 smd circle (at 3.6 -6.825) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 36 | (pad A12 smd circle (at 4.4 -6.825) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 37 | (pad B1 smd circle (at -4.4 -6.175) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 38 | (pad B2 smd circle (at -3.6 -6.175) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 39 | (pad B3 smd circle (at -2.8 -6.175) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 40 | (pad B4 smd circle (at -2 -6.175) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 41 | (pad B5 smd circle (at -1.2 -6.175) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 42 | (pad B8 smd circle (at 1.2 -6.175) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 43 | (pad B9 smd circle (at 2 -6.175) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 44 | (pad B10 smd circle (at 2.8 -6.175) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 45 | (pad B11 smd circle (at 3.6 -6.175) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 46 | (pad B12 smd circle (at 4.4 -6.175) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 47 | (pad C1 smd circle (at -4.4 -5.525) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 48 | (pad C2 smd circle (at -3.6 -5.525) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 49 | (pad C3 smd circle (at -2.8 -5.525) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 50 | (pad C4 smd circle (at -2 -5.525) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 51 | (pad C5 smd circle (at -1.2 -5.525) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 52 | (pad C8 smd circle (at 1.2 -5.525) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 53 | (pad C9 smd circle (at 2 -5.525) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 54 | (pad C10 smd circle (at 2.8 -5.525) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 55 | (pad C11 smd circle (at 3.6 -5.525) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 56 | (pad C12 smd circle (at 4.4 -5.525) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 57 | (pad D1 smd circle (at -4.4 -4.875) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 58 | (pad D2 smd circle (at -3.6 -4.875) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 59 | (pad D3 smd circle (at -2.8 -4.875) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 60 | (pad D4 smd circle (at -2 -4.875) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 61 | (pad D5 smd circle (at -1.2 -4.875) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 62 | (pad D8 smd circle (at 1.2 -4.875) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 63 | (pad D9 smd circle (at 2 -4.875) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 64 | (pad D10 smd circle (at 2.8 -4.875) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 65 | (pad D11 smd circle (at 3.6 -4.875) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 66 | (pad D12 smd circle (at 4.4 -4.875) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 67 | (pad E1 smd circle (at -4.4 -4.225) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 68 | (pad E2 smd circle (at -3.6 -4.225) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 69 | (pad E3 smd circle (at -2.8 -4.225) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 70 | (pad E4 smd circle (at -2 -4.225) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 71 | (pad E5 smd circle (at -1.2 -4.225) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 72 | (pad E8 smd circle (at 1.2 -4.225) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 73 | (pad E9 smd circle (at 2 -4.225) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 74 | (pad E10 smd circle (at 2.8 -4.225) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 75 | (pad E11 smd circle (at 3.6 -4.225) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 76 | (pad E12 smd circle (at 4.4 -4.225) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 77 | (pad F1 smd circle (at -4.4 -3.575) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 78 | (pad F2 smd circle (at -3.6 -3.575) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 79 | (pad F3 smd circle (at -2.8 -3.575) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 80 | (pad F4 smd circle (at -2 -3.575) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 81 | (pad F5 smd circle (at -1.2 -3.575) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 82 | (pad F8 smd circle (at 1.2 -3.575) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 83 | (pad F9 smd circle (at 2 -3.575) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 84 | (pad F10 smd circle (at 2.8 -3.575) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 85 | (pad F11 smd circle (at 3.6 -3.575) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 86 | (pad F12 smd circle (at 4.4 -3.575) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 87 | (pad G1 smd circle (at -4.4 -2.925) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 88 | (pad G2 smd circle (at -3.6 -2.925) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 89 | (pad G3 smd circle (at -2.8 -2.925) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 90 | (pad G4 smd circle (at -2 -2.925) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 91 | (pad G5 smd circle (at -1.2 -2.925) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 92 | (pad G8 smd circle (at 1.2 -2.925) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 93 | (pad G9 smd circle (at 2 -2.925) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 94 | (pad G10 smd circle (at 2.8 -2.925) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 95 | (pad G11 smd circle (at 3.6 -2.925) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 96 | (pad G12 smd circle (at 4.4 -2.925) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 97 | (pad H1 smd circle (at -4.4 -2.275) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 98 | (pad H2 smd circle (at -3.6 -2.275) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 99 | (pad H3 smd circle (at -2.8 -2.275) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 100 | (pad H4 smd circle (at -2 -2.275) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 101 | (pad H5 smd circle (at -1.2 -2.275) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 102 | (pad H8 smd circle (at 1.2 -2.275) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 103 | (pad H9 smd circle (at 2 -2.275) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 104 | (pad H10 smd circle (at 2.8 -2.275) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 105 | (pad H11 smd circle (at 3.6 -2.275) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 106 | (pad H12 smd circle (at 4.4 -2.275) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 107 | (pad J1 smd circle (at -4.4 -1.625) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 108 | (pad J2 smd circle (at -3.6 -1.625) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 109 | (pad J3 smd circle (at -2.8 -1.625) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 110 | (pad J4 smd circle (at -2 -1.625) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 111 | (pad J5 smd circle (at -1.2 -1.625) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 112 | (pad J8 smd circle (at 1.2 -1.625) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 113 | (pad J9 smd circle (at 2 -1.625) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 114 | (pad J10 smd circle (at 2.8 -1.625) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 115 | (pad J11 smd circle (at 3.6 -1.625) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 116 | (pad J12 smd circle (at 4.4 -1.625) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 117 | (pad K1 smd circle (at -4.4 -0.975) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 118 | (pad K2 smd circle (at -3.6 -0.975) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 119 | (pad K3 smd circle (at -2.8 -0.975) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 120 | (pad K4 smd circle (at -2 -0.975) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 121 | (pad K5 smd circle (at -1.2 -0.975) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 122 | (pad K8 smd circle (at 1.2 -0.975) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 123 | (pad K9 smd circle (at 2 -0.975) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 124 | (pad K10 smd circle (at 2.8 -0.975) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 125 | (pad K11 smd circle (at 3.6 -0.975) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 126 | (pad K12 smd circle (at 4.4 -0.975) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 127 | (pad N1 smd circle (at -4.4 0.975) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 128 | (pad N2 smd circle (at -3.6 0.975) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 129 | (pad N3 smd circle (at -2.8 0.975) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 130 | (pad N4 smd circle (at -2 0.975) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 131 | (pad N5 smd circle (at -1.2 0.975) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 132 | (pad N8 smd circle (at 1.2 0.975) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 133 | (pad N9 smd circle (at 2 0.975) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 134 | (pad N10 smd circle (at 2.8 0.975) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 135 | (pad N11 smd circle (at 3.6 0.975) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 136 | (pad N12 smd circle (at 4.4 0.975) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 137 | (pad P1 smd circle (at -4.4 1.625) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 138 | (pad P2 smd circle (at -3.6 1.625) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 139 | (pad P3 smd circle (at -2.8 1.625) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 140 | (pad P4 smd circle (at -2 1.625) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 141 | (pad P5 smd circle (at -1.2 1.625) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 142 | (pad P8 smd circle (at 1.2 1.625) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 143 | (pad P9 smd circle (at 2 1.625) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 144 | (pad P10 smd circle (at 2.8 1.625) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 145 | (pad P11 smd circle (at 3.6 1.625) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 146 | (pad P12 smd circle (at 4.4 1.625) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 147 | (pad R1 smd circle (at -4.4 2.275) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 148 | (pad R2 smd circle (at -3.6 2.275) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 149 | (pad R3 smd circle (at -2.8 2.275) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 150 | (pad R4 smd circle (at -2 2.275) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 151 | (pad R5 smd circle (at -1.2 2.275) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 152 | (pad R8 smd circle (at 1.2 2.275) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 153 | (pad R9 smd circle (at 2 2.275) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 154 | (pad R10 smd circle (at 2.8 2.275) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 155 | (pad R11 smd circle (at 3.6 2.275) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 156 | (pad R12 smd circle (at 4.4 2.275) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 157 | (pad T1 smd circle (at -4.4 2.925) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 158 | (pad T2 smd circle (at -3.6 2.925) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 159 | (pad T3 smd circle (at -2.8 2.925) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 160 | (pad T4 smd circle (at -2 2.925) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 161 | (pad T5 smd circle (at -1.2 2.925) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 162 | (pad T8 smd circle (at 1.2 2.925) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 163 | (pad T9 smd circle (at 2 2.925) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 164 | (pad T10 smd circle (at 2.8 2.925) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 165 | (pad T11 smd circle (at 3.6 2.925) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 166 | (pad T12 smd circle (at 4.4 2.925) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 167 | (pad U1 smd circle (at -4.4 3.575) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 168 | (pad U2 smd circle (at -3.6 3.575) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 169 | (pad U3 smd circle (at -2.8 3.575) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 170 | (pad U4 smd circle (at -2 3.575) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 171 | (pad U5 smd circle (at -1.2 3.575) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 172 | (pad U8 smd circle (at 1.2 3.575) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 173 | (pad U9 smd circle (at 2 3.575) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 174 | (pad U10 smd circle (at 2.8 3.575) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 175 | (pad U11 smd circle (at 3.6 3.575) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 176 | (pad U12 smd circle (at 4.4 3.575) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 177 | (pad V1 smd circle (at -4.4 4.225) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 178 | (pad V2 smd circle (at -3.6 4.225) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 179 | (pad V3 smd circle (at -2.8 4.225) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 180 | (pad V4 smd circle (at -2 4.225) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 181 | (pad V5 smd circle (at -1.2 4.225) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 182 | (pad V8 smd circle (at 1.2 4.225) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 183 | (pad V9 smd circle (at 2 4.225) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 184 | (pad V10 smd circle (at 2.8 4.225) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 185 | (pad V11 smd circle (at 3.6 4.225) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 186 | (pad V12 smd circle (at 4.4 4.225) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 187 | (pad W1 smd circle (at -4.4 4.875) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 188 | (pad W2 smd circle (at -3.6 4.875) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 189 | (pad W3 smd circle (at -2.8 4.875) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 190 | (pad W4 smd circle (at -2 4.875) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 191 | (pad W5 smd circle (at -1.2 4.875) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 192 | (pad W8 smd circle (at 1.2 4.875) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 193 | (pad W9 smd circle (at 2 4.875) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 194 | (pad W10 smd circle (at 2.8 4.875) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 195 | (pad W11 smd circle (at 3.6 4.875) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 196 | (pad W12 smd circle (at 4.4 4.875) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 197 | (pad Y1 smd circle (at -4.4 5.525) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 198 | (pad Y2 smd circle (at -3.6 5.525) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 199 | (pad Y3 smd circle (at -2.8 5.525) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 200 | (pad Y4 smd circle (at -2 5.525) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 201 | (pad Y5 smd circle (at -1.2 5.525) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 202 | (pad Y8 smd circle (at 1.2 5.525) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 203 | (pad Y9 smd circle (at 2 5.525) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 204 | (pad Y10 smd circle (at 2.8 5.525) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 205 | (pad Y11 smd circle (at 3.6 5.525) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 206 | (pad Y12 smd circle (at 4.4 5.525) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 207 | (pad AA1 smd circle (at -4.4 6.175) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 208 | (pad AA2 smd circle (at -3.6 6.175) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 209 | (pad AA3 smd circle (at -2.8 6.175) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 210 | (pad AA4 smd circle (at -2 6.175) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 211 | (pad AA5 smd circle (at -1.2 6.175) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 212 | (pad AA8 smd circle (at 1.2 6.175) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 213 | (pad AA9 smd circle (at 2 6.175) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 214 | (pad AA10 smd circle (at 2.8 6.175) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 215 | (pad AA11 smd circle (at 3.6 6.175) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 216 | (pad AA12 smd circle (at 4.4 6.175) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 217 | (pad AB1 smd circle (at -4.4 6.825) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 218 | (pad AB2 smd circle (at -3.6 6.825) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 219 | (pad AB3 smd circle (at -2.8 6.825) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 220 | (pad AB4 smd circle (at -2 6.825) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 221 | (pad AB5 smd circle (at -1.2 6.825) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 222 | (pad AB8 smd circle (at 1.2 6.825) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 223 | (pad AB9 smd circle (at 2 6.825) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 224 | (pad AB10 smd circle (at 2.8 6.825) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 225 | (pad AB11 smd circle (at 3.6 6.825) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 226 | (pad AB12 smd circle (at 4.4 6.825) (size 0.27 0.27) (layers F.Cu F.Paste F.Mask)) 227 | (model ${KIPRJMOD}/lib/3d-models/BGA-200_10.0x14.5mm_Layout12x22_P0.80x0.65mm.step 228 | (offset (xyz -5.15 -6.79 0.15)) 229 | (scale (xyz 1 1 1)) 230 | (rotate (xyz 0 0 0)) 231 | ) 232 | ) 233 | -------------------------------------------------------------------------------- /lib/arvsom-footprints/CSD86330Q3D.kicad_mod: -------------------------------------------------------------------------------- 1 | (module CSD86330Q3D (layer F.Cu) (tedit 609129AA) 2 | (fp_text reference REF** (at -0.15 -2.975) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value DQZ8_1P8X2P7 (at 0.225 3.175) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -1.827 1.827) (end -1.03172 1.827) (layer F.SilkS) (width 0.1524)) 9 | (fp_line (start 1.827 1.827) (end 1.827 1.527166) (layer F.SilkS) (width 0.1524)) 10 | (fp_line (start 1.827 -1.827) (end 1.03172 -1.827) (layer F.SilkS) (width 0.1524)) 11 | (fp_line (start -1.827 -1.827) (end -1.827 -1.527166) (layer F.SilkS) (width 0.1524)) 12 | (fp_line (start -1.7 1.7) (end 1.7 1.7) (layer F.Fab) (width 0.1524)) 13 | (fp_line (start 1.7 1.7) (end 1.7 -1.7) (layer F.Fab) (width 0.1524)) 14 | (fp_line (start 1.7 -1.7) (end -1.7 -1.7) (layer F.Fab) (width 0.1524)) 15 | (fp_line (start -1.7 -1.7) (end -1.7 1.7) (layer F.Fab) (width 0.1524)) 16 | (fp_line (start -1.827 1.527166) (end -1.827 1.827) (layer F.SilkS) (width 0.1524)) 17 | (fp_line (start 1.827 -1.527166) (end 1.827 -1.827) (layer F.SilkS) (width 0.1524)) 18 | (fp_line (start 0.14828 -1.827) (end -0.14828 -1.827) (layer F.SilkS) (width 0.1524)) 19 | (fp_line (start -1.03172 -1.827) (end -1.827 -1.827) (layer F.SilkS) (width 0.1524)) 20 | (fp_line (start -0.14828 1.827) (end 0.14828 1.827) (layer F.SilkS) (width 0.1524)) 21 | (fp_line (start 1.03172 1.827) (end 1.827 1.827) (layer F.SilkS) (width 0.1524)) 22 | (fp_line (start -0.85007 -1.30007) (end -0.85007 -0.8874) (layer F.Paste) (width 0.1524)) 23 | (fp_line (start -0.85007 -0.8874) (end -0.635121 -0.8874) (layer F.Paste) (width 0.1524)) 24 | (fp_line (start -0.635121 -0.8874) (end -0.635121 -0.8874) (layer F.Paste) (width 0.1524)) 25 | (fp_line (start -0.635121 -0.8874) (end -0.4937 -1.028821) (layer F.Paste) (width 0.1524)) 26 | (fp_line (start -0.4937 -1.028821) (end -0.4937 -1.028821) (layer F.Paste) (width 0.1524)) 27 | (fp_line (start -0.4937 -1.028821) (end -0.4937 -1.30007) (layer F.Paste) (width 0.1524)) 28 | (fp_line (start -0.4937 -1.30007) (end -0.85007 -1.30007) (layer F.Paste) (width 0.1524)) 29 | (fp_line (start -0.9885 -1.4385) (end 0.9885 -1.4385) (layer F.Mask) (width 0.1524)) 30 | (fp_line (start 0.9885 -1.4385) (end 0.9885 -0.9874) (layer F.Mask) (width 0.1524)) 31 | (fp_line (start 0.9885 -0.9874) (end -0.9885 -0.9874) (layer F.Mask) (width 0.1524)) 32 | (fp_line (start -0.9885 -0.9874) (end -0.9885 -1.4385) (layer F.Mask) (width 0.1524)) 33 | (fp_line (start -0.85007 -0.6874) (end -0.85007 -0.1) (layer F.Paste) (width 0.1524)) 34 | (fp_line (start -0.85007 -0.1) (end -0.635121 -0.1) (layer F.Paste) (width 0.1524)) 35 | (fp_line (start -0.635121 -0.1) (end -0.635121 -0.1) (layer F.Paste) (width 0.1524)) 36 | (fp_line (start -0.635121 -0.1) (end -0.4937 -0.241421) (layer F.Paste) (width 0.1524)) 37 | (fp_line (start -0.4937 -0.241421) (end -0.4937 -0.241421) (layer F.Paste) (width 0.1524)) 38 | (fp_line (start -0.4937 -0.241421) (end -0.4937 -0.545979) (layer F.Paste) (width 0.1524)) 39 | (fp_line (start -0.4937 -0.545979) (end -0.4937 -0.545979) (layer F.Paste) (width 0.1524)) 40 | (fp_line (start -0.4937 -0.545979) (end -0.635121 -0.6874) (layer F.Paste) (width 0.1524)) 41 | (fp_line (start -0.635121 -0.6874) (end -0.635121 -0.6874) (layer F.Paste) (width 0.1524)) 42 | (fp_line (start -0.635121 -0.6874) (end -0.85007 -0.6874) (layer F.Paste) (width 0.1524)) 43 | (fp_line (start -0.9885 -0.5874) (end 0.9885 -0.5874) (layer F.Mask) (width 0.1524)) 44 | (fp_line (start 0.9885 -0.5874) (end 0.9885 -0.2) (layer F.Mask) (width 0.1524)) 45 | (fp_line (start 0.9885 -0.2) (end -0.9885 -0.2) (layer F.Mask) (width 0.1524)) 46 | (fp_line (start -0.9885 -0.2) (end -0.9885 -0.5874) (layer F.Mask) (width 0.1524)) 47 | (fp_line (start -0.85007 0.1) (end -0.85007 0.6874) (layer F.Paste) (width 0.1524)) 48 | (fp_line (start -0.85007 0.6874) (end -0.635121 0.6874) (layer F.Paste) (width 0.1524)) 49 | (fp_line (start -0.635121 0.6874) (end -0.635121 0.6874) (layer F.Paste) (width 0.1524)) 50 | (fp_line (start -0.635121 0.6874) (end -0.4937 0.545979) (layer F.Paste) (width 0.1524)) 51 | (fp_line (start -0.4937 0.545979) (end -0.4937 0.545979) (layer F.Paste) (width 0.1524)) 52 | (fp_line (start -0.4937 0.545979) (end -0.4937 0.241421) (layer F.Paste) (width 0.1524)) 53 | (fp_line (start -0.4937 0.241421) (end -0.4937 0.241421) (layer F.Paste) (width 0.1524)) 54 | (fp_line (start -0.4937 0.241421) (end -0.635121 0.1) (layer F.Paste) (width 0.1524)) 55 | (fp_line (start -0.635121 0.1) (end -0.635121 0.1) (layer F.Paste) (width 0.1524)) 56 | (fp_line (start -0.635121 0.1) (end -0.85007 0.1) (layer F.Paste) (width 0.1524)) 57 | (fp_line (start -0.9885 0.2) (end 0.9885 0.2) (layer F.Mask) (width 0.1524)) 58 | (fp_line (start 0.9885 0.2) (end 0.9885 0.5874) (layer F.Mask) (width 0.1524)) 59 | (fp_line (start 0.9885 0.5874) (end -0.9885 0.5874) (layer F.Mask) (width 0.1524)) 60 | (fp_line (start -0.9885 0.5874) (end -0.9885 0.2) (layer F.Mask) (width 0.1524)) 61 | (fp_line (start -0.85007 0.8874) (end -0.85007 1.30007) (layer F.Paste) (width 0.1524)) 62 | (fp_line (start -0.85007 1.30007) (end -0.4937 1.30007) (layer F.Paste) (width 0.1524)) 63 | (fp_line (start -0.4937 1.30007) (end -0.4937 1.028821) (layer F.Paste) (width 0.1524)) 64 | (fp_line (start -0.4937 1.028821) (end -0.4937 1.028821) (layer F.Paste) (width 0.1524)) 65 | (fp_line (start -0.4937 1.028821) (end -0.635121 0.8874) (layer F.Paste) (width 0.1524)) 66 | (fp_line (start -0.635121 0.8874) (end -0.635121 0.8874) (layer F.Paste) (width 0.1524)) 67 | (fp_line (start -0.635121 0.8874) (end -0.85007 0.8874) (layer F.Paste) (width 0.1524)) 68 | (fp_line (start -0.9885 0.9874) (end 0.9885 0.9874) (layer F.Mask) (width 0.1524)) 69 | (fp_line (start 0.9885 0.9874) (end 0.9885 1.4385) (layer F.Mask) (width 0.1524)) 70 | (fp_line (start 0.9885 1.4385) (end -0.9885 1.4385) (layer F.Mask) (width 0.1524)) 71 | (fp_line (start -0.9885 1.4385) (end -0.9885 0.9874) (layer F.Mask) (width 0.1524)) 72 | (fp_line (start -0.9885 -1.4385) (end -0.5937 -1.4385) (layer F.Mask) (width 0.1524)) 73 | (fp_line (start -0.5937 -1.4385) (end -0.5937 1.4385) (layer F.Mask) (width 0.1524)) 74 | (fp_line (start -0.5937 1.4385) (end -0.9885 1.4385) (layer F.Mask) (width 0.1524)) 75 | (fp_line (start -0.9885 1.4385) (end -0.9885 -1.4385) (layer F.Mask) (width 0.1524)) 76 | (fp_line (start -0.2937 -1.30007) (end -0.2937 -1.028821) (layer F.Paste) (width 0.1524)) 77 | (fp_line (start -0.2937 -1.028821) (end -0.2937 -1.028821) (layer F.Paste) (width 0.1524)) 78 | (fp_line (start -0.2937 -1.028821) (end -0.152279 -0.8874) (layer F.Paste) (width 0.1524)) 79 | (fp_line (start -0.152279 -0.8874) (end -0.152279 -0.8874) (layer F.Paste) (width 0.1524)) 80 | (fp_line (start -0.152279 -0.8874) (end 0.152279 -0.8874) (layer F.Paste) (width 0.1524)) 81 | (fp_line (start 0.152279 -0.8874) (end 0.152279 -0.8874) (layer F.Paste) (width 0.1524)) 82 | (fp_line (start 0.152279 -0.8874) (end 0.2937 -1.028821) (layer F.Paste) (width 0.1524)) 83 | (fp_line (start 0.2937 -1.028821) (end 0.2937 -1.028821) (layer F.Paste) (width 0.1524)) 84 | (fp_line (start 0.2937 -1.028821) (end 0.2937 -1.30007) (layer F.Paste) (width 0.1524)) 85 | (fp_line (start 0.2937 -1.30007) (end -0.2937 -1.30007) (layer F.Paste) (width 0.1524)) 86 | (fp_line (start -0.152279 -0.6874) (end -0.152279 -0.6874) (layer F.Paste) (width 0.1524)) 87 | (fp_line (start -0.152279 -0.6874) (end -0.2937 -0.545979) (layer F.Paste) (width 0.1524)) 88 | (fp_line (start -0.2937 -0.545979) (end -0.2937 -0.545979) (layer F.Paste) (width 0.1524)) 89 | (fp_line (start -0.2937 -0.545979) (end -0.2937 -0.241421) (layer F.Paste) (width 0.1524)) 90 | (fp_line (start -0.2937 -0.241421) (end -0.2937 -0.241421) (layer F.Paste) (width 0.1524)) 91 | (fp_line (start -0.2937 -0.241421) (end -0.152279 -0.1) (layer F.Paste) (width 0.1524)) 92 | (fp_line (start -0.152279 -0.1) (end -0.152279 -0.1) (layer F.Paste) (width 0.1524)) 93 | (fp_line (start -0.152279 -0.1) (end 0.152279 -0.1) (layer F.Paste) (width 0.1524)) 94 | (fp_line (start 0.152279 -0.1) (end 0.152279 -0.1) (layer F.Paste) (width 0.1524)) 95 | (fp_line (start 0.152279 -0.1) (end 0.2937 -0.241421) (layer F.Paste) (width 0.1524)) 96 | (fp_line (start 0.2937 -0.241421) (end 0.2937 -0.241421) (layer F.Paste) (width 0.1524)) 97 | (fp_line (start 0.2937 -0.241421) (end 0.2937 -0.545979) (layer F.Paste) (width 0.1524)) 98 | (fp_line (start 0.2937 -0.545979) (end 0.2937 -0.545979) (layer F.Paste) (width 0.1524)) 99 | (fp_line (start 0.2937 -0.545979) (end 0.152279 -0.6874) (layer F.Paste) (width 0.1524)) 100 | (fp_line (start 0.152279 -0.6874) (end 0.152279 -0.6874) (layer F.Paste) (width 0.1524)) 101 | (fp_line (start 0.152279 -0.6874) (end -0.152279 -0.6874) (layer F.Paste) (width 0.1524)) 102 | (fp_line (start -0.152279 0.1) (end -0.152279 0.1) (layer F.Paste) (width 0.1524)) 103 | (fp_line (start -0.152279 0.1) (end -0.2937 0.241421) (layer F.Paste) (width 0.1524)) 104 | (fp_line (start -0.2937 0.241421) (end -0.2937 0.241421) (layer F.Paste) (width 0.1524)) 105 | (fp_line (start -0.2937 0.241421) (end -0.2937 0.545979) (layer F.Paste) (width 0.1524)) 106 | (fp_line (start -0.2937 0.545979) (end -0.2937 0.545979) (layer F.Paste) (width 0.1524)) 107 | (fp_line (start -0.2937 0.545979) (end -0.152279 0.6874) (layer F.Paste) (width 0.1524)) 108 | (fp_line (start -0.152279 0.6874) (end -0.152279 0.6874) (layer F.Paste) (width 0.1524)) 109 | (fp_line (start -0.152279 0.6874) (end 0.152279 0.6874) (layer F.Paste) (width 0.1524)) 110 | (fp_line (start 0.152279 0.6874) (end 0.152279 0.6874) (layer F.Paste) (width 0.1524)) 111 | (fp_line (start 0.152279 0.6874) (end 0.2937 0.545979) (layer F.Paste) (width 0.1524)) 112 | (fp_line (start 0.2937 0.545979) (end 0.2937 0.545979) (layer F.Paste) (width 0.1524)) 113 | (fp_line (start 0.2937 0.545979) (end 0.2937 0.241421) (layer F.Paste) (width 0.1524)) 114 | (fp_line (start 0.2937 0.241421) (end 0.2937 0.241421) (layer F.Paste) (width 0.1524)) 115 | (fp_line (start 0.2937 0.241421) (end 0.152279 0.1) (layer F.Paste) (width 0.1524)) 116 | (fp_line (start 0.152279 0.1) (end 0.152279 0.1) (layer F.Paste) (width 0.1524)) 117 | (fp_line (start 0.152279 0.1) (end -0.152279 0.1) (layer F.Paste) (width 0.1524)) 118 | (fp_line (start -0.152279 0.8874) (end -0.152279 0.8874) (layer F.Paste) (width 0.1524)) 119 | (fp_line (start -0.152279 0.8874) (end -0.2937 1.028821) (layer F.Paste) (width 0.1524)) 120 | (fp_line (start -0.2937 1.028821) (end -0.2937 1.028821) (layer F.Paste) (width 0.1524)) 121 | (fp_line (start -0.2937 1.028821) (end -0.2937 1.30007) (layer F.Paste) (width 0.1524)) 122 | (fp_line (start -0.2937 1.30007) (end 0.2937 1.30007) (layer F.Paste) (width 0.1524)) 123 | (fp_line (start 0.2937 1.30007) (end 0.2937 1.028821) (layer F.Paste) (width 0.1524)) 124 | (fp_line (start 0.2937 1.028821) (end 0.2937 1.028821) (layer F.Paste) (width 0.1524)) 125 | (fp_line (start 0.2937 1.028821) (end 0.152279 0.8874) (layer F.Paste) (width 0.1524)) 126 | (fp_line (start 0.152279 0.8874) (end 0.152279 0.8874) (layer F.Paste) (width 0.1524)) 127 | (fp_line (start 0.152279 0.8874) (end -0.152279 0.8874) (layer F.Paste) (width 0.1524)) 128 | (fp_line (start 0.1937 -1.4385) (end -0.1937 -1.4385) (layer F.Mask) (width 0.1524)) 129 | (fp_line (start -0.1937 -1.4385) (end -0.1937 1.4385) (layer F.Mask) (width 0.1524)) 130 | (fp_line (start -0.1937 1.4385) (end 0.1937 1.4385) (layer F.Mask) (width 0.1524)) 131 | (fp_line (start 0.1937 1.4385) (end 0.1937 -1.4385) (layer F.Mask) (width 0.1524)) 132 | (fp_line (start 0.4937 -1.30007) (end 0.4937 -1.028821) (layer F.Paste) (width 0.1524)) 133 | (fp_line (start 0.4937 -1.028821) (end 0.4937 -1.028821) (layer F.Paste) (width 0.1524)) 134 | (fp_line (start 0.4937 -1.028821) (end 0.635121 -0.8874) (layer F.Paste) (width 0.1524)) 135 | (fp_line (start 0.635121 -0.8874) (end 0.635121 -0.8874) (layer F.Paste) (width 0.1524)) 136 | (fp_line (start 0.635121 -0.8874) (end 0.85007 -0.8874) (layer F.Paste) (width 0.1524)) 137 | (fp_line (start 0.85007 -0.8874) (end 0.85007 -1.30007) (layer F.Paste) (width 0.1524)) 138 | (fp_line (start 0.85007 -1.30007) (end 0.4937 -1.30007) (layer F.Paste) (width 0.1524)) 139 | (fp_line (start 0.635121 -0.6874) (end 0.635121 -0.6874) (layer F.Paste) (width 0.1524)) 140 | (fp_line (start 0.635121 -0.6874) (end 0.4937 -0.545979) (layer F.Paste) (width 0.1524)) 141 | (fp_line (start 0.4937 -0.545979) (end 0.4937 -0.545979) (layer F.Paste) (width 0.1524)) 142 | (fp_line (start 0.4937 -0.545979) (end 0.4937 -0.241421) (layer F.Paste) (width 0.1524)) 143 | (fp_line (start 0.4937 -0.241421) (end 0.4937 -0.241421) (layer F.Paste) (width 0.1524)) 144 | (fp_line (start 0.4937 -0.241421) (end 0.635121 -0.1) (layer F.Paste) (width 0.1524)) 145 | (fp_line (start 0.635121 -0.1) (end 0.635121 -0.1) (layer F.Paste) (width 0.1524)) 146 | (fp_line (start 0.635121 -0.1) (end 0.85007 -0.1) (layer F.Paste) (width 0.1524)) 147 | (fp_line (start 0.85007 -0.1) (end 0.85007 -0.6874) (layer F.Paste) (width 0.1524)) 148 | (fp_line (start 0.85007 -0.6874) (end 0.635121 -0.6874) (layer F.Paste) (width 0.1524)) 149 | (fp_line (start 0.635121 0.1) (end 0.635121 0.1) (layer F.Paste) (width 0.1524)) 150 | (fp_line (start 0.635121 0.1) (end 0.4937 0.241421) (layer F.Paste) (width 0.1524)) 151 | (fp_line (start 0.4937 0.241421) (end 0.4937 0.241421) (layer F.Paste) (width 0.1524)) 152 | (fp_line (start 0.4937 0.241421) (end 0.4937 0.545979) (layer F.Paste) (width 0.1524)) 153 | (fp_line (start 0.4937 0.545979) (end 0.4937 0.545979) (layer F.Paste) (width 0.1524)) 154 | (fp_line (start 0.4937 0.545979) (end 0.635121 0.6874) (layer F.Paste) (width 0.1524)) 155 | (fp_line (start 0.635121 0.6874) (end 0.635121 0.6874) (layer F.Paste) (width 0.1524)) 156 | (fp_line (start 0.635121 0.6874) (end 0.85007 0.6874) (layer F.Paste) (width 0.1524)) 157 | (fp_line (start 0.85007 0.6874) (end 0.85007 0.1) (layer F.Paste) (width 0.1524)) 158 | (fp_line (start 0.85007 0.1) (end 0.635121 0.1) (layer F.Paste) (width 0.1524)) 159 | (fp_line (start 0.635121 0.8874) (end 0.635121 0.8874) (layer F.Paste) (width 0.1524)) 160 | (fp_line (start 0.635121 0.8874) (end 0.4937 1.028821) (layer F.Paste) (width 0.1524)) 161 | (fp_line (start 0.4937 1.028821) (end 0.4937 1.028821) (layer F.Paste) (width 0.1524)) 162 | (fp_line (start 0.4937 1.028821) (end 0.4937 1.30007) (layer F.Paste) (width 0.1524)) 163 | (fp_line (start 0.4937 1.30007) (end 0.85007 1.30007) (layer F.Paste) (width 0.1524)) 164 | (fp_line (start 0.85007 1.30007) (end 0.85007 0.8874) (layer F.Paste) (width 0.1524)) 165 | (fp_line (start 0.85007 0.8874) (end 0.635121 0.8874) (layer F.Paste) (width 0.1524)) 166 | (fp_line (start 0.5937 -1.4385) (end 0.9885 -1.4385) (layer F.Mask) (width 0.1524)) 167 | (fp_line (start 0.9885 -1.4385) (end 0.9885 1.4385) (layer F.Mask) (width 0.1524)) 168 | (fp_line (start 0.9885 1.4385) (end 0.5937 1.4385) (layer F.Mask) (width 0.1524)) 169 | (fp_line (start 0.5937 1.4385) (end 0.5937 -1.4385) (layer F.Mask) (width 0.1524)) 170 | (fp_line (start 0.465 -1.375) (end 0.465 -1.725) (layer F.Cu) (width 0.1524)) 171 | (fp_line (start 0.465 -1.725) (end 0.715 -1.725) (layer F.Cu) (width 0.1524)) 172 | (fp_line (start 0.715 -1.725) (end 0.715 -1.375) (layer F.Cu) (width 0.1524)) 173 | (fp_line (start 0.715 -1.375) (end 0.465 -1.375) (layer F.Cu) (width 0.1524)) 174 | (fp_line (start -0.465 -1.375) (end -0.465 -1.725) (layer F.Cu) (width 0.1524)) 175 | (fp_line (start -0.465 -1.725) (end -0.715 -1.725) (layer F.Cu) (width 0.1524)) 176 | (fp_line (start -0.715 -1.725) (end -0.715 -1.375) (layer F.Cu) (width 0.1524)) 177 | (fp_line (start -0.715 -1.375) (end -0.465 -1.375) (layer F.Cu) (width 0.1524)) 178 | (fp_line (start -0.465 1.375) (end -0.465 1.725) (layer F.Cu) (width 0.1524)) 179 | (fp_line (start -0.465 1.725) (end -0.715 1.725) (layer F.Cu) (width 0.1524)) 180 | (fp_line (start -0.715 1.725) (end -0.715 1.375) (layer F.Cu) (width 0.1524)) 181 | (fp_line (start -0.715 1.375) (end -0.465 1.375) (layer F.Cu) (width 0.1524)) 182 | (fp_line (start 0.465 1.375) (end 0.465 1.725) (layer F.Cu) (width 0.1524)) 183 | (fp_line (start 0.465 1.725) (end 0.715 1.725) (layer F.Cu) (width 0.1524)) 184 | (fp_line (start 0.715 1.725) (end 0.715 1.375) (layer F.Cu) (width 0.1524)) 185 | (fp_line (start 0.715 1.375) (end 0.465 1.375) (layer F.Cu) (width 0.1524)) 186 | (fp_line (start 0.5158 -1.4258) (end 0.5158 -1.6742) (layer F.Paste) (width 0.1524)) 187 | (fp_line (start 0.5158 -1.6742) (end 0.6642 -1.6742) (layer F.Paste) (width 0.1524)) 188 | (fp_line (start 0.6642 -1.6742) (end 0.6642 -1.4258) (layer F.Paste) (width 0.1524)) 189 | (fp_line (start 0.6642 -1.4258) (end 0.5158 -1.4258) (layer F.Paste) (width 0.1524)) 190 | (fp_line (start -0.5158 -1.4258) (end -0.5158 -1.6742) (layer F.Paste) (width 0.1524)) 191 | (fp_line (start -0.5158 -1.6742) (end -0.6642 -1.6742) (layer F.Paste) (width 0.1524)) 192 | (fp_line (start -0.6642 -1.6742) (end -0.6642 -1.4258) (layer F.Paste) (width 0.1524)) 193 | (fp_line (start -0.6642 -1.4258) (end -0.5158 -1.4258) (layer F.Paste) (width 0.1524)) 194 | (fp_line (start -0.5158 1.4258) (end -0.5158 1.6742) (layer F.Paste) (width 0.1524)) 195 | (fp_line (start -0.5158 1.6742) (end -0.6642 1.6742) (layer F.Paste) (width 0.1524)) 196 | (fp_line (start -0.6642 1.6742) (end -0.6642 1.4258) (layer F.Paste) (width 0.1524)) 197 | (fp_line (start -0.6642 1.4258) (end -0.5158 1.4258) (layer F.Paste) (width 0.1524)) 198 | (fp_line (start 0.5158 1.4258) (end 0.5158 1.6742) (layer F.Paste) (width 0.1524)) 199 | (fp_line (start 0.5158 1.6742) (end 0.6642 1.6742) (layer F.Paste) (width 0.1524)) 200 | (fp_line (start 0.6642 1.6742) (end 0.6642 1.4258) (layer F.Paste) (width 0.1524)) 201 | (fp_line (start 0.6642 1.4258) (end 0.5158 1.4258) (layer F.Paste) (width 0.1524)) 202 | (fp_line (start 0.465 -1.375) (end 0.465 -1.725) (layer F.Mask) (width 0.1524)) 203 | (fp_line (start 0.465 -1.725) (end 0.715 -1.725) (layer F.Mask) (width 0.1524)) 204 | (fp_line (start 0.715 -1.725) (end 0.715 -1.375) (layer F.Mask) (width 0.1524)) 205 | (fp_line (start 0.715 -1.375) (end 0.465 -1.375) (layer F.Mask) (width 0.1524)) 206 | (fp_line (start -0.465 -1.375) (end -0.465 -1.725) (layer F.Mask) (width 0.1524)) 207 | (fp_line (start -0.465 -1.725) (end -0.715 -1.725) (layer F.Mask) (width 0.1524)) 208 | (fp_line (start -0.715 -1.725) (end -0.715 -1.375) (layer F.Mask) (width 0.1524)) 209 | (fp_line (start -0.715 -1.375) (end -0.465 -1.375) (layer F.Mask) (width 0.1524)) 210 | (fp_line (start -0.465 1.375) (end -0.465 1.725) (layer F.Mask) (width 0.1524)) 211 | (fp_line (start -0.465 1.725) (end -0.715 1.725) (layer F.Mask) (width 0.1524)) 212 | (fp_line (start -0.715 1.725) (end -0.715 1.375) (layer F.Mask) (width 0.1524)) 213 | (fp_line (start -0.715 1.375) (end -0.465 1.375) (layer F.Mask) (width 0.1524)) 214 | (fp_line (start 0.465 1.375) (end 0.465 1.725) (layer F.Mask) (width 0.1524)) 215 | (fp_line (start 0.465 1.725) (end 0.715 1.725) (layer F.Mask) (width 0.1524)) 216 | (fp_line (start 0.715 1.725) (end 0.715 1.375) (layer F.Mask) (width 0.1524)) 217 | (fp_line (start 0.715 1.375) (end 0.465 1.375) (layer F.Mask) (width 0.1524)) 218 | (fp_line (start -2.061471 1.449) (end -2.061471 -1.449) (layer F.CrtYd) (width 0.1524)) 219 | (fp_line (start -2.061471 -1.449) (end -1.954 -1.449) (layer F.CrtYd) (width 0.1524)) 220 | (fp_line (start -1.954 -1.449) (end -1.954 -1.954) (layer F.CrtYd) (width 0.1524)) 221 | (fp_line (start -1.954 -1.954) (end 1.954 -1.954) (layer F.CrtYd) (width 0.1524)) 222 | (fp_line (start 1.954 -1.954) (end 1.954 -1.449) (layer F.CrtYd) (width 0.1524)) 223 | (fp_line (start 1.954 -1.449) (end 2.061471 -1.449) (layer F.CrtYd) (width 0.1524)) 224 | (fp_line (start 2.061471 -1.449) (end 2.061471 1.449) (layer F.CrtYd) (width 0.1524)) 225 | (fp_line (start 2.061471 1.449) (end 1.954 1.449) (layer F.CrtYd) (width 0.1524)) 226 | (fp_line (start 1.954 1.449) (end 1.954 1.954) (layer F.CrtYd) (width 0.1524)) 227 | (fp_line (start 1.954 1.954) (end -1.954 1.954) (layer F.CrtYd) (width 0.1524)) 228 | (fp_line (start -1.954 1.954) (end -1.954 1.449) (layer F.CrtYd) (width 0.1524)) 229 | (fp_line (start -1.954 1.449) (end -2.061471 1.449) (layer F.CrtYd) (width 0.1524)) 230 | (fp_circle (center -2.559071 -0.975) (end -2.432071 -0.975) (layer F.SilkS) (width 0.1524)) 231 | (fp_circle (center -1.157471 -0.975) (end -1.081271 -0.975) (layer F.Fab) (width 0.1524)) 232 | (fp_text user * (at 0 0) (layer Cmts.User) hide 233 | (effects (font (size 0.127 0.127) (thickness 0.002))) 234 | ) 235 | (fp_arc (start 0 -1.7) (end 0.3048 -1.7) (angle 180) (layer F.Fab) (width 0.1524)) 236 | (pad 1 smd rect (at -1.482471 -0.974999) (size 0.65 0.44) (layers F.Cu F.Paste F.Mask)) 237 | (pad 2 smd rect (at -1.482471 -0.325001) (size 0.65 0.44) (layers F.Cu F.Paste F.Mask)) 238 | (pad 3 smd rect (at -1.482471 0.325001) (size 0.65 0.44) (layers F.Cu F.Paste F.Mask)) 239 | (pad 4 smd rect (at -1.482471 0.974999) (size 0.65 0.44) (layers F.Cu F.Paste F.Mask)) 240 | (pad 5 smd rect (at 1.482471 0.974999) (size 0.65 0.44) (layers F.Cu F.Paste F.Mask)) 241 | (pad 6 smd rect (at 1.482471 0.325001) (size 0.65 0.44) (layers F.Cu F.Paste F.Mask)) 242 | (pad 7 smd rect (at 1.482471 -0.325001) (size 0.65 0.44) (layers F.Cu F.Paste F.Mask)) 243 | (pad 8 smd rect (at 1.482471 -0.974999) (size 0.65 0.44) (layers F.Cu F.Paste F.Mask)) 244 | (pad 9 smd rect (at 0 0) (size 1.85 2.75) (layers F.Cu F.Paste F.Mask)) 245 | (pad 9 thru_hole circle (at -0.3937 0.7874) (size 0.508 0.508) (drill 0.254) (layers *.Cu *.Mask)) 246 | (pad 9 thru_hole circle (at -0.3937 0) (size 0.508 0.508) (drill 0.254) (layers *.Cu *.Mask)) 247 | (pad 9 thru_hole circle (at -0.3937 -0.7874) (size 0.508 0.508) (drill 0.254) (layers *.Cu *.Mask)) 248 | (pad 9 thru_hole circle (at 0.3937 0.7874) (size 0.508 0.508) (drill 0.254) (layers *.Cu *.Mask)) 249 | (pad 9 thru_hole circle (at 0.3937 0) (size 0.508 0.508) (drill 0.254) (layers *.Cu *.Mask)) 250 | (pad 9 thru_hole circle (at 0.3937 -0.7874) (size 0.508 0.508) (drill 0.254) (layers *.Cu *.Mask)) 251 | (model ${KIPRJMOD}/lib/3d-models/DQZ8_1P8X2P7.step 252 | (at (xyz 0 0 0)) 253 | (scale (xyz 1 1 1)) 254 | (rotate (xyz 0 0 0)) 255 | ) 256 | ) 257 | --------------------------------------------------------------------------------