From adb29cc6e953766c9d9b42fa80a48517d967539e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vlastimil=20Slint=C3=A1k?= Date: Wed, 23 Jul 2025 11:25:37 +0200 Subject: [PATCH] New footprint for the 20 pin display connector --- display.kicad_sch | 2 +- linht-hw.kicad_pcb | 421 ++++++++++++++++++ .../Connector_FFC_01x20_P0.75mm.kicad_mod | 345 ++++++++++++++ 3 files changed, 767 insertions(+), 1 deletion(-) create mode 100644 parts/parts.pretty/Connector_FFC_01x20_P0.75mm.kicad_mod diff --git a/display.kicad_sch b/display.kicad_sch index 9ef2acc..044c048 100644 --- a/display.kicad_sch +++ b/display.kicad_sch @@ -3006,7 +3006,7 @@ (justify left) ) ) - (property "Footprint" "" + (property "Footprint" "parts:Connector_FFC_01x20_P0.75mm" (at 119.38 85.09 0) (effects (font diff --git a/linht-hw.kicad_pcb b/linht-hw.kicad_pcb index 07e401c..a3f9929 100644 --- a/linht-hw.kicad_pcb +++ b/linht-hw.kicad_pcb @@ -384,6 +384,14 @@ (net 240 "unconnected-(J2-Pin_2-Pad2)") (net 241 "/Connectors/SWITCH_ON_OFF") (net 242 "/Connectors/VOL_POT") + (net 243 "unconnected-(J5-Pin_14-Pad14)") + (net 244 "unconnected-(J5-Pin_7-Pad7)") + (net 245 "unconnected-(J5-Pin_12-Pad12)") + (net 246 "unconnected-(J5-Pin_11-Pad11)") + (net 247 "unconnected-(J5-Pin_8-Pad8)") + (net 248 "unconnected-(J5-Pin_6-Pad6)") + (net 249 "unconnected-(J5-Pin_9-Pad9)") + (net 250 "unconnected-(J5-Pin_10-Pad10)") (footprint "Resistor_SMD:R_0402_1005Metric" (layer "F.Cu") (uuid "009e8e40-62e7-4ad4-a24b-c9671fed5ba4") @@ -42355,6 +42363,419 @@ ) (embedded_fonts no) ) + (footprint "parts:Connector_FFC_01x20_P0.75mm" + (layer "B.Cu") + (uuid "b870febd-8c57-4435-9221-b74f7c430af9") + (at 116.775 89.65 180) + (descr "Display connector with 0.75 mm pitch and 0.5 mm pads.") + (property "Reference" "J5" + (at -0.35 16.6 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "e1851915-aa21-4bf2-b552-d9e02d4e1b82") + (effects + (font + (size 0.6 0.6) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (property "Value" "LCD" + (at -1 -3.2 0) + (unlocked yes) + (layer "B.Fab") + (uuid "e1cfde0c-dd42-40c1-a564-f7bfd302e2f5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "86cedc27-a41e-4939-b3aa-899f562a9504") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x20, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "1202c911-ff53-4500-8460-0acaabac9321") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/42192b89-bd04-4531-bec0-520394b48a86/5975b265-32d2-4bb3-a477-46dbce97397d") + (sheetname "/Display/") + (sheetfile "display.kicad_sch") + (attr exclude_from_pos_files) + (fp_line + (start 4.4 -1.400001) + (end 4.4 15.6) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "e02e2e65-14dc-4431-ab1f-5253741275b0") + ) + (fp_line + (start 3.9 16.1) + (end 0.8 16.1) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "31aded22-38a0-4c90-808a-369f5dad1c99") + ) + (fp_line + (start 0.8 -1.9) + (end 3.9 -1.9) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "d39c9400-618c-4f65-9af8-bbc5ea29a147") + ) + (fp_line + (start 0 16.1) + (end -0.8 16.1) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "e4606799-c380-4efb-b5f7-d61b63c9b242") + ) + (fp_line + (start 0 -1.9) + (end -0.8 -1.9) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "dc55a695-17f8-4152-b3dc-3b08752472c5") + ) + (fp_line + (start -0.6 -0.6) + (end -0.4 -0.8) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "b4579bad-0b4c-4f67-8366-49e95b63e3ff") + ) + (fp_line + (start -0.6 -1.6) + (end -0.6 -0.6) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "f0c76946-7d5e-42ee-9a0a-852f3866bcbd") + ) + (fp_line + (start -0.8 16.1) + (end -0.8 14.6) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "ab05ff43-f1db-4ef1-a08e-1e2d93178563") + ) + (fp_line + (start -0.8 -0.4) + (end -0.8 -1.9) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "90170da7-d99f-45be-b2d4-fc2d3fd15901") + ) + (fp_arc + (start 4.4 15.6) + (mid 4.253553 15.953553) + (end 3.9 16.1) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "aaebe5e2-1a26-43a8-8970-ca2f445a14f0") + ) + (fp_arc + (start 3.900001 -1.900001) + (mid 4.253554 -1.753554) + (end 4.400001 -1.400001) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "642b5568-c64b-49c6-8cee-1283635d39b4") + ) + (fp_arc + (start 0.8 -1.9) + (mid 0.4 -1.5) + (end 0 -1.9) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "a2f73721-c508-49f9-975d-cdb3c59938cb") + ) + (fp_arc + (start 0 16.1) + (mid 0.4 15.7) + (end 0.8 16.1) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "62d8843f-b12c-4ab2-b95a-9f26b90fff6a") + ) + (fp_text user "${REFERENCE}" + (at -0.8 15.3 0) + (unlocked yes) + (layer "B.Fab") + (uuid "a9053ed1-cd94-4313-b8ad-0e95117d5905") + (effects + (font + (size 0.6 0.6) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 0 0 180) + (size 2 0.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.15625) + (net 1 "GND") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "287fd6e3-a579-48e2-b645-c7e5089afdc3") + ) + (pad "2" smd roundrect + (at 0 0.75 180) + (size 2 0.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.15625) + (net 90 "Net-(J5-Pin_2)") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "2458d34b-8cf9-4b9c-b140-c202efb86e49") + ) + (pad "3" smd roundrect + (at 0 1.5 180) + (size 2 0.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.15625) + (net 1 "GND") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "7e401b89-8c4b-4457-96b5-e5c87c64a1fa") + ) + (pad "4" smd roundrect + (at 0 2.25 180) + (size 2 0.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.15625) + (net 2 "+3V3") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "1a1289c6-a6ba-40d4-ac65-d66f24e67aa4") + ) + (pad "5" smd roundrect + (at 0 3 180) + (size 2 0.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.15625) + (net 2 "+3V3") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "2cf669e4-ec5c-4ceb-946f-994220f2f003") + ) + (pad "6" smd roundrect + (at 0 3.75 180) + (size 2 0.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.15625) + (net 248 "unconnected-(J5-Pin_6-Pad6)") + (pinfunction "Pin_6") + (pintype "passive+no_connect") + (uuid "5c5e4c8b-a13d-425d-8f0e-57b9f0e2bead") + ) + (pad "7" smd roundrect + (at 0 4.5 180) + (size 2 0.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.15625) + (net 244 "unconnected-(J5-Pin_7-Pad7)") + (pinfunction "Pin_7") + (pintype "passive+no_connect") + (uuid "177cdc1b-1db0-4bad-be0b-9814ca13b92a") + ) + (pad "8" smd roundrect + (at 0 5.25 180) + (size 2 0.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.15625) + (net 247 "unconnected-(J5-Pin_8-Pad8)") + (pinfunction "Pin_8") + (pintype "passive+no_connect") + (uuid "3fe6ca36-b729-4a5f-955b-c2225189cda9") + ) + (pad "9" smd roundrect + (at 0 6 180) + (size 2 0.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.15625) + (net 249 "unconnected-(J5-Pin_9-Pad9)") + (pinfunction "Pin_9") + (pintype "passive+no_connect") + (uuid "6aef0f58-03c3-410b-a300-cdd5515cf453") + ) + (pad "10" smd roundrect + (at 0 6.75 180) + (size 2 0.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.15625) + (net 250 "unconnected-(J5-Pin_10-Pad10)") + (pinfunction "Pin_10") + (pintype "passive+no_connect") + (uuid "88928719-0679-4ec5-985f-441637c7ed8c") + ) + (pad "11" smd roundrect + (at 0 7.5 180) + (size 2 0.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.15625) + (net 246 "unconnected-(J5-Pin_11-Pad11)") + (pinfunction "Pin_11") + (pintype "passive+no_connect") + (uuid "1b03fc6b-8e08-449f-b03f-aeeabea3c514") + ) + (pad "12" smd roundrect + (at 0 8.25 180) + (size 2 0.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.15625) + (net 245 "unconnected-(J5-Pin_12-Pad12)") + (pinfunction "Pin_12") + (pintype "passive+no_connect") + (uuid "17d4c374-df50-4d67-992c-5e6e0707b712") + ) + (pad "13" smd roundrect + (at 0 9 180) + (size 2 0.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.15625) + (net 150 "/Display/LCD_SDA") + (pinfunction "Pin_13") + (pintype "passive") + (uuid "7be073aa-85fd-47c2-a9cf-fde2a0a0e4d9") + ) + (pad "14" smd roundrect + (at 0 9.75 180) + (size 2 0.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.15625) + (net 243 "unconnected-(J5-Pin_14-Pad14)") + (pinfunction "Pin_14") + (pintype "passive+no_connect") + (uuid "0738aaf8-3806-4ca8-99e8-ec6f94a6a55a") + ) + (pad "15" smd roundrect + (at 0 10.5 180) + (size 2 0.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.15625) + (net 162 "/Display/LCD_RS") + (pinfunction "Pin_15") + (pintype "passive") + (uuid "cf10d820-413a-4cef-8a17-19b39ba8808d") + ) + (pad "16" smd roundrect + (at 0 11.25 180) + (size 2 0.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.15625) + (net 189 "/Display/LCD_CLK") + (pinfunction "Pin_16") + (pintype "passive") + (uuid "08d414b5-57cc-4ab8-9af5-48b6303892bf") + ) + (pad "17" smd roundrect + (at 0 12 180) + (size 2 0.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.15625) + (net 24 "Net-(J5-Pin_17)") + (pinfunction "Pin_17") + (pintype "passive") + (uuid "c303f81e-cdd3-4f17-a41e-8e8d6d5dcb2b") + ) + (pad "18" smd roundrect + (at 0 12.75 180) + (size 2 0.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.15625) + (net 156 "/Display/LCD_CS") + (pinfunction "Pin_18") + (pintype "passive") + (uuid "5570f202-39bf-48b6-bf2f-cc7842aa1cdc") + ) + (pad "19" smd roundrect + (at 0 13.5 180) + (size 2 0.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.15625) + (net 2 "+3V3") + (pinfunction "Pin_19") + (pintype "passive") + (uuid "198df714-64c6-42d9-8ae6-536a6530b99f") + ) + (pad "20" smd roundrect + (at 0 14.25 180) + (size 2 0.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.15625) + (net 91 "Net-(J5-Pin_20)") + (pinfunction "Pin_20") + (pintype "passive") + (uuid "ec5504d4-136e-45de-9809-d8ac2e32749c") + ) + (embedded_fonts no) + ) (footprint "parts:Solder_Pad-1.7x2.2mm" (layer "B.Cu") (uuid "bce02854-1baa-41a2-a25c-7a10dfa57fc9") diff --git a/parts/parts.pretty/Connector_FFC_01x20_P0.75mm.kicad_mod b/parts/parts.pretty/Connector_FFC_01x20_P0.75mm.kicad_mod new file mode 100644 index 0000000..fcd5239 --- /dev/null +++ b/parts/parts.pretty/Connector_FFC_01x20_P0.75mm.kicad_mod @@ -0,0 +1,345 @@ +(footprint "Connector_FFC_01x20_P0.75mm" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (descr "Display connector with 0.75 mm pitch and 0.5 mm pads.") + (property "Reference" "REF**" + (at 1.1 -16.8 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "96da1233-e675-4c8c-afaf-4475eb5d9824") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "Connector_FFC_01x20_P0.75mm" + (at 0 2.9 0) + (unlocked yes) + (layer "F.Fab") + (uuid "554649ae-ab4f-406a-badd-db07580cff87") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "74ce53c0-553a-49b8-ac0a-254203f1eb13") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1458e767-c4d0-4651-b4d6-a101cb8adef0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_line + (start -0.8 -16.1) + (end -0.8 -14.6) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "c7155c5b-2c74-460a-9f4a-0796184565a4") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 1.9) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "604821a7-773a-40c5-8f67-bfa9b866f9a8") + ) + (fp_line + (start -0.6 0.6) + (end -0.4 0.8) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "90c5d88c-4fd8-40b6-aada-e089d72e4acf") + ) + (fp_line + (start -0.6 1.6) + (end -0.6 0.6) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "196a5370-2581-46cc-abb1-0729cbd31024") + ) + (fp_line + (start 0 -16.1) + (end -0.8 -16.1) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "79abb49b-8440-4723-a83d-fd1153da9c99") + ) + (fp_line + (start 0 1.9) + (end -0.8 1.9) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "1d0fb3f6-db61-49e3-bc36-704571460dfe") + ) + (fp_line + (start 0.8 1.9) + (end 3.9 1.9) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "ab8dc371-4855-4d09-9602-5a59d9c91676") + ) + (fp_line + (start 3.9 -16.1) + (end 0.8 -16.1) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "b5e3023f-b5f8-42ce-86a8-2efba519cf08") + ) + (fp_line + (start 4.4 1.400001) + (end 4.4 -15.6) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "4d28bb08-642a-4522-95a8-803670063fe2") + ) + (fp_arc + (start 0 1.9) + (mid 0.4 1.5) + (end 0.8 1.9) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "562e0a0e-d44e-4a05-a218-c3830e5b2505") + ) + (fp_arc + (start 0.8 -16.1) + (mid 0.4 -15.7) + (end 0 -16.1) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "c0803e84-3c77-4944-bf09-6b29910b55bd") + ) + (fp_arc + (start 3.9 -16.1) + (mid 4.253553 -15.953553) + (end 4.4 -15.6) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "d7727b99-9d03-49d6-b942-2fd619393ef1") + ) + (fp_arc + (start 4.400001 1.400001) + (mid 4.253554 1.753554) + (end 3.900001 1.900001) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "ebce25d4-aff1-41e0-9ce3-0e25b85c01fc") + ) + (fp_text user "${REFERENCE}" + (at 2.8 -7.2 90) + (unlocked yes) + (layer "F.Fab") + (uuid "b143fb04-31a7-4b1e-9b3b-5aa9cac39fc0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at 0 0) + (size 2 0.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15625) + (uuid "d17a798a-037b-43a8-afc0-412877154d0f") + ) + (pad "2" smd roundrect + (at 0 -0.75) + (size 2 0.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15625) + (uuid "a24f85ea-ff8c-4756-861a-fd662096b124") + ) + (pad "3" smd roundrect + (at 0 -1.5) + (size 2 0.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15625) + (uuid "e029bf28-0402-488c-a365-88640e3b1cc3") + ) + (pad "4" smd roundrect + (at 0 -2.25) + (size 2 0.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15625) + (uuid "bee3b2b6-c686-46ff-a660-c6c408f2b025") + ) + (pad "5" smd roundrect + (at 0 -3) + (size 2 0.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15625) + (uuid "1c5c81e0-37fa-4601-822f-135e50813e58") + ) + (pad "6" smd roundrect + (at 0 -3.75) + (size 2 0.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15625) + (uuid "6e60ff3d-3007-4bfc-a8d7-1b3fba17fab7") + ) + (pad "7" smd roundrect + (at 0 -4.5) + (size 2 0.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15625) + (uuid "a6a23fbb-1a12-4e27-a23c-3f0832f3dcf5") + ) + (pad "8" smd roundrect + (at 0 -5.25) + (size 2 0.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15625) + (uuid "423c104d-1379-4108-8e0a-7245b0db38c7") + ) + (pad "9" smd roundrect + (at 0 -6) + (size 2 0.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15625) + (uuid "b01a38bb-388f-4010-b706-0bef5f06f89a") + ) + (pad "10" smd roundrect + (at 0 -6.75) + (size 2 0.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15625) + (uuid "7248bf28-9550-4ce5-93ff-b1ced1217e5c") + ) + (pad "11" smd roundrect + (at 0 -7.5) + (size 2 0.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15625) + (uuid "467fb758-d94e-4c73-802b-422d396ae577") + ) + (pad "12" smd roundrect + (at 0 -8.25) + (size 2 0.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15625) + (uuid "06c8a2db-4d9f-49a4-8753-4c2ea1a5a8ca") + ) + (pad "13" smd roundrect + (at 0 -9) + (size 2 0.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15625) + (uuid "06f25f55-a767-4020-8a64-fe4d9e6edf32") + ) + (pad "14" smd roundrect + (at 0 -9.75) + (size 2 0.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15625) + (uuid "f630ac7e-07fc-4286-9ff7-c24c15f12f71") + ) + (pad "15" smd roundrect + (at 0 -10.5) + (size 2 0.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15625) + (uuid "2968b8c7-b308-4711-be23-f4e260c8d146") + ) + (pad "16" smd roundrect + (at 0 -11.25) + (size 2 0.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15625) + (uuid "56f8d723-adc8-40a7-a6de-707705b327f4") + ) + (pad "17" smd roundrect + (at 0 -12) + (size 2 0.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15625) + (uuid "e0db5e44-f434-4323-9404-5c7e3f77af52") + ) + (pad "18" smd roundrect + (at 0 -12.75) + (size 2 0.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15625) + (uuid "ebcfb2ca-8559-45b6-809f-b74e7398c6d3") + ) + (pad "19" smd roundrect + (at 0 -13.5) + (size 2 0.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15625) + (uuid "ad691881-1d54-4ee5-845a-fecd66ef2fff") + ) + (pad "20" smd roundrect + (at 0 -14.25) + (size 2 0.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15625) + (uuid "f04e77fa-ddee-4f03-861e-42d55e063fd1") + ) + (embedded_fonts no) +)