sch: improve routability

This commit is contained in:
King Kévin 2022-06-23 12:21:33 +02:00
parent 588bde1be3
commit f7f9ebc08c
1 changed files with 140 additions and 86 deletions

View File

@ -828,11 +828,14 @@
(junction (at 141.605 80.01) (diameter 0) (color 0 0 0 0)
(uuid 5d0333c9-6854-4800-98d7-1907cf433f12)
)
(junction (at 100.965 31.115) (diameter 0) (color 0 0 0 0)
(uuid 8a40d042-6004-4e59-a478-a11635f7a9c5)
)
(junction (at 154.305 85.09) (diameter 0) (color 0 0 0 0)
(uuid 8d7c046b-a321-430d-9b1a-f21e92c1beb0)
)
(junction (at 93.345 34.29) (diameter 0) (color 0 0 0 0)
(uuid 9e81c078-c19d-40f6-b0ff-fdb13809710a)
(junction (at 93.345 31.115) (diameter 0) (color 0 0 0 0)
(uuid aabdb4f0-bfe9-4111-9ce8-820bcef2702a)
)
(no_connect (at 154.305 49.53) (uuid 28009588-fe9a-4754-b078-599c63e7da54))
@ -962,6 +965,10 @@
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid aa410032-1b0c-4c85-b9bc-d769918d10a3)
)
(wire (pts (xy 100.965 31.115) (xy 106.045 31.115))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid adcc90b8-e28f-428a-8ec3-2be6a11921bf)
)
(wire (pts (xy 109.855 59.69) (xy 115.57 59.69))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid b8cc5dd3-c29f-413e-bfb0-29fc17ea9085)
@ -986,6 +993,10 @@
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid db888370-6658-43cb-b423-e7c72d5602f4)
)
(wire (pts (xy 93.345 31.115) (xy 93.345 34.29))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid df36ba47-ec0b-4eda-a42c-b272b7c17f14)
)
(wire (pts (xy 150.495 36.83) (xy 161.925 36.83))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid e2b9b21a-84ee-4368-960d-0a4cb9b45484)
@ -998,25 +1009,33 @@
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid f7c404db-2cca-4e9b-ba9e-b3a1d4112615)
)
(wire (pts (xy 93.345 31.115) (xy 100.965 31.115))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid ff6f1eef-24c6-44b2-a8fc-8bc4d1eafe13)
)
(text "e.g. LCM1602 LCD module" (at 171.45 64.135 90)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 25463a49-6ea5-4f77-a76b-a72239a8a729)
)
(label "RS" (at 111.125 62.23 0)
(label "RS" (at 111.125 41.91 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 002524b8-53a9-455c-8669-20a447fc007b)
)
(label "SWIM" (at 44.45 65.405 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 0689e1ae-dee8-4401-9a5b-1b1707ad57f1)
)
(label "A2" (at 111.125 69.85 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 11d0e6b0-ec26-40c6-b8b5-0fd67c386038)
)
(label "RST" (at 45.72 65.405 0)
(label "RST" (at 45.085 67.945 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 247373b1-9bf0-45bd-9a56-48d690b0078e)
)
(label "E" (at 111.125 52.07 0)
(label "E" (at 111.125 46.99 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 2deb1c94-660d-4c1a-9452-31edf965e279)
)
@ -1024,7 +1043,7 @@
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 3bfcaee3-e8f0-40e2-aa16-a7df896031fc)
)
(label "DB7" (at 111.125 41.91 0)
(label "DB7" (at 111.125 62.23 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 407503c4-e79e-4327-b143-56234ffad0c3)
)
@ -1080,18 +1099,14 @@
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 8763a3eb-a81f-4cc8-86b9-1b28b5104fa4)
)
(label "R{slash}W" (at 111.125 59.69 0)
(label "R{slash}W" (at 111.125 44.45 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 90d56ed8-cf94-46e0-8395-4daec8101895)
)
(label "DB6" (at 111.125 44.45 0)
(label "DB6" (at 111.125 59.69 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 9aebb2b2-b222-4651-86d2-dead201ebf87)
)
(label "SWIM" (at 45.72 67.945 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid a3c20029-b746-45c5-909a-02bf72146ff8)
)
(label "DB4" (at 111.125 49.53 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid a58275fb-e4f7-4013-9402-b8809b8f4701)
@ -1128,7 +1143,7 @@
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid c2f4a468-eca2-44c2-b3e9-6afd70cfe932)
)
(label "DB5" (at 111.125 46.99 0)
(label "DB5" (at 111.125 52.07 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid d006ebbe-4ca6-458b-94a1-2c4be6bf9c70)
)
@ -1166,6 +1181,21 @@
(pin "2" (uuid 2fee7d9d-cd6c-4fcc-b348-cdcc3c7f51ed))
)
(symbol (lib_id "qeda:C0603") (at 100.965 33.655 90) (unit 1)
(in_bom yes) (on_board yes)
(uuid 11490dc8-fc82-4db1-aff4-9b20727339fa)
(property "Reference" "C3" (id 0) (at 97.155 32.385 90))
(property "Value" "100nF" (id 1) (at 97.155 36.195 90))
(property "Footprint" "qeda:CAPC1608X92N" (id 2) (at 100.965 33.655 0)
(effects (font (size 0 0)) hide)
)
(property "Datasheet" "" (id 3) (at 100.965 33.655 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid e5573243-6d6f-4fcc-b758-407ea12153db))
(pin "2" (uuid 44f827b9-2046-4278-b77a-14b05a687d9f))
)
(symbol (lib_id "qeda:R0603") (at 140.335 40.64 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid 1c3d3fe5-8921-4a75-8860-38a31e6f3387)
@ -1202,24 +1232,6 @@
(pin "2" (uuid 9aadfd7d-aab0-4171-99fc-877f222c1f0e))
)
(symbol (lib_id "power:GND") (at 98.425 34.29 90) (unit 1)
(in_bom yes) (on_board yes)
(uuid 2265d94a-1f98-485f-bcd7-2ec94d6510d9)
(property "Reference" "#PWR0101" (id 0) (at 104.775 34.29 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 102.235 34.29 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Footprint" "" (id 2) (at 98.425 34.29 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 98.425 34.29 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 7cffc637-84ff-4b7c-bfcd-576eea2ffb6a))
)
(symbol (lib_id "power:VCC") (at 44.45 62.865 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid 24ba0970-7efa-477b-b35b-befb1873a149)
@ -1238,6 +1250,23 @@
(pin "1" (uuid 2d8771e9-fb82-4e14-91d9-8d11f9b288be))
)
(symbol (lib_id "Connector_Generic:Conn_01x04") (at 39.37 46.99 0) (mirror y) (unit 1)
(in_bom yes) (on_board yes)
(uuid 25470ef8-841e-4140-aad2-45df0c78e304)
(property "Reference" "J1" (id 0) (at 38.735 39.37 0))
(property "Value" "I2C" (id 1) (at 39.37 41.275 0))
(property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" (id 2) (at 39.37 46.99 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 39.37 46.99 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 7dc8e224-4751-4fec-9368-c7e48f36aaf5))
(pin "2" (uuid fe65e847-d6b8-4c0c-88df-39a8ad63d962))
(pin "3" (uuid 10fb2f22-ef27-46fa-a149-9732fdc84e57))
(pin "4" (uuid 5bc16625-89c1-4c20-bcff-6e367c84c0d2))
)
(symbol (lib_id "power:GND") (at 154.305 85.09 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 2fbd2e85-391a-4da8-be97-c9fb75f2442c)
@ -1256,23 +1285,6 @@
(pin "1" (uuid 6f5f7a04-b85d-4d5a-b720-8c03cd9f646b))
)
(symbol (lib_id "Connector_Generic:Conn_01x04") (at 39.37 49.53 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid 3323df55-efd3-41dd-b464-8b7b32151dde)
(property "Reference" "J1" (id 0) (at 39.37 40.005 0))
(property "Value" "I2C" (id 1) (at 40.64 41.91 0))
(property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" (id 2) (at 39.37 49.53 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 39.37 49.53 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid f9c7aab0-1cf8-450a-927e-ab14617ad824))
(pin "2" (uuid 8f40da38-762a-45da-9797-4e2650043cec))
(pin "3" (uuid a6669228-4a18-4fce-add4-8f73e256f2a9))
(pin "4" (uuid 5b9bb542-a070-453a-b92a-251bc8717ffd))
)
(symbol (lib_id "qeda:C0603") (at 88.265 34.29 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 3bf745ff-d718-4e36-9e28-0e15c0462a37)
@ -1288,19 +1300,19 @@
(pin "2" (uuid 68d137a0-5133-48b6-83d4-379137c98d3e))
)
(symbol (lib_id "power:VCC") (at 93.345 34.29 0) (unit 1)
(symbol (lib_id "power:VCC") (at 93.345 31.115 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 512fef91-c764-4520-90b2-990f18187a85)
(property "Reference" "#PWR0102" (id 0) (at 93.345 38.1 0)
(property "Reference" "#PWR0102" (id 0) (at 93.345 34.925 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VCC" (id 1) (at 93.345 30.48 0)
(property "Value" "VCC" (id 1) (at 93.345 27.305 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Footprint" "" (id 2) (at 93.345 34.29 0)
(property "Footprint" "" (id 2) (at 93.345 31.115 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 93.345 34.29 0)
(property "Datasheet" "" (id 3) (at 93.345 31.115 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 1de11bb5-d2e2-4528-870d-ab3461813cc7))
@ -1323,13 +1335,13 @@
(pin "2" (uuid 93e0fe3a-65af-4773-81a1-8aaee2acd903))
)
(symbol (lib_id "Device:R_Potentiometer_Trim") (at 146.685 36.83 0) (unit 1)
(symbol (lib_id "Device:R_Potentiometer_Trim") (at 146.685 36.83 0) (mirror x) (unit 1)
(in_bom yes) (on_board yes)
(uuid 5821a66d-b3de-4c11-b715-4eab4683efa4)
(property "Reference" "RV1" (id 0) (at 144.78 36.83 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "15k" (id 1) (at 146.685 34.925 90)
(property "Value" "15k" (id 1) (at 146.685 38.735 90)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Footprint" "qeda:RESISTOR_TRIMPOT_3MM" (id 2) (at 146.685 36.83 0)
@ -1346,7 +1358,7 @@
(symbol (lib_id "qeda:BSS138") (at 150.495 77.47 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid 5f87eace-5da3-4399-8db7-2504d83d1ce6)
(property "Reference" "VT1" (id 0) (at 156.21 76.1999 0)
(property "Reference" "Q1" (id 0) (at 156.21 76.1999 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "BSS138" (id 1) (at 156.21 78.7399 0)
@ -1451,23 +1463,6 @@
(pin "1" (uuid 140c3ac1-23aa-49bf-bdfa-80a47a7ca5ea))
)
(symbol (lib_id "Connector_Generic:Conn_01x04") (at 39.37 65.405 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid 7bab25f0-ddc9-4897-811a-f2651cad2715)
(property "Reference" "J3" (id 0) (at 39.37 55.88 0))
(property "Value" "PROG" (id 1) (at 40.64 57.785 0))
(property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" (id 2) (at 39.37 65.405 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 39.37 65.405 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 8679b1ad-4f5d-4471-bb1a-49f675d217a4))
(pin "2" (uuid f189b44e-93ce-40c4-8849-fb37c90138e0))
(pin "3" (uuid d0bfd734-400c-4a2f-a096-29b9e0575926))
(pin "4" (uuid 6b6d8965-c1c3-411c-8336-7747667fac66))
)
(symbol (lib_id "power:GND") (at 120.015 74.93 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 7c37466c-84d5-4f1b-806a-9aa75b088cf8)
@ -1559,6 +1554,24 @@
(pin "1" (uuid 7af0db50-4afc-473d-9f70-48279d2e3576))
)
(symbol (lib_id "power:GND") (at 106.045 36.195 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 913daeb5-e801-4d5a-a2d4-10d7a42a6c2e)
(property "Reference" "#PWR?" (id 0) (at 106.045 42.545 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 106.045 40.005 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Footprint" "" (id 2) (at 106.045 36.195 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 106.045 36.195 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 210f6db5-7c0d-48c8-bd49-056b16aea59d))
)
(symbol (lib_id "qeda:R0603") (at 150.495 67.31 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 9412eae1-9c14-45ed-906b-34cf9fa2cafa)
@ -1628,15 +1641,15 @@
(pin "1" (uuid 0164a313-2e3a-4a66-bd1e-5d629363efba))
)
(symbol (lib_id "qeda:C0603") (at 95.885 34.29 0) (unit 1)
(symbol (lib_id "qeda:C0603") (at 106.045 33.655 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid c956b97d-c9a6-41cb-bcc0-85d5bfb43d18)
(property "Reference" "C2" (id 0) (at 95.885 27.94 0))
(property "Value" "1uF" (id 1) (at 95.885 30.48 0))
(property "Footprint" "qeda:CAPC1608X92N" (id 2) (at 95.885 34.29 0)
(property "Reference" "C2" (id 0) (at 109.855 32.385 90))
(property "Value" "1uF" (id 1) (at 109.22 35.56 90))
(property "Footprint" "qeda:CAPC1608X92N" (id 2) (at 106.045 33.655 0)
(effects (font (size 0 0)) hide)
)
(property "Datasheet" "" (id 3) (at 95.885 34.29 0)
(property "Datasheet" "" (id 3) (at 106.045 33.655 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid e6ee64c9-c7e2-46d7-a825-e5c907bc3090))
@ -1784,6 +1797,41 @@
(pin "1" (uuid 9ad298c3-75d3-4e73-bc9b-587773f874d6))
)
(symbol (lib_id "power:GND") (at 100.965 36.195 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid ec32c235-94d1-4fd2-92b4-0eff5d5fc56e)
(property "Reference" "#PWR?" (id 0) (at 100.965 42.545 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 100.965 40.005 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Footprint" "" (id 2) (at 100.965 36.195 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 100.965 36.195 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 1380a7a4-8f59-4027-9af8-19a71636b8a3))
)
(symbol (lib_id "Connector_Generic:Conn_01x04") (at 39.37 62.865 0) (mirror y) (unit 1)
(in_bom yes) (on_board yes)
(uuid f4a1e2ec-cffe-4710-9cc8-0521dfe68bde)
(property "Reference" "J3" (id 0) (at 39.37 72.39 0))
(property "Value" "PROG" (id 1) (at 40.64 70.485 0))
(property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" (id 2) (at 39.37 62.865 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 39.37 62.865 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 84de2fd7-15d7-451e-b5a5-2a9742ed43f9))
(pin "2" (uuid f0f07665-6439-4f7d-b857-89922f004a28))
(pin "3" (uuid ef5f2e33-1af0-4537-89c2-3498501594d7))
(pin "4" (uuid b2fe3e99-9b06-485e-b748-4f35d1f71eeb))
)
(symbol (lib_id "power:GND") (at 146.685 40.64 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid f5510557-5859-4b5f-9c55-1388cbd38c13)
@ -1841,9 +1889,6 @@
)
(symbol_instances
(path "/2265d94a-1f98-485f-bcd7-2ec94d6510d9"
(reference "#PWR0101") (unit 1) (value "GND") (footprint "")
)
(path "/512fef91-c764-4520-90b2-990f18187a85"
(reference "#PWR0102") (unit 1) (value "VCC") (footprint "")
)
@ -1901,19 +1946,28 @@
(path "/dc8466dc-fc69-4033-a70e-d5f9cff0ea9f"
(reference "#PWR0120") (unit 1) (value "VCC") (footprint "")
)
(path "/913daeb5-e801-4d5a-a2d4-10d7a42a6c2e"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
(path "/ec32c235-94d1-4fd2-92b4-0eff5d5fc56e"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
(path "/3bf745ff-d718-4e36-9e28-0e15c0462a37"
(reference "C1") (unit 1) (value "1uF") (footprint "qeda:CAPC1608X92N")
)
(path "/c956b97d-c9a6-41cb-bcc0-85d5bfb43d18"
(reference "C2") (unit 1) (value "1uF") (footprint "qeda:CAPC1608X92N")
)
(path "/3323df55-efd3-41dd-b464-8b7b32151dde"
(path "/11490dc8-fc82-4db1-aff4-9b20727339fa"
(reference "C3") (unit 1) (value "100nF") (footprint "qeda:CAPC1608X92N")
)
(path "/25470ef8-841e-4140-aad2-45df0c78e304"
(reference "J1") (unit 1) (value "I2C") (footprint "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical")
)
(path "/c9b0f889-e73e-478b-abdd-fb8892d4f54c"
(reference "J2") (unit 1) (value "HD44780") (footprint "Connector_PinSocket_2.54mm:PinSocket_1x16_P2.54mm_Vertical")
)
(path "/7bab25f0-ddc9-4897-811a-f2651cad2715"
(path "/f4a1e2ec-cffe-4710-9cc8-0521dfe68bde"
(reference "J3") (unit 1) (value "PROG") (footprint "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical")
)
(path "/0dc6be1c-541c-4bc4-839a-30c733d60322"
@ -1925,6 +1979,9 @@
(path "/1d893672-c911-475d-9d20-94d5d2577987"
(reference "JP3") (unit 1) (value "SolderJumper_2_Open") (footprint "Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm")
)
(path "/5f87eace-5da3-4399-8db7-2504d83d1ce6"
(reference "Q1") (unit 1) (value "BSS138") (footprint "qeda:SOT95P237X112-3N")
)
(path "/1c3d3fe5-8921-4a75-8860-38a31e6f3387"
(reference "R1") (unit 1) (value "10k") (footprint "qeda:UC1608X55N")
)
@ -1949,8 +2006,5 @@
(path "/6748abc2-52d4-4edf-9602-5af6f8b95656"
(reference "U1") (unit 1) (value "STM8S003F3P6") (footprint "qeda:SOP65P640X120-20N")
)
(path "/5f87eace-5da3-4399-8db7-2504d83d1ce6"
(reference "VT1") (unit 1) (value "BSS138") (footprint "qeda:SOT95P237X112-3N")
)
)
)