├── CHANGES.txt ├── pcb ├── common │ └── footprints.pretty │ │ ├── WFH-2000118.STEP │ │ ├── MIC_45.kicad_mod │ │ ├── bt_antenna_1ant_2gnd.kicad_mod │ │ ├── L_MAPM1040F.kicad_mod │ │ ├── L_MAPM0630F.kicad_mod │ │ ├── Connector_USB_905-562A2021S10100.kicad_mod │ │ ├── PJ-327E.kicad_mod │ │ ├── L_1212.kicad_mod │ │ ├── USB_Adapter_Board.kicad_mod │ │ ├── AXE520124.kicad_mod │ │ ├── TE_1612503-1.kicad_mod │ │ ├── L_CommonModeChoke_Panasonic_EXC14CE.kicad_mod │ │ ├── PinHeader_1x04_P1.27mm_Horizontal_Alt.kicad_mod │ │ ├── KH_RCHSP32_8P8C-D.kicad_mod │ │ ├── USB_A_Wuerth_614008235023_Vertical_Stacked.kicad_mod │ │ ├── TE_1735413-1.kicad_mod │ │ ├── HRS_FH26W-39S-0.3SHW(60).kicad_mod │ │ ├── TE_2023246-2.kicad_mod │ │ ├── Jack_3.5mm_PJ327E_5A.kicad_mod │ │ ├── HDMI-D.kicad_mod │ │ ├── MPS_QFN-16_3x3mm_P0.4mm.kicad_mod │ │ ├── MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm_ThermalVias_0.3.kicad_mod │ │ ├── TFC-WPAPR-08.kicad_mod │ │ ├── AXT524124.kicad_mod │ │ ├── HDMI-D-Stripped.kicad_mod │ │ ├── Molex_200528-0060_1x06-1MP_P1.00mm_Horizontal_Reversed.kicad_mod │ │ ├── RL-SM02BD(RTL8723BS).kicad_mod │ │ ├── JAE_KX14-40K5D.kicad_mod │ │ ├── FCI_10064555-392120HLF.kicad_mod │ │ ├── AXE550127.kicad_mod │ │ ├── TE_5-2069716-3_1x40-1MP_P0.5mm_Horizontal.kicad_mod │ │ ├── QFN-28-1EP_4x5mm_P0.5mm_EP2.65x3.65mm_ThermalVias_0.3.kicad_mod │ │ ├── Hirose_FH12-40S-0.5SH_1x40-1MP_P0.50mm_Horizontal_Reversed.kicad_mod │ │ ├── M2_BKEY.kicad_mod │ │ └── M2_MKEY.kicad_mod ├── mainboard │ ├── fp-lib-table │ ├── sym-lib-table │ ├── caster.kicad_sch │ ├── ddr.kicad_sch │ └── pcb.kicad_prl ├── usb_adapter_board │ ├── fp-lib-table │ ├── sym-lib-table │ ├── pcb.kicad_prl │ └── pcb.kicad_pro └── epdc_poc_board │ ├── fp-lib-table │ ├── sym-lib-table │ └── pcb.kicad_prl ├── README.md ├── .gitignore └── LICENSE /CHANGES.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/WFH-2000118.STEP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Modos-Labs/Lancer/HEAD/pcb/common/footprints.pretty/WFH-2000118.STEP -------------------------------------------------------------------------------- /pcb/mainboard/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name footprints)(type KiCad)(uri ${KIPRJMOD}/../common/footprints.pretty)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /pcb/mainboard/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name "symbols")(type "KiCad")(uri "${KIPRJMOD}/../common/symbols.kicad_sym")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /pcb/usb_adapter_board/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name footprints)(type KiCad)(uri ${KIPRJMOD}/../common/footprints.pretty)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /pcb/epdc_poc_board/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name "footprints")(type "KiCad")(uri "${KIPRJMOD}/../common/footprints.pretty")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /pcb/epdc_poc_board/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name "symbols")(type "KiCad")(uri "${KIPRJMOD}/../common/symbols.kicad_sym")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /pcb/usb_adapter_board/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name "symbols")(type "KiCad")(uri "${KIPRJMOD}/../common/symbols.kicad_sym")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /pcb/mainboard/caster.kicad_sch: -------------------------------------------------------------------------------- 1 | (kicad_sch (version 20210406) (generator eeschema) 2 | 3 | (uuid 80fa4297-9b1b-4634-b40f-e54a3f0def3a) 4 | 5 | (paper "A3") 6 | 7 | (title_block 8 | (title "Archer Mainboard") 9 | (date "2021-05-13") 10 | (rev "R0.1") 11 | (company "Copyright EI-2030 2021. / Engineer: Wenting Zhang") 12 | (comment 2 "MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE.") 13 | (comment 3 "This source is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF") 14 | (comment 4 "This source describes Open Hardware and is licensed under the CERN-OHL-S v2.") 15 | ) 16 | 17 | (lib_symbols 18 | ) 19 | 20 | ) 21 | -------------------------------------------------------------------------------- /pcb/mainboard/ddr.kicad_sch: -------------------------------------------------------------------------------- 1 | (kicad_sch (version 20210621) (generator eeschema) 2 | 3 | (uuid 64c2991c-4a5b-48f4-9567-398ada42b56d) 4 | 5 | (paper "A4") 6 | 7 | (title_block 8 | (title "Lancer Mainboard") 9 | (date "2021-11-08") 10 | (rev "R0.1") 11 | (company "Copyright Modos 2021. / Engineer: Wenting Zhang") 12 | (comment 2 "MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE.") 13 | (comment 3 "This source is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF") 14 | (comment 4 "This source describes Open Hardware and is licensed under the CERN-OHL-S v2.") 15 | ) 16 | 17 | (lib_symbols 18 | ) 19 | 20 | 21 | (text "DDR is on core board. Reserve page for Stage 2 device" 22 | (at 123.19 104.14 0) 23 | (effects (font (size 1.27 1.27)) (justify left bottom)) 24 | (uuid cd778db3-ede2-46d3-9e23-e7fecd4d400d) 25 | ) 26 | ) 27 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Lancer is the codename of our EPD laptop prototype. 2 | 3 | # Specifications 4 | 5 | The specification listed are preliminary and subject to change. 6 | 7 | - SoC: Amlogic S922X (4x Cortex-A73 @ 2.2 GHz + 2x Cortex-A53 @ 2.0 GHz) 8 | - RAM: 4GB DDR4 32bit 9 | - SSD: User-replaceable M.2 SSD 10 | - Network: 802.11n + BT4.0 11 | - Screen: 13.3" 1600x1200 E-paper display via Caster EPDC (over MIPI DSI) 12 | - Battery: Compatible with T4x battery 13 | - Ports: 14 | - USB 2.0 Type-A Host x2 15 | - USB 2.0 Micro-B Device 16 | - USB Serial (Micro-B) 17 | - 10/100Mbps Ethernet 18 | - 3.5 mm Headphone Jack 19 | - 3.5 mm Line-In Jack 20 | - HDMI Output 21 | 22 | # License 23 | 24 | The hardware design is released under the CERN Open Source Hardware License strongly-reciprocal variant, CERN-OHL-S. A copy of the license is provided in the source repository. Additionally, user guide of the license is provided on ohwr.org. 25 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/MIC_45.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "MIC_45" (version 20210824) (generator pcbnew) (layer "F.Cu") 2 | (tedit 617F1096) 3 | (fp_text reference "REF**" (at 0 -3.3 unlocked) (layer "F.SilkS") 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | (tstamp 8b0c540d-8e49-4b61-ab70-93cd27ced8ba) 6 | ) 7 | (fp_text value "MIC_45" (at 0 1 unlocked) (layer "F.Fab") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 8d1053ac-4d25-40be-8956-10b73d4aa83d) 10 | ) 11 | (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp aecbbe6f-2777-48ed-97d1-cbbe05ea2475) 14 | ) 15 | (fp_line (start 2.6 0.8) (end 3.2 0.8) (layer "F.SilkS") (width 0.12) (tstamp 4224d548-e567-4849-9575-5c498336efd7)) 16 | (fp_line (start 2.9 0.5) (end 2.9 1.1) (layer "F.SilkS") (width 0.12) (tstamp 51719fb8-0e66-416d-b08c-adb2cb7f0089)) 17 | (fp_circle (center 0 0) (end 2.25 0) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 554fc5f1-5117-4624-8f93-ed2849aec83d)) 18 | (pad "1" thru_hole circle (at 0.55 -0.8) (size 0.9 0.9) (drill 0.5) (layers *.Cu *.Mask) (tstamp 3d0fdb89-a972-443c-a8fb-15f76954779e)) 19 | (pad "2" thru_hole circle (at 0.55 0.8) (size 0.9 0.9) (drill 0.5) (layers *.Cu *.Mask) (tstamp d3e9f469-4ec6-4f7a-852f-af8dae000e5b)) 20 | ) 21 | -------------------------------------------------------------------------------- /pcb/mainboard/pcb.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 0, 4 | "active_layer_preset": "", 5 | "auto_track_width": false, 6 | "hidden_nets": [], 7 | "high_contrast_mode": 0, 8 | "net_color_mode": 1, 9 | "opacity": { 10 | "pads": 1.0, 11 | "tracks": 1.0, 12 | "vias": 1.0, 13 | "zones": 0.6 14 | }, 15 | "ratsnest_display_mode": 0, 16 | "selection_filter": { 17 | "dimensions": false, 18 | "footprints": true, 19 | "graphics": false, 20 | "keepouts": false, 21 | "lockedItems": true, 22 | "otherItems": false, 23 | "pads": false, 24 | "text": true, 25 | "tracks": false, 26 | "vias": false, 27 | "zones": false 28 | }, 29 | "visible_items": [ 30 | 0, 31 | 1, 32 | 2, 33 | 3, 34 | 4, 35 | 5, 36 | 6, 37 | 8, 38 | 9, 39 | 10, 40 | 11, 41 | 12, 42 | 13, 43 | 14, 44 | 15, 45 | 16, 46 | 17, 47 | 18, 48 | 19, 49 | 20, 50 | 21, 51 | 22, 52 | 23, 53 | 24, 54 | 25, 55 | 26, 56 | 27, 57 | 28, 58 | 29, 59 | 30, 60 | 32, 61 | 33, 62 | 34, 63 | 35, 64 | 36 65 | ], 66 | "visible_layers": "003ffff_80000001", 67 | "zone_display_mode": 0 68 | }, 69 | "meta": { 70 | "filename": "pcb.kicad_prl", 71 | "version": 3 72 | }, 73 | "project": { 74 | "files": [] 75 | } 76 | } 77 | -------------------------------------------------------------------------------- /pcb/usb_adapter_board/pcb.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 0, 4 | "active_layer_preset": "All Layers", 5 | "auto_track_width": true, 6 | "hidden_nets": [], 7 | "high_contrast_mode": 0, 8 | "net_color_mode": 1, 9 | "opacity": { 10 | "pads": 1.0, 11 | "tracks": 1.0, 12 | "vias": 1.0, 13 | "zones": 0.6 14 | }, 15 | "ratsnest_display_mode": 0, 16 | "selection_filter": { 17 | "dimensions": true, 18 | "footprints": true, 19 | "graphics": true, 20 | "keepouts": true, 21 | "lockedItems": true, 22 | "otherItems": true, 23 | "pads": true, 24 | "text": true, 25 | "tracks": true, 26 | "vias": true, 27 | "zones": true 28 | }, 29 | "visible_items": [ 30 | 0, 31 | 1, 32 | 2, 33 | 3, 34 | 4, 35 | 5, 36 | 6, 37 | 8, 38 | 9, 39 | 10, 40 | 11, 41 | 12, 42 | 13, 43 | 14, 44 | 15, 45 | 16, 46 | 17, 47 | 18, 48 | 19, 49 | 20, 50 | 21, 51 | 22, 52 | 23, 53 | 24, 54 | 25, 55 | 26, 56 | 27, 57 | 28, 58 | 29, 59 | 30, 60 | 32, 61 | 33, 62 | 34, 63 | 35, 64 | 36 65 | ], 66 | "visible_layers": "fffffff_ffffffff", 67 | "zone_display_mode": 0 68 | }, 69 | "meta": { 70 | "filename": "pcb.kicad_prl", 71 | "version": 3 72 | }, 73 | "project": { 74 | "files": [] 75 | } 76 | } 77 | -------------------------------------------------------------------------------- /pcb/epdc_poc_board/pcb.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 31, 4 | "active_layer_preset": "All Copper Layers", 5 | "auto_track_width": false, 6 | "hidden_nets": [], 7 | "high_contrast_mode": 0, 8 | "net_color_mode": 0, 9 | "opacity": { 10 | "pads": 1.0, 11 | "tracks": 1.0, 12 | "vias": 1.0, 13 | "zones": 0.14000000059604645 14 | }, 15 | "ratsnest_display_mode": 0, 16 | "selection_filter": { 17 | "dimensions": false, 18 | "footprints": false, 19 | "graphics": false, 20 | "keepouts": false, 21 | "lockedItems": true, 22 | "otherItems": false, 23 | "pads": false, 24 | "text": true, 25 | "tracks": true, 26 | "vias": false, 27 | "zones": false 28 | }, 29 | "visible_items": [ 30 | 0, 31 | 1, 32 | 2, 33 | 3, 34 | 4, 35 | 5, 36 | 6, 37 | 8, 38 | 9, 39 | 10, 40 | 11, 41 | 12, 42 | 13, 43 | 14, 44 | 15, 45 | 16, 46 | 17, 47 | 18, 48 | 19, 49 | 20, 50 | 21, 51 | 22, 52 | 23, 53 | 24, 54 | 25, 55 | 26, 56 | 27, 57 | 28, 58 | 29, 59 | 30, 60 | 32, 61 | 33, 62 | 34, 63 | 35, 64 | 36 65 | ], 66 | "visible_layers": "0001000_ffffffff", 67 | "zone_display_mode": 0 68 | }, 69 | "meta": { 70 | "filename": "pcb.kicad_prl", 71 | "version": 3 72 | }, 73 | "project": { 74 | "files": [] 75 | } 76 | } 77 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/bt_antenna_1ant_2gnd.kicad_mod: -------------------------------------------------------------------------------- 1 | (module bt_antenna_1ant_2gnd (layer F.Cu) (tedit 5D223CA2) 2 | (fp_text reference ANT1 (at 17.653 -4.445) (layer F.SilkS) 3 | (effects (font (size 1.016 1.016) (thickness 0.254))) 4 | ) 5 | (fp_text value PCB_WIFI_ANT (at 8.255 -2.794) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 15.748 0) (end 15.748 -5.461) (layer F.SilkS) (width 0.127)) 9 | (fp_line (start 0 0) (end 15.748 0) (layer F.SilkS) (width 0.127)) 10 | (fp_line (start 0 -5.461) (end 0 0) (layer F.SilkS) (width 0.127)) 11 | (fp_line (start 15.748 -5.461) (end 0 -5.461) (layer F.SilkS) (width 0.127)) 12 | (pad 0 smd rect (at 13.8557 -4.6609 270) (size 0.5 2.7) (layers F.Cu)) 13 | (pad 0 smd rect (at 12.7508 -3.3274) (size 0.5 3.14) (layers F.Cu)) 14 | (pad 0 smd rect (at 11.4935 -2.0066 270) (size 0.5 3) (layers F.Cu)) 15 | (pad 0 smd rect (at 9.1313 -4.6482 270) (size 0.5 2.7) (layers F.Cu)) 16 | (pad 0 smd rect (at 6.7691 -2.0066 270) (size 0.5 3) (layers F.Cu)) 17 | (pad 0 smd rect (at 14.9606 -2.6924) (size 0.5 4.44) (layers F.Cu)) 18 | (pad 0 smd rect (at 10.2362 -3.3274) (size 0.5 3.14) (layers F.Cu)) 19 | (pad 0 smd rect (at 8.0264 -3.3274) (size 0.5 3.14) (layers F.Cu)) 20 | (pad 0 smd rect (at 5.5118 -3.3274) (size 0.5 3.14) (layers F.Cu)) 21 | (pad 0 smd rect (at 3.2512 -4.6482 270) (size 0.5 5) (layers F.Cu)) 22 | (pad 1 smd rect (at 3.302 -2.1924) (size 0.5 5.4) (layers F.Cu)) 23 | (pad 2 smd rect (at 1.1938 -2.1924) (size 0.9 5.4) (layers F.Cu)) 24 | ) 25 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/L_MAPM1040F.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "L_MAPM1040F" (version 20210824) (generator pcbnew) (layer "F.Cu") 2 | (tedit 61807CD3) 3 | (fp_text reference "REF**" (at 0 -6.7 unlocked) (layer "F.SilkS") 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | (tstamp ed682139-1330-4e98-99ae-b9ba2f33be87) 6 | ) 7 | (fp_text value "L_MAPM1040F" (at 0 1 unlocked) (layer "F.Fab") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 1549ab4d-45ca-47ac-9e20-53d95da7d830) 10 | ) 11 | (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp a79ecd24-f751-4d6c-a73b-984f9ff384f6) 14 | ) 15 | (fp_line (start -5.7 -2.2) (end -5.7 -5.7) (layer "F.SilkS") (width 0.12) (tstamp 0daba2ef-9fb3-4a31-91da-eeaded0eab2b)) 16 | (fp_line (start 5.7 -5.7) (end 5.7 -2.2) (layer "F.SilkS") (width 0.12) (tstamp 7192a7b6-9708-402e-97e6-d96d458bb3d2)) 17 | (fp_line (start -5.7 5.7) (end -5.7 2.2) (layer "F.SilkS") (width 0.12) (tstamp 86937ab2-f407-4f45-9bc1-15a0b67b7ba8)) 18 | (fp_line (start 5.7 2.2) (end 5.7 5.7) (layer "F.SilkS") (width 0.12) (tstamp 9ec82587-f52f-4809-87ca-0ab42d0358d9)) 19 | (fp_line (start 5.7 5.7) (end -5.7 5.7) (layer "F.SilkS") (width 0.12) (tstamp a0aa5c23-4c81-4419-be32-219f4ad31065)) 20 | (fp_line (start -5.7 -5.7) (end 5.7 -5.7) (layer "F.SilkS") (width 0.12) (tstamp b4e95e5c-19a5-4feb-8fe7-7d5242d758bf)) 21 | (fp_rect (start -7 -5.9) (end 7 5.9) (layer "F.CrtYd") (width 0.12) (fill none) (tstamp 64a6b206-2761-4977-8b5f-b0696d7073c7)) 22 | (fp_rect (start -5.5 -5.5) (end 5.5 5.5) (layer "F.Fab") (width 0.1) (fill none) (tstamp 78b09a9b-8c2d-486f-a825-bcc1e45e06dd)) 23 | (pad "1" smd rect (at -4.9 0) (size 3.8 4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 840f58fc-632f-4855-a4fe-63f2ca751ee3)) 24 | (pad "2" smd rect (at 4.9 0) (size 3.8 4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d4428660-2e7a-425f-af90-b0e7fa1cf6e6)) 25 | ) 26 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/L_MAPM0630F.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "L_MAPM0630F" (version 20210824) (generator pcbnew) (layer "F.Cu") 2 | (tedit 61807CCD) 3 | (fp_text reference "REF**" (at 0 -4.6 unlocked) (layer "F.SilkS") 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | (tstamp ed682139-1330-4e98-99ae-b9ba2f33be87) 6 | ) 7 | (fp_text value "L_MAPM0630F" (at 0 1 unlocked) (layer "F.Fab") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 1549ab4d-45ca-47ac-9e20-53d95da7d830) 10 | ) 11 | (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp a79ecd24-f751-4d6c-a73b-984f9ff384f6) 14 | ) 15 | (fp_line (start -3.7 -1.9) (end -3.7 -3.7) (layer "F.SilkS") (width 0.12) (tstamp 1e82d8de-1660-44f7-831a-e6f96eb128a3)) 16 | (fp_line (start -3.7 -3.7) (end 3.7 -3.7) (layer "F.SilkS") (width 0.12) (tstamp 3cd85e78-9703-431c-b5f2-c33808b9674a)) 17 | (fp_line (start -3.7 1.9) (end -3.7 3.7) (layer "F.SilkS") (width 0.12) (tstamp 7e3e0cc6-3be2-4838-a837-f8cd0d2f9ca1)) 18 | (fp_line (start -3.7 3.7) (end 3.7 3.7) (layer "F.SilkS") (width 0.12) (tstamp 7fe66566-eac4-4bde-896a-848bb6c8b4a2)) 19 | (fp_line (start 3.7 -3.7) (end 3.7 -1.9) (layer "F.SilkS") (width 0.12) (tstamp cbc32d52-2207-445b-959e-cf47f2b132fd)) 20 | (fp_line (start 3.7 3.7) (end 3.7 1.9) (layer "F.SilkS") (width 0.12) (tstamp fb9aaf8c-f040-4bfd-a30d-d67de5def305)) 21 | (fp_rect (start -4.3 -3.9) (end 4.3 3.9) (layer "F.CrtYd") (width 0.12) (fill none) (tstamp 3864d017-ff37-4727-8da0-9025486eac11)) 22 | (fp_rect (start -3.5 -3.5) (end 3.5 3.5) (layer "F.Fab") (width 0.1) (fill none) (tstamp 78b09a9b-8c2d-486f-a825-bcc1e45e06dd)) 23 | (pad "1" smd rect (at -3 0) (size 2.37 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 840f58fc-632f-4855-a4fe-63f2ca751ee3)) 24 | (pad "2" smd rect (at 3 0) (size 2.37 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d4428660-2e7a-425f-af90-b0e7fa1cf6e6)) 25 | ) 26 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/Connector_USB_905-562A2021S10100.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Connector_USB_905-562A2021S10100" (version 20210228) (generator pcbnew) (layer "F.Cu") 2 | (tedit 60932D78) 3 | (attr through_hole) 4 | (fp_text reference "REF**" (at 0 2.55) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp 835f285c-0f13-4454-9776-aef91647c0a6) 7 | ) 8 | (fp_text value "Connector_USB_905-562A2021S10100" (at 0 3.7) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 5f934ab5-15f8-4097-93c6-a0685d4cc2c8) 11 | ) 12 | (fp_rect (start -6.55 0) (end 6.55 14.1) (layer "Dwgs.User") (width 0.12) (fill none) (tstamp 2907d4cb-df9a-4ce2-b0be-d4ee62ac3974)) 13 | (fp_line (start 8.35 -1.8) (end 8.35 4.4) (layer "F.CrtYd") (width 0.05) (tstamp 0d96a0cb-8420-4730-8a2f-9e0e85eab637)) 14 | (fp_line (start -8.35 -1.8) (end 8.35 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 78539c22-a988-4609-97c7-8dfc52441fc0)) 15 | (fp_line (start -8.35 -1.8) (end -8.35 4.4) (layer "F.CrtYd") (width 0.05) (tstamp 83f4203d-206e-49ba-a8e5-f0eeb7b35499)) 16 | (fp_line (start -8.35 4.4) (end 8.35 4.4) (layer "F.CrtYd") (width 0.05) (tstamp 9ea8a881-58c8-4011-bf76-1b28db4854cf)) 17 | (pad "1" smd rect (at -3.5 0) (size 1.4 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 93275ed3-84d9-460f-a79b-38c258de26eb)) 18 | (pad "2" smd rect (at -1 0) (size 1.4 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 193fa10c-621e-4241-901f-d1068e8171ef)) 19 | (pad "3" smd rect (at 1 0) (size 1.4 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9738baab-947e-4677-afdf-621a3bd70d2c)) 20 | (pad "4" smd rect (at 3.5 0) (size 1.4 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28c3200b-d13d-420c-96fa-0fd5f201b9d3)) 21 | (pad "5" smd rect (at 7.5 2.6) (size 3.5 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35aea3bd-3330-4fd3-92d5-944044d1af97)) 22 | (pad "5" smd rect (at -7.5 2.6) (size 3.5 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d39addfb-bece-4a48-b138-5547daa8c1a2)) 23 | ) 24 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/PJ-327E.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "PJ-327E" (version 20210824) (generator pcbnew) (layer "F.Cu") 2 | (tedit 6187F173) 3 | (attr smd) 4 | (fp_text reference "REF**" (at 7.0485 0.1905 90) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp 7325ee96-5022-444f-ab8c-a4f30ac47cce) 7 | ) 8 | (fp_text value "PJ-327E" (at 0 0) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 47213f7a-6f64-48fc-8602-a842e371fc72) 11 | ) 12 | (fp_line (start -5.2 3.2) (end 6.4 3.2) (layer "Edge.Cuts") (width 0.12) (tstamp 5448af3b-8612-4017-a349-351fee215af1)) 13 | (fp_line (start 6.4 -3.2) (end -5.2 -3.2) (layer "Edge.Cuts") (width 0.12) (tstamp d5ad0d67-30d3-44c9-928f-b82ca12ee50a)) 14 | (fp_line (start 6.4 3.2) (end 6.4 -3.2) (layer "Edge.Cuts") (width 0.12) (tstamp ea98ffb8-0b8d-48a1-b3a2-a665f833e7cc)) 15 | (fp_line (start 5.7 -2.6) (end 5.7 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 0e56d9fe-c6f4-4c07-9a35-9ced65046d15)) 16 | (fp_line (start -6.3 -2.6) (end 5.7 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp d37efec2-f4b0-4b94-af25-6dc59a4d9cbe)) 17 | (fp_line (start -6.3 2.6) (end -6.3 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp f556fb6e-4d6f-4397-b53c-3e3d00e36a41)) 18 | (fp_line (start 5.7 2.6) (end -6.3 2.6) (layer "F.CrtYd") (width 0.05) (tstamp fb6c0f48-b7f5-4257-8bb9-c9fd8a5c8d93)) 19 | (pad "R" smd rect (at -0.7 4.15) (size 1.8 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 78520f83-8454-4783-8c01-7d0aa70a54a0)) 20 | (pad "S" smd rect (at -4.3 4.15) (size 1.8 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0927c0b3-840f-4476-a88a-067225ce5532)) 21 | (pad "SN" smd rect (at -3.55 -4.15) (size 1.8 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b4c24f13-02e2-4ee3-b76b-599cc9d1a4a3)) 22 | (pad "T" smd rect (at 3.55 -4.15) (size 1.8 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e6a9a5c-a3dc-4e26-ad9f-6aa5c0d70f1e)) 23 | (pad "TN" smd rect (at 5.25 4.15) (size 1.8 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c62ea50f-c2e0-444b-8315-332e9d1c38e3)) 24 | (model "${KIPRJMOD}/../common/footprints.pretty/PJ-327E.STEP" 25 | (offset (xyz -6 0 0.3)) 26 | (scale (xyz 1 1 1)) 27 | (rotate (xyz 90 0 -90)) 28 | ) 29 | ) 30 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # KiCAD files 2 | *.bak 3 | *.dcm 4 | *.bck 5 | fp-info-cache 6 | _autosave* 7 | *.kicad_pcb-bak 8 | *.sch-bak 9 | gerber/ 10 | pcb-backups/ 11 | pcb.step 12 | *.pdf 13 | 14 | # Xilinx ISE files 15 | obj_dir/ 16 | isim/ 17 | _xmsgs/ 18 | _ngo/ 19 | iseconfig/ 20 | tmp/ 21 | xst/ 22 | top_* 23 | impact* 24 | 25 | # FW build 26 | Debug/ 27 | Release/ 28 | 29 | .vscode/ 30 | 31 | *.mp3 32 | 33 | *.zip 34 | 35 | *.map 36 | *.obj 37 | *.rom 38 | *.sym 39 | *.mif 40 | *.mcs 41 | *.cfi 42 | *.hex 43 | *.prm 44 | *.ncd 45 | *.xml 46 | #*.html 47 | *.xwbt 48 | *.gise 49 | *.log 50 | *.cmd 51 | *.twx 52 | *.exe 53 | *.wdb 54 | *.bgn 55 | *.bit 56 | *.bld 57 | *.cmd_log 58 | *.drc 59 | *.lso 60 | *.ngc 61 | *.ngd 62 | *.par 63 | *.pcf 64 | *.prj 65 | *.ptwx 66 | *.stx 67 | *.syr 68 | *.twr 69 | *.unroutes 70 | *.ut 71 | *.xpi 72 | *.xst 73 | *.pad 74 | *.ngr 75 | *.blc 76 | *.mrp 77 | *.ngm 78 | *.xrpt 79 | *.csv 80 | *.xbcd 81 | *.xmsgs 82 | 83 | # PCB temp files 84 | *.asc 85 | *.onl 86 | 87 | # Test 88 | *.vcd 89 | *.actual 90 | *.expected 91 | 92 | # binary files 93 | *.gb 94 | 95 | # C object files 96 | *.d 97 | *.o 98 | *.elf 99 | 100 | # LibreOffice files 101 | *.ods# 102 | 103 | # Windows image file caches 104 | Thumbs.db 105 | ehthumbs.db 106 | 107 | # Folder config file 108 | Desktop.ini 109 | 110 | # Recycle Bin used on file shares 111 | $RECYCLE.BIN/ 112 | 113 | # Windows Installer files 114 | *.cab 115 | *.msi 116 | *.msm 117 | *.msp 118 | 119 | # Windows shortcuts 120 | *.lnk 121 | 122 | # ========================= 123 | # Operating System Files 124 | # ========================= 125 | 126 | # OSX 127 | # ========================= 128 | 129 | .DS_Store 130 | .AppleDouble 131 | .LSOverride 132 | 133 | # Thumbnails 134 | ._* 135 | 136 | # Files that might appear in the root of a volume 137 | .DocumentRevisions-V100 138 | .fseventsd 139 | .Spotlight-V100 140 | .TemporaryItems 141 | .Trashes 142 | .VolumeIcon.icns 143 | 144 | # Directories potentially created on remote AFP share 145 | .AppleDB 146 | .AppleDesktop 147 | Network Trash Folder 148 | Temporary Items 149 | .apdisk 150 | *.SchDocPreview 151 | *.wsdt 152 | *.dbgdt 153 | *.dnx 154 | /.metadata/ 155 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/L_1212.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "L_1212" (version 20210606) (generator pcbnew) (layer "F.Cu") 2 | (tedit 612BE0C4) 3 | (descr "Inductor, 3.0mmx3.0mm") 4 | (tags "inductor vishay ihlp smd") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0 -2.524) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 00000000-0000-0000-0000-000000000000) 9 | ) 10 | (fp_text value "L_1212" (at 0 3.024) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 00000000-0000-0000-0000-000000000000) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 15 | (effects (font (size 0.7 0.7) (thickness 0.105))) 16 | (tstamp 00000000-0000-0000-0000-000000000000) 17 | ) 18 | (fp_line (start -1.624 1.624) (end 1.624 1.624) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 19 | (fp_line (start -1.624 -1.624) (end 1.624 -1.624) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 20 | (fp_line (start -2.35 1.8) (end 2.35 1.8) (layer "F.CrtYd") (width 0.05) (tstamp 00000000-0000-0000-0000-000000000000)) 21 | (fp_line (start 2.35 1.8) (end 2.35 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 00000000-0000-0000-0000-000000000000)) 22 | (fp_line (start -2.35 -1.8) (end -2.35 1.8) (layer "F.CrtYd") (width 0.05) (tstamp 00000000-0000-0000-0000-000000000000)) 23 | (fp_line (start 2.35 -1.8) (end -2.35 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 00000000-0000-0000-0000-000000000000)) 24 | (fp_line (start -1.524 -1.524) (end -1.524 1.524) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 25 | (fp_line (start 1.524 -1.524) (end -1.524 -1.524) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 26 | (fp_line (start -1.524 1.524) (end 1.524 1.524) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 27 | (fp_line (start 1.524 1.524) (end 1.524 -1.524) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 28 | (pad "1" smd rect locked (at -1.35 0) (size 1.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 29 | (pad "2" smd rect locked (at 1.35 0) (size 1.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 30 | (model "${KICAD6_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_Wuerth_MAPI-3015.wrl" 31 | (offset (xyz 0 0 0)) 32 | (scale (xyz 1 1 1)) 33 | (rotate (xyz 0 0 0)) 34 | ) 35 | ) 36 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/USB_Adapter_Board.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "USB_Adapter_Board" (version 20210824) (generator pcbnew) (layer "F.Cu") 2 | (tedit 61885C15) 3 | (fp_text reference "REF**" (at 0.08 -1.36 unlocked) (layer "F.SilkS") 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | (tstamp 027d621f-7d08-45f4-8ef8-5ed89c6cdeba) 6 | ) 7 | (fp_text value "USB_Adapter_Board" (at 0.08 1.32 unlocked) (layer "F.Fab") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp a7233c99-f225-48fd-abde-e32c66024c4f) 10 | ) 11 | (fp_text user "${REFERENCE}" (at 0 2.82 unlocked) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 6fa6ea49-6fdb-4e50-a83f-06611504eeec) 14 | ) 15 | (fp_line (start 8.4 1.5) (end 8.4 3.25) (layer "Dwgs.User") (width 0.12) (tstamp 4d3951b5-9421-474f-a238-402b1fd9123f)) 16 | (fp_line (start -8.4 1.5) (end -8.4 3.25) (layer "Dwgs.User") (width 0.12) (tstamp bfbb4f54-868e-46ad-920a-b9ebfaedd988)) 17 | (fp_rect (start -14 1.5) (end 14 3.25) (layer "Dwgs.User") (width 0.12) (fill none) (tstamp 22f24243-adc5-4784-917a-aa3c55c89260)) 18 | (fp_rect (start -6.6 3.25) (end 6.6 19.9) (layer "Dwgs.User") (width 0.12) (fill none) (tstamp 89a62597-3bd6-42c4-8cab-bcbaf200e5b4)) 19 | (pad "1" thru_hole rect locked (at -12.81 -0.01 90) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) (tstamp ac549494-d942-4fda-9976-7e0014fc1cd3)) 20 | (pad "2" thru_hole oval locked (at -11.54 -0.01 90) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) (tstamp c581631c-d9b8-47af-87cf-c1bfde9a63a2)) 21 | (pad "3" thru_hole oval locked (at -10.27 -0.01 90) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) (tstamp 4e5ec25a-eb49-4c49-80c2-797dc4d303bc)) 22 | (pad "4" thru_hole oval locked (at -9 -0.01 90) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) (tstamp 1de4c730-1963-4fb3-ac7d-672870426bd3)) 23 | (pad "5" thru_hole rect locked (at 9.1 -0.01 90) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) (tstamp 0a08cbf1-519c-452d-9dac-ebcef6df67e7)) 24 | (pad "6" thru_hole oval locked (at 10.37 -0.01 90) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) (tstamp 1d924cbd-2c37-43c6-8404-96c09990dbf4)) 25 | (pad "7" thru_hole oval locked (at 11.64 -0.01 90) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) (tstamp 4202b19d-18a5-47af-9d01-bf728593ca82)) 26 | (pad "8" thru_hole oval locked (at 12.91 -0.01 90) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) (tstamp bd772c3d-ac14-4ac6-901a-78417b68fa9d)) 27 | (model "${KIPRJMOD}/../usb_adapter_board/pcb.step" 28 | (offset (xyz 0 -1.5 4)) 29 | (scale (xyz 1 1 1)) 30 | (rotate (xyz -90 0 0)) 31 | ) 32 | (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x04_P1.27mm_Horizontal.step" 33 | (offset (xyz 12.9 0 0)) 34 | (scale (xyz 1 1 1)) 35 | (rotate (xyz 0 0 90)) 36 | ) 37 | (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x04_P1.27mm_Horizontal.step" 38 | (offset (xyz -9 0 0)) 39 | (scale (xyz 1 1 1)) 40 | (rotate (xyz 0 0 90)) 41 | ) 42 | ) 43 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/AXE520124.kicad_mod: -------------------------------------------------------------------------------- 1 | (module AXE520124 (layer F.Cu) (tedit 5E13F450) 2 | (attr smd) 3 | (fp_text reference REF** (at -4.318 0.0635 90) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value AXE520124 (at 0 0) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -2.9845 2.1) (end -3.4925 1.5875) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -3.4925 1.5875) (end -3.5 -2.1) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start -3.5 -2.1) (end 3.5 -2.1) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 3.5 -2.1) (end 3.5 2.1) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 3.5 2.1) (end -2.9845 2.1) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -3.25 -1.85) (end 3.25 -1.85) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 3.25 -1.85) (end 3.25 1.85) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 3.25 1.85) (end -3.25 1.85) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -3.25 1.85) (end -3.25 -1.85) (layer F.CrtYd) (width 0.05)) 18 | (pad 1 smd rect (at -1.8 -1.2) (size 0.23 0.8) (layers F.Cu F.Paste F.Mask)) 19 | (pad 11 smd rect (at -1.8 1.2) (size 0.23 0.8) (layers F.Cu F.Paste F.Mask)) 20 | (pad 2 smd rect (at -1.4 -1.2) (size 0.23 0.8) (layers F.Cu F.Paste F.Mask)) 21 | (pad 12 smd rect (at -1.4 1.2) (size 0.23 0.8) (layers F.Cu F.Paste F.Mask)) 22 | (pad 3 smd rect (at -1 -1.2) (size 0.23 0.8) (layers F.Cu F.Paste F.Mask)) 23 | (pad 13 smd rect (at -1 1.2) (size 0.23 0.8) (layers F.Cu F.Paste F.Mask)) 24 | (pad 4 smd rect (at -0.6 -1.2) (size 0.23 0.8) (layers F.Cu F.Paste F.Mask)) 25 | (pad 14 smd rect (at -0.6 1.2) (size 0.23 0.8) (layers F.Cu F.Paste F.Mask)) 26 | (pad 5 smd rect (at -0.2 -1.2) (size 0.23 0.8) (layers F.Cu F.Paste F.Mask)) 27 | (pad 15 smd rect (at -0.2 1.2) (size 0.23 0.8) (layers F.Cu F.Paste F.Mask)) 28 | (pad 6 smd rect (at 0.2 -1.2) (size 0.23 0.8) (layers F.Cu F.Paste F.Mask)) 29 | (pad 16 smd rect (at 0.2 1.2) (size 0.23 0.8) (layers F.Cu F.Paste F.Mask)) 30 | (pad 7 smd rect (at 0.6 -1.2) (size 0.23 0.8) (layers F.Cu F.Paste F.Mask)) 31 | (pad 17 smd rect (at 0.6 1.2) (size 0.23 0.8) (layers F.Cu F.Paste F.Mask)) 32 | (pad 8 smd rect (at 1 -1.2) (size 0.23 0.8) (layers F.Cu F.Paste F.Mask)) 33 | (pad 18 smd rect (at 1 1.2) (size 0.23 0.8) (layers F.Cu F.Paste F.Mask)) 34 | (pad 9 smd rect (at 1.4 -1.2) (size 0.23 0.8) (layers F.Cu F.Paste F.Mask)) 35 | (pad 19 smd rect (at 1.4 1.2) (size 0.23 0.8) (layers F.Cu F.Paste F.Mask)) 36 | (pad 10 smd rect (at 1.8 -1.2) (size 0.23 0.8) (layers F.Cu F.Paste F.Mask)) 37 | (pad 20 smd rect (at 1.8 1.2) (size 0.23 0.8) (layers F.Cu F.Paste F.Mask)) 38 | (pad MP smd rect (at -2.8 1.3) (size 0.9 1) (layers F.Cu F.Paste F.Mask)) 39 | (pad MP smd rect (at -2.8 -1.3) (size 0.9 1) (layers F.Cu F.Paste F.Mask)) 40 | (pad MP smd rect (at 2.8 -1.3) (size 0.9 1) (layers F.Cu F.Paste F.Mask)) 41 | (pad MP smd rect (at 2.8 1.3) (size 0.9 1) (layers F.Cu F.Paste F.Mask)) 42 | ) 43 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/TE_1612503-1.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "TE_1612503-1" (version 20210824) (generator pcbnew) (layer "F.Cu") 2 | (tedit 617EE30F) 3 | (fp_text reference "REF**" (at 0 2.5) (layer "F.SilkS") 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | (tstamp 229abec3-a60a-4966-9c36-36b92581a159) 6 | ) 7 | (fp_text value "TE_1612503-1" (at 0 -2.5) (layer "F.Fab") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 33f6557c-e5bf-4fdb-806c-2269d6c2b07d) 10 | ) 11 | (fp_line (start -8.1 3.4) (end -10.9 3.4) (layer "F.SilkS") (width 0.12) (tstamp 93837509-8b52-4860-bb80-a1665a867853)) 12 | (fp_line (start 8.1 3.4) (end 8.1 1.3) (layer "F.SilkS") (width 0.12) (tstamp 94e8571f-9aae-4af2-8f59-ab4fe8cd01e3)) 13 | (fp_line (start 10.9 3.4) (end 8.1 3.4) (layer "F.SilkS") (width 0.12) (tstamp 9cf04889-ad98-43b4-876a-1da9de7288ea)) 14 | (fp_line (start 10.9 -2.3) (end 10.9 3.4) (layer "F.SilkS") (width 0.12) (tstamp b0cb7644-a6b4-400a-843c-210f1579a57d)) 15 | (fp_line (start -8.1 1.3) (end -8.1 3.4) (layer "F.SilkS") (width 0.12) (tstamp ca54b935-4597-48e6-b63e-d28ffcd53fea)) 16 | (fp_line (start 8.1 1.3) (end -8.1 1.3) (layer "F.SilkS") (width 0.12) (tstamp d69b49ff-4166-4fb2-b076-f8d37f3903d6)) 17 | (fp_line (start -10.9 -2.3) (end 10.9 -2.3) (layer "F.SilkS") (width 0.12) (tstamp e32be9fd-b4c8-489d-a769-2343013ea7f8)) 18 | (fp_line (start -10.9 3.4) (end -10.9 -2.3) (layer "F.SilkS") (width 0.12) (tstamp e713e3ef-7351-433b-bae4-51a5a75704ec)) 19 | (fp_line (start 10.8 -2.3) (end 10.8 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 0590cbc5-f12e-489c-aa4b-aee59000861f)) 20 | (fp_line (start -10.8 -2.3) (end 10.8 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp 205eb330-6385-42f8-b1a8-f3d04312fd70)) 21 | (fp_line (start 10.8 3.3) (end -10.8 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 4f917e39-1b56-4ba6-9a52-976a0d5d959f)) 22 | (fp_line (start -10.8 3.3) (end -10.8 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp d399cf1d-aa75-40d1-9d9b-06316c9ad1e3)) 23 | (pad "1" thru_hole circle (at 6.25 0) (size 2 2) (drill 1.4) (layers *.Cu *.Mask) (tstamp 16653e7b-b954-4bf1-bdff-e53f5fdc4689)) 24 | (pad "2" thru_hole circle (at 1.25 0) (size 2 2) (drill 1.4) (layers *.Cu *.Mask) (tstamp 16653e7b-b954-4bf1-bdff-e53f5fdc4689)) 25 | (pad "3" thru_hole circle (at -1.25 0) (size 2 2) (drill 1.4) (layers *.Cu *.Mask) (tstamp 16653e7b-b954-4bf1-bdff-e53f5fdc4689)) 26 | (pad "4" thru_hole circle (at -3.75 0) (size 2 2) (drill 1.4) (layers *.Cu *.Mask) (tstamp 16653e7b-b954-4bf1-bdff-e53f5fdc4689)) 27 | (pad "5" thru_hole circle (at -6.25 0) (size 2 2) (drill 1.4) (layers *.Cu *.Mask) (tstamp 16653e7b-b954-4bf1-bdff-e53f5fdc4689)) 28 | (pad "MP" thru_hole oval (at -9.8 0.2) (size 1.6 2.6) (drill oval 1 2.04) (layers *.Cu *.Mask) (tstamp 16653e7b-b954-4bf1-bdff-e53f5fdc4689)) 29 | (pad "MP" thru_hole oval (at 9.8 0.2) (size 1.6 2.6) (drill oval 1 2.04) (layers *.Cu *.Mask) (tstamp 16653e7b-b954-4bf1-bdff-e53f5fdc4689)) 30 | (model "${KIPRJMOD}/../common/footprints.pretty/c-9-1612503-1-c-3d.stp" 31 | (offset (xyz 0 2.3 2.4)) 32 | (scale (xyz 1 1 1)) 33 | (rotate (xyz -90 0 -180)) 34 | ) 35 | ) 36 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/L_CommonModeChoke_Panasonic_EXC14CE.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "L_CommonModeChoke_Panasonic_EXC14CE" (version 20210126) (generator pcbnew) (layer "F.Cu") 2 | (tedit 60317FFB) 3 | (descr "Coilcraft 0603USB Series Common Mode Choke, https://www.coilcraft.com/pdfs/0603usb.pdf") 4 | (tags "surface mount common mode bead") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0 1.7) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp bb38d00d-ec04-40de-832b-8e4f1589efd1) 9 | ) 10 | (fp_text value "L_CommonModeChoke_Panasonic_EXC14CE" (at 0 -2.01) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 56dcc907-2673-43fd-81fb-975b2e0cd033) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") 15 | (effects (font (size 0.5 0.5) (thickness 0.075))) 16 | (tstamp acb21aad-7748-421c-aabe-12febfab133e) 17 | ) 18 | (fp_line (start -0.63 -0.5) (end -0.63 0.3) (layer "F.SilkS") (width 0.1) (tstamp 272d177d-9f6c-42f2-8e43-e9aa1d30810c)) 19 | (fp_line (start 0.63 0.3) (end 0.63 -0.3) (layer "F.SilkS") (width 0.1) (tstamp 4ee30f4e-6cda-47fe-b9b4-13f1baea768f)) 20 | (fp_line (start 0.68 0.7) (end 0.68 -0.7) (layer "F.CrtYd") (width 0.05) (tstamp 3c300153-e757-4a1c-8034-dcb6d60f8f94)) 21 | (fp_line (start -0.68 -0.7) (end 0.68 -0.7) (layer "F.CrtYd") (width 0.05) (tstamp 9c412fbb-93e7-4f6b-8ff8-19d045751bcc)) 22 | (fp_line (start -0.68 0.7) (end -0.68 -0.7) (layer "F.CrtYd") (width 0.05) (tstamp b3067c24-0a17-4240-9b08-713169643363)) 23 | (fp_line (start -0.68 0.7) (end 0.68 0.7) (layer "F.CrtYd") (width 0.05) (tstamp e5c7c2b4-2ae5-4a14-86be-faf4ba680779)) 24 | (fp_line (start -0.425 -0.1) (end -0.425 0.325) (layer "F.Fab") (width 0.1) (tstamp 02e44637-f281-4074-94cb-ab2097b51e3f)) 25 | (fp_line (start -0.425 0.325) (end 0.425 0.325) (layer "F.Fab") (width 0.1) (tstamp 03d25992-1100-45c6-bdda-4f8d2635dafc)) 26 | (fp_line (start -0.2 -0.325) (end 0.425 -0.325) (layer "F.Fab") (width 0.1) (tstamp 0a1e3186-e651-436d-a30d-00f2cb137454)) 27 | (fp_line (start 0.425 -0.325) (end 0.425 0.325) (layer "F.Fab") (width 0.1) (tstamp 9b02d5a7-de93-4a0c-b880-3ce25a24e207)) 28 | (fp_line (start -0.425 -0.1) (end -0.2 -0.325) (layer "F.Fab") (width 0.1) (tstamp e172fd65-edba-4fff-a9f0-519e357a97c3)) 29 | (pad "1" smd roundrect (at -0.25 -0.325) (locked) (size 0.3 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.05) (tstamp b425e555-8af7-4325-a82e-27acc1041b85)) 30 | (pad "2" smd roundrect (at 0.25 -0.325) (locked) (size 0.3 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.05) (tstamp 40aebfaa-c80f-4a61-b980-a84a5c9a40a0)) 31 | (pad "3" smd roundrect (at 0.25 0.325) (locked) (size 0.3 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.05) (tstamp 48a38762-b357-4b30-bf43-4bcbc0d21753)) 32 | (pad "4" smd roundrect (at -0.25 0.325) (locked) (size 0.3 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.05) (tstamp 50efcabf-c4c2-495b-abba-0aa748e4f104)) 33 | (model "${KICAD6_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_CommonModeChoke_Coilcraft_0603USB.wrl" 34 | (offset (xyz 0 0 0)) 35 | (scale (xyz 1 1 1)) 36 | (rotate (xyz 0 0 0)) 37 | ) 38 | ) 39 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/PinHeader_1x04_P1.27mm_Horizontal_Alt.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "PinHeader_1x04_P1.27mm_Horizontal_Alt" (version 20210824) (generator pcbnew) (layer "F.Cu") 2 | (tedit 6180AF28) 3 | (descr "Through hole angled pin header, 1x04, 1.27mm pitch, 4.0mm pin length, single row") 4 | (tags "Through hole angled pin header THT 1x04 1.27mm single row") 5 | (attr through_hole) 6 | (fp_text reference "REF**" (at 2.4325 -1.635) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 1e2b5f70-f888-4b96-bfa0-3984479c907d) 9 | ) 10 | (fp_text value "PinHeader_1x04_P1.27mm_Horizontal_Alt" (at 2.4325 5.445) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 54edc4b2-2b62-4189-9e53-be034a2f6438) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 1 1.905 90) (layer "F.Fab") 15 | (effects (font (size 0.6 0.6) (thickness 0.09))) 16 | (tstamp 269e3041-eed2-4408-a07b-6c8de0c5c98e) 17 | ) 18 | (fp_line (start -0.76 0) (end -0.76 -0.76) (layer "F.SilkS") (width 0.12) (tstamp 52dd6833-72f7-4512-8418-110620d837f2)) 19 | (fp_line (start -0.76 -0.76) (end 0 -0.76) (layer "F.SilkS") (width 0.12) (tstamp a8e377df-0f48-4df6-8c37-29ed80d5152c)) 20 | (fp_line (start 1 -1.15) (end -1.15 -1.15) (layer "F.CrtYd") (width 0.05) (tstamp 291808df-e70f-4ed9-b5bc-4fe6d2bd8729)) 21 | (fp_line (start -1.15 4.95) (end 1 4.95) (layer "F.CrtYd") (width 0.05) (tstamp 69fc95da-42e2-4d54-8ec6-706a0e03510d)) 22 | (fp_line (start -1.15 -1.15) (end -1.15 4.95) (layer "F.CrtYd") (width 0.05) (tstamp 9ade4311-e074-42bb-a62c-2afda208d931)) 23 | (fp_line (start 1 4.95) (end 1 -1.15) (layer "F.CrtYd") (width 0.05) (tstamp ef389bef-983e-4949-b3ae-1ee54e4677d8)) 24 | (fp_line (start -0.2 3.61) (end 0.5 3.61) (layer "F.Fab") (width 0.1) (tstamp 108f58b1-10c9-456a-970a-e03ef8cc8435)) 25 | (fp_line (start -0.2 2.74) (end 0.5 2.74) (layer "F.Fab") (width 0.1) (tstamp 1dc058f4-eb25-458b-a007-5e9acd361fd2)) 26 | (fp_line (start -0.2 2.34) (end -0.2 2.74) (layer "F.Fab") (width 0.1) (tstamp 5fc004b7-e0d2-4c4a-a6b4-407d24aefafd)) 27 | (fp_line (start -0.2 -0.2) (end -0.2 0.2) (layer "F.Fab") (width 0.1) (tstamp 72e76f0e-82e1-4d3d-bdd7-1531b4b8cbc3)) 28 | (fp_line (start -0.2 3.61) (end -0.2 4.01) (layer "F.Fab") (width 0.1) (tstamp b827e8ff-fac7-4894-b339-de436b7026aa)) 29 | (fp_line (start -0.2 4.01) (end 0.5 4.01) (layer "F.Fab") (width 0.1) (tstamp bcf09078-2ff8-43b9-b748-706103e9cc15)) 30 | (fp_line (start -0.2 1.47) (end 0.5 1.47) (layer "F.Fab") (width 0.1) (tstamp bd4ab2f2-0fd5-4b1d-8960-4d5637f105bb)) 31 | (fp_line (start -0.2 1.07) (end -0.2 1.47) (layer "F.Fab") (width 0.1) (tstamp c3d80763-fd30-437b-afbc-7441e094f27d)) 32 | (fp_line (start -0.2 -0.2) (end 0.5 -0.2) (layer "F.Fab") (width 0.1) (tstamp c5521d33-1aa3-4fd7-81ea-30da4e783f8c)) 33 | (fp_line (start -0.2 2.34) (end 0.5 2.34) (layer "F.Fab") (width 0.1) (tstamp e3c06a0a-93a3-472c-b248-a9a514e34e2c)) 34 | (fp_line (start -0.2 1.07) (end 0.5 1.07) (layer "F.Fab") (width 0.1) (tstamp f87f3ced-be96-4673-a1e2-73d0083f477f)) 35 | (fp_line (start -0.2 0.2) (end 0.5 0.2) (layer "F.Fab") (width 0.1) (tstamp fada3e67-d7e3-4294-8b0c-df2a6b39f782)) 36 | (pad "1" thru_hole rect locked (at 0 0) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) (tstamp e66495e4-55a1-4109-ac0a-0e5403225019)) 37 | (pad "2" thru_hole oval locked (at 0 1.27) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) (tstamp 2139776f-fc26-485d-9e72-477ba4560975)) 38 | (pad "3" thru_hole oval locked (at 0 2.54) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) (tstamp 4be8ab5d-106b-4157-bef3-aaf1fed80dcb)) 39 | (pad "4" thru_hole oval locked (at 0 3.81) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) (tstamp fea2c9b7-ee82-4830-8022-925e6d177763)) 40 | (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x04_P1.27mm_Horizontal.wrl" 41 | (offset (xyz 1 0 -3.2)) 42 | (scale (xyz 1 1 1)) 43 | (rotate (xyz 0 90 0)) 44 | ) 45 | ) 46 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/KH_RCHSP32_8P8C-D.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "KH_RCHSP32_8P8C-D" (version 20210824) (generator pcbnew) (layer "F.Cu") 2 | (tedit 617D9B83) 3 | (descr "10/100Base-TX RJ45 ethernet magnetic transformer connector horizontal with green/orange LEDs https://katalog.we-online.de/pbs/datasheet/7499010121A.pdf") 4 | (tags "RJ45 ethernet magnetic") 5 | (attr through_hole) 6 | (fp_text reference "REF**" (at -9.1 -1.1 90) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 032043fb-0363-4e47-b7d7-af82c76ff5f3) 9 | ) 10 | (fp_text value "KH_RCHSP32_8P8C-D" (at 10.05 -4.46 90) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 37a91b5b-2ed3-44d4-836a-fb131218d3f5) 13 | ) 14 | (fp_text user "${REFERENCE}" (at -0.45 -4.96 270) (layer "F.Fab") 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | (tstamp 6ecd909e-70e3-452f-98bd-3cec636208aa) 17 | ) 18 | (fp_line (start -7 -2) (end -7 -11.5) (layer "Edge.Cuts") (width 0.12) (tstamp 0c493ba3-29a8-4a2f-9338-97ad39e74342)) 19 | (fp_line (start -7 -11.5) (end -8.1 -11.5) (layer "Edge.Cuts") (width 0.12) (tstamp 26566df1-b3de-49f9-87b4-9d3748b5dabc)) 20 | (fp_line (start 7 -11.55) (end 7 -2) (layer "Edge.Cuts") (width 0.12) (tstamp 4ec204d6-25bd-4c6d-a4f2-673bcd9441ce)) 21 | (fp_line (start 7 -2) (end -7 -2) (layer "Edge.Cuts") (width 0.12) (tstamp 8018f3a0-1066-45ae-9797-f65dda37a5ae)) 22 | (fp_line (start 8.1 -11.55) (end 7 -11.55) (layer "Edge.Cuts") (width 0.12) (tstamp 819a339f-edfc-4fa1-9e77-b882dcdaecad)) 23 | (fp_rect (start -8.1 -14.45) (end 8.1 1.1) (layer "F.CrtYd") (width 0.12) (fill none) (tstamp aa59440b-f9b4-4c06-a5cb-ad08c8d46b96)) 24 | (pad "1" thru_hole circle locked (at -3.57 0 180) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp 12a78ae3-f58e-48cd-b83e-2217b001ee6f)) 25 | (pad "2" thru_hole circle locked (at -2.55 1.1 180) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp 34ee7fa2-567f-4c0c-9fd0-d2af60237f89)) 26 | (pad "3" thru_hole circle locked (at -1.53 0 180) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp afd72403-461b-4cd0-9557-718426fc010f)) 27 | (pad "4" thru_hole circle locked (at -0.51 1.1 180) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp f2b16af7-9940-4b36-8e22-afd39928c9a8)) 28 | (pad "5" thru_hole circle locked (at 0.51 0 180) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp c1c1f85e-c583-42c8-bbb2-34864d29dfd6)) 29 | (pad "6" thru_hole circle locked (at 1.53 1.1 180) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp 8980c26a-e1a0-4f69-ae68-0f0bb819db0b)) 30 | (pad "7" thru_hole circle locked (at 2.55 0 180) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp 512d13dc-6101-4265-b134-42540f6e89fc)) 31 | (pad "8" thru_hole circle locked (at 3.57 1.1 180) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp a513e95f-11b5-4d90-95c6-9202a7c3650f)) 32 | (pad "9" thru_hole circle locked (at -7.06 -1.1 180) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp 45a35a6d-6b7a-4565-82f9-b34279b4facd)) 33 | (pad "10" thru_hole circle locked (at -4.77 -1.1 180) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp e0d1fca8-1b5d-42eb-8d95-07e01725c85f)) 34 | (pad "11" thru_hole circle locked (at 4.77 -1.1 180) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp 306d2c4f-0d8f-41bf-9f54-cf8c7987b474)) 35 | (pad "12" thru_hole circle locked (at 7.06 -1.1 180) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask) (tstamp e2f67378-d460-4222-9ae2-f1139fe054f9)) 36 | (pad "SH" thru_hole oval locked (at -8 -6.5 180) (size 1.5 2.9) (drill oval 1 2.4) (layers *.Cu *.Mask) (tstamp ade101b8-6554-4479-8b49-88fcb36f3597)) 37 | (pad "SH" thru_hole oval locked (at 8 -6.5 180) (size 1.5 2.9) (drill oval 1 2.4) (layers *.Cu *.Mask) (tstamp f41adc35-5f23-41fd-9408-316a7e7cca44)) 38 | (model "${KICAD6_3DMODEL_DIR}/Connector_RJ.3dshapes/RJ45_Wuerth_7499010121A_Horizontal.wrl" 39 | (offset (xyz 0 0 0)) 40 | (scale (xyz 1 1 1)) 41 | (rotate (xyz 0 0 0)) 42 | ) 43 | ) 44 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/USB_A_Wuerth_614008235023_Vertical_Stacked.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "USB_A_Wuerth_614008235023_Vertical_Stacked" (version 20210824) (generator pcbnew) (layer "F.Cu") 2 | (tedit 6180ABAC) 3 | (descr "Stacked USB A connector http://katalog.we-online.de/em/datasheet/61400826021.pdf") 4 | (tags "Wuerth stacked USB_A") 5 | (attr through_hole) 6 | (fp_text reference "REF**" (at 0 -3.6) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 21a90a46-86d4-40a4-b34f-4da758b8a651) 9 | ) 10 | (fp_text value "USB_A_Wuerth_614008235023_Vertical_Stacked" (at 0 17) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp d19b645b-b809-4464-8d95-45d3d9474a8e) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 0 7) (layer "F.Fab") 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | (tstamp 5a083e70-f2fc-45b4-b87f-fc27c2722e8b) 17 | ) 18 | (fp_line (start -7.4 -1.9) (end -7.4 0.7) (layer "F.SilkS") (width 0.12) (tstamp 137b4ca9-ade6-42c5-8cf0-679f4fefe1a6)) 19 | (fp_line (start -3.1 -1.6) (end -3.9 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 40144e59-a8a8-499e-af57-95ca7bbe9fbf)) 20 | (fp_line (start 7.4 10.5) (end 7.4 13.1) (layer "F.SilkS") (width 0.12) (tstamp 64c7c04f-84ee-422b-9124-387fa494f069)) 21 | (fp_line (start -7.4 10.5) (end -7.4 13.1) (layer "F.SilkS") (width 0.12) (tstamp 8632095f-6ba5-4bbb-915f-ff4d9ab3906d)) 22 | (fp_line (start 7.4 3.55) (end 7.4 7.45) (layer "F.SilkS") (width 0.12) (tstamp 916064ef-6d62-4458-adac-828144203027)) 23 | (fp_line (start -7.4 3.6) (end -7.4 7.5) (layer "F.SilkS") (width 0.12) (tstamp d51aef55-e193-4918-a35e-425c7d0b4ac0)) 24 | (fp_line (start 7.4 -1.9) (end 7.4 0.7) (layer "F.SilkS") (width 0.12) (tstamp d5937af6-9cec-41a1-8858-d9fa42621dfb)) 25 | (fp_rect (start -7.25 -2.69) (end 7.25 13.85) (layer "F.CrtYd") (width 0.12) (fill none) (tstamp e168bc0b-f675-4dd6-9471-1fe087b9b49a)) 26 | (fp_line (start -3.5 -1.1) (end -3.8 -1.38) (layer "F.Fab") (width 0.12) (tstamp 2ff6c0b8-1907-4a50-9bd1-017638945f5d)) 27 | (fp_line (start -3.5 -1.1) (end -3.2 -1.38) (layer "F.Fab") (width 0.12) (tstamp 5e88bc78-ebd7-4832-881d-f313caf3baf5)) 28 | (pad "1" thru_hole rect locked (at -3.5 0) (size 1.5 1.5) (drill 0.92) (layers *.Cu *.Mask) (tstamp 220ed822-4548-460d-94dc-d3c21d749ad8)) 29 | (pad "2" thru_hole circle locked (at -1 0) (size 1.5 1.5) (drill 0.92) (layers *.Cu *.Mask) (tstamp 28b8a6be-aeb3-405b-b006-e1ff4db1d34d)) 30 | (pad "3" thru_hole circle locked (at 1 0) (size 1.5 1.5) (drill 0.92) (layers *.Cu *.Mask) (tstamp 2dab6ae9-a499-48f1-be24-8e6929d9cd60)) 31 | (pad "4" thru_hole circle locked (at 3.5 0) (size 1.5 1.5) (drill 0.92) (layers *.Cu *.Mask) (tstamp 2961220a-d667-4038-927b-933af9a5e552)) 32 | (pad "5" thru_hole circle locked (at -3.5 8.5) (size 1.5 1.5) (drill 0.92) (layers *.Cu *.Mask) (tstamp 84deb6c3-68ce-4b2a-b133-c2472f358063)) 33 | (pad "6" thru_hole circle locked (at -1 8.5) (size 1.5 1.5) (drill 0.92) (layers *.Cu *.Mask) (tstamp 45003120-4e97-4b76-93e0-de3c956a1e4c)) 34 | (pad "7" thru_hole circle locked (at 1 8.5) (size 1.5 1.5) (drill 0.92) (layers *.Cu *.Mask) (tstamp de595e63-e51d-470a-acea-05be4a73b942)) 35 | (pad "8" thru_hole circle locked (at 3.5 8.5) (size 1.5 1.5) (drill 0.92) (layers *.Cu *.Mask) (tstamp 25ec7d34-0c9a-49ab-b4e5-74cc2ed2d0d2)) 36 | (pad "9" thru_hole circle locked (at -6.57 2.18) (size 3 3) (drill 2.3) (layers *.Cu *.Mask) (tstamp 0a12cc16-3060-40d9-aa79-9f8a10f3106b)) 37 | (pad "9" thru_hole circle locked (at -6.57 8.98) (size 3 3) (drill 2.3) (layers *.Cu *.Mask) (tstamp 8ee25698-c9d8-4bf8-8cf2-4447236931e1)) 38 | (pad "9" thru_hole circle locked (at 6.57 2.18) (size 3 3) (drill 2.3) (layers *.Cu *.Mask) (tstamp ce7d17ba-62db-4c4b-8fd4-ba12c82c5eb7)) 39 | (pad "9" thru_hole circle locked (at 6.57 8.98) (size 3 3) (drill 2.3) (layers *.Cu *.Mask) (tstamp e7447f2e-2695-43d8-971b-c7068f0db6b7)) 40 | (model "/Users/wenting/Documents/Lancer/pcb/common/footprints.pretty/614008235023_Download_STP_614008235023_rev1.stp" 41 | (offset (xyz 0 -5.6 8.5)) 42 | (scale (xyz 1 1 1)) 43 | (rotate (xyz 90 0 -180)) 44 | ) 45 | ) 46 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/TE_1735413-1.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "TE_1735413-1" (version 20210824) (generator pcbnew) (layer "F.Cu") 2 | (tedit 61808319) 3 | (descr "SATA, Receptacle, Cable-to-Board, 13 Position, 6P + 7P, Slimline Connector Profile, Right Angle, Surface Mount") 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at 1.76 2.35) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 45e6b178-3ba6-4305-b439-f5ce275fbb69) 8 | ) 9 | (fp_text value "TE_1735413-1" (at 0 3.5) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 7aa8de9a-3ea6-4074-ae66-6ca7404e587d) 12 | ) 13 | (fp_line (start 14.15 6.13) (end 14.15 -1.43) (layer "F.SilkS") (width 0.12) (tstamp 064e14a0-8c4b-469c-b6a8-7f50fe17990c)) 14 | (fp_line (start 14.15 -1.43) (end -14.15 -1.45) (layer "F.SilkS") (width 0.12) (tstamp 098892ba-258e-498e-abe6-7d7c6ed64714)) 15 | (fp_line (start 10.25 1.5) (end 10.25 6.13) (layer "F.SilkS") (width 0.12) (tstamp 0a15e934-9f76-4e36-9474-dbf8d14ef8ad)) 16 | (fp_line (start -14.25 6.13) (end 14.15 6.13) (layer "F.SilkS") (width 0.12) (tstamp 758c7bb2-6982-4f4b-9891-417c99ec94d9)) 17 | (fp_line (start -14.25 -1.45) (end -14.25 6.13) (layer "F.SilkS") (width 0.12) (tstamp 7d729ff7-4af4-4b0a-a81b-8ffd52f4ade3)) 18 | (fp_line (start -10.25 1.5) (end 10.25 1.5) (layer "F.SilkS") (width 0.12) (tstamp aa8a4e1d-cfa1-4d71-b03f-78b2ca7c3699)) 19 | (fp_line (start -10.25 1.5) (end -10.25 6.13) (layer "F.SilkS") (width 0.12) (tstamp f6d087c0-a337-4a20-a618-8986ddd171af)) 20 | (fp_line (start -14.3 -1.6) (end 14.3 -1.6) (layer "F.CrtYd") (width 0.05) (tstamp 29f88b9c-c4d2-4bfd-9d2f-7f7b07a0a900)) 21 | (fp_line (start 14.3 -1.6) (end 14.3 5.25) (layer "F.CrtYd") (width 0.05) (tstamp 4ca9f3a3-b8ab-488c-abca-4466a8db402d)) 22 | (fp_line (start -14.3 5.25) (end 14.3 5.25) (layer "F.CrtYd") (width 0.05) (tstamp b7cdfba6-7225-49bf-a3e8-1c7d4f11ac11)) 23 | (fp_line (start -14.3 -1.6) (end -14.3 5.25) (layer "F.CrtYd") (width 0.05) (tstamp d85e0617-82e9-41d2-9228-a610f44787f5)) 24 | (pad "1" smd rect (at 9.38 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aa113a80-1790-4a0b-bed0-7c1ee3bda903)) 25 | (pad "2" smd rect (at 8.11 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48f956db-7b66-4e97-b7f1-0e67d34727de)) 26 | (pad "3" smd rect (at 6.84 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2bc77f2e-135a-4d38-9fbf-d0513867d8bf)) 27 | (pad "4" smd rect (at 5.57 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 84316c66-655c-4c3c-a1c3-9b124f075107)) 28 | (pad "5" smd rect (at 4.3 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 86f6ac89-77eb-4170-88ea-974ce4ffd62d)) 29 | (pad "6" smd rect (at 3.03 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bf2dc700-b660-4796-9401-9c799796d611)) 30 | (pad "7" smd rect (at 1.76 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0f74ed79-17c7-4c33-be55-9fe5acde69b8)) 31 | (pad "8" smd rect (at -4.45 0.01) (size 0.7 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35205439-19f3-4ddc-aab3-a95e6ebf0174)) 32 | (pad "9" smd rect (at -5.45 0.01) (size 0.7 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 45277303-281a-4bbd-ab70-763685a256a1)) 33 | (pad "10" smd rect (at -6.45 0.01) (size 0.7 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77c54d4d-8684-478f-84b4-9de964670c45)) 34 | (pad "11" smd rect (at -7.45 0.01) (size 0.7 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e18fc03-3d3a-4cbc-98ae-e927e26cffaf)) 35 | (pad "12" smd rect (at -8.45 0.01) (size 0.7 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 21b0ff13-5590-4472-a6d4-a0597ddeedb0)) 36 | (pad "13" smd rect (at -9.45 0.01) (size 0.7 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1313842c-c452-4cbe-a1c9-3d12792fc7d3)) 37 | (pad "MP" thru_hole oval (at 11.5 2.75) (size 1.8 4.4) (drill oval 0.8 3.4) (layers *.Cu *.Mask) (tstamp aeadd547-cea4-41db-8aa4-6cf7cce3cb99)) 38 | (pad "MP" thru_hole oval (at -11.5 2.75) (size 1.8 4.4) (drill oval 0.8 3.4) (layers *.Cu *.Mask) (tstamp e87c0bb7-0005-4ba0-8052-529262fcaa39)) 39 | (model "${KIPRJMOD}/../common/footprints.pretty/c-1-1735413-1-c2-3d.stp" 40 | (offset (xyz 0 8.4 1.8)) 41 | (scale (xyz 1 1 1)) 42 | (rotate (xyz -90 0 180)) 43 | ) 44 | ) 45 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/HRS_FH26W-39S-0.3SHW(60).kicad_mod: -------------------------------------------------------------------------------- 1 | (module "HRS_FH26W-39S-0.3SHW(60)" (layer F.Cu) (tedit 610BAA1C) 2 | (fp_text reference REF** (at -3.425 -2.825) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.015))) 4 | ) 5 | (fp_text value HRS_FH26W-39S-0.3SHW_60_ (at 8.64 3.265) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.015))) 7 | ) 8 | (fp_line (start -6.6 -1.35) (end 6.6 -1.35) (layer F.Fab) (width 0.127)) 9 | (fp_line (start 6.6 -1.35) (end 6.6 1.9) (layer F.Fab) (width 0.127)) 10 | (fp_line (start 6.6 1.9) (end -6.6 1.9) (layer F.Fab) (width 0.127)) 11 | (fp_line (start -6.6 1.9) (end -6.6 -1.35) (layer F.Fab) (width 0.127)) 12 | (fp_line (start -6.6 0.2) (end -6.6 -1.35) (layer F.SilkS) (width 0.127)) 13 | (fp_line (start -6.6 -1.35) (end -6 -1.35) (layer F.SilkS) (width 0.127)) 14 | (fp_line (start 6.6 0.2) (end 6.6 -1.35) (layer F.SilkS) (width 0.127)) 15 | (fp_line (start 6.6 -1.35) (end 6 -1.35) (layer F.SilkS) (width 0.127)) 16 | (fp_circle (center -5.75 2.3) (end -5.65 2.3) (layer F.SilkS) (width 0.2)) 17 | (fp_circle (center -5.75 2.3) (end -5.65 2.3) (layer F.Fab) (width 0.2)) 18 | (fp_line (start -6.85 -2.05) (end 6.85 -2.05) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 6.85 -2.05) (end 6.85 2.05) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 6.85 2.05) (end -6.85 2.05) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start -6.85 2.05) (end -6.85 -2.05) (layer F.CrtYd) (width 0.05)) 22 | (pad 1 smd rect (at -5.7 1.4) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask)) 23 | (pad 2 smd rect (at -5.4 -1.6) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 24 | (pad 3 smd rect (at -5.1 1.4) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask)) 25 | (pad 4 smd rect (at -4.8 -1.6) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 26 | (pad 5 smd rect (at -4.5 1.4) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask)) 27 | (pad 6 smd rect (at -4.2 -1.6) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 28 | (pad 7 smd rect (at -3.9 1.4) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask)) 29 | (pad 8 smd rect (at -3.6 -1.6) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 30 | (pad 9 smd rect (at -3.3 1.4) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask)) 31 | (pad 10 smd rect (at -3 -1.6) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 32 | (pad 11 smd rect (at -2.7 1.4) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask)) 33 | (pad 12 smd rect (at -2.4 -1.6) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 34 | (pad 13 smd rect (at -2.1 1.4) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask)) 35 | (pad 14 smd rect (at -1.8 -1.6) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 36 | (pad 15 smd rect (at -1.5 1.4) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask)) 37 | (pad 16 smd rect (at -1.2 -1.6) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 38 | (pad 17 smd rect (at -0.9 1.4) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask)) 39 | (pad 18 smd rect (at -0.6 -1.6) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 40 | (pad 19 smd rect (at -0.3 1.4) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask)) 41 | (pad 20 smd rect (at 0 -1.6) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 42 | (pad 21 smd rect (at 0.3 1.4) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask)) 43 | (pad 22 smd rect (at 0.6 -1.6) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 44 | (pad 23 smd rect (at 0.9 1.4) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask)) 45 | (pad 24 smd rect (at 1.2 -1.6) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 46 | (pad 25 smd rect (at 1.5 1.4) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask)) 47 | (pad 26 smd rect (at 1.8 -1.6) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 48 | (pad 27 smd rect (at 2.1 1.4) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask)) 49 | (pad 28 smd rect (at 2.4 -1.6) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 50 | (pad 29 smd rect (at 2.7 1.4) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask)) 51 | (pad 30 smd rect (at 3 -1.6) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 52 | (pad 31 smd rect (at 3.3 1.4) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask)) 53 | (pad 32 smd rect (at 3.6 -1.6) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 54 | (pad 33 smd rect (at 3.9 1.4) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask)) 55 | (pad 34 smd rect (at 4.2 -1.6) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 56 | (pad 35 smd rect (at 4.5 1.4) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask)) 57 | (pad 36 smd rect (at 4.8 -1.6) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 58 | (pad 37 smd rect (at 5.1 1.4) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask)) 59 | (pad 38 smd rect (at 5.4 -1.6) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 60 | (pad 39 smd rect (at 5.7 1.4) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask)) 61 | (pad S1 smd rect (at -6.4 1.125) (size 0.4 0.95) (layers F.Cu F.Paste F.Mask)) 62 | (pad S2 smd rect (at 6.4 1.125) (size 0.4 0.95) (layers F.Cu F.Paste F.Mask)) 63 | ) 64 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/TE_2023246-2.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "TE_2023246-2" (version 20210824) (generator pcbnew) (layer "F.Cu") 2 | (tedit 61808324) 3 | (descr "SATA, Receptacle, Cable-to-Board, 22 Position, 7P + 15P, Standard Connector Profile, Right Angle, Surface Mount") 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at 0 2.35) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 02d85a92-0ee6-46d6-a8e1-ff0be13699bd) 8 | ) 9 | (fp_text value "TE_2023246-2" (at 0 3.5) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 5ecfd1da-53e3-420a-8bb4-c8e8649dc772) 12 | ) 13 | (fp_line (start -21.1 5.1) (end 21.1 5.1) (layer "F.SilkS") (width 0.12) (tstamp 1c0f7f05-f557-47aa-bfa4-1bf045d79cee)) 14 | (fp_line (start 21.1 -1.5) (end -21.1 -1.5) (layer "F.SilkS") (width 0.12) (tstamp b0727d8c-2b05-46f2-9fd1-81516b798689)) 15 | (fp_line (start -21.1 -1.5) (end -21.1 5.1) (layer "F.SilkS") (width 0.12) (tstamp c25d5fdd-dea5-4799-b1ba-e585253ccf6c)) 16 | (fp_line (start 21.1 5.1) (end 21.1 -1.5) (layer "F.SilkS") (width 0.12) (tstamp dabb45a0-be34-4dd4-9dba-f8d171e6b596)) 17 | (fp_line (start -21.27 5.24) (end 21.27 5.24) (layer "F.CrtYd") (width 0.05) (tstamp 0fd9e919-2516-4370-a77e-3031d25cd227)) 18 | (fp_line (start 21.27 -1.65) (end 21.27 5.24) (layer "F.CrtYd") (width 0.05) (tstamp b1d9eb1e-07e4-4b09-9480-575c66739de0)) 19 | (fp_line (start -21.27 -1.65) (end 21.27 -1.65) (layer "F.CrtYd") (width 0.05) (tstamp bb80ce61-e201-4802-a9fa-08bda60ab90e)) 20 | (fp_line (start -21.27 -1.65) (end -21.27 5.24) (layer "F.CrtYd") (width 0.05) (tstamp c1e0265a-e865-4c5f-8f99-c585cc00ecf7)) 21 | (pad "1" smd rect (at -15.875 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ed2d3ac0-ba7e-42f8-ab13-c8529f762294)) 22 | (pad "2" smd rect (at -14.605 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8a01a997-e31b-45fb-ada4-17eddd8631f1)) 23 | (pad "3" smd rect (at -13.335 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2668c10c-a119-44b8-9042-bbc2c612a3d4)) 24 | (pad "4" smd rect (at -12.065 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a86ba356-e9b6-424b-8c52-7f5166393ac9)) 25 | (pad "5" smd rect (at -10.795 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab6ebfda-45b1-4207-8d5c-0b88106c76e0)) 26 | (pad "6" smd rect (at -9.525 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 16fa81a8-fa2f-4c01-a3b5-06ef46c9f6f1)) 27 | (pad "7" smd rect (at -8.255 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 65632c74-40b4-451d-b830-6c7ebce818fa)) 28 | (pad "8" smd rect (at -1.905 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29f813ad-94ba-463d-8bbc-5c0ee743d862)) 29 | (pad "9" smd rect (at -0.635 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8717cae9-70ab-487b-ab42-ed4db1c06565)) 30 | (pad "10" smd rect (at 0.635 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 306e68cb-5619-4acf-a618-275ec3844250)) 31 | (pad "11" smd rect (at 1.905 1) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 26c50315-4359-40f8-9f72-783ac47a5a77)) 32 | (pad "12" smd rect (at 3.175 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a4f2552-473b-4954-9a8e-37db482ef4ba)) 33 | (pad "13" smd rect (at 4.445 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2787c66-e874-4042-88f4-4f17667ebdb3)) 34 | (pad "14" smd rect (at 5.715 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dad5ef5e-4318-4813-ad23-61184936572c)) 35 | (pad "15" smd rect (at 6.985 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1db84e2-d74b-4057-a772-f268c7d43bd9)) 36 | (pad "16" smd rect (at 8.255 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f8cc871c-088e-4160-b1c5-fa2cde88e3ef)) 37 | (pad "17" smd rect (at 9.525 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 26b4d838-471f-4da6-ae29-da97176cab1e)) 38 | (pad "18" smd rect (at 10.795 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c3f0c509-8db0-4d4b-86c0-2647d0442883)) 39 | (pad "19" smd rect (at 12.065 1) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d1e40038-b119-4908-aaed-52c6c51ee6b4)) 40 | (pad "20" smd rect (at 13.335 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4f247974-1305-4d81-8e56-31fe201a0225)) 41 | (pad "21" smd rect (at 14.605 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ed14dc2-699a-428e-8d81-eab4a5b21daa)) 42 | (pad "22" smd rect (at 15.875 0) (size 0.9 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82fc5ca2-6914-48bc-b292-24350348d7fd)) 43 | (pad "MP" thru_hole oval (at -18.87 1.5) (size 1.8 5.7) (drill oval 0.8 4.7) (layers *.Cu *.Mask) (tstamp 2d5bba6a-3f05-402a-bed8-2e0c4677ec72)) 44 | (pad "MP" thru_hole oval (at 18.87 1.5) (size 1.8 5.7) (drill oval 0.8 4.7) (layers *.Cu *.Mask) (tstamp 528c4f05-5fae-48c9-8ea0-14f238557d06)) 45 | (model "${KIPRJMOD}/../common/footprints.pretty/c-2023246-2-a-3d.stp" 46 | (offset (xyz 0 -10.6 3.4)) 47 | (scale (xyz 1 1 1)) 48 | (rotate (xyz -90 0 0)) 49 | ) 50 | ) 51 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/Jack_3.5mm_PJ327E_5A.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Jack_3.5mm_PJ327E_5A" (version 20210824) (generator pcbnew) (layer "F.Cu") 2 | (tedit 617B3838) 3 | (descr "PJ327E-A 5pin SMD 3.5mm stereo headphones jack.") 4 | (tags "headphones jack plug stereo 3.5mm PJ327E") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0 -10.16) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 6b5f011c-5029-47bd-b1e0-76e66a64369d) 9 | ) 10 | (fp_text value "Jack_3.5mm_PJ327E_5A" (at 0 7.17) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 78b1bf82-2736-404e-9bd8-34f9697168e7) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | (tstamp cdf15312-3e20-45c0-a4ae-4665b9ea7088) 17 | ) 18 | (fp_line (start -3.1 1.6) (end -3.1 -3.2) (layer "F.SilkS") (width 0.12) (tstamp 00ebd4db-71ca-46d1-93c8-d84f8350d662)) 19 | (fp_line (start 3.1 -4) (end 3.1 -2.6) (layer "F.SilkS") (width 0.12) (tstamp 1e0c6fda-c50a-4a28-aa4b-bbec9605e8be)) 20 | (fp_line (start -2.6 -8.9) (end 2.6 -8.9) (layer "F.SilkS") (width 0.12) (tstamp 566b62e8-a484-4516-bfe1-2478410d9bf1)) 21 | (fp_line (start 3.1 -6.9) (end 3.1 -6.2) (layer "F.SilkS") (width 0.12) (tstamp 5a605e30-5f65-484c-b805-c35ab2e3ee4c)) 22 | (fp_line (start -3.1 5.3) (end -3.1 3.8) (layer "F.SilkS") (width 0.12) (tstamp 8bee5101-fdda-4491-b705-b3f0860eccfb)) 23 | (fp_line (start 3.1 -0.3) (end 3.1 3.5) (layer "F.SilkS") (width 0.12) (tstamp 90b8a5ea-3053-46f0-8071-1dd40d14127c)) 24 | (fp_line (start -3.1 -5.4) (end -4.45 -5.4) (layer "F.SilkS") (width 0.12) (tstamp 98ca0b7d-eb37-4f38-a1bc-3f399b822950)) 25 | (fp_line (start -3.1 -3.2) (end -4.45 -3.2) (layer "F.SilkS") (width 0.12) (tstamp a12bc291-5b8f-48f6-a2ed-bad730355687)) 26 | (fp_line (start 2.6 -6.9) (end 3.1 -6.9) (layer "F.SilkS") (width 0.12) (tstamp ba41870b-4987-457f-8ee4-3e46cd5220f6)) 27 | (fp_line (start -3.1 -6.9) (end -2.6 -6.9) (layer "F.SilkS") (width 0.12) (tstamp c055b1f7-ac4c-442d-ab59-526f0dce1398)) 28 | (fp_line (start 2.6 -8.9) (end 2.6 -6.9) (layer "F.SilkS") (width 0.12) (tstamp d416a990-4348-459e-8f5a-9a0236cdda4f)) 29 | (fp_line (start 2.1 5.3) (end -3.1 5.3) (layer "F.SilkS") (width 0.12) (tstamp d70847d7-fb6c-40c4-8113-2e14764eab60)) 30 | (fp_line (start -3.1 -5.4) (end -3.1 -6.9) (layer "F.SilkS") (width 0.12) (tstamp dec94a61-d3c6-4479-8a63-4ba03ccbc819)) 31 | (fp_line (start -2.6 -6.9) (end -2.6 -8.9) (layer "F.SilkS") (width 0.12) (tstamp f05c6437-8d98-4c48-9192-655c2e106d4d)) 32 | (fp_line (start -5 -9.31) (end -5 5.94) (layer "F.CrtYd") (width 0.05) (tstamp 28984811-6f2a-4164-abd9-1b2d9f4629a5)) 33 | (fp_line (start -5 -9.31) (end 5 -9.31) (layer "F.CrtYd") (width 0.05) (tstamp 56eb3499-f75c-41ee-aefd-c97f3d1f764a)) 34 | (fp_line (start -5 5.94) (end 5 5.94) (layer "F.CrtYd") (width 0.05) (tstamp 5843875a-4941-432a-9d14-6f749f655cb1)) 35 | (fp_line (start 5 5.94) (end 5 -9.31) (layer "F.CrtYd") (width 0.05) (tstamp 83bf9614-e73c-4291-a631-289dbc456d0d)) 36 | (fp_line (start -3 -6.8) (end -3 5.2) (layer "F.Fab") (width 0.1) (tstamp 00a9c73c-df9d-4d45-8309-74ffa32cc8c2)) 37 | (fp_line (start 2.5 -8.8) (end -2.5 -8.8) (layer "F.Fab") (width 0.1) (tstamp 13746033-c376-4911-a7f6-ee332710a2a0)) 38 | (fp_line (start 3 5.2) (end 3 -6.8) (layer "F.Fab") (width 0.1) (tstamp 28bf34a4-c597-4625-af27-f78919f47115)) 39 | (fp_line (start 2.5 -6.8) (end 2.5 -8.8) (layer "F.Fab") (width 0.1) (tstamp 2f5faecc-b92d-4a6d-ad49-3f3e5722644c)) 40 | (fp_line (start -3 5.2) (end 3 5.2) (layer "F.Fab") (width 0.1) (tstamp 4b1a1f47-2bac-4056-8a47-58483af097ab)) 41 | (fp_line (start -2.5 -8.8) (end -2.5 -6.8) (layer "F.Fab") (width 0.1) (tstamp 5acce611-edaa-448f-8e5a-d1824c001448)) 42 | (fp_line (start 3 -6.8) (end 2.5 -6.8) (layer "F.Fab") (width 0.1) (tstamp bbdeaf5a-979d-4427-ab7a-e4f5f7bb0e0f)) 43 | (fp_line (start -2.5 -6.8) (end -3 -6.8) (layer "F.Fab") (width 0.1) (tstamp f19e2f2f-debf-448c-b333-12d31a91a40c)) 44 | (fp_circle (center -2.35 -4.65) (end -2.1 -4.65) (layer "F.Fab") (width 0.12) (fill none) (tstamp 961d606f-1764-47f3-be63-a0d8adc1cb79)) 45 | (pad "" np_thru_hole circle (at 0 -3.8) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask) (tstamp 1f2fce36-e45b-4398-aa47-cac5a198510d)) 46 | (pad "" np_thru_hole circle (at 0 2.2) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask) (tstamp d30a1cb4-c6f8-42d2-ac5b-572180b35237)) 47 | (pad "R" smd rect (at 3.5 -1.45) (size 2.25 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da6de7cb-d57a-4c28-b22d-68d269fee2ae)) 48 | (pad "S" smd rect (at 3.5 -5.15) (size 2.25 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e216d14-8a06-4b5a-b0f8-d98c04b97242)) 49 | (pad "SN" smd rect (at -3.5 -4.3) (size 2.25 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 76aaad29-e7c6-4ff0-8681-c791b26b39b5)) 50 | (pad "T" smd rect (at -3.5 2.7) (size 2.25 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b61844c-ecfe-484b-8426-5ee32805160f)) 51 | (pad "TN" smd rect (at 3.5 4.6) (size 2.25 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5d8329d1-c094-474a-9fd4-d1faf7f2a17a)) 52 | (model "${KISYS3DMOD}/Connector_Audio.3dshapes/Jack_3.5mm_PJ311_Horizontal.wrl" 53 | (offset (xyz 0 0 0)) 54 | (scale (xyz 1 1 1)) 55 | (rotate (xyz 0 0 0)) 56 | ) 57 | ) 58 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/HDMI-D.kicad_mod: -------------------------------------------------------------------------------- 1 | (module hdmi-swm-19:hdmi-swm-19 (layer F.Cu) (tedit 59CCD7E1) 2 | (descr "PADOVETE OT 1.6X0.28 STAVAT NA 1.6X0.25") 3 | (tags "PADOVETE OT 1.6X0.28 STAVAT NA 1.6X0.25") 4 | (attr smd) 5 | (fp_text reference GPDI1 (at 3.15 8.9 180) (layer F.SilkS) 6 | (effects (font (size 1.016 1.016) (thickness 0.254))) 7 | ) 8 | (fp_text value GPDI-D (at -1.582 -0.08 -90) (layer F.Fab) 9 | (effects (font (size 1.27 1.27) (thickness 0.254))) 10 | ) 11 | (fp_line (start 0.3175 3.99796) (end 4.318 4.99872) (layer F.SilkS) (width 0.254)) 12 | (fp_line (start 0.3175 2.99974) (end 0.3175 3.99796) (layer F.SilkS) (width 0.254)) 13 | (fp_line (start 4.318 1.99898) (end 0.3175 2.99974) (layer F.SilkS) (width 0.254)) 14 | (fp_line (start 0.3175 -3.99796) (end 4.318 -4.99872) (layer F.SilkS) (width 0.254)) 15 | (fp_line (start 0.3175 -2.99974) (end 0.3175 -3.99796) (layer F.SilkS) (width 0.254)) 16 | (fp_line (start 4.318 -1.99898) (end 0.3175 -2.99974) (layer F.SilkS) (width 0.254)) 17 | (fp_line (start -6.09854 5.4991) (end -6.09854 6.88594) (layer F.SilkS) (width 0.254)) 18 | (fp_line (start -5.59816 5.4991) (end -6.09854 5.4991) (layer F.SilkS) (width 0.254)) 19 | (fp_line (start -6.09854 -5.4991) (end -5.59816 -5.4991) (layer F.SilkS) (width 0.254)) 20 | (fp_line (start -6.09854 -6.87324) (end -6.09854 -5.4991) (layer F.SilkS) (width 0.254)) 21 | (fp_line (start -0.04826 7.49808) (end -2.19964 7.49808) (layer F.SilkS) (width 0.254)) 22 | (fp_line (start 6.0579 7.49808) (end 3.1496 7.49808) (layer F.SilkS) (width 0.254)) 23 | (fp_line (start 6.0579 -7.49808) (end 6.0579 7.49808) (layer F.SilkS) (width 0.254)) 24 | (fp_line (start 3.1496 -7.49808) (end 6.0579 -7.49808) (layer F.SilkS) (width 0.254)) 25 | (fp_line (start -2.19964 -7.49808) (end -0.04826 -7.49808) (layer F.SilkS) (width 0.254)) 26 | (fp_line (start -5.59816 -5.4991) (end -5.59816 -6.39826) (layer F.SilkS) (width 0.254)) 27 | (fp_line (start -5.59816 -4.89966) (end -5.59816 -5.4991) (layer F.SilkS) (width 0.254)) 28 | (fp_line (start -5.59816 5.4991) (end -5.59816 4.89966) (layer F.SilkS) (width 0.254)) 29 | (fp_line (start -5.59816 6.39826) (end -5.59816 5.4991) (layer F.SilkS) (width 0.254)) 30 | (pad 0 thru_hole oval (at 1.45 7.3 270) (size 1.3 2.3) (drill oval 0.8 1.8) (layers *.Cu *.Mask F.SilkS)) 31 | (pad 19 smd rect (at -5.55 4.5) (size 1.6 0.25) (layers F.Cu F.Paste F.Mask) 32 | (solder_mask_margin 0.05) (solder_paste_margin -0.01)) 33 | (pad 18 smd rect (at -5.55 4) (size 1.6 0.25) (layers F.Cu F.Paste F.Mask) 34 | (solder_mask_margin 0.05) (solder_paste_margin -0.01)) 35 | (pad 17 smd rect (at -5.55 3.5) (size 1.6 0.25) (layers F.Cu F.Paste F.Mask) 36 | (solder_mask_margin 0.05) (solder_paste_margin -0.01)) 37 | (pad 16 smd rect (at -5.55 3) (size 1.6 0.25) (layers F.Cu F.Paste F.Mask) 38 | (solder_mask_margin 0.05) (solder_paste_margin -0.01)) 39 | (pad 15 smd rect (at -5.55 2.5) (size 1.6 0.25) (layers F.Cu F.Paste F.Mask) 40 | (solder_mask_margin 0.05) (solder_paste_margin -0.01)) 41 | (pad 14 smd rect (at -5.55 2) (size 1.6 0.25) (layers F.Cu F.Paste F.Mask) 42 | (solder_mask_margin 0.05) (solder_paste_margin -0.01)) 43 | (pad 13 smd rect (at -5.55 1.5) (size 1.6 0.25) (layers F.Cu F.Paste F.Mask) 44 | (solder_mask_margin 0.05) (solder_paste_margin -0.01)) 45 | (pad 12 smd rect (at -5.55 1) (size 1.6 0.25) (layers F.Cu F.Paste F.Mask) 46 | (solder_mask_margin 0.05) (solder_paste_margin -0.01)) 47 | (pad 11 smd rect (at -5.55 0.5) (size 1.6 0.25) (layers F.Cu F.Paste F.Mask) 48 | (solder_mask_margin 0.05) (solder_paste_margin -0.01)) 49 | (pad 10 smd rect (at -5.55 0) (size 1.6 0.25) (layers F.Cu F.Paste F.Mask) 50 | (solder_mask_margin 0.05) (solder_paste_margin -0.01)) 51 | (pad 9 smd rect (at -5.55 -0.5) (size 1.6 0.25) (layers F.Cu F.Paste F.Mask) 52 | (solder_mask_margin 0.05) (solder_paste_margin -0.01)) 53 | (pad 8 smd rect (at -5.55 -1) (size 1.6 0.25) (layers F.Cu F.Paste F.Mask) 54 | (solder_mask_margin 0.05) (solder_paste_margin -0.01)) 55 | (pad 7 smd rect (at -5.55 -1.5) (size 1.6 0.25) (layers F.Cu F.Paste F.Mask) 56 | (solder_mask_margin 0.05) (solder_paste_margin -0.01)) 57 | (pad 6 smd rect (at -5.55 -2) (size 1.6 0.25) (layers F.Cu F.Paste F.Mask) 58 | (solder_mask_margin 0.05) (solder_paste_margin -0.01)) 59 | (pad 5 smd rect (at -5.55 -2.5) (size 1.6 0.25) (layers F.Cu F.Paste F.Mask) 60 | (solder_mask_margin 0.05) (solder_paste_margin -0.01)) 61 | (pad 4 smd rect (at -5.55 -3) (size 1.6 0.25) (layers F.Cu F.Paste F.Mask) 62 | (solder_mask_margin 0.05) (solder_paste_margin -0.01)) 63 | (pad 3 smd rect (at -5.55 -3.5) (size 1.6 0.25) (layers F.Cu F.Paste F.Mask) 64 | (solder_mask_margin 0.05) (solder_paste_margin -0.01)) 65 | (pad 2 smd rect (at -5.55 -4) (size 1.6 0.25) (layers F.Cu F.Paste F.Mask) 66 | (solder_mask_margin 0.05) (solder_paste_margin -0.01)) 67 | (pad 1 smd rect (at -5.55 -4.5) (size 1.6 0.25) (layers F.Cu F.Paste F.Mask) 68 | (solder_mask_margin 0.05) (solder_paste_margin -0.01)) 69 | (pad 0 thru_hole oval (at 1.45 -7.3 270) (size 1.3 2.3) (drill oval 0.8 1.8) (layers *.Cu *.Mask F.SilkS)) 70 | (pad 0 thru_hole oval (at -4.6 -7.3 270) (size 1.3 2.7) (drill oval 0.8 2.2) (layers *.Cu *.Mask F.SilkS)) 71 | (pad 0 thru_hole oval (at -4.6 7.3 270) (size 1.3 2.7) (drill oval 0.8 2.2) (layers *.Cu *.Mask F.SilkS)) 72 | ) 73 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/MPS_QFN-16_3x3mm_P0.4mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "MPS_QFN-16_3x3mm_P0.4mm" (version 20210824) (generator pcbnew) (layer "F.Cu") 2 | (tedit 617DE2D1) 3 | (descr "QFN, 16 Pin (https://www.onsemi.com/pub/Collateral/NCN4555-D.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py") 4 | (tags "QFN NoLead") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0 -2.8) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 253ad3be-bbf2-4649-a1b3-644fe5eadd25) 9 | ) 10 | (fp_text value "MPS_QFN-16_3x3mm_P0.4mm" (at 0 2.8) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 3ca4b86c-153d-406a-a8f5-5a5c8e44c32d) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 15 | (effects (font (size 0.75 0.75) (thickness 0.11))) 16 | (tstamp 25deccaf-e248-4811-aebc-6567f66a5e62) 17 | ) 18 | (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 4373d0c4-b3b5-4132-9122-8fe1d8f8ed3f)) 19 | (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 6f36dca7-8f7b-4455-be4c-08e8c3496f57)) 20 | (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer "F.SilkS") (width 0.12) (tstamp b777386f-c001-461a-9408-22439c3bafbf)) 21 | (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp cc60050b-0a50-4e2f-9068-ea4844a36683)) 22 | (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer "F.SilkS") (width 0.12) (tstamp de785984-1b6a-4a64-9491-8dfcf4394b2d)) 23 | (fp_line (start 1.135 -1.61) (end 1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp ed5eb809-2d80-41eb-a54a-9fd6c64c8ad9)) 24 | (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer "F.SilkS") (width 0.12) (tstamp fe2bda4b-b0bc-4957-be19-d3628817ba5f)) 25 | (fp_line (start -2.1 2.1) (end 2.1 2.1) (layer "F.CrtYd") (width 0.05) (tstamp 3055c6d2-11ab-4c21-8ee6-d5cf7a42c4d1)) 26 | (fp_line (start 2.1 2.1) (end 2.1 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 55418d6f-b416-4c9b-8990-f29f886f9d97)) 27 | (fp_line (start 2.1 -2.1) (end -2.1 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 8169906b-1ece-4b6a-807f-34ed67b5940c)) 28 | (fp_line (start -2.1 -2.1) (end -2.1 2.1) (layer "F.CrtYd") (width 0.05) (tstamp 98eb6a45-53e4-4caf-8833-d774754d615a)) 29 | (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 422911c8-b128-479c-8a10-9491579bc341)) 30 | (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp 79f9ca4a-a7f5-4a52-abd8-322e3b605bce)) 31 | (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp d1a3b0a2-7a53-4649-b90a-8bf4ad23208b)) 32 | (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp e7d51db2-35bb-49be-a2fc-8ade3661697a)) 33 | (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp f33de0da-c341-4a94-b1db-db046a5af863)) 34 | (pad "1" smd roundrect locked (at -1.25 -0.525) (size 1.1 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 385d3ca5-b567-470d-914f-ddd7632854c8)) 35 | (pad "2" smd roundrect locked (at -1.25 0.175) (size 1.1 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9011b3a7-4e96-43c6-913c-77f48379576b)) 36 | (pad "3" smd roundrect locked (at -0.8 1.45 90) (size 0.7 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d2c205a3-b477-4c54-8d39-23f44469a659)) 37 | (pad "4" smd roundrect locked (at -0.4 1.45 90) (size 0.7 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6764ba50-c511-45e7-bc60-8b756e561fd8)) 38 | (pad "5" smd roundrect locked (at 0 1.45) (size 0.2 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f1068a3d-d1e6-4414-9786-e06c3c4390b6)) 39 | (pad "6" smd roundrect locked (at 0.4 1.45) (size 0.2 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c88b2b14-624b-4172-a286-7a0c4c6846a1)) 40 | (pad "7" smd roundrect locked (at 0.8 1.45) (size 0.2 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b5e45bfd-14e3-436b-bbe0-1dee30e79622)) 41 | (pad "8" smd roundrect locked (at 1.25 0.525 90) (size 0.2 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 91810cf8-cf0c-4b64-a029-cea848a0764d)) 42 | (pad "9" smd roundrect locked (at 1.25 -0.175) (size 1.1 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 62072be9-1d34-486a-84af-50ca56ca6fae)) 43 | (pad "10" smd roundrect locked (at 0.8 -1.45 90) (size 0.7 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b5e6b0b6-ea2c-4d10-827c-d9986efb521d)) 44 | (pad "11" smd roundrect locked (at 0.4 -1.45) (size 0.2 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff493ba9-fb1c-41b5-b564-55a403f30390)) 45 | (pad "12" smd roundrect locked (at 0 -1.45) (size 0.2 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 01931c51-c523-4668-8233-8e48dab6969a)) 46 | (pad "13" smd roundrect locked (at -0.4 -1.45) (size 0.2 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5b11ed48-d62b-458a-9e37-1e5a46460d9f)) 47 | (pad "14" smd roundrect locked (at -0.8 -1.45) (size 0.2 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 441626a6-2b4e-4624-8468-6def372d2b8e)) 48 | (pad "15" smd roundrect locked (at 0 -0.165) (size 0.65 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1069d234-0fe7-4378-8656-6ec3a463e939)) 49 | (pad "16" smd roundrect locked (at 0 0.435) (size 0.65 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 94788306-ac9d-4d4a-8ff0-b4b04419132e)) 50 | (model "${KICAD6_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/QFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm.wrl" 51 | (offset (xyz 0 0 0)) 52 | (scale (xyz 1 1 1)) 53 | (rotate (xyz 0 0 0)) 54 | ) 55 | ) 56 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm_ThermalVias_0.3.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm_ThermalVias_0.3" (version 20210824) (generator pcbnew) (layer "F.Cu") 2 | (tedit 6187FD06) 3 | (descr "MSOP, 10 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3805fg.pdf#page=18), generated with kicad-footprint-generator ipc_gullwing_generator.py") 4 | (tags "MSOP SO") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp b0ab9da1-37bb-4274-95ed-09d4466ccfeb) 9 | ) 10 | (fp_text value "MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm_ThermalVias_0.3" (at 0 2.45) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 541b3eff-2ede-4fb5-82c0-a07ffffa4065) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 15 | (effects (font (size 0.75 0.75) (thickness 0.11))) 16 | (tstamp fe4a96eb-0c4f-4b7a-9422-174162a6793c) 17 | ) 18 | (fp_line (start 0 1.61) (end -1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 4db0b1d6-b7c3-497d-b510-abd58e938ab9)) 19 | (fp_line (start 0 -1.61) (end -2.875 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 6bb7d843-c678-4ad7-a51b-ad66460151e8)) 20 | (fp_line (start 0 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 6f406202-8354-475b-b55d-46fe9780d2ca)) 21 | (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 873c5850-15f3-4d43-a85a-f8565f56acb9)) 22 | (fp_line (start -3.12 1.75) (end 3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 30ab5984-974d-49ad-9912-e371fb59fc1a)) 23 | (fp_line (start 3.12 1.75) (end 3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 36fc256d-afd1-4cba-b79d-ec6835f0f260)) 24 | (fp_line (start -3.12 -1.75) (end -3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 780b74ad-05a8-4a25-b5d1-6c596978d2dc)) 25 | (fp_line (start 3.12 -1.75) (end -3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 94337a92-d42b-404b-b741-73f1ad06d861)) 26 | (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 10ccad52-0f89-48a8-b877-36795af37296)) 27 | (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 38438add-e53d-45ff-98e5-0c2ec90a6003)) 28 | (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 5b83c471-9061-4f67-b1e2-72d57603263b)) 29 | (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 6ce602a0-774c-4ea7-9500-b485d6d9fdf8)) 30 | (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp af140e49-5adc-4090-ba98-1ede54d1be19)) 31 | (pad "" smd roundrect locked (at 0.42 -0.47) (size 0.7 0.79) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 171c1b40-57c3-4c79-9de1-3c136a15e253)) 32 | (pad "" smd roundrect locked (at -0.42 0.47) (size 0.7 0.79) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 52b578cf-6d36-4228-97ea-30a9142656af)) 33 | (pad "" smd roundrect locked (at 0.42 0.47) (size 0.7 0.79) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 66a8677a-23e7-407c-b464-21ad9b5a8f58)) 34 | (pad "" smd roundrect locked (at -0.42 -0.47) (size 0.7 0.79) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp ff5b9009-661a-4621-96e6-d145b919fd36)) 35 | (pad "1" smd roundrect locked (at -2.15 -1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 52a93e19-cc44-439d-92db-8af6ff5741fe)) 36 | (pad "2" smd roundrect locked (at -2.15 -0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59203bd7-88b4-4adb-97ea-dda269b68dbe)) 37 | (pad "3" smd roundrect locked (at -2.15 0) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c3c73602-b8a3-4da9-9910-1912dd70680b)) 38 | (pad "4" smd roundrect locked (at -2.15 0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e888504-e05f-4a0b-b10b-e8971bb49f3b)) 39 | (pad "5" smd roundrect locked (at -2.15 1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c6b04bd-3064-41ba-b588-82633160fc14)) 40 | (pad "6" smd roundrect locked (at 2.15 1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 33919114-c3da-4a2d-9404-2f56f96362bc)) 41 | (pad "7" smd roundrect locked (at 2.15 0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cef8b29f-26b3-434f-bdaa-ec7d9e290b4b)) 42 | (pad "8" smd roundrect locked (at 2.15 0) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 85d425e1-e6ce-4b04-b8ad-0a8133596a1f)) 43 | (pad "9" smd roundrect locked (at 2.15 -0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 82c24d47-f743-44b0-b551-6ba4bcfb427f)) 44 | (pad "10" smd roundrect locked (at 2.15 -1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4f94dc77-80d7-4f48-8228-9640c221dd50)) 45 | (pad "11" thru_hole circle locked (at -0.55 -0.65) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 4e9cfc77-8b3a-4aed-abfb-ca8a21fb080b)) 46 | (pad "11" smd rect locked (at 0 0) (size 1.68 1.88) (layers "F.Cu" "F.Mask") (tstamp 66123284-f549-46ca-9306-cb029bdc5041)) 47 | (pad "11" smd rect locked (at 0 0) (size 1.6 1.8) (layers "B.Cu") (tstamp 823e043d-cedf-4b03-8ad1-05eaef967899)) 48 | (pad "11" thru_hole circle locked (at -0.55 0.65) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp bdbe515a-cd73-434e-9445-406e317eaeec)) 49 | (pad "11" thru_hole circle locked (at 0.55 0.65) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp edd1f3e2-4f3d-41ae-8916-d688b44e93e9)) 50 | (pad "11" thru_hole circle locked (at 0.55 -0.65) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp fa9715f8-9eac-4a58-8a0b-77fda9d255bc)) 51 | (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm.wrl" 52 | (offset (xyz 0 0 0)) 53 | (scale (xyz 1 1 1)) 54 | (rotate (xyz 0 0 0)) 55 | ) 56 | ) 57 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/TFC-WPAPR-08.kicad_mod: -------------------------------------------------------------------------------- 1 | (module OLIMEX_Connectors-FP:TFC-WPAPR-08 (layer F.Cu) (tedit 57ECF998) 2 | (descr "OFFSET X-> -0.950MM") 3 | (tags "OFFSET X-> -0.950MM") 4 | (attr smd) 5 | (fp_text reference MICRO_SD1 (at -2.159 -8.255) (layer F.SilkS) 6 | (effects (font (size 0.762 0.762) (thickness 0.1905))) 7 | ) 8 | (fp_text value "MICRO_SD(TFC-WPAPR-08)" (at -11.0617 -1.651 90) (layer F.Fab) 9 | (effects (font (size 1.1 1.1) (thickness 0.254))) 10 | ) 11 | (fp_arc (start 3.48234 -4.24942) (end 3.76682 -3.96494) (angle 45) (layer Dwgs.User) (width 0.127)) 12 | (fp_arc (start 2.64922 -4.04876) (end 2.64922 -3.8481) (angle 90) (layer Dwgs.User) (width 0.127)) 13 | (fp_arc (start 2.3495 -4.44754) (end 2.3495 -4.54914) (angle 90) (layer Dwgs.User) (width 0.127)) 14 | (fp_arc (start 1.11506 -4.14782) (end 0.83058 -4.4323) (angle 44.9) (layer Dwgs.User) (width 0.127)) 15 | (fp_arc (start -0.51308 -3.64744) (end -0.23114 -3.3655) (angle 45) (layer Dwgs.User) (width 0.127)) 16 | (fp_arc (start -4.6482 -2.44856) (end -5.4483 -2.44856) (angle 90) (layer Dwgs.User) (width 0.127)) 17 | (fp_arc (start -4.6482 5.64896) (end -4.6482 6.44906) (angle 90) (layer Dwgs.User) (width 0.127)) 18 | (fp_arc (start 8.74776 5.64896) (end 9.54786 5.64896) (angle 90) (layer Dwgs.User) (width 0.127)) 19 | (fp_arc (start 8.74776 -3.74904) (end 8.74776 -4.54914) (angle 90) (layer Dwgs.User) (width 0.127)) 20 | (fp_line (start 7.24916 -7.34822) (end 7.24916 7.34822) (layer Dwgs.User) (width 0.127)) 21 | (fp_line (start 7.24916 -4.04876) (end 6.54812 -1.64846) (layer F.SilkS) (width 0.254)) 22 | (fp_line (start 4.24942 7.34822) (end 6.54812 7.34822) (layer F.SilkS) (width 0.254)) 23 | (fp_line (start 4.24942 -7.34822) (end 7.24916 -7.34822) (layer F.SilkS) (width 0.254)) 24 | (fp_line (start 6.54812 -1.64846) (end 6.54812 7.34822) (layer F.SilkS) (width 0.254)) 25 | (fp_line (start 4.34848 -4.54914) (end 8.74776 -4.54914) (layer Dwgs.User) (width 0.127)) 26 | (fp_line (start 3.76682 -3.96494) (end 4.34848 -4.54914) (layer Dwgs.User) (width 0.127)) 27 | (fp_line (start 2.64922 -3.8481) (end 3.48234 -3.8481) (layer Dwgs.User) (width 0.127)) 28 | (fp_line (start 2.44856 -4.44754) (end 2.44856 -4.04876) (layer Dwgs.User) (width 0.127)) 29 | (fp_line (start 1.11506 -4.54914) (end 2.3495 -4.54914) (layer Dwgs.User) (width 0.127)) 30 | (fp_line (start -0.23114 -3.3655) (end 0.83058 -4.4323) (layer Dwgs.User) (width 0.127)) 31 | (fp_line (start -4.6482 -3.24866) (end -0.51562 -3.24866) (layer Dwgs.User) (width 0.127)) 32 | (fp_line (start -5.4483 5.64896) (end -5.4483 -2.44856) (layer Dwgs.User) (width 0.127)) 33 | (fp_line (start 8.74776 6.44906) (end -4.6482 6.44906) (layer Dwgs.User) (width 0.127)) 34 | (fp_line (start 9.54786 -3.74904) (end 9.54786 5.64896) (layer Dwgs.User) (width 0.127)) 35 | (fp_line (start 7.24916 -7.34822) (end 7.24916 -4.04876) (layer F.SilkS) (width 0.254)) 36 | (fp_line (start -5.74802 -7.34822) (end 1.4478 -7.34822) (layer F.SilkS) (width 0.254)) 37 | (fp_line (start -7.24916 -2.84988) (end -7.24916 -5.74802) (layer F.SilkS) (width 0.254)) 38 | (fp_line (start -6.17474 0.94996) (end 10.34796 0.94996) (layer Dwgs.User) (width 0.127)) 39 | (fp_line (start -5.74802 7.34822) (end 1.4478 7.34822) (layer F.SilkS) (width 0.254)) 40 | (fp_line (start -5.842 -5.9309) (end 7.2517 7.3279) (layer Dwgs.User) (width 0.127)) 41 | (fp_line (start -6.0833 6.1849) (end 7.1628 -7.2898) (layer Dwgs.User) (width 0.127)) 42 | (pad "" np_thru_hole circle (at 3.2512 4.953) (size 1 1) (drill 1) (layers *.Cu *.Mask F.SilkS)) 43 | (pad "" np_thru_hole circle (at 3.2512 -3.048) (size 1 1) (drill 1) (layers *.Cu *.Mask F.SilkS)) 44 | (pad 13 smd rect (at 2.84988 -7.74954 270) (size 1.19888 2.19964) (layers F.Cu F.Paste F.Mask) 45 | (solder_mask_margin 0.0508) (solder_paste_margin -0.0508) (clearance 0.0508)) 46 | (pad 12 smd rect (at 2.84988 7.74954 270) (size 1.19888 2.19964) (layers F.Cu F.Paste F.Mask) 47 | (solder_mask_margin 0.0508) (solder_paste_margin -0.0508) (clearance 0.0508)) 48 | (pad 11 smd rect (at -6.74878 -6.84784 270) (size 1.59766 1.39954) (layers F.Cu F.Paste F.Mask) 49 | (solder_mask_margin 0.0508) (solder_paste_margin -0.0508) (clearance 0.0508)) 50 | (pad 10 smd rect (at -6.74878 7.74954 270) (size 1.19888 1.39954) (layers F.Cu F.Paste F.Mask) 51 | (solder_mask_margin 0.0508) (solder_paste_margin -0.0508) (clearance 0.0508)) 52 | (pad 9 smd rect (at -7.37362 6.54812 270) (size 0.6985 1.59766) (layers F.Cu F.Paste F.Mask) 53 | (solder_mask_margin 0.0508) (solder_paste_margin -0.0508) (clearance 0.0508)) 54 | (pad 8 smd rect (at -7.37362 5.4483 270) (size 0.6985 1.59766) (layers F.Cu F.Paste F.Mask) 55 | (solder_mask_margin 0.0508) (solder_paste_margin -0.0508) (clearance 0.0508)) 56 | (pad 7 smd rect (at -7.37362 4.34848 270) (size 0.6985 1.59766) (layers F.Cu F.Paste F.Mask) 57 | (solder_mask_margin 0.0508) (solder_paste_margin -0.0508) (clearance 0.0508)) 58 | (pad 6 smd rect (at -7.37362 3.24866 270) (size 0.6985 1.59766) (layers F.Cu F.Paste F.Mask) 59 | (solder_mask_margin 0.0508) (solder_paste_margin -0.0508) (clearance 0.0508)) 60 | (pad 5 smd rect (at -7.37362 2.14884 270) (size 0.6985 1.59766) (layers F.Cu F.Paste F.Mask) 61 | (solder_mask_margin 0.0508) (solder_paste_margin -0.0508) (clearance 0.0508)) 62 | (pad 4 smd rect (at -7.37362 1.04902 270) (size 0.6985 1.59766) (layers F.Cu F.Paste F.Mask) 63 | (solder_mask_margin 0.0508) (solder_paste_margin -0.0508) (clearance 0.0508)) 64 | (pad 3 smd rect (at -7.37362 -0.04826 270) (size 0.6985 1.59766) (layers F.Cu F.Paste F.Mask) 65 | (solder_mask_margin 0.0508) (solder_paste_margin -0.0508) (clearance 0.0508)) 66 | (pad 2 smd rect (at -7.37362 -1.14808 270) (size 0.6985 1.59766) (layers F.Cu F.Paste F.Mask) 67 | (solder_mask_margin 0.0508) (solder_paste_margin -0.0508) (clearance 0.0508)) 68 | (pad 1 smd rect (at -7.37362 -2.2479 270) (size 0.6985 1.59766) (layers F.Cu F.Paste F.Mask) 69 | (solder_mask_margin 0.0508) (solder_paste_margin -0.0508) (clearance 0.0508)) 70 | ) 71 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/AXT524124.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "AXT524124" (version 20210228) (generator pcbnew) (layer "F.Cu") 2 | (tedit 605003DA) 3 | (attr smd) 4 | (fp_text reference "REF**" (at -4.318 0.0635 90) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp 0f9a4e78-0484-4d8b-8ad5-b816f8caea8e) 7 | ) 8 | (fp_text value "AXT524124" (at 0 0) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 5c500c13-9fd0-43fe-84b3-e7a81534c6bf) 11 | ) 12 | (fp_line (start -3.6 2.1) (end -3.8925 1.8) (layer "F.SilkS") (width 0.12) (tstamp 37680b92-6a1e-4686-93a7-7ad6eb53b918)) 13 | (fp_line (start 2.8 2.05) (end 3.9 2.05) (layer "F.SilkS") (width 0.12) (tstamp 670ae80f-56d5-40fc-8e50-6c935aafabb8)) 14 | (fp_line (start 3.9 -2.05) (end 3.9 -0.8) (layer "F.SilkS") (width 0.12) (tstamp 70be9bd8-8187-4675-8018-de815c27e2b6)) 15 | (fp_line (start -3.9 0.85) (end -3.8925 1.8) (layer "F.SilkS") (width 0.12) (tstamp a3dd35b8-fcf6-4d18-85a2-fc508d93ddbd)) 16 | (fp_line (start -3.9 -2.05) (end -3.9 -0.65) (layer "F.SilkS") (width 0.12) (tstamp c256b836-4c81-49ef-b165-2bf44a34533e)) 17 | (fp_line (start -2.7 2.1) (end -3.6 2.1) (layer "F.SilkS") (width 0.12) (tstamp ce2ad11b-c599-47d7-8f60-ad6e8238650f)) 18 | (fp_line (start 3.9 0.65) (end 3.9 2.05) (layer "F.SilkS") (width 0.12) (tstamp d9b6c14b-4b0a-4526-8e83-6b283699d442)) 19 | (fp_line (start -3.9 -2.05) (end -2.7 -2.05) (layer "F.SilkS") (width 0.12) (tstamp e05baf1c-9047-4f37-976e-e98cf32e4be5)) 20 | (fp_line (start 2.8 -2.05) (end 3.9 -2.05) (layer "F.SilkS") (width 0.12) (tstamp e7b9a494-8add-423c-9f7e-5330ceb006f4)) 21 | (fp_rect (start 0.1 -11.5) (end 28.9 17.3) (layer "Dwgs.User") (width 0.12) (fill none) (tstamp 9a799276-bd6c-4c1d-9b2d-9cf88a37b280)) 22 | (fp_rect (start -4.7 -12.9) (end 30.3 18.7) (layer "Dwgs.User") (width 0.12) (fill none) (tstamp ec74a327-bfcf-4703-b8eb-7bd5864208e0)) 23 | (fp_line (start -3.7 -1.85) (end 3.7 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 230444c0-1562-4374-9383-81fefbc8d7f3)) 24 | (fp_line (start 3.7 -1.85) (end 3.7 1.85) (layer "F.CrtYd") (width 0.05) (tstamp 362156f6-b3ba-4a53-a770-fae510528cf2)) 25 | (fp_line (start -3.7 1.85) (end -3.7 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp b974ad87-d7ac-4b05-8772-04b6e3f333ed)) 26 | (fp_line (start 3.7 1.85) (end -3.7 1.85) (layer "F.CrtYd") (width 0.05) (tstamp dfceee42-e2be-43f2-8ff5-b0730e4bcc62)) 27 | (pad "MP" smd rect (at 3.2 -1.3) (size 0.9 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 16bd12d4-7695-4904-807d-03d8af860663)) 28 | (pad "MP" smd rect (at -3.2 -1.3) (size 0.9 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 744710cc-28e8-4e0c-b730-150626b30348)) 29 | (pad "MP" smd rect (at 3.2 1.3) (size 0.9 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 85718e5d-61cb-4b1c-9301-a320f2376433)) 30 | (pad "MP" smd rect (at -3.2 1.3) (size 0.9 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ca673973-831c-4439-a227-15d8af80802b)) 31 | (pad "a1" smd rect (at -2.2 1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d279e223-f33a-4dff-a52e-1859771311a7)) 32 | (pad "a2" smd rect (at -1.8 1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 22746591-5dce-45b4-993c-0177de9977fc)) 33 | (pad "a3" smd rect (at -1.4 1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d48350a1-12ed-49b5-bb72-c27031047e85)) 34 | (pad "a4" smd rect (at -1 1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1225d852-5ea9-46ea-a47a-41c87ce955f0)) 35 | (pad "a5" smd rect (at -0.6 1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42c62ae5-97d4-4f7d-9cc7-a912232732db)) 36 | (pad "a6" smd rect (at -0.2 1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3b665540-5e09-4fe4-ad7a-d3fef7ef29fc)) 37 | (pad "a7" smd rect (at 0.2 1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c084e9e-57a0-4f97-af6d-434583135e46)) 38 | (pad "a8" smd rect (at 0.6 1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 15f5eb61-aded-45ce-80b1-aacf6f02929e)) 39 | (pad "a9" smd rect (at 1 1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 055aa22b-e512-4361-9058-b629efa4332c)) 40 | (pad "a10" smd rect (at 1.4 1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4de775b2-c11a-439b-b8c4-ca783b0370f5)) 41 | (pad "a11" smd rect (at 1.8 1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01fd19fa-5712-4f6c-a87c-93b6bd3ba20a)) 42 | (pad "a12" smd rect (at 2.2 1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 577fbca6-247f-4f52-961c-f659b8343256)) 43 | (pad "b1" smd rect (at -2.2 -1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 782ee348-f587-47c1-b7de-627a6d4192f3)) 44 | (pad "b2" smd rect (at -1.8 -1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09c272c2-91f7-4a1e-8757-28951e7a3331)) 45 | (pad "b3" smd rect (at -1.4 -1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de35dd92-f28a-429c-bcd6-8f9d2773499b)) 46 | (pad "b4" smd rect (at -1 -1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba104ef1-c2ca-45f6-a03c-a47acf61b45e)) 47 | (pad "b5" smd rect (at -0.6 -1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e1c5d10c-eb03-47e4-a1d8-e80da99409f3)) 48 | (pad "b6" smd rect (at -0.2 -1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 775e370b-f881-454d-8762-6f1a37f99030)) 49 | (pad "b7" smd rect (at 0.2 -1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01c1554c-ffcc-45f6-9a3e-8784c351cd4d)) 50 | (pad "b8" smd rect (at 0.6 -1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b4b8721c-9100-44e7-9a1f-728426332473)) 51 | (pad "b9" smd rect (at 1 -1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7aae3b4d-4956-4419-acd2-951e38096abe)) 52 | (pad "b10" smd rect (at 1.4 -1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0c58d1b-a2c5-48ce-a3eb-805dec756c68)) 53 | (pad "b11" smd rect (at 1.8 -1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a6c11658-6028-45c8-817c-8ca215626191)) 54 | (pad "b12" smd rect (at 2.2 -1.2) (size 0.23 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a10a66d-63f7-4234-8685-2b8b34ab6131)) 55 | ) 56 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/HDMI-D-Stripped.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "HDMI-D-Stripped" (version 20210824) (generator pcbnew) (layer "F.Cu") 2 | (tedit 61883169) 3 | (descr "PADOVETE OT 1.6X0.28 STAVAT NA 1.6X0.25") 4 | (tags "PADOVETE OT 1.6X0.28 STAVAT NA 1.6X0.25") 5 | (attr smd) 6 | (fp_text reference "GPDI1" (at 3.15 8.9 180) (layer "F.SilkS") 7 | (effects (font (size 1.016 1.016) (thickness 0.254))) 8 | (tstamp b2f2df93-e819-4b6b-9568-3990dfa3ec56) 9 | ) 10 | (fp_text value "GPDI-D" (at -1.582 -0.08 -90) (layer "F.Fab") 11 | (effects (font (size 1.27 1.27) (thickness 0.254))) 12 | (tstamp ebdfed7f-aff0-4ec9-8f15-1eae4883d371) 13 | ) 14 | (fp_line (start -5.59816 5.4991) (end -6.09854 5.4991) (layer "F.SilkS") (width 0.254) (tstamp 22e5742d-5bb4-4ddc-b525-92c02cc15cd2)) 15 | (fp_line (start -0.04826 7.49808) (end -2.19964 7.49808) (layer "F.SilkS") (width 0.254) (tstamp 376166eb-cb6f-4ab1-a71b-6bb17ea1438f)) 16 | (fp_line (start -5.59816 -5.4991) (end -5.59816 -6.39826) (layer "F.SilkS") (width 0.254) (tstamp 42e05908-36cc-47e8-87fb-1234febfad6e)) 17 | (fp_line (start -6.09854 -6.87324) (end -6.09854 -5.4991) (layer "F.SilkS") (width 0.254) (tstamp 46eb76a9-c0cb-4ad1-a531-a4d7f4e8d10f)) 18 | (fp_line (start -5.59816 5.4991) (end -5.59816 4.89966) (layer "F.SilkS") (width 0.254) (tstamp 496b9364-2767-4095-859a-4ea4147cbcb4)) 19 | (fp_line (start -6.09854 -5.4991) (end -5.59816 -5.4991) (layer "F.SilkS") (width 0.254) (tstamp 8bcf2a52-a7ca-45bb-a2d4-11043b863590)) 20 | (fp_line (start -5.59816 -4.89966) (end -5.59816 -5.4991) (layer "F.SilkS") (width 0.254) (tstamp 8ca924f3-b742-4294-8a26-26173510f106)) 21 | (fp_line (start -6.09854 5.4991) (end -6.09854 6.88594) (layer "F.SilkS") (width 0.254) (tstamp cc06d958-8996-494a-b122-cb1a16eba6d3)) 22 | (fp_line (start -5.59816 6.39826) (end -5.59816 5.4991) (layer "F.SilkS") (width 0.254) (tstamp dc29a073-1d1b-47a6-a354-17c3e87a2840)) 23 | (fp_line (start -2.19964 -7.49808) (end -0.04826 -7.49808) (layer "F.SilkS") (width 0.254) (tstamp e8c3e56b-a326-4805-a83c-df2d66865e70)) 24 | (pad "0" thru_hole oval (at 1.45 -7.3 270) (size 1.3 2.3) (drill oval 0.8 1.8) (layers *.Cu *.Mask "F.SilkS") (tstamp 02b23559-a15b-48d9-a256-7ef2b56a0631)) 25 | (pad "0" thru_hole oval (at -4.6 -7.3 270) (size 1.3 2.7) (drill oval 0.8 2.2) (layers *.Cu *.Mask "F.SilkS") (tstamp ac830c9c-2076-4bc6-8e77-9891c5db1900)) 26 | (pad "0" thru_hole oval (at -4.6 7.3 270) (size 1.3 2.7) (drill oval 0.8 2.2) (layers *.Cu *.Mask "F.SilkS") (tstamp b75459ab-6ee7-4037-9a97-0bfd6b3f6bdf)) 27 | (pad "0" thru_hole oval (at 1.45 7.3 270) (size 1.3 2.3) (drill oval 0.8 1.8) (layers *.Cu *.Mask "F.SilkS") (tstamp ff524924-3270-4114-91a4-54492618fac8)) 28 | (pad "1" smd rect (at -5.55 -4.5) (size 1.6 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 29 | (solder_mask_margin 0.05) (solder_paste_margin -0.01) (tstamp 81415825-fc76-4560-ac64-10d817f99acf)) 30 | (pad "2" smd rect (at -5.55 -4) (size 1.6 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 31 | (solder_mask_margin 0.05) (solder_paste_margin -0.01) (tstamp 98db4bed-cce6-4d48-a825-5c45456d08e0)) 32 | (pad "3" smd rect (at -5.55 -3.5) (size 1.6 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 33 | (solder_mask_margin 0.05) (solder_paste_margin -0.01) (tstamp fa400df0-8671-443b-a7f8-d7fd78705a4b)) 34 | (pad "4" smd rect (at -5.55 -3) (size 1.6 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 35 | (solder_mask_margin 0.05) (solder_paste_margin -0.01) (tstamp 162269ce-ccc6-4876-b0f8-27dcffd4aab5)) 36 | (pad "5" smd rect (at -5.55 -2.5) (size 1.6 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 37 | (solder_mask_margin 0.05) (solder_paste_margin -0.01) (tstamp b9374d1b-3fe1-4391-8960-30059ded37dd)) 38 | (pad "6" smd rect (at -5.55 -2) (size 1.6 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 39 | (solder_mask_margin 0.05) (solder_paste_margin -0.01) (tstamp bccdacac-28af-409b-94a9-e77262597346)) 40 | (pad "7" smd rect (at -5.55 -1.5) (size 1.6 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 41 | (solder_mask_margin 0.05) (solder_paste_margin -0.01) (tstamp 533d5833-131c-4b27-a624-80f04fa7ef3e)) 42 | (pad "8" smd rect (at -5.55 -1) (size 1.6 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 43 | (solder_mask_margin 0.05) (solder_paste_margin -0.01) (tstamp f01bbd23-9f80-4179-842c-d41815540f25)) 44 | (pad "9" smd rect (at -5.55 -0.5) (size 1.6 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 45 | (solder_mask_margin 0.05) (solder_paste_margin -0.01) (tstamp 548a4461-410a-44c5-a6dc-f8ffb50ed906)) 46 | (pad "10" smd rect (at -5.55 0) (size 1.6 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 47 | (solder_mask_margin 0.05) (solder_paste_margin -0.01) (tstamp 65d83915-5aa2-4870-be75-9cff5996338e)) 48 | (pad "11" smd rect (at -5.55 0.5) (size 1.6 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 49 | (solder_mask_margin 0.05) (solder_paste_margin -0.01) (tstamp 9702cbdd-c014-4d44-b80d-224e56629a73)) 50 | (pad "12" smd rect (at -5.55 1) (size 1.6 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 51 | (solder_mask_margin 0.05) (solder_paste_margin -0.01) (tstamp 61dc9abc-8c0a-48d2-9d10-8f06e398817f)) 52 | (pad "13" smd rect (at -5.55 1.5) (size 1.6 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 53 | (solder_mask_margin 0.05) (solder_paste_margin -0.01) (tstamp 9514d543-590f-4149-91f6-7131adc6c740)) 54 | (pad "14" smd rect (at -5.55 2) (size 1.6 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 55 | (solder_mask_margin 0.05) (solder_paste_margin -0.01) (tstamp b51ee9f9-3d17-4c2c-bdb5-89c66b5acc9e)) 56 | (pad "15" smd rect (at -5.55 2.5) (size 1.6 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 57 | (solder_mask_margin 0.05) (solder_paste_margin -0.01) (tstamp ce25cb83-ec2c-48f2-8e60-a3a4353f7652)) 58 | (pad "16" smd rect (at -5.55 3) (size 1.6 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 59 | (solder_mask_margin 0.05) (solder_paste_margin -0.01) (tstamp 7613b317-8df7-44d2-990a-84def5be0485)) 60 | (pad "17" smd rect (at -5.55 3.5) (size 1.6 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 61 | (solder_mask_margin 0.05) (solder_paste_margin -0.01) (tstamp 4154135c-82e8-492c-ac27-dd530c78f110)) 62 | (pad "18" smd rect (at -5.55 4) (size 1.6 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 63 | (solder_mask_margin 0.05) (solder_paste_margin -0.01) (tstamp 48031052-98ff-44a7-89b8-af18ee9c6da8)) 64 | (pad "19" smd rect (at -5.55 4.5) (size 1.6 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 65 | (solder_mask_margin 0.05) (solder_paste_margin -0.01) (tstamp f2f8a2dd-e107-4a83-9b00-1609598b345d)) 66 | ) 67 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/Molex_200528-0060_1x06-1MP_P1.00mm_Horizontal_Reversed.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Molex_200528-0060_1x06-1MP_P1.00mm_Horizontal_Reversed" (version 20210228) (generator pcbnew) (layer "F.Cu") 2 | (tedit 609C98BA) 3 | (descr "Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0060, 6 Circuits (https://www.molex.com/pdm_docs/sd/2005280060_sd.pdf), generated with kicad-footprint-generator") 4 | (tags "connector Molex top entry") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0 -2.61) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 00000000-0000-0000-0000-000000000000) 9 | ) 10 | (fp_text value "Molex_200528-0060_1x06-1MP_P1.00mm_Horizontal_Reversed" (at 0 5.39) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 00000000-0000-0000-0000-000000000000) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 0 1.39) (layer "F.Fab") 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | (tstamp 00000000-0000-0000-0000-000000000000) 17 | ) 18 | (fp_line (start 2.95 -1.41) (end 2.95 -0.82) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 19 | (fp_line (start 5.71 0.88) (end 5.71 -1.17) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 20 | (fp_line (start 5.71 -1.17) (end 4.94 -1.17) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 21 | (fp_line (start 4.91 3) (end 5.71 3) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 22 | (fp_line (start 4.91 4.3) (end 4.91 3) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 23 | (fp_line (start -4.91 4.3) (end 4.91 4.3) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 24 | (fp_line (start -4.91 3) (end -4.91 4.3) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 25 | (fp_line (start -5.71 3) (end -4.91 3) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 26 | (fp_line (start -5.71 2.7) (end -5.71 3) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 27 | (fp_line (start 4.94 -0.82) (end 2.96 -0.82) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 28 | (fp_line (start -4.94 -0.82) (end -4.94 -1.17) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 29 | (fp_line (start 4.94 -1.17) (end 4.94 -0.82) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 30 | (fp_line (start -4.94 -1.17) (end -5.71 -1.17) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 31 | (fp_line (start 5.71 3) (end 5.71 2.7) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 32 | (fp_line (start -2.96 -0.82) (end -4.94 -0.82) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 33 | (fp_line (start -5.71 -1.17) (end -5.71 0.88) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 34 | (fp_line (start 6.8 -1.91) (end -6.8 -1.91) (layer "F.CrtYd") (width 0.05) (tstamp 00000000-0000-0000-0000-000000000000)) 35 | (fp_line (start 6.8 4.69) (end 6.8 -1.91) (layer "F.CrtYd") (width 0.05) (tstamp 00000000-0000-0000-0000-000000000000)) 36 | (fp_line (start -6.8 -1.91) (end -6.8 4.69) (layer "F.CrtYd") (width 0.05) (tstamp 00000000-0000-0000-0000-000000000000)) 37 | (fp_line (start -6.8 4.69) (end 6.8 4.69) (layer "F.CrtYd") (width 0.05) (tstamp 00000000-0000-0000-0000-000000000000)) 38 | (fp_line (start 4.8 0.19) (end -4.8 0.19) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 39 | (fp_line (start -4.8 0.19) (end -4.8 4.19) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 40 | (fp_line (start 2.5 0.05) (end 3 -0.7) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 41 | (fp_line (start 5.6 -1.06) (end 5.05 -1.06) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 42 | (fp_line (start 5.05 -0.71) (end -5.05 -0.71) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 43 | (fp_line (start -5.6 -1.06) (end -5.6 2.89) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 44 | (fp_line (start -5.6 2.89) (end 5.6 2.89) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 45 | (fp_line (start 5.05 -1.06) (end 5.05 -0.71) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 46 | (fp_line (start 5.6 2.89) (end 5.6 -1.06) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 47 | (fp_line (start -4.8 4.19) (end 4.8 4.19) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 48 | (fp_line (start 4.8 4.19) (end 4.8 0.19) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 49 | (fp_line (start -5.05 -1.06) (end -5.6 -1.06) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 50 | (fp_line (start 2 -0.7) (end 2.5 0.05) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 51 | (fp_line (start -5.05 -0.71) (end -5.05 -1.06) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 52 | (pad "1" smd rect (at 2.5 -0.89 180) (locked) (size 0.4 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 53 | (pad "2" smd rect (at 1.5 -0.89 180) (locked) (size 0.4 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 54 | (pad "3" smd rect (at 0.5 -0.89 180) (locked) (size 0.4 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 55 | (pad "4" smd rect (at -0.5 -0.89 180) (locked) (size 0.4 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 56 | (pad "5" smd rect (at -1.5 -0.89 180) (locked) (size 0.4 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 57 | (pad "6" smd rect (at -2.5 -0.89 180) (locked) (size 0.4 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 58 | (pad "MP" smd rect (at 5.3 1.79) (locked) (size 2 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 59 | (pad "MP" smd rect (at -5.3 1.79) (locked) (size 2 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 60 | (model "${KICAD6_3DMODEL_DIR}/Connector_FFC-FPC.3dshapes/Molex_200528-0060_1x06-1MP_P1.00mm_Horizontal.wrl" 61 | (offset (xyz 0 0 0)) 62 | (scale (xyz 1 1 1)) 63 | (rotate (xyz 0 0 0)) 64 | ) 65 | ) 66 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/RL-SM02BD(RTL8723BS).kicad_mod: -------------------------------------------------------------------------------- 1 | (module "RL-SM02BD(RTL8723BS)" (layer F.Cu) (tedit 5D21277A) 2 | (attr smd) 3 | (fp_text reference U11 (at -7.366 -6.604 -180) (layer F.SilkS) 4 | (effects (font (size 0.762 0.762) (thickness 0.1905))) 5 | ) 6 | (fp_text value "RTL8723BS(ComboModule)" (at 0.39 8.94) (layer F.Fab) 7 | (effects (font (size 1.27 1.27) (thickness 0.254))) 8 | ) 9 | (fp_line (start 4.92 -6) (end 5.41 -6) (layer F.SilkS) (width 0.254)) 10 | (fp_line (start 6 -5) (end 6 -5.42) (layer F.SilkS) (width 0.254)) 11 | (fp_line (start -6 4.9) (end -6 5.39) (layer F.SilkS) (width 0.254)) 12 | (fp_line (start -5.41 6) (end -4.91 6) (layer F.SilkS) (width 0.254)) 13 | (fp_circle (center -6.74 -5.43) (end -6.49 -5.51) (layer F.SilkS) (width 0.254)) 14 | (fp_circle (center -4.46 -4.48) (end -4.21 -4.56) (layer F.SilkS) (width 0.254)) 15 | (fp_line (start 6 6) (end 4.89 6) (layer F.SilkS) (width 0.254)) 16 | (fp_line (start 6 6) (end 6 4.89) (layer F.SilkS) (width 0.254)) 17 | (fp_line (start -6 -5.99) (end -6 -4.89) (layer F.SilkS) (width 0.254)) 18 | (fp_line (start -6 -5.99) (end -4.89 -5.99) (layer F.SilkS) (width 0.254)) 19 | (fp_line (start -5.13 -5.13) (end 5.13 -5.13) (layer F.Fab) (width 0.254)) 20 | (fp_line (start 5.13 -5.13) (end 5.13 5.13) (layer F.Fab) (width 0.254)) 21 | (fp_line (start 5.13 5.13) (end -5.13 5.13) (layer F.Fab) (width 0.254)) 22 | (fp_line (start -5.13 5.13) (end -5.13 -5.13) (layer F.Fab) (width 0.254)) 23 | (pad FID2 smd circle (at 5.969 -5.969 270) (size 0.5 0.5) (layers F.Cu F.Mask) 24 | (solder_mask_margin 0.05)) 25 | (pad 1 smd rect (at -5.775 -4.5) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 26 | (solder_mask_margin 0.05)) 27 | (pad 2 smd rect (at -5.775 -3.6) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 28 | (solder_mask_margin 0.05)) 29 | (pad 3 smd rect (at -5.775 -2.7) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 30 | (solder_mask_margin 0.05)) 31 | (pad 4 smd rect (at -5.775 -1.8) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 32 | (solder_mask_margin 0.05)) 33 | (pad 5 smd rect (at -5.775 -0.9) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 34 | (solder_mask_margin 0.05)) 35 | (pad 6 smd rect (at -5.775 0) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 36 | (solder_mask_margin 0.05)) 37 | (pad 7 smd rect (at -5.775 0.9) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 38 | (solder_mask_margin 0.05)) 39 | (pad 8 smd rect (at -5.775 1.8) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 40 | (solder_mask_margin 0.05)) 41 | (pad 9 smd rect (at -5.775 2.7) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 42 | (solder_mask_margin 0.05)) 43 | (pad 10 smd rect (at -5.775 3.6) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 44 | (solder_mask_margin 0.05)) 45 | (pad 11 smd rect (at -5.775 4.5) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 46 | (solder_mask_margin 0.05)) 47 | (pad 12 smd rect (at -4.5 5.775 90) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 48 | (solder_mask_margin 0.05)) 49 | (pad 13 smd rect (at -3.6 5.775 90) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 50 | (solder_mask_margin 0.05)) 51 | (pad 14 smd rect (at -2.7 5.775 90) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 52 | (solder_mask_margin 0.05)) 53 | (pad 15 smd rect (at -1.8 5.775 90) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 54 | (solder_mask_margin 0.05)) 55 | (pad 16 smd rect (at -0.9 5.775 90) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 56 | (solder_mask_margin 0.05)) 57 | (pad 17 smd rect (at 0 5.775 90) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 58 | (solder_mask_margin 0.05)) 59 | (pad 18 smd rect (at 0.9 5.775 90) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 60 | (solder_mask_margin 0.05)) 61 | (pad 19 smd rect (at 1.8 5.775 90) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 62 | (solder_mask_margin 0.05)) 63 | (pad 20 smd rect (at 2.7 5.775 90) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 64 | (solder_mask_margin 0.05)) 65 | (pad 21 smd rect (at 3.6 5.775 90) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 66 | (solder_mask_margin 0.05)) 67 | (pad 22 smd rect (at 4.5 5.775 90) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 68 | (solder_mask_margin 0.05)) 69 | (pad 23 smd rect (at 5.775 4.5 180) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 70 | (solder_mask_margin 0.05)) 71 | (pad 24 smd rect (at 5.775 3.6 180) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 72 | (solder_mask_margin 0.05)) 73 | (pad 25 smd rect (at 5.775 2.7 180) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 74 | (solder_mask_margin 0.05)) 75 | (pad 26 smd rect (at 5.775 1.8 180) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 76 | (solder_mask_margin 0.05)) 77 | (pad 27 smd rect (at 5.775 0.9 180) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 78 | (solder_mask_margin 0.05)) 79 | (pad 28 smd rect (at 5.775 0 180) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 80 | (solder_mask_margin 0.05)) 81 | (pad 29 smd rect (at 5.775 -0.9 180) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 82 | (solder_mask_margin 0.05)) 83 | (pad 30 smd rect (at 5.775 -1.8 180) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 84 | (solder_mask_margin 0.05)) 85 | (pad 31 smd rect (at 5.775 -2.7 180) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 86 | (solder_mask_margin 0.05)) 87 | (pad 32 smd rect (at 5.775 -3.6 180) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 88 | (solder_mask_margin 0.05)) 89 | (pad 33 smd rect (at 5.775 -4.5 180) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 90 | (solder_mask_margin 0.05)) 91 | (pad 34 smd rect (at 4.5 -5.775 270) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 92 | (solder_mask_margin 0.05)) 93 | (pad 35 smd rect (at 3.6 -5.775 270) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 94 | (solder_mask_margin 0.05)) 95 | (pad 36 smd rect (at 2.7 -5.775 270) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 96 | (solder_mask_margin 0.05)) 97 | (pad 37 smd rect (at 1.8 -5.775 270) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 98 | (solder_mask_margin 0.05)) 99 | (pad 38 smd rect (at 0.9 -5.775 270) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 100 | (solder_mask_margin 0.05)) 101 | (pad 39 smd rect (at 0 -5.775 270) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 102 | (solder_mask_margin 0.05)) 103 | (pad 40 smd rect (at -0.9 -5.775 270) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 104 | (solder_mask_margin 0.05)) 105 | (pad 41 smd rect (at -1.8 -5.775 270) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 106 | (solder_mask_margin 0.05)) 107 | (pad 42 smd rect (at -2.7 -5.775 270) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 108 | (solder_mask_margin 0.05)) 109 | (pad 43 smd rect (at -3.6 -5.775 270) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 110 | (solder_mask_margin 0.05)) 111 | (pad 44 smd rect (at -4.5 -5.775 270) (size 1.3 0.5) (layers F.Cu F.Paste F.Mask) 112 | (solder_mask_margin 0.05)) 113 | (pad FID1 smd circle (at -5.969 5.969 270) (size 0.5 0.5) (layers F.Cu F.Mask) 114 | (solder_mask_margin 0.05)) 115 | ) 116 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/JAE_KX14-40K5D.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "JAE_KX14-40K5D" (version 20210824) (generator pcbnew) (layer "F.Cu") 2 | (tedit 617B68D8) 3 | (descr "0.8mm pitch, SMT, Parallel/ vertical, 40 pos., Receptacle") 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at 0 -5.35) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 78667f43-92c2-47f9-8586-6e3bff274618) 8 | ) 9 | (fp_text value "JAE_KX14-40K5D" (at 0 5.35) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 46a0d0d9-533b-4356-991d-523a3a0d1496) 12 | ) 13 | (fp_line (start -8.2 -2.5) (end -12 -2.5) (layer "F.SilkS") (width 0.12) (tstamp 10ca589b-43be-4858-9a2e-47589ed97295)) 14 | (fp_line (start 8.2 -2.5) (end 12 -2.5) (layer "F.SilkS") (width 0.12) (tstamp 38c1cade-4799-450b-9b4c-ec2b214f9893)) 15 | (fp_line (start 12 1.7) (end 12 2.5) (layer "F.SilkS") (width 0.12) (tstamp 54390e53-9408-43e1-8db8-583b0ec8f999)) 16 | (fp_line (start -12 1.7) (end -12 2.5) (layer "F.SilkS") (width 0.12) (tstamp 6f1f8ecc-ed2d-4f3c-9507-9cee7e4c1c3b)) 17 | (fp_line (start -12 -2.5) (end -12 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 9352e48d-2991-4d10-b8f5-82d3c070107c)) 18 | (fp_line (start -12 2.5) (end -8.2 2.5) (layer "F.SilkS") (width 0.12) (tstamp a16960a5-e8bb-48f8-9306-d62e037c9c43)) 19 | (fp_line (start 12 2.5) (end 8.2 2.5) (layer "F.SilkS") (width 0.12) (tstamp ae261d59-55b7-4f07-8ba4-647aed805aa3)) 20 | (fp_line (start 12 -2.5) (end 12 -1.7) (layer "F.SilkS") (width 0.12) (tstamp e9735bf3-106d-4183-9e3a-cf0b2f39a433)) 21 | (fp_line (start 13.5 -4.35) (end 13.5 4.35) (layer "F.CrtYd") (width 0.05) (tstamp 03072a41-80ec-4071-bd58-bdd913eab062)) 22 | (fp_line (start -13.5 -4.35) (end 13.5 -4.35) (layer "F.CrtYd") (width 0.05) (tstamp 586785ca-21e4-4ff7-bedd-6540143d4cb2)) 23 | (fp_line (start 13.5 4.35) (end -13.5 4.35) (layer "F.CrtYd") (width 0.05) (tstamp 7398b7f6-a41f-420f-a494-fa3ed4eaf335)) 24 | (fp_line (start -13.5 4.35) (end -13.5 -4.35) (layer "F.CrtYd") (width 0.05) (tstamp a2ab869f-fb21-48c9-8e08-1d205a62e944)) 25 | (pad "" np_thru_hole circle (at -8.35 0) (size 0.9 0.9) (drill 0.9) (layers F&B.Cu *.Mask) (tstamp 1b168068-e0b8-4ed8-bbfa-103342faaba9)) 26 | (pad "" np_thru_hole circle (at 8.35 0) (size 0.7 0.7) (drill 0.7) (layers F&B.Cu *.Mask) (tstamp 719a4b33-c12c-49ee-b8cc-25536ae0c7e5)) 27 | (pad "1" smd rect (at -7.6 -2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 28 | (pad "2" smd rect (at -7.6 2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 29 | (pad "3" smd rect (at -6.8 -2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 30 | (pad "4" smd rect (at -6.8 2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 31 | (pad "5" smd rect (at -6 -2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 32 | (pad "6" smd rect (at -6 2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 33 | (pad "7" smd rect (at -5.2 -2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 34 | (pad "8" smd rect (at -5.2 2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 35 | (pad "9" smd rect (at -4.4 -2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 36 | (pad "10" smd rect (at -4.4 2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 37 | (pad "11" smd rect (at -3.6 -2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 38 | (pad "12" smd rect (at -3.6 2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 39 | (pad "13" smd rect (at -2.8 -2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 40 | (pad "14" smd rect (at -2.8 2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 41 | (pad "15" smd rect (at -2 -2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 42 | (pad "16" smd rect (at -2 2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 43 | (pad "17" smd rect (at -1.2 -2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 44 | (pad "18" smd rect (at -1.2 2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 45 | (pad "19" smd rect (at -0.4 -2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 46 | (pad "20" smd rect (at -0.4 2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 47 | (pad "21" smd rect (at 0.4 -2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 48 | (pad "22" smd rect (at 0.4 2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 49 | (pad "23" smd rect (at 1.2 -2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 50 | (pad "24" smd rect (at 1.2 2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 51 | (pad "25" smd rect (at 2 -2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 52 | (pad "26" smd rect (at 2 2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 53 | (pad "27" smd rect (at 2.8 -2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 54 | (pad "28" smd rect (at 2.8 2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 55 | (pad "29" smd rect (at 3.6 -2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 56 | (pad "30" smd rect (at 3.6 2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 57 | (pad "31" smd rect (at 4.4 -2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 58 | (pad "32" smd rect (at 4.4 2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 59 | (pad "33" smd rect (at 5.2 -2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 60 | (pad "34" smd rect (at 5.2 2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 61 | (pad "35" smd rect (at 6 -2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 62 | (pad "36" smd rect (at 6 2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 63 | (pad "37" smd rect (at 6.8 -2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 64 | (pad "38" smd rect (at 6.8 2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 65 | (pad "39" smd rect (at 7.6 -2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 66 | (pad "40" smd rect (at 7.6 2.6) (size 0.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb703579-d4e3-4080-bd30-97e272b2f08b)) 67 | (pad "MP" smd rect (at 12.1 0) (size 2.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 370078ce-ad7a-48ba-8aa2-cdd13f5ff24f)) 68 | (pad "MP" smd rect (at -12.1 0) (size 2.5 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c4c50466-6e3e-474e-bf2c-bcb42ae1ded7)) 69 | ) 70 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/FCI_10064555-392120HLF.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "FCI_10064555-392120HLF" (version 20210824) (generator pcbnew) (layer "F.Cu") 2 | (tedit 616F5E17) 3 | (fp_text reference "REF**" (at -3.425 -2.825) (layer "F.SilkS") 4 | (effects (font (size 1 1) (thickness 0.015))) 5 | (tstamp 45f47492-7a13-454d-9ea5-890c3fbec006) 6 | ) 7 | (fp_text value "HRS_FH26W-39S-0.3SHW_60_" (at 8.64 3.265) (layer "F.Fab") 8 | (effects (font (size 1 1) (thickness 0.015))) 9 | (tstamp 094597f0-b7fa-4a96-8bcb-3eb2238eb4eb) 10 | ) 11 | (fp_line (start 6.6 -1.35) (end 6 -1.35) (layer "F.SilkS") (width 0.127) (tstamp 1a31baf3-b6d4-4118-bc5e-3ba3d8700422)) 12 | (fp_line (start 6.6 0.2) (end 6.6 -1.35) (layer "F.SilkS") (width 0.127) (tstamp 2be11755-987f-4517-bbd3-8652fd5d2cf6)) 13 | (fp_line (start -6.6 -1.35) (end -6 -1.35) (layer "F.SilkS") (width 0.127) (tstamp 51935960-5fbf-42a0-b77d-f151c333d05c)) 14 | (fp_line (start -6.6 0.2) (end -6.6 -1.35) (layer "F.SilkS") (width 0.127) (tstamp cb351bef-f4c7-4334-8b68-54c564bf2e07)) 15 | (fp_circle (center -5.75 2.3) (end -5.65 2.3) (layer "F.SilkS") (width 0.2) (fill none) (tstamp b1efb07e-39eb-4d6e-b131-5269d9cf01a2)) 16 | (fp_line (start 6.85 2.05) (end -6.85 2.05) (layer "F.CrtYd") (width 0.05) (tstamp 0ca6c45c-6cc0-4443-b2a8-feb55d7bc3d0)) 17 | (fp_line (start -6.85 -2.05) (end 6.85 -2.05) (layer "F.CrtYd") (width 0.05) (tstamp 50d7cfc2-e5fa-41ea-a77c-15385128e081)) 18 | (fp_line (start -6.85 2.05) (end -6.85 -2.05) (layer "F.CrtYd") (width 0.05) (tstamp 70b68b87-8449-4990-a4c9-10814fe1ff43)) 19 | (fp_line (start 6.85 -2.05) (end 6.85 2.05) (layer "F.CrtYd") (width 0.05) (tstamp e594e0eb-1dd2-4db7-a018-f21f8832c0e9)) 20 | (fp_line (start 6.6 -1.35) (end 6.6 1.9) (layer "F.Fab") (width 0.127) (tstamp 0597eb1e-0f1d-431c-87d6-ad4300f40406)) 21 | (fp_line (start -6.6 1.9) (end -6.6 -1.35) (layer "F.Fab") (width 0.127) (tstamp 4e71b97a-eeed-40c2-9e85-6207bbe7b5e2)) 22 | (fp_line (start -6.6 -1.35) (end 6.6 -1.35) (layer "F.Fab") (width 0.127) (tstamp 5f3957f2-513b-42f0-a44e-4c5b25602668)) 23 | (fp_line (start 6.6 1.9) (end -6.6 1.9) (layer "F.Fab") (width 0.127) (tstamp df05f939-561d-4c13-aac5-a78ce62545d0)) 24 | (fp_circle (center -5.75 2.3) (end -5.65 2.3) (layer "F.Fab") (width 0.2) (fill none) (tstamp efa8307b-77c6-48c4-b547-a6b5f9c7809a)) 25 | (pad "1" smd rect (at 5.7 1.4) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 56cef723-5d4e-45fa-b2a8-cd8282820625)) 26 | (pad "2" smd rect (at 5.4 -1.6) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b158be04-0b04-48d1-a716-9c83a7d60752)) 27 | (pad "3" smd rect (at 5.1 1.4) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 502d4771-d6ae-4d6d-81c5-8fb42d6ee69d)) 28 | (pad "4" smd rect (at 4.8 -1.6) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cfefaa77-a0d0-4446-9e52-a831fc55374a)) 29 | (pad "5" smd rect (at 4.5 1.4) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9a6cabbf-a038-4308-8766-02c54e8bd315)) 30 | (pad "6" smd rect (at 4.2 -1.6) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ba15a3d-442f-4627-8eec-93570ac60b6a)) 31 | (pad "7" smd rect (at 3.9 1.4) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6322f9e5-bafb-4b0a-941f-c394fe4aed65)) 32 | (pad "8" smd rect (at 3.6 -1.6) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2f577098-ec72-45c5-90f2-694d10e51059)) 33 | (pad "9" smd rect (at 3.3 1.4) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 03820d24-a9f8-4247-b8d6-37e37b54d899)) 34 | (pad "10" smd rect (at 3 -1.6) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a0978cdf-3dfe-48c4-9c7a-01c1a7eb8ef7)) 35 | (pad "11" smd rect (at 2.7 1.4) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2936aea4-b974-4741-8367-bf6ddd967e37)) 36 | (pad "12" smd rect (at 2.4 -1.6) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b42891c2-fc59-40ba-968d-c7cfd9073d08)) 37 | (pad "13" smd rect (at 2.1 1.4) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ecf0c0b6-2ec9-4d44-801a-b726cf18f72b)) 38 | (pad "14" smd rect (at 1.8 -1.6) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0db355ea-59a5-45a7-9d18-d7f9b1b740e0)) 39 | (pad "15" smd rect (at 1.5 1.4) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 366f8406-89b0-4680-a2df-902bc9cfef5f)) 40 | (pad "16" smd rect (at 1.2 -1.6) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 493dbcca-029e-4c80-b007-3c4dff46278a)) 41 | (pad "17" smd rect (at 0.9 1.4) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9dae99de-e44c-4375-8375-0973632bf5c7)) 42 | (pad "18" smd rect (at 0.6 -1.6) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ecd5a38-5136-4ac7-864e-108b11fbb08f)) 43 | (pad "19" smd rect (at 0.3 1.4) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 85c69673-0b96-44de-b086-d199f2335c32)) 44 | (pad "20" smd rect (at 0 -1.6) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 04dfb6f9-19ea-472f-8cac-0bb95ee2f762)) 45 | (pad "21" smd rect (at -0.3 1.4) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a525228c-6673-4965-8c54-755c7db8ef4e)) 46 | (pad "22" smd rect (at -0.6 -1.6) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp afe77880-607e-46e6-afc3-40fd09e248f1)) 47 | (pad "23" smd rect (at -0.9 1.4) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 979f9756-d7d4-4db6-a113-eaed8177fd97)) 48 | (pad "24" smd rect (at -1.2 -1.6) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 16547772-f5a1-409e-af08-f70bc50a81a9)) 49 | (pad "25" smd rect (at -1.5 1.4) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 366149c0-5a32-4ae6-9b53-fa4bb9abd2f2)) 50 | (pad "26" smd rect (at -1.8 -1.6) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a96eb0d3-cccf-4b10-aac1-a877c21179f5)) 51 | (pad "27" smd rect (at -2.1 1.4) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b30dfd05-6ab9-475f-b9eb-fc78b29cf159)) 52 | (pad "28" smd rect (at -2.4 -1.6) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9843de42-213b-4ea6-9365-30a7f82d2539)) 53 | (pad "29" smd rect (at -2.7 1.4) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3585319e-b536-4312-b973-ee516822f279)) 54 | (pad "30" smd rect (at -3 -1.6) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6bc1d8a1-5aed-4b22-ab94-43b64f4944bc)) 55 | (pad "31" smd rect (at -3.3 1.4) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3012c385-a3b5-4e34-9033-8aa85775d0e5)) 56 | (pad "32" smd rect (at -3.6 -1.6) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9db427ac-7441-4cbc-b472-0f5f163891dc)) 57 | (pad "33" smd rect (at -3.9 1.4) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9d3bc07-42f4-4a8a-8e30-f29d326191e4)) 58 | (pad "34" smd rect (at -4.2 -1.6) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc1b626f-b4b6-46d8-92d3-c116d4f55bff)) 59 | (pad "35" smd rect (at -4.5 1.4) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 68190b33-a57a-45d4-a9ec-51edc8f24079)) 60 | (pad "36" smd rect (at -4.8 -1.6) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ce78e47-305c-4027-afcf-1951fa7d73e6)) 61 | (pad "37" smd rect (at -5.1 1.4) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5a29a79-a641-44cf-89a4-f3d919e2e0c2)) 62 | (pad "38" smd rect (at -5.4 -1.6) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02860505-d653-4e70-9a06-52adeb48e17b)) 63 | (pad "39" smd rect (at -5.7 1.4) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac953a4f-4fb1-441f-9a85-b5a2bf4e1d64)) 64 | (pad "MP" smd rect (at -6.4 1.125) (size 0.4 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a0a58013-b150-4413-befe-ce2355922c89)) 65 | (pad "MP" smd rect (at 6.4 1.125) (size 0.4 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d224df29-a43d-4a94-9c09-a9860b4a27ac)) 66 | (model "/Users/wenting/Documents/Lancer/pcb/common/footprints.pretty/s10064555-392120hlf.stp" 67 | (offset (xyz -6.75 1.5 0)) 68 | (scale (xyz 1 1 1)) 69 | (rotate (xyz -90 0 0)) 70 | ) 71 | ) 72 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/AXE550127.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "AXE550127" (version 20210824) (generator pcbnew) (layer "F.Cu") 2 | (tedit 6160E4BF) 3 | (attr through_hole) 4 | (fp_text reference "REF**" (at -7.7 0 90) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp 5c9e293c-af91-4bb3-8410-4b898ceedc3a) 7 | ) 8 | (fp_text value "AXE550127" (at 0 0) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 071bdd2a-e8d5-4532-b3d3-d12e81c27c3f) 11 | ) 12 | (fp_line (start 6.65 -1.95) (end 6.65 1.95) (layer "F.SilkS") (width 0.12) (tstamp 091f1e3a-a725-4e43-986b-a63fe0e2f2f9)) 13 | (fp_line (start -6.65 1.15) (end -6.65 -1.95) (layer "F.SilkS") (width 0.12) (tstamp 21cb83de-a382-4d21-8cdd-a2d6ed643f59)) 14 | (fp_line (start -6.65 -1.95) (end 6.65 -1.95) (layer "F.SilkS") (width 0.12) (tstamp 4e34cc57-e577-415e-bc5b-e1744a550a1e)) 15 | (fp_line (start -5.85 1.95) (end -6.65 1.15) (layer "F.SilkS") (width 0.12) (tstamp 9df0690e-f9d4-473b-97b6-a5352868c437)) 16 | (fp_line (start 6.65 1.95) (end -5.85 1.95) (layer "F.SilkS") (width 0.12) (tstamp ce4f38ae-127d-4cb4-b168-e66bf4615e03)) 17 | (fp_line (start -6.4 1.7) (end -6.4 -1.7) (layer "F.CrtYd") (width 0.05) (tstamp 4cb8c66b-88ee-484a-9d24-508401ff10e8)) 18 | (fp_line (start 6.4 1.7) (end -6.4 1.7) (layer "F.CrtYd") (width 0.05) (tstamp 6a683afc-28f3-416c-9d5c-688ca45c4ffb)) 19 | (fp_line (start -6.4 -1.7) (end 6.4 -1.7) (layer "F.CrtYd") (width 0.05) (tstamp d143bd7e-fa0c-4553-a3db-95e7d45e3efb)) 20 | (fp_line (start 6.4 -1.7) (end 6.4 1.7) (layer "F.CrtYd") (width 0.05) (tstamp dffd1a9e-a7ec-4b8f-83e3-1e83e56ec491)) 21 | (pad "1" smd rect (at -4.8 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 22 | (pad "2" smd rect (at -4.8 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 23 | (pad "3" smd rect (at -4.4 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 24 | (pad "4" smd rect (at -4.4 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 25 | (pad "5" smd rect (at -4 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 26 | (pad "6" smd rect (at -4 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 27 | (pad "7" smd rect (at -3.6 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 28 | (pad "8" smd rect (at -3.6 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 29 | (pad "9" smd rect (at -3.2 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 30 | (pad "10" smd rect (at -3.2 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 31 | (pad "11" smd rect (at -2.8 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 32 | (pad "12" smd rect (at -2.8 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 33 | (pad "13" smd rect (at -2.4 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 34 | (pad "14" smd rect (at -2.4 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 35 | (pad "15" smd rect (at -2 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 36 | (pad "16" smd rect (at -2 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 37 | (pad "17" smd rect (at -1.6 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 38 | (pad "18" smd rect (at -1.6 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 39 | (pad "19" smd rect (at -1.2 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 40 | (pad "20" smd rect (at -1.2 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 41 | (pad "21" smd rect (at -0.8 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 42 | (pad "22" smd rect (at -0.8 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 43 | (pad "23" smd rect (at -0.4 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 44 | (pad "24" smd rect (at -0.4 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 45 | (pad "25" smd rect (at 0 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 46 | (pad "26" smd rect (at 0 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 47 | (pad "27" smd rect (at 0.4 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 48 | (pad "28" smd rect (at 0.4 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 49 | (pad "29" smd rect (at 0.8 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 50 | (pad "30" smd rect (at 0.8 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 51 | (pad "31" smd rect (at 1.2 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 52 | (pad "32" smd rect (at 1.2 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 53 | (pad "33" smd rect (at 1.6 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 54 | (pad "34" smd rect (at 1.6 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 55 | (pad "35" smd rect (at 2 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 56 | (pad "36" smd rect (at 2 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 57 | (pad "37" smd rect (at 2.4 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 58 | (pad "38" smd rect (at 2.4 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 59 | (pad "39" smd rect (at 2.8 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 60 | (pad "40" smd rect (at 2.8 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 61 | (pad "41" smd rect (at 3.2 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 62 | (pad "42" smd rect (at 3.2 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 63 | (pad "43" smd rect (at 3.6 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 64 | (pad "44" smd rect (at 3.6 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 65 | (pad "45" smd rect (at 4 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 66 | (pad "46" smd rect (at 4 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 67 | (pad "47" smd rect (at 4.4 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 68 | (pad "48" smd rect (at 4.4 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 69 | (pad "49" smd rect (at 4.8 1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 70 | (pad "50" smd rect (at 4.8 -1.2) (size 0.23 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef8d4df2-666d-4067-acdf-9b446595ce68)) 71 | (pad "MP" smd rect (at -5.8 -1) (size 0.9 0.92) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0f778517-d5e3-4f4c-b5f1-ded54e90ef95)) 72 | (pad "MP" smd rect (at 5.8 1) (size 0.9 0.92) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 332aec23-11e4-42bf-8864-f452df1ac766)) 73 | (pad "MP" smd rect (at 5.8 -1) (size 0.9 0.92) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42a5b891-4af0-4b04-b41d-7550cd826977)) 74 | (pad "MP" smd rect (at -5.8 1) (size 0.9 0.92) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4ae97c9d-7417-47ed-b017-855cfaacefa7)) 75 | ) 76 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/TE_5-2069716-3_1x40-1MP_P0.5mm_Horizontal.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "TE_5-2069716-3_1x40-1MP_P0.5mm_Horizontal" (version 20210228) (generator pcbnew) (layer "F.Cu") 2 | (tedit 609C8F05) 3 | (descr "TE FPC connector, 40 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0") 4 | (tags "te fpc 1734839") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0 -3.1) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 00000000-0000-0000-0000-000000000000) 9 | ) 10 | (fp_text value "Val**" (at 0 0) (layer "F.SilkS") hide 11 | (effects (font (size 1.27 1.27) (thickness 0.15))) 12 | (tstamp 00000000-0000-0000-0000-000000000000) 13 | ) 14 | (fp_line (start -9.95 -1.75) (end -9.75 -1.35) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 15 | (fp_line (start -9.75 -1.35) (end -9.55 -1.75) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 16 | (fp_line (start -9.55 -1.75) (end -9.95 -1.75) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 17 | (fp_line (start -13.1 3.6) (end 13.1 3.6) (layer "F.SilkS") (width 0.12) (tstamp a64f633a-d32c-4765-b10a-8277d9d7c9cb)) 18 | (fp_line (start 14.1 4.82) (end 14.1 -1.88) (layer "F.CrtYd") (width 0.05) (tstamp 00000000-0000-0000-0000-000000000000)) 19 | (fp_line (start -14.1 4.82) (end 14.1 4.82) (layer "F.CrtYd") (width 0.05) (tstamp 00000000-0000-0000-0000-000000000000)) 20 | (fp_line (start 14.1 -1.88) (end -14.1 -1.88) (layer "F.CrtYd") (width 0.05) (tstamp 00000000-0000-0000-0000-000000000000)) 21 | (fp_line (start -14.1 -1.88) (end -14.1 4.82) (layer "F.CrtYd") (width 0.05) (tstamp 00000000-0000-0000-0000-000000000000)) 22 | (fp_line (start -12.06 -1.85) (end 12.06 -1.85) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 23 | (fp_line (start -12.06 0.95) (end -12.06 -1.85) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 24 | (fp_line (start 12.06 -1.85) (end 12.06 0.95) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 25 | (fp_line (start -10.15 -1.8) (end -9.75 -1) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 26 | (fp_line (start -9.75 -1) (end -9.35 -1.8) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 27 | (pad "1" smd rect (at -9.75 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 28 | (pad "2" smd rect (at -9.25 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 29 | (pad "3" smd rect (at -8.75 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 30 | (pad "4" smd rect (at -8.25 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 31 | (pad "5" smd rect (at -7.75 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 32 | (pad "6" smd rect (at -7.25 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 33 | (pad "7" smd rect (at -6.75 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 34 | (pad "8" smd rect (at -6.25 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 35 | (pad "9" smd rect (at -5.75 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 36 | (pad "10" smd rect (at -5.25 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 37 | (pad "11" smd rect (at -4.75 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 38 | (pad "12" smd rect (at -4.25 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 39 | (pad "13" smd rect (at -3.75 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 40 | (pad "14" smd rect (at -3.25 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 41 | (pad "15" smd rect (at -2.75 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 42 | (pad "16" smd rect (at -2.25 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 43 | (pad "17" smd rect (at -1.75 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 44 | (pad "18" smd rect (at -1.25 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 45 | (pad "19" smd rect (at -0.75 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 46 | (pad "20" smd rect (at -0.25 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 47 | (pad "21" smd rect (at 0.25 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 48 | (pad "22" smd rect (at 0.75 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 49 | (pad "23" smd rect (at 1.25 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 50 | (pad "24" smd rect (at 1.75 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 51 | (pad "25" smd rect (at 2.25 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 52 | (pad "26" smd rect (at 2.75 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 53 | (pad "27" smd rect (at 3.25 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 54 | (pad "28" smd rect (at 3.75 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 55 | (pad "29" smd rect (at 4.25 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 56 | (pad "30" smd rect (at 4.75 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 57 | (pad "31" smd rect (at 5.25 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 58 | (pad "32" smd rect (at 5.75 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 59 | (pad "33" smd rect (at 6.25 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 60 | (pad "34" smd rect (at 6.75 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 61 | (pad "35" smd rect (at 7.25 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 62 | (pad "36" smd rect (at 7.75 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 63 | (pad "37" smd rect (at 8.25 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 64 | (pad "38" smd rect (at 8.75 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 65 | (pad "39" smd rect (at 9.25 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 66 | (pad "40" smd rect (at 9.75 -0.45) (locked) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 67 | (pad "MP" smd rect (at -12.85 2.37) (locked) (size 1.4 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 68 | (pad "MP" smd rect (at 12.85 2.37) (locked) (size 1.4 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 69 | (pad "MP" smd rect (at -10.65 -0.45) (locked) (size 0.55 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2ec153d3-3767-40a2-9bb7-d9739ff27890)) 70 | (pad "MP" smd rect (at 10.65 -0.45) (locked) (size 0.55 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 348bfd84-06ae-404b-8c94-513f8a7a24bb)) 71 | (model "${KICAD6_3DMODEL_DIR}/Connector_FFC-FPC.3dshapes/TE_4-1734839-0_1x40-1MP_P0.5mm_Horizontal.wrl" 72 | (offset (xyz 0 0 0)) 73 | (scale (xyz 1 1 1)) 74 | (rotate (xyz 0 0 0)) 75 | ) 76 | ) 77 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/QFN-28-1EP_4x5mm_P0.5mm_EP2.65x3.65mm_ThermalVias_0.3.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "QFN-28-1EP_4x5mm_P0.5mm_EP2.65x3.65mm_ThermalVias_0.3" (version 20210824) (generator pcbnew) (layer "F.Cu") 2 | (tedit 6187FD60) 3 | (descr "QFN, 28 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/3555fe.pdf#page=32), generated with kicad-footprint-generator ipc_noLead_generator.py") 4 | (tags "QFN NoLead") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0 -3.82) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp f17eeef4-8e17-4672-a52a-e16f66d5eabc) 9 | ) 10 | (fp_text value "QFN-28-1EP_4x5mm_P0.5mm_EP2.65x3.65mm_ThermalVias_0.3" (at 0 3.82) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp b81787ae-9bf8-401b-b4a3-bae6a8d88a7d) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | (tstamp da921527-7fd9-45b3-a2f0-b9c063fe965e) 17 | ) 18 | (fp_line (start -1.635 2.61) (end -2.11 2.61) (layer "F.SilkS") (width 0.12) (tstamp 82b70b8d-dd67-495e-a063-b957381ba133)) 19 | (fp_line (start 1.635 -2.61) (end 2.11 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 88c67ac3-0d1b-4ffd-90af-87c9a291e8a7)) 20 | (fp_line (start 2.11 -2.61) (end 2.11 -2.135) (layer "F.SilkS") (width 0.12) (tstamp b5b5a73f-614c-4bc6-a453-cac55d37913b)) 21 | (fp_line (start 2.11 2.61) (end 2.11 2.135) (layer "F.SilkS") (width 0.12) (tstamp c2645db8-7483-411c-9a03-d83bfbb3b7ba)) 22 | (fp_line (start -1.635 -2.61) (end -2.11 -2.61) (layer "F.SilkS") (width 0.12) (tstamp ce44eab4-72b8-4929-a9f7-7ae115fb7753)) 23 | (fp_line (start 1.635 2.61) (end 2.11 2.61) (layer "F.SilkS") (width 0.12) (tstamp f4b4d9dd-02bc-41c9-aede-de5673a70d3e)) 24 | (fp_line (start -2.11 2.61) (end -2.11 2.135) (layer "F.SilkS") (width 0.12) (tstamp fcd3b3fc-016f-49d8-a513-0a2f0e1994bf)) 25 | (fp_line (start -2.62 3.12) (end 2.62 3.12) (layer "F.CrtYd") (width 0.05) (tstamp 04c2c781-7b00-417f-b91b-299dcd2f3023)) 26 | (fp_line (start 2.62 3.12) (end 2.62 -3.12) (layer "F.CrtYd") (width 0.05) (tstamp 5fd1f60c-026d-481c-91f8-2c2997418044)) 27 | (fp_line (start 2.62 -3.12) (end -2.62 -3.12) (layer "F.CrtYd") (width 0.05) (tstamp 769c958f-4292-44a3-99b8-98a2cba44ec6)) 28 | (fp_line (start -2.62 -3.12) (end -2.62 3.12) (layer "F.CrtYd") (width 0.05) (tstamp d700e24f-8bcf-42d6-8189-a62464b04200)) 29 | (fp_line (start -2 -1.5) (end -1 -2.5) (layer "F.Fab") (width 0.1) (tstamp 1003a6af-4680-40f5-a3d3-bf88db15ca74)) 30 | (fp_line (start -2 2.5) (end -2 -1.5) (layer "F.Fab") (width 0.1) (tstamp 1b7cda08-bca2-4d50-93ac-8385d2beebff)) 31 | (fp_line (start -1 -2.5) (end 2 -2.5) (layer "F.Fab") (width 0.1) (tstamp 4c403c8b-8751-4fda-bf52-a2668a9a1a43)) 32 | (fp_line (start 2 -2.5) (end 2 2.5) (layer "F.Fab") (width 0.1) (tstamp 50e0c564-b900-4fe4-885e-3bc5ece9707f)) 33 | (fp_line (start 2 2.5) (end -2 2.5) (layer "F.Fab") (width 0.1) (tstamp db75e9f0-f0a6-4b43-b85a-21cd54d55b50)) 34 | (pad "" smd roundrect locked (at -0.55 1.05) (size 0.9 0.9) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 46eb214e-b015-4629-9e27-2312cf856b49)) 35 | (pad "" smd roundrect locked (at 0.55 0) (size 0.9 0.9) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 799b85b3-ecc5-472e-abb8-bea054e6d1fa)) 36 | (pad "" smd roundrect locked (at -0.55 0) (size 0.9 0.9) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 939402bf-1805-4f6f-aa1f-2de15079597f)) 37 | (pad "" smd roundrect locked (at -0.55 -1.05) (size 0.9 0.9) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp bd616bfc-930a-4e5d-a56a-96e9e93c8c83)) 38 | (pad "" smd roundrect locked (at 0.55 1.05) (size 0.9 0.9) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp c5507b85-3f56-46f9-bc42-4971df706b49)) 39 | (pad "" smd roundrect locked (at 0.55 -1.05) (size 0.9 0.9) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp c9655ef6-2803-48ee-b7e0-6b365aabc00e)) 40 | (pad "1" smd roundrect locked (at -1.95 -1.75) (size 0.85 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 20b4cb83-5b4c-4e69-bdea-4e58a1a665c5)) 41 | (pad "2" smd roundrect locked (at -1.95 -1.25) (size 0.85 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 65ea61df-b7e7-4775-92e5-212413c6b235)) 42 | (pad "3" smd roundrect locked (at -1.95 -0.75) (size 0.85 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1548d30e-8434-4143-8c13-9619ed2c971f)) 43 | (pad "4" smd roundrect locked (at -1.95 -0.25) (size 0.85 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2331df7a-88a6-421d-8639-92df659818bc)) 44 | (pad "5" smd roundrect locked (at -1.95 0.25) (size 0.85 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 51aa5d8f-b445-4cda-9aea-3d84c29c1f63)) 45 | (pad "6" smd roundrect locked (at -1.95 0.75) (size 0.85 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9924a91f-2f78-4c9e-9e0f-6efd1c03e79e)) 46 | (pad "7" smd roundrect locked (at -1.95 1.25) (size 0.85 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1ac0d445-516d-4e66-a825-8e1841c245ea)) 47 | (pad "8" smd roundrect locked (at -1.95 1.75) (size 0.85 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0a1d26f1-9b41-4faa-92ae-db297513a264)) 48 | (pad "9" smd roundrect locked (at -1.25 2.45) (size 0.25 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a2ec92b6-baa5-447d-a914-0e6055b355f3)) 49 | (pad "10" smd roundrect locked (at -0.75 2.45) (size 0.25 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4de97ffd-6f34-43fb-85c1-51cfbd8d8a2c)) 50 | (pad "11" smd roundrect locked (at -0.25 2.45) (size 0.25 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2ff32620-a410-4777-9eb3-d3dfc69bf340)) 51 | (pad "12" smd roundrect locked (at 0.25 2.45) (size 0.25 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f1880b46-f8bc-41eb-a36e-587b40c031b9)) 52 | (pad "13" smd roundrect locked (at 0.75 2.45) (size 0.25 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 799e4813-6b26-48d0-9fe0-b3a373b00b9d)) 53 | (pad "14" smd roundrect locked (at 1.25 2.45) (size 0.25 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 32e4c7b4-4a9b-46ff-b1d2-f630df892a4c)) 54 | (pad "15" smd roundrect locked (at 1.95 1.75) (size 0.85 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp daffb7b7-095a-4c39-bacb-3abbc84c7598)) 55 | (pad "16" smd roundrect locked (at 1.95 1.25) (size 0.85 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0712832c-6ccc-4445-8605-b9569a8e7bb9)) 56 | (pad "17" smd roundrect locked (at 1.95 0.75) (size 0.85 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a090cd56-9f5c-44e1-b40e-ee3b024378a6)) 57 | (pad "18" smd roundrect locked (at 1.95 0.25) (size 0.85 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 03432ae6-e130-42d8-a0a9-12b4f6e0652d)) 58 | (pad "19" smd roundrect locked (at 1.95 -0.25) (size 0.85 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a85ac759-127c-4176-9cdf-1b2a7ec655a1)) 59 | (pad "20" smd roundrect locked (at 1.95 -0.75) (size 0.85 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ea360254-aa93-4814-a0d0-98749d497f7e)) 60 | (pad "21" smd roundrect locked (at 1.95 -1.25) (size 0.85 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 05409a5f-f2bb-48b3-8678-3b95e695050d)) 61 | (pad "22" smd roundrect locked (at 1.95 -1.75) (size 0.85 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2a404e3-da86-408c-aedf-c5771c353e60)) 62 | (pad "23" smd roundrect locked (at 1.25 -2.45) (size 0.25 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9558e4c-29a1-40a2-a401-65453a526b99)) 63 | (pad "24" smd roundrect locked (at 0.75 -2.45) (size 0.25 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff5dcbc4-1166-4d9d-9d53-4fe4434f452e)) 64 | (pad "25" smd roundrect locked (at 0.25 -2.45) (size 0.25 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6cf48371-39af-43ae-9762-8c72b5e2d16a)) 65 | (pad "26" smd roundrect locked (at -0.25 -2.45) (size 0.25 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 449660d2-5ab7-44fb-8090-81537418aead)) 66 | (pad "27" smd roundrect locked (at -0.75 -2.45) (size 0.25 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f35bc1ad-0f92-466c-933c-332509bad3ec)) 67 | (pad "28" smd roundrect locked (at -1.25 -2.45) (size 0.25 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 331e1c6c-30b6-4431-8f05-e718ca887075)) 68 | (pad "29" thru_hole circle locked (at 1 -0.525) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 06bcd15b-eabd-440d-b4bb-b9d27151cb18)) 69 | (pad "29" thru_hole circle locked (at 0 -0.525) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 2cc2571a-8b20-49c9-a197-598deb5c3868)) 70 | (pad "29" thru_hole circle locked (at -1 1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 30e731f4-f3b7-4739-b970-37fae116d871)) 71 | (pad "29" thru_hole circle locked (at -1 0.525) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 390b678f-8624-4f4e-b23d-73260c6508f2)) 72 | (pad "29" smd rect locked (at 0 0) (size 2.65 3.65) (layers "B.Cu") (tstamp 43072768-f0ae-4f24-b851-700dff98009b)) 73 | (pad "29" thru_hole circle locked (at 0 0.525) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 92ce63fd-fc4c-4401-8bc7-8a6b958c8675)) 74 | (pad "29" thru_hole circle locked (at 0 1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 948e3652-518d-4706-bcce-796c7d53ea37)) 75 | (pad "29" thru_hole circle locked (at 1 1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 9a460f86-2dcb-4dfc-8add-cc8f3481228c)) 76 | (pad "29" thru_hole circle locked (at -1 -0.525) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 9bb612de-bfb5-4ddf-9da6-58698d28e7fa)) 77 | (pad "29" thru_hole circle locked (at 0 -1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp b5a903e6-b417-4133-b459-603aaae29923)) 78 | (pad "29" thru_hole circle locked (at 1 0.525) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp bcc73795-9961-4e09-94db-a236baa02ded)) 79 | (pad "29" thru_hole circle locked (at 1 -1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp dbe7c23f-465c-4159-942c-da8386b6625c)) 80 | (pad "29" smd rect locked (at 0 0) (size 2.65 3.65) (layers "F.Cu" "F.Mask") (tstamp ded4bfe4-5276-424a-a999-764cad65a1c3)) 81 | (pad "29" thru_hole circle locked (at -1 -1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f5d87a9a-5c19-493d-bf16-51271eb32f76)) 82 | (model "${KICAD6_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/QFN-28-1EP_4x5mm_P0.5mm_EP2.65x3.65mm.wrl" 83 | (offset (xyz 0 0 0)) 84 | (scale (xyz 1 1 1)) 85 | (rotate (xyz 0 0 0)) 86 | ) 87 | ) 88 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/Hirose_FH12-40S-0.5SH_1x40-1MP_P0.50mm_Horizontal_Reversed.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Hirose_FH12-40S-0.5SH_1x40-1MP_P0.50mm_Horizontal_Reversed" (version 20210228) (generator pcbnew) (layer "F.Cu") 2 | (tedit 609C96C5) 3 | (descr "Hirose FH12, FFC/FPC connector, FH12-40S-0.5SH, 40 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator") 4 | (tags "connector Hirose FH12 horizontal") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0 -3.7) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 00000000-0000-0000-0000-000000000000) 9 | ) 10 | (fp_text value "Hirose_FH12-40S-0.5SH_1x40-1MP_P0.50mm_Horizontal_Reversed" (at 0 5.6) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 00000000-0000-0000-0000-000000000000) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 0 3.7) (layer "F.Fab") 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | (tstamp 00000000-0000-0000-0000-000000000000) 17 | ) 18 | (fp_line (start 11.65 -1.3) (end 11.65 0.04) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 19 | (fp_line (start -11.65 2.76) (end -11.65 4.5) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 20 | (fp_line (start -11.65 4.5) (end 11.65 4.5) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 21 | (fp_line (start 11.65 4.5) (end 11.65 2.76) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 22 | (fp_line (start 10.15 -1.3) (end 10.15 -2.5) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 23 | (fp_line (start -10.16 -1.3) (end -11.65 -1.3) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 24 | (fp_line (start -11.65 -1.3) (end -11.65 0.04) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 25 | (fp_line (start 10.16 -1.3) (end 11.65 -1.3) (layer "F.SilkS") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000)) 26 | (fp_line (start -13.05 -3) (end -13.05 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 00000000-0000-0000-0000-000000000000)) 27 | (fp_line (start -13.05 4.9) (end 13.05 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 00000000-0000-0000-0000-000000000000)) 28 | (fp_line (start 13.05 4.9) (end 13.05 -3) (layer "F.CrtYd") (width 0.05) (tstamp 00000000-0000-0000-0000-000000000000)) 29 | (fp_line (start 13.05 -3) (end -13.05 -3) (layer "F.CrtYd") (width 0.05) (tstamp 00000000-0000-0000-0000-000000000000)) 30 | (fp_line (start -11.55 3.4) (end -10.95 3.4) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 31 | (fp_line (start -10.95 3.4) (end -10.95 3.7) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 32 | (fp_line (start 0 -1.2) (end -11.55 -1.2) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 33 | (fp_line (start -10.95 3.7) (end -11.45 3.7) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 34 | (fp_line (start 9.25 -1.203554) (end 9.75 -0.496447) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 35 | (fp_line (start 9.75 -0.496447) (end 10.25 -1.203554) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 36 | (fp_line (start -11.45 3.7) (end -11.45 4.4) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 37 | (fp_line (start 0 -1.2) (end 11.55 -1.2) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 38 | (fp_line (start 11.55 -1.2) (end 11.55 3.4) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 39 | (fp_line (start 11.55 3.4) (end 10.95 3.4) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 40 | (fp_line (start 10.95 3.4) (end 10.95 3.7) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 41 | (fp_line (start 10.95 3.7) (end 11.45 3.7) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 42 | (fp_line (start 11.45 3.7) (end 11.45 4.4) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 43 | (fp_line (start 11.45 4.4) (end 0 4.4) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 44 | (fp_line (start -11.55 -1.2) (end -11.55 3.4) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 45 | (fp_line (start -11.45 4.4) (end 0 4.4) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000)) 46 | (pad "1" smd rect (at 9.75 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 47 | (pad "2" smd rect (at 9.25 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 48 | (pad "3" smd rect (at 8.75 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 49 | (pad "4" smd rect (at 8.25 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 50 | (pad "5" smd rect (at 7.75 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 51 | (pad "6" smd rect (at 7.25 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 52 | (pad "7" smd rect (at 6.75 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 53 | (pad "8" smd rect (at 6.25 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 54 | (pad "9" smd rect (at 5.75 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 55 | (pad "10" smd rect (at 5.25 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 56 | (pad "11" smd rect (at 4.75 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 57 | (pad "12" smd rect (at 4.25 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 58 | (pad "13" smd rect (at 3.75 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 59 | (pad "14" smd rect (at 3.25 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 60 | (pad "15" smd rect (at 2.75 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 61 | (pad "16" smd rect (at 2.25 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 62 | (pad "17" smd rect (at 1.75 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 63 | (pad "18" smd rect (at 1.25 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 64 | (pad "19" smd rect (at 0.75 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 65 | (pad "20" smd rect (at 0.25 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 66 | (pad "21" smd rect (at -0.25 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 67 | (pad "22" smd rect (at -0.75 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 68 | (pad "23" smd rect (at -1.25 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 69 | (pad "24" smd rect (at -1.75 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 70 | (pad "25" smd rect (at -2.25 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 71 | (pad "26" smd rect (at -2.75 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 72 | (pad "27" smd rect (at -3.25 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 73 | (pad "28" smd rect (at -3.75 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 74 | (pad "29" smd rect (at -4.25 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 75 | (pad "30" smd rect (at -4.75 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 76 | (pad "31" smd rect (at -5.25 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 77 | (pad "32" smd rect (at -5.75 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 78 | (pad "33" smd rect (at -6.25 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 79 | (pad "34" smd rect (at -6.75 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 80 | (pad "35" smd rect (at -7.25 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 81 | (pad "36" smd rect (at -7.75 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 82 | (pad "37" smd rect (at -8.25 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 83 | (pad "38" smd rect (at -8.75 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 84 | (pad "39" smd rect (at -9.25 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 85 | (pad "40" smd rect (at -9.75 -1.9 180) (locked) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 86 | (pad "MP" smd rect (at 11.65 1.4) (locked) (size 1.8 2.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 87 | (pad "MP" smd rect (at -11.65 1.4) (locked) (size 1.8 2.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) 88 | (model "${KICAD6_3DMODEL_DIR}/Connector_FFC-FPC.3dshapes/Hirose_FH12-40S-0.5SH_1x40-1MP_P0.50mm_Horizontal.wrl" 89 | (offset (xyz 0 0 0)) 90 | (scale (xyz 1 1 1)) 91 | (rotate (xyz 0 0 0)) 92 | ) 93 | ) 94 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/M2_BKEY.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "M2_BKEY" (version 20210228) (generator pcbnew) (layer "F.Cu") 2 | (tedit 608B6AF1) 3 | (tags "APCI0144-P001A, TE 2199230") 4 | (attr smd) 5 | (fp_text reference "REF**" (at -12.3 -0.1 90) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp fe147b0f-a1f3-4cf1-8c84-368b0f17df31) 8 | ) 9 | (fp_text value "M2_BKEY" (at 0 0) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 481e1a8a-089d-4bd6-ac30-7101c5c37d45) 12 | ) 13 | (fp_line (start 11.1 5) (end -11.1 5) (layer "F.SilkS") (width 0.12) (tstamp 42b09a91-b4ed-4b4c-b8e6-97880684bb29)) 14 | (fp_line (start 11.1 -5) (end 11.1 5) (layer "F.SilkS") (width 0.12) (tstamp 62be6d63-05c8-46e4-8eed-344044b337ea)) 15 | (fp_line (start -10.3 -5) (end -11.1 -4.2) (layer "F.SilkS") (width 0.12) (tstamp 6abbb09e-b6f3-40d7-ba9e-07324e2c20d2)) 16 | (fp_line (start -10.3 -5) (end 11.1 -5) (layer "F.SilkS") (width 0.12) (tstamp 6ae36c07-3d63-4337-9b41-5ea4e4eaf7fd)) 17 | (fp_line (start -11.1 5) (end -11.1 -4.2) (layer "F.SilkS") (width 0.12) (tstamp 6cc7d31c-e45f-46da-8de3-31365050dfcc)) 18 | (fp_line (start 10.93 -4.8) (end 10.93 4.8) (layer "F.CrtYd") (width 0.05) (tstamp 18db7589-6a2d-4745-be31-c01b981e3149)) 19 | (fp_line (start 10.93 4.8) (end -10.93 4.8) (layer "F.CrtYd") (width 0.05) (tstamp 5c90f61a-256b-4ca5-b7e3-3f487e2dfde7)) 20 | (fp_line (start -10.93 -4.8) (end 10.93 -4.8) (layer "F.CrtYd") (width 0.05) (tstamp 6bfed8ec-5a4b-426d-9674-0c1c00735e71)) 21 | (fp_line (start -10.93 4.8) (end -10.93 -4.8) (layer "F.CrtYd") (width 0.05) (tstamp cac542bc-7ff2-4882-b911-e89df5145a7f)) 22 | (pad "" np_thru_hole circle (at -10 1.5) (size 1.1 1.1) (drill 1.1) (layers F&B.Cu *.Mask) (tstamp 578234a8-b29b-4751-bff8-a6825e67d2b2)) 23 | (pad "" np_thru_hole circle (at 10 1.5) (size 1.6 1.6) (drill 1.6) (layers F&B.Cu *.Mask) (tstamp aa3cc323-ac09-4af0-b3d3-f0c032e885e2)) 24 | (pad "1" smd rect (at -9.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 25 | (pad "2" smd rect (at -9 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 26 | (pad "3" smd rect (at -8.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 27 | (pad "4" smd rect (at -8.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 28 | (pad "5" smd rect (at -8.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 29 | (pad "6" smd rect (at -8 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 30 | (pad "7" smd rect (at -7.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 31 | (pad "8" smd rect (at -7.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 32 | (pad "9" smd rect (at -7.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 33 | (pad "10" smd rect (at -7 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 34 | (pad "11" smd rect (at -6.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 35 | (pad "20" smd rect (at -4.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 36 | (pad "21" smd rect (at -4.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 37 | (pad "22" smd rect (at -4 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 38 | (pad "23" smd rect (at -3.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 39 | (pad "24" smd rect (at -3.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 40 | (pad "25" smd rect (at -3.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 41 | (pad "26" smd rect (at -3 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 42 | (pad "27" smd rect (at -2.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 43 | (pad "28" smd rect (at -2.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 44 | (pad "29" smd rect (at -2.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 45 | (pad "30" smd rect (at -2 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 46 | (pad "31" smd rect (at -1.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 47 | (pad "32" smd rect (at -1.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 48 | (pad "33" smd rect (at -1.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 49 | (pad "34" smd rect (at -1 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 50 | (pad "35" smd rect (at -0.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 51 | (pad "36" smd rect (at -0.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 52 | (pad "37" smd rect (at -0.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 53 | (pad "38" smd rect (at 0 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 54 | (pad "39" smd rect (at 0.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 55 | (pad "40" smd rect (at 0.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 56 | (pad "41" smd rect (at 0.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 57 | (pad "42" smd rect (at 1 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 58 | (pad "43" smd rect (at 1.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 59 | (pad "44" smd rect (at 1.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 60 | (pad "45" smd rect (at 1.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 61 | (pad "46" smd rect (at 2 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 62 | (pad "47" smd rect (at 2.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 63 | (pad "48" smd rect (at 2.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 64 | (pad "49" smd rect (at 2.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 65 | (pad "50" smd rect (at 3 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 66 | (pad "51" smd rect (at 3.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 67 | (pad "52" smd rect (at 3.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 68 | (pad "53" smd rect (at 3.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 69 | (pad "54" smd rect (at 4 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 70 | (pad "55" smd rect (at 4.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 71 | (pad "56" smd rect (at 4.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 72 | (pad "57" smd rect (at 4.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 73 | (pad "58" smd rect (at 5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 74 | (pad "59" smd rect (at 5.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 75 | (pad "60" smd rect (at 5.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 76 | (pad "61" smd rect (at 5.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 77 | (pad "62" smd rect (at 6 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 78 | (pad "63" smd rect (at 6.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 79 | (pad "64" smd rect (at 6.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 80 | (pad "65" smd rect (at 6.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 81 | (pad "66" smd rect (at 7 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 82 | (pad "67" smd rect (at 7.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 83 | (pad "68" smd rect (at 7.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 84 | (pad "69" smd rect (at 7.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 85 | (pad "70" smd rect (at 8 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 86 | (pad "71" smd rect (at 8.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 87 | (pad "72" smd rect (at 8.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 88 | (pad "73" smd rect (at 8.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 89 | (pad "74" smd rect (at 9 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 90 | (pad "75" smd rect (at 9.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 91 | (pad "MP" smd rect (at 10.35 -3) (size 1.2 2.75) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a2110e8-8e66-41da-8524-de1d096ea659)) 92 | (pad "MP" smd rect (at -10.35 -3) (size 1.2 2.75) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f528f272-0dfa-44ef-a21a-ce04798e1b39)) 93 | ) 94 | -------------------------------------------------------------------------------- /pcb/common/footprints.pretty/M2_MKEY.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "M2_MKEY" (version 20210824) (generator pcbnew) (layer "F.Cu") 2 | (tedit 6187F77E) 3 | (tags "APCI0144-P001A, TE 2199230") 4 | (attr smd) 5 | (fp_text reference "REF**" (at -12.3 -0.1 90) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp fe147b0f-a1f3-4cf1-8c84-368b0f17df31) 8 | ) 9 | (fp_text value "M2_MKEY" (at 0 0) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 481e1a8a-089d-4bd6-ac30-7101c5c37d45) 12 | ) 13 | (fp_line (start 11.1 5) (end -11.1 5) (layer "F.SilkS") (width 0.12) (tstamp 42b09a91-b4ed-4b4c-b8e6-97880684bb29)) 14 | (fp_line (start 11.1 -5) (end 11.1 5) (layer "F.SilkS") (width 0.12) (tstamp 62be6d63-05c8-46e4-8eed-344044b337ea)) 15 | (fp_line (start -10.5 -5) (end -11.1 -4.4) (layer "F.SilkS") (width 0.12) (tstamp 6abbb09e-b6f3-40d7-ba9e-07324e2c20d2)) 16 | (fp_line (start -10.5 -5) (end 11.1 -5) (layer "F.SilkS") (width 0.12) (tstamp 6ae36c07-3d63-4337-9b41-5ea4e4eaf7fd)) 17 | (fp_line (start -11.1 5) (end -11.1 -4.4) (layer "F.SilkS") (width 0.12) (tstamp 6cc7d31c-e45f-46da-8de3-31365050dfcc)) 18 | (fp_line (start 10.93 -4.8) (end 10.93 4.8) (layer "F.CrtYd") (width 0.05) (tstamp 18db7589-6a2d-4745-be31-c01b981e3149)) 19 | (fp_line (start 10.93 4.8) (end -10.93 4.8) (layer "F.CrtYd") (width 0.05) (tstamp 5c90f61a-256b-4ca5-b7e3-3f487e2dfde7)) 20 | (fp_line (start -10.93 -4.8) (end 10.93 -4.8) (layer "F.CrtYd") (width 0.05) (tstamp 6bfed8ec-5a4b-426d-9674-0c1c00735e71)) 21 | (fp_line (start -10.93 4.8) (end -10.93 -4.8) (layer "F.CrtYd") (width 0.05) (tstamp cac542bc-7ff2-4882-b911-e89df5145a7f)) 22 | (pad "" np_thru_hole circle (at -10 1.5) (size 1.1 1.1) (drill 1.1) (layers F&B.Cu *.Mask) (tstamp 578234a8-b29b-4751-bff8-a6825e67d2b2)) 23 | (pad "" np_thru_hole circle (at 10 1.5) (size 1.6 1.6) (drill 1.6) (layers F&B.Cu *.Mask) (tstamp aa3cc323-ac09-4af0-b3d3-f0c032e885e2)) 24 | (pad "1" smd rect (at -9.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 25 | (pad "2" smd rect (at -9 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 26 | (pad "3" smd rect (at -8.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 27 | (pad "4" smd rect (at -8.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 28 | (pad "5" smd rect (at -8.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 29 | (pad "6" smd rect (at -8 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 30 | (pad "7" smd rect (at -7.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 31 | (pad "8" smd rect (at -7.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 32 | (pad "9" smd rect (at -7.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 33 | (pad "10" smd rect (at -7 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 34 | (pad "11" smd rect (at -6.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 35 | (pad "12" smd rect (at -6.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 952c6290-eec3-43db-929f-f0b9e9013342)) 36 | (pad "13" smd rect (at -6.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 631b0da0-8478-4ed7-9a6c-459fb69a3c9d)) 37 | (pad "14" smd rect (at -6 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 271740b8-5198-426a-931d-2bb4ac6a3e12)) 38 | (pad "15" smd rect (at -5.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 81087270-f27d-4dc8-a571-212f574b462f)) 39 | (pad "16" smd rect (at -5.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ed494d1-51d9-42a7-a583-57e38ef77465)) 40 | (pad "17" smd rect (at -5.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ede9cef0-06ae-41e1-a902-2ed61566cbe6)) 41 | (pad "18" smd rect (at -5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef565082-5140-4b50-a3bd-6dcaa7520083)) 42 | (pad "19" smd rect (at -4.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a755cef0-d1a8-404e-b261-aa25d8f00945)) 43 | (pad "20" smd rect (at -4.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 44 | (pad "21" smd rect (at -4.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 45 | (pad "22" smd rect (at -4 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 46 | (pad "23" smd rect (at -3.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 47 | (pad "24" smd rect (at -3.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 48 | (pad "25" smd rect (at -3.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 49 | (pad "26" smd rect (at -3 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 50 | (pad "27" smd rect (at -2.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 51 | (pad "28" smd rect (at -2.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 52 | (pad "29" smd rect (at -2.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 53 | (pad "30" smd rect (at -2 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 54 | (pad "31" smd rect (at -1.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 55 | (pad "32" smd rect (at -1.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 56 | (pad "33" smd rect (at -1.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 57 | (pad "34" smd rect (at -1 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 58 | (pad "35" smd rect (at -0.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 59 | (pad "36" smd rect (at -0.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 60 | (pad "37" smd rect (at -0.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 61 | (pad "38" smd rect (at 0 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 62 | (pad "39" smd rect (at 0.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 63 | (pad "40" smd rect (at 0.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 64 | (pad "41" smd rect (at 0.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 65 | (pad "42" smd rect (at 1 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 66 | (pad "43" smd rect (at 1.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 67 | (pad "44" smd rect (at 1.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 68 | (pad "45" smd rect (at 1.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 69 | (pad "46" smd rect (at 2 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 70 | (pad "47" smd rect (at 2.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 71 | (pad "48" smd rect (at 2.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 72 | (pad "49" smd rect (at 2.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 73 | (pad "50" smd rect (at 3 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 74 | (pad "51" smd rect (at 3.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 75 | (pad "52" smd rect (at 3.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 76 | (pad "53" smd rect (at 3.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 77 | (pad "54" smd rect (at 4 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 78 | (pad "55" smd rect (at 4.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 79 | (pad "56" smd rect (at 4.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 80 | (pad "57" smd rect (at 4.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 81 | (pad "58" smd rect (at 5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 82 | (pad "59" thru_hole circle (at 0 41.75) (size 6.5 6.5) (drill 4.2) (layers *.Cu *.Mask) (tstamp 4f41157a-81e0-42ee-ab22-5245d9a15d92)) 83 | (pad "67" smd rect (at 7.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 84 | (pad "68" smd rect (at 7.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 85 | (pad "69" smd rect (at 7.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 86 | (pad "70" smd rect (at 8 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 87 | (pad "71" smd rect (at 8.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 88 | (pad "72" smd rect (at 8.5 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 89 | (pad "73" smd rect (at 8.75 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 90 | (pad "74" smd rect (at 9 3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 91 | (pad "75" smd rect (at 9.25 -3.775) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9edfeaeb-0ad6-42d8-a639-f2682eda0705)) 92 | (pad "MP" smd rect (at 10.35 -3) (size 1.2 2.75) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a2110e8-8e66-41da-8524-de1d096ea659)) 93 | (pad "MP" smd rect (at -10.35 -3) (size 1.2 2.75) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f528f272-0dfa-44ef-a21a-ce04798e1b39)) 94 | ) 95 | -------------------------------------------------------------------------------- /pcb/usb_adapter_board/pcb.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "design_settings": { 4 | "defaults": { 5 | "board_outline_line_width": 0.09999999999999999, 6 | "copper_line_width": 0.19999999999999998, 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": false, 12 | "courtyard_line_width": 0.049999999999999996, 13 | "dimension_precision": 4, 14 | "dimension_units": 3, 15 | "dimensions": { 16 | "arrow_length": 1270000, 17 | "extension_offset": 500000, 18 | "keep_text_aligned": true, 19 | "suppress_zeroes": false, 20 | "text_position": 0, 21 | "units_format": 1 22 | }, 23 | "fab_line_width": 0.09999999999999999, 24 | "fab_text_italic": false, 25 | "fab_text_size_h": 1.0, 26 | "fab_text_size_v": 1.0, 27 | "fab_text_thickness": 0.15, 28 | "fab_text_upright": false, 29 | "other_line_width": 0.15, 30 | "other_text_italic": false, 31 | "other_text_size_h": 1.0, 32 | "other_text_size_v": 1.0, 33 | "other_text_thickness": 0.15, 34 | "other_text_upright": false, 35 | "pads": { 36 | "drill": 0.762, 37 | "height": 1.524, 38 | "width": 1.524 39 | }, 40 | "silk_line_width": 0.15, 41 | "silk_text_italic": false, 42 | "silk_text_size_h": 1.0, 43 | "silk_text_size_v": 1.0, 44 | "silk_text_thickness": 0.15, 45 | "silk_text_upright": false, 46 | "zones": { 47 | "45_degree_only": false, 48 | "min_clearance": 0.254 49 | } 50 | }, 51 | "diff_pair_dimensions": [ 52 | { 53 | "gap": 0.0, 54 | "via_gap": 0.0, 55 | "width": 0.0 56 | } 57 | ], 58 | "drc_exclusions": [], 59 | "meta": { 60 | "version": 2 61 | }, 62 | "rule_severities": { 63 | "annular_width": "error", 64 | "clearance": "error", 65 | "copper_edge_clearance": "error", 66 | "courtyards_overlap": "error", 67 | "diff_pair_gap_out_of_range": "error", 68 | "diff_pair_uncoupled_length_too_long": "error", 69 | "drill_out_of_range": "error", 70 | "duplicate_footprints": "warning", 71 | "extra_footprint": "warning", 72 | "hole_clearance": "error", 73 | "hole_near_hole": "error", 74 | "invalid_outline": "error", 75 | "item_on_disabled_layer": "error", 76 | "items_not_allowed": "error", 77 | "length_out_of_range": "error", 78 | "malformed_courtyard": "error", 79 | "microvia_drill_out_of_range": "error", 80 | "missing_courtyard": "ignore", 81 | "missing_footprint": "warning", 82 | "net_conflict": "warning", 83 | "npth_inside_courtyard": "ignore", 84 | "padstack": "error", 85 | "pth_inside_courtyard": "ignore", 86 | "shorting_items": "error", 87 | "silk_over_copper": "warning", 88 | "silk_overlap": "warning", 89 | "skew_out_of_range": "error", 90 | "too_many_vias": "error", 91 | "track_dangling": "warning", 92 | "track_width": "error", 93 | "tracks_crossing": "error", 94 | "unconnected_items": "error", 95 | "unresolved_variable": "error", 96 | "via_dangling": "warning", 97 | "zone_has_empty_net": "error", 98 | "zones_intersect": "error" 99 | }, 100 | "rules": { 101 | "allow_blind_buried_vias": false, 102 | "allow_microvias": false, 103 | "max_error": 0.005, 104 | "min_clearance": 0.0, 105 | "min_copper_edge_clearance": 0.0, 106 | "min_hole_clearance": 0.0, 107 | "min_hole_to_hole": 0.25, 108 | "min_microvia_diameter": 0.19999999999999998, 109 | "min_microvia_drill": 0.09999999999999999, 110 | "min_silk_clearance": 0.0, 111 | "min_through_hole_diameter": 0.3, 112 | "min_track_width": 0.19999999999999998, 113 | "min_via_annular_width": 0.049999999999999996, 114 | "min_via_diameter": 0.39999999999999997, 115 | "solder_mask_clearance": 0.0, 116 | "solder_mask_min_width": 0.0, 117 | "use_height_for_length_calcs": true 118 | }, 119 | "track_widths": [ 120 | 0.0, 121 | 0.3, 122 | 0.5, 123 | 0.8 124 | ], 125 | "via_dimensions": [ 126 | { 127 | "diameter": 0.0, 128 | "drill": 0.0 129 | } 130 | ], 131 | "zones_allow_external_fillets": false, 132 | "zones_use_no_outline": true 133 | }, 134 | "layer_presets": [] 135 | }, 136 | "boards": [], 137 | "cvpcb": { 138 | "equivalence_files": [] 139 | }, 140 | "erc": { 141 | "erc_exclusions": [], 142 | "meta": { 143 | "version": 0 144 | }, 145 | "pin_map": [ 146 | [ 147 | 0, 148 | 0, 149 | 0, 150 | 0, 151 | 0, 152 | 0, 153 | 1, 154 | 0, 155 | 0, 156 | 0, 157 | 0, 158 | 2 159 | ], 160 | [ 161 | 0, 162 | 2, 163 | 0, 164 | 1, 165 | 0, 166 | 0, 167 | 1, 168 | 0, 169 | 2, 170 | 2, 171 | 2, 172 | 2 173 | ], 174 | [ 175 | 0, 176 | 0, 177 | 0, 178 | 0, 179 | 0, 180 | 0, 181 | 1, 182 | 0, 183 | 1, 184 | 0, 185 | 1, 186 | 2 187 | ], 188 | [ 189 | 0, 190 | 1, 191 | 0, 192 | 0, 193 | 0, 194 | 0, 195 | 1, 196 | 1, 197 | 2, 198 | 1, 199 | 1, 200 | 2 201 | ], 202 | [ 203 | 0, 204 | 0, 205 | 0, 206 | 0, 207 | 0, 208 | 0, 209 | 1, 210 | 0, 211 | 0, 212 | 0, 213 | 0, 214 | 2 215 | ], 216 | [ 217 | 0, 218 | 0, 219 | 0, 220 | 0, 221 | 0, 222 | 0, 223 | 0, 224 | 0, 225 | 0, 226 | 0, 227 | 0, 228 | 2 229 | ], 230 | [ 231 | 1, 232 | 1, 233 | 1, 234 | 1, 235 | 1, 236 | 0, 237 | 1, 238 | 1, 239 | 1, 240 | 1, 241 | 1, 242 | 2 243 | ], 244 | [ 245 | 0, 246 | 0, 247 | 0, 248 | 1, 249 | 0, 250 | 0, 251 | 1, 252 | 0, 253 | 0, 254 | 0, 255 | 0, 256 | 2 257 | ], 258 | [ 259 | 0, 260 | 2, 261 | 1, 262 | 2, 263 | 0, 264 | 0, 265 | 1, 266 | 0, 267 | 2, 268 | 2, 269 | 2, 270 | 2 271 | ], 272 | [ 273 | 0, 274 | 2, 275 | 0, 276 | 1, 277 | 0, 278 | 0, 279 | 1, 280 | 0, 281 | 2, 282 | 0, 283 | 0, 284 | 2 285 | ], 286 | [ 287 | 0, 288 | 2, 289 | 1, 290 | 1, 291 | 0, 292 | 0, 293 | 1, 294 | 0, 295 | 2, 296 | 0, 297 | 0, 298 | 2 299 | ], 300 | [ 301 | 2, 302 | 2, 303 | 2, 304 | 2, 305 | 2, 306 | 2, 307 | 2, 308 | 2, 309 | 2, 310 | 2, 311 | 2, 312 | 2 313 | ] 314 | ], 315 | "rule_severities": { 316 | "bus_definition_conflict": "error", 317 | "bus_entry_needed": "error", 318 | "bus_label_syntax": "error", 319 | "bus_to_bus_conflict": "error", 320 | "bus_to_net_conflict": "error", 321 | "different_unit_footprint": "error", 322 | "different_unit_net": "error", 323 | "duplicate_reference": "error", 324 | "duplicate_sheet_names": "error", 325 | "extra_units": "error", 326 | "global_label_dangling": "warning", 327 | "hier_label_mismatch": "error", 328 | "label_dangling": "error", 329 | "lib_symbol_issues": "warning", 330 | "multiple_net_names": "warning", 331 | "net_not_bus_member": "warning", 332 | "no_connect_connected": "warning", 333 | "no_connect_dangling": "warning", 334 | "pin_not_connected": "error", 335 | "pin_not_driven": "error", 336 | "pin_to_pin": "warning", 337 | "power_pin_not_driven": "error", 338 | "similar_labels": "warning", 339 | "unannotated": "error", 340 | "unit_value_mismatch": "error", 341 | "unresolved_variable": "error", 342 | "wire_dangling": "error" 343 | } 344 | }, 345 | "libraries": { 346 | "pinned_footprint_libs": [], 347 | "pinned_symbol_libs": [] 348 | }, 349 | "meta": { 350 | "filename": "pcb.kicad_pro", 351 | "version": 1 352 | }, 353 | "net_settings": { 354 | "classes": [ 355 | { 356 | "bus_width": 12.0, 357 | "clearance": 0.2, 358 | "diff_pair_gap": 0.127, 359 | "diff_pair_via_gap": 0.25, 360 | "diff_pair_width": 0.4, 361 | "line_style": 0, 362 | "microvia_diameter": 0.3, 363 | "microvia_drill": 0.1, 364 | "name": "Default", 365 | "pcb_color": "rgba(0, 0, 0, 0.000)", 366 | "schematic_color": "rgba(0, 0, 0, 0.000)", 367 | "track_width": 0.25, 368 | "via_diameter": 0.8, 369 | "via_drill": 0.4, 370 | "wire_width": 6.0 371 | } 372 | ], 373 | "meta": { 374 | "version": 2 375 | }, 376 | "net_colors": null 377 | }, 378 | "pcbnew": { 379 | "last_paths": { 380 | "gencad": "", 381 | "idf": "", 382 | "netlist": "", 383 | "specctra_dsn": "", 384 | "step": "pcb.step", 385 | "vrml": "" 386 | }, 387 | "page_layout_descr_file": "" 388 | }, 389 | "schematic": { 390 | "annotate_start_num": 0, 391 | "drawing": { 392 | "default_bus_thickness": 12.0, 393 | "default_line_thickness": 6.0, 394 | "default_text_size": 50.0, 395 | "default_wire_thickness": 6.0, 396 | "field_names": [], 397 | "intersheets_ref_own_page": false, 398 | "intersheets_ref_prefix": "", 399 | "intersheets_ref_short": false, 400 | "intersheets_ref_show": false, 401 | "intersheets_ref_suffix": "", 402 | "junction_size_choice": 3, 403 | "label_size_ratio": 0.375, 404 | "pin_symbol_size": 25.0, 405 | "text_offset_ratio": 0.15 406 | }, 407 | "legacy_lib_dir": "", 408 | "legacy_lib_list": [], 409 | "meta": { 410 | "version": 1 411 | }, 412 | "net_format_name": "", 413 | "ngspice": { 414 | "fix_include_paths": true, 415 | "fix_passive_vals": false, 416 | "meta": { 417 | "version": 0 418 | }, 419 | "model_mode": 0, 420 | "workbook_filename": "" 421 | }, 422 | "page_layout_descr_file": "", 423 | "plot_directory": "", 424 | "spice_adjust_passive_values": false, 425 | "spice_external_command": "spice \"%I\"", 426 | "subpart_first_id": 65, 427 | "subpart_id_separator": 0 428 | }, 429 | "sheets": [ 430 | [ 431 | "880c76ef-c964-4a83-858f-effb8256d0c3", 432 | "" 433 | ] 434 | ], 435 | "text_variables": {} 436 | } 437 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | CERN Open Hardware Licence Version 2 - Strongly Reciprocal 2 | 3 | 4 | Preamble 5 | 6 | CERN has developed this licence to promote collaboration among 7 | hardware designers and to provide a legal tool which supports the 8 | freedom to use, study, modify, share and distribute hardware designs 9 | and products based on those designs. Version 2 of the CERN Open 10 | Hardware Licence comes in three variants: CERN-OHL-P (permissive); and 11 | two reciprocal licences: CERN-OHL-W (weakly reciprocal) and this 12 | licence, CERN-OHL-S (strongly reciprocal). 13 | 14 | The CERN-OHL-S is copyright CERN 2020. Anyone is welcome to use it, in 15 | unmodified form only. 16 | 17 | Use of this Licence does not imply any endorsement by CERN of any 18 | Licensor or their designs nor does it imply any involvement by CERN in 19 | their development. 20 | 21 | 22 | 1 Definitions 23 | 24 | 1.1 'Licence' means this CERN-OHL-S. 25 | 26 | 1.2 'Compatible Licence' means 27 | 28 | a) any earlier version of the CERN Open Hardware licence, or 29 | 30 | b) any version of the CERN-OHL-S, or 31 | 32 | c) any licence which permits You to treat the Source to which 33 | it applies as licensed under CERN-OHL-S provided that on 34 | Conveyance of any such Source, or any associated Product You 35 | treat the Source in question as being licensed under 36 | CERN-OHL-S. 37 | 38 | 1.3 'Source' means information such as design materials or digital 39 | code which can be applied to Make or test a Product or to 40 | prepare a Product for use, Conveyance or sale, regardless of its 41 | medium or how it is expressed. It may include Notices. 42 | 43 | 1.4 'Covered Source' means Source that is explicitly made available 44 | under this Licence. 45 | 46 | 1.5 'Product' means any device, component, work or physical object, 47 | whether in finished or intermediate form, arising from the use, 48 | application or processing of Covered Source. 49 | 50 | 1.6 'Make' means to create or configure something, whether by 51 | manufacture, assembly, compiling, loading or applying Covered 52 | Source or another Product or otherwise. 53 | 54 | 1.7 'Available Component' means any part, sub-assembly, library or 55 | code which: 56 | 57 | a) is licensed to You as Complete Source under a Compatible 58 | Licence; or 59 | 60 | b) is available, at the time a Product or the Source containing 61 | it is first Conveyed, to You and any other prospective 62 | licensees 63 | 64 | i) as a physical part with sufficient rights and 65 | information (including any configuration and 66 | programming files and information about its 67 | characteristics and interfaces) to enable it either to 68 | be Made itself, or to be sourced and used to Make the 69 | Product; or 70 | ii) as part of the normal distribution of a tool used to 71 | design or Make the Product. 72 | 73 | 1.8 'Complete Source' means the set of all Source necessary to Make 74 | a Product, in the preferred form for making modifications, 75 | including necessary installation and interfacing information 76 | both for the Product, and for any included Available Components. 77 | If the format is proprietary, it must also be made available in 78 | a format (if the proprietary tool can create it) which is 79 | viewable with a tool available to potential licensees and 80 | licensed under a licence approved by the Free Software 81 | Foundation or the Open Source Initiative. Complete Source need 82 | not include the Source of any Available Component, provided that 83 | You include in the Complete Source sufficient information to 84 | enable a recipient to Make or source and use the Available 85 | Component to Make the Product. 86 | 87 | 1.9 'Source Location' means a location where a Licensor has placed 88 | Covered Source, and which that Licensor reasonably believes will 89 | remain easily accessible for at least three years for anyone to 90 | obtain a digital copy. 91 | 92 | 1.10 'Notice' means copyright, acknowledgement and trademark notices, 93 | Source Location references, modification notices (subsection 94 | 3.3(b)) and all notices that refer to this Licence and to the 95 | disclaimer of warranties that are included in the Covered 96 | Source. 97 | 98 | 1.11 'Licensee' or 'You' means any person exercising rights under 99 | this Licence. 100 | 101 | 1.12 'Licensor' means a natural or legal person who creates or 102 | modifies Covered Source. A person may be a Licensee and a 103 | Licensor at the same time. 104 | 105 | 1.13 'Convey' means to communicate to the public or distribute. 106 | 107 | 108 | 2 Applicability 109 | 110 | 2.1 This Licence governs the use, copying, modification, Conveying 111 | of Covered Source and Products, and the Making of Products. By 112 | exercising any right granted under this Licence, You irrevocably 113 | accept these terms and conditions. 114 | 115 | 2.2 This Licence is granted by the Licensor directly to You, and 116 | shall apply worldwide and without limitation in time. 117 | 118 | 2.3 You shall not attempt to restrict by contract or otherwise the 119 | rights granted under this Licence to other Licensees. 120 | 121 | 2.4 This Licence is not intended to restrict fair use, fair dealing, 122 | or any other similar right. 123 | 124 | 125 | 3 Copying, Modifying and Conveying Covered Source 126 | 127 | 3.1 You may copy and Convey verbatim copies of Covered Source, in 128 | any medium, provided You retain all Notices. 129 | 130 | 3.2 You may modify Covered Source, other than Notices, provided that 131 | You irrevocably undertake to make that modified Covered Source 132 | available from a Source Location should You Convey a Product in 133 | circumstances where the recipient does not otherwise receive a 134 | copy of the modified Covered Source. In each case subsection 3.3 135 | shall apply. 136 | 137 | You may only delete Notices if they are no longer applicable to 138 | the corresponding Covered Source as modified by You and You may 139 | add additional Notices applicable to Your modifications. 140 | Including Covered Source in a larger work is modifying the 141 | Covered Source, and the larger work becomes modified Covered 142 | Source. 143 | 144 | 3.3 You may Convey modified Covered Source (with the effect that You 145 | shall also become a Licensor) provided that You: 146 | 147 | a) retain Notices as required in subsection 3.2; 148 | 149 | b) add a Notice to the modified Covered Source stating that You 150 | have modified it, with the date and brief description of how 151 | You have modified it; 152 | 153 | c) add a Source Location Notice for the modified Covered Source 154 | if You Convey in circumstances where the recipient does not 155 | otherwise receive a copy of the modified Covered Source; and 156 | 157 | d) license the modified Covered Source under the terms and 158 | conditions of this Licence (or, as set out in subsection 159 | 8.3, a later version, if permitted by the licence of the 160 | original Covered Source). Such modified Covered Source must 161 | be licensed as a whole, but excluding Available Components 162 | contained in it, which remain licensed under their own 163 | applicable licences. 164 | 165 | 166 | 4 Making and Conveying Products 167 | 168 | You may Make Products, and/or Convey them, provided that You either 169 | provide each recipient with a copy of the Complete Source or ensure 170 | that each recipient is notified of the Source Location of the Complete 171 | Source. That Complete Source is Covered Source, and You must 172 | accordingly satisfy Your obligations set out in subsection 3.3. If 173 | specified in a Notice, the Product must visibly and securely display 174 | the Source Location on it or its packaging or documentation in the 175 | manner specified in that Notice. 176 | 177 | 178 | 5 Research and Development 179 | 180 | You may Convey Covered Source, modified Covered Source or Products to 181 | a legal entity carrying out development, testing or quality assurance 182 | work on Your behalf provided that the work is performed on terms which 183 | prevent the entity from both using the Source or Products for its own 184 | internal purposes and Conveying the Source or Products or any 185 | modifications to them to any person other than You. Any modifications 186 | made by the entity shall be deemed to be made by You pursuant to 187 | subsection 3.2. 188 | 189 | 190 | 6 DISCLAIMER AND LIABILITY 191 | 192 | 6.1 DISCLAIMER OF WARRANTY -- The Covered Source and any Products 193 | are provided 'as is' and any express or implied warranties, 194 | including, but not limited to, implied warranties of 195 | merchantability, of satisfactory quality, non-infringement of 196 | third party rights, and fitness for a particular purpose or use 197 | are disclaimed in respect of any Source or Product to the 198 | maximum extent permitted by law. The Licensor makes no 199 | representation that any Source or Product does not or will not 200 | infringe any patent, copyright, trade secret or other 201 | proprietary right. The entire risk as to the use, quality, and 202 | performance of any Source or Product shall be with You and not 203 | the Licensor. This disclaimer of warranty is an essential part 204 | of this Licence and a condition for the grant of any rights 205 | granted under this Licence. 206 | 207 | 6.2 EXCLUSION AND LIMITATION OF LIABILITY -- The Licensor shall, to 208 | the maximum extent permitted by law, have no liability for 209 | direct, indirect, special, incidental, consequential, exemplary, 210 | punitive or other damages of any character including, without 211 | limitation, procurement of substitute goods or services, loss of 212 | use, data or profits, or business interruption, however caused 213 | and on any theory of contract, warranty, tort (including 214 | negligence), product liability or otherwise, arising in any way 215 | in relation to the Covered Source, modified Covered Source 216 | and/or the Making or Conveyance of a Product, even if advised of 217 | the possibility of such damages, and You shall hold the 218 | Licensor(s) free and harmless from any liability, costs, 219 | damages, fees and expenses, including claims by third parties, 220 | in relation to such use. 221 | 222 | 223 | 7 Patents 224 | 225 | 7.1 Subject to the terms and conditions of this Licence, each 226 | Licensor hereby grants to You a perpetual, worldwide, 227 | non-exclusive, no-charge, royalty-free, irrevocable (except as 228 | stated in subsections 7.2 and 8.4) patent licence to Make, have 229 | Made, use, offer to sell, sell, import, and otherwise transfer 230 | the Covered Source and Products, where such licence applies only 231 | to those patent claims licensable by such Licensor that are 232 | necessarily infringed by exercising rights under the Covered 233 | Source as Conveyed by that Licensor. 234 | 235 | 7.2 If You institute patent litigation against any entity (including 236 | a cross-claim or counterclaim in a lawsuit) alleging that the 237 | Covered Source or a Product constitutes direct or contributory 238 | patent infringement, or You seek any declaration that a patent 239 | licensed to You under this Licence is invalid or unenforceable 240 | then any rights granted to You under this Licence shall 241 | terminate as of the date such process is initiated. 242 | 243 | 244 | 8 General 245 | 246 | 8.1 If any provisions of this Licence are or subsequently become 247 | invalid or unenforceable for any reason, the remaining 248 | provisions shall remain effective. 249 | 250 | 8.2 You shall not use any of the name (including acronyms and 251 | abbreviations), image, or logo by which the Licensor or CERN is 252 | known, except where needed to comply with section 3, or where 253 | the use is otherwise allowed by law. Any such permitted use 254 | shall be factual and shall not be made so as to suggest any kind 255 | of endorsement or implication of involvement by the Licensor or 256 | its personnel. 257 | 258 | 8.3 CERN may publish updated versions and variants of this Licence 259 | which it considers to be in the spirit of this version, but may 260 | differ in detail to address new problems or concerns. New 261 | versions will be published with a unique version number and a 262 | variant identifier specifying the variant. If the Licensor has 263 | specified that a given variant applies to the Covered Source 264 | without specifying a version, You may treat that Covered Source 265 | as being released under any version of the CERN-OHL with that 266 | variant. If no variant is specified, the Covered Source shall be 267 | treated as being released under CERN-OHL-S. The Licensor may 268 | also specify that the Covered Source is subject to a specific 269 | version of the CERN-OHL or any later version in which case You 270 | may apply this or any later version of CERN-OHL with the same 271 | variant identifier published by CERN. 272 | 273 | 8.4 This Licence shall terminate with immediate effect if You fail 274 | to comply with any of its terms and conditions. 275 | 276 | 8.5 However, if You cease all breaches of this Licence, then Your 277 | Licence from any Licensor is reinstated unless such Licensor has 278 | terminated this Licence by giving You, while You remain in 279 | breach, a notice specifying the breach and requiring You to cure 280 | it within 30 days, and You have failed to come into compliance 281 | in all material respects by the end of the 30 day period. Should 282 | You repeat the breach after receipt of a cure notice and 283 | subsequent reinstatement, this Licence will terminate 284 | immediately and permanently. Section 6 shall continue to apply 285 | after any termination. 286 | 287 | 8.6 This Licence shall not be enforceable except by a Licensor 288 | acting as such, and third party beneficiary rights are 289 | specifically excluded. --------------------------------------------------------------------------------