├── sym-lib-table ├── fp-lib-table ├── .gitignore ├── README.md ├── InputModule.pretty ├── MountingHole_3.7mm_Pad_24929.kicad_mod ├── PogoPads_2x4_P2.0mm.kicad_mod └── SON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm.kicad_mod ├── FH34SRJ-6S-0.5SH_50_.kicad_sym ├── FH34SRJ-24S-0.5SH_50_.kicad_sym ├── Hirose_FPC.pretty ├── HRS_FH34SRJ-6S-0.5SH_50_.kicad_mod └── HRS_FH34SRJ-24S-0.5SH_50_.kicad_mod ├── FW16_EPD.kicad_pro └── LICENSE /sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "Hirose_FH34SRJ_6S")(type "KiCad")(uri "${KIPRJMOD}/FH34SRJ-6S-0.5SH_50_.kicad_sym")(options "")(descr "")) 4 | (lib (name "Hirose_FH34SRJ_24S")(type "KiCad")(uri "${KIPRJMOD}/FH34SRJ-24S-0.5SH_50_.kicad_sym")(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (version 7) 3 | (lib (name "InputModule")(type "KiCad")(uri "${KIPRJMOD}/InputModule.pretty")(options "")(descr "")) 4 | (lib (name "Hirose_FPC")(type "KiCad")(uri "${KIPRJMOD}/Hirose_FPC.pretty")(options "")(descr "Hirose FPC connectors used for EPD connections")) 5 | ) 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # For PCBs designed using KiCad: https://www.kicad.org/ 2 | # Format documentation: https://kicad.org/help/file-formats/ 3 | 4 | # Temporary files 5 | *.000 6 | *.bak 7 | *.bck 8 | *.kicad_pcb-bak 9 | *.kicad_sch-bak 10 | *-backups 11 | *.kicad_prl 12 | *.sch-bak 13 | *~ 14 | _autosave-* 15 | *.tmp 16 | *-save.pro 17 | *-save.kicad_pcb 18 | fp-info-cache 19 | *.lck 20 | 21 | # Netlist files (exported from Eeschema) 22 | *.net 23 | 24 | # Autorouter files (exported from Pcbnew) 25 | *.dsn 26 | *.ses 27 | 28 | # Exported BOM files 29 | *.xml 30 | *.csv 31 | 32 | # Exported Gerbers 33 | gerbers.zip 34 | /gerbers -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Framework Laptop 16 Touchscreen E-Paper Input Module 2 | 3 | Touchscreen E-paper medium size input module for the Framework Laptop 16 4 | 5 | _As featured on the [Framework 16 product page](https://frame.work/laptop16) and [Framework 2nd Gen Event](https://www.youtube.com/watch?v=-8k7jTF_JCg)_ 6 | 7 | Picture of prototype touchscreen e-paper input module installed in the right hand side of a Framework Laptop 16, showing the Framework logo and handwritten text saying 'Hi!' 8 | 9 | 10 | **Firmware and software:** https://github.com/arthomnix/epd_firmware (also mirrored on [Tangled](https://tangled.sh/@arthomnix.dev/eepy)) 11 | 12 | ## Legal 13 | 14 | Copyright © 2024 arthomnix 15 | 16 | This work is licensed under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0). 17 | 18 | Framework Laptop 16 Input Module footprints (`InputModule.pretty` folder) © 2023 Framework Computer, Inc. Licensed under [Creative Commons Attribution 4.0 International](https://creativecommons.org/licenses/by/4.0). Original available at https://github.com/FrameworkComputer/InputModules. 19 | 20 | Hirose FH34SRJ footprints and symbols (`Hirose_FPC.pretty` folder; `FH34SRJ_*.kicad_sym`) © 2013-2024 SnapMagic. Licensed under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0) with [Design Exception 1.0](https://www.snapeda.com/about/FAQ/#designexception). Originals available at https://www.snapeda.com/parts/FH34SRJ-6S-0.5SH%2850%29/Hirose%20Electric/view-part and https://www.snapeda.com/parts/FH34SRJ-24S-0.5SH%2850%29/Hirose%20Electric/view-part. 21 | -------------------------------------------------------------------------------- /InputModule.pretty/MountingHole_3.7mm_Pad_24929.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "MountingHole_3.7mm_Pad_24929" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (descr "Mounting Hole 3.7mm") 7 | (tags "mounting hole 3.7mm") 8 | (property "Reference" "REF**" 9 | (at 0 -4.7 0) 10 | (layer "F.SilkS") 11 | (uuid "d5c53125-86c0-41c8-8cbd-002dcb23f942") 12 | (effects 13 | (font 14 | (size 1 1) 15 | (thickness 0.15) 16 | ) 17 | ) 18 | ) 19 | (property "Value" "MountingHole_3.7mm_Pad_24929" 20 | (at 0 4.7 0) 21 | (layer "F.Fab") 22 | (uuid "02c1cedf-8757-4ed3-ac90-b4242017447e") 23 | (effects 24 | (font 25 | (size 1 1) 26 | (thickness 0.15) 27 | ) 28 | ) 29 | ) 30 | (property "Footprint" "" 31 | (at 0 0 0) 32 | (layer "F.Fab") 33 | (hide yes) 34 | (uuid "8e125396-8a0f-4007-ae9d-5dbdc99a3d3c") 35 | (effects 36 | (font 37 | (size 1.27 1.27) 38 | (thickness 0.15) 39 | ) 40 | ) 41 | ) 42 | (property "Datasheet" "" 43 | (at 0 0 0) 44 | (layer "F.Fab") 45 | (hide yes) 46 | (uuid "8c461119-c32b-41a1-882b-cca551f56961") 47 | (effects 48 | (font 49 | (size 1.27 1.27) 50 | (thickness 0.15) 51 | ) 52 | ) 53 | ) 54 | (property "Description" "" 55 | (at 0 0 0) 56 | (layer "F.Fab") 57 | (hide yes) 58 | (uuid "b8b7230e-369b-44a1-bb66-ea3216e90000") 59 | (effects 60 | (font 61 | (size 1.27 1.27) 62 | (thickness 0.15) 63 | ) 64 | ) 65 | ) 66 | (attr exclude_from_pos_files exclude_from_bom) 67 | (fp_circle 68 | (center 0 0) 69 | (end 3.1 0) 70 | (stroke 71 | (width 0.15) 72 | (type solid) 73 | ) 74 | (fill none) 75 | (layer "Cmts.User") 76 | (uuid "76b600cc-27d7-4b52-aa49-2d3262c605db") 77 | ) 78 | (fp_circle 79 | (center 0 0) 80 | (end 3.45 0) 81 | (stroke 82 | (width 0.05) 83 | (type solid) 84 | ) 85 | (fill none) 86 | (layer "F.CrtYd") 87 | (uuid "9602b875-9751-4b87-9f3a-06eb103bfd5d") 88 | ) 89 | (fp_text user "${REFERENCE}" 90 | (at 0 0 0) 91 | (layer "F.Fab") 92 | (uuid "0d29d895-dcfe-4439-a4eb-7301e2b1f857") 93 | (effects 94 | (font 95 | (size 1 1) 96 | (thickness 0.15) 97 | ) 98 | ) 99 | ) 100 | (pad "1" thru_hole circle 101 | (at 0 0) 102 | (size 6.2 6.2) 103 | (drill 3.7) 104 | (layers "*.Cu" "*.Mask") 105 | (remove_unused_layers no) 106 | (uuid "ec0396e3-1926-4a45-aa18-ff1122c48abd") 107 | ) 108 | ) 109 | -------------------------------------------------------------------------------- /FH34SRJ-6S-0.5SH_50_.kicad_sym: -------------------------------------------------------------------------------- 1 | 2 | (kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) 3 | (symbol "FH34SRJ-6S-0.5SH_50_" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) 4 | (property "Reference" "J" (id 0) (at -5.58 10.16 0) 5 | (effects (font (size 1.27 1.27)) (justify bottom left)) 6 | ) 7 | (property "Value" "FH34SRJ-6S-0.5SH_50_" (id 1) (at -5.08 -17.78 0) 8 | (effects (font (size 1.27 1.27)) (justify bottom left)) 9 | ) 10 | (property "Footprint" "FH34SRJ-6S-0.5SH_50_:HRS_FH34SRJ-6S-0.5SH_50_" (id 2) (at 0 0 0) 11 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 12 | ) 13 | (property "MANUFACTURER" "HRS" (id 4) (at 0 0 0) 14 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 15 | ) 16 | (symbol "FH34SRJ-6S-0.5SH_50__0_0" 17 | (rectangle (start -5.08 -15.24) (end 5.08 10.16) 18 | (stroke (width 0.254)) (fill (type background)) 19 | ) 20 | (pin passive line (at -10.16 7.62 0) (length 5.08) 21 | (name "1" 22 | (effects (font (size 1.016 1.016))) 23 | ) 24 | (number "1" 25 | (effects (font (size 1.016 1.016))) 26 | ) 27 | ) 28 | (pin passive line (at -10.16 5.08 0) (length 5.08) 29 | (name "2" 30 | (effects (font (size 1.016 1.016))) 31 | ) 32 | (number "2" 33 | (effects (font (size 1.016 1.016))) 34 | ) 35 | ) 36 | (pin passive line (at -10.16 2.54 0) (length 5.08) 37 | (name "3" 38 | (effects (font (size 1.016 1.016))) 39 | ) 40 | (number "3" 41 | (effects (font (size 1.016 1.016))) 42 | ) 43 | ) 44 | (pin passive line (at -10.16 0.0 0) (length 5.08) 45 | (name "4" 46 | (effects (font (size 1.016 1.016))) 47 | ) 48 | (number "4" 49 | (effects (font (size 1.016 1.016))) 50 | ) 51 | ) 52 | (pin passive line (at -10.16 -2.54 0) (length 5.08) 53 | (name "5" 54 | (effects (font (size 1.016 1.016))) 55 | ) 56 | (number "5" 57 | (effects (font (size 1.016 1.016))) 58 | ) 59 | ) 60 | (pin passive line (at -10.16 -5.08 0) (length 5.08) 61 | (name "6" 62 | (effects (font (size 1.016 1.016))) 63 | ) 64 | (number "6" 65 | (effects (font (size 1.016 1.016))) 66 | ) 67 | ) 68 | (pin passive line (at 10.16 -10.16 180.0) (length 5.08) 69 | (name "SHIELD" 70 | (effects (font (size 1.016 1.016))) 71 | ) 72 | (number "S1" 73 | (effects (font (size 1.016 1.016))) 74 | ) 75 | ) 76 | (pin passive line (at 10.16 -12.7 180.0) (length 5.08) 77 | (name "SHIELD__1" 78 | (effects (font (size 1.016 1.016))) 79 | ) 80 | (number "S2" 81 | (effects (font (size 1.016 1.016))) 82 | ) 83 | ) 84 | ) 85 | ) 86 | ) -------------------------------------------------------------------------------- /InputModule.pretty/PogoPads_2x4_P2.0mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "PogoPads_2x4_P2.0mm" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "Pogo contact pads, 2x4, 2.0mm pitch") 4 | (tags "Pogo") 5 | (attr smd exclude_from_pos_files exclude_from_bom) 6 | (fp_text reference "REF**" (at -5.08 0 90) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 1606899f-b7ee-42e6-860b-0ca453d9bdf1) 9 | ) 10 | (fp_text value "PogoPads_2x4_P2.0mm" (at 0 0) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 1a4fa971-c856-420c-8d16-7c7cbda76ec1) 13 | ) 14 | (fp_line (start -4.3 -3.15) (end 4.3 -3.15) 15 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c37ceeec-8263-46b3-a5b0-e411dd3dd37c)) 16 | (fp_line (start -4.3 3.15) (end -4.3 -3.15) 17 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 78af2817-1f97-41d9-93c4-4ac4b3ca8e7b)) 18 | (fp_line (start 3.5 3.15) (end -4.3 3.15) 19 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cd646f23-5ba5-40cb-8ec5-8430408be535)) 20 | (fp_line (start 3.5 3.15) (end 4.3 2.35) 21 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a1d41475-a0b0-41cf-86cf-602023d4a1d8)) 22 | (fp_line (start 4.3 -3.15) (end 4.3 2.35) 23 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2ee7051a-d04b-4a86-b1f7-9245906f7cb9)) 24 | (fp_line (start -4.55 -3.4) (end 4.55 -3.4) 25 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c8b95007-16e4-4410-8a4a-a5abb7778ecf)) 26 | (fp_line (start -4.55 3.4) (end -4.55 -3.4) 27 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 062cfe0f-6f4c-4d15-927b-7906884188d2)) 28 | (fp_line (start 4.55 -3.4) (end 4.55 3.4) 29 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c80ce2ee-ffce-4702-b8c5-bfce854a1363)) 30 | (fp_line (start 4.55 3.4) (end -4.55 3.4) 31 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp eef73099-d05b-4205-8b99-d4f5b06a7055)) 32 | (pad "1" smd circle (at 3 1.75) (size 1.5 1.5) (property pad_prop_testpoint) (layers "F.Cu" "F.Mask") (tstamp 4f8e6fc7-c20b-4e1f-89cc-d9fe032fb0d7)) 33 | (pad "2" smd circle (at 3 -1.75) (size 1.5 1.5) (property pad_prop_testpoint) (layers "F.Cu" "F.Mask") (tstamp 4f8e6fc7-c20b-4e1f-89cc-d9fe032fb0d7)) 34 | (pad "3" smd circle (at 1 1.75) (size 1.5 1.5) (property pad_prop_testpoint) (layers "F.Cu" "F.Mask") (tstamp 4f8e6fc7-c20b-4e1f-89cc-d9fe032fb0d7)) 35 | (pad "4" smd circle (at 1 -1.75) (size 1.5 1.5) (property pad_prop_testpoint) (layers "F.Cu" "F.Mask") (tstamp 4f8e6fc7-c20b-4e1f-89cc-d9fe032fb0d7)) 36 | (pad "5" smd circle (at -1 1.75) (size 1.5 1.5) (property pad_prop_testpoint) (layers "F.Cu" "F.Mask") (tstamp 4f8e6fc7-c20b-4e1f-89cc-d9fe032fb0d7)) 37 | (pad "6" smd circle (at -1 -1.75) (size 1.5 1.5) (property pad_prop_testpoint) (layers "F.Cu" "F.Mask") (tstamp 4f8e6fc7-c20b-4e1f-89cc-d9fe032fb0d7)) 38 | (pad "7" smd circle (at -3 1.75) (size 1.5 1.5) (property pad_prop_testpoint) (layers "F.Cu" "F.Mask") (tstamp 4f8e6fc7-c20b-4e1f-89cc-d9fe032fb0d7)) 39 | (pad "8" smd circle (at -3 -1.75) (size 1.5 1.5) (property pad_prop_testpoint) (layers "F.Cu" "F.Mask") (tstamp 4f8e6fc7-c20b-4e1f-89cc-d9fe032fb0d7)) 40 | ) 41 | -------------------------------------------------------------------------------- /InputModule.pretty/SON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5DC5FB10) 4 | (descr "SON, 8 Pin (https://www.winbond.com/resource-files/w25q16jv%20spi%20revh%2004082019%20plus.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py") 5 | (tags "SON NoLead") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.95) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp b421dfc4-c2c1-461f-85e8-d09534f2b530) 10 | ) 11 | (fp_text value "SON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm" (at 0 1.95) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 66c40252-46bc-4842-bbda-dbde87656977) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.75 0.75) (thickness 0.11))) 17 | (tstamp ff9d3dd6-1d87-428e-8477-c1f295bf8e62) 18 | ) 19 | (fp_line (start -1.5 1.11) (end 1.5 1.11) (layer "F.SilkS") (width 0.12) (tstamp 0ce7107d-3452-4355-bc64-8b2caca16255)) 20 | (fp_line (start 0 -1.11) (end 1.5 -1.11) (layer "F.SilkS") (width 0.12) (tstamp 8e2fd14f-4304-4e05-b020-a203fd30fbee)) 21 | (fp_line (start -1.8 -1.25) (end -1.8 1.25) (layer "F.CrtYd") (width 0.05) (tstamp 6219f50b-52a4-48dd-a12c-df05ef3025a4)) 22 | (fp_line (start 1.8 -1.25) (end -1.8 -1.25) (layer "F.CrtYd") (width 0.05) (tstamp 9e54a4d3-00e7-4596-ac44-bb1098fa9fcb)) 23 | (fp_line (start -1.8 1.25) (end 1.8 1.25) (layer "F.CrtYd") (width 0.05) (tstamp acd87a99-5e47-47de-a7d5-7c41e0046c47)) 24 | (fp_line (start 1.8 1.25) (end 1.8 -1.25) (layer "F.CrtYd") (width 0.05) (tstamp b90f5436-4613-43f1-843b-792741b97e61)) 25 | (fp_line (start -1.5 -0.5) (end -1 -1) (layer "F.Fab") (width 0.1) (tstamp 546c6b05-6563-40c0-939f-d08ae9f3547d)) 26 | (fp_line (start 1.5 -1) (end 1.5 1) (layer "F.Fab") (width 0.1) (tstamp a07437b7-cdc2-47ac-8e57-efee76e1bd93)) 27 | (fp_line (start 1.5 1) (end -1.5 1) (layer "F.Fab") (width 0.1) (tstamp a1dab54b-1fca-4299-bcea-18ab40b1ee04)) 28 | (fp_line (start -1 -1) (end 1.5 -1) (layer "F.Fab") (width 0.1) (tstamp ac7ced0e-b362-49f1-8cba-2e0c058bd54b)) 29 | (fp_line (start -1.5 1) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp f8bf699d-d396-4f01-abad-0b626d3416c4)) 30 | (pad "" smd roundrect (at 0 0) (size 0.2 1.6) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp d982255a-663d-4eb7-9169-6b24fc2ca61b)) 31 | (pad "1" smd roundrect (at -1.2875 -0.75) (size 0.525 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 123c8cb5-99e1-4ab9-a7d6-ab4a5866af37)) 32 | (pad "2" smd roundrect (at -1.2875 -0.25) (size 0.525 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 913cda64-e021-4040-a54b-9f8f887e4abc)) 33 | (pad "3" smd roundrect (at -1.2875 0.25) (size 0.525 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2b5f128-0d8f-441c-b6b6-751ae1716e70)) 34 | (pad "4" smd roundrect (at -1.2875 0.75) (size 0.525 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 58b24380-0bf9-4c39-98b5-58f0975495aa)) 35 | (pad "5" smd roundrect (at 1.2875 0.75) (size 0.525 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 80c25cec-81a5-49d2-aee5-247e6062fbdd)) 36 | (pad "6" smd roundrect (at 1.2875 0.25) (size 0.525 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 888674f7-5a16-4b0e-90b4-caa5d28500d3)) 37 | (pad "7" smd roundrect (at 1.2875 -0.25) (size 0.525 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7d69b3a3-795d-4131-808b-4a47ae1b14ea)) 38 | (pad "8" smd roundrect (at 1.2875 -0.75) (size 0.525 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 198adb51-6290-4538-9007-66041285c615)) 39 | (pad "9" smd rect (at 0 0) (size 0.3 1.7) (layers "F.Cu" "F.Mask") (tstamp c5f7cb3c-55c2-498e-bccd-49875a2c1356)) 40 | (model "${KICAD6_3DMODEL_DIR}/Package_SON.3dshapes/SON-8-1EP_3x2mm_P0.5mm_EP1.4x1.6mm.wrl" 41 | (offset (xyz 0 0 0)) 42 | (scale (xyz 1 1 1)) 43 | (rotate (xyz 0 0 0)) 44 | ) 45 | ) 46 | -------------------------------------------------------------------------------- /FH34SRJ-24S-0.5SH_50_.kicad_sym: -------------------------------------------------------------------------------- 1 | 2 | (kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) 3 | (symbol "FH34SRJ-24S-0.5SH_50_" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) 4 | (property "Reference" "J" (id 0) (at -5.58 33.02 0) 5 | (effects (font (size 1.27 1.27)) (justify bottom left)) 6 | ) 7 | (property "Value" "FH34SRJ-24S-0.5SH_50_" (id 1) (at -5.08 -40.64 0) 8 | (effects (font (size 1.27 1.27)) (justify bottom left)) 9 | ) 10 | (property "Footprint" "FH34SRJ-24S-0.5SH_50_:HRS_FH34SRJ-24S-0.5SH_50_" (id 2) (at 0 0 0) 11 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 12 | ) 13 | (property "MANUFACTURER" "HRS" (id 4) (at 0 0 0) 14 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 15 | ) 16 | (symbol "FH34SRJ-24S-0.5SH_50__0_0" 17 | (rectangle (start -5.08 -38.1) (end 5.08 33.02) 18 | (stroke (width 0.254)) (fill (type background)) 19 | ) 20 | (pin passive line (at -10.16 30.48 0) (length 5.08) 21 | (name "1" 22 | (effects (font (size 1.016 1.016))) 23 | ) 24 | (number "1" 25 | (effects (font (size 1.016 1.016))) 26 | ) 27 | ) 28 | (pin passive line (at -10.16 27.94 0) (length 5.08) 29 | (name "2" 30 | (effects (font (size 1.016 1.016))) 31 | ) 32 | (number "2" 33 | (effects (font (size 1.016 1.016))) 34 | ) 35 | ) 36 | (pin passive line (at -10.16 25.4 0) (length 5.08) 37 | (name "3" 38 | (effects (font (size 1.016 1.016))) 39 | ) 40 | (number "3" 41 | (effects (font (size 1.016 1.016))) 42 | ) 43 | ) 44 | (pin passive line (at -10.16 22.86 0) (length 5.08) 45 | (name "4" 46 | (effects (font (size 1.016 1.016))) 47 | ) 48 | (number "4" 49 | (effects (font (size 1.016 1.016))) 50 | ) 51 | ) 52 | (pin passive line (at -10.16 20.32 0) (length 5.08) 53 | (name "5" 54 | (effects (font (size 1.016 1.016))) 55 | ) 56 | (number "5" 57 | (effects (font (size 1.016 1.016))) 58 | ) 59 | ) 60 | (pin passive line (at -10.16 17.78 0) (length 5.08) 61 | (name "6" 62 | (effects (font (size 1.016 1.016))) 63 | ) 64 | (number "6" 65 | (effects (font (size 1.016 1.016))) 66 | ) 67 | ) 68 | (pin passive line (at -10.16 15.24 0) (length 5.08) 69 | (name "7" 70 | (effects (font (size 1.016 1.016))) 71 | ) 72 | (number "7" 73 | (effects (font (size 1.016 1.016))) 74 | ) 75 | ) 76 | (pin passive line (at -10.16 12.7 0) (length 5.08) 77 | (name "8" 78 | (effects (font (size 1.016 1.016))) 79 | ) 80 | (number "8" 81 | (effects (font (size 1.016 1.016))) 82 | ) 83 | ) 84 | (pin passive line (at -10.16 10.16 0) (length 5.08) 85 | (name "9" 86 | (effects (font (size 1.016 1.016))) 87 | ) 88 | (number "9" 89 | (effects (font (size 1.016 1.016))) 90 | ) 91 | ) 92 | (pin passive line (at -10.16 7.62 0) (length 5.08) 93 | (name "10" 94 | (effects (font (size 1.016 1.016))) 95 | ) 96 | (number "10" 97 | (effects (font (size 1.016 1.016))) 98 | ) 99 | ) 100 | (pin passive line (at -10.16 5.08 0) (length 5.08) 101 | (name "11" 102 | (effects (font (size 1.016 1.016))) 103 | ) 104 | (number "11" 105 | (effects (font (size 1.016 1.016))) 106 | ) 107 | ) 108 | (pin passive line (at -10.16 2.54 0) (length 5.08) 109 | (name "12" 110 | (effects (font (size 1.016 1.016))) 111 | ) 112 | (number "12" 113 | (effects (font (size 1.016 1.016))) 114 | ) 115 | ) 116 | (pin passive line (at -10.16 0.0 0) (length 5.08) 117 | (name "13" 118 | (effects (font (size 1.016 1.016))) 119 | ) 120 | (number "13" 121 | (effects (font (size 1.016 1.016))) 122 | ) 123 | ) 124 | (pin passive line (at -10.16 -2.54 0) (length 5.08) 125 | (name "14" 126 | (effects (font (size 1.016 1.016))) 127 | ) 128 | (number "14" 129 | (effects (font (size 1.016 1.016))) 130 | ) 131 | ) 132 | (pin passive line (at -10.16 -5.08 0) (length 5.08) 133 | (name "15" 134 | (effects (font (size 1.016 1.016))) 135 | ) 136 | (number "15" 137 | (effects (font (size 1.016 1.016))) 138 | ) 139 | ) 140 | (pin passive line (at -10.16 -7.62 0) (length 5.08) 141 | (name "16" 142 | (effects (font (size 1.016 1.016))) 143 | ) 144 | (number "16" 145 | (effects (font (size 1.016 1.016))) 146 | ) 147 | ) 148 | (pin passive line (at -10.16 -10.16 0) (length 5.08) 149 | (name "17" 150 | (effects (font (size 1.016 1.016))) 151 | ) 152 | (number "17" 153 | (effects (font (size 1.016 1.016))) 154 | ) 155 | ) 156 | (pin passive line (at -10.16 -12.7 0) (length 5.08) 157 | (name "18" 158 | (effects (font (size 1.016 1.016))) 159 | ) 160 | (number "18" 161 | (effects (font (size 1.016 1.016))) 162 | ) 163 | ) 164 | (pin passive line (at -10.16 -15.24 0) (length 5.08) 165 | (name "19" 166 | (effects (font (size 1.016 1.016))) 167 | ) 168 | (number "19" 169 | (effects (font (size 1.016 1.016))) 170 | ) 171 | ) 172 | (pin passive line (at -10.16 -17.78 0) (length 5.08) 173 | (name "20" 174 | (effects (font (size 1.016 1.016))) 175 | ) 176 | (number "20" 177 | (effects (font (size 1.016 1.016))) 178 | ) 179 | ) 180 | (pin passive line (at -10.16 -20.32 0) (length 5.08) 181 | (name "21" 182 | (effects (font (size 1.016 1.016))) 183 | ) 184 | (number "21" 185 | (effects (font (size 1.016 1.016))) 186 | ) 187 | ) 188 | (pin passive line (at -10.16 -22.86 0) (length 5.08) 189 | (name "22" 190 | (effects (font (size 1.016 1.016))) 191 | ) 192 | (number "22" 193 | (effects (font (size 1.016 1.016))) 194 | ) 195 | ) 196 | (pin passive line (at -10.16 -25.4 0) (length 5.08) 197 | (name "23" 198 | (effects (font (size 1.016 1.016))) 199 | ) 200 | (number "23" 201 | (effects (font (size 1.016 1.016))) 202 | ) 203 | ) 204 | (pin passive line (at -10.16 -27.94 0) (length 5.08) 205 | (name "24" 206 | (effects (font (size 1.016 1.016))) 207 | ) 208 | (number "24" 209 | (effects (font (size 1.016 1.016))) 210 | ) 211 | ) 212 | (pin passive line (at 10.16 -33.02 180.0) (length 5.08) 213 | (name "SHIELD" 214 | (effects (font (size 1.016 1.016))) 215 | ) 216 | (number "S1" 217 | (effects (font (size 1.016 1.016))) 218 | ) 219 | ) 220 | (pin passive line (at 10.16 -35.56 180.0) (length 5.08) 221 | (name "SHIELD__1" 222 | (effects (font (size 1.016 1.016))) 223 | ) 224 | (number "S2" 225 | (effects (font (size 1.016 1.016))) 226 | ) 227 | ) 228 | ) 229 | ) 230 | ) -------------------------------------------------------------------------------- /Hirose_FPC.pretty/HRS_FH34SRJ-6S-0.5SH_50_.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "HRS_FH34SRJ-6S-0.5SH_50_" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (property "Reference" "REF**" 7 | (at -0.468 -2.7564 0) 8 | (layer "F.SilkS") 9 | (uuid "b983425e-55cd-47f7-a054-2d0aac6b98d4") 10 | (effects 11 | (font 12 | (size 0.64 0.64) 13 | (thickness 0.15) 14 | ) 15 | ) 16 | ) 17 | (property "Value" "HRS_FH34SRJ-6S-0.5SH_50_" 18 | (at 7.2536 2.5436 0) 19 | (layer "F.Fab") 20 | (uuid "3044975d-fc53-45e8-9773-a5ab38601053") 21 | (effects 22 | (font 23 | (size 0.64 0.64) 24 | (thickness 0.15) 25 | ) 26 | ) 27 | ) 28 | (property "Footprint" "" 29 | (at 0 0 0) 30 | (layer "F.Fab") 31 | (hide yes) 32 | (uuid "f9a1e266-c21d-4e5e-b5dc-ac1c9661999d") 33 | (effects 34 | (font 35 | (size 1.27 1.27) 36 | (thickness 0.15) 37 | ) 38 | ) 39 | ) 40 | (property "Datasheet" "" 41 | (at 0 0 0) 42 | (layer "F.Fab") 43 | (hide yes) 44 | (uuid "6e848c34-c885-46fc-90b6-feb49798d0b8") 45 | (effects 46 | (font 47 | (size 1.27 1.27) 48 | (thickness 0.15) 49 | ) 50 | ) 51 | ) 52 | (property "Description" "" 53 | (at 0 0 0) 54 | (layer "F.Fab") 55 | (hide yes) 56 | (uuid "dd8fc43b-0732-4d7f-85a2-d3426468511b") 57 | (effects 58 | (font 59 | (size 1.27 1.27) 60 | (thickness 0.15) 61 | ) 62 | ) 63 | ) 64 | (attr smd) 65 | (fp_poly 66 | (pts 67 | (xy -1.375 -1.65) (xy -1.125 -1.65) (xy -1.125 -1) (xy -1.375 -1) 68 | ) 69 | (stroke 70 | (width 0.01) 71 | (type solid) 72 | ) 73 | (fill solid) 74 | (layer "F.Paste") 75 | (uuid "91d3d2f9-cbfd-4750-9576-cbc251cc1f07") 76 | ) 77 | (fp_poly 78 | (pts 79 | (xy -0.875 -1.65) (xy -0.625 -1.65) (xy -0.625 -1) (xy -0.875 -1) 80 | ) 81 | (stroke 82 | (width 0.01) 83 | (type solid) 84 | ) 85 | (fill solid) 86 | (layer "F.Paste") 87 | (uuid "91b093b2-355d-4b6e-b364-3e6f3ea361b8") 88 | ) 89 | (fp_poly 90 | (pts 91 | (xy -0.375 -1.65) (xy -0.125 -1.65) (xy -0.125 -1) (xy -0.375 -1) 92 | ) 93 | (stroke 94 | (width 0.01) 95 | (type solid) 96 | ) 97 | (fill solid) 98 | (layer "F.Paste") 99 | (uuid "61de394b-7b96-432c-8ba1-2fe954a8a345") 100 | ) 101 | (fp_poly 102 | (pts 103 | (xy 0.125 -1.65) (xy 0.375 -1.65) (xy 0.375 -1) (xy 0.125 -1) 104 | ) 105 | (stroke 106 | (width 0.01) 107 | (type solid) 108 | ) 109 | (fill solid) 110 | (layer "F.Paste") 111 | (uuid "9ed9e301-ba52-4a17-9849-8d62b852d993") 112 | ) 113 | (fp_poly 114 | (pts 115 | (xy 0.625 -1.65) (xy 0.875 -1.65) (xy 0.875 -1) (xy 0.625 -1) 116 | ) 117 | (stroke 118 | (width 0.01) 119 | (type solid) 120 | ) 121 | (fill solid) 122 | (layer "F.Paste") 123 | (uuid "beb9adae-29ae-422b-813e-1f103ca6af25") 124 | ) 125 | (fp_poly 126 | (pts 127 | (xy 1.125 -1.65) (xy 1.375 -1.65) (xy 1.375 -1) (xy 1.125 -1) 128 | ) 129 | (stroke 130 | (width 0.01) 131 | (type solid) 132 | ) 133 | (fill solid) 134 | (layer "F.Paste") 135 | (uuid "b3c5d7a4-b26a-477d-828a-35300c46813c") 136 | ) 137 | (fp_line 138 | (start -2.5 -1.1) 139 | (end -2.5 0.53) 140 | (stroke 141 | (width 0.127) 142 | (type solid) 143 | ) 144 | (layer "F.SilkS") 145 | (uuid "611293ba-2c4b-4915-8ec8-5b6cae84debd") 146 | ) 147 | (fp_line 148 | (start -1.73 1.8) 149 | (end 1.73 1.8) 150 | (stroke 151 | (width 0.127) 152 | (type solid) 153 | ) 154 | (layer "F.SilkS") 155 | (uuid "1f050007-7990-4dc3-9683-dd1c1d6d6dd0") 156 | ) 157 | (fp_line 158 | (start -1.72 -1.1) 159 | (end -2.5 -1.1) 160 | (stroke 161 | (width 0.127) 162 | (type solid) 163 | ) 164 | (layer "F.SilkS") 165 | (uuid "a0ab975c-86b8-4f10-8ddb-7f9e9023ad24") 166 | ) 167 | (fp_line 168 | (start 1.72 -1.1) 169 | (end 2.5 -1.1) 170 | (stroke 171 | (width 0.127) 172 | (type solid) 173 | ) 174 | (layer "F.SilkS") 175 | (uuid "60e477a7-565f-4d69-973a-f2f55ba16ee6") 176 | ) 177 | (fp_line 178 | (start 2.5 -1.1) 179 | (end 2.5 0.53) 180 | (stroke 181 | (width 0.127) 182 | (type solid) 183 | ) 184 | (layer "F.SilkS") 185 | (uuid "b1df525d-52cc-4892-89ac-0d91f36f4f30") 186 | ) 187 | (fp_circle 188 | (center 1.95 -1.6) 189 | (end 2.05 -1.6) 190 | (stroke 191 | (width 0.2) 192 | (type solid) 193 | ) 194 | (fill none) 195 | (layer "F.SilkS") 196 | (uuid "5b27f294-040b-4f8d-8244-06d58804d02d") 197 | ) 198 | (fp_line 199 | (start -2.75 -2.25) 200 | (end -2.75 2.05) 201 | (stroke 202 | (width 0.05) 203 | (type solid) 204 | ) 205 | (layer "F.CrtYd") 206 | (uuid "bb73ee76-391e-4549-9025-9c33b80ce2dd") 207 | ) 208 | (fp_line 209 | (start -2.75 2.05) 210 | (end 2.75 2.05) 211 | (stroke 212 | (width 0.05) 213 | (type solid) 214 | ) 215 | (layer "F.CrtYd") 216 | (uuid "9fd8ff47-8fa1-4938-bbae-9ef68802c238") 217 | ) 218 | (fp_line 219 | (start 2.75 -2.25) 220 | (end -2.75 -2.25) 221 | (stroke 222 | (width 0.05) 223 | (type solid) 224 | ) 225 | (layer "F.CrtYd") 226 | (uuid "7bf9d403-23f6-4f6d-a0e5-7ea7c5ac4da4") 227 | ) 228 | (fp_line 229 | (start 2.75 2.05) 230 | (end 2.75 -2.25) 231 | (stroke 232 | (width 0.05) 233 | (type solid) 234 | ) 235 | (layer "F.CrtYd") 236 | (uuid "6f1189c7-c115-4916-b601-43cf96628b89") 237 | ) 238 | (fp_line 239 | (start -2.5 -2) 240 | (end 2.5 -2) 241 | (stroke 242 | (width 0.127) 243 | (type solid) 244 | ) 245 | (layer "F.Fab") 246 | (uuid "92256483-fda7-45b7-b6f4-319ab25e3f58") 247 | ) 248 | (fp_line 249 | (start -2.5 -1.1) 250 | (end -2.5 -2) 251 | (stroke 252 | (width 0.127) 253 | (type solid) 254 | ) 255 | (layer "F.Fab") 256 | (uuid "697b8bbb-ddb6-403d-8aa4-e3df359c2df9") 257 | ) 258 | (fp_line 259 | (start -2.5 -1.1) 260 | (end 2.5 -1.1) 261 | (stroke 262 | (width 0.127) 263 | (type solid) 264 | ) 265 | (layer "F.Fab") 266 | (uuid "adc40428-d6fc-4b45-9ee6-cb61b7a534a6") 267 | ) 268 | (fp_line 269 | (start -2.5 1.8) 270 | (end -2.5 -1.1) 271 | (stroke 272 | (width 0.127) 273 | (type solid) 274 | ) 275 | (layer "F.Fab") 276 | (uuid "bf638427-3155-4ef3-b9ef-577ffb676b41") 277 | ) 278 | (fp_line 279 | (start 2.5 -2) 280 | (end 2.5 -1.1) 281 | (stroke 282 | (width 0.127) 283 | (type solid) 284 | ) 285 | (layer "F.Fab") 286 | (uuid "a16c0fd1-ea65-4574-837d-3f33dbd46d4e") 287 | ) 288 | (fp_line 289 | (start 2.5 -1.1) 290 | (end 2.5 1.8) 291 | (stroke 292 | (width 0.127) 293 | (type solid) 294 | ) 295 | (layer "F.Fab") 296 | (uuid "bc8f2a9c-1117-44f7-b69b-b6e7a8ac9de7") 297 | ) 298 | (fp_line 299 | (start 2.5 1.8) 300 | (end -2.5 1.8) 301 | (stroke 302 | (width 0.127) 303 | (type solid) 304 | ) 305 | (layer "F.Fab") 306 | (uuid "6e7ae5e9-29c3-4afb-aa99-e40633d5fd77") 307 | ) 308 | (fp_circle 309 | (center 1.95 -1.6) 310 | (end 2.05 -1.6) 311 | (stroke 312 | (width 0.2) 313 | (type solid) 314 | ) 315 | (fill none) 316 | (layer "F.Fab") 317 | (uuid "5999db92-943d-49e0-9421-9a2ba7823f57") 318 | ) 319 | (pad "1" smd rect 320 | (at 1.25 -1.25) 321 | (size 0.3 0.8) 322 | (layers "F.Cu" "F.Mask") 323 | (uuid "d5adbb4e-5c95-4716-924a-a04f528dcbf9") 324 | ) 325 | (pad "2" smd rect 326 | (at 0.75 -1.25) 327 | (size 0.3 0.8) 328 | (layers "F.Cu" "F.Mask") 329 | (uuid "a26dd3a5-13ac-4bb8-961d-5c28a94cb0b8") 330 | ) 331 | (pad "3" smd rect 332 | (at 0.25 -1.25) 333 | (size 0.3 0.8) 334 | (layers "F.Cu" "F.Mask") 335 | (uuid "263d39c5-62d0-4b85-8775-bebe9def9a90") 336 | ) 337 | (pad "4" smd rect 338 | (at -0.25 -1.25) 339 | (size 0.3 0.8) 340 | (layers "F.Cu" "F.Mask") 341 | (uuid "0ecfedc1-fd5f-4a7d-952d-0332e8f3ece1") 342 | ) 343 | (pad "5" smd rect 344 | (at -0.75 -1.25) 345 | (size 0.3 0.8) 346 | (layers "F.Cu" "F.Mask") 347 | (uuid "fa7a2aab-fc22-43e5-ae9d-51ce1ecbb6c3") 348 | ) 349 | (pad "6" smd rect 350 | (at -1.25 -1.25) 351 | (size 0.3 0.8) 352 | (layers "F.Cu" "F.Mask") 353 | (uuid "13686442-3be9-4e9b-8791-e62d39fc564a") 354 | ) 355 | (pad "S1" smd rect 356 | (at 2.25 1.25) 357 | (size 0.4 0.8) 358 | (layers "F.Cu" "F.Paste" "F.Mask") 359 | (uuid "8e705206-013c-41ec-bc58-b492e3d017ba") 360 | ) 361 | (pad "S2" smd rect 362 | (at -2.25 1.25) 363 | (size 0.4 0.8) 364 | (layers "F.Cu" "F.Paste" "F.Mask") 365 | (uuid "3505687f-e857-4c52-b35c-91710e2a58e2") 366 | ) 367 | (model "${KIPRJMOD}/Hirose_FPC.3dshapes/FH34SRJ-6S-0.5SH.step" 368 | (offset 369 | (xyz 0 0 0) 370 | ) 371 | (scale 372 | (xyz 1 1 1) 373 | ) 374 | (rotate 375 | (xyz 0 0 0) 376 | ) 377 | ) 378 | ) 379 | -------------------------------------------------------------------------------- /Hirose_FPC.pretty/HRS_FH34SRJ-24S-0.5SH_50_.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "HRS_FH34SRJ-24S-0.5SH_50_" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (property "Reference" "REF**" 7 | (at -4.968 -2.7564 0) 8 | (layer "F.SilkS") 9 | (uuid "9bdf523a-de1b-40dd-8df3-0636351055c6") 10 | (effects 11 | (font 12 | (size 0.64 0.64) 13 | (thickness 0.15) 14 | ) 15 | ) 16 | ) 17 | (property "Value" "HRS_FH34SRJ-24S-0.5SH_50_" 18 | (at 3.16 2.5436 0) 19 | (layer "F.Fab") 20 | (uuid "2e373331-43cd-4285-a587-92266c650df0") 21 | (effects 22 | (font 23 | (size 0.64 0.64) 24 | (thickness 0.15) 25 | ) 26 | ) 27 | ) 28 | (property "Footprint" "" 29 | (at 0 0 0) 30 | (layer "F.Fab") 31 | (hide yes) 32 | (uuid "0fb3c12b-2e85-494e-ba44-e9ef7b3acc8c") 33 | (effects 34 | (font 35 | (size 1.27 1.27) 36 | (thickness 0.15) 37 | ) 38 | ) 39 | ) 40 | (property "Datasheet" "" 41 | (at 0 0 0) 42 | (layer "F.Fab") 43 | (hide yes) 44 | (uuid "cbc07db7-28ea-4469-bad2-1da3e087a1e1") 45 | (effects 46 | (font 47 | (size 1.27 1.27) 48 | (thickness 0.15) 49 | ) 50 | ) 51 | ) 52 | (property "Description" "" 53 | (at 0 0 0) 54 | (layer "F.Fab") 55 | (hide yes) 56 | (uuid "cb72e576-9cb9-4c78-93bd-7292c41408d1") 57 | (effects 58 | (font 59 | (size 1.27 1.27) 60 | (thickness 0.15) 61 | ) 62 | ) 63 | ) 64 | (attr smd) 65 | (fp_poly 66 | (pts 67 | (xy -5.875 -1.65) (xy -5.625 -1.65) (xy -5.625 -1) (xy -5.875 -1) 68 | ) 69 | (stroke 70 | (width 0.01) 71 | (type solid) 72 | ) 73 | (fill solid) 74 | (layer "F.Paste") 75 | (uuid "dcfff1ea-a97b-43bc-a759-b5ac2b69ff66") 76 | ) 77 | (fp_poly 78 | (pts 79 | (xy -5.375 -1.65) (xy -5.125 -1.65) (xy -5.125 -1) (xy -5.375 -1) 80 | ) 81 | (stroke 82 | (width 0.01) 83 | (type solid) 84 | ) 85 | (fill solid) 86 | (layer "F.Paste") 87 | (uuid "ee15aaff-6277-49bb-89bf-578fa5614566") 88 | ) 89 | (fp_poly 90 | (pts 91 | (xy -4.875 -1.65) (xy -4.625 -1.65) (xy -4.625 -1) (xy -4.875 -1) 92 | ) 93 | (stroke 94 | (width 0.01) 95 | (type solid) 96 | ) 97 | (fill solid) 98 | (layer "F.Paste") 99 | (uuid "65f05760-d41f-40b4-96ae-d83efe838480") 100 | ) 101 | (fp_poly 102 | (pts 103 | (xy -4.375 -1.65) (xy -4.125 -1.65) (xy -4.125 -1) (xy -4.375 -1) 104 | ) 105 | (stroke 106 | (width 0.01) 107 | (type solid) 108 | ) 109 | (fill solid) 110 | (layer "F.Paste") 111 | (uuid "d27ae745-892d-459d-a19a-932a31e0bc26") 112 | ) 113 | (fp_poly 114 | (pts 115 | (xy -3.875 -1.65) (xy -3.625 -1.65) (xy -3.625 -1) (xy -3.875 -1) 116 | ) 117 | (stroke 118 | (width 0.01) 119 | (type solid) 120 | ) 121 | (fill solid) 122 | (layer "F.Paste") 123 | (uuid "3be2a286-35b6-4572-9484-08090014d03e") 124 | ) 125 | (fp_poly 126 | (pts 127 | (xy -3.375 -1.65) (xy -3.125 -1.65) (xy -3.125 -1) (xy -3.375 -1) 128 | ) 129 | (stroke 130 | (width 0.01) 131 | (type solid) 132 | ) 133 | (fill solid) 134 | (layer "F.Paste") 135 | (uuid "2beed7cb-a0ca-472b-a894-b322fe6675e2") 136 | ) 137 | (fp_poly 138 | (pts 139 | (xy -2.875 -1.65) (xy -2.625 -1.65) (xy -2.625 -1) (xy -2.875 -1) 140 | ) 141 | (stroke 142 | (width 0.01) 143 | (type solid) 144 | ) 145 | (fill solid) 146 | (layer "F.Paste") 147 | (uuid "417acce1-360f-498e-8b8c-cd979b55dff0") 148 | ) 149 | (fp_poly 150 | (pts 151 | (xy -2.375 -1.65) (xy -2.125 -1.65) (xy -2.125 -1) (xy -2.375 -1) 152 | ) 153 | (stroke 154 | (width 0.01) 155 | (type solid) 156 | ) 157 | (fill solid) 158 | (layer "F.Paste") 159 | (uuid "46664417-b27d-4e9f-b19a-0ba2a7aeecb4") 160 | ) 161 | (fp_poly 162 | (pts 163 | (xy -1.875 -1.65) (xy -1.625 -1.65) (xy -1.625 -1) (xy -1.875 -1) 164 | ) 165 | (stroke 166 | (width 0.01) 167 | (type solid) 168 | ) 169 | (fill solid) 170 | (layer "F.Paste") 171 | (uuid "5dfd0644-c05d-49bf-9cba-9065f713733e") 172 | ) 173 | (fp_poly 174 | (pts 175 | (xy -1.375 -1.65) (xy -1.125 -1.65) (xy -1.125 -1) (xy -1.375 -1) 176 | ) 177 | (stroke 178 | (width 0.01) 179 | (type solid) 180 | ) 181 | (fill solid) 182 | (layer "F.Paste") 183 | (uuid "8b235e3e-9527-49e8-9df7-69ebecb66c35") 184 | ) 185 | (fp_poly 186 | (pts 187 | (xy -0.875 -1.65) (xy -0.625 -1.65) (xy -0.625 -1) (xy -0.875 -1) 188 | ) 189 | (stroke 190 | (width 0.01) 191 | (type solid) 192 | ) 193 | (fill solid) 194 | (layer "F.Paste") 195 | (uuid "e2bf1f14-f24f-4872-a03a-3d1495a6df41") 196 | ) 197 | (fp_poly 198 | (pts 199 | (xy -0.375 -1.65) (xy -0.125 -1.65) (xy -0.125 -1) (xy -0.375 -1) 200 | ) 201 | (stroke 202 | (width 0.01) 203 | (type solid) 204 | ) 205 | (fill solid) 206 | (layer "F.Paste") 207 | (uuid "639fee8e-82f6-4188-8d64-7e1168cbff3e") 208 | ) 209 | (fp_poly 210 | (pts 211 | (xy 0.125 -1.65) (xy 0.375 -1.65) (xy 0.375 -1) (xy 0.125 -1) 212 | ) 213 | (stroke 214 | (width 0.01) 215 | (type solid) 216 | ) 217 | (fill solid) 218 | (layer "F.Paste") 219 | (uuid "f9093327-35fc-4f7e-9134-fff9ef5c2e19") 220 | ) 221 | (fp_poly 222 | (pts 223 | (xy 0.625 -1.65) (xy 0.875 -1.65) (xy 0.875 -1) (xy 0.625 -1) 224 | ) 225 | (stroke 226 | (width 0.01) 227 | (type solid) 228 | ) 229 | (fill solid) 230 | (layer "F.Paste") 231 | (uuid "91bbd442-6418-49d7-82a1-82c07c2d91fe") 232 | ) 233 | (fp_poly 234 | (pts 235 | (xy 1.125 -1.65) (xy 1.375 -1.65) (xy 1.375 -1) (xy 1.125 -1) 236 | ) 237 | (stroke 238 | (width 0.01) 239 | (type solid) 240 | ) 241 | (fill solid) 242 | (layer "F.Paste") 243 | (uuid "3669e21a-3ba9-42f0-a6b9-a69e6994e7e3") 244 | ) 245 | (fp_poly 246 | (pts 247 | (xy 1.625 -1.65) (xy 1.875 -1.65) (xy 1.875 -1) (xy 1.625 -1) 248 | ) 249 | (stroke 250 | (width 0.01) 251 | (type solid) 252 | ) 253 | (fill solid) 254 | (layer "F.Paste") 255 | (uuid "84e558d0-7345-4cd5-9439-1265580f61aa") 256 | ) 257 | (fp_poly 258 | (pts 259 | (xy 2.125 -1.65) (xy 2.375 -1.65) (xy 2.375 -1) (xy 2.125 -1) 260 | ) 261 | (stroke 262 | (width 0.01) 263 | (type solid) 264 | ) 265 | (fill solid) 266 | (layer "F.Paste") 267 | (uuid "9876bec9-cd07-41eb-85da-5343a81238c8") 268 | ) 269 | (fp_poly 270 | (pts 271 | (xy 2.625 -1.65) (xy 2.875 -1.65) (xy 2.875 -1) (xy 2.625 -1) 272 | ) 273 | (stroke 274 | (width 0.01) 275 | (type solid) 276 | ) 277 | (fill solid) 278 | (layer "F.Paste") 279 | (uuid "da29dc8c-f031-476b-9aa0-359c965a401f") 280 | ) 281 | (fp_poly 282 | (pts 283 | (xy 3.125 -1.65) (xy 3.375 -1.65) (xy 3.375 -1) (xy 3.125 -1) 284 | ) 285 | (stroke 286 | (width 0.01) 287 | (type solid) 288 | ) 289 | (fill solid) 290 | (layer "F.Paste") 291 | (uuid "9e271c45-5963-44d9-b24d-f9871d01ec11") 292 | ) 293 | (fp_poly 294 | (pts 295 | (xy 3.625 -1.65) (xy 3.875 -1.65) (xy 3.875 -1) (xy 3.625 -1) 296 | ) 297 | (stroke 298 | (width 0.01) 299 | (type solid) 300 | ) 301 | (fill solid) 302 | (layer "F.Paste") 303 | (uuid "5da380ec-fdc3-4af6-9a01-9b98a3ef28e5") 304 | ) 305 | (fp_poly 306 | (pts 307 | (xy 4.125 -1.65) (xy 4.375 -1.65) (xy 4.375 -1) (xy 4.125 -1) 308 | ) 309 | (stroke 310 | (width 0.01) 311 | (type solid) 312 | ) 313 | (fill solid) 314 | (layer "F.Paste") 315 | (uuid "9c7c48b8-4c15-4a02-b800-7db97e45cec9") 316 | ) 317 | (fp_poly 318 | (pts 319 | (xy 4.625 -1.65) (xy 4.875 -1.65) (xy 4.875 -1) (xy 4.625 -1) 320 | ) 321 | (stroke 322 | (width 0.01) 323 | (type solid) 324 | ) 325 | (fill solid) 326 | (layer "F.Paste") 327 | (uuid "2a74ce5a-473d-4543-b995-d357f0f7f7a4") 328 | ) 329 | (fp_poly 330 | (pts 331 | (xy 5.125 -1.65) (xy 5.375 -1.65) (xy 5.375 -1) (xy 5.125 -1) 332 | ) 333 | (stroke 334 | (width 0.01) 335 | (type solid) 336 | ) 337 | (fill solid) 338 | (layer "F.Paste") 339 | (uuid "a4042e1d-b04d-46b0-b196-c77f101cb46b") 340 | ) 341 | (fp_poly 342 | (pts 343 | (xy 5.625 -1.65) (xy 5.875 -1.65) (xy 5.875 -1) (xy 5.625 -1) 344 | ) 345 | (stroke 346 | (width 0.01) 347 | (type solid) 348 | ) 349 | (fill solid) 350 | (layer "F.Paste") 351 | (uuid "65358268-7801-4c44-ae8e-eb56e1a7b46f") 352 | ) 353 | (fp_line 354 | (start -7 -1.1) 355 | (end -7 0.53) 356 | (stroke 357 | (width 0.127) 358 | (type solid) 359 | ) 360 | (layer "F.SilkS") 361 | (uuid "f44aca89-5e54-4f62-94df-afe8514895e0") 362 | ) 363 | (fp_line 364 | (start -6.23 1.8) 365 | (end 6.23 1.8) 366 | (stroke 367 | (width 0.127) 368 | (type solid) 369 | ) 370 | (layer "F.SilkS") 371 | (uuid "12f9182a-98c1-46d8-babd-e5cddfb36927") 372 | ) 373 | (fp_line 374 | (start -6.22 -1.1) 375 | (end -7 -1.1) 376 | (stroke 377 | (width 0.127) 378 | (type solid) 379 | ) 380 | (layer "F.SilkS") 381 | (uuid "644d64d2-d4a3-4850-b6fd-4a14a93898e9") 382 | ) 383 | (fp_line 384 | (start 6.22 -1.1) 385 | (end 7 -1.1) 386 | (stroke 387 | (width 0.127) 388 | (type solid) 389 | ) 390 | (layer "F.SilkS") 391 | (uuid "65417b28-8a93-42cd-b1ec-243f2f8c3b9b") 392 | ) 393 | (fp_line 394 | (start 7 -1.1) 395 | (end 7 0.53) 396 | (stroke 397 | (width 0.127) 398 | (type solid) 399 | ) 400 | (layer "F.SilkS") 401 | (uuid "46c8bd13-0534-42e3-8d19-0a8250455af8") 402 | ) 403 | (fp_circle 404 | (center 5.75 -2.55) 405 | (end 5.85 -2.55) 406 | (stroke 407 | (width 0.2) 408 | (type solid) 409 | ) 410 | (fill none) 411 | (layer "F.SilkS") 412 | (uuid "5464e4d9-6014-4434-a278-01e1cb5968c6") 413 | ) 414 | (fp_line 415 | (start -7.25 -2.25) 416 | (end -7.25 2.05) 417 | (stroke 418 | (width 0.05) 419 | (type solid) 420 | ) 421 | (layer "F.CrtYd") 422 | (uuid "dc7269cf-beda-4c8f-8b73-dccbc2e942ff") 423 | ) 424 | (fp_line 425 | (start -7.25 2.05) 426 | (end 7.25 2.05) 427 | (stroke 428 | (width 0.05) 429 | (type solid) 430 | ) 431 | (layer "F.CrtYd") 432 | (uuid "49c6a7cb-b4c9-4cb1-844a-56f7dbd7a3e7") 433 | ) 434 | (fp_line 435 | (start 7.25 -2.25) 436 | (end -7.25 -2.25) 437 | (stroke 438 | (width 0.05) 439 | (type solid) 440 | ) 441 | (layer "F.CrtYd") 442 | (uuid "bfe271bc-b641-49db-a3cd-9ec0e4bd834c") 443 | ) 444 | (fp_line 445 | (start 7.25 2.05) 446 | (end 7.25 -2.25) 447 | (stroke 448 | (width 0.05) 449 | (type solid) 450 | ) 451 | (layer "F.CrtYd") 452 | (uuid "1023cfd7-9d38-481c-a8a1-e728d113e11d") 453 | ) 454 | (fp_line 455 | (start -7 -2) 456 | (end 7 -2) 457 | (stroke 458 | (width 0.127) 459 | (type solid) 460 | ) 461 | (layer "F.Fab") 462 | (uuid "f93b6a83-921a-4052-b60f-bb646582c0a5") 463 | ) 464 | (fp_line 465 | (start -7 -1.1) 466 | (end -7 -2) 467 | (stroke 468 | (width 0.127) 469 | (type solid) 470 | ) 471 | (layer "F.Fab") 472 | (uuid "98f50e69-4b25-4c99-a331-23457a6ec6b6") 473 | ) 474 | (fp_line 475 | (start -7 -1.1) 476 | (end 7 -1.1) 477 | (stroke 478 | (width 0.127) 479 | (type solid) 480 | ) 481 | (layer "F.Fab") 482 | (uuid "e6b20f20-f0bd-4715-bc29-7f2ed8e4166b") 483 | ) 484 | (fp_line 485 | (start -7 1.8) 486 | (end -7 -1.1) 487 | (stroke 488 | (width 0.127) 489 | (type solid) 490 | ) 491 | (layer "F.Fab") 492 | (uuid "2ec745f8-29d3-49a4-99fc-b59a1971ca12") 493 | ) 494 | (fp_line 495 | (start 7 -2) 496 | (end 7 -1.1) 497 | (stroke 498 | (width 0.127) 499 | (type solid) 500 | ) 501 | (layer "F.Fab") 502 | (uuid "a35643b5-43b8-4e87-a217-99f1f472b91e") 503 | ) 504 | (fp_line 505 | (start 7 -1.1) 506 | (end 7 1.8) 507 | (stroke 508 | (width 0.127) 509 | (type solid) 510 | ) 511 | (layer "F.Fab") 512 | (uuid "d7deaba6-0041-445b-a2f8-67e42179bcd0") 513 | ) 514 | (fp_line 515 | (start 7 1.8) 516 | (end -7 1.8) 517 | (stroke 518 | (width 0.127) 519 | (type solid) 520 | ) 521 | (layer "F.Fab") 522 | (uuid "b31f9dd6-d6f2-4545-8ec6-14b631eeeb43") 523 | ) 524 | (fp_circle 525 | (center 5.75 -2.55) 526 | (end 5.85 -2.55) 527 | (stroke 528 | (width 0.2) 529 | (type solid) 530 | ) 531 | (fill none) 532 | (layer "F.Fab") 533 | (uuid "5a236d21-9511-40bf-97b1-03d94bc3ffc7") 534 | ) 535 | (pad "1" smd rect 536 | (at 5.75 -1.25) 537 | (size 0.3 0.8) 538 | (layers "F.Cu" "F.Mask") 539 | (uuid "fe484d13-9148-4e66-991c-e47e2baed9a1") 540 | ) 541 | (pad "2" smd rect 542 | (at 5.25 -1.25) 543 | (size 0.3 0.8) 544 | (layers "F.Cu" "F.Mask") 545 | (uuid "121668d7-9c11-4dea-9d90-71b542a79b68") 546 | ) 547 | (pad "3" smd rect 548 | (at 4.75 -1.25) 549 | (size 0.3 0.8) 550 | (layers "F.Cu" "F.Mask") 551 | (uuid "647588dc-c7f0-4487-b740-69062cb9fcde") 552 | ) 553 | (pad "4" smd rect 554 | (at 4.25 -1.25) 555 | (size 0.3 0.8) 556 | (layers "F.Cu" "F.Mask") 557 | (uuid "d3fb5366-82b4-4516-907f-4d9b95819017") 558 | ) 559 | (pad "5" smd rect 560 | (at 3.75 -1.25) 561 | (size 0.3 0.8) 562 | (layers "F.Cu" "F.Mask") 563 | (uuid "0af79c43-7e25-4b2f-a4cd-c0e644b178c1") 564 | ) 565 | (pad "6" smd rect 566 | (at 3.25 -1.25) 567 | (size 0.3 0.8) 568 | (layers "F.Cu" "F.Mask") 569 | (uuid "63fe79e3-d7a7-4a87-996c-8afdaf799c5c") 570 | ) 571 | (pad "7" smd rect 572 | (at 2.75 -1.25) 573 | (size 0.3 0.8) 574 | (layers "F.Cu" "F.Mask") 575 | (uuid "18565a90-0c25-4d06-b788-0a7ed9334f37") 576 | ) 577 | (pad "8" smd rect 578 | (at 2.25 -1.25) 579 | (size 0.3 0.8) 580 | (layers "F.Cu" "F.Mask") 581 | (uuid "b9a163a6-d438-4d96-afda-43ff13a56190") 582 | ) 583 | (pad "9" smd rect 584 | (at 1.75 -1.25) 585 | (size 0.3 0.8) 586 | (layers "F.Cu" "F.Mask") 587 | (uuid "bbdfb47f-a8f5-44a3-af4e-12f36a78d5b5") 588 | ) 589 | (pad "10" smd rect 590 | (at 1.25 -1.25) 591 | (size 0.3 0.8) 592 | (layers "F.Cu" "F.Mask") 593 | (uuid "40f6990d-0972-40c7-9495-178c10eb601b") 594 | ) 595 | (pad "11" smd rect 596 | (at 0.75 -1.25) 597 | (size 0.3 0.8) 598 | (layers "F.Cu" "F.Mask") 599 | (uuid "73dfde5a-3f02-4771-88ea-725662b4522b") 600 | ) 601 | (pad "12" smd rect 602 | (at 0.25 -1.25) 603 | (size 0.3 0.8) 604 | (layers "F.Cu" "F.Mask") 605 | (uuid "c67476db-f2b4-44a6-bc85-88c8faa02fe2") 606 | ) 607 | (pad "13" smd rect 608 | (at -0.25 -1.25) 609 | (size 0.3 0.8) 610 | (layers "F.Cu" "F.Mask") 611 | (uuid "4b02c27a-e715-46cf-a2a6-e093d26d00de") 612 | ) 613 | (pad "14" smd rect 614 | (at -0.75 -1.25) 615 | (size 0.3 0.8) 616 | (layers "F.Cu" "F.Mask") 617 | (uuid "f73b8d79-473d-471e-907d-a911c1b4b6ee") 618 | ) 619 | (pad "15" smd rect 620 | (at -1.25 -1.25) 621 | (size 0.3 0.8) 622 | (layers "F.Cu" "F.Mask") 623 | (uuid "6cfda665-e65c-44a1-90ab-2be1aeab942b") 624 | ) 625 | (pad "16" smd rect 626 | (at -1.75 -1.25) 627 | (size 0.3 0.8) 628 | (layers "F.Cu" "F.Mask") 629 | (uuid "c57e62be-af90-4883-9485-651af5541831") 630 | ) 631 | (pad "17" smd rect 632 | (at -2.25 -1.25) 633 | (size 0.3 0.8) 634 | (layers "F.Cu" "F.Mask") 635 | (uuid "ded10cf6-2af0-4fad-abb1-89b647035ab1") 636 | ) 637 | (pad "18" smd rect 638 | (at -2.75 -1.25) 639 | (size 0.3 0.8) 640 | (layers "F.Cu" "F.Mask") 641 | (uuid "004d6b63-a42f-408c-a703-b5928adf6ee3") 642 | ) 643 | (pad "19" smd rect 644 | (at -3.25 -1.25) 645 | (size 0.3 0.8) 646 | (layers "F.Cu" "F.Mask") 647 | (uuid "6ef01b2e-435e-4f64-a3c1-afd8df6e2491") 648 | ) 649 | (pad "20" smd rect 650 | (at -3.75 -1.25) 651 | (size 0.3 0.8) 652 | (layers "F.Cu" "F.Mask") 653 | (uuid "47fe68fd-1f59-4033-aca4-739aaad47746") 654 | ) 655 | (pad "21" smd rect 656 | (at -4.25 -1.25) 657 | (size 0.3 0.8) 658 | (layers "F.Cu" "F.Mask") 659 | (uuid "32c3519c-ec53-45b2-8128-9365690b6349") 660 | ) 661 | (pad "22" smd rect 662 | (at -4.75 -1.25) 663 | (size 0.3 0.8) 664 | (layers "F.Cu" "F.Mask") 665 | (uuid "f4e41805-17e4-4bfc-beeb-e11c052f8c4f") 666 | ) 667 | (pad "23" smd rect 668 | (at -5.25 -1.25) 669 | (size 0.3 0.8) 670 | (layers "F.Cu" "F.Mask") 671 | (uuid "92d5cbd1-84d6-4a23-8416-4b4d46e715eb") 672 | ) 673 | (pad "24" smd rect 674 | (at -5.75 -1.25) 675 | (size 0.3 0.8) 676 | (layers "F.Cu" "F.Mask") 677 | (uuid "17d832ae-21ec-4697-8b76-b76da2cc124b") 678 | ) 679 | (pad "S1" smd rect 680 | (at 6.75 1.25) 681 | (size 0.4 0.8) 682 | (layers "F.Cu" "F.Paste" "F.Mask") 683 | (uuid "093fbc6a-2619-441f-b7aa-ca45ce8b5b79") 684 | ) 685 | (pad "S2" smd rect 686 | (at -6.75 1.25) 687 | (size 0.4 0.8) 688 | (layers "F.Cu" "F.Paste" "F.Mask") 689 | (uuid "836b063e-64c3-4a69-b450-2fbeb14b5682") 690 | ) 691 | (model "${KIPRJMOD}/Hirose_FPC.3dshapes/FH34SRJ-24S-0.5SH.step" 692 | (offset 693 | (xyz 0 0 0) 694 | ) 695 | (scale 696 | (xyz 1 1 1) 697 | ) 698 | (rotate 699 | (xyz 0 0 0) 700 | ) 701 | ) 702 | ) 703 | -------------------------------------------------------------------------------- /FW16_EPD.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "apply_defaults_to_fp_fields": false, 7 | "apply_defaults_to_fp_shapes": false, 8 | "apply_defaults_to_fp_text": false, 9 | "board_outline_line_width": 0.05, 10 | "copper_line_width": 0.2, 11 | "copper_text_italic": false, 12 | "copper_text_size_h": 1.5, 13 | "copper_text_size_v": 1.5, 14 | "copper_text_thickness": 0.3, 15 | "copper_text_upright": false, 16 | "courtyard_line_width": 0.05, 17 | "dimension_precision": 4, 18 | "dimension_units": 3, 19 | "dimensions": { 20 | "arrow_length": 1270000, 21 | "extension_offset": 500000, 22 | "keep_text_aligned": true, 23 | "suppress_zeroes": false, 24 | "text_position": 0, 25 | "units_format": 1 26 | }, 27 | "fab_line_width": 0.1, 28 | "fab_text_italic": false, 29 | "fab_text_size_h": 1.0, 30 | "fab_text_size_v": 1.0, 31 | "fab_text_thickness": 0.15, 32 | "fab_text_upright": false, 33 | "other_line_width": 0.1, 34 | "other_text_italic": false, 35 | "other_text_size_h": 1.0, 36 | "other_text_size_v": 1.0, 37 | "other_text_thickness": 0.15, 38 | "other_text_upright": false, 39 | "pads": { 40 | "drill": 0.0, 41 | "height": 0.62, 42 | "width": 0.56 43 | }, 44 | "silk_line_width": 0.1, 45 | "silk_text_italic": false, 46 | "silk_text_size_h": 1.0, 47 | "silk_text_size_v": 1.0, 48 | "silk_text_thickness": 0.1, 49 | "silk_text_upright": false, 50 | "zones": { 51 | "min_clearance": 0.5 52 | } 53 | }, 54 | "diff_pair_dimensions": [ 55 | { 56 | "gap": 0.0, 57 | "via_gap": 0.0, 58 | "width": 0.0 59 | } 60 | ], 61 | "drc_exclusions": [], 62 | "meta": { 63 | "version": 2 64 | }, 65 | "rule_severities": { 66 | "annular_width": "error", 67 | "clearance": "error", 68 | "connection_width": "warning", 69 | "copper_edge_clearance": "error", 70 | "copper_sliver": "warning", 71 | "courtyards_overlap": "error", 72 | "diff_pair_gap_out_of_range": "error", 73 | "diff_pair_uncoupled_length_too_long": "error", 74 | "drill_out_of_range": "error", 75 | "duplicate_footprints": "warning", 76 | "extra_footprint": "warning", 77 | "footprint": "error", 78 | "footprint_symbol_mismatch": "warning", 79 | "footprint_type_mismatch": "ignore", 80 | "hole_clearance": "error", 81 | "hole_near_hole": "error", 82 | "holes_co_located": "warning", 83 | "invalid_outline": "error", 84 | "isolated_copper": "warning", 85 | "item_on_disabled_layer": "error", 86 | "items_not_allowed": "error", 87 | "length_out_of_range": "error", 88 | "lib_footprint_issues": "warning", 89 | "lib_footprint_mismatch": "warning", 90 | "malformed_courtyard": "error", 91 | "microvia_drill_out_of_range": "error", 92 | "missing_courtyard": "ignore", 93 | "missing_footprint": "warning", 94 | "net_conflict": "warning", 95 | "npth_inside_courtyard": "ignore", 96 | "padstack": "warning", 97 | "pth_inside_courtyard": "ignore", 98 | "shorting_items": "error", 99 | "silk_edge_clearance": "warning", 100 | "silk_over_copper": "warning", 101 | "silk_overlap": "warning", 102 | "skew_out_of_range": "error", 103 | "solder_mask_bridge": "error", 104 | "starved_thermal": "error", 105 | "text_height": "warning", 106 | "text_thickness": "warning", 107 | "through_hole_pad_without_hole": "error", 108 | "too_many_vias": "error", 109 | "track_dangling": "warning", 110 | "track_width": "error", 111 | "tracks_crossing": "error", 112 | "unconnected_items": "error", 113 | "unresolved_variable": "error", 114 | "via_dangling": "warning", 115 | "zones_intersect": "error" 116 | }, 117 | "rules": { 118 | "max_error": 0.005, 119 | "min_clearance": 0.127, 120 | "min_connection": 0.127, 121 | "min_copper_edge_clearance": 0.3, 122 | "min_hole_clearance": 0.254, 123 | "min_hole_to_hole": 0.2, 124 | "min_microvia_diameter": 0.2, 125 | "min_microvia_drill": 0.1, 126 | "min_resolved_spokes": 2, 127 | "min_silk_clearance": 0.0, 128 | "min_text_height": 0.8, 129 | "min_text_thickness": 0.08, 130 | "min_through_hole_diameter": 0.3, 131 | "min_track_width": 0.127, 132 | "min_via_annular_width": 0.13, 133 | "min_via_diameter": 0.5, 134 | "solder_mask_to_copper_clearance": 0.0, 135 | "use_height_for_length_calcs": true 136 | }, 137 | "teardrop_options": [ 138 | { 139 | "td_onpadsmd": true, 140 | "td_onroundshapesonly": false, 141 | "td_ontrackend": false, 142 | "td_onviapad": true 143 | } 144 | ], 145 | "teardrop_parameters": [ 146 | { 147 | "td_allow_use_two_tracks": true, 148 | "td_curve_segcount": 0, 149 | "td_height_ratio": 1.0, 150 | "td_length_ratio": 0.5, 151 | "td_maxheight": 2.0, 152 | "td_maxlen": 1.0, 153 | "td_on_pad_in_zone": false, 154 | "td_target_name": "td_round_shape", 155 | "td_width_to_size_filter_ratio": 0.9 156 | }, 157 | { 158 | "td_allow_use_two_tracks": true, 159 | "td_curve_segcount": 0, 160 | "td_height_ratio": 1.0, 161 | "td_length_ratio": 0.5, 162 | "td_maxheight": 2.0, 163 | "td_maxlen": 1.0, 164 | "td_on_pad_in_zone": false, 165 | "td_target_name": "td_rect_shape", 166 | "td_width_to_size_filter_ratio": 0.9 167 | }, 168 | { 169 | "td_allow_use_two_tracks": true, 170 | "td_curve_segcount": 0, 171 | "td_height_ratio": 1.0, 172 | "td_length_ratio": 0.5, 173 | "td_maxheight": 2.0, 174 | "td_maxlen": 1.0, 175 | "td_on_pad_in_zone": false, 176 | "td_target_name": "td_track_end", 177 | "td_width_to_size_filter_ratio": 0.9 178 | } 179 | ], 180 | "track_widths": [ 181 | 0.0 182 | ], 183 | "tuning_pattern_settings": { 184 | "diff_pair_defaults": { 185 | "corner_radius_percentage": 80, 186 | "corner_style": 1, 187 | "max_amplitude": 1.0, 188 | "min_amplitude": 0.2, 189 | "single_sided": false, 190 | "spacing": 1.0 191 | }, 192 | "diff_pair_skew_defaults": { 193 | "corner_radius_percentage": 80, 194 | "corner_style": 1, 195 | "max_amplitude": 1.0, 196 | "min_amplitude": 0.2, 197 | "single_sided": false, 198 | "spacing": 0.6 199 | }, 200 | "single_track_defaults": { 201 | "corner_radius_percentage": 80, 202 | "corner_style": 1, 203 | "max_amplitude": 1.0, 204 | "min_amplitude": 0.2, 205 | "single_sided": false, 206 | "spacing": 0.6 207 | } 208 | }, 209 | "via_dimensions": [ 210 | { 211 | "diameter": 0.0, 212 | "drill": 0.0 213 | } 214 | ], 215 | "zones_allow_external_fillets": false 216 | }, 217 | "ipc2581": { 218 | "dist": "", 219 | "distpn": "", 220 | "internal_id": "", 221 | "mfg": "", 222 | "mpn": "" 223 | }, 224 | "layer_presets": [], 225 | "viewports": [] 226 | }, 227 | "boards": [], 228 | "cvpcb": { 229 | "equivalence_files": [] 230 | }, 231 | "erc": { 232 | "erc_exclusions": [], 233 | "meta": { 234 | "version": 0 235 | }, 236 | "pin_map": [ 237 | [ 238 | 0, 239 | 0, 240 | 0, 241 | 0, 242 | 0, 243 | 0, 244 | 1, 245 | 0, 246 | 0, 247 | 0, 248 | 0, 249 | 2 250 | ], 251 | [ 252 | 0, 253 | 2, 254 | 0, 255 | 1, 256 | 0, 257 | 0, 258 | 1, 259 | 0, 260 | 2, 261 | 2, 262 | 2, 263 | 2 264 | ], 265 | [ 266 | 0, 267 | 0, 268 | 0, 269 | 0, 270 | 0, 271 | 0, 272 | 1, 273 | 0, 274 | 1, 275 | 0, 276 | 1, 277 | 2 278 | ], 279 | [ 280 | 0, 281 | 1, 282 | 0, 283 | 0, 284 | 0, 285 | 0, 286 | 1, 287 | 1, 288 | 2, 289 | 1, 290 | 1, 291 | 2 292 | ], 293 | [ 294 | 0, 295 | 0, 296 | 0, 297 | 0, 298 | 0, 299 | 0, 300 | 1, 301 | 0, 302 | 0, 303 | 0, 304 | 0, 305 | 2 306 | ], 307 | [ 308 | 0, 309 | 0, 310 | 0, 311 | 0, 312 | 0, 313 | 0, 314 | 0, 315 | 0, 316 | 0, 317 | 0, 318 | 0, 319 | 2 320 | ], 321 | [ 322 | 1, 323 | 1, 324 | 1, 325 | 1, 326 | 1, 327 | 0, 328 | 1, 329 | 1, 330 | 1, 331 | 1, 332 | 1, 333 | 2 334 | ], 335 | [ 336 | 0, 337 | 0, 338 | 0, 339 | 1, 340 | 0, 341 | 0, 342 | 1, 343 | 0, 344 | 0, 345 | 0, 346 | 0, 347 | 2 348 | ], 349 | [ 350 | 0, 351 | 2, 352 | 1, 353 | 2, 354 | 0, 355 | 0, 356 | 1, 357 | 0, 358 | 2, 359 | 2, 360 | 2, 361 | 2 362 | ], 363 | [ 364 | 0, 365 | 2, 366 | 0, 367 | 1, 368 | 0, 369 | 0, 370 | 1, 371 | 0, 372 | 2, 373 | 0, 374 | 0, 375 | 2 376 | ], 377 | [ 378 | 0, 379 | 2, 380 | 1, 381 | 1, 382 | 0, 383 | 0, 384 | 1, 385 | 0, 386 | 2, 387 | 0, 388 | 0, 389 | 2 390 | ], 391 | [ 392 | 2, 393 | 2, 394 | 2, 395 | 2, 396 | 2, 397 | 2, 398 | 2, 399 | 2, 400 | 2, 401 | 2, 402 | 2, 403 | 2 404 | ] 405 | ], 406 | "rule_severities": { 407 | "bus_definition_conflict": "error", 408 | "bus_entry_needed": "error", 409 | "bus_to_bus_conflict": "error", 410 | "bus_to_net_conflict": "error", 411 | "conflicting_netclasses": "error", 412 | "different_unit_footprint": "error", 413 | "different_unit_net": "error", 414 | "duplicate_reference": "error", 415 | "duplicate_sheet_names": "error", 416 | "endpoint_off_grid": "warning", 417 | "extra_units": "error", 418 | "global_label_dangling": "warning", 419 | "hier_label_mismatch": "error", 420 | "label_dangling": "error", 421 | "lib_symbol_issues": "warning", 422 | "missing_bidi_pin": "warning", 423 | "missing_input_pin": "warning", 424 | "missing_power_pin": "error", 425 | "missing_unit": "warning", 426 | "multiple_net_names": "warning", 427 | "net_not_bus_member": "warning", 428 | "no_connect_connected": "warning", 429 | "no_connect_dangling": "warning", 430 | "pin_not_connected": "error", 431 | "pin_not_driven": "error", 432 | "pin_to_pin": "error", 433 | "power_pin_not_driven": "error", 434 | "similar_labels": "warning", 435 | "simulation_model_issue": "ignore", 436 | "unannotated": "error", 437 | "unit_value_mismatch": "error", 438 | "unresolved_variable": "error", 439 | "wire_dangling": "error" 440 | } 441 | }, 442 | "libraries": { 443 | "pinned_footprint_libs": [], 444 | "pinned_symbol_libs": [] 445 | }, 446 | "meta": { 447 | "filename": "FW16_EPD.kicad_pro", 448 | "version": 1 449 | }, 450 | "net_settings": { 451 | "classes": [ 452 | { 453 | "bus_width": 12, 454 | "clearance": 0.15, 455 | "diff_pair_gap": 0.15, 456 | "diff_pair_via_gap": 0.25, 457 | "diff_pair_width": 0.65, 458 | "line_style": 0, 459 | "microvia_diameter": 0.3, 460 | "microvia_drill": 0.1, 461 | "name": "Default", 462 | "pcb_color": "rgba(0, 0, 0, 0.000)", 463 | "schematic_color": "rgba(0, 0, 0, 0.000)", 464 | "track_width": 0.15, 465 | "via_diameter": 0.56, 466 | "via_drill": 0.3, 467 | "wire_width": 6 468 | }, 469 | { 470 | "bus_width": 12, 471 | "clearance": 0.15, 472 | "diff_pair_gap": 0.25, 473 | "diff_pair_via_gap": 0.25, 474 | "diff_pair_width": 0.2, 475 | "line_style": 0, 476 | "microvia_diameter": 0.3, 477 | "microvia_drill": 0.1, 478 | "name": "Power", 479 | "pcb_color": "rgba(0, 0, 0, 0.000)", 480 | "schematic_color": "rgba(0, 0, 0, 0.000)", 481 | "track_width": 0.25, 482 | "via_diameter": 0.6, 483 | "via_drill": 0.3, 484 | "wire_width": 6 485 | } 486 | ], 487 | "meta": { 488 | "version": 3 489 | }, 490 | "net_colors": null, 491 | "netclass_assignments": null, 492 | "netclass_patterns": [ 493 | { 494 | "netclass": "Power", 495 | "pattern": "+3V3" 496 | }, 497 | { 498 | "netclass": "Power", 499 | "pattern": "GND" 500 | }, 501 | { 502 | "netclass": "Power", 503 | "pattern": "/EPD_3V3" 504 | }, 505 | { 506 | "netclass": "Power", 507 | "pattern": "+5V" 508 | }, 509 | { 510 | "netclass": "Power", 511 | "pattern": "+1V1" 512 | }, 513 | { 514 | "netclass": "Power", 515 | "pattern": "/EPD_VDHR" 516 | }, 517 | { 518 | "netclass": "Power", 519 | "pattern": "/EPD_VDDD" 520 | }, 521 | { 522 | "netclass": "Power", 523 | "pattern": "/EPD_VDH" 524 | }, 525 | { 526 | "netclass": "Power", 527 | "pattern": "/EPD_VDL" 528 | }, 529 | { 530 | "netclass": "Power", 531 | "pattern": "/EPD_VCOM" 532 | }, 533 | { 534 | "netclass": "Power", 535 | "pattern": "/EPD_VGL" 536 | }, 537 | { 538 | "netclass": "Power", 539 | "pattern": "/EPD_VGH" 540 | }, 541 | { 542 | "netclass": "Power", 543 | "pattern": "/EPD_GDR" 544 | }, 545 | { 546 | "netclass": "Power", 547 | "pattern": "/EPD_RESE" 548 | }, 549 | { 550 | "netclass": "Power", 551 | "pattern": "Net-(D1-A)" 552 | }, 553 | { 554 | "netclass": "Power", 555 | "pattern": "Net-(D2-A)" 556 | } 557 | ] 558 | }, 559 | "pcbnew": { 560 | "last_paths": { 561 | "gencad": "", 562 | "idf": "", 563 | "netlist": "", 564 | "plot": "gerbers/", 565 | "pos_files": "", 566 | "specctra_dsn": "", 567 | "step": "", 568 | "svg": "", 569 | "vrml": "" 570 | }, 571 | "page_layout_descr_file": "" 572 | }, 573 | "schematic": { 574 | "annotate_start_num": 0, 575 | "bom_export_filename": "", 576 | "bom_fmt_presets": [], 577 | "bom_fmt_settings": { 578 | "field_delimiter": ",", 579 | "keep_line_breaks": false, 580 | "keep_tabs": false, 581 | "name": "CSV", 582 | "ref_delimiter": ",", 583 | "ref_range_delimiter": "", 584 | "string_delimiter": "\"" 585 | }, 586 | "bom_presets": [], 587 | "bom_settings": { 588 | "exclude_dnp": false, 589 | "fields_ordered": [ 590 | { 591 | "group_by": false, 592 | "label": "Reference", 593 | "name": "Reference", 594 | "show": true 595 | }, 596 | { 597 | "group_by": true, 598 | "label": "Value", 599 | "name": "Value", 600 | "show": true 601 | }, 602 | { 603 | "group_by": false, 604 | "label": "Datasheet", 605 | "name": "Datasheet", 606 | "show": true 607 | }, 608 | { 609 | "group_by": false, 610 | "label": "Footprint", 611 | "name": "Footprint", 612 | "show": true 613 | }, 614 | { 615 | "group_by": false, 616 | "label": "Qty", 617 | "name": "${QUANTITY}", 618 | "show": true 619 | }, 620 | { 621 | "group_by": true, 622 | "label": "DNP", 623 | "name": "${DNP}", 624 | "show": true 625 | }, 626 | { 627 | "group_by": false, 628 | "label": "#", 629 | "name": "${ITEM_NUMBER}", 630 | "show": false 631 | }, 632 | { 633 | "group_by": false, 634 | "label": "MANUFACTURER", 635 | "name": "MANUFACTURER", 636 | "show": false 637 | }, 638 | { 639 | "group_by": false, 640 | "label": "Description", 641 | "name": "Description", 642 | "show": false 643 | } 644 | ], 645 | "filter_string": "", 646 | "group_symbols": true, 647 | "name": "", 648 | "sort_asc": true, 649 | "sort_field": "Reference" 650 | }, 651 | "connection_grid_size": 50.0, 652 | "drawing": { 653 | "dashed_lines_dash_length_ratio": 12.0, 654 | "dashed_lines_gap_length_ratio": 3.0, 655 | "default_line_thickness": 6.0, 656 | "default_text_size": 50.0, 657 | "field_names": [], 658 | "intersheets_ref_own_page": false, 659 | "intersheets_ref_prefix": "", 660 | "intersheets_ref_short": false, 661 | "intersheets_ref_show": false, 662 | "intersheets_ref_suffix": "", 663 | "junction_size_choice": 3, 664 | "label_size_ratio": 0.375, 665 | "operating_point_overlay_i_precision": 3, 666 | "operating_point_overlay_i_range": "~A", 667 | "operating_point_overlay_v_precision": 3, 668 | "operating_point_overlay_v_range": "~V", 669 | "overbar_offset_ratio": 1.23, 670 | "pin_symbol_size": 25.0, 671 | "text_offset_ratio": 0.15 672 | }, 673 | "legacy_lib_dir": "", 674 | "legacy_lib_list": [], 675 | "meta": { 676 | "version": 1 677 | }, 678 | "net_format_name": "", 679 | "page_layout_descr_file": "", 680 | "plot_directory": "", 681 | "spice_current_sheet_as_root": false, 682 | "spice_external_command": "spice \"%I\"", 683 | "spice_model_current_sheet_as_root": true, 684 | "spice_save_all_currents": false, 685 | "spice_save_all_dissipations": false, 686 | "spice_save_all_voltages": false, 687 | "subpart_first_id": 65, 688 | "subpart_id_separator": 0 689 | }, 690 | "sheets": [ 691 | [ 692 | "9022c911-87e3-4a6c-9199-c894398ef876", 693 | "Root" 694 | ] 695 | ], 696 | "text_variables": {} 697 | } 698 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Attribution-ShareAlike 4.0 International 2 | 3 | ======================================================================= 4 | 5 | Creative Commons Corporation ("Creative Commons") is not a law firm and 6 | does not provide legal services or legal advice. Distribution of 7 | Creative Commons public licenses does not create a lawyer-client or 8 | other relationship. Creative Commons makes its licenses and related 9 | information available on an "as-is" basis. Creative Commons gives no 10 | warranties regarding its licenses, any material licensed under their 11 | terms and conditions, or any related information. Creative Commons 12 | disclaims all liability for damages resulting from their use to the 13 | fullest extent possible. 14 | 15 | Using Creative Commons Public Licenses 16 | 17 | Creative Commons public licenses provide a standard set of terms and 18 | conditions that creators and other rights holders may use to share 19 | original works of authorship and other material subject to copyright 20 | and certain other rights specified in the public license below. The 21 | following considerations are for informational purposes only, are not 22 | exhaustive, and do not form part of our licenses. 23 | 24 | Considerations for licensors: Our public licenses are 25 | intended for use by those authorized to give the public 26 | permission to use material in ways otherwise restricted by 27 | copyright and certain other rights. Our licenses are 28 | irrevocable. Licensors should read and understand the terms 29 | and conditions of the license they choose before applying it. 30 | Licensors should also secure all rights necessary before 31 | applying our licenses so that the public can reuse the 32 | material as expected. Licensors should clearly mark any 33 | material not subject to the license. This includes other CC- 34 | licensed material, or material used under an exception or 35 | limitation to copyright. More considerations for licensors: 36 | wiki.creativecommons.org/Considerations_for_licensors 37 | 38 | Considerations for the public: By using one of our public 39 | licenses, a licensor grants the public permission to use the 40 | licensed material under specified terms and conditions. If 41 | the licensor's permission is not necessary for any reason--for 42 | example, because of any applicable exception or limitation to 43 | copyright--then that use is not regulated by the license. Our 44 | licenses grant only permissions under copyright and certain 45 | other rights that a licensor has authority to grant. Use of 46 | the licensed material may still be restricted for other 47 | reasons, including because others have copyright or other 48 | rights in the material. A licensor may make special requests, 49 | such as asking that all changes be marked or described. 50 | Although not required by our licenses, you are encouraged to 51 | respect those requests where reasonable. More considerations 52 | for the public: 53 | wiki.creativecommons.org/Considerations_for_licensees 54 | 55 | ======================================================================= 56 | 57 | Creative Commons Attribution-ShareAlike 4.0 International Public 58 | License 59 | 60 | By exercising the Licensed Rights (defined below), You accept and agree 61 | to be bound by the terms and conditions of this Creative Commons 62 | Attribution-ShareAlike 4.0 International Public License ("Public 63 | License"). To the extent this Public License may be interpreted as a 64 | contract, You are granted the Licensed Rights in consideration of Your 65 | acceptance of these terms and conditions, and the Licensor grants You 66 | such rights in consideration of benefits the Licensor receives from 67 | making the Licensed Material available under these terms and 68 | conditions. 69 | 70 | 71 | Section 1 -- Definitions. 72 | 73 | a. Adapted Material means material subject to Copyright and Similar 74 | Rights that is derived from or based upon the Licensed Material 75 | and in which the Licensed Material is translated, altered, 76 | arranged, transformed, or otherwise modified in a manner requiring 77 | permission under the Copyright and Similar Rights held by the 78 | Licensor. For purposes of this Public License, where the Licensed 79 | Material is a musical work, performance, or sound recording, 80 | Adapted Material is always produced where the Licensed Material is 81 | synched in timed relation with a moving image. 82 | 83 | b. Adapter's License means the license You apply to Your Copyright 84 | and Similar Rights in Your contributions to Adapted Material in 85 | accordance with the terms and conditions of this Public License. 86 | 87 | c. BY-SA Compatible License means a license listed at 88 | creativecommons.org/compatiblelicenses, approved by Creative 89 | Commons as essentially the equivalent of this Public License. 90 | 91 | d. Copyright and Similar Rights means copyright and/or similar rights 92 | closely related to copyright including, without limitation, 93 | performance, broadcast, sound recording, and Sui Generis Database 94 | Rights, without regard to how the rights are labeled or 95 | categorized. For purposes of this Public License, the rights 96 | specified in Section 2(b)(1)-(2) are not Copyright and Similar 97 | Rights. 98 | 99 | e. Effective Technological Measures means those measures that, in the 100 | absence of proper authority, may not be circumvented under laws 101 | fulfilling obligations under Article 11 of the WIPO Copyright 102 | Treaty adopted on December 20, 1996, and/or similar international 103 | agreements. 104 | 105 | f. Exceptions and Limitations means fair use, fair dealing, and/or 106 | any other exception or limitation to Copyright and Similar Rights 107 | that applies to Your use of the Licensed Material. 108 | 109 | g. License Elements means the license attributes listed in the name 110 | of a Creative Commons Public License. The License Elements of this 111 | Public License are Attribution and ShareAlike. 112 | 113 | h. Licensed Material means the artistic or literary work, database, 114 | or other material to which the Licensor applied this Public 115 | License. 116 | 117 | i. Licensed Rights means the rights granted to You subject to the 118 | terms and conditions of this Public License, which are limited to 119 | all Copyright and Similar Rights that apply to Your use of the 120 | Licensed Material and that the Licensor has authority to license. 121 | 122 | j. Licensor means the individual(s) or entity(ies) granting rights 123 | under this Public License. 124 | 125 | k. Share means to provide material to the public by any means or 126 | process that requires permission under the Licensed Rights, such 127 | as reproduction, public display, public performance, distribution, 128 | dissemination, communication, or importation, and to make material 129 | available to the public including in ways that members of the 130 | public may access the material from a place and at a time 131 | individually chosen by them. 132 | 133 | l. Sui Generis Database Rights means rights other than copyright 134 | resulting from Directive 96/9/EC of the European Parliament and of 135 | the Council of 11 March 1996 on the legal protection of databases, 136 | as amended and/or succeeded, as well as other essentially 137 | equivalent rights anywhere in the world. 138 | 139 | m. You means the individual or entity exercising the Licensed Rights 140 | under this Public License. Your has a corresponding meaning. 141 | 142 | 143 | Section 2 -- Scope. 144 | 145 | a. License grant. 146 | 147 | 1. Subject to the terms and conditions of this Public License, 148 | the Licensor hereby grants You a worldwide, royalty-free, 149 | non-sublicensable, non-exclusive, irrevocable license to 150 | exercise the Licensed Rights in the Licensed Material to: 151 | 152 | a. reproduce and Share the Licensed Material, in whole or 153 | in part; and 154 | 155 | b. produce, reproduce, and Share Adapted Material. 156 | 157 | 2. Exceptions and Limitations. For the avoidance of doubt, where 158 | Exceptions and Limitations apply to Your use, this Public 159 | License does not apply, and You do not need to comply with 160 | its terms and conditions. 161 | 162 | 3. Term. The term of this Public License is specified in Section 163 | 6(a). 164 | 165 | 4. Media and formats; technical modifications allowed. The 166 | Licensor authorizes You to exercise the Licensed Rights in 167 | all media and formats whether now known or hereafter created, 168 | and to make technical modifications necessary to do so. The 169 | Licensor waives and/or agrees not to assert any right or 170 | authority to forbid You from making technical modifications 171 | necessary to exercise the Licensed Rights, including 172 | technical modifications necessary to circumvent Effective 173 | Technological Measures. For purposes of this Public License, 174 | simply making modifications authorized by this Section 2(a) 175 | (4) never produces Adapted Material. 176 | 177 | 5. Downstream recipients. 178 | 179 | a. Offer from the Licensor -- Licensed Material. Every 180 | recipient of the Licensed Material automatically 181 | receives an offer from the Licensor to exercise the 182 | Licensed Rights under the terms and conditions of this 183 | Public License. 184 | 185 | b. Additional offer from the Licensor -- Adapted Material. 186 | Every recipient of Adapted Material from You 187 | automatically receives an offer from the Licensor to 188 | exercise the Licensed Rights in the Adapted Material 189 | under the conditions of the Adapter's License You apply. 190 | 191 | c. No downstream restrictions. You may not offer or impose 192 | any additional or different terms or conditions on, or 193 | apply any Effective Technological Measures to, the 194 | Licensed Material if doing so restricts exercise of the 195 | Licensed Rights by any recipient of the Licensed 196 | Material. 197 | 198 | 6. No endorsement. Nothing in this Public License constitutes or 199 | may be construed as permission to assert or imply that You 200 | are, or that Your use of the Licensed Material is, connected 201 | with, or sponsored, endorsed, or granted official status by, 202 | the Licensor or others designated to receive attribution as 203 | provided in Section 3(a)(1)(A)(i). 204 | 205 | b. Other rights. 206 | 207 | 1. Moral rights, such as the right of integrity, are not 208 | licensed under this Public License, nor are publicity, 209 | privacy, and/or other similar personality rights; however, to 210 | the extent possible, the Licensor waives and/or agrees not to 211 | assert any such rights held by the Licensor to the limited 212 | extent necessary to allow You to exercise the Licensed 213 | Rights, but not otherwise. 214 | 215 | 2. Patent and trademark rights are not licensed under this 216 | Public License. 217 | 218 | 3. To the extent possible, the Licensor waives any right to 219 | collect royalties from You for the exercise of the Licensed 220 | Rights, whether directly or through a collecting society 221 | under any voluntary or waivable statutory or compulsory 222 | licensing scheme. In all other cases the Licensor expressly 223 | reserves any right to collect such royalties. 224 | 225 | 226 | Section 3 -- License Conditions. 227 | 228 | Your exercise of the Licensed Rights is expressly made subject to the 229 | following conditions. 230 | 231 | a. Attribution. 232 | 233 | 1. If You Share the Licensed Material (including in modified 234 | form), You must: 235 | 236 | a. retain the following if it is supplied by the Licensor 237 | with the Licensed Material: 238 | 239 | i. identification of the creator(s) of the Licensed 240 | Material and any others designated to receive 241 | attribution, in any reasonable manner requested by 242 | the Licensor (including by pseudonym if 243 | designated); 244 | 245 | ii. a copyright notice; 246 | 247 | iii. a notice that refers to this Public License; 248 | 249 | iv. a notice that refers to the disclaimer of 250 | warranties; 251 | 252 | v. a URI or hyperlink to the Licensed Material to the 253 | extent reasonably practicable; 254 | 255 | b. indicate if You modified the Licensed Material and 256 | retain an indication of any previous modifications; and 257 | 258 | c. indicate the Licensed Material is licensed under this 259 | Public License, and include the text of, or the URI or 260 | hyperlink to, this Public License. 261 | 262 | 2. You may satisfy the conditions in Section 3(a)(1) in any 263 | reasonable manner based on the medium, means, and context in 264 | which You Share the Licensed Material. For example, it may be 265 | reasonable to satisfy the conditions by providing a URI or 266 | hyperlink to a resource that includes the required 267 | information. 268 | 269 | 3. If requested by the Licensor, You must remove any of the 270 | information required by Section 3(a)(1)(A) to the extent 271 | reasonably practicable. 272 | 273 | b. ShareAlike. 274 | 275 | In addition to the conditions in Section 3(a), if You Share 276 | Adapted Material You produce, the following conditions also apply. 277 | 278 | 1. The Adapter's License You apply must be a Creative Commons 279 | license with the same License Elements, this version or 280 | later, or a BY-SA Compatible License. 281 | 282 | 2. You must include the text of, or the URI or hyperlink to, the 283 | Adapter's License You apply. You may satisfy this condition 284 | in any reasonable manner based on the medium, means, and 285 | context in which You Share Adapted Material. 286 | 287 | 3. You may not offer or impose any additional or different terms 288 | or conditions on, or apply any Effective Technological 289 | Measures to, Adapted Material that restrict exercise of the 290 | rights granted under the Adapter's License You apply. 291 | 292 | 293 | Section 4 -- Sui Generis Database Rights. 294 | 295 | Where the Licensed Rights include Sui Generis Database Rights that 296 | apply to Your use of the Licensed Material: 297 | 298 | a. for the avoidance of doubt, Section 2(a)(1) grants You the right 299 | to extract, reuse, reproduce, and Share all or a substantial 300 | portion of the contents of the database; 301 | 302 | b. if You include all or a substantial portion of the database 303 | contents in a database in which You have Sui Generis Database 304 | Rights, then the database in which You have Sui Generis Database 305 | Rights (but not its individual contents) is Adapted Material, 306 | including for purposes of Section 3(b); and 307 | 308 | c. You must comply with the conditions in Section 3(a) if You Share 309 | all or a substantial portion of the contents of the database. 310 | 311 | For the avoidance of doubt, this Section 4 supplements and does not 312 | replace Your obligations under this Public License where the Licensed 313 | Rights include other Copyright and Similar Rights. 314 | 315 | 316 | Section 5 -- Disclaimer of Warranties and Limitation of Liability. 317 | 318 | a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE 319 | EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS 320 | AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF 321 | ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, 322 | IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, 323 | WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR 324 | PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, 325 | ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT 326 | KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT 327 | ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. 328 | 329 | b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE 330 | TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, 331 | NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, 332 | INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, 333 | COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR 334 | USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN 335 | ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR 336 | DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR 337 | IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. 338 | 339 | c. The disclaimer of warranties and limitation of liability provided 340 | above shall be interpreted in a manner that, to the extent 341 | possible, most closely approximates an absolute disclaimer and 342 | waiver of all liability. 343 | 344 | 345 | Section 6 -- Term and Termination. 346 | 347 | a. This Public License applies for the term of the Copyright and 348 | Similar Rights licensed here. However, if You fail to comply with 349 | this Public License, then Your rights under this Public License 350 | terminate automatically. 351 | 352 | b. Where Your right to use the Licensed Material has terminated under 353 | Section 6(a), it reinstates: 354 | 355 | 1. automatically as of the date the violation is cured, provided 356 | it is cured within 30 days of Your discovery of the 357 | violation; or 358 | 359 | 2. upon express reinstatement by the Licensor. 360 | 361 | For the avoidance of doubt, this Section 6(b) does not affect any 362 | right the Licensor may have to seek remedies for Your violations 363 | of this Public License. 364 | 365 | c. For the avoidance of doubt, the Licensor may also offer the 366 | Licensed Material under separate terms or conditions or stop 367 | distributing the Licensed Material at any time; however, doing so 368 | will not terminate this Public License. 369 | 370 | d. Sections 1, 5, 6, 7, and 8 survive termination of this Public 371 | License. 372 | 373 | 374 | Section 7 -- Other Terms and Conditions. 375 | 376 | a. The Licensor shall not be bound by any additional or different 377 | terms or conditions communicated by You unless expressly agreed. 378 | 379 | b. Any arrangements, understandings, or agreements regarding the 380 | Licensed Material not stated herein are separate from and 381 | independent of the terms and conditions of this Public License. 382 | 383 | 384 | Section 8 -- Interpretation. 385 | 386 | a. For the avoidance of doubt, this Public License does not, and 387 | shall not be interpreted to, reduce, limit, restrict, or impose 388 | conditions on any use of the Licensed Material that could lawfully 389 | be made without permission under this Public License. 390 | 391 | b. To the extent possible, if any provision of this Public License is 392 | deemed unenforceable, it shall be automatically reformed to the 393 | minimum extent necessary to make it enforceable. If the provision 394 | cannot be reformed, it shall be severed from this Public License 395 | without affecting the enforceability of the remaining terms and 396 | conditions. 397 | 398 | c. No term or condition of this Public License will be waived and no 399 | failure to comply consented to unless expressly agreed to by the 400 | Licensor. 401 | 402 | d. Nothing in this Public License constitutes or may be interpreted 403 | as a limitation upon, or waiver of, any privileges and immunities 404 | that apply to the Licensor or You, including from the legal 405 | processes of any jurisdiction or authority. 406 | 407 | 408 | ======================================================================= 409 | 410 | Creative Commons is not a party to its public 411 | licenses. Notwithstanding, Creative Commons may elect to apply one of 412 | its public licenses to material it publishes and in those instances 413 | will be considered the “Licensor.” The text of the Creative Commons 414 | public licenses is dedicated to the public domain under the CC0 Public 415 | Domain Dedication. Except for the limited purpose of indicating that 416 | material is shared under a Creative Commons public license or as 417 | otherwise permitted by the Creative Commons policies published at 418 | creativecommons.org/policies, Creative Commons does not authorize the 419 | use of the trademark "Creative Commons" or any other trademark or logo 420 | of Creative Commons without its prior written consent including, 421 | without limitation, in connection with any unauthorized modifications 422 | to any of its public licenses or any other arrangements, 423 | understandings, or agreements concerning use of licensed material. For 424 | the avoidance of doubt, this paragraph does not form part of the 425 | public licenses. 426 | 427 | Creative Commons may be contacted at creativecommons.org. 428 | 429 | --------------------------------------------------------------------------------