From ecf17cc8eb108a2bb69ec9220856502656c4fd90 Mon Sep 17 00:00:00 2001 From: Agis Zisimatos Date: Tue, 19 Apr 2022 19:57:11 +0300 Subject: [PATCH] Add debug LED for FPGA in PCB Fixes #42 Signed-off-by: Agis Zisimatos --- sidloc-schematic | 2 +- sidloc-transceiver.kicad_pcb | 107 ++++++++++++++++++++++++++++++++++- 2 files changed, 105 insertions(+), 4 deletions(-) diff --git a/sidloc-schematic b/sidloc-schematic index 651edca..9b03d48 160000 --- a/sidloc-schematic +++ b/sidloc-schematic @@ -1 +1 @@ -Subproject commit 651edca93895c786ff7e012456882e170df3f0b8 +Subproject commit 9b03d488d54772864da1d63f59cc7f0ea1fec70d diff --git a/sidloc-transceiver.kicad_pcb b/sidloc-transceiver.kicad_pcb index 69467d5..bac05be 100644 --- a/sidloc-transceiver.kicad_pcb +++ b/sidloc-transceiver.kicad_pcb @@ -261,7 +261,7 @@ (net 173 "unconnected-(H104-Pad1)") (net 174 "unconnected-(U602-PadA6)") (net 175 "unconnected-(U602-PadA7)") - (net 176 "unconnected-(U602-PadA8)") + (net 176 "/fpga/FPGA_IO2") (net 177 "unconnected-(U602-PadB11)") (net 178 "unconnected-(U602-PadL16)") (net 179 "unconnected-(U602-PadL17)") @@ -292,6 +292,7 @@ (net 204 "unconnected-(U602-PadU18)") (net 205 "unconnected-(U602-PadU19)") (net 206 "unconnected-(U602-PadU20)") + (net 207 "Net-(D603-Pad2)") (footprint "Symbol:OSHW-Logo2_7.3x6mm_SilkScreen" (layer "F.Cu") (tedit 0) (tstamp 00000000-0000-0000-0000-00005afbb8d4) @@ -1891,7 +1892,7 @@ (tags "BGA 381 0.8") (property "Sheetfile" "sidloc-schematic/fpga.kicad_sch") (property "Sheetname" "fpga") - (path "/3c19fda9-55de-469e-9693-2d8993bca106/55a67119-4c32-439e-943b-e6f084d912bd") + (path "/3c19fda9-55de-469e-9693-2d8993bca106/e589bdea-e725-4b47-89c6-0ef2504331ed") (solder_mask_margin 0.075) (attr smd) (fp_text reference "U602" (at 0 -9.5 90) (layer "F.SilkS") hide @@ -1928,7 +1929,7 @@ (pad "A7" smd circle (at -2.8 -7.6 270) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (net 175 "unconnected-(U602-PadA7)") (pinfunction "PT18A") (pintype "bidirectional+no_connect") (tstamp 33a798c3-a429-4e28-9901-dbcf31a7825a)) (pad "A8" smd circle (at -2 -7.6 270) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") - (net 176 "unconnected-(U602-PadA8)") (pinfunction "PT18B") (pintype "bidirectional+no_connect") (tstamp 0fedefd3-5826-429e-903f-d9476d3c0914)) + (net 176 "/fpga/FPGA_IO2") (pinfunction "PT18B") (pintype "bidirectional") (tstamp 0fedefd3-5826-429e-903f-d9476d3c0914)) (pad "A9" smd circle (at -1.2 -7.6 270) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (net 73 "/fpga/FPGA_CLK_IN") (pinfunction "PT33A") (pintype "bidirectional") (tstamp dcf63aaa-4889-4f82-9d7d-9f294a4a4c75)) (pad "A10" smd circle (at -0.4 -7.6 270) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") @@ -2973,6 +2974,51 @@ ) ) + (footprint "LED_SMD:LED_0402_1005Metric" (layer "F.Cu") + (tedit 5F68FEF1) (tstamp 3e0ddb44-d2e0-4bda-98d0-0e13a42c4989) + (at 166.4462 84.5952) + (descr "LED SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "LED") + (property "Mnf." "Stanley Electric") + (property "PartNumber" "FHA1105P-TR") + (property "Sheetfile" "sidloc-schematic/fpga.kicad_sch") + (property "Sheetname" "fpga") + (path "/3c19fda9-55de-469e-9693-2d8993bca106/31594cc7-327d-41b0-a0aa-6694787c2e30") + (attr smd) + (fp_text reference "D603" (at 0 -1.17) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 94fb5f86-0ca7-4c52-9711-1abeae0c7e16) + ) + (fp_text value "AMBER" (at 0 1.17) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d16d9c59-8ff9-47ce-8507-19ffdb929f8d) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.25 0.25) (thickness 0.04))) + (tstamp e86b9a7f-29e7-401e-8e1c-331ac922b26a) + ) + (fp_circle (center -1.09 0) (end -1.04 0) (layer "F.SilkS") (width 0.1) (fill none) (tstamp 14abd71a-3eff-442d-8308-3f7cf5251d98)) + (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 1552b3de-85c6-4aa4-a04e-0e188b8e565e)) + (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 60d26db4-b138-46b0-b681-4276ebd1d4cf)) + (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 95cd1283-9f1e-4c64-87d1-ace18ce700ed)) + (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp b39d02b1-8ccc-4f70-968e-7a2124339750)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 254e7220-c8bb-46fc-a66b-f1c33dee163f)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 2e1f8362-cb8a-4867-ac3b-d2213fe39406)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp 3c31d36a-21da-4b47-9e57-e06ceacbf03f)) + (fp_line (start -0.4 0.25) (end -0.4 -0.25) (layer "F.Fab") (width 0.1) (tstamp 536926ce-7bdc-4082-bee9-51b63edb5c65)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp c6ab59aa-a1dd-4b50-8db5-2646a46a8ffb)) + (fp_line (start -0.3 0.25) (end -0.3 -0.25) (layer "F.Fab") (width 0.1) (tstamp e4ce9709-08d0-4406-855b-45dbb5f1bec7)) + (pad "1" smd roundrect (at -0.485 0) (size 0.59 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 176 "/fpga/FPGA_IO2") (pinfunction "K") (pintype "passive") (tstamp 928981d5-a391-4196-8a01-142037e675d6)) + (pad "2" smd roundrect (at 0.485 0) (size 0.59 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 207 "Net-(D603-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 521023d4-5237-425b-b962-2d96f6824a3b)) + (model "${KICAD6_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0402_1005Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + (footprint "lsf-kicad-lib:sidloc-logo-11x3" (layer "F.Cu") (tedit 0) (tstamp 3f1ff34e-9dfb-4e77-9536-5ac10444e162) (at 145.1356 78.042) @@ -4683,6 +4729,51 @@ ) ) + (footprint "Resistor_SMD:R_0402_1005Metric" (layer "F.Cu") + (tedit 5F68FEEE) (tstamp 7b98ef29-43ae-47e9-9801-dab1ae51395e) + (at 166.4462 83.6046 180) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Description" "Resistor, 0402, 1%, 1/16W") + (property "Mnf." "Vishay") + (property "PartNumber" "CRCW04021K00FKEDC") + (property "Sheetfile" "sidloc-schematic/fpga.kicad_sch") + (property "Sheetname" "fpga") + (path "/3c19fda9-55de-469e-9693-2d8993bca106/e1f41289-b6ee-4dff-a1c9-32fbf0be1ec6") + (attr smd) + (fp_text reference "R610" (at 0 -1.17) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3d555f02-a5c4-484d-a943-f3fac2841b96) + ) + (fp_text value "1k" (at 0 1.17) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0f97e3e5-69d9-4dae-9e75-babad5cdb08d) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.26 0.26) (thickness 0.04))) + (tstamp 7938bbf9-d910-40d1-a4c4-b8b77cf4ce69) + ) + (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer "F.SilkS") (width 0.12) (tstamp 5da15d66-0598-41b0-bf38-d2dbeb746350)) + (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer "F.SilkS") (width 0.12) (tstamp 685a39c3-6e72-4542-9e1d-6357409d8729)) + (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 0d410827-8720-4f10-ab85-88291f26fcf9)) + (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 15ec8e51-a318-4111-8e58-f857c8765157)) + (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 39695f1a-ccd1-464c-b62f-9d6a790a8536)) + (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp b5ed2eca-d2f5-47ff-b448-56859aae61bb)) + (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp 2730c868-d20d-46d9-8de9-9c625c6a0bc1)) + (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp 58b86684-18b4-4212-aec0-d0eed1ad3374)) + (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp 83300808-d4b4-4149-ba3a-b68a1d3fc28b)) + (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp d759a081-0c0d-4200-b1a8-916416bbc194)) + (pad "1" smd roundrect (at -0.51 0 180) (size 0.54 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 207 "Net-(D603-Pad2)") (pintype "passive") (tstamp db32bf37-b3be-42a4-8c9b-278b40fa4ff5)) + (pad "2" smd roundrect (at 0.51 0 180) (size 0.54 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 11 "/fpga/FPGA_3V3") (pintype "passive") (tstamp 139472ff-e28c-45db-bdfa-9845be37d113)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" (layer "F.Cu") (tedit 5F68FEEE) (tstamp 7e7679e6-3fc6-48c3-b34f-a6946963d534) (at 155.9672 108.1604 90) @@ -8073,6 +8164,7 @@ (segment (start 167.6688 87.44) (end 167.6288 87.48) (width 0.6) (layer "F.Cu") (net 11) (tstamp 26405e51-d98b-44f8-bcca-b56161509ac9)) (segment (start 158.127 79.193) (end 157.4118 79.193) (width 0.2) (layer "F.Cu") (net 11) (tstamp 2f97795d-f6a9-40a7-9955-5a76cc973c9e)) (segment (start 139.8524 91.631) (end 140.0028 91.4806) (width 0.2) (layer "F.Cu") (net 11) (tstamp 3489cac6-fca4-4dd6-a68c-de954924f73c)) + (segment (start 165.9362 83.6046) (end 165.9362 82.9462) (width 0.2) (layer "F.Cu") (net 11) (tstamp 3b0f7152-3895-451d-af55-3ad446576262)) (segment (start 139.7508 79.7164) (end 139.7508 79.1342) (width 0.2) (layer "F.Cu") (net 11) (tstamp 46f8e8f2-ff70-4458-820d-ef882f558a2a)) (segment (start 160.3422 79.193) (end 160.3502 79.185) (width 0.2) (layer "F.Cu") (net 11) (tstamp 66ff3fad-b1fc-4e92-bc4a-41ba144699d6)) (segment (start 140.0028 91.4806) (end 140.4112 91.4806) (width 0.2) (layer "F.Cu") (net 11) (tstamp 6bd9e2e6-f880-4b95-abeb-a7779526b27c)) @@ -8092,6 +8184,7 @@ (segment (start 142.5139 89.1013) (end 142.5119 89.0993) (width 0.6) (layer "F.Cu") (net 11) (tstamp d2c55015-68c3-415a-8c8a-579c066a1208)) (segment (start 143.133 89.0362) (end 143.0679 89.1013) (width 0.6) (layer "F.Cu") (net 11) (tstamp d4760de3-7b8d-4819-8f83-f5f16d95549c)) (segment (start 159.627 79.193) (end 160.3422 79.193) (width 0.2) (layer "F.Cu") (net 11) (tstamp d83d0f42-1f24-40b9-b04f-3606f7a5fa66)) + (segment (start 165.9362 82.9462) (end 165.9382 82.9442) (width 0.2) (layer "F.Cu") (net 11) (tstamp e888e497-49a1-4762-a080-601d074dad4a)) (segment (start 144.9832 79.7926) (end 144.9812 79.7946) (width 0.2) (layer "F.Cu") (net 11) (tstamp f23ad74a-53c6-48b7-89e0-80cf9a3df018)) (via (at 141.9352 89.1164) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 11) (tstamp 064929da-c317-42eb-a578-4bc5e70399ee)) (via (at 160.3502 79.185) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 11) (tstamp 1dde1fc2-cd87-401e-b506-046cd552fc52)) @@ -8102,6 +8195,7 @@ (via (at 139.7508 79.1342) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 11) (tstamp bc496978-5c67-4fac-bb2a-69cc5e33ae1d)) (via (at 145.6182 91.1738) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 11) (tstamp c05099d0-4a11-44e5-ab70-13f8fe38b8d2)) (via (at 170.4594 87.4126) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 11) (tstamp c621866a-337e-4e4a-acbf-045af1645fc7)) + (via (at 165.9382 82.9442) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 11) (tstamp e0fa2d15-17ce-4439-922d-4e68895bbf00)) (via (at 144.9832 79.2358) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 11) (tstamp f100f217-66ba-4fa1-b418-98bb868baff7)) (via (at 139.5984 91.631) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 11) (tstamp f9ecca19-da2e-402d-9f5f-2d49fda65aa9)) (segment (start 147.4234 82.6902) (end 148.5138 82.6902) (width 0.6) (layer "B.Cu") (net 11) (tstamp 105cf88b-20fd-4fe1-9463-0617458875ee)) @@ -8614,6 +8708,13 @@ (segment (start 143.108 87.0011) (end 143.108 86.4593) (width 0.2) (layer "F.Cu") (net 169) (tstamp 96537184-e6b4-458a-b7d9-1a94aeab736e)) (segment (start 143.108 86.4593) (end 142.7459 86.0972) (width 0.2) (layer "F.Cu") (net 169) (tstamp 968ec70d-a337-4801-9f02-3f7fa17b57b8)) (segment (start 142.7459 86.0972) (end 142.7459 85.4009) (width 0.2) (layer "F.Cu") (net 169) (tstamp ab083758-5ccf-4fb7-be4d-821982a8aab7)) + (segment (start 165.1254 86.9574) (end 165.1254 84.9) (width 0.2) (layer "F.Cu") (net 176) (tstamp 1433699e-6408-48ff-8e3a-786ab98bf4a0)) + (segment (start 163.2512 88.2594) (end 163.8234 88.2594) (width 0.2) (layer "F.Cu") (net 176) (tstamp 4c85f529-4709-4480-8a51-c5d874b24f2d)) + (segment (start 165.1254 84.9) (end 165.4302 84.5952) (width 0.2) (layer "F.Cu") (net 176) (tstamp 74e9bdaa-56c5-41c8-a8fb-847b41ac3ffa)) + (segment (start 165.4302 84.5952) (end 165.9612 84.5952) (width 0.2) (layer "F.Cu") (net 176) (tstamp bf3a13cc-b4ce-43a4-9f7b-4c05fc38e450)) + (segment (start 163.8234 88.2594) (end 165.1254 86.9574) (width 0.2) (layer "F.Cu") (net 176) (tstamp e1360ab8-bfb8-4140-afa9-5baf0340aad3)) + (segment (start 166.9312 84.5952) (end 166.9312 83.6296) (width 0.2) (layer "F.Cu") (net 207) (tstamp 6e112e6d-0c7f-4f52-a14b-cf1696394aab)) + (segment (start 166.9312 83.6296) (end 166.9562 83.6046) (width 0.2) (layer "F.Cu") (net 207) (tstamp a313cde9-3e6e-40f2-a62a-a19ec532b2ba)) (zone (net 1) (net_name "GND") (layer "In1.Cu") (tstamp 8dd52e2a-0ec2-475d-b804-214924ef7245) (name "GND") (hatch edge 0.508) (connect_pads yes (clearance 0.25))