Skip to content

Commit ba66f42

Browse files
authored
Merge pull request #179 from Neotron-Compute/swap-mcp23s17-to-smt
Replace DIP I/O chip with SOIC
2 parents c697baa + 7d570b9 commit ba66f42

3 files changed

Lines changed: 7437 additions & 11003 deletions

File tree

Kicad/io_exp.kicad_sch

Lines changed: 84 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -338,35 +338,35 @@
338338
)
339339
)
340340
)
341-
(symbol "Interface_Expansion:MCP23S17_SP" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
341+
(symbol "Interface_Expansion:MCP23S17_SO" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
342342
(property "Reference" "U" (at -11.43 24.13 0)
343343
(effects (font (size 1.27 1.27)))
344344
)
345-
(property "Value" "MCP23S17_SP" (at 0 0 0)
345+
(property "Value" "MCP23S17_SO" (at 0 0 0)
346346
(effects (font (size 1.27 1.27)))
347347
)
348-
(property "Footprint" "Package_DIP:DIP-28_W7.62mm" (at 5.08 -25.4 0)
348+
(property "Footprint" "Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm" (at 5.08 -25.4 0)
349349
(effects (font (size 1.27 1.27)) (justify left) hide)
350350
)
351351
(property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf" (at 5.08 -27.94 0)
352352
(effects (font (size 1.27 1.27)) (justify left) hide)
353353
)
354-
(property "ki_keywords" "microchip i2c parallel port expander" (at 0 0 0)
354+
(property "ki_keywords" "SPI parallel port expander" (at 0 0 0)
355355
(effects (font (size 1.27 1.27)) hide)
356356
)
357-
(property "ki_description" "16-bit I/O expander, SPI, interrupts, w pull-ups, SPDIP-28" (at 0 0 0)
357+
(property "ki_description" "16-bit I/O expander, SPI, interrupts, w pull-ups, SOIC-28" (at 0 0 0)
358358
(effects (font (size 1.27 1.27)) hide)
359359
)
360-
(property "ki_fp_filters" "DIP*W7.62mm*" (at 0 0 0)
360+
(property "ki_fp_filters" "SOIC*7.5x17.9mm*P1.27mm*" (at 0 0 0)
361361
(effects (font (size 1.27 1.27)) hide)
362362
)
363-
(symbol "MCP23S17_SP_0_1"
363+
(symbol "MCP23S17_SO_0_1"
364364
(rectangle (start -12.7 22.86) (end 12.7 -22.86)
365365
(stroke (width 0.254) (type default))
366366
(fill (type background))
367367
)
368368
)
369-
(symbol "MCP23S17_SP_1_1"
369+
(symbol "MCP23S17_SO_1_1"
370370
(pin bidirectional line (at 17.78 20.32 180) (length 5.08)
371371
(name "GPB0" (effects (font (size 1.27 1.27))))
372372
(number "1" (effects (font (size 1.27 1.27))))
@@ -1492,85 +1492,6 @@
14921492
(uuid f2862a47-46e9-40a8-a47e-389c7b661d9c)
14931493
)
14941494
1495-
(symbol (lib_id "Interface_Expansion:MCP23S17_SP") (at 112.395 77.47 0) (unit 1)
1496-
(in_bom yes) (on_board yes) (dnp no)
1497-
(uuid 00000000-0000-0000-0000-000060eed5b0)
1498-
(property "Reference" "U301" (at 100.965 53.34 0)
1499-
(effects (font (size 1.27 1.27)))
1500-
)
1501-
(property "Value" "MCP23S17_SP" (at 112.395 77.47 0)
1502-
(effects (font (size 1.27 1.27)))
1503-
)
1504-
(property "Footprint" "Package_DIP:DIP-28_W7.62mm" (at 117.475 102.87 0)
1505-
(effects (font (size 1.27 1.27)) (justify left) hide)
1506-
)
1507-
(property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf" (at 117.475 105.41 0)
1508-
(effects (font (size 1.27 1.27)) (justify left) hide)
1509-
)
1510-
(property "DNP" "0" (at 112.395 77.47 0)
1511-
(effects (font (size 1.27 1.27)) hide)
1512-
)
1513-
(property "Digikey" "MCP23S17-E/SP-ND" (at 112.395 77.47 0)
1514-
(effects (font (size 1.27 1.27)) hide)
1515-
)
1516-
(property "MPN" "MCP23S17-E/SP" (at 112.395 77.47 0)
1517-
(effects (font (size 1.27 1.27)) hide)
1518-
)
1519-
(property "Manufacturer" "Microchip" (at 112.395 77.47 0)
1520-
(effects (font (size 1.27 1.27)) hide)
1521-
)
1522-
(property "LCSC Part#" "~" (at 112.395 77.47 0)
1523-
(effects (font (size 1.27 1.27)) hide)
1524-
)
1525-
(property "Mouser" "~" (at 112.395 77.47 0)
1526-
(effects (font (size 1.27 1.27)) hide)
1527-
)
1528-
(property "Tolerance" "~" (at 112.395 77.47 0)
1529-
(effects (font (size 1.27 1.27)) hide)
1530-
)
1531-
(property "Voltage" "~" (at 112.395 77.47 0)
1532-
(effects (font (size 1.27 1.27)) hide)
1533-
)
1534-
(property "JLCPCB Collection" "~" (at 112.395 77.47 0)
1535-
(effects (font (size 1.27 1.27)) hide)
1536-
)
1537-
(pin "1" (uuid 7d69e415-5e08-4347-a588-2fb026511b18))
1538-
(pin "10" (uuid cf462759-cd1a-45f8-806f-5a77bc99a430))
1539-
(pin "11" (uuid 4347e2b9-055b-4cf3-9797-536144530e2f))
1540-
(pin "12" (uuid 36055218-8a1c-4866-9f3e-2f6d7b44764b))
1541-
(pin "13" (uuid 816328fb-dc8a-44ff-8a4e-5deb24139766))
1542-
(pin "14" (uuid 8d15e3c9-6318-4396-b375-1cc3184c65c7))
1543-
(pin "15" (uuid 14873186-f4ae-4073-b010-d513bbd7468b))
1544-
(pin "16" (uuid 5e6d9e2d-d3bb-494a-8dff-670caa10c883))
1545-
(pin "17" (uuid cf4d3275-d4a3-4f0b-b80f-271e7d43b491))
1546-
(pin "18" (uuid 026e7b99-7a49-4b52-ae97-2832aa2100e2))
1547-
(pin "19" (uuid c1cf47a2-0424-43f3-85c0-83a189a230b1))
1548-
(pin "2" (uuid ecdddb2a-b2a1-45f9-a902-c7c1c65485a0))
1549-
(pin "20" (uuid 8182f135-1a15-4fc7-b43f-90f8159e1afa))
1550-
(pin "21" (uuid 132dce68-2f80-485e-8341-f5890482a202))
1551-
(pin "22" (uuid 65093990-cb57-401f-9db5-44562752d992))
1552-
(pin "23" (uuid 1e3eae80-d9ae-4b80-92c9-ba83fd2a21e8))
1553-
(pin "24" (uuid 9866e2e2-5258-47f8-ba61-d6f3b5360359))
1554-
(pin "25" (uuid f1ad8f3a-aadf-4aae-8454-eb2e777af5d5))
1555-
(pin "26" (uuid 584d1836-31c0-459e-aeb8-5c378e64f850))
1556-
(pin "27" (uuid c4b0ce34-326f-424d-beae-d8f5a5247d71))
1557-
(pin "28" (uuid 2b8fe280-5f0e-438f-bf9f-3aecc2847bb8))
1558-
(pin "3" (uuid 1980dc90-adfa-43fa-8477-d8fc893a31fb))
1559-
(pin "4" (uuid 91b64393-13aa-420b-b7f4-6aef3c9e128b))
1560-
(pin "5" (uuid b013e38b-6a3d-445b-9c1c-44933f0a63ef))
1561-
(pin "6" (uuid 765ae66a-a59b-4b58-a1a3-520644d78c53))
1562-
(pin "7" (uuid 60968881-2927-49b2-b715-8f6b75d0cb55))
1563-
(pin "8" (uuid 3d4f5a7a-5d96-40f1-8b04-a6529394413c))
1564-
(pin "9" (uuid 56e99b64-cb8e-40aa-bc9a-72ee5431df33))
1565-
(instances
1566-
(project "neotron-pico"
1567-
(path "/3b9fc854-66a1-41f8-bab3-e4562208cde0/00000000-0000-0000-0000-00006069d32a"
1568-
(reference "U301") (unit 1)
1569-
)
1570-
)
1571-
)
1572-
)
1573-
15741495
(symbol (lib_id "power:GND") (at 195.58 107.95 0) (unit 1)
15751496
(in_bom yes) (on_board yes) (dnp no)
15761497
(uuid 00000000-0000-0000-0000-000060f11a9d)
@@ -2420,6 +2341,82 @@
24202341
)
24212342
)
24222343
2344+
(symbol (lib_id "Interface_Expansion:MCP23S17_SO") (at 112.395 77.47 0) (unit 1)
2345+
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
2346+
(uuid a59d62e5-1986-4d52-96da-3ebffceb771b)
2347+
(property "Reference" "U301" (at 114.5891 49.53 0)
2348+
(effects (font (size 1.27 1.27)) (justify left))
2349+
)
2350+
(property "Value" "MCP23S17_SO" (at 114.5891 52.07 0)
2351+
(effects (font (size 1.27 1.27)) (justify left))
2352+
)
2353+
(property "Footprint" "Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm" (at 117.475 102.87 0)
2354+
(effects (font (size 1.27 1.27)) (justify left) hide)
2355+
)
2356+
(property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf" (at 117.475 105.41 0)
2357+
(effects (font (size 1.27 1.27)) (justify left) hide)
2358+
)
2359+
(property "Digikey" "MCP23S17-E/SO-ND" (at 112.395 77.47 0)
2360+
(effects (font (size 1.27 1.27)) hide)
2361+
)
2362+
(property "JLCPCB Collection" "Extended" (at 112.395 77.47 0)
2363+
(effects (font (size 1.27 1.27)) hide)
2364+
)
2365+
(property "LCSC Part#" "C145413" (at 112.395 77.47 0)
2366+
(effects (font (size 1.27 1.27)) hide)
2367+
)
2368+
(property "MPN" "MCP23S17" (at 112.395 77.47 0)
2369+
(effects (font (size 1.27 1.27)) hide)
2370+
)
2371+
(property "Manufacturer" "Microchip" (at 112.395 77.47 0)
2372+
(effects (font (size 1.27 1.27)) hide)
2373+
)
2374+
(property "Mouser" "579-MCP23S17-E/SO" (at 112.395 77.47 0)
2375+
(effects (font (size 1.27 1.27)) hide)
2376+
)
2377+
(property "Tolerance" "~" (at 112.395 77.47 0)
2378+
(effects (font (size 1.27 1.27)) hide)
2379+
)
2380+
(property "Voltage" "~" (at 112.395 77.47 0)
2381+
(effects (font (size 1.27 1.27)) hide)
2382+
)
2383+
(pin "22" (uuid 38bba716-dff4-4688-bbda-6cbfdf0c80c3))
2384+
(pin "26" (uuid 04086344-ae53-42c1-8af4-adce3cdb85b5))
2385+
(pin "25" (uuid f8ac80cf-1ab5-44ce-946f-28491608e406))
2386+
(pin "27" (uuid 6df75709-be69-47f3-a7d4-dc863b55a1f1))
2387+
(pin "5" (uuid bba84053-266e-45f2-869d-ca9b773ace54))
2388+
(pin "4" (uuid fc4647dd-ddaa-480e-bf69-33cbabd8a252))
2389+
(pin "17" (uuid 2eb63e6f-ea4c-494b-a0f6-3a30a88a414b))
2390+
(pin "20" (uuid b1cb38fd-5947-4df3-bca3-d92841140ba3))
2391+
(pin "3" (uuid bb308932-76dd-42db-8eac-632997b7ca3e))
2392+
(pin "19" (uuid 433fad4e-8b4a-4300-9857-65f50363c7f6))
2393+
(pin "8" (uuid 82efb377-7ee0-49cf-8e14-a2a344ba7330))
2394+
(pin "28" (uuid 5ab15226-b3f8-4a4c-8c54-78bf91c432ff))
2395+
(pin "2" (uuid f585fb0d-7166-424a-8553-a526c2b44cee))
2396+
(pin "21" (uuid 2e01dd9f-5d76-45d7-b254-804c25175ad8))
2397+
(pin "18" (uuid 63492707-48f7-4a8a-a691-c51f2a8de9e6))
2398+
(pin "7" (uuid cb9a614b-ad01-4dad-bb48-ad28ec800a38))
2399+
(pin "24" (uuid b8e339e3-622a-4c02-ae18-f5c4de8aadf9))
2400+
(pin "9" (uuid ba9cfdcd-826a-49e0-a968-f0d9aecaf52f))
2401+
(pin "23" (uuid aeeba004-cd2f-4965-a97c-5f77800d8a55))
2402+
(pin "6" (uuid 6438e1e8-8ac5-4de2-b104-cede8c38df44))
2403+
(pin "11" (uuid 1b7026cb-addb-4845-93a6-e487347149bb))
2404+
(pin "13" (uuid 1b5219d9-afbf-4387-8d84-440474eb342f))
2405+
(pin "1" (uuid 383844a9-85c1-4f19-b5cf-ba75e7f7f3d4))
2406+
(pin "16" (uuid 8df4e610-c978-4603-97c0-a02e9cbcd6be))
2407+
(pin "15" (uuid 54cca6d7-4744-4b1e-9023-803aa6d4526f))
2408+
(pin "14" (uuid 986ad85c-af32-45e8-9614-2f97a74155a9))
2409+
(pin "10" (uuid cc7bc532-407b-492c-b96d-ccd406c02e89))
2410+
(pin "12" (uuid fb9636fb-762d-4584-9c4a-d677a0c24284))
2411+
(instances
2412+
(project "neotron-pico"
2413+
(path "/3b9fc854-66a1-41f8-bab3-e4562208cde0/00000000-0000-0000-0000-00006069d32a"
2414+
(reference "U301") (unit 1)
2415+
)
2416+
)
2417+
)
2418+
)
2419+
24232420
(symbol (lib_id "Device:R") (at 173.99 125.73 0) (mirror y) (unit 1)
24242421
(in_bom yes) (on_board yes) (dnp no)
24252422
(uuid af18a52d-4b4e-46cd-a208-cf84961d451d)

0 commit comments

Comments
 (0)