commit 45e31edbf85044624aa42a5901160170fce4f970 Author: Brian Swetland <swetland@frotz.net> Date: Mon, 24 Jul 2023 15:17:43 -0700 initial checkin Diffstat:
A | LICENSE | | | 18 | ++++++++++++++++++ |
A | footprints/BUS_APPLE_II.kicad_mod | | | 77 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
A | footprints/Connector_VGA_F.kicad_mod | | | 42 | ++++++++++++++++++++++++++++++++++++++++++ |
A | footprints/RPI_PICO.kicad_mod | | | 64 | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
A | symbols.kicad_sym | | | 418 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
5 files changed, 619 insertions(+), 0 deletions(-)
diff --git a/LICENSE b/LICENSE @@ -0,0 +1,18 @@ +MIT No Attribution License (MIT-0) + +Copyright 2023, Brian Swetland <swetland@frotz.net> + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. diff --git a/footprints/BUS_APPLE_II.kicad_mod b/footprints/BUS_APPLE_II.kicad_mod @@ -0,0 +1,77 @@ +(footprint "BUS_APPLE_II" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 5A1AAD44) + (descr "APPLE II Bus Edge Connector") + (tags "BUS APPLE II Edge connector") + (attr exclude_from_pos_files exclude_from_bom) + (fp_text reference "REF**" (at -27.94 -6.99) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c5372165-ea02-46ee-b8ca-3a8b856d2d32) + ) + (fp_text value "BUS_APPLE_II" (at -63.5 -6.99) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + (tstamp 7a32f069-17e5-49c9-8521-e852eaccb9ae) + ) + (fp_text user "${REFERENCE}" (at 0 -6.99) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (tstamp 447cfb4f-5870-4beb-bd38-09229f8ec13c) + ) + (fp_line (start 2.54 5.08) (end 2.54 -5.08) (layer "F.CrtYd") (width 0.05) (tstamp 2365055c-2e92-43a0-86f5-870be3d9841a)) + (fp_line (start 2.54 5.08) (end -63.5 5.08) (layer "F.CrtYd") (width 0.05) (tstamp 30eecb3d-a452-4d04-9bcb-dd58fb11aff1)) + (fp_line (start -63.5 -5.08) (end 2.54 -5.08) (layer "F.CrtYd") (width 0.05) (tstamp 4e4c1160-e7dd-49f2-b313-84f2f8e20e29)) + (fp_line (start -63.5 -5.08) (end -63.5 5.08) (layer "F.CrtYd") (width 0.05) (tstamp 9dd06ad9-e676-443c-86ce-61f9e7d17edf)) + (fp_line (start 2.54 -5.08) (end 2.54 5.08) (layer "F.Fab") (width 0.1) (tstamp 2cedd637-977d-4c7e-9c7c-77d128da57f7)) + (fp_line (start -63.5 5.08) (end -63.5 -5.08) (layer "F.Fab") (width 0.1) (tstamp 79372b7c-c7cd-44a5-817e-ce61eff23f2f)) + (fp_line (start 2.54 5.08) (end -63.5 5.08) (layer "F.Fab") (width 0.1) (tstamp b300801e-b42c-4bd1-a7bd-7e6254d955a7)) + (fp_line (start -63.5 -5.08) (end 2.54 -5.08) (layer "F.Fab") (width 0.1) (tstamp f1618b4e-eef5-4b1e-a89e-545103192551)) + (pad "1" connect roundrect (at -60.96 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f253e0e-2e26-4c5e-a66a-939288d18d44)) + (pad "2" connect roundrect (at -58.42 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c8f15c3-03c7-443e-b11e-e17d7ce95caa)) + (pad "3" connect roundrect (at -55.88 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp aa2d6a99-4f39-4a5c-8e38-d5905e902b33)) + (pad "4" connect roundrect (at -53.34 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp cb7301bf-29a5-4371-aab5-15cd2c17af23)) + (pad "5" connect roundrect (at -50.8 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 68d49332-f877-428a-ba6a-9449ddb7c694)) + (pad "6" connect roundrect (at -48.26 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 9dd29414-04cf-4315-bebc-974891d82f98)) + (pad "7" connect roundrect (at -45.72 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp bceba55c-3a04-4c34-9c06-85f553975a8c)) + (pad "8" connect roundrect (at -43.18 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 354e0cc6-0da8-4a67-8f70-50a40351d261)) + (pad "9" connect roundrect (at -40.64 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp aca5c99f-462e-47c3-a406-03e95dcf5b0c)) + (pad "10" connect roundrect (at -38.1 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp fb05d97e-45df-45e3-a37e-d3800c2a62a6)) + (pad "11" connect roundrect (at -35.56 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 0bdaa5e1-4783-4a71-b2e1-b50d720becc4)) + (pad "12" connect roundrect (at -33.02 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 06f337ba-c928-4b1b-b512-783926c2ce1a)) + (pad "13" connect roundrect (at -30.48 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 05df60a7-d0e8-4d4d-b16f-5776842d8e9b)) + (pad "14" connect roundrect (at -27.94 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 15020fde-1855-474c-83bb-4d32f48b71d6)) + (pad "15" connect roundrect (at -25.4 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 38d0b14d-2374-4315-a6b9-ceb338d7ce9a)) + (pad "16" connect roundrect (at -22.86 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 2cbef96a-f663-467d-b8c7-db44f9e9ca17)) + (pad "17" connect roundrect (at -20.32 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 0dfece02-ada2-4b14-a89a-2f2ce624eab1)) + (pad "18" connect roundrect (at -17.78 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp fe624066-8548-4bd7-b4b5-2b2f13536789)) + (pad "19" connect roundrect (at -15.24 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 78e4d2e6-79b4-42ec-9e5b-371e1d78bbd5)) + (pad "20" connect roundrect (at -12.7 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 026a5fb3-07e5-4fda-8546-fc44701b0e0f)) + (pad "21" connect roundrect (at -10.16 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 6097f5aa-af7f-48e1-83b9-d6a64eb07283)) + (pad "22" connect roundrect (at -7.62 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 795ac618-f2f8-4919-b333-1f386cba170c)) + (pad "23" connect roundrect (at -5.08 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp febc0204-4dd5-465b-bca9-0dc190866f95)) + (pad "24" connect roundrect (at -2.54 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 0420358a-1a06-4ce7-8909-efaa2b255ca2)) + (pad "25" connect roundrect (at 0 0) (size 1.78 7.62) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp fa229cfd-7e83-41fc-9c93-83d0464eb24e)) + (pad "26" connect roundrect (at 0 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp c14b85dd-0abc-4874-8f19-d9f02d8721f8)) + (pad "27" connect roundrect (at -2.54 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp 61200bf9-c419-4bc8-83cd-4a79f1d3db23)) + (pad "28" connect roundrect (at -5.08 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp abe3df23-220c-435f-960a-9002683f9abf)) + (pad "29" connect roundrect (at -7.62 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp aadc4c4b-eae7-4ab7-b0fe-f19084b7677a)) + (pad "30" connect roundrect (at -10.16 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp 6cac3cd1-e71e-45ad-af78-008d5e67e666)) + (pad "31" connect roundrect (at -12.7 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp 019ffb1d-e5c8-44b2-9868-91e53959d915)) + (pad "32" connect roundrect (at -15.24 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp a920329f-b149-4039-81ca-d220afaac13e)) + (pad "33" connect roundrect (at -17.78 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp 8603acc9-4386-45e9-9025-53c70d33b740)) + (pad "34" connect roundrect (at -20.32 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp cbaea073-8d4c-4cac-a071-6054c4010e0b)) + (pad "35" connect roundrect (at -22.86 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp 0ca19b8b-cab5-4261-b8e7-49c61911fac7)) + (pad "36" connect roundrect (at -25.4 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp aa001d6f-04c4-45b9-a5b7-73d058cdb238)) + (pad "37" connect roundrect (at -27.94 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp 9e1653c8-9148-421c-90b4-47092e177801)) + (pad "38" connect roundrect (at -30.48 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp ae1867ae-347f-4ec2-b30c-91a782f4d0fe)) + (pad "39" connect roundrect (at -33.02 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp 8d0f8c75-dbb9-4a42-b063-008baf1469ac)) + (pad "40" connect roundrect (at -35.56 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp 91a96e24-0ee4-4ad5-b491-aba5b1926b6e)) + (pad "41" connect roundrect (at -38.1 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp f71a6048-fcf5-4d72-912d-692b539ecd2c)) + (pad "42" connect roundrect (at -40.64 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp ac35f677-2051-4bb5-83bf-93e833eb4e70)) + (pad "43" connect roundrect (at -43.18 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp 6009e07d-1607-42a9-8e19-66bc7f6c55bf)) + (pad "44" connect roundrect (at -45.72 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp 728f4f69-036c-4bfc-950c-1cecd70ba878)) + (pad "45" connect roundrect (at -48.26 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp 7c3be3b1-c71a-432d-96f3-87eead9302b0)) + (pad "46" connect roundrect (at -50.8 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp c24b9e8a-d39c-4c00-85d5-419aa2437937)) + (pad "47" connect roundrect (at -53.34 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp a27df0a4-5829-4293-a1d2-534f32d58bd6)) + (pad "48" connect roundrect (at -55.88 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp 9b0c31c6-6849-4bb0-879b-c357ae13468d)) + (pad "49" connect roundrect (at -58.42 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp 12672bb2-0dbe-4d6d-b324-375c265b51ad)) + (pad "50" connect roundrect (at -60.96 0) (size 1.78 7.62) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp f641d8cb-8f95-48e7-88c8-3e7136157efa)) +) diff --git a/footprints/Connector_VGA_F.kicad_mod b/footprints/Connector_VGA_F.kicad_mod @@ -0,0 +1,42 @@ +(footprint "Connector_VGA_F" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 0) + (attr through_hole) + (fp_text reference "REF**" (at -13.045117 -8.824809 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d75090f4-8660-4251-bc8e-f7c59759f7b8) + ) + (fp_text value "Connector_VGA_F" (at -8.015 10.16 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0e1bdb78-8b52-4af1-baff-c617a45ea730) + ) + (fp_text user "${REFERENCE}" (at -11.45 12.7 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 2a140a05-4ab2-4491-9d1b-5b80f9edba5c) + ) + (fp_line (start 15.405 2.54) (end 15.405 -7.52) (layer "F.SilkS") (width 0.1) (tstamp 07897c60-9a3a-4fcd-8aa8-017232654fdc)) + (fp_line (start -15.155 -7.52) (end -15.155 2.54) (layer "F.SilkS") (width 0.1) (tstamp 22af6b81-275a-4a87-ab31-d670387a9a61)) + (fp_line (start -15.155 -7.52) (end 15.405 -7.52) (layer "F.SilkS") (width 0.1) (tstamp a8896d33-9eff-407b-a99d-4ee216fc6bb1)) + (fp_line (start 15.405 14.7) (end 15.405 -7.52) (layer "F.Fab") (width 0.1) (tstamp 3fe284a1-d699-45d7-8a30-3b0bcf9c439c)) + (fp_line (start -15.155 8.9) (end 15.405 8.9) (layer "F.Fab") (width 0.1) (tstamp 558fb88e-dc9d-42d9-8ba2-5f3e37665034)) + (fp_line (start -15.155 -7.52) (end -15.155 14.7) (layer "F.Fab") (width 0.1) (tstamp 80b275bb-7dde-4a05-b61a-bf3fec94aa99)) + (fp_line (start -15.155 14.7) (end 15.405 14.7) (layer "F.Fab") (width 0.1) (tstamp 911494f8-8d68-4938-9700-82f770a5533f)) + (fp_line (start -15.155 -7.52) (end 15.405 -7.52) (layer "F.Fab") (width 0.1) (tstamp b13a923e-0c31-4899-b420-6c04ceb6ec9b)) + (pad "1" thru_hole circle (at 4.58 -5.08) (size 1.524 1.524) (drill 1.1) (layers *.Cu *.Mask) (tstamp 82b9d06b-655f-4eb9-a0bb-3174dc57de84)) + (pad "2" thru_hole circle (at 2.29 -5.08) (size 1.524 1.524) (drill 1.1) (layers *.Cu *.Mask) (tstamp 72d3f60b-b296-41ca-980c-30126798c337)) + (pad "3" thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 1.1) (layers *.Cu *.Mask) (tstamp e653590e-ebda-475e-8495-bd4b47e99fdc)) + (pad "4" thru_hole circle (at -2.29 -5.08) (size 1.524 1.524) (drill 1.1) (layers *.Cu *.Mask) (tstamp 698b058c-070b-4e82-96ef-689d4541fb4c)) + (pad "5" thru_hole circle (at -4.58 -5.08) (size 1.524 1.524) (drill 1.1) (layers *.Cu *.Mask) (tstamp aa5fc809-46b7-4026-beae-6deeb8c0eef1)) + (pad "6" thru_hole circle (at 5.725 -2.54) (size 1.524 1.524) (drill 1.1) (layers *.Cu *.Mask) (tstamp b605af38-7c6f-4d78-81bf-4107544eb6cf)) + (pad "7" thru_hole circle (at 3.435 -2.54) (size 1.524 1.524) (drill 1.1) (layers *.Cu *.Mask) (tstamp d0e707d5-ccde-4b64-9c44-13224a4005f2)) + (pad "8" thru_hole circle (at 1.145 -2.54) (size 1.524 1.524) (drill 1.1) (layers *.Cu *.Mask) (tstamp 06e437d0-1441-4399-a80e-d35c1e9a9fa7)) + (pad "9" thru_hole circle (at -1.145 -2.54) (size 1.524 1.524) (drill 1.1) (layers *.Cu *.Mask) (tstamp f7683cfd-34cc-4d73-9af0-d89ac10dbd54)) + (pad "10" thru_hole circle (at -3.435 -2.54) (size 1.524 1.524) (drill 1.1) (layers *.Cu *.Mask) (tstamp 1bc1a98b-3087-447f-8e03-3a87454f27af)) + (pad "11" thru_hole circle (at 4.58 0) (size 1.524 1.524) (drill 1.1) (layers *.Cu *.Mask) (tstamp 129b1a58-9e8e-46ea-b441-ce73d8b011f5)) + (pad "12" thru_hole circle (at 2.29 0) (size 1.524 1.524) (drill 1.1) (layers *.Cu *.Mask) (tstamp 7b4ac58f-5990-4aa7-97df-f7b58c60a159)) + (pad "13" thru_hole circle (at 0 0) (size 1.524 1.524) (drill 1.1) (layers *.Cu *.Mask) (tstamp c5ba222e-5161-408f-8d63-f42735d7da61)) + (pad "14" thru_hole circle (at -2.29 0) (size 1.524 1.524) (drill 1.1) (layers *.Cu *.Mask) (tstamp b6c091e1-ee6b-42e3-917b-13db7db90f1d)) + (pad "15" thru_hole circle (at -4.58 0) (size 1.524 1.524) (drill 1.1) (layers *.Cu *.Mask) (tstamp 7123f870-6f77-4b1d-a7a7-1663ed65db4f)) + (pad "16" thru_hole circle (at -12.25 -2.54) (size 4.5 4.5) (drill 3.2) (layers *.Cu *.Mask) (tstamp e27bdf13-80a8-44ef-8ec4-a974448c791a)) + (pad "17" thru_hole circle (at 12.75 -2.54) (size 4.2 4.2) (drill 3.2) (layers *.Cu *.Mask) (tstamp 9f404559-3d61-448e-8221-bfc3c36530e0)) +) diff --git a/footprints/RPI_PICO.kicad_mod b/footprints/RPI_PICO.kicad_mod @@ -0,0 +1,64 @@ +(footprint "RPI_PICO" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 0) + (attr through_hole) + (fp_text reference "REF**" (at 25.36 -0.5 90 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9384db92-f71f-4814-8f53-a6e6ad06d502) + ) + (fp_text value "RPI_PICO" (at -22.86 -12.7 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 5bdade33-e4df-4ee8-8d32-bd584ab2b636) + ) + (fp_text user "${REFERENCE}" (at -22.86 12.7 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4ef3edde-24b7-43f6-ad8e-9fb6e2b40213) + ) + (fp_line (start -26.77 -10.5) (end -26.77 10.5) (layer "F.Fab") (width 0.1) (tstamp 1e3ec3f9-b03a-4fa9-a005-22bd8fb671e5)) + (fp_line (start -26.77 10.5) (end 24.23 10.5) (layer "F.Fab") (width 0.1) (tstamp 1fbd729e-e9ae-4c5c-910f-671309c2d2ce)) + (fp_line (start 24.23 10.5) (end 24.23 -10.5) (layer "F.Fab") (width 0.1) (tstamp 7611d98c-6493-47c6-9807-b4f451df78c9)) + (fp_line (start 24.23 -10.5) (end -26.77 -10.5) (layer "F.Fab") (width 0.1) (tstamp 9599d6a3-e519-4a0d-b644-14f2e197a283)) + (pad "1" thru_hole roundrect (at 22.86 -8.89 180) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 69a5466e-fe1a-4009-9551-fa4df1947645)) + (pad "2" thru_hole roundrect (at 20.32 -8.89 180) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 358e08c1-02b6-46e6-b25e-b77a02bba59f)) + (pad "3" thru_hole roundrect (at 17.78 -8.89 180) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 56f86f30-12bf-4ee1-9f40-7faa46eac81e)) + (pad "4" thru_hole roundrect (at 15.24 -8.89 180) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp fadd1a1e-5f44-4061-a3d8-d0c345ee933c)) + (pad "5" thru_hole roundrect (at 12.7 -8.89 180) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 1969b270-73da-4068-b8e4-154c8347b74d)) + (pad "6" thru_hole roundrect (at 10.16 -8.89 180) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 914798df-df94-4ab1-97f3-5f203d4be1d0)) + (pad "7" thru_hole roundrect (at 7.62 -8.89 180) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp dd9727d3-cc0d-4f3d-ae99-7a53d113c50a)) + (pad "8" thru_hole roundrect (at 5.08 -8.89 180) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp ef39bcd0-fce6-482a-bb6d-ab3f7b60c813)) + (pad "9" thru_hole roundrect (at 2.54 -8.89 180) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 583174dc-05c3-47dd-af5d-789c4fba0c47)) + (pad "10" thru_hole roundrect (at 0 -8.89 180) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp b6e81835-02a0-40f2-9921-bf413086d001)) + (pad "11" thru_hole roundrect (at -2.54 -8.89 180) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 32d1d41a-c336-4a43-aa0a-798a6d512fc3)) + (pad "12" thru_hole roundrect (at -5.08 -8.89 180) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp bafbb76e-e506-4f2b-a959-8cb558773843)) + (pad "13" thru_hole roundrect (at -7.62 -8.89 180) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 37d241b6-4ca1-47bc-8397-057cec88e49a)) + (pad "14" thru_hole roundrect (at -10.16 -8.89 180) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 234c50bf-3d4a-409f-ae8a-5aa10309d800)) + (pad "15" thru_hole roundrect (at -12.7 -8.89 180) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 2c50e695-1c65-4089-aa42-b1c55141e2f6)) + (pad "16" thru_hole roundrect (at -15.24 -8.89 180) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 84fa669c-c7c9-4bb5-95c3-26c02dc6552a)) + (pad "17" thru_hole roundrect (at -17.78 -8.89 180) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp b000b0b5-3741-4ffe-94ca-12c67ec591f0)) + (pad "18" thru_hole roundrect (at -20.32 -8.89 180) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp d174032b-974e-4b09-afe8-310d1e91c711)) + (pad "19" thru_hole roundrect (at -22.86 -8.89 180) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 947a8b9f-4c9d-4dc7-b33b-2519059164ce)) + (pad "20" thru_hole roundrect (at -25.4 -8.89 180) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 570cc9c0-2696-4653-a2b8-32b89b984b50)) + (pad "21" thru_hole roundrect (at -25.4 8.89) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 80bd63f0-7312-4f48-a356-226bcd946be7)) + (pad "22" thru_hole roundrect (at -22.86 8.89) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 8b27d18c-2567-4937-a93a-b27b27f49318)) + (pad "23" thru_hole roundrect (at -20.32 8.89) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp e90e63ee-821b-4b86-8116-843828107330)) + (pad "24" thru_hole roundrect (at -17.78 8.89) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp c926c76e-f052-49ee-8efa-59ff38274071)) + (pad "25" thru_hole roundrect (at -15.24 8.89) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp bbd0e96e-9907-46d2-879b-ae878a05eaf4)) + (pad "26" thru_hole roundrect (at -12.7 8.89) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp b0bc6e95-46f7-417a-a9f6-7c39ce171740)) + (pad "27" thru_hole roundrect (at -10.16 8.89) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 1ca0b4e0-099c-4d4c-b430-2e7e29e4951c)) + (pad "28" thru_hole roundrect (at -7.62 8.89) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 6b1d6938-f54f-4f63-bdb2-68032ca35c0d)) + (pad "29" thru_hole roundrect (at -5.08 8.89) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp c70412b6-da92-4dcf-856d-5630d314cdf0)) + (pad "30" thru_hole roundrect (at -2.54 8.89) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 611d8d67-0128-4774-b4ec-213a9a7f5e59)) + (pad "31" thru_hole roundrect (at 0 8.89) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 36eb3c04-3532-401e-8b76-01adee231f03)) + (pad "32" thru_hole roundrect (at 2.54 8.89) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 4f8621c2-7e65-436d-ba12-03d7f34aa253)) + (pad "33" thru_hole roundrect (at 5.08 8.89) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 1ccbb93a-c237-4fa5-a636-f59bdc880da2)) + (pad "34" thru_hole roundrect (at 7.62 8.89) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 0a227880-7c39-488e-9ac5-6affd7598f18)) + (pad "35" thru_hole roundrect (at 10.16 8.89) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp f8944b3b-267f-4c08-ad85-db3393aa0638)) + (pad "36" thru_hole roundrect (at 12.7 8.89) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 61856220-30e4-48b1-b14f-1f196d29e1f6)) + (pad "37" thru_hole roundrect (at 15.24 8.89) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 9fbf15cb-6839-46a1-bc8a-5693c5cbf082)) + (pad "38" thru_hole roundrect (at 17.78 8.89) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp a4c002dd-fcf7-4f2a-87ad-f7ac17a996cb)) + (pad "39" thru_hole roundrect (at 20.32 8.89) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 4c2363c0-7109-41ec-b9e1-abbc6f7c6a11)) + (pad "40" thru_hole roundrect (at 22.86 8.89) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 767542f5-b974-43b0-90a3-93c841c4c039)) + (pad "41" thru_hole roundrect (at -25.4 -2.54 270) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp c9e61af2-1e5b-4e6a-b9d3-6089670b1188)) + (pad "42" thru_hole roundrect (at -25.4 0 270) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 1e6840b9-6350-4979-9f10-d762eb76e6a3)) + (pad "43" thru_hole roundrect (at -25.4 2.54 270) (size 1.6 3.2) (drill 1 (offset 0 0.8)) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp a2173b16-1cb2-4490-8efb-2545292b8adb)) +) diff --git a/symbols.kicad_sym b/symbols.kicad_sym @@ -0,0 +1,418 @@ +(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) + (symbol "BUS_APPLE_II" (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at -10.16 -35.56 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "BUS_APPLE_II" (id 1) (at -5.08 33.02 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "BUS_APPLE_II_0_1" + (rectangle (start -11.43 31.75) (end 11.43 -34.29) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "BUS_APPLE_II_1_1" + (pin output line (at -13.97 29.21 0) (length 2.54) + (name "~{IO_SEL}" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -13.97 6.35 0) (length 2.54) + (name "A8" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -13.97 3.81 0) (length 2.54) + (name "A9" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -13.97 1.27 0) (length 2.54) + (name "A10" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -13.97 -1.27 0) (length 2.54) + (name "A11" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -13.97 -3.81 0) (length 2.54) + (name "A12" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -13.97 -6.35 0) (length 2.54) + (name "A13" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -13.97 -8.89 0) (length 2.54) + (name "A14" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -13.97 -11.43 0) (length 2.54) + (name "A15" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -13.97 -13.97 0) (length 2.54) + (name "R/~{W}" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -13.97 -16.51 0) (length 2.54) + (name "SYNC" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -13.97 26.67 0) (length 2.54) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -13.97 -19.05 0) (length 2.54) + (name "~{IO_STRB}" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -13.97 -21.59 0) (length 2.54) + (name "RDY" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -13.97 -24.13 0) (length 2.54) + (name "~{DMA}" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -13.97 -26.67 0) (length 2.54) + (name "~{INT_OUT}" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -13.97 -29.21 0) (length 2.54) + (name "~{DMA_OUT}" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at -13.97 -31.75 0) (length 2.54) + (name "5V" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 13.97 -31.75 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 13.97 -29.21 180) (length 2.54) + (name "~{DMA_IN}" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 13.97 -26.67 180) (length 2.54) + (name "~{INT_IN}" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 13.97 -24.13 180) (length 2.54) + (name "~{NMI}" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -13.97 24.13 0) (length 2.54) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 13.97 -21.59 180) (length 2.54) + (name "~{IRQ}" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 13.97 -19.05 180) (length 2.54) + (name "~{RES}" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 13.97 -16.51 180) (length 2.54) + (name "~{INH}" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 13.97 -13.97 180) (length 2.54) + (name "-12V" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 13.97 -11.43 180) (length 2.54) + (name "-5V" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 13.97 -8.89 180) (length 2.54) + (name "CLK_3.58M" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 13.97 -6.35 180) (length 2.54) + (name "CLK_7M" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 13.97 -3.81 180) (length 2.54) + (name "Q3" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 13.97 -1.27 180) (length 2.54) + (name "CLK_PHI1" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 13.97 1.27 180) (length 2.54) + (name "uP_SYNC" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -13.97 21.59 0) (length 2.54) + (name "A2" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 13.97 3.81 180) (length 2.54) + (name "CLK_PHI0" (effects (font (size 1.27 1.27)))) + (number "40" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 13.97 6.35 180) (length 2.54) + (name "~{DEV_SEL}" (effects (font (size 1.27 1.27)))) + (number "41" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 13.97 8.89 180) (length 2.54) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "42" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 13.97 11.43 180) (length 2.54) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "43" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 13.97 13.97 180) (length 2.54) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "44" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 13.97 16.51 180) (length 2.54) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "45" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 13.97 19.05 180) (length 2.54) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "46" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 13.97 21.59 180) (length 2.54) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "47" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 13.97 24.13 180) (length 2.54) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "48" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 13.97 26.67 180) (length 2.54) + (name "D0" (effects (font (size 1.27 1.27)))) + (number "49" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -13.97 19.05 0) (length 2.54) + (name "A3" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 13.97 29.21 180) (length 2.54) + (name "12V" (effects (font (size 1.27 1.27)))) + (number "50" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -13.97 16.51 0) (length 2.54) + (name "A4" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -13.97 13.97 0) (length 2.54) + (name "A5" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -13.97 11.43 0) (length 2.54) + (name "A6" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -13.97 8.89 0) (length 2.54) + (name "A7" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "RPI_PICO" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 -27.94 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "RPI_PICO" (id 1) (at 0 27.94 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 69.85 22.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 69.85 22.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "RPI_PICO_0_1" + (rectangle (start -10.16 26.67) (end 10.16 -26.67) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "RPI_PICO_1_1" + (pin bidirectional line (at -12.7 24.13 0) (length 2.54) + (name "GP0" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 1.27 0) (length 2.54) + (name "GP7" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -1.27 0) (length 2.54) + (name "GP8" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -3.81 0) (length 2.54) + (name "GP9" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -12.7 -6.35 0) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -8.89 0) (length 2.54) + (name "GP10" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -11.43 0) (length 2.54) + (name "GP11" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -13.97 0) (length 2.54) + (name "GP12" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -16.51 0) (length 2.54) + (name "GP13" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -12.7 -19.05 0) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -21.59 0) (length 2.54) + (name "GP14" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 21.59 0) (length 2.54) + (name "GP1" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -24.13 0) (length 2.54) + (name "GP15" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -24.13 180) (length 2.54) + (name "GP16" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -21.59 180) (length 2.54) + (name "GP17" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 12.7 -19.05 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -16.51 180) (length 2.54) + (name "GP18" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -13.97 180) (length 2.54) + (name "GP19" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -11.43 180) (length 2.54) + (name "GP20" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -8.89 180) (length 2.54) + (name "GP21" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 12.7 -6.35 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -3.81 180) (length 2.54) + (name "GP22" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -12.7 19.05 0) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -1.27 180) (length 2.54) + (name "RUN" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 1.27 180) (length 2.54) + (name "GP26" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 3.81 180) (length 2.54) + (name "GP27" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 12.7 6.35 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 8.89 180) (length 2.54) + (name "GP28" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 11.43 180) (length 2.54) + (name "ADC_VREF" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 12.7 13.97 180) (length 2.54) + (name "3V3_OUT" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 16.51 180) (length 2.54) + (name "3V3_EN" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 12.7 19.05 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 12.7 21.59 180) (length 2.54) + (name "VSYS" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 16.51 0) (length 2.54) + (name "GP2" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 12.7 24.13 180) (length 2.54) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "40" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -2.54 -29.21 90) (length 2.54) + (name "SWCLK" (effects (font (size 1.27 1.27)))) + (number "41" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 0 -29.21 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "42" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 -29.21 90) (length 2.54) + (name "SWDIO" (effects (font (size 1.27 1.27)))) + (number "43" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 13.97 0) (length 2.54) + (name "GP3" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 11.43 0) (length 2.54) + (name "GP4" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 8.89 0) (length 2.54) + (name "GP5" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -12.7 6.35 0) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 3.81 0) (length 2.54) + (name "GP6" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) +)