From 578ada8b37ff7f6b500c5f24babede7b07aaf389 Mon Sep 17 00:00:00 2001 From: Tomas Mudrunka Date: Wed, 4 Nov 2026 21:58:17 +0100 Subject: [PATCH] almost ready --- .../PinHeader_1x06_P2.54mm_Vertical.kicad_mod | 255 +++++++ electronics/midi-io/fp-lib-table | 4 + electronics/midi-io/midi-io.kicad_pcb | 711 ++++++++---------- electronics/midi-io/midi-io.kicad_sch | 81 +- 4 files changed, 559 insertions(+), 492 deletions(-) create mode 100644 electronics/midi-io/Harvie-MIDI.pretty/PinHeader_1x06_P2.54mm_Vertical.kicad_mod create mode 100644 electronics/midi-io/fp-lib-table diff --git a/electronics/midi-io/Harvie-MIDI.pretty/PinHeader_1x06_P2.54mm_Vertical.kicad_mod b/electronics/midi-io/Harvie-MIDI.pretty/PinHeader_1x06_P2.54mm_Vertical.kicad_mod new file mode 100644 index 0000000..9ea79f3 --- /dev/null +++ b/electronics/midi-io/Harvie-MIDI.pretty/PinHeader_1x06_P2.54mm_Vertical.kicad_mod @@ -0,0 +1,255 @@ +(footprint "PinHeader_1x06_P2.54mm_Vertical" + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (layer "F.Cu") + (descr "Through hole straight pin header, 1x06, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x06 2.54mm single row") + (property "Reference" "J2" + (at 0 -2.38 180) + (layer "F.SilkS") + (uuid "e55465ec-0198-4bc4-ba6c-cc667fbcb02a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MCU" + (at 0 15.08 180) + (layer "F.Fab") + (uuid "85100d2f-c5b1-482b-b2f1-d85d0972073f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "45a1a00d-e634-4951-b3a3-8dae3cc210a1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "2c6188ea-5a5c-42f1-b602-f18ce91a5c98") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (sheetname "/") + (sheetfile "midi-io.kicad_sch") + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_rect + (start -1.77 -1.77) + (end 1.77 14.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "64bb7f10-503a-457d-9940-390a68c23ea2") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c3edf691-78e4-4146-b34c-253d187918fc") + ) + (fp_line + (start -1.27 13.97) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6909b163-650d-4880-99b0-8b13a5c80eb4") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b52f2208-19a0-4734-8504-3849e3c1a064") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 13.97) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "29eaa91c-6455-47d1-9c11-97140c4c8833") + ) + (fp_line + (start 1.27 13.97) + (end -1.27 13.97) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e7cb0137-bbb1-45ca-b46f-46c23d899545") + ) + (fp_text user "${REFERENCE}" + (at 0 6.35 90) + (layer "F.Fab") + (uuid "bf11ec6a-5491-4c04-b240-5b68a1e24568") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (teardrops + (best_length_ratio 0.5) + (max_length 1) + (best_width_ratio 1) + (max_width 2) + (curved_edges no) + (filter_ratio 0.9) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "7e62163f-0186-4c51-a99b-65d161650687") + ) + (pad "2" thru_hole circle + (at 0 2.54) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (teardrops + (best_length_ratio 0.5) + (max_length 1) + (best_width_ratio 1) + (max_width 2) + (curved_edges yes) + (filter_ratio 0.9) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "81bc45b5-bd7b-486c-b6a0-1c44e97a16bc") + ) + (pad "3" thru_hole circle + (at 0 5.08) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (teardrops + (best_length_ratio 0.5) + (max_length 1) + (best_width_ratio 1) + (max_width 2) + (curved_edges no) + (filter_ratio 0.9) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "6344712d-1b9c-46dc-b051-58061803da39") + ) + (pad "4" thru_hole circle + (at 0 7.62) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (teardrops + (best_length_ratio 0.5) + (max_length 1) + (best_width_ratio 1) + (max_width 2) + (curved_edges no) + (filter_ratio 0.9) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "5bc7edd8-ab65-431c-8d52-a6f3177faf44") + ) + (pad "5" thru_hole circle + (at 0 10.16) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (teardrops + (best_length_ratio 0.5) + (max_length 1) + (best_width_ratio 1) + (max_width 2) + (curved_edges no) + (filter_ratio 0.9) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "75a31ea8-c76f-44bb-ad2d-94600c275e09") + ) + (pad "6" thru_hole circle + (at 0 12.7) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (teardrops + (best_length_ratio 0.5) + (max_length 1) + (best_width_ratio 1) + (max_width 2) + (curved_edges no) + (filter_ratio 0.9) + (enabled yes) + (allow_two_segments yes) + (prefer_zone_connections yes) + ) + (uuid "d322a752-d56c-4ecc-808a-008453a2ff6b") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x06_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) diff --git a/electronics/midi-io/fp-lib-table b/electronics/midi-io/fp-lib-table new file mode 100644 index 0000000..5619aef --- /dev/null +++ b/electronics/midi-io/fp-lib-table @@ -0,0 +1,4 @@ +(fp_lib_table + (version 7) + (lib (name "Harvie-MIDI") (type "KiCad") (uri "${KIPRJMOD}/Harvie-MIDI.pretty") (options "") (descr "")) +) diff --git a/electronics/midi-io/midi-io.kicad_pcb b/electronics/midi-io/midi-io.kicad_pcb index 08558e6..b57868d 100644 --- a/electronics/midi-io/midi-io.kicad_pcb +++ b/electronics/midi-io/midi-io.kicad_pcb @@ -133,7 +133,7 @@ (descr "SOD-123") (tags "SOD-123") (property "Reference" "D1" - (at 3.048 0 180) + (at -0.254 -0.127 180) (layer "F.SilkS") (uuid "7d6aa7c5-0cfa-4878-9078-5650162d6365") (effects @@ -458,7 +458,7 @@ (footprint "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu") (uuid "125c9720-eac7-41a2-8883-99bd77548c2d") - (at 77.47 33.274) + (at 77.597 33.528) (descr "Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py") (tags "mountinghole M3") (property "Reference" "H1" @@ -720,7 +720,7 @@ ) ) ) - (footprint "Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical" + (footprint "Harvie-MIDI:PinHeader_1x06_P2.54mm_Vertical" (layer "F.Cu") (uuid "360b7503-7bf8-4a93-b002-49ede5c75423") (at 83.312 44.704 180) @@ -782,66 +782,6 @@ ) (attr through_hole) (duplicate_pad_numbers_are_jumpers no) - (fp_line - (start 1.38 1.27) - (end 1.38 14.08) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "3c507f31-0161-4623-a793-e8a3c1c23e76") - ) - (fp_line - (start -1.38 14.08) - (end 1.38 14.08) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "31fed04c-dfb0-4f5a-bfc3-464863e99779") - ) - (fp_line - (start -1.38 1.27) - (end 1.38 1.27) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "6ced1889-d8c1-411a-a667-3282d69479c4") - ) - (fp_line - (start -1.38 1.27) - (end -1.38 14.08) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "4cc6823d-edf0-40d9-81bc-512422138b0e") - ) - (fp_line - (start -1.38 0) - (end -1.38 -1.38) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b324ff13-7810-4fee-b002-7b3e72887c99") - ) - (fp_line - (start -1.38 -1.38) - (end 0 -1.38) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "df78ccb7-5754-4c42-bbcf-fbe8ceb2c0e6") - ) (fp_rect (start -1.77 -1.77) (end 1.77 14.47) @@ -914,9 +854,9 @@ ) ) ) - (pad "1" thru_hole rect + (pad "1" thru_hole circle (at 0 0 180) - (size 1.7 1.7) + (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) @@ -938,7 +878,7 @@ ) (pad "2" thru_hole circle (at 0 2.54 180) - (size 1.7 1.7) + (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) @@ -950,7 +890,7 @@ (max_length 1) (best_width_ratio 1) (max_width 2) - (curved_edges no) + (curved_edges yes) (filter_ratio 0.9) (enabled yes) (allow_two_segments yes) @@ -960,7 +900,7 @@ ) (pad "3" thru_hole circle (at 0 5.08 180) - (size 1.7 1.7) + (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) @@ -982,7 +922,7 @@ ) (pad "4" thru_hole circle (at 0 7.62 180) - (size 1.7 1.7) + (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) @@ -1004,7 +944,7 @@ ) (pad "5" thru_hole circle (at 0 10.16 180) - (size 1.7 1.7) + (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) @@ -1026,7 +966,7 @@ ) (pad "6" thru_hole circle (at 0 12.7 180) - (size 1.7 1.7) + (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) @@ -1659,7 +1599,7 @@ ) ) ) - (footprint "Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical" + (footprint "Harvie-MIDI:PinHeader_1x06_P2.54mm_Vertical" (layer "F.Cu") (uuid "75ec6946-22de-492e-8832-76c6ca6e3cfc") (at 61.341 44.704 180) @@ -1721,66 +1661,6 @@ ) (attr through_hole) (duplicate_pad_numbers_are_jumpers no) - (fp_line - (start 1.38 1.27) - (end 1.38 14.08) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e34e8536-03fe-4267-92b5-c1cb434a7fe9") - ) - (fp_line - (start -1.38 14.08) - (end 1.38 14.08) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b675f897-cfe0-4abf-9fe4-a8716baa669c") - ) - (fp_line - (start -1.38 1.27) - (end 1.38 1.27) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e6593cc6-997d-4ddd-94b4-022a65a0b997") - ) - (fp_line - (start -1.38 1.27) - (end -1.38 14.08) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "959c361f-7a0a-4c81-8680-680dd226458d") - ) - (fp_line - (start -1.38 0) - (end -1.38 -1.38) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "19e64f2a-0e4a-4fe7-b2d3-e344ddd83e11") - ) - (fp_line - (start -1.38 -1.38) - (end 0 -1.38) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "ad19a4d9-63ee-4a7c-baf2-ef577290b719") - ) (fp_rect (start -1.77 -1.77) (end 1.77 14.47) @@ -1853,9 +1733,9 @@ ) ) ) - (pad "1" thru_hole rect + (pad "1" thru_hole circle (at 0 0 180) - (size 1.7 1.7) + (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) @@ -1877,7 +1757,7 @@ ) (pad "2" thru_hole circle (at 0 2.54 180) - (size 1.7 1.7) + (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) @@ -1889,7 +1769,7 @@ (max_length 1) (best_width_ratio 1) (max_width 2) - (curved_edges no) + (curved_edges yes) (filter_ratio 0.9) (enabled yes) (allow_two_segments yes) @@ -1899,7 +1779,7 @@ ) (pad "3" thru_hole circle (at 0 5.08 180) - (size 1.7 1.7) + (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) @@ -1921,7 +1801,7 @@ ) (pad "4" thru_hole circle (at 0 7.62 180) - (size 1.7 1.7) + (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) @@ -1943,7 +1823,7 @@ ) (pad "5" thru_hole circle (at 0 10.16 180) - (size 1.7 1.7) + (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) @@ -1965,7 +1845,7 @@ ) (pad "6" thru_hole circle (at 0 12.7 180) - (size 1.7 1.7) + (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) @@ -2005,9 +1885,9 @@ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (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)") (tags "resistor handsolder") (property "Reference" "R4" - (at 2.286 0.254 180) + (at 2.286 1.27 180) (layer "F.SilkS") - (uuid "99e8e49d-4d67-486e-adb5-116b0187dab4") + (uuid "b84ceebb-d46b-442b-96e7-14d90969ae3a") (effects (font (size 1 1) @@ -2018,7 +1898,7 @@ (property "Value" "470R" (at 0 1.43 90) (layer "F.Fab") - (uuid "ac12c5d1-c907-4c29-a96b-ccd77f1877dd") + (uuid "559f7776-2eb9-4f81-9217-0ef2ea21e2ee") (effects (font (size 1 1) @@ -2030,7 +1910,7 @@ (at 0 0 90) (layer "F.Fab") (hide yes) - (uuid "c6664c77-4a1f-493f-ac22-3fc2eb5c3881") + (uuid "cf44bb7b-3fa0-44da-ab31-91bd47ebc98e") (effects (font (size 1.27 1.27) @@ -2041,7 +1921,7 @@ (at 0 0 90) (layer "F.Fab") (hide yes) - (uuid "a22be020-531e-4e1c-a5f2-fd560226634d") + (uuid "de1052ee-37fb-4f0a-8427-25835e91460d") (effects (font (size 1.27 1.27) @@ -2323,9 +2203,9 @@ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (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)") (tags "capacitor handsolder") (property "Reference" "C1" - (at -2.286 0 180) + (at -2.286 0.508 180) (layer "F.SilkS") - (uuid "d8dd2830-cdc5-4193-a694-c979135b3840") + (uuid "b06a31fc-efc1-432a-9638-9324918d4c00") (effects (font (size 1 1) @@ -2336,7 +2216,7 @@ (property "Value" "100nF" (at 0 1.43 90) (layer "F.Fab") - (uuid "7573f757-b11e-432c-8665-688365649d15") + (uuid "b5c3d72d-1f22-444f-bddc-35616bc8e390") (effects (font (size 1 1) @@ -2348,7 +2228,7 @@ (at 0 0 90) (layer "F.Fab") (hide yes) - (uuid "d23b97e1-0a33-4705-9267-4900535cb3d5") + (uuid "6139e36d-d6cf-44ed-b051-8569233a38d1") (effects (font (size 1.27 1.27) @@ -2359,7 +2239,7 @@ (at 0 0 90) (layer "F.Fab") (hide yes) - (uuid "8092af20-89c7-4eac-a7d8-247e018c69ad") + (uuid "52a09e93-1227-4cb5-9e74-5d60021601d3") (effects (font (size 1.27 1.27) @@ -2475,111 +2355,6 @@ ) ) ) - (footprint "MountingHole:MountingHole_3.2mm_M3" - (layer "F.Cu") - (uuid "e7a6a679-869b-4a58-9635-ca7dbcbca019") - (at 53.5 74.5) - (descr "Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py") - (tags "mountinghole M3") - (property "Reference" "H2" - (at 0 -4.15 0) - (layer "F.SilkS") - (hide yes) - (uuid "ce3844a9-6a79-4e71-861d-99e33b971179") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "MountingHole" - (at 0 4.15 0) - (layer "F.Fab") - (uuid "23a264a9-880b-4425-ac10-83dcae905477") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "2089d891-3540-4a64-8060-bd5ca1f389cf") - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Mounting Hole without connection" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "9b1429cc-58a6-4733-bf5b-de83ef4d6815") - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property ki_fp_filters "MountingHole*") - (path "/6d3ce608-2972-4eb2-a6f0-f7bcdfbbf48f") - (sheetname "/") - (sheetfile "midi-io.kicad_sch") - (units - (unit - (name "A") - (pins) - ) - ) - (attr exclude_from_bom) - (duplicate_pad_numbers_are_jumpers no) - (fp_circle - (center 0 0) - (end 3.2 0) - (stroke - (width 0.15) - (type solid) - ) - (fill no) - (layer "Cmts.User") - (uuid "e7693848-5a91-416d-a0cc-9a170f9bae3d") - ) - (fp_circle - (center 0 0) - (end 3.45 0) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "d28a611e-bca4-4ecd-8f3f-e71389874c58") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "009c7e5e-39f7-43d1-b1ba-b5abdbe3240b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.2 3.2) - (drill 3.2) - (layers "*.Cu" "*.Mask") - (uuid "d20edf00-2ca5-44ce-8c07-900ea6060240") - ) - (embedded_fonts no) - ) (footprint "Package_TO_SOT_SMD:SOT-23-5_HandSoldering" (layer "F.Cu") (uuid "e8270991-5974-4f79-8fbf-7bbbcf169a10") @@ -2864,8 +2639,8 @@ ) ) (gr_rect - (start 59.944 30.734) - (end 84.582 45.72) + (start 60.198 30.861) + (end 84.455 45.847) (stroke (width 0.05) (type default) @@ -2874,10 +2649,10 @@ (layer "Edge.Cuts") (uuid "06e857c1-8466-404c-825e-a8a2be24b3ab") ) - (gr_text "RX" - (at 26.5 29 0) + (gr_text "+" + (at 61.976 35.052 0) (layer "F.SilkS") - (uuid "1fe2dbd3-7a68-40d6-92e1-31feb0ee1030") + (uuid "bf97a4d1-0a6f-4c14-b841-1ad552f5a63b") (effects (font (size 1 1) @@ -2887,8 +2662,8 @@ (justify left bottom) ) ) - (gr_text "GND" - (at 29 39 0) + (gr_text "G" + (at 61.976 39.116 0) (layer "F.SilkS") (uuid "27106614-1b39-43bb-be13-ef6c7e4b6b4d") (effects @@ -2900,10 +2675,10 @@ (justify left bottom) ) ) - (gr_text "TX" - (at 29 48 0) + (gr_text "+" + (at 61.976 42.672 0) (layer "F.SilkS") - (uuid "aea275f6-71c0-4ded-bf95-dfd984c4da60") + (uuid "c8d5741d-fe93-4373-bf3a-c85669a5db0a") (effects (font (size 1 1) @@ -2913,10 +2688,10 @@ (justify left bottom) ) ) - (gr_text "+" - (at 31 46.5 0) + (gr_text "RX" + (at 61.976 44.196 0) (layer "F.SilkS") - (uuid "c8d5741d-fe93-4373-bf3a-c85669a5db0a") + (uuid "1fe2dbd3-7a68-40d6-92e1-31feb0ee1030") (effects (font (size 1 1) @@ -2926,10 +2701,10 @@ (justify left bottom) ) ) - (gr_text "+" - (at 37 24.5 0) + (gr_text "T" + (at 62.23 33.782 0) (layer "F.SilkS") - (uuid "bf97a4d1-0a6f-4c14-b841-1ad552f5a63b") + (uuid "aea275f6-71c0-4ded-bf95-dfd984c4da60") (effects (font (size 1 1) @@ -2939,10 +2714,23 @@ (justify left bottom) ) ) - (gr_text "Rx" - (at 61.5 17 0) + (gr_text "MIDI" + (at 62.992 45.593 0) (layer "F.SilkS") - (uuid "003fad6d-bc94-45f9-8a2d-d9bf3b4df031") + (uuid "3bf23941-e1f2-433b-ab6a-2e6854105d7a") + (effects + (font + (size 1 1) + (thickness 0.25) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "MCU" + (at 78.867 45.339 0) + (layer "F.SilkS") + (uuid "f484ed16-575b-4d0c-9881-b8b66fcc5cf9") (effects (font (size 1 1) @@ -2953,7 +2741,7 @@ ) ) (gr_text "Tx" - (at 65.5 18 0) + (at 80.772 35.306 0) (layer "F.SilkS") (uuid "eec38573-7e7a-47f4-95ec-6da3c7d0fb4e") (effects @@ -2965,10 +2753,10 @@ (justify left bottom) ) ) - (gr_text "GND" - (at 70.5 19.5 0) + (gr_text "Rx" + (at 80.772 43.688 0) (layer "F.SilkS") - (uuid "118a8a0f-1f23-41d4-8e87-354dd5b3137d") + (uuid "003fad6d-bc94-45f9-8a2d-d9bf3b4df031") (effects (font (size 1 1) @@ -2978,8 +2766,8 @@ (justify left bottom) ) ) - (gr_text "Vcc" - (at 80 19.5 0) + (gr_text "+" + (at 81.026 37.846 0) (layer "F.SilkS") (uuid "c9e0536d-a921-4876-8371-f5f5196a1205") (effects @@ -2991,6 +2779,19 @@ (justify left bottom) ) ) + (gr_text "G" + (at 81.28 40.132 0) + (layer "F.SilkS") + (uuid "118a8a0f-1f23-41d4-8e87-354dd5b3137d") + (effects + (font + (size 1 1) + (thickness 0.25) + (bold yes) + ) + (justify left bottom) + ) + ) (segment (start 65.6825 39.8555) (end 65.6825 38.354) @@ -3127,6 +2928,14 @@ (net "VCC") (uuid "8d89a1e8-b628-4ec7-8c31-e52ae0f9cd61") ) + (segment + (start 77.265 38.96) + (end 77.4635 38.7615) + (width 0.4) + (layer "F.Cu") + (net "VCC") + (uuid "94a5a7bb-b127-42d6-8e0b-a39d9e8aee65") + ) (segment (start 77.265 38.96) (end 75.75691 38.96) @@ -3151,6 +2960,14 @@ (net "VCC") (uuid "af47ba7b-cfaf-4a4a-8e8a-78d68c546e0c") ) + (segment + (start 77.4635 38.7615) + (end 79.248 38.7615) + (width 0.4) + (layer "F.Cu") + (net "VCC") + (uuid "c21d932a-6eaf-4303-afd4-0ddc4b952972") + ) (segment (start 81.8885 38.7615) (end 83.566 37.084) @@ -3167,14 +2984,6 @@ (net "VCC") (uuid "deea13bf-2c77-4285-94c7-2e4878d526a5") ) - (segment - (start 77.265 38.96) - (end 79.0495 38.96) - (width 0.4) - (layer "F.Cu") - (net "VCC") - (uuid "e3795af9-ad64-4d43-9c57-8f2d94a03576") - ) (segment (start 72.5 36.1625) (end 72.4125 36.25) @@ -3184,28 +2993,28 @@ (uuid "e750439b-92b4-4743-8d63-d82d0f40723e") ) (segment - (start 80.772 41.5525) - (end 82.9545 41.5525) + (start 81.3835 42.164) + (end 80.772 41.5525) (width 0.4) (layer "F.Cu") (net "RX") - (uuid "27560a6e-3394-4bfc-a662-fed754c58ce2") + (uuid "3b4cc3b3-e954-4b38-bc8e-7e6822fe0891") ) (segment - (start 80.772 41.5525) - (end 79.7525 41.5525) + (start 83.312 42.164) + (end 81.3835 42.164) (width 0.4) (layer "F.Cu") (net "RX") - (uuid "7240fb78-8d3f-4292-a900-e9fc4979f941") + (uuid "6b49ef19-013c-4531-90fa-6c488f85906b") ) (segment - (start 82.9545 41.5525) - (end 83.566 42.164) + (start 80.772 41.5525) + (end 79.7525 41.5525) (width 0.4) (layer "F.Cu") (net "RX") - (uuid "a324fae4-9b36-4b7e-b8bc-881a2008791c") + (uuid "7240fb78-8d3f-4292-a900-e9fc4979f941") ) (segment (start 79.7525 41.5525) @@ -3215,14 +3024,6 @@ (net "RX") (uuid "ce64a5a8-4243-4469-a223-0034fd0260ce") ) - (segment - (start 77.265 41.392) - (end 77.265 41.5) - (width 0.4) - (layer "F.Cu") - (net "GND") - (uuid "08217aa3-cadd-4cd9-b3dc-86fa379e6967") - ) (segment (start 69.07525 34.95363) (end 69.07525 34.56875) @@ -3233,19 +3034,11 @@ ) (segment (start 72.9365 37.0635) - (end 77.265 41.392) - (width 0.4) - (layer "F.Cu") - (net "GND") - (uuid "12d0a739-ce07-41e6-8aee-00f821682ba2") - ) - (segment - (start 79.34 40.5785) - (end 79.248 40.4865) + (end 76.3595 40.4865) (width 0.4) (layer "F.Cu") (net "GND") - (uuid "19d13c52-0f1f-4435-97ed-bb2dc9970251") + (uuid "1d6b48f7-b531-4ea0-82f1-71aac1af05db") ) (segment (start 69.64037 35.51875) @@ -3280,28 +3073,28 @@ (uuid "47ec5db9-015a-4fa2-a8ca-24ce70ee3c57") ) (segment - (start 82.6115 40.5785) - (end 79.34 40.5785) + (start 64.2825 37.0635) + (end 64.262 37.084) (width 0.4) (layer "F.Cu") (net "GND") - (uuid "49446963-75ae-4431-a98a-0a7aeb5118e1") + (uuid "5940f955-e79a-46b1-8966-df0ef1df1579") ) (segment - (start 77.265 41.5) - (end 78.2785 40.4865) + (start 64.77 37.0635) + (end 72.9365 37.0635) (width 0.4) (layer "F.Cu") (net "GND") - (uuid "50c9d684-1285-43b9-be57-1e0c58ea1954") + (uuid "5c3c539a-7163-43a3-9c49-4a8c2babd989") ) (segment - (start 64.2825 37.0635) - (end 64.262 37.084) + (start 79.248 40.4865) + (end 79.4015 40.64) (width 0.4) (layer "F.Cu") (net "GND") - (uuid "5940f955-e79a-46b1-8966-df0ef1df1579") + (uuid "5c728c4a-98fa-4aa1-bbb9-562aa8562479") ) (segment (start 61.341 39.774) @@ -3319,6 +3112,14 @@ (net "GND") (uuid "633c59ce-18a9-4b1b-8938-f135d283ab0a") ) + (segment + (start 77.265 41.5) + (end 77.265 40.6915) + (width 0.4) + (layer "F.Cu") + (net "GND") + (uuid "68143497-6d3f-4981-8ece-f21ad28130bb") + ) (segment (start 69.07525 33.982251) (end 69.438751 33.61875) @@ -3328,12 +3129,20 @@ (uuid "6870e1f9-05a7-4145-b592-a28f903e3c50") ) (segment - (start 78.2785 40.4865) - (end 79.248 40.4865) + (start 76.3595 40.4865) + (end 77.47 40.4865) + (width 0.4) + (layer "F.Cu") + (net "GND") + (uuid "6cf87657-bf8f-4aed-83b1-2f63801d3f4a") + ) + (segment + (start 82.3575 40.5785) + (end 83.312 39.624) (width 0.4) (layer "F.Cu") (net "GND") - (uuid "82c4f4bf-b343-49fa-9c68-546cf9816313") + (uuid "7179d605-a36f-4924-a290-6dbca627dbc2") ) (segment (start 64.77 37.0635) @@ -3352,28 +3161,36 @@ (uuid "99b81881-36d4-476d-80c3-c9490fedf38c") ) (segment - (start 72.9365 37.0635) - (end 64.77 37.0635) + (start 79.34 40.5785) + (end 82.3575 40.5785) (width 0.4) (layer "F.Cu") (net "GND") - (uuid "a89e21c7-e388-436f-ba95-5b9580b51243") + (uuid "9d6f1efd-4ed1-45a4-9535-c8050a1d60d9") ) (segment - (start 65.76125 34.56875) - (end 64.77 35.56) + (start 79.248 40.4865) + (end 79.34 40.5785) (width 0.4) (layer "F.Cu") (net "GND") - (uuid "ba74d1ac-2b34-4f9b-9a2c-5aaeb2cb9f96") + (uuid "9e6c4ea7-1ad2-4041-a0f4-93bd64efa151") ) (segment - (start 83.566 39.624) - (end 82.6115 40.5785) + (start 77.265 40.6915) + (end 77.47 40.4865) (width 0.4) (layer "F.Cu") (net "GND") - (uuid "d6b9b223-573a-4263-9c23-305ba6ad5ef4") + (uuid "b4b805b0-be2f-41fe-b67f-c61dfe5b74d0") + ) + (segment + (start 65.76125 34.56875) + (end 64.77 35.56) + (width 0.4) + (layer "F.Cu") + (net "GND") + (uuid "ba74d1ac-2b34-4f9b-9a2c-5aaeb2cb9f96") ) (segment (start 64.77 35.56) @@ -3384,12 +3201,12 @@ (uuid "ec44cf7f-4c7c-4e16-ae9c-6c926f50f60c") ) (segment - (start 77.265 41.5) - (end 77.265 41.265) + (start 77.47 40.4865) + (end 79.248 40.4865) (width 0.4) (layer "F.Cu") (net "GND") - (uuid "fa92bb47-8580-4361-a08f-ecd605fd9b95") + (uuid "fd0a3623-f64b-4d06-b52f-6431129be8d1") ) (segment (start 72.5 34.3375) @@ -3491,7 +3308,7 @@ (net "GND") (layer "F.Cu") (hatch none 0.1) - (priority 30001) + (priority 30003) (attr (teardrop (type padvia) @@ -3506,21 +3323,27 @@ ) (polygon (pts - (xy 61.141 38.779907) (xy 61.541 38.779907) (xy 62.090633 37.484687) (xy 61.341 37.078907) (xy 60.591367 37.484687) + (xy 61.141 39.079185) (xy 61.541 39.079185) (xy 62.222921 37.555397) (xy 61.341 37.078185) (xy 60.459079 37.555397) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 61.141 38.779907) (xy 61.541 38.779907) (xy 62.090633 37.484687) (xy 61.341 37.078907) (xy 60.591367 37.484687) + (xy 61.347956 37.081948) (xy 62.21133 37.549125) (xy 62.214845 37.55204) (xy 62.216128 37.55362) + (xy 62.21872 37.561763) (xy 62.218625 37.563207) (xy 62.217629 37.567218) (xy 61.545048 39.070138) + (xy 61.542408 39.07386) (xy 61.54016 39.075986) (xy 61.532121 39.079185) (xy 61.150909 39.079185) + (xy 61.146432 39.078294) (xy 61.143573 39.07711) (xy 61.137373 39.07108) (xy 60.700025 38.093802) + (xy 60.699263 38.091468) (xy 60.698758 38.089102) (xy 60.6985 38.08666) (xy 60.6985 37.435143) (xy 60.699389 37.430668) + (xy 60.700633 37.427665) (xy 60.705874 37.421854) (xy 61.333388 37.082303) (xy 61.337744 37.080956) + (xy 61.341184 37.0806) ) ) ) (zone - (net "RX") + (net "GND") (layer "F.Cu") (hatch none 0.1) - (priority 30010) + (priority 30004) (attr (teardrop (type padvia) @@ -3535,21 +3358,24 @@ ) (polygon (pts - (xy 81.877207 41.3525) (xy 81.877207 41.7525) (xy 82.548213 41.791) (xy 83.578207 41.5525) (xy 83.312 41.314) + (xy 63.336185 37.284) (xy 63.336185 36.884) (xy 61.812397 36.202079) (xy 61.335185 37.084) (xy 61.812397 37.965921) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 81.877207 41.3525) (xy 81.877207 41.7525) (xy 82.548213 41.791) (xy 83.578207 41.5525) (xy 83.312 41.314) + (xy 61.8223 36.20651) (xy 63.329265 36.880903) (xy 63.335416 36.887409) (xy 63.336185 36.891581) + (xy 63.336185 37.276418) (xy 63.332758 37.284691) (xy 63.329264 37.287097) (xy 61.822301 37.961488) + (xy 61.81335 37.96174) (xy 61.807233 37.956378) (xy 61.338196 37.089566) (xy 61.337274 37.080661) + (xy 61.338194 37.078438) (xy 61.807234 36.21162) (xy 61.814183 36.205977) ) ) ) (zone - (net "GND") + (net "TX-") (layer "F.Cu") (hatch none 0.1) - (priority 30002) + (priority 30000) (attr (teardrop (type padvia) @@ -3564,21 +3390,28 @@ ) (polygon (pts - (xy 63.036907 37.284) (xy 63.036907 36.884) (xy 61.741687 36.334367) (xy 61.335907 37.084) (xy 61.741687 37.833633) + (xy 62.610387 33.55623) (xy 62.89323 33.273387) (xy 62.29794 31.713715) (xy 61.336888 31.999888) + (xy 61.050715 32.96094) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 63.036907 37.284) (xy 63.036907 36.884) (xy 61.741687 36.334367) (xy 61.335907 37.084) (xy 61.741687 37.833633) + (xy 62.291881 31.71726) (xy 62.29947 31.721184) (xy 62.300425 31.722274) (xy 62.302557 31.725812) + (xy 62.889696 33.264129) (xy 62.89046 33.26863) (xy 62.890373 33.27172) (xy 62.886951 33.279664) + (xy 62.617393 33.549222) (xy 62.613596 33.551759) (xy 62.610739 33.552942) (xy 62.602091 33.553063) + (xy 61.626315 33.180632) (xy 61.063025 32.965638) (xy 61.059159 32.963209) (xy 61.057678 32.961808) + (xy 61.054043 32.954078) (xy 61.053948 32.95263) (xy 61.054409 32.948532) (xy 61.334417 32.008182) + (xy 61.336546 32.004149) (xy 61.338726 32.001465) (xy 61.344467 31.99763) (xy 62.285312 31.717474) + (xy 62.289849 31.71705) ) ) ) (zone - (net "TX-") + (net "RX+") (layer "F.Cu") (hatch none 0.1) - (priority 30004) + (priority 30008) (attr (teardrop (type padvia) @@ -3593,23 +3426,36 @@ ) (polygon (pts - (xy 62.398766 33.344609) (xy 62.681609 33.061766) (xy 62.154399 31.757258) (xy 61.337399 32.000399) - (xy 61.094258 32.817399) + (xy 62.610387 40.61177) (xy 62.482603 40.732597) (xy 62.366603 40.828181) (xy 62.268367 40.896501) + (xy 62.175577 40.949189) (xy 61.998744 41.017991) (xy 61.79052 41.060501) (xy 61.686303 41.075188) + (xy 61.407211 41.118938) (xy 61.24054 41.155081) (xy 61.050715 41.20706) (xy 61.336888 42.168112) + (xy 62.29794 42.454285) (xy 62.381011 42.123742) (xy 62.429811 41.818698) (xy 62.466122 41.591413) + (xy 62.493069 41.485729) (xy 62.531795 41.380608) (xy 62.586736 41.272492) (xy 62.662331 41.157826) + (xy 62.763016 41.033052) (xy 62.89323 40.894613) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 62.398766 33.344609) (xy 62.681609 33.061766) (xy 62.154399 31.757258) (xy 61.337399 32.000399) - (xy 61.094258 32.817399) + (xy 62.618431 40.619814) (xy 62.885206 40.886589) (xy 62.888633 40.894862) (xy 62.885455 40.902878) + (xy 62.763029 41.033037) (xy 62.763002 41.033068) (xy 62.66234 41.157812) (xy 62.662332 41.157824) + (xy 62.586739 41.272485) (xy 62.586733 41.272495) (xy 62.5318 41.380595) (xy 62.493065 41.48574) + (xy 62.466122 41.591412) (xy 62.466121 41.591414) (xy 62.429811 41.818696) (xy 62.429811 41.818698) + (xy 62.381092 42.123234) (xy 62.380886 42.124238) (xy 62.300917 42.442437) (xy 62.295577 42.449625) + (xy 62.286718 42.450932) (xy 62.286231 42.450798) (xy 61.342955 42.169918) (xy 61.336004 42.164273) + (xy 61.335081 42.162044) (xy 61.054128 41.218522) (xy 61.055051 41.209617) (xy 61.062002 41.203972) + (xy 61.062176 41.203921) (xy 61.240263 41.155156) (xy 61.240838 41.155016) (xy 61.406882 41.119009) + (xy 61.407532 41.118887) (xy 61.686303 41.075188) (xy 61.79052 41.060501) (xy 61.998744 41.017991) + (xy 62.175577 40.949189) (xy 62.268367 40.896501) (xy 62.366603 40.828181) (xy 62.482603 40.732597) + (xy 62.602122 40.619584) (xy 62.610485 40.616392) ) ) ) (zone - (net "RX+") + (net "GND") (layer "F.Cu") (hatch none 0.1) - (priority 30005) + (priority 30010) (attr (teardrop (type padvia) @@ -3624,15 +3470,19 @@ ) (polygon (pts - (xy 62.681609 41.106234) (xy 62.398766 40.823391) (xy 61.094258 41.350601) (xy 61.337399 42.167601) - (xy 62.154399 42.410742) + (xy 81.712182 40.3785) (xy 81.712182 40.7785) (xy 82.3575 40.7785) (xy 82.498921 40.719921) (xy 83.410017 40.619185) + (xy 83.316112 39.619888) (xy 82.316815 39.525983) (xy 82.216079 40.437079) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 62.681609 41.106234) (xy 62.398766 40.823391) (xy 61.094258 41.350601) (xy 61.337399 42.167601) - (xy 62.154399 42.410742) + (xy 83.306464 39.618981) (xy 83.31438 39.623167) (xy 83.317018 39.629535) (xy 83.40894 40.607725) + (xy 83.406302 40.616283) (xy 83.398577 40.620449) (xy 82.49892 40.719921) (xy 82.498917 40.719921) + (xy 82.359651 40.777609) (xy 82.355174 40.7785) (xy 81.723882 40.7785) (xy 81.715609 40.775073) + (xy 81.712182 40.7668) (xy 81.712182 40.391639) (xy 81.715609 40.383366) (xy 81.723882 40.379939) + (xy 81.725229 40.380016) (xy 82.216079 40.437079) (xy 82.31555 39.537421) (xy 82.319865 39.529576) + (xy 82.328271 39.527059) ) ) ) @@ -3640,7 +3490,7 @@ (net "TX+") (layer "F.Cu") (hatch none 0.1) - (priority 30006) + (priority 30001) (attr (teardrop (type padvia) @@ -3655,23 +3505,28 @@ ) (polygon (pts - (xy 62.398766 35.884609) (xy 62.681609 35.601766) (xy 62.154399 34.297258) (xy 61.337399 34.540399) - (xy 61.094258 35.357399) + (xy 62.610387 36.09623) (xy 62.89323 35.813387) (xy 62.29794 34.253715) (xy 61.336888 34.539888) + (xy 61.050715 35.50094) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 62.398766 35.884609) (xy 62.681609 35.601766) (xy 62.154399 34.297258) (xy 61.337399 34.540399) - (xy 61.094258 35.357399) + (xy 62.291881 34.25726) (xy 62.29947 34.261184) (xy 62.300425 34.262274) (xy 62.302557 34.265812) + (xy 62.889696 35.804129) (xy 62.89046 35.80863) (xy 62.890373 35.81172) (xy 62.886951 35.819664) + (xy 62.617393 36.089222) (xy 62.613596 36.091759) (xy 62.610739 36.092942) (xy 62.602091 36.093063) + (xy 61.626315 35.720632) (xy 61.063025 35.505638) (xy 61.059159 35.503209) (xy 61.057678 35.501808) + (xy 61.054043 35.494078) (xy 61.053948 35.49263) (xy 61.054409 35.488532) (xy 61.334417 34.548182) + (xy 61.336546 34.544149) (xy 61.338726 34.541465) (xy 61.344467 34.53763) (xy 62.285312 34.257474) + (xy 62.289849 34.25705) ) ) ) (zone - (net "TX") + (net "RX") (layer "F.Cu") (hatch none 0.1) - (priority 30007) + (priority 30009) (attr (teardrop (type padvia) @@ -3686,23 +3541,49 @@ ) (polygon (pts - (xy 81.971391 35.601766) (xy 82.254234 35.884609) (xy 83.558742 35.357399) (xy 83.315601 34.540399) - (xy 82.498601 34.297258) + (xy 81.194926 42.258267) (xy 81.242079 42.305421) (xy 81.3835 42.364) (xy 81.548996 42.368908) (xy 81.690036 42.383261) + (xy 81.801959 42.404411) (xy 81.899581 42.432698) (xy 82.064562 42.508998) (xy 82.232201 42.625826) + (xy 82.306327 42.684633) (xy 82.529054 42.85454) (xy 82.670426 42.948005) (xy 82.840603 43.045921) + (xy 83.317815 42.164) (xy 82.840603 41.282079) (xy 82.566571 41.447482) (xy 82.306326 41.643367) + (xy 82.133682 41.774947) (xy 82.045873 41.829694) (xy 81.950124 41.876111) (xy 81.841223 41.913476) + (xy 81.71396 41.941062) (xy 81.563123 41.958145) (xy 81.3835 41.964) (xy 81.524921 42.022579) (xy 81.477767 41.975426) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 81.971391 35.601766) (xy 82.254234 35.884609) (xy 83.558742 35.357399) (xy 83.315601 34.540399) - (xy 82.498601 34.297258) + (xy 82.842857 41.289949) (xy 82.844085 41.290854) (xy 82.847434 41.294705) (xy 83.313693 42.156383) + (xy 83.31504 42.160743) (xy 83.315397 42.164181) (xy 83.31405 42.170957) (xy 82.847425 43.03331) + (xy 82.844513 43.036822) (xy 82.843131 43.037945) (xy 82.83455 43.040503) (xy 82.832925 43.040335) + (xy 82.828293 43.038838) (xy 82.824789 43.036822) (xy 82.74825 42.992783) (xy 82.670891 42.948272) + (xy 82.67057 42.948081) (xy 82.670264 42.947891) (xy 82.669983 42.947711) (xy 82.529531 42.854854) + (xy 82.52922 42.85464) (xy 82.528894 42.854409) (xy 82.528562 42.854165) (xy 82.306503 42.684767) + (xy 82.306429 42.684711) (xy 82.306331 42.684635) (xy 82.306229 42.684555) (xy 82.290424 42.672016) + (xy 82.232255 42.625868) (xy 82.232208 42.62583) (xy 82.232207 42.625829) (xy 82.232131 42.625777) + (xy 82.06463 42.509045) (xy 82.064566 42.508999) (xy 82.064532 42.508982) (xy 81.899593 42.432702) + (xy 81.899592 42.432701) (xy 81.899586 42.432699) (xy 81.89958 42.432697) (xy 81.89957 42.432694) + (xy 81.801955 42.404409) (xy 81.728266 42.390485) (xy 81.717495 42.388449) (xy 81.690573 42.383362) + (xy 81.690224 42.383278) (xy 81.690149 42.383271) (xy 81.689922 42.383246) (xy 81.689618 42.383208) + (xy 81.689451 42.3832) (xy 81.621518 42.376287) (xy 81.559665 42.369993) (xy 81.558154 42.369178) + (xy 81.386709 42.364094) (xy 81.384603 42.363839) (xy 81.382551 42.363399) (xy 81.380527 42.362768) + (xy 81.245296 42.306752) (xy 81.243275 42.305673) (xy 81.241387 42.304412) (xy 81.239617 42.302958) + (xy 81.220353 42.283695) (xy 81.204842 42.268183) (xy 81.202307 42.26439) (xy 81.201625 42.262745) + (xy 81.201624 42.256011) (xy 81.201469 42.255504) (xy 81.201624 42.255211) (xy 81.201624 42.253792) + (xy 81.202309 42.252138) (xy 81.20484 42.248351) (xy 81.289193 42.164) (xy 81.458236 41.994956) + (xy 81.458235 41.994955) (xy 81.458233 41.994954) (xy 81.435716 41.985627) (xy 81.43192 41.983091) + (xy 81.43103 41.982201) (xy 81.427603 41.973928) (xy 81.430933 41.965753) (xy 81.430975 41.96571) + (xy 81.438962 41.962191) (xy 81.563123 41.958145) (xy 81.71396 41.941062) (xy 81.841223 41.913476) + (xy 81.950124 41.876111) (xy 82.045873 41.829694) (xy 82.133682 41.774947) (xy 82.306326 41.643367) + (xy 82.565877 41.448003) (xy 82.566313 41.44769) (xy 82.566849 41.447327) (xy 82.567286 41.447048) + (xy 82.828114 41.289615) (xy 82.832406 41.288066) (xy 82.834167 41.2878) ) ) ) (zone - (net "RX-") + (net "TX") (layer "F.Cu") (hatch none 0.1) - (priority 30000) + (priority 30002) (attr (teardrop (type padvia) @@ -3717,23 +3598,27 @@ ) (polygon (pts - (xy 62.919221 43.76) (xy 62.919221 43.36) (xy 62.485 43.36) (xy 62.343579 43.418579) (xy 60.988918 43.854) - (xy 61.340293 44.704707) (xy 62.191 45.056082) (xy 62.626421 43.701421) + (xy 81.75977 35.813387) (xy 82.042613 36.09623) (xy 83.602285 35.50094) (xy 83.316112 34.539888) + (xy 82.35506 34.253715) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 62.919221 43.76) (xy 62.919221 43.36) (xy 62.485 43.36) (xy 62.343579 43.418579) (xy 60.988918 43.854) - (xy 61.340293 44.704707) (xy 62.191 45.056082) (xy 62.626421 43.701421) + (xy 82.367467 34.257409) (xy 83.307813 34.537416) (xy 83.311849 34.539547) (xy 83.314531 34.541725) + (xy 83.318368 34.547468) (xy 83.598523 35.488306) (xy 83.598948 35.49285) (xy 83.598738 35.494879) + (xy 83.594813 35.502472) (xy 83.593727 35.503424) (xy 83.590186 35.505557) (xy 82.051869 36.092696) + (xy 82.047368 36.09346) (xy 82.044278 36.093373) (xy 82.036334 36.089951) (xy 81.766776 35.820393) + (xy 81.76424 35.816597) (xy 81.763057 35.813741) (xy 81.762935 35.805093) (xy 82.350362 34.266021) + (xy 82.352785 34.262163) (xy 82.354188 34.260679) (xy 82.361918 34.257043) (xy 82.363367 34.256948) ) ) ) (zone - (net "GND") + (net "RX-") (layer "F.Cu") (hatch none 0.1) - (priority 30003) + (priority 30007) (attr (teardrop (type padvia) @@ -3748,13 +3633,23 @@ ) (polygon (pts - (xy 61.541 37.928093) (xy 61.141 37.928093) (xy 60.591367 39.223313) (xy 61.341 39.629093) (xy 62.090633 39.223313) + (xy 62.862325 43.76) (xy 62.862325 43.36) (xy 62.485 43.36) (xy 62.343579 43.418579) (xy 61.050715 43.74706) + (xy 61.336888 44.708112) (xy 62.29794 44.994285) (xy 62.626421 43.701421) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 61.541 37.928093) (xy 61.141 37.928093) (xy 60.591367 39.223313) (xy 61.341 39.629093) (xy 62.090633 39.223313) + (xy 62.852773 43.36089) (xy 62.853606 43.361234) (xy 62.854418 43.361571) (xy 62.86075 43.367899) + (xy 62.860752 43.367902) (xy 62.861434 43.369548) (xy 62.862325 43.374027) (xy 62.862325 43.742711) + (xy 62.861434 43.74719) (xy 62.860752 43.748836) (xy 62.854419 43.755167) (xy 62.854418 43.755167) + (xy 62.853645 43.755487) (xy 62.84635 43.756032) (xy 62.626421 43.701419) (xy 62.301512 44.98022) + (xy 62.299546 44.98434) (xy 62.298481 44.985766) (xy 62.290785 44.990344) (xy 62.290784 44.990344) + (xy 62.289244 44.990567) (xy 62.284228 44.990201) (xy 61.345186 44.710582) (xy 61.341149 44.708451) + (xy 61.338467 44.706273) (xy 61.33463 44.70053) (xy 61.054855 43.760966) (xy 61.054431 43.756428) + (xy 61.054615 43.754648) (xy 61.058876 43.746776) (xy 61.060087 43.745792) (xy 61.064578 43.743536) + (xy 62.343579 43.418579) (xy 62.481793 43.361328) (xy 62.483968 43.360668) (xy 62.486201 43.360223) + (xy 62.488479 43.36) (xy 62.848298 43.36) ) ) ) @@ -3762,7 +3657,7 @@ (net "GND") (layer "F.Cu") (hatch none 0.1) - (priority 30009) + (priority 30005) (attr (teardrop (type padvia) @@ -3777,15 +3672,19 @@ ) (polygon (pts - (xy 82.105008 40.3785) (xy 82.105008 40.7785) (xy 82.6115 40.7785) (xy 82.752921 40.719921) (xy 83.913041 40.225041) - (xy 83.456145 39.733855) (xy 82.474233 39.767686) (xy 82.470079 40.437079) + (xy 61.541 37.628815) (xy 61.141 37.628815) (xy 60.459079 39.152603) (xy 61.341 39.629815) (xy 62.222921 39.152603) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 82.105008 40.3785) (xy 82.105008 40.7785) (xy 82.6115 40.7785) (xy 82.752921 40.719921) (xy 83.913041 40.225041) - (xy 83.456145 39.733855) (xy 82.474233 39.767686) (xy 82.470079 40.437079) + (xy 61.535568 37.629706) (xy 61.538424 37.630889) (xy 61.544626 37.636919) (xy 62.217537 39.140574) + (xy 62.218553 39.145026) (xy 62.21861 39.147062) (xy 62.215713 39.155102) (xy 62.214761 39.156188) + (xy 62.211531 39.158765) (xy 61.348616 39.625693) (xy 61.344256 39.62704) (xy 61.340818 39.627397) + (xy 61.334042 39.62605) (xy 60.706679 39.286579) (xy 60.703166 39.283666) (xy 60.701119 39.281146) + (xy 60.6985 39.273769) (xy 60.6985 38.621337) (xy 60.698758 38.618895) (xy 60.699263 38.616529) + (xy 60.700024 38.614197) (xy 61.136953 37.637857) (xy 61.139595 37.634136) (xy 61.141844 37.632011) + (xy 61.149879 37.628815) (xy 61.531091 37.628815) ) ) ) @@ -3793,7 +3692,7 @@ (net "VCC") (layer "F.Cu") (hatch none 0.1) - (priority 30008) + (priority 30006) (attr (teardrop (type padvia) @@ -3808,35 +3707,21 @@ ) (polygon (pts - (xy 82.111935 38.255222) (xy 82.394778 38.538065) (xy 83.913041 37.685041) (xy 83.456145 37.193855) - (xy 82.474233 37.227686) + (xy 81.898246 38.468911) (xy 82.181089 38.751754) (xy 84.019107 37.791107) (xy 83.454588 37.195412) + (xy 82.316036 37.173751) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 82.111935 38.255222) (xy 82.394778 38.538065) (xy 83.913041 37.685041) (xy 83.456145 37.193855) - (xy 82.474233 37.227686) - ) - ) - ) - (zone - (net "GND") - (layer "F.Cu") - (uuid "ff72f417-8d0c-4be8-a7a7-d62ffbb7cef4") - (hatch edge 0.5) - (connect_pads - (clearance 0.5) - ) - (min_thickness 0.25) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - (island_removal_mode 0) - ) - (polygon - (pts - (xy 52.5 20) (xy 91.5 20) (xy 92 58.5) (xy 50.5 57.5) + (xy 83.447366 37.195273) (xy 83.451818 37.196247) (xy 83.455723 37.197953) (xy 83.459527 37.200624) + (xy 83.949748 37.717918) (xy 83.952123 37.721631) (xy 83.953668 37.725506) (xy 83.9545 37.729839) + (xy 83.9545 37.815459) (xy 83.953609 37.819938) (xy 83.952378 37.822909) (xy 83.946988 37.828799) + (xy 82.190767 38.746694) (xy 82.186386 38.747979) (xy 82.183602 38.748227) (xy 82.176503 38.74658) + (xy 82.17622 38.746408) (xy 82.174012 38.744677) (xy 81.904948 38.475613) (xy 81.902414 38.471822) + (xy 81.901187 38.468861) (xy 81.900862 38.460797) (xy 82.312654 37.18423) (xy 82.314873 37.180249) + (xy 82.316664 37.178144) (xy 82.322929 37.174331) (xy 82.322938 37.174328) (xy 82.323305 37.174243) + (xy 82.326166 37.173943) ) ) ) diff --git a/electronics/midi-io/midi-io.kicad_sch b/electronics/midi-io/midi-io.kicad_sch index fabeea7..ad8c2bf 100644 --- a/electronics/midi-io/midi-io.kicad_sch +++ b/electronics/midi-io/midi-io.kicad_sch @@ -3416,83 +3416,6 @@ ) ) ) - (symbol - (lib_id "Mechanical:MountingHole") - (at 143.51 130.81 0) - (mirror y) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom no) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "6d3ce608-2972-4eb2-a6f0-f7bcdfbbf48f") - (property "Reference" "H2" - (at 140.97 129.5399 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "MountingHole" - (at 140.97 132.0799 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" - (at 143.51 130.81 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 143.51 130.81 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Mounting Hole without connection" - (at 143.51 130.81 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (instances - (project "midi-io" - (path "/73e06f64-e7bb-40a7-8f7a-34a9a6448375" - (reference "H2") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:R") (at 77.47 96.52 0) @@ -3947,7 +3870,7 @@ ) ) ) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical" + (property "Footprint" "Harvie-MIDI:PinHeader_1x06_P2.54mm_Vertical" (at 175.26 76.2 0) (hide yes) (show_name no) @@ -4042,7 +3965,7 @@ (justify left) ) ) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical" + (property "Footprint" "Harvie-MIDI:PinHeader_1x06_P2.54mm_Vertical" (at 48.26 78.74 0) (hide yes) (show_name no) -- 2.39.5