diff --git a/.gitignore b/.gitignore index 5aaa166..eada5d5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,34 @@ NerdNOS-backups .DS_Store +# For PCBs designed using KiCad: https://www.kicad.org/ +# Format documentation: https://kicad.org/help/file-formats/ + +# Temporary files +*.000 +*.bak +*.bck +*.kicad_pcb-bak +*.kicad_sch-bak +*-backups +*.kicad_prl +*.sch-bak +*~ +_autosave-* +*.tmp +*-save.pro +*-save.kicad_pcb +fp-info-cache + +# Netlist files (exported from Eeschema) +*.net + +# Autorouter files (exported from Pcbnew) +*.dsn +*.ses + +# Exported BOM files +*.xml +*.csv +*auto_saved_files* +*bak +*.lck \ No newline at end of file diff --git a/NerdNOS.kicad_pcb b/NerdNOS.kicad_pcb index 421e69d..f71869c 100644 --- a/NerdNOS.kicad_pcb +++ b/NerdNOS.kicad_pcb @@ -180,6 +180,8 @@ (net 59 "/BM1397/0V8_O") (net 60 "/BM1397/1V8_O") (net 61 "unconnected-(J1-Pin_1-Pad1)") + (net 62 "Net-(IC1-BI)") + (net 63 "unconnected-(U5-A1-Pad2)") (footprint "Package_TO_SOT_SMD:SOT-23-5" (layer "F.Cu") (uuid "0033d370-049b-4723-816f-e1c715f00fc2") @@ -1852,7 +1854,7 @@ (size 0.9 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.03) - (net 31 "/T_Display_S3/GPIO10") + (net 63 "unconnected-(U5-A1-Pad2)") (pinfunction "A1") (pintype "bidirectional") (uuid "034f0418-234c-4b63-8fec-1372f89f1cd1") @@ -3166,7 +3168,7 @@ (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu") (uuid "4d05ef8d-f376-4ee4-8821-e092817eb443") - (at 91.4 64.4) + (at 91.4 64.7) (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor") (property "Reference" "C20" @@ -5709,7 +5711,7 @@ (footprint "bitaxe:O 25,0-JO32-B-1V3-1-T1-LF" (layer "F.Cu") (uuid "7b1023ad-39f9-420f-a655-d4555e68435a") - (at 86 60.2) + (at 86 60.8) (property "Reference" "U2" (at -0.900001 -2.3 0) (unlocked yes) @@ -5886,7 +5888,7 @@ (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu") (uuid "84da5245-2f17-4ea3-83a4-68bf397d31e5") - (at 86.12 62.4 180) + (at 86.12 63 180) (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor") (property "Reference" "C1" @@ -7654,7 +7656,7 @@ (size 0.86 0.27) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.5) - (net 16 "/BM1397/BM_BI") + (net 62 "Net-(IC1-BI)") (pinfunction "BI") (pintype "bidirectional") (solder_mask_margin 0.1016) @@ -8876,6 +8878,216 @@ ) ) ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "c798f6e2-ce63-40c6-b464-37ee438a8910") + (at 93.6 57.4) + (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 "Reference" "R2" + (at 0 -1.17 360) + (layer "F.SilkS") + (uuid "8370cca4-e909-4d4b-b04d-933c22189447") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k" + (at 0 1.17 360) + (layer "F.Fab") + (uuid "8ecb03ba-344d-4009-ae5b-39c56716b66c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cab9203d-687a-4fac-8991-56a12d2f2146") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "07b3b9f7-ae52-456c-9fc7-a0e8c4a5a913") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e269bca6-b7d5-4a91-b4dd-8ece393ea636") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/2975618e-ff95-4651-94c9-bab75a02691e/e154ed31-a922-4a2e-a682-3f4ee32041a5") + (sheetname "BM1397") + (sheetfile "bm1397.kicad_sch") + (attr smd) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d527411d-e051-44b0-8d51-42f25c50a2a8") + ) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "13fc2f2f-d367-420a-b52c-c11d39e8b554") + ) + (fp_line + (start -0.93 -0.47) + (end 0.93 -0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2639aebc-9b91-472d-a6f7-777328fd9ea8") + ) + (fp_line + (start -0.93 0.47) + (end -0.93 -0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6f1f9840-6221-4331-a175-b59c16d6b657") + ) + (fp_line + (start 0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9aa442c0-4248-43d2-bff7-dd7cc3cabaab") + ) + (fp_line + (start 0.93 0.47) + (end -0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "69908c89-15c4-4d10-a6bc-3c627e218271") + ) + (fp_line + (start -0.525 -0.27) + (end 0.525 -0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d6f1a229-21e9-444d-b135-f3f2385db31d") + ) + (fp_line + (start -0.525 0.27) + (end -0.525 -0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9b4936d5-ca3b-4fe7-98a3-49a4397e1637") + ) + (fp_line + (start 0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "80f7597a-ffc3-4f1d-91e5-1a5f85a07227") + ) + (fp_line + (start 0.525 0.27) + (end -0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b91e205a-3a5c-40b8-8770-5eb9da7be32a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 360) + (layer "F.Fab") + (uuid "a74b0d33-9e95-4cef-b869-89db69442c72") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0) + (size 0.54 0.64) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 2 "GND") + (pintype "passive") + (uuid "c22a6849-cc37-449b-8dd7-d9e3b5d6a97b") + ) + (pad "2" smd roundrect + (at 0.51 0) + (size 0.54 0.64) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 62 "Net-(IC1-BI)") + (pintype "passive") + (uuid "7efaca98-91c7-49be-b0bc-c514342a67f5") + ) + (model "${KICAD8_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 "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu") (uuid "d9241de8-f614-4fc4-af7b-d979443fa143") @@ -11007,6 +11219,14 @@ (net 1) (uuid "07379b60-4f92-459f-bbf6-1b3053f31dff") ) + (segment + (start 85.64 63) + (end 85.64 63.06) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "077466f9-08a4-4f0a-af27-05bf3971dde4") + ) (segment (start 89.32 66.08) (end 83.42 66.08) @@ -11015,6 +11235,14 @@ (net 1) (uuid "08406191-d366-4c7b-9b3e-cc00961106d3") ) + (segment + (start 85.64 63.06) + (end 88.66 66.08) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "2f0b0b5d-3d26-452e-b9c5-cdaa01857ec6") + ) (segment (start 80.87 66.37) (end 80.87 71.81) @@ -11048,12 +11276,12 @@ (uuid "45a50ef1-7f47-4a3f-850f-a71b9309ce4b") ) (segment - (start 85.64 62.4) - (end 89.32 66.08) + (start 85.64 62.54) + (end 84.85 61.75) (width 0.2) (layer "F.Cu") (net 1) - (uuid "48cec643-4d95-4ef7-b97c-3c7b2b478257") + (uuid "46d7f96c-5601-4aca-9565-a4930228ac5e") ) (segment (start 94.4 73.390001) @@ -11071,22 +11299,6 @@ (net 1) (uuid "7b143884-1779-4e72-a466-51943102e60e") ) - (segment - (start 85.64 62.4) - (end 85.64 59.84) - (width 0.2) - (layer "F.Cu") - (net 1) - (uuid "884c5084-dbe5-4d6b-ac14-a1b998ff73e4") - ) - (segment - (start 85.64 62.4) - (end 85.64 61.94) - (width 0.2) - (layer "F.Cu") - (net 1) - (uuid "91a5b206-195a-47e5-a860-74135396244f") - ) (segment (start 92.843277 69.530778) (end 92.849999 69.5375) @@ -11104,20 +11316,36 @@ (uuid "96a5c924-9d93-44fa-af68-615e286f05a7") ) (segment - (start 85.64 59.84) - (end 84.95 59.15) + (start 84.85 59.85) + (end 84.85 61.75) (width 0.2) (layer "F.Cu") (net 1) - (uuid "9ab1bb0f-0a02-4ae0-827d-86277640cae8") + (uuid "99f81b6b-3a32-4ca4-a5e4-e0ff21d6255a") ) (segment - (start 85.64 61.94) - (end 84.85 61.15) + (start 85.64 63) + (end 85.64 62.54) (width 0.2) (layer "F.Cu") (net 1) - (uuid "abf06292-41dd-4bcb-9195-f9c8cb663389") + (uuid "a42fd1fd-f140-4ceb-a2bc-85f7c7445537") + ) + (segment + (start 85.64 63) + (end 85.64 60.64) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "a88d2225-2ed2-419c-8f28-f3edc80fcbf0") + ) + (segment + (start 88.66 66.08) + (end 89.32 66.08) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "abab3056-2e87-4534-9fb9-8b50d8a24893") ) (segment (start 80.87 71.81) @@ -11159,14 +11387,6 @@ (net 1) (uuid "dfc7f961-b794-4b4b-b102-be56ff26d309") ) - (segment - (start 84.85 59.25) - (end 84.85 61.15) - (width 0.2) - (layer "F.Cu") - (net 1) - (uuid "e5d64173-ee1c-4d07-975a-a1171acddd10") - ) (segment (start 94.4 73.390001) (end 94.4 73.4) @@ -11175,6 +11395,14 @@ (net 1) (uuid "e6362d8a-6dde-4241-80d9-b8b6cacc8d94") ) + (segment + (start 85.64 60.64) + (end 84.85 59.85) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "f6031793-5d37-4d38-98b8-fe63f3b0a46e") + ) (via (at 83.4 66.1) (size 0.6) @@ -11235,6 +11463,14 @@ (net 1) (uuid "d0b87380-518f-42ed-8007-4d055c2725bb") ) + (segment + (start 86.6 63) + (end 86.6 62.3) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "01d95bd3-55cb-4410-9969-f618e171cc27") + ) (segment (start 102.14 63.61) (end 102.05 63.7) @@ -11259,14 +11495,6 @@ (net 2) (uuid "139bb11a-6fd8-40d4-ab2e-73e00278f778") ) - (segment - (start 86.81 61.49) - (end 87.4 61.49) - (width 0.2) - (layer "F.Cu") - (net 2) - (uuid "1480693c-5c39-471e-9d38-cdfd2ad4a632") - ) (segment (start 91.9 62.925001) (end 91.849999 62.875) @@ -11275,6 +11503,14 @@ (net 2) (uuid "1921792e-b440-44c9-934c-cd2b597e6a68") ) + (segment + (start 86.24 62) + (end 86.3 62) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "1e29e2ad-4ac1-4a9f-80c9-3489ce4b983b") + ) (segment (start 136.745 68.95) (end 136.745 69.495) @@ -11475,14 +11711,6 @@ (net 2) (uuid "729756a2-9650-42f1-b7e9-067a97dd9ec2") ) - (segment - (start 86.8 61.5) - (end 86.81 61.49) - (width 0.2) - (layer "F.Cu") - (net 2) - (uuid "754ff26e-d0c6-43c1-affb-3d3a28ffee3a") - ) (segment (start 90.2 61.6) (end 89.6 61.6) @@ -11548,12 +11776,12 @@ (uuid "88f6ad25-1f12-4163-a3bf-28e04d091cce") ) (segment - (start 86.4 61.5) - (end 86.8 61.5) + (start 92.641471 56.951471) + (end 91.784855 56.951471) (width 0.2) (layer "F.Cu") (net 2) - (uuid "8baa3a65-2b69-4616-bde8-b4884b43783d") + (uuid "a3022639-1f46-467a-895d-72b1329eb36d") ) (segment (start 129.686766 77.351629) @@ -11563,6 +11791,14 @@ (net 2) (uuid "ae1734a4-91cf-40a2-ace1-b23cbea22342") ) + (segment + (start 86.81 61.49) + (end 87.4 61.49) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "aeab8fc8-667b-48a5-8460-1d68ca750135") + ) (segment (start 101.85 67.45) (end 102.05 67.45) @@ -11579,6 +11815,14 @@ (net 2) (uuid "b10217d2-5417-40e8-97ef-0e716e00397e") ) + (segment + (start 86.3 62) + (end 86.81 61.49) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "b2e74854-8ac6-473c-9a21-e9c5f3d058b4") + ) (segment (start 95.1 72.08) (end 94.4 72.08) @@ -11587,14 +11831,6 @@ (net 2) (uuid "b42a7386-7059-4901-bc2c-e1d78190d122") ) - (segment - (start 86.6 62.4) - (end 86.6 61.7) - (width 0.2) - (layer "F.Cu") - (net 2) - (uuid "b9c11ddd-5a92-481c-b2cb-842556760160") - ) (segment (start 124.475 77.598394) (end 124.45 77.573394) @@ -11627,6 +11863,22 @@ (net 2) (uuid "c3825d0d-2416-492a-a460-3253a90d8e48") ) + (segment + (start 93.09 57.4) + (end 92.641471 56.951471) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "c534229a-d035-4708-b6bf-692650480587") + ) + (segment + (start 86.6 62.3) + (end 87.15 61.75) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "c9276f82-b298-46eb-95ec-eb717fdb9450") + ) (segment (start 103.05 66.45) (end 103.05 66.25) @@ -11659,14 +11911,6 @@ (net 2) (uuid "d31d709c-44a3-486b-aa49-1a5b769278f7") ) - (segment - (start 86.6 61.7) - (end 87.15 61.15) - (width 0.2) - (layer "F.Cu") - (net 2) - (uuid "d5683869-c8e6-4f23-887c-8e3c57e5b1c8") - ) (segment (start 129.85 77.351629) (end 129.686766 77.351629) @@ -11862,6 +12106,14 @@ (net 2) (uuid "3a9cce65-5bcd-4a46-a46b-5cb455251710") ) + (via + (at 91.784855 56.951471) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "3f2391c4-3bc8-4f7c-ad02-a5fd33690e76") + ) (via (at 102.05 66.7) (size 0.6) @@ -12117,7 +12369,7 @@ (uuid "b748310e-002e-4823-8288-8cc34a058fe8") ) (via - (at 86.4 61.5) + (at 86.24 62) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") @@ -12357,6 +12609,14 @@ (net 4) (uuid "e6ee5a3a-6285-4370-aade-5afa4ed09f99") ) + (segment + (start 93.88 61.8) + (end 94.5 61.18) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "06fcef58-525f-444a-9410-157c132b1a51") + ) (segment (start 101.66 61.66) (end 101.66 62.2654) @@ -12365,14 +12625,6 @@ (net 5) (uuid "2587eb3f-44af-4e1c-adea-4febb5d641d3") ) - (segment - (start 92.246947 61.3) - (end 92.509447 61.5625) - (width 0.2) - (layer "F.Cu") - (net 5) - (uuid "36ce78b1-9ff6-4d36-8add-d2f449132727") - ) (segment (start 101.18 61.18) (end 101.66 61.66) @@ -12382,20 +12634,20 @@ (uuid "3ba7fb26-8ae8-4a92-9e26-175417665b7c") ) (segment - (start 91.6 61.3) - (end 92.246947 61.3) + (start 92.459447 61.5125) + (end 92.746947 61.8) (width 0.2) (layer "F.Cu") (net 5) - (uuid "3e1e8f33-b60a-41d3-a774-94ef97344591") + (uuid "56abe2f8-3398-4a24-8b05-75464deeb609") ) (segment - (start 94.1175 61.5625) - (end 94.5 61.18) + (start 90.9 60.6) + (end 91.8125 61.5125) (width 0.2) (layer "F.Cu") (net 5) - (uuid "5fda3edc-e52b-4b99-8736-1939ea719e23") + (uuid "a2d02e05-d9c8-4460-b671-ed05984213c8") ) (segment (start 94.5 61.18) @@ -12403,7 +12655,7 @@ (width 0.2) (layer "F.Cu") (net 5) - (uuid "7e31c54e-8b7d-44ac-ae3d-18f493cb1903") + (uuid "a5e553ac-34b1-45bf-8dbf-4d49172582d6") ) (segment (start 101.18 62.2654) @@ -12414,12 +12666,12 @@ (uuid "b118f547-dc65-41a4-88d4-c60eb5855482") ) (segment - (start 90.9 60.6) - (end 91.6 61.3) + (start 92.746947 61.8) + (end 93.88 61.8) (width 0.2) (layer "F.Cu") (net 5) - (uuid "cc305a12-f305-4583-9090-ec5b5467a0c5") + (uuid "c89ea4b4-5fb5-4ff2-8559-a16d3de792b1") ) (segment (start 89.6 60.6) @@ -12427,15 +12679,15 @@ (width 0.2) (layer "F.Cu") (net 5) - (uuid "d7b03031-ce6d-4023-a4cc-e4071a8de068") + (uuid "cd6c93ab-88ce-4360-93d0-b5c2b392b16f") ) (segment - (start 92.509447 61.5625) - (end 94.1175 61.5625) + (start 91.8125 61.5125) + (end 92.459447 61.5125) (width 0.2) (layer "F.Cu") (net 5) - (uuid "fd4d2841-4473-44e5-a7d8-695ddb30deb7") + (uuid "e27aa53d-c43c-4dec-b097-6f01a7342c48") ) (segment (start 107.9 61.917162) @@ -13278,62 +13530,6 @@ (net 14) (uuid "91554288-f867-4c65-84ac-901aa67e1d04") ) - (segment - (start 81.285 62.548528) - (end 81.285 72.465) - (width 0.2) - (layer "F.Cu") - (net 16) - (uuid "3808bd8c-893d-4b27-b32b-b61ad61d7f06") - ) - (segment - (start 80.1 61.363528) - (end 81.285 62.548528) - (width 0.2) - (layer "F.Cu") - (net 16) - (uuid "39a6820f-b8db-4679-8f74-945303c8708f") - ) - (segment - (start 80.1 60.302942) - (end 80.1 61.363528) - (width 0.2) - (layer "F.Cu") - (net 16) - (uuid "46161f4d-4069-4fbf-b346-6422757202f7") - ) - (segment - (start 84.502942 55.9) - (end 80.1 60.302942) - (width 0.2) - (layer "F.Cu") - (net 16) - (uuid "777064d4-0fa6-4c5b-8647-800f8af65c06") - ) - (segment - (start 104.54 62.2654) - (end 104.54 58.84) - (width 0.2) - (layer "F.Cu") - (net 16) - (uuid "b8e3f7bf-b6b4-4d66-bf76-832fec53b688") - ) - (segment - (start 101.6 55.9) - (end 84.502942 55.9) - (width 0.2) - (layer "F.Cu") - (net 16) - (uuid "dc5d196d-d445-4892-b2b6-905a70ed5775") - ) - (segment - (start 104.54 58.84) - (end 101.6 55.9) - (width 0.2) - (layer "F.Cu") - (net 16) - (uuid "facf51ff-f604-4669-9dcf-e86d4b544b67") - ) (segment (start 94.409999 74.4) (end 101.668524 74.4) @@ -13366,69 +13562,85 @@ (net 19) (uuid "e0623367-253a-4d29-b81e-17b0a2237ffd") ) - (segment - (start 84.648627 56.320001) - (end 81.785001 59.183627) - (width 0.2) - (layer "F.Cu") - (net 20) - (uuid "3453af66-369b-4bae-b5db-392945a0d2be") - ) (segment (start 104.06 62.2654) (end 104.06 59.16) (width 0.2) (layer "F.Cu") (net 20) - (uuid "81ab33a9-ad38-4082-a3de-9b12a1bef895") + (uuid "02a8a208-a917-46d6-a2bf-67e790fd3d48") ) (segment - (start 81.785001 59.283627) + (start 82.968628 58) + (end 81.785001 59.183627) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "5b1f12df-477b-46e1-93a3-726549d9ce31") + ) + (segment + (start 104.06 59.16) + (end 102.95 58.05) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "7d1803a2-82f6-4b9c-aa5a-7571d9ab1edb") + ) + (segment + (start 89.574685 58) + (end 82.968628 58) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "8e1965a3-fe9e-4d71-b8d7-b65643f0b549") + ) + (segment + (start 91.847058 57.551471) + (end 90.023214 57.551471) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "958665c9-e75f-42a1-a32f-285f29888e24") + ) + (segment + (start 102.95 58.05) + (end 92.345587 58.05) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "9f697d7e-6eeb-43fd-b179-15e563ee6026") + ) + (segment + (start 90.023214 57.551471) + (end 89.574685 58) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "a5763240-22ad-4df5-8f88-efac5ad5d5c4") + ) + (segment + (start 92.345587 58.05) + (end 91.847058 57.551471) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "aeb6dfda-0978-443a-a7ff-3ab489ab84e5") + ) + (segment + (start 81.785001 59.183627) (end 81.785001 72.45) (width 0.2) (layer "F.Cu") (net 20) - (uuid "93801f90-b9b0-4a16-afe4-0565502333d0") + (uuid "d89338a0-eaf7-48c0-9849-c7d0637da627") ) (segment - (start 101.220001 56.320001) - (end 84.648627 56.320001) - (width 0.2) - (layer "F.Cu") - (net 20) - (uuid "af30b06f-073c-49b0-aa08-df0772ecd257") - ) - (segment - (start 81.785001 59.183627) - (end 81.785001 59.283627) - (width 0.2) - (layer "F.Cu") - (net 20) - (uuid "ec8bbc24-5dd0-4613-af82-c4e8ecefc147") - ) - (segment - (start 104.06 59.16) - (end 101.220001 56.320001) - (width 0.2) - (layer "F.Cu") - (net 20) - (uuid "f47a4621-b828-4680-ae2a-cb9ad240bbfe") - ) - (segment - (start 101.95 59.25) - (end 102.62 59.92) - (width 0.2) - (layer "F.Cu") - (net 21) - (uuid "3346aec1-a308-44a4-b4d7-eb94ec80e0b5") - ) - (segment - (start 87.15 59.25) + (start 87.75 59.25) (end 101.95 59.25) (width 0.2) (layer "F.Cu") (net 21) - (uuid "b4fb3d17-4c8b-48d6-ae7d-24c3f73e0df5") + (uuid "72555027-4bc3-4585-a987-f926693de527") ) (segment (start 102.62 59.92) @@ -13436,39 +13648,23 @@ (width 0.2) (layer "F.Cu") (net 21) - (uuid "caa7f1eb-60fb-45de-ac7b-3d5422561583") + (uuid "b3443f5a-dea3-48d6-b825-afa7c77ec405") ) (segment - (start 81.3 76.531969) - (end 84.768031 80) + (start 101.95 59.25) + (end 102.62 59.92) (width 0.2) (layer "F.Cu") - (net 31) - (uuid "43c8936c-b706-45d8-91a2-72555b66849f") + (net 21) + (uuid "f1ba223c-2eab-4da9-90de-7f1371b90a48") ) (segment - (start 96.41 80) - (end 98.91 77.5) + (start 87.15 59.85) + (end 87.75 59.25) (width 0.2) (layer "F.Cu") - (net 31) - (uuid "9a6032bd-ad4f-4d74-87e5-f514dd395599") - ) - (segment - (start 81.3 75.835) - (end 81.3 76.531969) - (width 0.2) - (layer "F.Cu") - (net 31) - (uuid "9cbbaa65-2ec3-4f09-afe2-efc97cfe7ea7") - ) - (segment - (start 84.768031 80) - (end 96.41 80) - (width 0.2) - (layer "F.Cu") - (net 31) - (uuid "c9ea6501-e276-4995-9993-c79883dda956") + (net 21) + (uuid "fb6b0644-32f8-4839-a9ce-d16ed0def067") ) (segment (start 82.3 75.835) @@ -13671,20 +13867,36 @@ (uuid "f9e60ba3-dc3a-498d-8b1e-d3462438c958") ) (segment - (start 83.790001 58.309999) - (end 82.799999 59.300001) - (width 0.2) - (layer "F.Cu") - (net 46) - (uuid "2adc3429-b7e1-4288-847e-43e82387e15a") - ) - (segment - (start 101.5 57.3) + (start 102.65 58.45) (end 103.58 59.38) (width 0.2) (layer "F.Cu") (net 46) - (uuid "43872573-e1df-4b53-a526-bf8730d03943") + (uuid "5afa47aa-faa5-4320-a7fe-255e6b00fd6c") + ) + (segment + (start 83.3 58.8) + (end 82.799999 59.300001) + (width 0.2) + (layer "F.Cu") + (net 46) + (uuid "6c021180-92a3-4025-83bd-17aa368b6db5") + ) + (segment + (start 90.3389 58.65) + (end 90.1889 58.8) + (width 0.2) + (layer "F.Cu") + (net 46) + (uuid "9fbe6271-3d33-4d1a-98b8-ad8b42b43891") + ) + (segment + (start 90.1889 58.8) + (end 83.3 58.8) + (width 0.2) + (layer "F.Cu") + (net 46) + (uuid "ad521997-0be7-412b-96d6-d277f882a6dc") ) (segment (start 82.799999 59.300001) @@ -13692,47 +13904,23 @@ (width 0.2) (layer "F.Cu") (net 46) - (uuid "70cb5720-c4d7-4b3f-890b-4989d979d37e") + (uuid "b384bc4c-a8e0-4c6b-a173-c7a04fbac32f") ) (segment - (start 91 58.309999) - (end 83.790001 58.309999) + (start 91.598529 58.151471) + (end 91.897058 58.45) (width 0.2) (layer "F.Cu") (net 46) - (uuid "73b155db-78bd-431e-b333-606d3b975220") + (uuid "deae0dfe-d634-4427-96de-a64247c7a8e0") ) (segment - (start 103.58 59.38) - (end 103.58 62.2654) + (start 91.897058 58.45) + (end 102.65 58.45) (width 0.2) (layer "F.Cu") (net 46) - (uuid "77488966-769b-4df5-8895-c45dbec461d4") - ) - (segment - (start 91 58.309999) - (end 91.090001 58.309999) - (width 0.2) - (layer "F.Cu") - (net 46) - (uuid "cc1b2ce9-5406-4e81-9cb1-3713ce12ad4d") - ) - (segment - (start 91.090001 58.309999) - (end 91.2 58.2) - (width 0.2) - (layer "F.Cu") - (net 46) - (uuid "cf31c5e8-49c0-4b54-adfc-4ce36af26b4f") - ) - (segment - (start 93.1 57.3) - (end 101.5 57.3) - (width 0.2) - (layer "F.Cu") - (net 46) - (uuid "e6e14674-c752-42a0-a7ee-dd98d51241b8") + (uuid "e72edc76-e756-4546-bfbb-f22342d865c1") ) (segment (start 82.799999 71.965089) @@ -13742,8 +13930,16 @@ (net 46) (uuid "e7af23cf-83a6-462c-96f3-54ae645045c9") ) + (segment + (start 103.58 59.38) + (end 103.58 62.2654) + (width 0.2) + (layer "F.Cu") + (net 46) + (uuid "ff4a8c8e-1528-48d1-be36-3a70d4f2c095") + ) (via - (at 91.2 58.2) + (at 90.3389 58.65) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") @@ -13751,7 +13947,7 @@ (uuid "48b7aa30-5209-4ea6-a9be-422678fdf4b6") ) (via - (at 93.1 57.3) + (at 91.598529 58.151471) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") @@ -13759,36 +13955,28 @@ (uuid "ff8b71d9-3f20-4d44-af22-5e4ce87ab370") ) (segment - (start 92.2 58.2) - (end 93.1 57.3) + (start 91.1 58.65) + (end 90.3389 58.65) (width 0.2) (layer "B.Cu") (net 46) - (uuid "b01fccac-def8-4b89-8960-5ec17729db9d") + (uuid "0b3640f4-4e64-402e-ab45-d9657313d3f1") ) (segment - (start 91.2 58.2) - (end 92.2 58.2) + (start 91.598529 58.151471) + (end 91.1 58.65) (width 0.2) (layer "B.Cu") (net 46) - (uuid "fb3fda56-fa2b-43ca-bd58-07aa862e6326") + (uuid "507f5519-9d75-48f5-b729-cc346b72fdde") ) (segment - (start 92.2 58.309999) - (end 101.809999 58.309999) + (start 102.35 58.85) + (end 91.448529 58.85) (width 0.2) (layer "F.Cu") (net 47) - (uuid "022af636-1574-4d56-9b55-f1800cd3b097") - ) - (segment - (start 103.1 59.6) - (end 103.1 62.2654) - (width 0.2) - (layer "F.Cu") - (net 47) - (uuid "5b19350f-6a60-4a01-a4f1-0d91a6f4daa6") + (uuid "32ee5ef8-3f6b-4a62-bdcf-8660e337a8e0") ) (segment (start 82.3 59.234314) @@ -13796,39 +13984,47 @@ (width 0.2) (layer "F.Cu") (net 47) - (uuid "6378d08d-44eb-4d50-95e5-c4204bfe1bea") + (uuid "42442640-98c9-4460-b91e-c8f69f4dd7ee") ) (segment - (start 91.63 56.720001) - (end 84.814313 56.720001) - (width 0.2) - (layer "F.Cu") - (net 47) - (uuid "78e7a52b-3e5d-4ae9-8518-4330b3fdd1a3") - ) - (segment - (start 92.2 57.290001) - (end 92.2 58.309999) - (width 0.2) - (layer "F.Cu") - (net 47) - (uuid "7c86c20e-7d96-4892-a4d7-184cd0102a4e") - ) - (segment - (start 84.814313 56.720001) + (start 83.134314 58.4) (end 82.3 59.234314) (width 0.2) (layer "F.Cu") (net 47) - (uuid "824dfb56-04f2-4a34-ba89-ce7998d0aaa3") + (uuid "5d9084ae-6412-4032-9a1f-1ef094bc36fd") ) (segment - (start 92.2 57.290001) - (end 91.63 56.720001) + (start 103.1 59.6) + (end 102.35 58.85) (width 0.2) (layer "F.Cu") (net 47) - (uuid "c9b9f97f-a4a0-42bf-aaa3-4f6a516681db") + (uuid "6fef8bfb-f3e1-44e8-bb32-33c103a12c94") + ) + (segment + (start 89.740371 58.4) + (end 83.134314 58.4) + (width 0.2) + (layer "F.Cu") + (net 47) + (uuid "a9bce77c-1562-4fc6-8e3f-9d11af1bf673") + ) + (segment + (start 91.448529 58.85) + (end 90.648529 58.05) + (width 0.2) + (layer "F.Cu") + (net 47) + (uuid "ad47081d-2c97-452a-a0c5-802136466537") + ) + (segment + (start 90.090371 58.05) + (end 89.740371 58.4) + (width 0.2) + (layer "F.Cu") + (net 47) + (uuid "b2b91d89-3ccb-421e-bb14-485b2d78edd4") ) (segment (start 82.3 72.435) @@ -13839,12 +14035,20 @@ (uuid "cd4404c8-7178-4935-90ce-3519a038bc2a") ) (segment - (start 101.809999 58.309999) + (start 90.648529 58.05) + (end 90.090371 58.05) + (width 0.2) + (layer "F.Cu") + (net 47) + (uuid "ce7d25ba-4db4-4a93-8656-74ac5a1cdd7a") + ) + (segment + (start 103.1 62.2654) (end 103.1 59.6) (width 0.2) (layer "F.Cu") (net 47) - (uuid "fa893e2e-bd6f-454d-b980-533bc3d98274") + (uuid "e1705282-0e5d-4fe5-8865-82a4f892d01c") ) (segment (start 129.34 78.708394) @@ -13966,6 +14170,54 @@ (net 60) (uuid "edf1780f-27ea-4aed-8ac1-7e92c11455e4") ) + (segment + (start 104.54 59.074314) + (end 104.54 61.2) + (width 0.2) + (layer "F.Cu") + (net 62) + (uuid "3e012ee8-151c-437c-bccc-2bef47de959b") + ) + (segment + (start 104.54 61.2) + (end 104.54 60.87) + (width 0.2) + (layer "F.Cu") + (net 62) + (uuid "93d23bb2-f786-46a5-9989-db8e8db30270") + ) + (segment + (start 94.31 57.6) + (end 103.065686 57.6) + (width 0.2) + (layer "F.Cu") + (net 62) + (uuid "a4614375-44cc-4af3-898e-7e48b9944b34") + ) + (segment + (start 104.54 62.2654) + (end 104.54 61.2) + (width 0.2) + (layer "F.Cu") + (net 62) + (uuid "b4a5ff1f-4866-4e9a-b14c-2edb5177953e") + ) + (segment + (start 103.065686 57.6) + (end 104.54 59.074314) + (width 0.2) + (layer "F.Cu") + (net 62) + (uuid "e5ce8b9a-2738-49bf-a008-b2b904247300") + ) + (segment + (start 94.11 57.4) + (end 94.31 57.6) + (width 0.2) + (layer "F.Cu") + (net 62) + (uuid "f0d5252b-277e-4c8b-be5a-443825f3f468") + ) (zone (net 7) (net_name "/BM1397/VDD") @@ -13984,7 +14236,7 @@ ) (polygon (pts - (xy 99.6 62.9) (xy 119.1 62.9) (xy 119.1 62.9) (xy 130.9 62.9) (xy 130.9 69.1) (xy 129.2 69.1) (xy 99.6 69.1) + (xy 99.6 62.9) (xy 119.1 62.9) (xy 130.9 62.9) (xy 130.9 69.1) (xy 129.2 69.1) (xy 99.6 69.1) ) ) (filled_polygon diff --git a/NerdNOS.kicad_pro b/NerdNOS.kicad_pro index b427027..22b2d18 100644 --- a/NerdNOS.kicad_pro +++ b/NerdNOS.kicad_pro @@ -58,18 +58,7 @@ "width": 0.0 } ], - "drc_exclusions": [ - "hole_clearance|137170000|62700000|d11772ac-a832-4a22-9dd8-a73e1c298c25|42c6ac97-77c3-43ea-a714-57b8025fcd3f", - "hole_clearance|137170000|68800000|23136456-28ba-415a-970a-b4971ed25619|35dc8276-6035-4bd2-bd3b-0370195cb907", - "lib_footprint_mismatch|140135000|65750000|5529399f-d49d-43d7-a18b-0dc6ddae6345|00000000-0000-0000-0000-000000000000", - "silk_over_copper|100250000|62979371|ea69a584-b5e4-4173-8d6e-bc6d5b3b69b4|00000000-0000-0000-0000-000000000000", - "silk_over_copper|100463400|70250000|2aff99ab-ea79-40d1-8828-18f35a431379|00000000-0000-0000-0000-000000000000", - "silk_over_copper|108326600|69360005|04288bc8-27c8-4b60-b055-7178d67a8d5e|00000000-0000-0000-0000-000000000000", - "silk_over_copper|80550000|74770000|59e087bf-378c-40b6-8489-2cbc0b3e856a|00000000-0000-0000-0000-000000000000", - "silk_over_copper|81928815|72400000|eee82bbb-ebf7-43e1-b8d4-05ad807207d8|00000000-0000-0000-0000-000000000000", - "silk_over_copper|83430000|75900000|99f5db9d-9260-499e-808c-386d5dd7a0b5|00000000-0000-0000-0000-000000000000", - "silk_over_copper|84050000|74770000|8b569fdd-648e-4f3b-a55f-7f142d419882|00000000-0000-0000-0000-000000000000" - ], + "drc_exclusions": [], "meta": { "version": 2 }, diff --git a/NerdNOS.kicad_sch b/NerdNOS.kicad_sch index 6ee9c91..e25af9f 100644 --- a/NerdNOS.kicad_sch +++ b/NerdNOS.kicad_sch @@ -1124,16 +1124,6 @@ ) (uuid "7ad3cb52-c14b-4eca-9cfb-e1fd5fc8ee96") ) - (wire - (pts - (xy 125.73 125.73) (xy 156.21 125.73) - ) - (stroke - (width 0) - (type default) - ) - (uuid "7afa6540-c9da-4809-b5e1-385eda714f43") - ) (wire (pts (xy 237.49 101.6) (xy 245.11 101.6) @@ -1772,16 +1762,6 @@ ) (uuid "30c4a35a-b566-4ce8-a2c4-0db4bd887e45") ) - (pin "BI" input - (at 125.73 125.73 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "d82c47e9-fb2f-410a-a707-42d114969c77") - ) (pin "RX" output (at 125.73 114.3 0) (effects @@ -1958,16 +1938,6 @@ ) (uuid "0687a46c-6545-4053-bc8c-9465617374df") ) - (pin "BI" input - (at 156.21 125.73 180) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - (uuid "860315b4-72bc-4031-b529-9f4c66acb492") - ) (pin "CLKI" input (at 156.21 129.54 180) (effects diff --git a/T_Display_S3.kicad_sch b/T_Display_S3.kicad_sch index dbeabf7..7f31b1c 100644 --- a/T_Display_S3.kicad_sch +++ b/T_Display_S3.kicad_sch @@ -1034,18 +1034,6 @@ ) (uuid "4cfdd92e-78d9-4ded-9c3f-2fc05bcc5f6a") ) - (hierarchical_label "BI" - (shape input) - (at 166.37 91.44 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - (uuid "7c941487-6d78-4ce3-926d-8459d3acea74") - ) (hierarchical_label "CLKI" (shape input) (at 97.79 88.9 180) diff --git a/bm1397.kicad_sch b/bm1397.kicad_sch index 9c4cbf0..a05b9d5 100644 --- a/bm1397.kicad_sch +++ b/bm1397.kicad_sch @@ -2575,6 +2575,12 @@ (color 0 0 0 0) (uuid "af3d66d7-562b-457c-8d8b-69c9f869be51") ) + (junction + (at 95.25 96.52) + (diameter 0) + (color 0 0 0 0) + (uuid "bd434cd7-d73c-4484-a0e0-de18a147b747") + ) (junction (at 264.16 34.29) (diameter 0.9144) @@ -2739,7 +2745,7 @@ ) (wire (pts - (xy 76.2 96.52) (xy 113.03 96.52) + (xy 76.2 96.52) (xy 95.25 96.52) ) (stroke (width 0) @@ -3047,16 +3053,6 @@ ) (uuid "4bd6b191-a26f-4c50-88cc-b92d1307bfe3") ) - (wire - (pts - (xy 228.6 107.95) (xy 232.41 107.95) - ) - (stroke - (width 0) - (type default) - ) - (uuid "50c0ae1d-5c65-4a93-9662-f68421901a6b") - ) (wire (pts (xy 151.13 119.38) (xy 167.64 119.38) @@ -3227,16 +3223,6 @@ ) (uuid "694b1f69-1c84-48dc-9cf7-3361acbcf6d6") ) - (wire - (pts - (xy 106.68 101.6) (xy 113.03 101.6) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6de73e0b-ca60-48d6-b753-f5d3ffa96e18") - ) (wire (pts (xy 229.87 100.33) (xy 232.41 100.33) @@ -3637,6 +3623,16 @@ ) (uuid "a335119b-0060-4cd0-8217-583410016ca7") ) + (wire + (pts + (xy 104.14 101.6) (xy 113.03 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a3dcb570-c795-4a69-89f9-183cd5b4a146") + ) (wire (pts (xy 229.87 57.15) (xy 236.22 57.15) @@ -3647,6 +3643,16 @@ ) (uuid "a4eff5f2-234e-41d2-9e00-68b81f7ca2fb") ) + (wire + (pts + (xy 95.25 96.52) (xy 113.03 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a8098b69-8adf-47bf-a231-255c7357399e") + ) (wire (pts (xy 69.85 114.3) (xy 69.85 116.84) @@ -3677,6 +3683,16 @@ ) (uuid "ae383ffe-b631-483c-998f-0df5e0161877") ) + (wire + (pts + (xy 96.52 101.6) (xy 95.25 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aec8d911-c853-49fd-aee5-f34bb2d505e1") + ) (wire (pts (xy 102.87 121.92) (xy 113.03 121.92) @@ -3687,6 +3703,16 @@ ) (uuid "b0e13a11-c0d8-4d23-a907-80c0fcdc3db5") ) + (wire + (pts + (xy 95.25 101.6) (xy 95.25 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b33782fd-daca-4e00-80c0-98fe42c24cc0") + ) (wire (pts (xy 256.54 100.33) (xy 275.59 100.33) @@ -4294,17 +4320,6 @@ ) (uuid "9c9f0152-8820-48d0-912f-cb4ccc7cdc64") ) - (label "BM_BI" - (at 106.68 101.6 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "9cd56038-8270-434d-b7ac-f0227566d952") - ) (label "1V8" (at 189.23 96.52 0) (fields_autoplaced yes) @@ -4486,18 +4501,6 @@ ) (uuid "851b1f45-1217-4bf2-ac73-ad857b00bd62") ) - (hierarchical_label "BI" - (shape input) - (at 228.6 107.95 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "a5f2de3e-ebbe-4f5d-9ea0-8332226ccbf2") - ) (hierarchical_label "VDD" (shape input) (at 127 71.12 180) @@ -7291,6 +7294,74 @@ ) ) ) + (symbol + (lib_id "Device:R_US") + (at 100.33 101.6 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e154ed31-a922-4a2e-a682-3f4ee32041a5") + (property "Reference" "R2" + (at 100.33 95.25 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1k" + (at 100.33 97.79 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 100.584 100.584 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 100.33 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, US symbol" + (at 100.33 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "0d6ed757-b9e1-4dfb-9cc4-64076bfe2d3f") + ) + (pin "1" + (uuid "54f2c365-2515-42be-98d8-af3804560a08") + ) + (instances + (project "NerdNOS" + (path "/d95c6d04-3717-413a-8b9f-685b8757ddd5/2975618e-ff95-4651-94c9-bab75a02691e" + (reference "R2") + (unit 1) + ) + ) + ) + ) (symbol (lib_name "GND_5") (lib_id "power:GND")