From 9209c956b72ea5e8691b1e656f5f2fe3342a7c82 Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com> Date: Wed, 15 Mar 2023 20:33:33 +0200 Subject: [PATCH] Add 4POS FFC connector --- fab.kicad_sym | 65 ++++++++++ ..._P1mm_SideEntry_GCT_FFC3B11-04-T.kicad_mod | 116 ++++++++++++++++++ 2 files changed, 181 insertions(+) create mode 100644 fab.pretty/Conn_FFC_1x04_P1mm_SideEntry_GCT_FFC3B11-04-T.kicad_mod diff --git a/fab.kicad_sym b/fab.kicad_sym index fe3e842..c06e004 100644 --- a/fab.kicad_sym +++ b/fab.kicad_sym @@ -754,6 +754,71 @@ ) ) ) + (symbol "Conn_FFC_1x04_P1mm_SideEntry_GCT_FFC3B11-04-T" (in_bom yes) (on_board yes) + (property "Reference" "P" (at 0 7.62 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Conn_FFC_1x04_P1mm_SideEntry_GCT_FFC3B11-04-T" (at 0 -7.62 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "fab:Conn_FFC_1x04_P1mm_GCT_FFC3B11-04-T" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://gct.co/files/specs/1.0mm-ffc-spec.pdf" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "ffc fpc 4pos smd side entry FFC3B11-04-T" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "CONN FFC FPC Top Mount Side Entry 4POS 1MM R/A" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Conn_FFC_1x04_P1mm_SideEntry_GCT_FFC3B11-04-T_1_1" + (polyline + (pts + (xy -0.635 5.08) + (xy -0.635 3.81) + (xy -1.27 3.81) + (xy -1.27 -3.81) + (xy -0.635 -3.81) + (xy -0.635 -5.08) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 5.08) + (xy -0.635 5.08) + (xy -0.635 5.715) + (xy -1.905 5.715) + (xy -1.905 -5.715) + (xy -0.635 -5.715) + (xy -0.635 -5.08) + (xy 0 -5.08) + (xy 0 5.08) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (pin passive line (at 2.54 3.81 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 1.27 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 -1.27 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 -3.81 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "Conn_Header_JST_PH_1x02_P2mm_Vertical_SMD" (in_bom yes) (on_board yes) (property "Reference" "J" (at 0 5.08 0) (effects (font (size 1.27 1.27))) diff --git a/fab.pretty/Conn_FFC_1x04_P1mm_SideEntry_GCT_FFC3B11-04-T.kicad_mod b/fab.pretty/Conn_FFC_1x04_P1mm_SideEntry_GCT_FFC3B11-04-T.kicad_mod new file mode 100644 index 0000000..f91fb59 --- /dev/null +++ b/fab.pretty/Conn_FFC_1x04_P1mm_SideEntry_GCT_FFC3B11-04-T.kicad_mod @@ -0,0 +1,116 @@ +(footprint "Conn_FFC_1x04_P1mm_SideEntry_GCT_FFC3B11-04-T" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (descr "FFC Side Entry Connector 4POS 1mm Pitch") + (tags "ffc fpc smd ") + (attr smd) + (fp_text reference "REF**" (at 0 2.3 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp cfc61356-c8b5-438a-89bb-4d21ff832c45) + ) + (fp_text value "Conn_FFC_1x04_P1mm_SideEntry_GCT_FFC3B11-04-T" (at 0 5.5 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp cbc5af4e-895d-4092-a543-b050d9e7762e) + ) + (fp_text user "${REFERENCE}" (at 0 2.3 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3e9fcaa5-80b7-4f70-b4a6-3386f2e5a87b) + ) + (fp_line (start -5.7 -0.2) (end -5.7 4.1) + (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp b010e5f4-8cb0-41df-adaf-d75a44a8b5fb)) + (fp_line (start -5.3 4.5) (end -5.7 4.1) + (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp fdd7c704-63b3-4556-81c1-0e5e7325c190)) + (fp_line (start -2 -2.1) (end -1.6 -2.1) + (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 3c6288f2-183e-4774-86ba-4ed2f05e8bf5)) + (fp_line (start -2 -1.7) (end -2 -2.1) + (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 69830ba0-7e07-48f9-a387-6facd31a9c89)) + (fp_line (start -2 -0.2) (end -5.7 -0.2) + (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 7d09d144-c282-4554-940d-3a08f192df09)) + (fp_line (start 2 -1) (end 2 -0.2) + (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 3c9c64d7-5a13-4522-9ff4-4923d3da9de4)) + (fp_line (start 2 -0.2) (end 5.7 -0.2) + (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 9b63c4fb-fbe0-4a42-85fb-d29900a14e15)) + (fp_line (start 5.3 4.5) (end -5.3 4.5) + (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp d9cc7368-fa90-4642-8c46-345a5cdba8ed)) + (fp_line (start 5.7 -0.2) (end 5.7 4.1) + (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 7b53dd1a-30c0-4603-8fe7-1ad988bb6ef0)) + (fp_line (start 5.7 4.1) (end 5.3 4.5) + (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 2b935dba-4743-4a2e-82af-02e0d352644c)) + (fp_rect (start -5.7 4.6) (end 5.7 -2.1) + (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp eee3892a-3e32-4913-ade0-314dbb1e4cce)) + (fp_line (start -5.5 3.4) (end -5.5 4.2) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 4945e697-5b5c-4b19-add4-1fea75169110)) + (fp_line (start -5.5 4.2) (end -5.3 4.4) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp dd0ced3e-1d73-43a2-9ef7-b40ba428dbfb)) + (fp_line (start -5.3 4.4) (end 5.3 4.4) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 0d54232d-dab2-48a5-9022-bad65561c5aa)) + (fp_line (start -5 0.4) (end -5 2.4) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 831858ae-b542-4998-b1a8-47d895cb3057)) + (fp_line (start -5 2.4) (end -4.8 2.4) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 3ba8453a-77e8-4da6-9767-d36e006b2c50)) + (fp_line (start -5 3.4) (end -5.5 3.4) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp b342356a-a386-444e-bf53-7371bea7957f)) + (fp_line (start -5 3.4) (end -4.8 3.2) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 8e46991d-cff7-4da3-a2f0-c5388086dc35)) + (fp_line (start -4.8 0) (end -4.8 0.4) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp fc71c62c-a383-48e4-a4dd-9d3c0d869f02)) + (fp_line (start -4.8 0.4) (end -5 0.4) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 68a2d4d7-3fbd-4426-b0d4-1f1098d89e66)) + (fp_line (start -4.8 3.2) (end -4.8 2.4) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp dcda877f-a3c6-4362-838f-5b3fa58c4c74)) + (fp_line (start -1.6 -1.5) (end -1.4 -1.5) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 63d7c86b-bb6a-4057-b58d-3fb11c1c7e28)) + (fp_line (start -1.6 0) (end -1.6 -1.5) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 40ce2d73-0a74-4e03-b129-0a71aafa6935)) + (fp_line (start -1.4 -1.5) (end -1.4 0) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 94089685-e823-4949-9bdc-882ee8f7497c)) + (fp_line (start -0.6 -1.5) (end -0.4 -1.5) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 6f61ec86-248a-4bb6-adf1-2d38da1be8a2)) + (fp_line (start -0.6 0) (end -0.6 -1.5) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 779df8da-5c2c-4a18-8a6f-477b7eed671e)) + (fp_line (start -0.4 -1.5) (end -0.4 0) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 9bf02110-a81a-4209-bcc4-aa20ed9ffc4f)) + (fp_line (start 0.4 -1.5) (end 0.6 -1.5) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 48c19684-6e37-4e8b-834e-d2034464bdfd)) + (fp_line (start 0.4 0) (end 0.4 -1.5) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp f6f2e741-cbc7-4531-9f64-9aba7e2f72ba)) + (fp_line (start 0.6 -1.5) (end 0.6 0) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 3940047a-7af3-4210-a538-221b1bb19e76)) + (fp_line (start 1.4 -1.5) (end 1.6 -1.5) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 67703918-c72f-4269-b498-405c624e6c91)) + (fp_line (start 1.4 0) (end 1.4 -1.5) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp fdd9048c-66ae-4bd7-8326-33f2c0c51158)) + (fp_line (start 1.6 -1.5) (end 1.6 0) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 17b291ca-b265-463c-bdbd-fe18d0a6f5fd)) + (fp_line (start 4.8 0) (end -4.8 0) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp ba4551e6-9992-4a6c-a9dc-90afa2ff0995)) + (fp_line (start 4.8 0) (end 4.8 0.4) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 8e8756b3-05d1-4a0c-99db-3bc99adaab28)) + (fp_line (start 4.8 0.4) (end 5 0.4) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 95640e58-b0e9-41f5-885c-012aa7a31cb4)) + (fp_line (start 4.8 3.2) (end 4.8 2.4) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 4c461674-5ad9-4c8a-8def-e03993844b6f)) + (fp_line (start 5 0.4) (end 5 2.4) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 4458bd78-68e9-4255-9612-df8154135f88)) + (fp_line (start 5 2.4) (end 4.8 2.4) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 56aecb47-dda7-41a1-8c8e-345884cafbfa)) + (fp_line (start 5 3.4) (end 4.8 3.2) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 6898ede1-cf50-4be1-8bf0-60ccfcafadcf)) + (fp_line (start 5.5 3.4) (end 5 3.4) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp fd994feb-d0cb-422b-be8e-b069f894609e)) + (fp_line (start 5.5 4.2) (end 5.3 4.4) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 0f9dad73-074b-4658-bbcf-421e85ef0ab9)) + (fp_line (start 5.5 4.2) (end 5.5 3.4) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 9d800e69-322f-447b-986b-68842015d1ca)) + (pad "" smd rect (at -4.25 0) (size 2.5 2.8) (drill (offset 0 1.4)) (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) (tstamp 57d68203-86b5-4166-b592-ff8945a4ee86)) + (pad "" smd rect (at 4.25 0) (size 2.5 2.8) (drill (offset 0 1.4)) (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) (tstamp a48661be-8729-4983-8ccc-4cbd60b04f70)) + (pad "1" smd rect (at -1.5 -0.2) (size 0.6 1.7) (drill (offset 0 -0.85)) (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) (tstamp 114f26b1-6d5b-46ba-a99f-9dc94212d586)) + (pad "2" smd rect (at -0.5 -0.2) (size 0.6 1.7) (drill (offset 0 -0.85)) (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) (tstamp 9dbf618b-3fe4-474e-b09e-0e4ff8989a3a)) + (pad "3" smd rect (at 0.5 -0.2) (size 0.6 1.7) (drill (offset 0 -0.85)) (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) (tstamp 103f5108-8fa7-4028-913a-276b3784720e)) + (pad "4" smd rect (at 1.5 -0.2) (size 0.6 1.7) (drill (offset 0 -0.85)) (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) (tstamp 7f57ac1c-33bf-49a0-86ca-478155a9fdbe)) +) -- GitLab