From a78f8f82eacab6883700d1195c8b8674de5cecff Mon Sep 17 00:00:00 2001 From: Justin Davis Date: Mon, 13 Jan 2025 08:27:11 -0500 Subject: [PATCH 1/9] Update schematic with removed timer. Update video timing notes. --- pcb/gtxl/KEEB.kicad_sch | 15913 +++++++++++++++++++++++++++++++++++ pcb/gtxl/MAU.kicad_sch | 5953 +++++++++---- pcb/gtxl/MEM.kicad_sch | 44 + pcb/gtxl/PC.kicad_sch | 4 +- pcb/gtxl/REGS.kicad_sch | 3429 ++++---- pcb/gtxl/STATE.kicad_sch | 2494 ++++-- pcb/gtxl/TIMER.kicad_sch | 4508 +--------- pcb/gtxl/gtxl.kicad_pro | 12 +- pcb/gtxl/gtxl.kicad_sch | 44 +- resources/Design notes.txt | 16 + src/asm/ruledef.txt | 37 +- 11 files changed, 24168 insertions(+), 8286 deletions(-) create mode 100644 pcb/gtxl/KEEB.kicad_sch diff --git a/pcb/gtxl/KEEB.kicad_sch b/pcb/gtxl/KEEB.kicad_sch new file mode 100644 index 0000000..82a00ef --- /dev/null +++ b/pcb/gtxl/KEEB.kicad_sch @@ -0,0 +1,15913 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "fe6e12a9-841e-4410-aa63-964ae3bc927a") + (paper "B") + (lib_symbols + (symbol "74xx:74HCT244" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 16.51 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "74HCT244" + (at -7.62 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/74HC_HCT244.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "8-bit Buffer/Line Driver 3-state" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "HCTMOS BUFFER 3State" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TSSOP*4.4x6.5mm*P0.65mm* SSOP*4.4x6.5mm*P0.65mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "74HCT244_1_0" + (polyline + (pts + (xy 1.27 0) (xy -1.27 1.27) (xy -1.27 -1.27) (xy 1.27 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin input inverted + (at -12.7 -10.16 0) + (length 5.08) + (name "1OE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -20.32 90) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 -5.08 0) + (length 5.08) + (name "2A3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 12.7 5.08 180) + (length 5.08) + (name "1Y3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 -2.54 0) + (length 5.08) + (name "2A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 12.7 7.62 180) + (length 5.08) + (name "1Y2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 0 0) + (length 5.08) + (name "2A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 12.7 10.16 180) + (length 5.08) + (name "1Y1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 2.54 0) + (length 5.08) + (name "2A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 12.7 12.7 180) + (length 5.08) + (name "1Y0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input inverted + (at -12.7 -12.7 0) + (length 5.08) + (name "2OE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 12.7 0) + (length 5.08) + (name "1A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 20.32 270) + (length 5.08) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 12.7 2.54 180) + (length 5.08) + (name "2Y0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 10.16 0) + (length 5.08) + (name "1A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 12.7 0 180) + (length 5.08) + (name "2Y1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 7.62 0) + (length 5.08) + (name "1A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 12.7 -2.54 180) + (length 5.08) + (name "2Y2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 5.08 0) + (length 5.08) + (name "1A3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 12.7 -5.08 180) + (length 5.08) + (name "2Y3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "74HCT244_1_1" + (rectangle + (start -7.62 15.24) + (end 7.62 -15.24) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + ) + (symbol "ScottoKeeB:Placeholder_Diode" + (pin_numbers hide) + (pin_names hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "D*DO?35*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Placeholder_Diode_0_1" + (polyline + (pts + (xy -1.27 1.27) (xy -1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Placeholder_Diode_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "ScottoKeeB:Placeholder_Keyswitch" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "S" + (at 3.048 1.016 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Keyswitch" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Placeholder_Keyswitch_0_1" + (circle + (center -1.1684 1.1684) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 2.54) (xy 2.54 -0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 1.016) (xy 2.032 2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 2.54) (xy -1.524 1.524) (xy -1.524 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 -1.524) (xy 2.54 -2.54) (xy 2.54 -2.54) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.143 -1.1938) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -2.54 2.54 0) + (length 0) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -2.54 180) + (length 0) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:+5V" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+5V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+5V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:GND" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + ) + (junction + (at 116.84 125.73) + (diameter 0) + (color 0 0 0 0) + (uuid "0033e2f2-e869-47df-8a7d-79d5e2ead2ea") + ) + (junction + (at 133.35 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "01dd6765-9a06-406f-897c-f86b9123f252") + ) + (junction + (at 185.42 111.76) + (diameter 0) + (color 0 0 0 0) + (uuid "050e56c1-6c05-4408-98fd-524ebb0e62fe") + ) + (junction + (at 182.88 81.28) + (diameter 0) + (color 0 0 0 0) + (uuid "078b98d2-68b2-46f0-b521-85fddf419a6d") + ) + (junction + (at 86.36 157.48) + (diameter 0) + (color 0 0 0 0) + (uuid "0b0e3112-2c3f-4878-a87e-cdf9af0661cc") + ) + (junction + (at 149.86 81.28) + (diameter 0) + (color 0 0 0 0) + (uuid "0d0b816c-7a48-443e-af1a-ca08b051da9c") + ) + (junction + (at 215.9 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "0d41022c-1e0f-457d-989b-eb2d0f342516") + ) + (junction + (at 168.91 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "0d43be95-298b-4bd2-8fae-6b63bee8f3ab") + ) + (junction + (at 100.33 125.73) + (diameter 0) + (color 0 0 0 0) + (uuid "0dd3d5c1-5f23-481b-b092-c6117a4d6524") + ) + (junction + (at 53.34 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "0e929bdc-2218-4f30-84e2-f6141aa59dc0") + ) + (junction + (at 86.36 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "12fd65ea-c8d0-4d57-8b88-2f9964c84885") + ) + (junction + (at 135.89 44.45) + (diameter 0) + (color 0 0 0 0) + (uuid "137402a1-f722-4189-9349-818f54478005") + ) + (junction + (at 86.36 134.62) + (diameter 0) + (color 0 0 0 0) + (uuid "156ba693-33f3-4564-9110-b17d34a4aa7c") + ) + (junction + (at 218.44 157.48) + (diameter 0) + (color 0 0 0 0) + (uuid "15835561-1533-417f-a301-ac433f2d6b9d") + ) + (junction + (at 53.34 44.45) + (diameter 0) + (color 0 0 0 0) + (uuid "16da467f-3b19-4edc-828a-6950fb7c4b73") + ) + (junction + (at 201.93 134.62) + (diameter 0) + (color 0 0 0 0) + (uuid "16ddc679-4fee-42c0-b6d7-c623daa31bc9") + ) + (junction + (at 182.88 148.59) + (diameter 0) + (color 0 0 0 0) + (uuid "1a29e97e-7942-4a5d-b03e-2dbc7b06fef6") + ) + (junction + (at 166.37 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "1a6b16e4-bf5d-436d-8fce-71e1ef925307") + ) + (junction + (at 152.4 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "1abf92fd-b6fe-4114-a163-394ba177c85d") + ) + (junction + (at 86.36 111.76) + (diameter 0) + (color 0 0 0 0) + (uuid "1af573a5-69c7-4bb5-b797-a23d812f48b3") + ) + (junction + (at 102.87 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "1b10fdc0-2bde-4fc0-82ee-fea99006ac98") + ) + (junction + (at 166.37 81.28) + (diameter 0) + (color 0 0 0 0) + (uuid "1dae2444-d74a-485f-802b-dd37853e6c53") + ) + (junction + (at 83.82 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "1fbbbec7-aaa4-46c1-aac9-700b4e1a5047") + ) + (junction + (at 149.86 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "20d2347b-2a4d-485d-ba68-0ba3ed050ac1") + ) + (junction + (at 201.93 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "24130455-4bee-4070-a90e-4dba14c3dca9") + ) + (junction + (at 218.44 134.62) + (diameter 0) + (color 0 0 0 0) + (uuid "2779e784-bff1-4e08-97ab-2b182c479381") + ) + (junction + (at 152.4 157.48) + (diameter 0) + (color 0 0 0 0) + (uuid "27b7307c-33cb-45e9-9b71-6d9293178ed4") + ) + (junction + (at 199.39 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "29298d58-1399-4b67-9b68-827aac349d90") + ) + (junction + (at 185.42 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "296104b2-f5d4-4eef-8add-5bff180765ac") + ) + (junction + (at 116.84 81.28) + (diameter 0) + (color 0 0 0 0) + (uuid "2a7318b1-f110-4b6b-bc70-548f726ebf14") + ) + (junction + (at 133.35 148.59) + (diameter 0) + (color 0 0 0 0) + (uuid "2a768715-573a-481d-b23a-2bf28283e064") + ) + (junction + (at 119.38 157.48) + (diameter 0) + (color 0 0 0 0) + (uuid "2af0eced-7192-4fa6-ad82-bc7f84a36314") + ) + (junction + (at 133.35 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "2b7be97d-8c21-456d-835f-ac6495904693") + ) + (junction + (at 67.31 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "2d48d2a5-2146-45cb-8a35-cbdd98259a0d") + ) + (junction + (at 218.44 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "2de33784-4da5-400b-a728-63ac71da5961") + ) + (junction + (at 53.34 157.48) + (diameter 0) + (color 0 0 0 0) + (uuid "2feae189-6945-4b6e-b2d0-5fe781ef1205") + ) + (junction + (at 182.88 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "31869113-8e68-4bef-ac43-7ad438e565f3") + ) + (junction + (at 215.9 125.73) + (diameter 0) + (color 0 0 0 0) + (uuid "31d6f8c2-a68e-4a7c-9913-4c473564b580") + ) + (junction + (at 83.82 81.28) + (diameter 0) + (color 0 0 0 0) + (uuid "35bc0999-e73f-47e9-a3ce-3bc59a3da923") + ) + (junction + (at 100.33 148.59) + (diameter 0) + (color 0 0 0 0) + (uuid "3635817b-d146-468f-8f03-6aba8a762aa4") + ) + (junction + (at 67.31 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "3a650bbf-a71e-4fc6-a96c-45b58e5df77b") + ) + (junction + (at 168.91 111.76) + (diameter 0) + (color 0 0 0 0) + (uuid "3f29a829-b3a9-4a8c-a9ea-9e4fe170a91f") + ) + (junction + (at 168.91 157.48) + (diameter 0) + (color 0 0 0 0) + (uuid "3f5e2e18-3b20-4c9c-9546-59434c684e10") + ) + (junction + (at 152.4 44.45) + (diameter 0) + (color 0 0 0 0) + (uuid "40a3cd74-77c0-4af5-89cc-5edad9d3fb9e") + ) + (junction + (at 168.91 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "41196dee-9286-4614-883e-11e49a95f7a4") + ) + (junction + (at 102.87 157.48) + (diameter 0) + (color 0 0 0 0) + (uuid "4192819d-11d6-429c-8259-62aa47354ea0") + ) + (junction + (at 201.93 157.48) + (diameter 0) + (color 0 0 0 0) + (uuid "41f20830-26c8-4df4-8af5-945e030544ba") + ) + (junction + (at 149.86 148.59) + (diameter 0) + (color 0 0 0 0) + (uuid "4c7fa320-f725-47ea-a407-4b42eece21ab") + ) + (junction + (at 100.33 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "4d6bd057-ce88-4a3a-a254-8c7798f4cd8b") + ) + (junction + (at 199.39 81.28) + (diameter 0) + (color 0 0 0 0) + (uuid "4e76879f-9959-4abd-9ae5-242dc46f8faf") + ) + (junction + (at 168.91 134.62) + (diameter 0) + (color 0 0 0 0) + (uuid "4f0298f3-e88a-448a-9ae8-ea4c140e3799") + ) + (junction + (at 83.82 148.59) + (diameter 0) + (color 0 0 0 0) + (uuid "51ffaf86-f71e-4488-8390-3b4cce1610a9") + ) + (junction + (at 135.89 157.48) + (diameter 0) + (color 0 0 0 0) + (uuid "57153b00-fe41-44b8-95ac-78c170b78fb3") + ) + (junction + (at 218.44 44.45) + (diameter 0) + (color 0 0 0 0) + (uuid "592365af-d1c4-4b4d-8284-7defad598ffa") + ) + (junction + (at 201.93 44.45) + (diameter 0) + (color 0 0 0 0) + (uuid "5ca33352-a074-4f8c-8722-c2936ff00352") + ) + (junction + (at 100.33 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "5fb5f068-415a-454c-bdc7-724faf12db68") + ) + (junction + (at 67.31 81.28) + (diameter 0) + (color 0 0 0 0) + (uuid "6453ae3b-9824-42e0-a9a8-1d760a64254e") + ) + (junction + (at 218.44 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "65e6b475-0dc8-4ce7-855f-1eacc7277786") + ) + (junction + (at 53.34 134.62) + (diameter 0) + (color 0 0 0 0) + (uuid "665da45a-d1aa-4c33-87c8-cc6798059ef0") + ) + (junction + (at 149.86 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "6ea2739b-db16-441d-8990-5479394bcab1") + ) + (junction + (at 100.33 81.28) + (diameter 0) + (color 0 0 0 0) + (uuid "76b08514-8f8d-4d1f-9d64-f8b5b2c119ab") + ) + (junction + (at 102.87 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "771b71d0-b3c1-4414-b83b-50c93e5819cc") + ) + (junction + (at 135.89 111.76) + (diameter 0) + (color 0 0 0 0) + (uuid "7d6b01c5-0b89-4412-bdbb-4ec54d28076a") + ) + (junction + (at 116.84 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "8007ccef-8f7e-46d8-80ee-c6a71a6c0314") + ) + (junction + (at 199.39 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "81322e48-198b-4496-8d46-c891804c717c") + ) + (junction + (at 119.38 111.76) + (diameter 0) + (color 0 0 0 0) + (uuid "8200cbc2-8d37-4257-b72e-b1c5f89de10e") + ) + (junction + (at 53.34 111.76) + (diameter 0) + (color 0 0 0 0) + (uuid "82ac3456-8a28-4af1-b212-cd13a8df2b9c") + ) + (junction + (at 53.34 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "838be663-a950-485a-8087-0ece2abafdce") + ) + (junction + (at 69.85 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "85db4623-5089-425f-a9c7-e9645980b08c") + ) + (junction + (at 50.8 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "875e6c7e-bd77-4053-9f90-0014483f8c70") + ) + (junction + (at 185.42 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "934069f1-4c13-473c-8f6c-f0d22cc2e838") + ) + (junction + (at 153.67 232.41) + (diameter 0) + (color 0 0 0 0) + (uuid "94d88c83-91a0-47d2-9ce1-11645750670f") + ) + (junction + (at 133.35 81.28) + (diameter 0) + (color 0 0 0 0) + (uuid "94e90dfd-d80b-4e16-b592-309d90821841") + ) + (junction + (at 185.42 44.45) + (diameter 0) + (color 0 0 0 0) + (uuid "99d9160b-151b-4177-a9d3-4e0288de10e0") + ) + (junction + (at 201.93 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "9a430266-97a6-4822-8d12-4f610cabe343") + ) + (junction + (at 135.89 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "9dc24804-0b21-443f-862d-5512b0147e14") + ) + (junction + (at 83.82 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "a0de7ce1-319b-49fd-a4e4-c6b05cd5802b") + ) + (junction + (at 119.38 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "a1810102-d839-417a-a074-d62bc51b1507") + ) + (junction + (at 182.88 125.73) + (diameter 0) + (color 0 0 0 0) + (uuid "a3032685-0b6c-4769-b447-d76ae0a88ad8") + ) + (junction + (at 116.84 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "a67ab04f-fd69-47be-b792-9cb4a763f95d") + ) + (junction + (at 50.8 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "ac27d692-96bf-4b9f-9c0f-b0c57ca897ec") + ) + (junction + (at 69.85 111.76) + (diameter 0) + (color 0 0 0 0) + (uuid "ad0e8d80-d659-48b8-bf14-be3c85413b03") + ) + (junction + (at 50.8 148.59) + (diameter 0) + (color 0 0 0 0) + (uuid "af302570-1954-4653-8f32-d026aad73dc6") + ) + (junction + (at 166.37 125.73) + (diameter 0) + (color 0 0 0 0) + (uuid "ba693e35-d723-41d1-bf77-18c12476f441") + ) + (junction + (at 215.9 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "bb4aed15-676a-4017-92b4-435192a624b2") + ) + (junction + (at 102.87 44.45) + (diameter 0) + (color 0 0 0 0) + (uuid "bbb5f39e-963c-4e4a-b6fe-2b3f2f39e62d") + ) + (junction + (at 69.85 157.48) + (diameter 0) + (color 0 0 0 0) + (uuid "bca568af-5cb5-4084-b58e-bd9191b88c07") + ) + (junction + (at 102.87 134.62) + (diameter 0) + (color 0 0 0 0) + (uuid "beb6f667-b4f1-4d98-b863-fc3e2de3b184") + ) + (junction + (at 135.89 134.62) + (diameter 0) + (color 0 0 0 0) + (uuid "bf792cb0-c2a5-442c-aabe-b671a743035d") + ) + (junction + (at 152.4 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "bfa248aa-4a5b-41e6-b522-038395cb335d") + ) + (junction + (at 102.87 111.76) + (diameter 0) + (color 0 0 0 0) + (uuid "c00198ea-9a1a-4961-a1cd-3006f1610bae") + ) + (junction + (at 201.93 111.76) + (diameter 0) + (color 0 0 0 0) + (uuid "c147cbe3-8845-481e-8a19-46bffcc4377c") + ) + (junction + (at 86.36 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "c335a57c-9a1f-4ec6-a5de-36fef25dabd8") + ) + (junction + (at 152.4 111.76) + (diameter 0) + (color 0 0 0 0) + (uuid "c612c433-9bf3-4983-90ce-60a97bdc2697") + ) + (junction + (at 166.37 148.59) + (diameter 0) + (color 0 0 0 0) + (uuid "c80e4ea5-31d6-49be-aa67-0ebf93919dd8") + ) + (junction + (at 50.8 125.73) + (diameter 0) + (color 0 0 0 0) + (uuid "c940c149-d21f-4e3d-8231-dda90e7b168d") + ) + (junction + (at 152.4 134.62) + (diameter 0) + (color 0 0 0 0) + (uuid "c97e111c-7702-48ee-9a45-e3554674762c") + ) + (junction + (at 119.38 134.62) + (diameter 0) + (color 0 0 0 0) + (uuid "c9c010ce-8964-4fc6-8d2a-095ded40ecc0") + ) + (junction + (at 50.8 81.28) + (diameter 0) + (color 0 0 0 0) + (uuid "ccf958db-da81-49e3-b564-c6b6db144b1a") + ) + (junction + (at 67.31 148.59) + (diameter 0) + (color 0 0 0 0) + (uuid "cdec960c-27b1-410e-857a-bac2a1b0c2c1") + ) + (junction + (at 86.36 44.45) + (diameter 0) + (color 0 0 0 0) + (uuid "d2f4ac85-2e73-4bd9-9e57-163c5682f425") + ) + (junction + (at 119.38 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "d7f617e4-6b2f-4165-8abc-9785a1477f77") + ) + (junction + (at 69.85 134.62) + (diameter 0) + (color 0 0 0 0) + (uuid "da979227-f1fb-437e-a5ce-1bae7f6642ef") + ) + (junction + (at 135.89 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "de1f6001-93e4-448c-8583-0b656de7b599") + ) + (junction + (at 69.85 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "df3b4bd6-d5a6-44c5-b05f-cf211c9ac702") + ) + (junction + (at 69.85 44.45) + (diameter 0) + (color 0 0 0 0) + (uuid "e234c215-ab79-4111-baa9-272dfcf24633") + ) + (junction + (at 67.31 125.73) + (diameter 0) + (color 0 0 0 0) + (uuid "e3e4254d-dd23-48b9-bf66-a5e4ca113f27") + ) + (junction + (at 199.39 148.59) + (diameter 0) + (color 0 0 0 0) + (uuid "e4ba6f3a-5003-4d45-a3fb-41783ea5da68") + ) + (junction + (at 218.44 111.76) + (diameter 0) + (color 0 0 0 0) + (uuid "e596733b-4ddd-4adc-a880-cbea36f5cf38") + ) + (junction + (at 199.39 125.73) + (diameter 0) + (color 0 0 0 0) + (uuid "e5b331ec-95e7-44e2-ba03-3f980bef4678") + ) + (junction + (at 83.82 125.73) + (diameter 0) + (color 0 0 0 0) + (uuid "e5beae8d-974d-4d66-99b4-b64abdfa4ee9") + ) + (junction + (at 119.38 44.45) + (diameter 0) + (color 0 0 0 0) + (uuid "ecc111da-af14-4fe8-ae71-d91d208ff455") + ) + (junction + (at 166.37 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "f0229eb0-4b1c-47be-8224-d1a8f508b17f") + ) + (junction + (at 215.9 81.28) + (diameter 0) + (color 0 0 0 0) + (uuid "f0b7dddd-c641-416c-9204-0704227d8329") + ) + (junction + (at 215.9 148.59) + (diameter 0) + (color 0 0 0 0) + (uuid "f234a76a-234c-4018-89f3-8022d10bfa52") + ) + (junction + (at 116.84 148.59) + (diameter 0) + (color 0 0 0 0) + (uuid "f5901b40-77eb-41fc-b824-e9f9d72778c9") + ) + (junction + (at 182.88 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "f6c1a97b-b56b-4481-b970-62d53c6ddc01") + ) + (junction + (at 185.42 134.62) + (diameter 0) + (color 0 0 0 0) + (uuid "f8694a6e-726f-4cd3-9183-46e29c5413c2") + ) + (junction + (at 185.42 157.48) + (diameter 0) + (color 0 0 0 0) + (uuid "f8bbfa16-0bce-4560-be35-3d3c662de6ed") + ) + (junction + (at 149.86 125.73) + (diameter 0) + (color 0 0 0 0) + (uuid "fa97d6c8-2d7d-4a52-9bb0-70b3d93d0c19") + ) + (junction + (at 168.91 44.45) + (diameter 0) + (color 0 0 0 0) + (uuid "fcb26003-ca96-4c7b-a9f6-05ef43dd06c2") + ) + (junction + (at 133.35 125.73) + (diameter 0) + (color 0 0 0 0) + (uuid "fd7c8734-cce7-440f-b98c-5562e891435b") + ) + (bus_entry + (at 194.31 212.09) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "0c765e1b-637d-4a51-827a-0b6c6d38c422") + ) + (bus_entry + (at 194.31 209.55) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "0dc37b28-13b5-459c-b3f6-cb76e46b1785") + ) + (bus_entry + (at 194.31 217.17) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "47569d5a-21e7-4a3c-9557-fbe71f87efc3") + ) + (bus_entry + (at 194.31 224.79) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "6302f6e8-8898-4e08-9652-c73e306dd716") + ) + (bus_entry + (at 194.31 219.71) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "93eabbed-f44f-4e36-93b6-4fcb25772ce6") + ) + (bus_entry + (at 194.31 227.33) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "9d647967-ef80-48fb-beea-cb6a76808809") + ) + (bus_entry + (at 194.31 214.63) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "c9581acf-a62b-4443-aac0-dc596509d643") + ) + (bus_entry + (at 194.31 222.25) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "ca927c19-b518-45ab-b804-59962d723186") + ) + (wire + (pts + (xy 116.84 125.73) (xy 116.84 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "00c3ea23-ff81-42bb-8a1c-0e2fbd7a29af") + ) + (wire + (pts + (xy 201.93 95.25) (xy 201.93 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "00efa773-b0b3-4b41-b5fe-edee83b29895") + ) + (wire + (pts + (xy 168.91 242.57) (xy 168.91 243.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "016d74e7-0083-4c60-b362-6f14f46dfdba") + ) + (wire + (pts + (xy 69.85 67.31) (xy 86.36 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "01797e78-5d21-4564-af85-6cafcb3e171e") + ) + (wire + (pts + (xy 152.4 49.53) (xy 152.4 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "017d3f8e-9c99-41ba-b2fd-fc903afdda4a") + ) + (wire + (pts + (xy 207.01 144.78) (xy 207.01 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0282b13e-54e0-4d8f-9367-68a7a8d6b96f") + ) + (wire + (pts + (xy 102.87 44.45) (xy 119.38 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "02ecdbc7-accf-41ad-9a2e-cab3e6cc264b") + ) + (wire + (pts + (xy 69.85 162.56) (xy 69.85 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "03a84c31-1100-41c7-a2ff-0844212301f0") + ) + (wire + (pts + (xy 135.89 139.7) (xy 135.89 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0545212d-d2cc-4ded-8396-09a2e624ee58") + ) + (wire + (pts + (xy 152.4 67.31) (xy 168.91 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "05dcb711-68aa-4512-b6f1-181ce68ce428") + ) + (wire + (pts + (xy 215.9 125.73) (xy 215.9 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "06560d77-2417-4aae-8702-6339b898f877") + ) + (wire + (pts + (xy 218.44 116.84) (xy 218.44 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "067d9c18-760b-405c-86ec-0c89d30dc049") + ) + (wire + (pts + (xy 152.4 72.39) (xy 152.4 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "083f95dc-1ee3-4db3-a8b6-af39f1bb69b1") + ) + (wire + (pts + (xy 25.4 134.62) (xy 53.34 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "08dab12b-19b6-4a94-90a1-cfad7518c32b") + ) + (wire + (pts + (xy 67.31 125.73) (xy 67.31 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0958d8e7-969d-47a9-b695-9febef547a26") + ) + (wire + (pts + (xy 181.61 222.25) (xy 194.31 222.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "099450fe-a466-43cd-b66f-6c4f9ac4b9e8") + ) + (wire + (pts + (xy 50.8 81.28) (xy 50.8 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0a62b3fe-f276-41be-a46d-0e226ba24961") + ) + (wire + (pts + (xy 157.48 100.33) (xy 157.48 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0ace255b-492e-4f70-8ac3-9b6c168e875c") + ) + (wire + (pts + (xy 102.87 67.31) (xy 119.38 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0afc44a0-12a4-4b8d-927a-56680a042b8c") + ) + (wire + (pts + (xy 199.39 81.28) (xy 199.39 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0b6af549-fd2c-4f55-b4c2-678df59e57d5") + ) + (wire + (pts + (xy 201.93 134.62) (xy 218.44 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0c35e427-acad-46e0-b2dd-1745e8dc317f") + ) + (wire + (pts + (xy 69.85 134.62) (xy 86.36 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0ca08b8b-146d-4606-927e-4d769f78dbae") + ) + (wire + (pts + (xy 67.31 148.59) (xy 67.31 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0dc44b11-ed63-445d-81c5-43b65d58b265") + ) + (wire + (pts + (xy 148.59 227.33) (xy 156.21 227.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0f3f1f02-6355-44f6-8b1c-62ebde36461f") + ) + (wire + (pts + (xy 148.59 217.17) (xy 156.21 217.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0f47efc0-c0b6-4a52-8300-a0ab38da0e1f") + ) + (wire + (pts + (xy 185.42 111.76) (xy 201.93 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "125b6b23-6473-412d-a8be-5b80edf0f9cb") + ) + (wire + (pts + (xy 86.36 72.39) (xy 86.36 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "12c39567-ff9b-4b47-a452-1b231909b78e") + ) + (wire + (pts + (xy 152.4 95.25) (xy 152.4 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "12eb4cae-5433-4df8-9631-ba9d87d720f2") + ) + (wire + (pts + (xy 58.42 121.92) (xy 58.42 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "145f3b9a-1470-41e5-bd43-0ff5e05bcdc4") + ) + (wire + (pts + (xy 53.34 157.48) (xy 69.85 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "14c1adf9-07ba-4651-8ca9-057d72a7a5c2") + ) + (wire + (pts + (xy 91.44 100.33) (xy 91.44 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "155523d4-3663-4bfa-aae9-444799af37d9") + ) + (wire + (pts + (xy 149.86 104.14) (xy 149.86 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "173c9616-78b6-4417-bbd4-908f11c58057") + ) + (wire + (pts + (xy 168.91 199.39) (xy 168.91 201.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "17902b6f-7fa5-47d0-8ee7-2a6c5b01d34d") + ) + (wire + (pts + (xy 133.35 125.73) (xy 133.35 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "17e792cb-2f4a-45ab-8725-b4a21a004b1f") + ) + (wire + (pts + (xy 152.4 44.45) (xy 168.91 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "18010e36-d53c-40e2-86c2-6fa8a6c61e59") + ) + (wire + (pts + (xy 50.8 26.67) (xy 50.8 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1bd2396e-e128-40f4-aab5-2b7b217ec09c") + ) + (wire + (pts + (xy 201.93 49.53) (xy 201.93 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1bfb77b2-1747-4096-b8b3-1744cb190731") + ) + (wire + (pts + (xy 53.34 111.76) (xy 69.85 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1c1c55ea-8160-450e-822b-8f234276e6c5") + ) + (wire + (pts + (xy 185.42 72.39) (xy 185.42 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1c1ebe65-0d1a-4040-948c-2cdee82c64cb") + ) + (wire + (pts + (xy 91.44 54.61) (xy 91.44 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1c3ef43d-e36c-4d72-971d-4acef65c27b3") + ) + (wire + (pts + (xy 168.91 139.7) (xy 168.91 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1ccb924e-16ad-4763-a8f6-c7c1b4e300f1") + ) + (wire + (pts + (xy 148.59 219.71) (xy 156.21 219.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1cfae779-5ae7-40e1-8012-478ad226efff") + ) + (wire + (pts + (xy 218.44 157.48) (xy 227.33 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1d7b3482-67d9-495b-8504-35e8960c03f9") + ) + (wire + (pts + (xy 223.52 121.92) (xy 223.52 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1d85e6b0-8598-43d0-9771-5b7fdeb5ca62") + ) + (wire + (pts + (xy 190.5 167.64) (xy 190.5 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "20b5fdc1-f5e0-42c9-ac0b-c9f2903dda61") + ) + (wire + (pts + (xy 181.61 219.71) (xy 194.31 219.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "221273c2-d8fd-40df-a967-123f2179e1d8") + ) + (wire + (pts + (xy 74.93 77.47) (xy 74.93 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "221a342b-2ad4-4576-a557-e568a2deda21") + ) + (wire + (pts + (xy 185.42 157.48) (xy 201.93 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2242d8ce-fc14-427e-9ebb-b216302041f6") + ) + (wire + (pts + (xy 69.85 72.39) (xy 69.85 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2274744c-4db5-4f6d-80c9-60562769a22e") + ) + (wire + (pts + (xy 58.42 100.33) (xy 58.42 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "230c3b48-864c-4ed2-804e-ea0ef2c67d57") + ) + (wire + (pts + (xy 218.44 90.17) (xy 227.33 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "238ab1f6-ca90-40e3-943d-91428864b941") + ) + (wire + (pts + (xy 53.34 49.53) (xy 53.34 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "23eb22ba-a84f-4d81-be24-80cfd5622f1e") + ) + (wire + (pts + (xy 124.46 144.78) (xy 124.46 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "26f2f836-3551-43f7-b055-9e3c8007ca91") + ) + (wire + (pts + (xy 199.39 26.67) (xy 199.39 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "270de074-b57d-4c5d-b916-cc3260f223ea") + ) + (wire + (pts + (xy 83.82 58.42) (xy 83.82 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "287c23de-11b1-43b1-ac44-43e576bff52d") + ) + (wire + (pts + (xy 107.95 100.33) (xy 107.95 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2a798337-f143-4a19-b457-a671bcdc5b6f") + ) + (wire + (pts + (xy 25.4 67.31) (xy 53.34 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2ac4788a-60f1-4995-ad58-7488241c1e9a") + ) + (wire + (pts + (xy 133.35 58.42) (xy 133.35 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2c3379db-cbb2-463c-b1b1-d06e6af59a42") + ) + (wire + (pts + (xy 156.21 234.95) (xy 153.67 234.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2c4e2aad-9b93-48a5-9fa2-984eb7c4549c") + ) + (wire + (pts + (xy 50.8 104.14) (xy 50.8 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2d1087c2-99fa-4d0b-8389-aa4fb1bebc39") + ) + (wire + (pts + (xy 86.36 139.7) (xy 86.36 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2d759b76-5c3b-42d2-a4bc-9653abb65517") + ) + (wire + (pts + (xy 218.44 111.76) (xy 227.33 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2e88eca8-8774-4828-a8d1-36d40d1387d8") + ) + (wire + (pts + (xy 86.36 95.25) (xy 86.36 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2ec16f78-f372-4bcb-9aa0-2f2ec7000c4f") + ) + (wire + (pts + (xy 50.8 58.42) (xy 50.8 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2f04296a-da40-4061-9803-5b8aff2fff26") + ) + (wire + (pts + (xy 157.48 144.78) (xy 157.48 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2fa7727a-2502-4a1c-a98a-dcf4855b47e3") + ) + (wire + (pts + (xy 181.61 217.17) (xy 194.31 217.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "31d78325-5d9c-4ad1-97d2-73751aed54dd") + ) + (wire + (pts + (xy 135.89 157.48) (xy 152.4 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "31ffdc9e-f7e9-424a-9e64-3b5046576e6e") + ) + (wire + (pts + (xy 157.48 121.92) (xy 157.48 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "336972d3-ba38-4504-b57a-89bc89589b35") + ) + (wire + (pts + (xy 157.48 167.64) (xy 157.48 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "339393f4-d8c2-441e-88af-46cb814df549") + ) + (wire + (pts + (xy 201.93 139.7) (xy 201.93 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "342c2f70-d150-462b-853f-51bc9752c82e") + ) + (wire + (pts + (xy 215.9 58.42) (xy 215.9 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3476003b-5a15-4b3c-a6d0-d9cf73f4f775") + ) + (wire + (pts + (xy 69.85 157.48) (xy 86.36 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "348f93c4-a78a-4629-b8f6-a40643c24871") + ) + (wire + (pts + (xy 133.35 81.28) (xy 133.35 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "35ebfac1-e610-4cc8-92bf-22510c5f1ce2") + ) + (wire + (pts + (xy 53.34 44.45) (xy 69.85 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "36529617-1c62-48b4-9ab1-c85b53bbcd0e") + ) + (wire + (pts + (xy 181.61 214.63) (xy 194.31 214.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3779b665-4e4c-4ef0-8e93-29a23a4a083b") + ) + (wire + (pts + (xy 86.36 162.56) (xy 86.36 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3842402d-43d7-46fc-a8d8-11ea284d5d9b") + ) + (wire + (pts + (xy 67.31 104.14) (xy 67.31 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39078e39-ff6f-4971-a667-b147d69ce66e") + ) + (wire + (pts + (xy 190.5 144.78) (xy 190.5 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3998f5ed-16f9-4ee6-b0ed-49ec24e18f29") + ) + (wire + (pts + (xy 86.36 49.53) (xy 86.36 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39b1b535-e221-4ba3-b0ca-2c87427f8aea") + ) + (wire + (pts + (xy 25.4 90.17) (xy 53.34 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3a31a704-4e18-44d8-af4e-60237530b3d1") + ) + (wire + (pts + (xy 53.34 139.7) (xy 53.34 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b4e110f-1b3a-4e89-b3c4-d0832c617435") + ) + (wire + (pts + (xy 124.46 100.33) (xy 124.46 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b78267f-16a1-451b-93e0-3d9fd48b7fdb") + ) + (wire + (pts + (xy 119.38 116.84) (xy 119.38 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3bbd0905-a5d3-4e1c-a2c5-df0e7accb9d5") + ) + (wire + (pts + (xy 157.48 54.61) (xy 157.48 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3c1539ac-167f-4943-8435-2e5da7d2cd81") + ) + (wire + (pts + (xy 168.91 90.17) (xy 185.42 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3c90376d-1a06-4023-9abd-375805ff9f9c") + ) + (wire + (pts + (xy 135.89 49.53) (xy 135.89 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3cfbe5de-f037-4b81-93d0-edb7ea734385") + ) + (wire + (pts + (xy 153.67 232.41) (xy 156.21 232.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3ff1486e-c5c7-43c7-91a6-3ea7a75d2a9c") + ) + (wire + (pts + (xy 166.37 26.67) (xy 166.37 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4334da02-db5b-46e4-86d1-66bc1f8413de") + ) + (wire + (pts + (xy 119.38 134.62) (xy 135.89 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "436f220e-3e42-4e87-85ac-bec5a9733925") + ) + (wire + (pts + (xy 168.91 49.53) (xy 168.91 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "43d7095c-77dd-4c5b-bdd5-05fc99ae0196") + ) + (wire + (pts + (xy 152.4 157.48) (xy 168.91 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "44fdea56-ef47-4e06-b25e-2a9f5baca77b") + ) + (wire + (pts + (xy 182.88 148.59) (xy 182.88 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "46a16f59-ce2e-403d-90db-0577106691a8") + ) + (wire + (pts + (xy 100.33 125.73) (xy 100.33 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "470977a8-4509-498f-a711-fe30e8f98f28") + ) + (wire + (pts + (xy 149.86 148.59) (xy 149.86 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "484794a5-94a2-4165-9656-ef6aa0ed97d4") + ) + (wire + (pts + (xy 168.91 72.39) (xy 168.91 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "49781241-c901-41cf-af1f-7dd9a169d830") + ) + (wire + (pts + (xy 86.36 111.76) (xy 102.87 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "49ef61eb-e210-486f-b97b-6e6af042d05b") + ) + (wire + (pts + (xy 135.89 72.39) (xy 135.89 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4a164fcf-ce30-486d-8070-875d1391da08") + ) + (wire + (pts + (xy 152.4 134.62) (xy 168.91 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4a702e19-d990-4eba-aa2a-aa54cdfc7918") + ) + (wire + (pts + (xy 185.42 67.31) (xy 201.93 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4c0fe8ba-3e99-470e-9936-75a880e6150c") + ) + (wire + (pts + (xy 199.39 58.42) (xy 199.39 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4d360c03-13e2-42bf-9424-2a5d17531a28") + ) + (wire + (pts + (xy 166.37 148.59) (xy 166.37 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4d8a17f3-3640-4ca2-b0e3-3264bec699ab") + ) + (wire + (pts + (xy 100.33 148.59) (xy 100.33 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4e37d22b-1f0a-4a3a-b27d-bb6d9d8c3bd4") + ) + (wire + (pts + (xy 182.88 26.67) (xy 182.88 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4ebbf14e-34e6-418a-8d78-fcb995c52560") + ) + (wire + (pts + (xy 215.9 26.67) (xy 215.9 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5272699f-dd39-4432-9475-390e156ef554") + ) + (wire + (pts + (xy 148.59 224.79) (xy 156.21 224.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "52840357-2503-465d-9356-4569fbbc8edc") + ) + (wire + (pts + (xy 67.31 26.67) (xy 67.31 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "52dd4de7-996b-4f3c-96d0-d4eedbfde3d1") + ) + (wire + (pts + (xy 135.89 162.56) (xy 135.89 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5318bc21-b1d3-4fe2-be69-97c71846e9ae") + ) + (wire + (pts + (xy 53.34 95.25) (xy 53.34 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "53a2a933-8607-41a1-a97b-459d49658489") + ) + (wire + (pts + (xy 140.97 144.78) (xy 140.97 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "54be1cfb-74ec-4587-994c-4a9695039c41") + ) + (wire + (pts + (xy 199.39 148.59) (xy 199.39 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "57467834-fd6c-48fe-a082-ab0c9702fdc8") + ) + (wire + (pts + (xy 201.93 72.39) (xy 201.93 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5753f67c-30fc-4ec0-a28a-07420e6b97b6") + ) + (wire + (pts + (xy 182.88 125.73) (xy 182.88 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "576bfd02-d892-45aa-beda-ab4ebf485179") + ) + (wire + (pts + (xy 86.36 44.45) (xy 102.87 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "588727bd-db98-4484-81db-8d9c8670c05e") + ) + (wire + (pts + (xy 223.52 54.61) (xy 223.52 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5b082e55-cd48-491f-a400-ed0bc54ffffe") + ) + (wire + (pts + (xy 119.38 67.31) (xy 135.89 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5b498276-7d54-40fa-82da-0f6764b04e74") + ) + (wire + (pts + (xy 166.37 125.73) (xy 166.37 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5c962796-1e11-42bc-adae-52a054b5371d") + ) + (wire + (pts + (xy 102.87 134.62) (xy 119.38 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5cb32412-d946-4a6e-8acd-caaf48e132e8") + ) + (wire + (pts + (xy 135.89 67.31) (xy 152.4 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5cf8f2c5-45c2-4697-8460-d312e27ad387") + ) + (wire + (pts + (xy 215.9 148.59) (xy 215.9 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5d0ba218-5d0d-452c-ae60-bb50339befb6") + ) + (wire + (pts + (xy 74.93 121.92) (xy 74.93 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "60464f38-7cb7-4856-beef-8908980b0f64") + ) + (wire + (pts + (xy 135.89 95.25) (xy 135.89 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "64e1943c-08a3-42fa-a22f-7e5fa31891a7") + ) + (wire + (pts + (xy 100.33 58.42) (xy 100.33 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "650cc60f-0e55-4747-b379-b62727389841") + ) + (wire + (pts + (xy 124.46 121.92) (xy 124.46 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "65da2fa2-9a6c-485f-a076-5793d353cc83") + ) + (wire + (pts + (xy 173.99 54.61) (xy 173.99 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "66f9236e-d097-4416-940d-68a10359fa74") + ) + (wire + (pts + (xy 218.44 49.53) (xy 218.44 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6740cc41-8f79-4c6e-81cb-f493d8bd682d") + ) + (wire + (pts + (xy 201.93 44.45) (xy 218.44 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "674391e9-35ee-46f7-a035-0775ca558999") + ) + (wire + (pts + (xy 135.89 134.62) (xy 152.4 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6774ab53-f03b-46b1-9c3a-7ed4b22cd800") + ) + (wire + (pts + (xy 140.97 121.92) (xy 140.97 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "687c4c17-124d-443e-954d-f96687df021e") + ) + (wire + (pts + (xy 135.89 116.84) (xy 135.89 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6946f578-68fa-43f5-98ed-8ec659e56aa7") + ) + (wire + (pts + (xy 102.87 116.84) (xy 102.87 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6b558038-0b61-4197-b274-818182fa2d09") + ) + (wire + (pts + (xy 83.82 104.14) (xy 83.82 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ba0484f-57da-46bc-9272-763c0b37d740") + ) + (wire + (pts + (xy 190.5 121.92) (xy 190.5 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6bd7777f-c806-41a3-aa09-00350ee879c2") + ) + (bus + (pts + (xy 196.85 224.79) (xy 196.85 222.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6c02e6f5-1b8e-409a-a9c8-1c5ce25f8e77") + ) + (wire + (pts + (xy 148.59 214.63) (xy 156.21 214.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6d5a50ee-830d-49b3-b980-5cfe1dabf907") + ) + (wire + (pts + (xy 148.59 209.55) (xy 156.21 209.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6db25bc6-81fd-41c9-8b76-ba63b5f470c2") + ) + (wire + (pts + (xy 218.44 95.25) (xy 218.44 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6dbae73e-ee23-46e7-945a-867deec15ae2") + ) + (wire + (pts + (xy 69.85 116.84) (xy 69.85 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6eba816d-24c4-463b-9898-42b4d796af58") + ) + (wire + (pts + (xy 69.85 49.53) (xy 69.85 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6f5013b7-c4aa-468d-b2b6-53726f40f326") + ) + (wire + (pts + (xy 207.01 100.33) (xy 207.01 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "704de7f6-e26f-4a2b-8643-a9c50beaa395") + ) + (wire + (pts + (xy 91.44 121.92) (xy 91.44 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "722b3796-e702-44e8-a4b4-74ca581a9c25") + ) + (wire + (pts + (xy 185.42 139.7) (xy 185.42 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "72dde5ed-bc31-4bf2-8972-c0a45d32ac9f") + ) + (wire + (pts + (xy 199.39 125.73) (xy 199.39 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "72f2f301-640e-4046-8f9d-ca0bdf567d94") + ) + (wire + (pts + (xy 119.38 90.17) (xy 135.89 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "74f3cfdb-f0ff-4d53-9e5c-8a2f051ba49a") + ) + (wire + (pts + (xy 67.31 58.42) (xy 67.31 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "758f5d04-995f-4c02-bbcc-8e444cd4b89c") + ) + (bus + (pts + (xy 196.85 207.01) (xy 196.85 203.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7670839a-9b0a-407e-8547-66ba76a3fcf7") + ) + (wire + (pts + (xy 181.61 212.09) (xy 194.31 212.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "76a0a229-8372-406b-b31f-a52d2bf8c6d9") + ) + (wire + (pts + (xy 201.93 116.84) (xy 201.93 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "78839480-b3fd-458e-ad6e-55d69ea541f2") + ) + (bus + (pts + (xy 196.85 217.17) (xy 196.85 214.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7889850b-aa73-4326-801d-59712afd3893") + ) + (wire + (pts + (xy 168.91 67.31) (xy 185.42 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7ae4e188-89b1-497e-9107-e27fb7adeb79") + ) + (wire + (pts + (xy 124.46 54.61) (xy 124.46 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7bda64df-8e3c-4f4a-99c7-070f0c3ffbd2") + ) + (wire + (pts + (xy 201.93 111.76) (xy 218.44 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7bfd84a6-b2ee-44f2-83e3-eb34045ef07c") + ) + (wire + (pts + (xy 182.88 58.42) (xy 182.88 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7c20e188-2c8a-4d68-9a75-db9e9085771a") + ) + (wire + (pts + (xy 185.42 49.53) (xy 185.42 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7c2e74ff-6aeb-49af-810b-07cdcf87a1fb") + ) + (wire + (pts + (xy 69.85 44.45) (xy 86.36 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7dae1222-abe6-4984-8e94-db17876bad8a") + ) + (wire + (pts + (xy 53.34 134.62) (xy 69.85 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7e3ed678-e9c8-4643-97be-c529d89a31ec") + ) + (wire + (pts + (xy 25.4 157.48) (xy 53.34 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7f381179-3992-4080-b84b-598b4e96e97f") + ) + (wire + (pts + (xy 91.44 167.64) (xy 91.44 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "800b82e2-57d0-42c6-b749-351c76bd4812") + ) + (wire + (pts + (xy 140.97 167.64) (xy 140.97 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "81120721-44ba-46d3-9027-f8bae33a4d13") + ) + (wire + (pts + (xy 207.01 121.92) (xy 207.01 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "81168faa-c0b2-4ec1-8a8c-a99fa058b78b") + ) + (bus + (pts + (xy 196.85 209.55) (xy 196.85 207.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "81805a7a-dd7f-4a6f-b949-2387affd8b6d") + ) + (wire + (pts + (xy 58.42 144.78) (xy 58.42 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "81cb4d53-5dbe-41dc-bb91-7bbaf6ff4eb2") + ) + (wire + (pts + (xy 69.85 90.17) (xy 86.36 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "823349cd-f2c9-469d-94ab-3236c188db63") + ) + (wire + (pts + (xy 69.85 111.76) (xy 86.36 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "84a38f50-0191-4a78-aab9-22c4b2ea9050") + ) + (wire + (pts + (xy 102.87 157.48) (xy 119.38 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "851d463a-af25-484b-ad56-bc0964693380") + ) + (wire + (pts + (xy 185.42 162.56) (xy 185.42 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "85590269-7c24-4188-9e4f-48a92bb67f44") + ) + (wire + (pts + (xy 218.44 67.31) (xy 227.33 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8562a05a-2181-4855-ae8c-88ff94abdb5e") + ) + (wire + (pts + (xy 53.34 90.17) (xy 69.85 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "866d24aa-b917-4f80-a5fe-8e7bf3411f32") + ) + (wire + (pts + (xy 190.5 54.61) (xy 190.5 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "868b4aed-cd47-4943-8799-d56ca930861b") + ) + (wire + (pts + (xy 135.89 111.76) (xy 152.4 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "86dbea73-ccb2-4489-a81f-e4acbbe7e0a2") + ) + (wire + (pts + (xy 181.61 227.33) (xy 194.31 227.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8731675a-8a9d-4165-a9ea-8319ef1ef42a") + ) + (wire + (pts + (xy 223.52 100.33) (xy 223.52 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "875d1f72-b70e-43a4-8cc6-693221d384eb") + ) + (wire + (pts + (xy 119.38 44.45) (xy 135.89 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "878c6b82-85c2-4ba0-93fb-d3f224388cf1") + ) + (wire + (pts + (xy 53.34 116.84) (xy 53.34 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "88a82129-e8a6-4db0-a6e5-8b8b8c66ba90") + ) + (wire + (pts + (xy 173.99 121.92) (xy 173.99 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "89468571-f1fa-4a49-bbda-2c612dc041e7") + ) + (wire + (pts + (xy 218.44 72.39) (xy 218.44 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8aa7ef3c-367f-4b13-9b5f-804e9c3a8f00") + ) + (wire + (pts + (xy 133.35 104.14) (xy 133.35 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8c4d8f69-2eb7-4675-b08b-5938669eaa59") + ) + (wire + (pts + (xy 86.36 157.48) (xy 102.87 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8c762dee-d09a-43e2-814e-f40f5f9258ae") + ) + (wire + (pts + (xy 148.59 222.25) (xy 156.21 222.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8f2f3411-2808-4bc3-bdf5-76b85e29e889") + ) + (wire + (pts + (xy 67.31 81.28) (xy 67.31 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9002c7b1-1ea3-4c37-bd32-952d7d327982") + ) + (wire + (pts + (xy 53.34 162.56) (xy 53.34 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "900dd324-340f-49ec-8d56-5e76ba582dfc") + ) + (wire + (pts + (xy 215.9 104.14) (xy 215.9 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9157b4b1-81d0-4976-924c-420e991a5c70") + ) + (wire + (pts + (xy 74.93 54.61) (xy 74.93 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "91f7ea01-c537-4d12-a3ee-af9315f1edc6") + ) + (wire + (pts + (xy 168.91 116.84) (xy 168.91 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9271565d-5177-45d1-8153-8c06d283f4bd") + ) + (wire + (pts + (xy 181.61 224.79) (xy 194.31 224.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9460b008-24b2-4504-bff8-eee633c085f9") + ) + (wire + (pts + (xy 107.95 144.78) (xy 107.95 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "94e17d7c-8c20-4ca4-9eef-3992f279cef8") + ) + (wire + (pts + (xy 100.33 104.14) (xy 100.33 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "95694d48-bb0b-4c98-b750-1956baf8e46b") + ) + (wire + (pts + (xy 185.42 134.62) (xy 201.93 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "97c128f8-e16f-4c1f-9333-7a2624a25cbb") + ) + (wire + (pts + (xy 152.4 90.17) (xy 168.91 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "98fdbaa4-3b28-45c1-8578-6d9d0c8d7e96") + ) + (wire + (pts + (xy 119.38 139.7) (xy 119.38 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9942e811-9570-49b5-975d-16fbc2b59e21") + ) + (wire + (pts + (xy 58.42 54.61) (xy 58.42 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "996aeec9-fed2-49c0-864a-7e33e393632e") + ) + (wire + (pts + (xy 107.95 121.92) (xy 107.95 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9b8bb45a-03d5-4534-b941-50eb3d44af77") + ) + (wire + (pts + (xy 102.87 111.76) (xy 119.38 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9ce46ed2-fa7b-4e5a-abe4-b96de13d3fc5") + ) + (wire + (pts + (xy 166.37 81.28) (xy 166.37 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9de30c6a-4358-43d7-b608-2449a22e1f5b") + ) + (wire + (pts + (xy 140.97 77.47) (xy 140.97 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9deaffc3-9932-4594-83f4-58c2a6b1c5a3") + ) + (wire + (pts + (xy 201.93 67.31) (xy 218.44 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a38a341d-eb52-4b82-8a8e-81839a753b56") + ) + (wire + (pts + (xy 149.86 125.73) (xy 149.86 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a3b9d75b-36bb-4f76-a06b-5b9c1c9e7586") + ) + (wire + (pts + (xy 25.4 111.76) (xy 53.34 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a432ba14-b352-48d4-a411-6e4c9a64e16e") + ) + (wire + (pts + (xy 223.52 144.78) (xy 223.52 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a495f49a-f69b-458e-b3ef-812498c12202") + ) + (wire + (pts + (xy 218.44 139.7) (xy 218.44 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a7617193-cca8-4c62-aaae-95e3ae82fcd7") + ) + (wire + (pts + (xy 185.42 44.45) (xy 201.93 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a77fb080-da00-404a-8593-c72e86849e0e") + ) + (wire + (pts + (xy 91.44 77.47) (xy 91.44 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a90a88a7-e25b-487d-b4e1-eb114943c1ce") + ) + (wire + (pts + (xy 149.86 58.42) (xy 149.86 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a949e140-e570-4063-9f2f-eaf580aa1260") + ) + (wire + (pts + (xy 223.52 77.47) (xy 223.52 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a94bed0f-b22c-4ca8-bbf1-aba982692b6d") + ) + (wire + (pts + (xy 140.97 54.61) (xy 140.97 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a94bfb5e-c758-45fc-8d58-8bb028494233") + ) + (wire + (pts + (xy 100.33 26.67) (xy 100.33 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aa64df54-0319-41b6-bed6-3527a4c7a24d") + ) + (wire + (pts + (xy 157.48 77.47) (xy 157.48 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ab03f13a-6082-4105-8526-9c33fa67f6e4") + ) + (wire + (pts + (xy 185.42 95.25) (xy 185.42 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "acdaa93b-fdb5-4b56-a72d-a5b76ce526c3") + ) + (wire + (pts + (xy 119.38 95.25) (xy 119.38 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b38dec98-79bd-49e5-94e5-e3ea88e610c3") + ) + (wire + (pts + (xy 173.99 100.33) (xy 173.99 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b5d7d164-a2e5-42e7-b624-682128051fe9") + ) + (wire + (pts + (xy 133.35 26.67) (xy 133.35 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b5fa4bd4-ee9e-480e-b6ee-04b68cd713f2") + ) + (wire + (pts + (xy 116.84 81.28) (xy 116.84 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b635057e-f696-4cab-a804-e50363dfe34a") + ) + (bus + (pts + (xy 196.85 212.09) (xy 196.85 209.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b6a029b7-32e4-4d68-93fa-428f1ebb3641") + ) + (wire + (pts + (xy 83.82 26.67) (xy 83.82 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b9aa2456-69ca-4b51-b629-6b910cb2a103") + ) + (wire + (pts + (xy 83.82 81.28) (xy 83.82 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb00c637-e891-490c-9784-af88201dc696") + ) + (wire + (pts + (xy 182.88 81.28) (xy 182.88 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bc3c4c78-a845-4793-b93d-f6108caff804") + ) + (wire + (pts + (xy 218.44 44.45) (xy 227.33 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bc3cdec4-4030-4019-9c74-407917f08f46") + ) + (wire + (pts + (xy 135.89 90.17) (xy 152.4 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bcc03ea5-fa25-40be-a84a-a4d0539d9ed7") + ) + (wire + (pts + (xy 69.85 95.25) (xy 69.85 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "be0736ef-6637-4b32-ac26-dcf86bf75df2") + ) + (wire + (pts + (xy 201.93 157.48) (xy 218.44 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bf947319-e1e9-4d2c-95f9-a049f395ea5f") + ) + (wire + (pts + (xy 74.93 167.64) (xy 74.93 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bffb529c-9a50-4454-8dfe-72cf9323872a") + ) + (wire + (pts + (xy 168.91 157.48) (xy 185.42 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c001a7e5-1aba-45a1-9874-32c882041d65") + ) + (wire + (pts + (xy 102.87 49.53) (xy 102.87 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c120a570-9ee7-46a2-9a22-0ef14f0007ae") + ) + (wire + (pts + (xy 149.86 26.67) (xy 149.86 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c2cbbd5a-a862-45bf-a719-de8d44fccb26") + ) + (wire + (pts + (xy 119.38 49.53) (xy 119.38 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c2e12be5-5102-4d89-8044-f88c08aaf109") + ) + (wire + (pts + (xy 168.91 111.76) (xy 185.42 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c2fd6377-47e9-47bc-b55f-ffd1dd618b4e") + ) + (wire + (pts + (xy 181.61 209.55) (xy 194.31 209.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c35b47f3-101a-4087-bba5-6c86c5342a04") + ) + (wire + (pts + (xy 124.46 167.64) (xy 124.46 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c375ddd0-9464-4457-91db-d66224e1fa5f") + ) + (wire + (pts + (xy 153.67 234.95) (xy 153.67 232.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c3e6adfe-8835-4cc4-87d3-ca53fc685dbe") + ) + (wire + (pts + (xy 134.62 232.41) (xy 153.67 232.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c493f19b-b766-4b70-a3be-42fdee341e8f") + ) + (wire + (pts + (xy 107.95 54.61) (xy 107.95 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c52d48a2-343b-4e0b-b4d5-abbc6527d33b") + ) + (wire + (pts + (xy 116.84 58.42) (xy 116.84 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c6562477-7861-440e-8080-559c7d4e72b3") + ) + (wire + (pts + (xy 119.38 157.48) (xy 135.89 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c6941f7c-2f20-42d0-b409-6611daee729d") + ) + (wire + (pts + (xy 133.35 148.59) (xy 133.35 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c9138645-cd14-45fb-987f-f3e19c24be79") + ) + (wire + (pts + (xy 199.39 104.14) (xy 199.39 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c9d220ce-0d94-41a7-a999-69dbf665cc6d") + ) + (wire + (pts + (xy 119.38 162.56) (xy 119.38 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ca6ea27c-c86f-4016-8108-d65984e454d4") + ) + (wire + (pts + (xy 135.89 44.45) (xy 152.4 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ca72bdb2-1478-4bc3-bb51-fee69f3d92da") + ) + (wire + (pts + (xy 119.38 111.76) (xy 135.89 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cc1a0cf9-fe16-4efd-ae59-157086c13495") + ) + (wire + (pts + (xy 91.44 144.78) (xy 91.44 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ccd6fe65-968a-45c1-b7cf-7495977e884c") + ) + (wire + (pts + (xy 86.36 67.31) (xy 102.87 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cdca917b-2448-41b8-a259-f365b744ac5d") + ) + (wire + (pts + (xy 50.8 148.59) (xy 50.8 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ce6096e9-753e-4b2f-b495-8a3303720a95") + ) + (wire + (pts + (xy 190.5 77.47) (xy 190.5 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ced65ced-5325-45c9-ae0f-553c116be8f0") + ) + (wire + (pts + (xy 168.91 95.25) (xy 168.91 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cf690925-34cd-4622-899d-fcbc64f1e268") + ) + (wire + (pts + (xy 102.87 90.17) (xy 119.38 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cfd5d08a-a43a-44ed-9250-899b521d0121") + ) + (wire + (pts + (xy 190.5 100.33) (xy 190.5 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d024b62f-106c-47a4-88b1-417dcf791acf") + ) + (wire + (pts + (xy 218.44 134.62) (xy 227.33 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d08f5c9e-aecd-4c69-b6f4-c0b0f438e964") + ) + (wire + (pts + (xy 201.93 90.17) (xy 218.44 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d2247393-5449-42e2-b355-6ca4cc5054dd") + ) + (wire + (pts + (xy 166.37 104.14) (xy 166.37 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d2531cb5-77e6-4592-94c8-28dd65835370") + ) + (wire + (pts + (xy 207.01 77.47) (xy 207.01 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d3198379-7fd6-4653-a66b-da8ec9fee139") + ) + (wire + (pts + (xy 168.91 162.56) (xy 168.91 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d3bc01a1-c7bd-49ff-9111-06878d187676") + ) + (wire + (pts + (xy 116.84 148.59) (xy 116.84 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d41edc50-417b-42df-8584-3b98409bbc49") + ) + (wire + (pts + (xy 102.87 95.25) (xy 102.87 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d57dc6f4-ec7a-4bc6-abbe-1bc85bc04323") + ) + (wire + (pts + (xy 152.4 116.84) (xy 152.4 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d6080cd6-67c0-419a-a764-5f47cdc47c90") + ) + (wire + (pts + (xy 102.87 139.7) (xy 102.87 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d68a0fe6-c58c-44f9-811b-a662c0e98b41") + ) + (wire + (pts + (xy 74.93 144.78) (xy 74.93 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d74aa552-d3a5-4ff8-bdc3-0ca9d152126c") + ) + (wire + (pts + (xy 148.59 212.09) (xy 156.21 212.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d7dafa3d-a9ee-461f-bdde-f8cb7782de13") + ) + (wire + (pts + (xy 182.88 104.14) (xy 182.88 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d7fa822d-5b76-4e45-a351-66aa2bb8cb51") + ) + (wire + (pts + (xy 25.4 44.45) (xy 53.34 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d8e4591d-019e-4cc9-93d9-7a40d31631e7") + ) + (wire + (pts + (xy 102.87 162.56) (xy 102.87 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d96b86d9-25ab-4ba2-947c-2f65a6692d19") + ) + (wire + (pts + (xy 86.36 116.84) (xy 86.36 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "da1ef76f-f653-4bdb-8a01-57ac5a623289") + ) + (wire + (pts + (xy 207.01 167.64) (xy 207.01 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "da9bd153-5475-46a6-88ca-98fb326b7df1") + ) + (wire + (pts + (xy 140.97 100.33) (xy 140.97 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df9ca591-e132-4f1d-889e-a798482cbf76") + ) + (bus + (pts + (xy 196.85 203.2) (xy 208.28 203.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dfd6b68f-ac4d-44c1-9139-824d58e1f31c") + ) + (wire + (pts + (xy 166.37 58.42) (xy 166.37 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e26344a1-6076-4cf4-b6f2-7ff839ae520d") + ) + (wire + (pts + (xy 69.85 139.7) (xy 69.85 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e26df3e3-6bb5-49a2-bcbe-97a3abe32fb0") + ) + (wire + (pts + (xy 201.93 162.56) (xy 201.93 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e2ca03d5-83ff-4e79-84d1-c2a2a0dda53a") + ) + (wire + (pts + (xy 83.82 125.73) (xy 83.82 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e5cd2b26-4b14-4548-979d-4821a0802190") + ) + (bus + (pts + (xy 196.85 219.71) (xy 196.85 217.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e5dc1937-e052-4ada-80bf-1abd7a807f40") + ) + (wire + (pts + (xy 223.52 167.64) (xy 223.52 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e64b399d-9e74-4ce9-a752-58750a0a324a") + ) + (wire + (pts + (xy 116.84 104.14) (xy 116.84 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e6818241-8c7c-4248-91da-29586650e474") + ) + (wire + (pts + (xy 53.34 67.31) (xy 69.85 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e868640a-f0e7-47bb-ad0e-8ebcd4542194") + ) + (wire + (pts + (xy 83.82 148.59) (xy 83.82 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e883a380-2568-4890-a721-a31a9c8f84c7") + ) + (wire + (pts + (xy 173.99 167.64) (xy 173.99 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e9bee89f-8c56-4337-b794-952300322c1b") + ) + (wire + (pts + (xy 100.33 81.28) (xy 100.33 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e9c8b21f-1f66-42f7-a095-ab5cfbba8236") + ) + (wire + (pts + (xy 107.95 167.64) (xy 107.95 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ea0c2784-e660-4fce-89e4-770b1620f7c4") + ) + (wire + (pts + (xy 152.4 162.56) (xy 152.4 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eb236c5e-3c79-4d73-b84d-b37697bf460f") + ) + (wire + (pts + (xy 119.38 72.39) (xy 119.38 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ed0f0718-dd6a-449e-b9bf-624788344a5c") + ) + (wire + (pts + (xy 168.91 44.45) (xy 185.42 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ed53d7f7-d427-4c2f-a8ba-78cf8ee693a1") + ) + (bus + (pts + (xy 196.85 214.63) (xy 196.85 212.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "edf9eb9a-859c-4721-a02b-c92f81c60cf6") + ) + (wire + (pts + (xy 58.42 77.47) (xy 58.42 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ee136294-c99a-44a7-9e4a-dc0acd3016ce") + ) + (wire + (pts + (xy 168.91 134.62) (xy 185.42 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ee55c683-4a75-42c7-9ddb-3e523c6f8bc2") + ) + (wire + (pts + (xy 218.44 162.56) (xy 218.44 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ee5fc99f-fded-4257-97c8-b01ab8973364") + ) + (bus + (pts + (xy 196.85 222.25) (xy 196.85 219.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "efc81b21-5390-4b5c-96c9-b9ea02165c1c") + ) + (wire + (pts + (xy 215.9 81.28) (xy 215.9 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f01fcd24-76ed-41a6-8720-822c1cf2c9cd") + ) + (wire + (pts + (xy 149.86 81.28) (xy 149.86 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f04de6fd-a4b3-4c29-96e5-ee36c45690f1") + ) + (wire + (pts + (xy 107.95 77.47) (xy 107.95 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f0a78686-3c62-4cd3-8c4c-45a80b94fae1") + ) + (wire + (pts + (xy 173.99 144.78) (xy 173.99 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f17d6c68-ad83-42dd-b2e8-4838914b9fba") + ) + (wire + (pts + (xy 152.4 111.76) (xy 168.91 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f1f8cdc6-ec1f-4ca9-8aa8-1d6041188121") + ) + (wire + (pts + (xy 185.42 116.84) (xy 185.42 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f288054f-489d-4be3-9062-4a7b1c758ee5") + ) + (wire + (pts + (xy 50.8 125.73) (xy 50.8 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f2928102-1613-4c74-a389-195c9ffedd3f") + ) + (wire + (pts + (xy 102.87 72.39) (xy 102.87 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f49b902e-780a-4bba-9ddd-076483e1eddd") + ) + (wire + (pts + (xy 185.42 90.17) (xy 201.93 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f5771c88-49db-4119-b7e3-1a611757d5a7") + ) + (wire + (pts + (xy 53.34 72.39) (xy 53.34 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f6745dfc-76a5-41f3-95a7-c0e1a4370eb2") + ) + (wire + (pts + (xy 124.46 77.47) (xy 124.46 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f679df60-5be0-4732-b40b-60acf3c4a782") + ) + (wire + (pts + (xy 74.93 100.33) (xy 74.93 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f73e2bf2-86b1-44ad-b610-4e926e163ba6") + ) + (wire + (pts + (xy 58.42 167.64) (xy 58.42 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f93e9e48-2e74-4fa3-8865-3ece3c6d9c75") + ) + (wire + (pts + (xy 152.4 139.7) (xy 152.4 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fb898383-7ae4-4e54-99cd-a635934b4919") + ) + (wire + (pts + (xy 173.99 77.47) (xy 173.99 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fb9eb160-4cc3-4e0f-b93b-b58bb27bdd38") + ) + (wire + (pts + (xy 207.01 54.61) (xy 207.01 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fc5a5987-c694-4482-9f85-29b460b15cd9") + ) + (wire + (pts + (xy 116.84 26.67) (xy 116.84 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fdbecf1b-b393-4599-8fb5-9154cd00eb28") + ) + (wire + (pts + (xy 86.36 90.17) (xy 102.87 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fe880164-f99c-4c9a-9b1a-008018e08e04") + ) + (wire + (pts + (xy 86.36 134.62) (xy 102.87 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fedf5853-4681-4d0c-b80b-293fdb466787") + ) + (label "DBUS2" + (at 186.69 214.63 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "092b7e17-19d7-43c7-b0a3-4990528678ad") + ) + (label "KB4" + (at 30.48 134.62 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "168700ef-9b35-4201-92e2-beede83b54a6") + ) + (label "KB5" + (at 30.48 157.48 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "1c2d61f2-cec2-442d-8d45-f5d88e5867d3") + ) + (label "KB5" + (at 148.59 222.25 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "3a12c1cb-0988-4202-af3e-6b1418e685cc") + ) + (label "KB1" + (at 30.48 67.31 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "3f021e30-54f8-4045-8b15-31cfc582fd4e") + ) + (label "DBUS1" + (at 186.69 212.09 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "44f54e5d-5bdd-4b71-9fb8-051645a8e2e3") + ) + (label "DBUS[0..7]" + (at 198.12 203.2 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "53c08375-5f31-4ad1-9304-3daceeeb122d") + ) + (label "KB1" + (at 148.59 212.09 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "575fc721-a661-4c91-a314-ee0fd8a7404a") + ) + (label "DBUS3" + (at 186.69 217.17 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5815dd20-a900-40a7-a6bf-74b63f2098a9") + ) + (label "KB3" + (at 30.48 111.76 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "6884a142-9908-45f1-b33a-5f273b87e5b8") + ) + (label "KB3" + (at 148.59 217.17 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "69a3c166-0804-465f-82a5-3f2422028c29") + ) + (label "DBUS6" + (at 186.69 224.79 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "6d79926c-2ffb-4c32-8705-2940c8547d2c") + ) + (label "DBUS7" + (at 186.69 227.33 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "7ded66cc-9e12-4b37-88de-809cb36de2d5") + ) + (label "KB2" + (at 148.59 214.63 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "8a043d83-ee9a-4b06-ab24-bf49ebedaa34") + ) + (label "DBUS0" + (at 186.69 209.55 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "8b645d6a-8b00-463f-98d6-1d44a5e0b371") + ) + (label "DBUS5" + (at 186.69 222.25 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "9207901d-6501-4738-bfa2-7816c34819eb") + ) + (label "KB2" + (at 30.48 90.17 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "94285915-7250-4386-b516-bef964cd056e") + ) + (label "KB0" + (at 30.48 44.45 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "b364f687-a43f-4488-82a3-5a1535c14dc7") + ) + (label "KB0" + (at 148.59 209.55 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "d138d16a-3835-49e2-8ef7-3921da7af00f") + ) + (label "KB4" + (at 148.59 219.71 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "dd163af7-04b0-44f2-86cb-b6097697624b") + ) + (label "DBUS4" + (at 186.69 219.71 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "e03e027d-0c03-4095-8c75-947fcab54c3f") + ) + (global_label "ADDR0" + (shape input) + (at 50.8 26.67 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "1448278a-a854-4570-b52c-f2ee231d4559") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 50.8 17.5767 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "ADDR7" + (shape input) + (at 166.37 26.67 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "165fcf8e-ca51-4bb5-8f9d-9b96f9e69e44") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 166.37 17.5767 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "KB3" + (shape input) + (at 25.4 111.76 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "3cd54633-8785-4767-b619-9f7ffc5a9cb1") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 18.6653 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "ADDR3" + (shape input) + (at 100.33 26.67 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "4c43acb6-b973-43d7-8a2e-3a4c561c261a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 100.33 17.5767 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "KB1" + (shape input) + (at 25.4 67.31 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4d56ee03-339e-4c44-beab-f31ddaf56502") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 18.6653 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "ADDR5" + (shape input) + (at 133.35 26.67 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "4f1ee3ed-1140-42b6-9d7c-db29fd097cb4") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 133.35 17.5767 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "KB4" + (shape input) + (at 25.4 134.62 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6eebf84b-376d-472d-8958-956175f79acd") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 18.6653 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "ADDR10" + (shape input) + (at 215.9 26.67 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "71b58833-575b-490a-a03d-71b49822d516") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 215.9 16.3672 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "{slash}BANK5" + (shape input) + (at 134.62 232.41 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "766cceea-87c3-4c55-9792-d07dc648f571") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 124.1357 232.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "ADDR6" + (shape input) + (at 149.86 26.67 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "853436c8-feac-47e6-aad8-07a338dade22") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 149.86 17.5767 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "ADDR1" + (shape input) + (at 67.31 26.67 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "870a0aa5-e287-4aa3-be5f-6cf46d2b8085") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 67.31 17.5767 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "KB0" + (shape input) + (at 25.4 44.45 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "89c7480f-7187-4f79-9290-7a3c26f217af") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 18.6653 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "ADDR8" + (shape input) + (at 182.88 26.67 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "a0944bd1-1d96-4122-bb3e-3bd822a6371e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 182.88 17.5767 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "KB2" + (shape input) + (at 25.4 90.17 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a42c9c6d-f010-4bd1-88ad-b6a328db7c6d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 18.6653 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "AUDIO_IN" + (shape input) + (at 148.59 227.33 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "aa8ec7d5-ab9c-4de9-86f4-c727c9e8d53a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 137.0775 227.33 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "ADDR2" + (shape input) + (at 83.82 26.67 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "abf0ee4b-779a-4c89-84e1-fa11bfb2afe4") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 83.82 17.5767 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "ADDR4" + (shape input) + (at 116.84 26.67 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "b9aa4a7a-9965-452a-a1d5-d1084ca329ca") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 116.84 17.5767 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SER_DATA" + (shape input) + (at 148.59 224.79 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "cadac1ec-614b-4955-87cc-a7e1496b4215") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 136.5939 224.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "KB5" + (shape input) + (at 25.4 157.48 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e9a15267-94c5-476a-a9f2-3562afb1d535") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 18.6653 157.48 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "ADDR9" + (shape input) + (at 199.39 26.67 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "fbd37c47-09b9-46b9-b9f6-386d8d1b3a47") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 199.39 17.5767 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 154.94 165.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00059d9f-ab73-4d68-a939-4a27758ad67c") + (property "Reference" "S62" + (at 154.94 160.528 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 154.94 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 154.94 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 154.94 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 154.94 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "536a46a6-550c-4513-8afb-874467e071b6") + ) + (pin "2" + (uuid "371cc0bb-f8d9-488d-b41b-5cbf2534dffd") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S62") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 168.91 243.84 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "01fc5c2a-da15-49a5-afcf-bca32699d883") + (property "Reference" "#PWR083" + (at 168.91 250.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 168.91 247.396 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 168.91 243.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 168.91 243.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 168.91 243.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f07d04c4-ab1e-4398-b359-91d16909311f") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "#PWR083") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 137.16 148.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "04e3d80a-08da-4df5-9238-1c15513422e0") + (property "Reference" "D50" + (at 136.906 145.796 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 137.16 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 137.16 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 137.16 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 137.16 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 137.16 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 137.16 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c643c7a6-9086-4af0-828b-0571cf7ce468") + ) + (pin "2" + (uuid "65a2b731-7562-4772-97d8-3fda23a0baa9") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D50") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 54.61 58.42 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "05dd50b7-1962-4f87-8357-6fbdb35f9b30") + (property "Reference" "D1" + (at 54.356 55.626 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 54.61 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 54.61 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 54.61 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 54.61 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 54.61 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 54.61 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0010bdc4-b6bc-4835-ad7a-77e266031a26") + ) + (pin "2" + (uuid "249ba3b8-a2ed-4a12-817b-bd0ea719618b") + ) + (instances + (project "" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 120.65 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "063ee0d5-79d4-4281-ad98-c8867dec6fe0") + (property "Reference" "D27" + (at 120.396 101.346 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 120.65 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 120.65 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 120.65 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 120.65 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 120.65 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b69759cf-bc9a-4b27-9548-9ea923e171ff") + ) + (pin "2" + (uuid "94acedb3-afe9-414e-bac9-c51072faa30a") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D27") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 137.16 58.42 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "09129d60-7130-41cf-b866-b2d0f112cf63") + (property "Reference" "D6" + (at 136.906 55.626 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 137.16 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 137.16 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 137.16 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 137.16 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 137.16 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 137.16 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e0a3b3d8-2806-42c4-b3f7-2d7e2d545ae6") + ) + (pin "2" + (uuid "0386e5a2-9e07-4ed0-a162-a9628d7c1534") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 71.12 148.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0be02ec2-8456-4a42-8d9e-a551cf4b8c1c") + (property "Reference" "D46" + (at 70.866 145.796 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 71.12 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 71.12 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 71.12 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 71.12 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 71.12 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 71.12 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7a85aae7-45bf-4afa-8c24-3d1a1776fe99") + ) + (pin "2" + (uuid "398759a6-03fe-4b79-ad68-796776a07cd4") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D46") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 170.18 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0e49503a-5d46-4de2-b49b-c2f2d336a2eb") + (property "Reference" "D19" + (at 169.926 78.486 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 170.18 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 170.18 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 170.18 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 170.18 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 170.18 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 170.18 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "30e097d7-6ad6-4916-bcda-81da9965fdff") + ) + (pin "2" + (uuid "aa79b424-acba-4da6-9ade-6289882d51f4") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D19") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 186.69 171.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0ee755a0-df56-4668-9113-f769d1727119") + (property "Reference" "D64" + (at 186.436 168.656 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 186.69 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 186.69 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 186.69 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 186.69 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 186.69 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 186.69 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cab55c82-a9a0-4235-aaa9-678ebe0bdaed") + ) + (pin "2" + (uuid "e29049a1-fe66-4468-84b7-81b7feeccc1e") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D64") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 88.9 97.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "10c925cb-48f4-4e9f-8305-1fe6f9b48753") + (property "Reference" "S25" + (at 88.9 93.218 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 88.9 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 88.9 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 88.9 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 88.9 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "bccf0fcc-c95c-42f1-a325-17ef740ad69b") + ) + (pin "2" + (uuid "c1133799-fe57-475f-b6ee-6b9839720c41") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S25") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 54.61 171.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "13dafbc7-b30a-4aa3-8068-2c69e0006c3e") + (property "Reference" "D56" + (at 54.356 168.656 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 54.61 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 54.61 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 54.61 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 54.61 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 54.61 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 54.61 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "720efe83-7cf8-4280-a2d9-3f0baac7ec6c") + ) + (pin "2" + (uuid "37f8af54-4cb3-470b-95e3-13d7c7e76450") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D56") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 186.69 125.73 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "144531be-5f2c-490f-be38-a64b1c55aed2") + (property "Reference" "D42" + (at 186.436 122.936 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 186.69 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 186.69 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 186.69 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 186.69 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 186.69 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 186.69 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6f437a51-bdc9-4ab2-a29f-9474e3bb168b") + ) + (pin "2" + (uuid "d0489b34-2873-475d-baaa-c439f6553c91") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D42") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 54.61 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "1611c926-bc8b-4e38-be1f-765b305546cc") + (property "Reference" "D23" + (at 54.356 101.346 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 54.61 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 54.61 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 54.61 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 54.61 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 54.61 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 54.61 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "98617edb-15c0-4a5e-b388-5f63a2f10435") + ) + (pin "2" + (uuid "fe6e773b-a276-4a92-8a3a-a9d4cb8dfda6") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D23") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 204.47 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "167ece26-8157-40a6-9bba-fb73c62eeeba") + (property "Reference" "S10" + (at 204.47 47.498 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 204.47 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 204.47 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 204.47 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 204.47 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0ba8f38c-ff80-4cd4-bfde-d905ba8f60f1") + ) + (pin "2" + (uuid "56655004-d7cf-45f7-a5b4-90270e787adc") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 203.2 171.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "1868e6fa-c2d8-4fdf-a5a8-f0e607454398") + (property "Reference" "D65" + (at 202.946 168.656 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 203.2 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 203.2 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 203.2 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 203.2 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 203.2 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 203.2 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "fb765672-d08f-4366-bbfd-f1db151b31f0") + ) + (pin "2" + (uuid "1aaee257-302c-4fa1-a104-2a5bad06f538") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D65") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 170.18 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "1ec9333f-a7dc-4789-b92c-5a707940bff4") + (property "Reference" "D30" + (at 169.926 101.346 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 170.18 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 170.18 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 170.18 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 170.18 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 170.18 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 170.18 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b03b0722-7b64-42a0-a5d1-49e630f1c7cf") + ) + (pin "2" + (uuid "d7a08bc4-4f64-420d-a697-e135f605df49") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D30") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 171.45 119.38 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "20e73198-3aa6-4b93-885f-8ba3f68e291c") + (property "Reference" "S41" + (at 171.45 114.808 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 171.45 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 171.45 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 171.45 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 171.45 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5db24d4c-b4dd-43f7-a2e5-705c0c409609") + ) + (pin "2" + (uuid "67ac1091-c607-465d-b628-01ad10535b1a") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S41") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 204.47 97.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "20edb109-4832-446b-87ac-ce900711b1eb") + (property "Reference" "S32" + (at 204.47 93.218 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 204.47 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 204.47 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 204.47 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 204.47 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b63b4ffd-b377-49b5-8ec1-6f784649577b") + ) + (pin "2" + (uuid "44b89761-f375-4cde-9b33-6cebcf28bfb9") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S32") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 55.88 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "20f6ede5-dd5c-4a9b-8aaf-5c1bd68cae0b") + (property "Reference" "S12" + (at 55.88 70.358 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 55.88 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 55.88 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 55.88 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 55.88 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "448d0068-14ac-4f4e-8c41-0905515dbd44") + ) + (pin "2" + (uuid "ea6f7383-42ac-4642-9a71-5ab21537443b") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 168.91 199.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "230d4201-4ed7-4ed5-adba-a91f26420738") + (property "Reference" "#PWR082" + (at 168.91 203.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 168.91 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 168.91 199.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 168.91 199.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 168.91 199.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "246d5872-8985-4066-a453-b362c4779a63") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "#PWR082") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 137.16 125.73 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2528652b-cee8-46e3-ac80-213def6a44f1") + (property "Reference" "D39" + (at 136.906 122.936 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 137.16 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 137.16 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 137.16 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 137.16 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 137.16 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 137.16 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1accdd7d-cd0f-46ca-821b-772424826350") + ) + (pin "2" + (uuid "bc3d4b5c-144d-4c18-a9be-c7d30b87cb1e") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D39") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 120.65 125.73 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "25326325-1a5e-4a6e-b645-244fc29d4119") + (property "Reference" "D38" + (at 120.396 122.936 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 120.65 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 120.65 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 120.65 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 120.65 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 120.65 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b5599c9a-3220-4ab1-8768-293904829a5f") + ) + (pin "2" + (uuid "d9f8c368-f542-400e-9b3d-e9071bc003f2") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D38") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 120.65 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "25af17b4-a2f9-4e52-b116-1a5c4d3a65fe") + (property "Reference" "D16" + (at 120.396 78.486 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 120.65 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 120.65 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 120.65 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 120.65 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 120.65 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "78349db7-8db7-4f5e-8ade-047cb99f01c4") + ) + (pin "2" + (uuid "d44abbc7-7ca6-409a-b17a-f95ca9e8c86c") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D16") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 219.71 171.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "260d3598-35a3-4426-a58b-6ccbe5bbe20c") + (property "Reference" "D66" + (at 219.456 168.656 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 219.71 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 219.71 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 219.71 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 219.71 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 219.71 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 219.71 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d9220e6c-71c8-45cc-aac4-674d2f3eed1c") + ) + (pin "2" + (uuid "046c1f62-c3d4-4a50-9a3e-ab6022664ab3") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D66") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 187.96 97.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2ae1c4d1-071a-4884-8819-28568a518777") + (property "Reference" "S31" + (at 187.96 93.218 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 187.96 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 187.96 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 187.96 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 187.96 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "034c823c-91c7-468a-832c-9987673584ff") + ) + (pin "2" + (uuid "28df954e-4124-440a-9945-e936b12c4df6") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S31") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 137.16 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2c088c91-aae1-4f18-aab6-1f69a5dabc8d") + (property "Reference" "D28" + (at 136.906 101.346 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 137.16 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 137.16 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 137.16 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 137.16 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 137.16 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 137.16 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "efc767f5-146c-49e7-8660-cb6a34b37007") + ) + (pin "2" + (uuid "66598202-9585-4216-ad3e-43392bf3f3c5") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D28") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 88.9 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2e213960-422f-4670-a707-54c4a9311537") + (property "Reference" "S3" + (at 88.9 47.498 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 88.9 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 88.9 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 88.9 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 88.9 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "72fc94ef-1077-472e-8a3a-423690dcb550") + ) + (pin "2" + (uuid "cba4bee0-172d-4b16-ae03-e153db42558a") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 138.43 165.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2f52ff8d-4e9f-4a03-b42b-d0c41f0b0e62") + (property "Reference" "S61" + (at 138.43 160.528 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 138.43 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 138.43 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 138.43 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 138.43 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1e755f4d-6744-455c-af50-402c027b4073") + ) + (pin "2" + (uuid "87a21ddd-b289-409a-a605-306b0dc04a12") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S61") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 203.2 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "316e28f7-61e9-4b60-9e19-93b6452c0643") + (property "Reference" "D32" + (at 202.946 101.346 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 203.2 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 203.2 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 203.2 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 203.2 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 203.2 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 203.2 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "dc0548e2-26d4-47bf-a089-ffbbd7c2351b") + ) + (pin "2" + (uuid "5ec637b6-e215-41e2-8ab2-9f3e58a6d3c1") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D32") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 138.43 142.24 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "33ca8b95-4421-4a59-a4aa-7c7747c1527d") + (property "Reference" "S50" + (at 138.43 137.668 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 138.43 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 138.43 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 138.43 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 138.43 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "989a552e-f218-40c8-9643-eef8d3724245") + ) + (pin "2" + (uuid "0c8e4424-9bf4-4f13-85f5-3167ed93946e") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S50") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 203.2 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3b6b2e4b-54e0-4a24-91e2-1ebaf3f76a49") + (property "Reference" "D21" + (at 202.946 78.486 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 203.2 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 203.2 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 203.2 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 203.2 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 203.2 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 203.2 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "401d1f94-7e61-41c2-85bb-3628a39af925") + ) + (pin "2" + (uuid "66235ba0-1aa5-4166-bc83-f00281054bfe") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D21") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 220.98 165.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3fdc45ef-22a1-4f38-a906-7a248a913f62") + (property "Reference" "S66" + (at 220.98 160.528 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 220.98 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 220.98 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 220.98 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 220.98 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "91dcc1b6-cb14-4849-8ef1-137cb5ff4a85") + ) + (pin "2" + (uuid "6375ed37-f010-41d7-b34e-f7a7ff836b2d") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S66") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 186.69 148.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "416c1a54-b156-41df-8622-cf4bd4ca46ab") + (property "Reference" "D53" + (at 186.436 145.796 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 186.69 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 186.69 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 186.69 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 186.69 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 186.69 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 186.69 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ed9e39a4-885c-4fa2-88a4-f9dadfbf3ca4") + ) + (pin "2" + (uuid "f09beacd-346e-4784-a47b-8dabffb1ad8e") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D53") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 71.12 125.73 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "423347d3-5955-4a5f-9355-4f4cbdd4d6bf") + (property "Reference" "D35" + (at 70.866 122.936 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 71.12 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 71.12 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 71.12 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 71.12 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 71.12 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 71.12 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "aadfee96-1d4e-4545-b25a-31e68199a003") + ) + (pin "2" + (uuid "471efe69-1b06-4c65-99ce-bbefa1ccc6c4") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D35") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 203.2 148.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "42d4aa54-f94a-4284-b20f-903d55f6559d") + (property "Reference" "D54" + (at 202.946 145.796 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 203.2 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 203.2 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 203.2 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 203.2 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 203.2 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 203.2 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0713da49-7340-4cd6-91d9-57a4f8365eaa") + ) + (pin "2" + (uuid "95f81a72-26ec-41eb-b84e-e3bbe212d3ab") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D54") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 219.71 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "43ec61e3-a0ec-44ec-b871-5e47e75853f5") + (property "Reference" "D33" + (at 219.456 101.346 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 219.71 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 219.71 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 219.71 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 219.71 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 219.71 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 219.71 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "940d6816-4bc8-46b9-bb5b-49df28b1ef23") + ) + (pin "2" + (uuid "73f59ebe-2205-41fa-8671-006a73e83d58") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D33") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 105.41 142.24 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4743312b-fb81-427c-b4ca-80a4a6b2fa4d") + (property "Reference" "S48" + (at 105.41 137.668 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 105.41 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 105.41 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 105.41 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 105.41 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "aacb515b-b36d-42d3-9916-dc6c07f4f6f1") + ) + (pin "2" + (uuid "b39718c5-e120-4da1-86ff-80aa9c882e11") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S48") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 187.96 119.38 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4bbf259a-d2a1-47fc-ad8c-540af2379d1b") + (property "Reference" "S42" + (at 187.96 114.808 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 187.96 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 187.96 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 187.96 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 187.96 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "840287f5-9e9b-41cd-97f3-f38908767098") + ) + (pin "2" + (uuid "1f314ead-a24b-4add-82be-b2170192079c") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S42") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 138.43 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4e46f67b-ffdf-41e0-bcda-fb33909382c7") + (property "Reference" "S17" + (at 138.43 70.358 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 138.43 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 138.43 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 138.43 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 138.43 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "854fe8ec-1f15-4b0d-9ea0-654c24811065") + ) + (pin "2" + (uuid "422a0a67-7d01-4915-9bc0-7db71a1b4f2f") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S17") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 120.65 148.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4e666619-6e2f-4910-ba8f-13460b108fa7") + (property "Reference" "D49" + (at 120.396 145.796 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 120.65 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 120.65 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 120.65 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 120.65 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 120.65 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5c32c0a4-2719-4c4b-9d55-f6313d5e1556") + ) + (pin "2" + (uuid "b7cfcfb4-e6f1-465f-8e52-d3db6f560031") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D49") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 104.14 171.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "50c9f3bb-c485-412e-abc7-1b2082021760") + (property "Reference" "D59" + (at 103.886 168.656 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 104.14 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 104.14 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 104.14 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 104.14 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 104.14 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 104.14 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c0651a2a-2f2f-4174-9b3f-dcb7dc66ffd6") + ) + (pin "2" + (uuid "d9a01c9c-febf-4d95-adf9-a40d861345fe") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D59") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 138.43 97.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "55427f98-d980-4da9-ab88-d11a87daaf80") + (property "Reference" "S28" + (at 138.43 93.218 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 138.43 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 138.43 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 138.43 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 138.43 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "903ff23a-b0b6-453a-b617-613f1c0e6227") + ) + (pin "2" + (uuid "7ccf3670-8187-4f6f-a524-cc9791fabafa") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S28") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 120.65 171.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "55b17f1b-48f6-4165-b061-8f3a335eb644") + (property "Reference" "D60" + (at 120.396 168.656 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 120.65 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 120.65 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 120.65 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 120.65 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 120.65 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "da43d32c-f78b-4e21-8297-5b990ac176ce") + ) + (pin "2" + (uuid "e365c296-9cac-4fc1-97fc-70aa6c4e31f6") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D60") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 72.39 142.24 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "57074a93-7787-43f2-a5d6-d5dc5187f3b6") + (property "Reference" "S46" + (at 72.39 137.668 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 72.39 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 72.39 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 72.39 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 72.39 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7fc45715-6d91-4f9e-9aaf-52b6a3f26292") + ) + (pin "2" + (uuid "dbcc7fde-f949-4946-8a65-90eec8981d77") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S46") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 55.88 119.38 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "5d0ba09e-9e4d-44a9-bc4f-7a1192cf1c56") + (property "Reference" "S34" + (at 55.88 114.808 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 55.88 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 55.88 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 55.88 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 55.88 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7a7522cd-d0f9-4389-8b5a-fa6edd34ea77") + ) + (pin "2" + (uuid "81490819-5759-4602-a7af-d083271f945b") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S34") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 105.41 165.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "61f3ffc7-1ad9-40c7-bcb6-7be5d38d09d8") + (property "Reference" "S59" + (at 105.41 160.528 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 105.41 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 105.41 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 105.41 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 105.41 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4ebfee5a-3438-4375-8e4a-cf9d3accca68") + ) + (pin "2" + (uuid "e125494a-ae72-4ce5-bd76-e8612e073cf5") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S59") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 55.88 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "62e3c77c-e5b1-4137-ab3c-262468069af4") + (property "Reference" "S1" + (at 55.88 47.498 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 55.88 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 55.88 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 55.88 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 55.88 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "33392326-416e-454d-87c1-91c0954a20c0") + ) + (pin "2" + (uuid "a21857cb-99a0-4b3d-9fea-6a05d52b67a2") + ) + (instances + (project "" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 72.39 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6346874e-8f01-4bda-8a60-191025ae3075") + (property "Reference" "S2" + (at 72.39 47.498 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 72.39 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 72.39 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 72.39 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 72.39 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "89ce581b-e15c-4111-bf77-9a64c6f789ce") + ) + (pin "2" + (uuid "4e9f9e1a-eb66-4caf-9b99-9e633b7ea697") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 104.14 125.73 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6696390a-ba9c-4cc4-a3cd-6a79a8995511") + (property "Reference" "D37" + (at 103.886 122.936 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 104.14 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 104.14 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 104.14 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 104.14 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 104.14 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 104.14 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9ba7185f-49fc-4e0b-84e1-9668226fadc5") + ) + (pin "2" + (uuid "e18eacea-af87-4455-9954-c7ffe06a264f") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D37") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 154.94 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "695986d4-3a3a-44cd-b22d-e3eda47b3c60") + (property "Reference" "S7" + (at 154.94 47.498 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 154.94 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 154.94 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 154.94 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 154.94 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "67a17970-6834-4a89-913f-a688ff56edfd") + ) + (pin "2" + (uuid "eefceb5f-f531-4ec5-9a46-89ca545a9098") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 154.94 119.38 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6a89b288-e252-40bd-ae7b-69cdca7a6251") + (property "Reference" "S40" + (at 154.94 114.808 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 154.94 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 154.94 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 154.94 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 154.94 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "adc84a00-42ac-4877-a5bf-f0d6ace58990") + ) + (pin "2" + (uuid "2993275c-04d3-4092-9748-83b43cf7c61a") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S40") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 104.14 148.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6b8a3541-6680-49f3-8b60-a06cca0f3cf1") + (property "Reference" "D48" + (at 103.886 145.796 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 104.14 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 104.14 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 104.14 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 104.14 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 104.14 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 104.14 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cd297b54-ac30-47e1-85af-6cc881f16278") + ) + (pin "2" + (uuid "c7eed99a-4f37-4890-aa27-671f1459361b") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D48") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 219.71 148.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6d785a66-ae25-4819-a1e1-963773c226b3") + (property "Reference" "D55" + (at 219.456 145.796 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 219.71 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 219.71 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 219.71 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 219.71 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 219.71 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 219.71 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "fbef26c8-b186-445e-9db2-56d60eba44c1") + ) + (pin "2" + (uuid "ec0c79ac-3c3d-436d-856d-e75f5bf7782c") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D55") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 171.45 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "70e77c2c-2bd9-46af-be1f-2f4a43a49b29") + (property "Reference" "S19" + (at 171.45 70.358 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 171.45 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 171.45 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 171.45 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 171.45 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "29ec8c27-9863-4f1a-a410-e8bc3448ad4d") + ) + (pin "2" + (uuid "5728e14c-dafc-49b6-81fc-9555f8d31e39") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S19") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 219.71 58.42 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "72ffb887-943c-460b-b805-95daf5fba086") + (property "Reference" "D11" + (at 219.456 55.626 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 219.71 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 219.71 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 219.71 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 219.71 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 219.71 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 219.71 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f3582f45-5a54-42cc-ae33-b8c224043fda") + ) + (pin "2" + (uuid "2a3ac320-a7f1-42c2-9dfa-a3ff6f7b9d97") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 120.65 58.42 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7778f162-3899-4eff-a345-e8d879fed2ed") + (property "Reference" "D5" + (at 120.396 55.626 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 120.65 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 120.65 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 120.65 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 120.65 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 120.65 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "60dac3d9-cdf8-488b-9403-5a3388584cd8") + ) + (pin "2" + (uuid "4b81f2af-7819-4fa2-a8a4-a7af2e1e6c3f") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 171.45 142.24 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7840bf6a-921d-4588-bf15-f34c16d34103") + (property "Reference" "S52" + (at 171.45 137.668 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 171.45 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 171.45 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 171.45 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 171.45 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f6b0059d-e730-418d-b39f-38e17768a824") + ) + (pin "2" + (uuid "3003f574-6a2c-4403-8743-1e477599fcf0") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S52") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 186.69 58.42 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "79e16568-8644-43ab-b952-bc4b6b3a0764") + (property "Reference" "D9" + (at 186.436 55.626 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 186.69 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 186.69 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 186.69 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 186.69 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 186.69 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 186.69 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3a6ab20c-6d0d-4026-8c65-dfbdb7492de5") + ) + (pin "2" + (uuid "12a67ef8-2e6c-4c65-8e71-2b4a30881815") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 204.47 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7b93bcd5-5a50-4c92-b889-afddad3372bb") + (property "Reference" "S21" + (at 204.47 70.358 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 204.47 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 204.47 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 204.47 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 204.47 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7fbf2ec1-1ee3-4892-95c3-cb777d160f6d") + ) + (pin "2" + (uuid "0cb228f9-ca09-47b0-b42d-0f722c9242d4") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S21") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 219.71 125.73 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7c5c3515-e022-4ab3-b300-326323d03344") + (property "Reference" "D44" + (at 219.456 122.936 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 219.71 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 219.71 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 219.71 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 219.71 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 219.71 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 219.71 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2339416b-36a3-4283-9828-375580ddd694") + ) + (pin "2" + (uuid "c73a5904-bf55-4fa8-9fa7-614ecf78269e") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D44") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 187.96 165.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7d62727e-6bd8-40e2-90ba-3e6e5aafc316") + (property "Reference" "S64" + (at 187.96 160.528 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 187.96 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 187.96 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 187.96 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 187.96 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "25f0e495-2eb8-4321-856c-e7bfe6347132") + ) + (pin "2" + (uuid "725e5d7c-239a-4ca3-881e-c35c79cf773b") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S64") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 220.98 97.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7ddaa6bf-4dd9-4f7e-a15d-7279fe6847f8") + (property "Reference" "S33" + (at 220.98 93.218 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 220.98 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 220.98 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 220.98 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 220.98 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "caf57e89-0b18-45cd-b36b-aad4c6955998") + ) + (pin "2" + (uuid "5ec22fb2-3aac-4d12-ba4a-1b8885a4f6d2") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S33") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "74xx:74HCT244") + (at 168.91 222.25 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "833755c6-f9c0-477b-bc99-4ea7de17eb54") + (property "Reference" "U43" + (at 171.1041 201.93 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "74HCT244" + (at 171.1041 204.47 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 168.91 222.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/74HC_HCT244.pdf" + (at 168.91 222.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "8-bit Buffer/Line Driver 3-state" + (at 168.91 222.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "13" + (uuid "6b03fefb-988e-4c45-a79f-42703ae50f08") + ) + (pin "6" + (uuid "dce169f2-1216-4e50-b781-fd93fb17ad96") + ) + (pin "12" + (uuid "65e5e1d1-d667-4982-82e3-dd3bbfa9adf3") + ) + (pin "8" + (uuid "0f724cdb-c2f9-4d1a-92f4-62dfc5526989") + ) + (pin "14" + (uuid "e83be18c-4b8b-4497-8157-5c3fb8632c39") + ) + (pin "4" + (uuid "eac98fb6-e266-44b0-b287-31058cdf152a") + ) + (pin "3" + (uuid "59181587-ab16-461e-bf18-4f83c0910a85") + ) + (pin "17" + (uuid "30142978-88f3-4c24-9001-95a905ff2f03") + ) + (pin "5" + (uuid "2db91e27-ab8e-48fa-af48-305461154c75") + ) + (pin "15" + (uuid "f5cf8686-209b-4039-b3ec-03da11a6fcfa") + ) + (pin "1" + (uuid "57ac7e17-9a2d-45c0-8a34-102ab8782d18") + ) + (pin "10" + (uuid "28f18403-4199-458a-b526-35e5692de2e3") + ) + (pin "20" + (uuid "ca126952-65bc-4769-9959-0e7e53e6fb82") + ) + (pin "7" + (uuid "cced1f60-4ee5-4dfc-9d87-464f9b52200d") + ) + (pin "9" + (uuid "562a355d-96ae-47b8-a991-552a6ef2e89d") + ) + (pin "2" + (uuid "1007d258-9574-46fa-85f6-fe3b37ff8a5f") + ) + (pin "16" + (uuid "ba7a1edd-50cc-41de-aa11-23f57dd2b398") + ) + (pin "19" + (uuid "0282eeab-eba8-4ec9-a412-52b6b568a338") + ) + (pin "11" + (uuid "84d51fb4-512e-4369-b1e4-4d9bea59625b") + ) + (pin "18" + (uuid "cf4a27a1-321e-43f3-95bf-a94ba6bc2388") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "U43") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 186.69 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "881d629a-ff73-4b74-b367-fb0e1810a0d2") + (property "Reference" "D31" + (at 186.436 101.346 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 186.69 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 186.69 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 186.69 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 186.69 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 186.69 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 186.69 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "477fa317-7870-4df3-b845-39cc1b50acf0") + ) + (pin "2" + (uuid "07dfa82f-01a6-4a0c-aa3b-e28f050f639f") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D31") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 71.12 58.42 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "88430c77-c989-4a12-a5c3-d71dd30f7d76") + (property "Reference" "D2" + (at 70.866 55.626 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 71.12 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 71.12 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 71.12 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 71.12 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 71.12 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 71.12 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d233d93e-960e-496d-b820-0eed2ec8caa3") + ) + (pin "2" + (uuid "29b97c1f-a937-4635-8480-81aab0b15c15") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 55.88 142.24 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "89b40cf7-5a4f-4ba8-a404-12e24bd7d8d8") + (property "Reference" "S45" + (at 55.88 137.668 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 55.88 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 55.88 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 55.88 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 55.88 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "220facb2-f7a5-4f86-a01e-b448020a5a9f") + ) + (pin "2" + (uuid "32056d08-819c-4263-8d22-da39f9f192fb") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S45") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 71.12 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8c13f85d-31b2-4670-af38-8cb3d8b385b3") + (property "Reference" "D13" + (at 70.866 78.486 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 71.12 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 71.12 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 71.12 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 71.12 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 71.12 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 71.12 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9c56a9dd-27c9-4e46-ac87-0b8d582d57b1") + ) + (pin "2" + (uuid "e8c20135-3537-4547-a335-091fde9ab149") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D13") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 121.92 142.24 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8de4f0e2-269c-4de3-bad9-ff5aae053e80") + (property "Reference" "S49" + (at 121.92 137.668 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 121.92 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 121.92 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 121.92 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 121.92 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "de303d41-de27-4ee5-81a1-1fe0d7976a78") + ) + (pin "2" + (uuid "986676e3-73f4-4432-84cd-2caaab764753") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S49") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 87.63 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "94406de1-c672-49ad-9ba5-9e9b76e3dfa0") + (property "Reference" "D25" + (at 87.376 101.346 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 87.63 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 87.63 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 87.63 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 87.63 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 87.63 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 87.63 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f7be628a-4877-45c3-bbfe-63cb0fdfce37") + ) + (pin "2" + (uuid "12daea46-a245-4ab3-9746-369f34a90e1f") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D25") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 55.88 97.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "957672bf-7414-414e-8ba2-465032b408dd") + (property "Reference" "S23" + (at 55.88 93.218 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 55.88 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 55.88 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 55.88 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 55.88 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6b18265d-fd82-49e2-9f80-0e15263fbf7e") + ) + (pin "2" + (uuid "4979677f-38d2-454b-9137-8c86d12a3b74") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S23") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 220.98 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "97f50f00-e04e-4d64-a0d8-52a4f0bf491f") + (property "Reference" "S22" + (at 220.98 70.358 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 220.98 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 220.98 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 220.98 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 220.98 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "08a35723-8986-42cb-94eb-1350bb30a355") + ) + (pin "2" + (uuid "db8ae8ad-618a-4d77-940d-a0aa93b8e944") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S22") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 88.9 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9c30fb31-66e9-4f80-bf90-e7ba15c00611") + (property "Reference" "S14" + (at 88.9 70.358 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 88.9 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 88.9 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 88.9 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 88.9 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e0d1a984-0d12-4976-9562-7c9e8472076c") + ) + (pin "2" + (uuid "897d9716-8d6b-414a-aeae-075a6a51896c") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 72.39 165.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9c3e72bd-17e5-4756-9768-79f3e7a6b78a") + (property "Reference" "S57" + (at 72.39 160.528 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 72.39 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 72.39 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 72.39 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 72.39 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1d9ea033-31db-4565-8f47-9922baeda372") + ) + (pin "2" + (uuid "436dfd9b-1ba5-4423-b86a-217e39b7eef3") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S57") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 137.16 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a09857ce-dd85-4579-b181-7162ab1bbcbc") + (property "Reference" "D17" + (at 136.906 78.486 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 137.16 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 137.16 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 137.16 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 137.16 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 137.16 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 137.16 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b3a33e7d-0c47-4fc5-bbcd-74e231dae1fb") + ) + (pin "2" + (uuid "4e1ef5ff-84a5-41e0-b25d-b1cca46b9ad4") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D17") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 153.67 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a108f919-22d4-4ee2-9b17-33fec04649b0") + (property "Reference" "D29" + (at 153.416 101.346 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 153.67 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 153.67 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 153.67 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 153.67 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 153.67 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 153.67 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "378ddecc-8cb7-452d-b03b-6759cbe0dadd") + ) + (pin "2" + (uuid "b3f24648-7826-40f4-ab58-93c29ad7ed74") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D29") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 153.67 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a41cb834-3dd3-41f1-969f-2c7f782663a7") + (property "Reference" "D18" + (at 153.416 78.486 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 153.67 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 153.67 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 153.67 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 153.67 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 153.67 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 153.67 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2c32a1ba-80fa-44bc-9275-9ecdf7d148c7") + ) + (pin "2" + (uuid "cb2ecdef-925c-4851-a573-de67b3f409b6") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D18") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 153.67 125.73 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a63ac304-6c95-44dc-842a-ff7c200584b2") + (property "Reference" "D40" + (at 153.416 122.936 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 153.67 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 153.67 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 153.67 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 153.67 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 153.67 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 153.67 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0268481e-167f-4f1b-8222-091fe94cf700") + ) + (pin "2" + (uuid "0a5c57ab-2b0b-4fd8-83fe-d3adc71f8905") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D40") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 105.41 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a89326b7-3fc2-45bc-8021-2f2281757569") + (property "Reference" "S4" + (at 105.41 47.498 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 105.41 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 105.41 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 105.41 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 105.41 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7cc05880-9ae3-4088-9011-a648c6cd0423") + ) + (pin "2" + (uuid "defe6c44-508d-470c-8591-cee47900234c") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 138.43 119.38 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ac86b0db-7f48-4d02-ae52-bd495256880e") + (property "Reference" "S39" + (at 138.43 114.808 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 138.43 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 138.43 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 138.43 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 138.43 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5ceb118d-b34f-490c-8158-a50c44a3f0b3") + ) + (pin "2" + (uuid "b87dfaf4-7248-4457-ac55-9c8be8c2b93c") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S39") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 154.94 142.24 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ad31ae5b-db6d-4f7c-89ca-3a1362d46838") + (property "Reference" "S51" + (at 154.94 137.668 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 154.94 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 154.94 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 154.94 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 154.94 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ccb4edb1-13ac-4363-b564-b0da59a89ca1") + ) + (pin "2" + (uuid "1acd28a9-0ffb-461b-a8c2-33400090417b") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S51") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 138.43 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ae5bf282-764b-4fd2-8866-ae093ea93a0e") + (property "Reference" "S6" + (at 138.43 47.498 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 138.43 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 138.43 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 138.43 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 138.43 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "608eeed7-85f4-4fe5-aaa3-97c590ac7f39") + ) + (pin "2" + (uuid "a061a018-cb98-4efa-8a83-e28e24cf3f1c") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 203.2 125.73 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "af883ead-9191-4078-8b00-fb02a658f4b5") + (property "Reference" "D43" + (at 202.946 122.936 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 203.2 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 203.2 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 203.2 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 203.2 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 203.2 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 203.2 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b163b4cc-53c7-4ab2-b116-3938169b505f") + ) + (pin "2" + (uuid "034867e0-c41f-4f03-91bb-c13efba5561c") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D43") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 186.69 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b1b58fbd-ee5f-42f2-a90d-5a5ec322da25") + (property "Reference" "D20" + (at 186.436 78.486 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 186.69 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 186.69 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 186.69 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 186.69 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 186.69 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 186.69 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3f044d71-9ab5-411f-a583-8ddec08a2539") + ) + (pin "2" + (uuid "1261d427-6647-4c71-b5e4-16b248af5df6") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D20") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 88.9 165.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b3c1c581-0b15-41ac-b4dd-485f23525b32") + (property "Reference" "S58" + (at 88.9 160.528 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 88.9 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 88.9 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 88.9 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 88.9 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "96960fce-d15a-472d-aca7-6aaff9e888d6") + ) + (pin "2" + (uuid "5dd2624b-f614-4ac6-9c1b-1dfe5169e840") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S58") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 55.88 165.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b3d87553-a073-4491-9835-cdd598702852") + (property "Reference" "S56" + (at 55.88 160.528 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 55.88 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 55.88 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 55.88 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 55.88 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "361eb3fc-ce5c-4364-98f4-22ca58219d32") + ) + (pin "2" + (uuid "9a4c1b51-10d8-4bdc-a02b-7ea4c277fdeb") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S56") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 153.67 148.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b4254e8a-b3b0-4f86-b681-c55989d3d533") + (property "Reference" "D51" + (at 153.416 145.796 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 153.67 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 153.67 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 153.67 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 153.67 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 153.67 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 153.67 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f7e6feaa-68fa-4883-9eaa-9a4333530ad4") + ) + (pin "2" + (uuid "6749a4be-03ea-415c-99db-c464d375483a") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D51") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 220.98 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b61592f2-5588-4750-9073-7e6516c160d0") + (property "Reference" "S11" + (at 220.98 47.498 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 220.98 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 220.98 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 220.98 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 220.98 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c5b04295-3830-4b66-be3d-c02afcc4c41a") + ) + (pin "2" + (uuid "880c5bca-df5d-4727-96a5-ad1233a69b5b") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 154.94 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ba0e3e30-6d3b-4f33-8d7a-45db6da19ffb") + (property "Reference" "S18" + (at 154.94 70.358 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 154.94 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 154.94 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 154.94 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 154.94 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b1d1a9dc-c710-4fab-97c0-702a26ca0de1") + ) + (pin "2" + (uuid "6ac8c1ed-f0f2-401a-b2fd-13f43a358fce") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S18") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 204.47 119.38 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ba456be9-f82c-4000-94c1-145a134ca9ee") + (property "Reference" "S43" + (at 204.47 114.808 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 204.47 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 204.47 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 204.47 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 204.47 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "78ab0122-6473-404e-90cb-c00f8703fa03") + ) + (pin "2" + (uuid "264a88cc-fccc-41bf-baa1-1afc19b15c70") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S43") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 187.96 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "becc61d5-e83c-4ce5-a9d2-0b6f6dba8101") + (property "Reference" "S20" + (at 187.96 70.358 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 187.96 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 187.96 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 187.96 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 187.96 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2c972d57-696f-4dbb-a4b3-9ea018035293") + ) + (pin "2" + (uuid "08601ead-88df-4688-bb70-45f6532e5e05") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S20") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 104.14 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c1268445-ad63-4475-ac2d-1b20c361d8e4") + (property "Reference" "D15" + (at 103.886 78.486 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 104.14 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 104.14 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 104.14 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 104.14 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 104.14 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 104.14 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "33eafd61-69e9-4c9a-81d7-abd0c6e3a6c9") + ) + (pin "2" + (uuid "be4870d7-9aab-434a-b027-7a3018e83f6f") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D15") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 104.14 58.42 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c3bd79cf-ac58-4dfd-8346-1d450bfdd56d") + (property "Reference" "D4" + (at 103.886 55.626 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 104.14 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 104.14 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 104.14 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 104.14 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 104.14 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 104.14 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "67c7cf10-a720-4e0e-8f11-0fa5b70755e5") + ) + (pin "2" + (uuid "06b0f193-38d1-4ddb-902a-268d77482f40") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 171.45 97.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c5f007e0-c557-4874-85c3-fa1ed54097df") + (property "Reference" "S30" + (at 171.45 93.218 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 171.45 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 171.45 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 171.45 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 171.45 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6e1017cf-7427-4a63-8691-d0f735e66c44") + ) + (pin "2" + (uuid "9c29e65a-57ae-4772-9cae-74bc95da61d9") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S30") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 220.98 142.24 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c67440e6-2a16-4f51-9700-41c59426d502") + (property "Reference" "S55" + (at 220.98 137.668 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 220.98 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 220.98 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 220.98 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 220.98 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1db0b709-7461-43e7-bff1-9949fa34c0ad") + ) + (pin "2" + (uuid "aca40cb9-937a-44fd-bb08-fb736db9a1cb") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S55") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 219.71 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c6749e90-6d8e-4c65-874a-150e42204105") + (property "Reference" "D22" + (at 219.456 78.486 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 219.71 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 219.71 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 219.71 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 219.71 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 219.71 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 219.71 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "73a5906a-f282-469e-9681-b976674376f2") + ) + (pin "2" + (uuid "7652342e-2a5e-4cb3-bfe5-3783732af6ae") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D22") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 171.45 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c9576861-f937-421c-9479-67077969f685") + (property "Reference" "S8" + (at 171.45 47.498 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 171.45 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 171.45 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 171.45 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 171.45 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "437ea715-692e-4ab7-badf-4e856ed4fbeb") + ) + (pin "2" + (uuid "0115cd0b-5038-4bed-9c4e-cba24c6072be") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 54.61 148.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c9a27b1f-82b1-45fa-97c5-6dc00c6fa30e") + (property "Reference" "D45" + (at 54.356 145.796 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 54.61 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 54.61 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 54.61 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 54.61 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 54.61 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 54.61 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "257ce55b-5226-409e-a829-f80fd6cc5262") + ) + (pin "2" + (uuid "31d1daca-3288-4e34-af37-2091d087bf72") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D45") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 170.18 148.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "cafd71c0-32c6-4929-ae3b-16ae92d6209c") + (property "Reference" "D52" + (at 169.926 145.796 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 170.18 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 170.18 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 170.18 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 170.18 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 170.18 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 170.18 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d45fe9b8-dc86-4c27-b4d3-646843bbb69f") + ) + (pin "2" + (uuid "60ac2c7c-7f7c-4fae-91f1-2310641ee6d2") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D52") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 88.9 142.24 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "cc47498f-3d0e-4986-8a31-30de7275702e") + (property "Reference" "S47" + (at 88.9 137.668 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 88.9 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 88.9 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 88.9 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 88.9 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "438d6664-7495-4fff-93eb-79eb417aad27") + ) + (pin "2" + (uuid "367c8fa8-7a44-4d09-b8f2-ae465a66d062") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S47") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 153.67 171.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "cd6949a7-9daf-40c8-90d7-8a603f97dd7b") + (property "Reference" "D62" + (at 153.416 168.656 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 153.67 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 153.67 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 153.67 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 153.67 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 153.67 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 153.67 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "02084a2c-b9d7-463a-b2c1-b600f14dc3f5") + ) + (pin "2" + (uuid "4b0f1652-2a41-4d61-a580-63aa365f8263") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D62") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 87.63 125.73 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d1833f9c-3374-45e7-b71e-1f7317ca6545") + (property "Reference" "D36" + (at 87.376 122.936 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 87.63 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 87.63 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 87.63 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 87.63 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 87.63 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 87.63 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f91f0f53-983a-4151-987a-7ba4b9f6e5bc") + ) + (pin "2" + (uuid "6fcb5631-0986-46c3-af96-b45adf21a404") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D36") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 170.18 58.42 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d3901272-9064-4215-b269-d5f3123a8d1c") + (property "Reference" "D8" + (at 169.926 55.626 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 170.18 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 170.18 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 170.18 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 170.18 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 170.18 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 170.18 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "add972a3-c2a9-436f-8a1c-f001c4dfe22e") + ) + (pin "2" + (uuid "4a9b62fd-7ea7-49f7-907e-d4884b8b5147") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 72.39 119.38 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d4659f7f-3afd-46c9-8a84-c20dec7f5040") + (property "Reference" "S35" + (at 72.39 114.808 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 72.39 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 72.39 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 72.39 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 72.39 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9defb69d-558d-44f4-ab0c-248db155e94e") + ) + (pin "2" + (uuid "608a97af-f382-4a55-8f34-cef0c6aa34a0") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S35") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 54.61 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d4e8a74d-04fa-4dad-81c6-d67a50a1f9f5") + (property "Reference" "D12" + (at 54.356 78.486 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 54.61 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 54.61 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 54.61 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 54.61 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 54.61 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 54.61 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7801facb-cc32-4f65-bce7-1c98a203cf39") + ) + (pin "2" + (uuid "2ececba0-22d1-4293-bc74-b83ee29fa68d") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 187.96 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d9168fb1-f3cc-4369-9510-e813fe064942") + (property "Reference" "S9" + (at 187.96 47.498 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 187.96 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 187.96 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 187.96 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 187.96 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d25bbcac-eea4-4f15-b418-47aeaafa99b6") + ) + (pin "2" + (uuid "c2028ab8-9ef2-4463-8252-e5578b119c8d") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 105.41 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d93eeef6-8277-4405-99b5-a8b23a25699a") + (property "Reference" "S15" + (at 105.41 70.358 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 105.41 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 105.41 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 105.41 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 105.41 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "901f5b02-0924-43e9-a194-6fb0157a7c01") + ) + (pin "2" + (uuid "45b96b24-62b0-4b3b-9924-568a1e34d2b1") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S15") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 204.47 165.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "dac46198-2903-4a9d-afa6-e761b7c59835") + (property "Reference" "S65" + (at 204.47 160.528 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 204.47 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 204.47 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 204.47 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 204.47 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9a979974-be27-4247-97f8-a4aafbec2f44") + ) + (pin "2" + (uuid "95ee4ac1-509d-4dd9-aa26-cb36fabfcf53") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S65") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 121.92 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "db3ed532-8f5c-44c9-9c41-efdcd89f3b94") + (property "Reference" "S5" + (at 121.92 47.498 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 121.92 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 121.92 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 121.92 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 121.92 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "70a97eb0-9662-4226-825d-0cad9d004ba0") + ) + (pin "2" + (uuid "1506435a-7893-456f-9af1-ca3330b057ee") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 121.92 165.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "dd5cb95c-12d8-4044-a193-40dbbe069158") + (property "Reference" "S60" + (at 121.92 160.528 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 121.92 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 121.92 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 121.92 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 121.92 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d67bb020-8ed1-4386-ab05-306b2542b85a") + ) + (pin "2" + (uuid "a37f2458-8319-4096-9b8a-41b332431ae8") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S60") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 87.63 58.42 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e0525c12-8c4a-450b-92b5-99255a2484b6") + (property "Reference" "D3" + (at 87.376 55.626 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 87.63 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 87.63 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 87.63 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 87.63 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 87.63 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 87.63 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4af92d31-17fb-46c4-8234-57854159ac26") + ) + (pin "2" + (uuid "8e3c4d3b-379a-4a41-a796-e82167ba5b00") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 204.47 142.24 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e05f51d2-4199-43e6-b0c0-63df5c4381b2") + (property "Reference" "S54" + (at 204.47 137.668 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 204.47 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 204.47 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 204.47 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 204.47 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f916ec59-4738-4d4c-9397-1e24b9be2f83") + ) + (pin "2" + (uuid "608e2836-cb22-42cf-b4b3-1e78892724b2") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S54") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 104.14 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e1def209-1e44-421d-8c2d-9638d77a0d7a") + (property "Reference" "D26" + (at 103.886 101.346 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 104.14 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 104.14 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 104.14 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 104.14 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 104.14 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 104.14 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8d068ebf-b21c-4fb9-a47b-5fe9cb8ce108") + ) + (pin "2" + (uuid "94d7b2a0-71c0-4e61-8068-df3f50a793a2") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D26") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 105.41 97.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e2b36669-98ea-4b1b-98f4-d40dca7a7edc") + (property "Reference" "S26" + (at 105.41 93.218 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 105.41 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 105.41 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 105.41 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 105.41 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "55e6654c-6adc-456d-8fc4-23f84ede7762") + ) + (pin "2" + (uuid "31931d82-5341-4c9a-ac45-5fd700d74a6e") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S26") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 71.12 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e3c60048-bb1e-4914-a1de-22ce34bd1281") + (property "Reference" "D24" + (at 70.866 101.346 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 71.12 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 71.12 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 71.12 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 71.12 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 71.12 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 71.12 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c7e1b5d9-7bbe-4d07-a7b7-3be8cb57210a") + ) + (pin "2" + (uuid "51094391-9b02-4b3b-9043-b4adc58b28ab") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D24") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 71.12 171.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e5c955c4-b56f-4945-b891-872ce9127943") + (property "Reference" "D57" + (at 70.866 168.656 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 71.12 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 71.12 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 71.12 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 71.12 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 71.12 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 71.12 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "da5e0ff0-d1ce-458c-b8c5-2237e27f958e") + ) + (pin "2" + (uuid "8dcf022d-a1f3-4669-a214-beeeb5dc8d41") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D57") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 171.45 165.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e6dd8887-2df9-4002-b72e-73c1e2e3faa3") + (property "Reference" "S63" + (at 171.45 160.528 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 171.45 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 171.45 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 171.45 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 171.45 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ec53ee14-53b0-40d8-bf80-8fd707e15ca3") + ) + (pin "2" + (uuid "8bf6e47f-5b05-40dc-bd18-b20c67b2c165") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S63") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 137.16 171.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e7fb2fc1-e6d8-464f-ba3a-68049d83a2bc") + (property "Reference" "D61" + (at 136.906 168.656 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 137.16 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 137.16 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 137.16 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 137.16 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 137.16 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 137.16 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "15b26fe5-1001-4ae0-abe3-c4f5d3fa69bf") + ) + (pin "2" + (uuid "b0b89c84-c309-4fad-8f31-01c098ac8796") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D61") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 121.92 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e9548329-f592-4c98-828e-39abac7fbe1d") + (property "Reference" "S16" + (at 121.92 70.358 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 121.92 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 121.92 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 121.92 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 121.92 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "bc2e278f-b049-4c0a-b348-6f5f8b350059") + ) + (pin "2" + (uuid "8659db06-b3be-4001-a56d-ac7d95330b01") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S16") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 121.92 119.38 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e9fc1da0-6b5d-44e2-9e22-7c2c0c1c9d0b") + (property "Reference" "S38" + (at 121.92 114.808 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 121.92 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 121.92 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 121.92 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 121.92 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ab7ac206-edde-41bb-a841-6a9b84626278") + ) + (pin "2" + (uuid "241ccab4-01b1-4e38-ba12-14b44b0a3b45") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S38") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 54.61 125.73 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "eb1c3fe2-b8cb-4265-beb7-2211c1c23822") + (property "Reference" "D34" + (at 54.356 122.936 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 54.61 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 54.61 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 54.61 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 54.61 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 54.61 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 54.61 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8e717c67-44fb-4c46-b9b8-848736ec61e9") + ) + (pin "2" + (uuid "7b11d506-f3de-4a40-8bad-a12d2e3bd0e3") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D34") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 87.63 171.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "eb970f52-84b5-4e1c-b2fc-b4725e95c50b") + (property "Reference" "D58" + (at 87.376 168.656 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 87.63 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 87.63 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 87.63 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 87.63 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 87.63 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 87.63 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4fa394af-2041-41eb-9e2c-ea536972e735") + ) + (pin "2" + (uuid "07b5c48d-e893-4e4f-b2bb-3c69dc076ca0") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D58") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 203.2 58.42 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ec48d528-8e94-4f28-ba0d-488e3028e1e7") + (property "Reference" "D10" + (at 202.946 55.626 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 203.2 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 203.2 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 203.2 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 203.2 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 203.2 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 203.2 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "945456be-1369-43c0-8f42-0ab52c258d7c") + ) + (pin "2" + (uuid "c0008bc0-91b2-40e6-add4-f3383b4fd0b6") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 121.92 97.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ed173136-f70f-48ee-8c46-014db5c3e488") + (property "Reference" "S27" + (at 121.92 93.218 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 121.92 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 121.92 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 121.92 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 121.92 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "19dd42d4-a476-4bcc-a3b4-fc1445d01c1a") + ) + (pin "2" + (uuid "27efb776-8b49-4f57-a69e-b0ddcae07c36") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S27") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 170.18 171.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ee1db905-7344-4d3f-aadb-2496d5dbb60c") + (property "Reference" "D63" + (at 169.926 168.656 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 170.18 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 170.18 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 170.18 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 170.18 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 170.18 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 170.18 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "93245e68-e510-438c-b439-6a43aa7a42db") + ) + (pin "2" + (uuid "acd17382-a87a-4e3e-8c90-50e2e1617644") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D63") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 87.63 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "f3e5841d-a27a-4254-8789-969192acf41b") + (property "Reference" "D14" + (at 87.376 78.486 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 87.63 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 87.63 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 87.63 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 87.63 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 87.63 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 87.63 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "33d7c4fb-1931-4778-bf57-fb1c81dbe5df") + ) + (pin "2" + (uuid "b538ca4e-fff3-4175-add4-b52278486326") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 88.9 119.38 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "f40b318c-afdb-420a-99b7-8afcbe35aaed") + (property "Reference" "S36" + (at 88.9 114.808 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 88.9 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 88.9 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 88.9 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 88.9 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b03917e9-0dda-4455-a62e-f450e9403442") + ) + (pin "2" + (uuid "e527857d-fe7f-4b3c-9254-2a656ff729a6") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S36") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 170.18 125.73 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "f41d21d6-1260-4b6e-b55a-1dfcdbb85a5f") + (property "Reference" "D41" + (at 169.926 122.936 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 170.18 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 170.18 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 170.18 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 170.18 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 170.18 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 170.18 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "25a17504-169f-4471-a7d9-0da8469906a8") + ) + (pin "2" + (uuid "9cdcd807-71fb-475d-be0a-5e7b722712df") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D41") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 87.63 148.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "f4eb0e4d-814c-47f9-bb69-bc4bc1a38e7c") + (property "Reference" "D47" + (at 87.376 145.796 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 87.63 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 87.63 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 87.63 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 87.63 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 87.63 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 87.63 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7936cffa-311e-4e96-a61d-33d817854759") + ) + (pin "2" + (uuid "ee5f189c-7789-47fc-945f-a4d1acf5d28a") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D47") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 72.39 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "f6d5580e-7466-42f4-a266-7723b6403ba3") + (property "Reference" "S13" + (at 72.39 70.358 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 72.39 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 72.39 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 72.39 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 72.39 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ebab7401-6d31-426f-a10a-a0c2e1ef2024") + ) + (pin "2" + (uuid "2d1ac25a-b2bc-41dd-99ca-35b90dd956b9") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S13") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 154.94 97.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "fb2a978a-6632-461c-9dd7-88ad97ca4fdd") + (property "Reference" "S29" + (at 154.94 93.218 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 154.94 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 154.94 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 154.94 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 154.94 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "83bc9f2f-c73e-47cb-b282-8630f81cd57a") + ) + (pin "2" + (uuid "51208d9d-0bc3-4c44-9fca-dccb9f39047e") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S29") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 105.41 119.38 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "fbee6f25-577a-4200-9563-1d2c7a316ec7") + (property "Reference" "S37" + (at 105.41 114.808 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 105.41 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 105.41 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 105.41 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 105.41 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9c2bbf95-9f9f-4b7b-bf9a-7686e45cec89") + ) + (pin "2" + (uuid "a14ba0c8-087d-4768-aeca-e42e1287c067") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S37") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 72.39 97.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "fc2ad876-7bf8-440e-abb2-c40d6411c9d8") + (property "Reference" "S24" + (at 72.39 93.218 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 72.39 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 72.39 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 72.39 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 72.39 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ae90f0de-8b4d-48ed-b0ee-27fbfcd65458") + ) + (pin "2" + (uuid "b967c7df-151f-4115-9582-adb90c59a438") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S24") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 220.98 119.38 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "fc6814da-0e4d-4951-985b-8e77c429a6e9") + (property "Reference" "S44" + (at 220.98 114.808 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 220.98 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 220.98 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 220.98 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 220.98 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4b19ada3-bea7-4f7c-aeb5-1ef7d67b1758") + ) + (pin "2" + (uuid "55a31f93-a048-46d2-bacf-1195a1e89b5a") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S44") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Diode") + (at 153.67 58.42 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ffd58831-14a2-4a21-8bb2-a818bd643fa9") + (property "Reference" "D7" + (at 153.416 55.626 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode" + (at 153.67 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 153.67 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 153.67 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 153.67 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 153.67 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 153.67 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e021389e-780f-4a0e-ae76-f1121686cadc") + ) + (pin "2" + (uuid "69d0a006-2207-440a-b509-683f3ad60301") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "D7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ScottoKeeB:Placeholder_Keyswitch") + (at 187.96 142.24 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ffef3d09-a229-429b-8aa9-058e877826f3") + (property "Reference" "S53" + (at 187.96 137.668 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 187.96 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 187.96 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 187.96 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 187.96 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "687682c6-d062-469d-bbc8-659f0587c5a8") + ) + (pin "2" + (uuid "bcdc000b-ce2e-42d9-bc2d-b7edf8214997") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/096d775d-4f8c-4f5c-ac8a-0d330a2571c8" + (reference "S53") + (unit 1) + ) + ) + ) + ) +) diff --git a/pcb/gtxl/MAU.kicad_sch b/pcb/gtxl/MAU.kicad_sch index 5d0e8b4..590877d 100644 --- a/pcb/gtxl/MAU.kicad_sch +++ b/pcb/gtxl/MAU.kicad_sch @@ -376,23 +376,20 @@ ) ) ) - (symbol "74xx:74LS157" - (pin_names - (offset 1.016) - ) + (symbol "74xx:74HCT244" (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "U" - (at -7.62 19.05 0) + (at -7.62 16.51 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "74LS157" - (at -7.62 -21.59 0) + (property "Value" "74HCT244" + (at -7.62 -16.51 0) (effects (font (size 1.27 1.27) @@ -408,7 +405,7 @@ (hide yes) ) ) - (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS157" + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/74HC_HCT244.pdf" (at 0 0 0) (effects (font @@ -417,7 +414,7 @@ (hide yes) ) ) - (property "Description" "Quad 2 to 1 line Multiplexer" + (property "Description" "8-bit Buffer/Line Driver 3-state" (at 0 0 0) (effects (font @@ -426,15 +423,16 @@ (hide yes) ) ) - (property "ki_locked" "" + (property "ki_keywords" "HCTMOS BUFFER 3State" (at 0 0 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) - (property "ki_keywords" "TTL MUX MUX2" + (property "ki_fp_filters" "TSSOP*4.4x6.5mm*P0.65mm* SSOP*4.4x6.5mm*P0.65mm*" (at 0 0 0) (effects (font @@ -443,20 +441,23 @@ (hide yes) ) ) - (property "ki_fp_filters" "DIP?16*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (symbol "74HCT244_1_0" + (polyline + (pts + (xy 1.27 0) (xy -1.27 1.27) (xy -1.27 -1.27) (xy 1.27 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) ) - (hide yes) ) - ) - (symbol "74LS157_1_0" - (pin input line - (at -12.7 -15.24 0) + (pin input inverted + (at -12.7 -10.16 0) (length 5.08) - (name "S" + (name "1OE" (effects (font (size 1.27 1.27) @@ -471,10 +472,10 @@ ) ) ) - (pin input line - (at -12.7 -2.54 0) + (pin power_in line + (at 0 -20.32 90) (length 5.08) - (name "I1c" + (name "GND" (effects (font (size 1.27 1.27) @@ -490,9 +491,9 @@ ) ) (pin input line - (at -12.7 0 0) + (at -12.7 -5.08 0) (length 5.08) - (name "I0c" + (name "2A3" (effects (font (size 1.27 1.27) @@ -507,10 +508,10 @@ ) ) ) - (pin output line - (at 12.7 -7.62 180) + (pin tri_state line + (at 12.7 5.08 180) (length 5.08) - (name "Zd" + (name "1Y3" (effects (font (size 1.27 1.27) @@ -526,9 +527,9 @@ ) ) (pin input line - (at -12.7 -10.16 0) + (at -12.7 -2.54 0) (length 5.08) - (name "I1d" + (name "2A2" (effects (font (size 1.27 1.27) @@ -543,10 +544,10 @@ ) ) ) - (pin input line - (at -12.7 -7.62 0) + (pin tri_state line + (at 12.7 7.62 180) (length 5.08) - (name "I0d" + (name "1Y2" (effects (font (size 1.27 1.27) @@ -561,10 +562,10 @@ ) ) ) - (pin input inverted - (at -12.7 -17.78 0) + (pin input line + (at -12.7 0 0) (length 5.08) - (name "E" + (name "2A1" (effects (font (size 1.27 1.27) @@ -579,10 +580,10 @@ ) ) ) - (pin power_in line - (at 0 22.86 270) + (pin tri_state line + (at 12.7 10.16 180) (length 5.08) - (name "VCC" + (name "1Y1" (effects (font (size 1.27 1.27) @@ -598,16 +599,52 @@ ) ) (pin input line - (at -12.7 15.24 0) + (at -12.7 2.54 0) (length 5.08) - (name "I0a" + (name "2A0" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 12.7 12.7 180) + (length 5.08) + (name "1Y0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input inverted + (at -12.7 -12.7 0) + (length 5.08) + (name "2OE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" (effects (font (size 1.27 1.27) @@ -618,7 +655,43 @@ (pin input line (at -12.7 12.7 0) (length 5.08) - (name "I1a" + (name "1A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 20.32 270) + (length 5.08) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 12.7 2.54 180) + (length 5.08) + (name "2Y0" (effects (font (size 1.27 1.27) @@ -633,10 +706,10 @@ ) ) ) - (pin output line - (at 12.7 15.24 180) + (pin input line + (at -12.7 10.16 0) (length 5.08) - (name "Za" + (name "1A1" (effects (font (size 1.27 1.27) @@ -651,10 +724,10 @@ ) ) ) - (pin input line - (at -12.7 7.62 0) + (pin tri_state line + (at 12.7 0 180) (length 5.08) - (name "I0b" + (name "2Y1" (effects (font (size 1.27 1.27) @@ -670,9 +743,9 @@ ) ) (pin input line - (at -12.7 5.08 0) + (at -12.7 7.62 0) (length 5.08) - (name "I1b" + (name "1A2" (effects (font (size 1.27 1.27) @@ -687,10 +760,10 @@ ) ) ) - (pin output line - (at 12.7 7.62 180) + (pin tri_state line + (at 12.7 -2.54 180) (length 5.08) - (name "Zb" + (name "2Y2" (effects (font (size 1.27 1.27) @@ -705,10 +778,10 @@ ) ) ) - (pin power_in line - (at 0 -25.4 90) + (pin input line + (at -12.7 5.08 0) (length 5.08) - (name "GND" + (name "1A3" (effects (font (size 1.27 1.27) @@ -723,10 +796,10 @@ ) ) ) - (pin output line - (at 12.7 0 180) + (pin tri_state line + (at 12.7 -5.08 180) (length 5.08) - (name "Zc" + (name "2Y3" (effects (font (size 1.27 1.27) @@ -742,10 +815,10 @@ ) ) ) - (symbol "74LS157_1_1" + (symbol "74HCT244_1_1" (rectangle - (start -7.62 17.78) - (end 7.62 -20.32) + (start -7.62 15.24) + (end 7.62 -15.24) (stroke (width 0.254) (type default) @@ -756,25 +829,23 @@ ) ) ) - (symbol "power:+5V" - (power) - (pin_numbers hide) + (symbol "74xx:74LS157" (pin_names - (offset 0) hide) + (offset 1.016) + ) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "#PWR" - (at 0 -3.81 0) + (property "Reference" "U" + (at -7.62 19.05 0) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) - (property "Value" "+5V" - (at 0 3.556 0) + (property "Value" "74LS157" + (at -7.62 -21.59 0) (effects (font (size 1.27 1.27) @@ -790,7 +861,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS157" (at 0 0 0) (effects (font @@ -799,7 +870,7 @@ (hide yes) ) ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" + (property "Description" "Quad 2 to 1 line Multiplexer" (at 0 0 0) (effects (font @@ -808,65 +879,80 @@ (hide yes) ) ) - (property "ki_keywords" "global power" + (property "ki_locked" "" (at 0 0 0) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) - (symbol "+5V_0_1" - (polyline - (pts - (xy -0.762 1.27) (xy 0 2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) + (property "ki_keywords" "TTL MUX MUX2" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (polyline - (pts - (xy 0 0) (xy 0 2.54) + ) + (property "ki_fp_filters" "DIP?16*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (stroke - (width 0) - (type default) + (hide yes) + ) + ) + (symbol "74LS157_1_0" + (pin input line + (at -12.7 -15.24 0) + (length 5.08) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 0 2.54) (xy 0.762 1.27) - ) - (stroke - (width 0) - (type default) + (pin input line + (at -12.7 -2.54 0) + (length 5.08) + (name "I1c" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "+5V_1_1" - (pin power_in line - (at 0 0 90) - (length 0) - (name "~" + (pin input line + (at -12.7 0 0) + (length 5.08) + (name "I0c" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "11" (effects (font (size 1.27 1.27) @@ -874,95 +960,215 @@ ) ) ) - ) - ) - (symbol "power:GND" - (power) - (pin_numbers hide) - (pin_names - (offset 0) hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "#PWR" - (at 0 -6.35 0) - (effects - (font - (size 1.27 1.27) + (pin output line + (at 12.7 -7.62 180) + (length 5.08) + (name "Zd" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "Value" "GND" - (at 0 -3.81 0) - (effects - (font - (size 1.27 1.27) + (pin input line + (at -12.7 -10.16 0) + (length 5.08) + (name "I1d" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (property "Footprint" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin input line + (at -12.7 -7.62 0) + (length 5.08) + (name "I0d" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "Datasheet" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin input inverted + (at -12.7 -17.78 0) + (length 5.08) + (name "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin power_in line + (at 0 22.86 270) + (length 5.08) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "ki_keywords" "global power" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin input line + (at -12.7 15.24 0) + (length 5.08) + (name "I0a" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (symbol "GND_0_1" - (polyline - (pts - (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + (pin input line + (at -12.7 12.7 0) + (length 5.08) + (name "I1a" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0) - (type default) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + ) + (pin output line + (at 12.7 15.24 180) + (length 5.08) + (name "Za" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 7.62 0) + (length 5.08) + (name "I0b" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 5.08 0) + (length 5.08) + (name "I1b" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 12.7 7.62 180) + (length 5.08) + (name "Zb" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "GND_1_1" (pin power_in line - (at 0 0 270) - (length 0) - (name "~" + (at 0 -25.4 90) + (length 5.08) + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "8" (effects (font (size 1.27 1.27) @@ -970,2151 +1176,4380 @@ ) ) ) - ) + (pin output line + (at 12.7 0 180) + (length 5.08) + (name "Zc" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "74LS157_1_1" + (rectangle + (start -7.62 17.78) + (end 7.62 -20.32) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + ) + (symbol "Device:R_Network08_US" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "RN" + (at -12.7 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R_Network08_US" + (at 10.16 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_THT:R_Array_SIP9" + (at 12.065 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/31509/csc.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "8 resistor network, star topology, bussed resistors, small US symbol" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R network star-topology" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R?Array?SIP*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_Network08_US_0_1" + (rectangle + (start -11.43 -3.175) + (end 8.89 3.175) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (circle + (center -10.16 2.286) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center -7.62 2.286) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center -5.08 2.286) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center -2.54 2.286) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -10.16 2.286) (xy 7.62 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -10.16 2.286) (xy -10.16 1.524) (xy -9.398 1.1684) (xy -10.922 0.508) (xy -9.398 -0.1524) + (xy -10.922 -0.8382) (xy -9.398 -1.524) (xy -10.922 -2.1844) (xy -10.16 -2.54) (xy -10.16 -3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -7.62 2.286) (xy -7.62 1.524) (xy -6.858 1.1684) (xy -8.382 0.508) (xy -6.858 -0.1524) (xy -8.382 -0.8382) + (xy -6.858 -1.524) (xy -8.382 -2.1844) (xy -7.62 -2.54) (xy -7.62 -3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 2.286) (xy -5.08 1.524) (xy -4.318 1.1684) (xy -5.842 0.508) (xy -4.318 -0.1524) (xy -5.842 -0.8382) + (xy -4.318 -1.524) (xy -5.842 -2.1844) (xy -5.08 -2.54) (xy -5.08 -3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 2.286) (xy -2.54 1.524) (xy -1.778 1.1684) (xy -3.302 0.508) (xy -1.778 -0.1524) (xy -3.302 -0.8382) + (xy -1.778 -1.524) (xy -3.302 -2.1844) (xy -2.54 -2.54) (xy -2.54 -3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.286) (xy 0 1.524) (xy 0.762 1.1684) (xy -0.762 0.508) (xy 0.762 -0.1524) (xy -0.762 -0.8382) + (xy 0.762 -1.524) (xy -0.762 -2.1844) (xy 0 -2.54) (xy 0 -3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.286) (xy 2.54 1.524) (xy 3.302 1.1684) (xy 1.778 0.508) (xy 3.302 -0.1524) (xy 1.778 -0.8382) + (xy 3.302 -1.524) (xy 1.778 -2.1844) (xy 2.54 -2.54) (xy 2.54 -3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 2.286) (xy 5.08 1.524) (xy 5.842 1.1684) (xy 4.318 0.508) (xy 5.842 -0.1524) (xy 4.318 -0.8382) + (xy 5.842 -1.524) (xy 4.318 -2.1844) (xy 5.08 -2.54) (xy 5.08 -3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 7.62 2.286) (xy 7.62 1.524) (xy 8.382 1.1684) (xy 6.858 0.508) (xy 8.382 -0.1524) (xy 6.858 -0.8382) + (xy 8.382 -1.524) (xy 6.858 -2.1844) (xy 7.62 -2.54) (xy 7.62 -3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 2.286) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 2.286) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 5.08 2.286) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "R_Network08_US_1_1" + (pin passive line + (at -10.16 5.08 270) + (length 2.54) + (name "common" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -10.16 -5.08 90) + (length 1.27) + (name "R1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 -5.08 90) + (length 1.27) + (name "R2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 90) + (length 1.27) + (name "R3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 -5.08 90) + (length 1.27) + (name "R4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 90) + (length 1.27) + (name "R5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 1.27) + (name "R6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -5.08 90) + (length 1.27) + (name "R7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -5.08 90) + (length 1.27) + (name "R8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:+5V" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+5V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+5V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:GND" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + ) + (junction + (at 170.18 167.64) + (diameter 0) + (color 0 0 0 0) + (uuid "0b82ee24-d3f3-4294-a476-b340494f52f9") + ) + (junction + (at 231.14 186.69) + (diameter 0) + (color 0 0 0 0) + (uuid "356a9dc0-2df7-488d-8ff0-6cce70f7fdaf") + ) + (junction + (at 137.16 186.69) + (diameter 0) + (color 0 0 0 0) + (uuid "4072c5eb-88b6-4bf6-afc4-2e25e4a27dbe") + ) + (junction + (at 95.25 160.02) + (diameter 0) + (color 0 0 0 0) + (uuid "6f58595c-edf5-4b9f-9152-125f086cda14") + ) + (junction + (at 231.14 119.38) + (diameter 0) + (color 0 0 0 0) + (uuid "93d164fb-826d-4cae-9258-604ef4536062") + ) + (junction + (at 95.25 93.98) + (diameter 0) + (color 0 0 0 0) + (uuid "999fefec-daec-40b4-a360-bce6b922ab02") + ) + (junction + (at 88.9 53.34) + (diameter 0) + (color 0 0 0 0) + (uuid "a9961e2d-926e-4027-b64f-277a375edcee") + ) + (junction + (at 95.25 231.14) + (diameter 0) + (color 0 0 0 0) + (uuid "d5125d70-2e3e-43d5-8d34-c82ebce31e28") + ) + (bus_entry + (at 181.61 83.82) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "025a65e4-fe93-403b-bdcb-f96205422ef2") + ) + (bus_entry + (at 303.53 111.76) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "09600f99-2e65-433b-9c94-728b5cd44d72") + ) + (bus_entry + (at 134.62 223.52) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "0d02ee71-c6f4-4a09-ae39-7d0a9eeb4eea") + ) + (bus_entry + (at 176.53 152.4) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "0d49c262-66f5-4de8-8bb9-d774d4164de4") + ) + (bus_entry + (at 88.9 220.98) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "0f998520-29fc-48b7-8b84-20e2a7989821") + ) + (bus_entry + (at 134.62 81.28) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "1244374c-f4f0-4697-ab1f-9529291fefa1") + ) + (bus_entry + (at 88.9 210.82) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "12ba2736-2c2f-410a-9e5e-acf0faf87088") + ) + (bus_entry + (at 88.9 152.4) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "14136d33-6bfc-4b39-b737-46a083616f6a") + ) + (bus_entry + (at 88.9 142.24) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "196a291d-eabe-497e-b02f-8fead4d19905") + ) + (bus_entry + (at 88.9 213.36) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "1eecdeec-62f0-4c8b-8ea5-f79016c13a0d") + ) + (bus_entry + (at 88.9 144.78) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "1f0f1d06-1e33-4d39-b0f0-87d137113d0f") + ) + (bus_entry + (at 303.53 99.06) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "2017a899-29e4-4f3c-b603-4595f6959c8b") + ) + (bus_entry + (at 88.9 78.74) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "21f9d010-6c9b-4ab9-b5a3-6eabc9e43030") + ) + (bus_entry + (at 88.9 71.12) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "253c6ee0-78a6-4e60-86fc-4446b36922aa") + ) + (bus_entry + (at 134.62 213.36) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "284882c8-d2bc-4c1c-94fb-bb8d27536cf1") + ) + (bus_entry + (at 88.9 208.28) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "298460ec-cb8b-4da5-b09a-36093c0aef1e") + ) + (bus_entry + (at 134.62 154.94) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "2be62ca9-a086-47cd-ada2-c9c57d178648") + ) + (bus_entry + (at 139.7 234.95) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "2d9244c2-0a0b-4201-b02d-d64f5fd4e1ee") + ) + (bus_entry + (at 88.9 139.7) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "2fb6ee3e-fd0c-4ee2-a913-94a0b83ba9fb") + ) + (bus_entry + (at 134.62 144.78) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "32bbb024-91b9-4e99-96ba-e51a09171ef9") + ) + (bus_entry + (at 228.6 144.78) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "341d7339-9504-4433-ba78-7a5d5c208fce") + ) + (bus_entry + (at 88.9 205.74) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "362a7989-8fed-4684-a89e-51ee418ebbf3") + ) + (bus_entry + (at 134.62 215.9) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "36b81fd4-348c-409e-b99e-16adc9c539f0") + ) + (bus_entry + (at 88.9 76.2) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "41458be5-db67-4eed-9236-fcd86191e98e") + ) + (bus_entry + (at 88.9 81.28) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "4300e4c8-3136-4721-bad4-63a2c19e93bf") + ) + (bus_entry + (at 181.61 157.48) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "47ca35b4-ea1a-4110-a49d-973100739f09") + ) + (bus_entry + (at 134.62 218.44) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "4aa6b341-8832-4a07-aa7c-8e7918a9b089") + ) + (bus_entry + (at 134.62 147.32) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "4e3b2454-6522-4ca7-abb5-a4c413a3b776") + ) + (bus_entry + (at 134.62 149.86) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "50c5510e-573e-4784-a0c3-ed27eb30d2e2") + ) + (bus_entry + (at 181.61 91.44) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "515daf0e-0e47-41fc-93e7-53f12a7dd610") + ) + (bus_entry + (at 181.61 142.24) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "518d77de-106f-4e6a-83d7-bebd549ba86b") + ) + (bus_entry + (at 176.53 144.78) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "54f6df94-7e30-4374-9b03-d927f584f797") + ) + (bus_entry + (at 139.7 242.57) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "55b05e91-f5cc-4bc3-b26c-9992ba5489dc") + ) + (bus_entry + (at 88.9 134.62) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "5ea2610b-392f-4a68-bafd-fae09d88ecdd") + ) + (bus_entry + (at 134.62 137.16) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "6099abdb-103f-4d86-9f2d-e6222eec7f14") + ) + (bus_entry + (at 228.6 152.4) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "6211e6c8-6cc9-40dc-a592-bb4c86425069") + ) + (bus_entry + (at 134.62 71.12) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "626a5c08-e466-4c38-822a-7678997bda63") + ) + (bus_entry + (at 88.9 68.58) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "6613840c-7697-4343-a981-c64b39017367") + ) + (bus_entry + (at 303.53 101.6) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "6a44ff98-55a4-4921-b959-9c0fbf5e6ff8") + ) + (bus_entry + (at 176.53 78.74) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "6fedbad2-b38c-4d36-8bd0-b400b5cfde00") + ) + (bus_entry + (at 88.9 147.32) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "719a8d36-275b-488d-a1e1-f57388c733ce") + ) + (bus_entry + (at 181.61 134.62) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "788e5686-bb7d-4167-8a05-66c7c091e1eb") + ) + (bus_entry + (at 228.6 71.12) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "793ef1e1-b654-42bc-90be-41b073860c2b") + ) + (bus_entry + (at 176.53 93.98) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "798ddcad-0596-4700-afdc-a0ba1f8953a2") + ) + (bus_entry + (at 88.9 218.44) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "7b2efd8b-66ef-4f4d-88ef-dc333cbe9a37") + ) + (bus_entry + (at 134.62 83.82) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "80a697c5-1286-4423-8b26-57cf03ffb768") + ) + (bus_entry + (at 303.53 104.14) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "817b795f-8899-4f2c-8d71-182bc3431e89") + ) + (bus_entry + (at 134.62 210.82) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "81ed737e-2575-4927-af9b-3042cee79d2b") + ) + (bus_entry + (at 176.53 71.12) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "82c09502-3c83-4ee1-a857-b4d53a30b3b3") + ) + (bus_entry + (at 139.7 240.03) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "84d152f6-0373-4807-baf2-3c4913d469d0") + ) + (bus_entry + (at 139.7 250.19) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "88ab1236-8542-4740-8eb9-e23fbef55614") + ) + (bus_entry + (at 88.9 73.66) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "97e38230-96e9-4678-b713-472a5e1aad97") + ) + (bus_entry + (at 228.6 93.98) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "98d140ae-6b0b-43f0-9271-0d9b6f654bf7") + ) + (bus_entry + (at 176.53 160.02) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "a2ca1e16-d753-431d-8d41-4394c3c0ec14") + ) + (bus_entry + (at 134.62 139.7) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "a4473892-f532-45f0-a722-fae764e5f04b") + ) + (bus_entry + (at 88.9 215.9) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "a74177b2-79c1-4306-a678-511ca5cf36cf") + ) + (bus_entry + (at 88.9 137.16) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "a75c17dd-0bc8-449f-ab95-d3df9d5ec82d") + ) + (bus_entry + (at 228.6 86.36) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "ab15bc1d-77c8-4b85-9513-09668cfad107") + ) + (bus_entry + (at 88.9 86.36) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "b185b743-fe50-41b3-8237-8e4996c33ea7") + ) + (bus_entry + (at 134.62 78.74) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "ba7df3fa-2433-4a50-afe1-bde8e8658a7a") + ) + (bus_entry + (at 181.61 76.2) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "bb42cd7f-32af-4a2e-b60f-81f827adf485") + ) + (bus_entry + (at 139.7 245.11) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "bdca1fa5-ce28-4e46-9652-f419f3e242ba") + ) + (bus_entry + (at 134.62 152.4) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "bee1e88a-ae83-4794-8737-b328b544a2d4") + ) + (bus_entry + (at 134.62 73.66) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "c7fb89e6-a889-49e2-9ab5-0542174250e9") + ) + (bus_entry + (at 228.6 160.02) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "c926c291-7c0d-40e0-854b-6db47e3d518b") + ) + (bus_entry + (at 88.9 149.86) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "cc03a21b-8420-4352-a0b5-8ba1d8ec90e4") + ) + (bus_entry + (at 139.7 237.49) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "cd8325e9-84a2-4835-9874-7b9776409290") + ) + (bus_entry + (at 134.62 88.9) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "cf5678a8-dc2f-4bc3-bfe5-75153e1d729e") + ) + (bus_entry + (at 176.53 137.16) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "d2d98e9b-9db4-42d0-899c-223f5c71ccef") + ) + (bus_entry + (at 228.6 137.16) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "dba4091f-cdc0-4f07-81f5-73cac1906e2e") + ) + (bus_entry + (at 134.62 220.98) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "dda6f00f-746f-4721-b379-aea1a9d30744") + ) + (bus_entry + (at 176.53 86.36) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "ddbeb7ae-ec23-48bf-961c-bbfa2cce3e34") + ) + (bus_entry + (at 88.9 223.52) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "df427b9f-9d69-4197-a1a8-7ad55a640cfc") + ) + (bus_entry + (at 181.61 68.58) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "e51dae72-2fd8-41f2-b301-6a455a80730c") + ) + (bus_entry + (at 134.62 86.36) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "e69d57da-caf5-450b-a93a-7cc788378dbc") + ) + (bus_entry + (at 139.7 252.73) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "e70f41fe-2fcb-4693-81ec-3e4084927dd6") + ) + (bus_entry + (at 88.9 83.82) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "e9070304-4994-43cc-98bc-5447325eed1f") + ) + (bus_entry + (at 139.7 247.65) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "f3215367-012b-4083-b842-09882e45e4f6") + ) + (bus_entry + (at 228.6 78.74) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "f38231b0-a9f0-4c7a-a4ba-1a7e77369624") + ) + (bus_entry + (at 134.62 142.24) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "f4c6bed9-a2bc-407c-8435-4f140e600c38") + ) + (bus_entry + (at 134.62 76.2) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "f621715c-29a5-4ca1-9f45-a4ebd300aae1") + ) + (bus_entry + (at 134.62 208.28) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "f6b281b9-273a-41f8-aeac-b1f43c74383a") + ) + (bus_entry + (at 181.61 149.86) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "fb9eefc6-602e-4e4f-8cdb-a4c969227ba1") + ) + (bus_entry + (at 134.62 226.06) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "fc1dbd63-6be9-4a18-a023-1123dd18deb5") + ) + (bus + (pts + (xy 231.14 147.32) (xy 231.14 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "004374da-69be-4745-be91-0db5f3b5a9ab") + ) + (wire + (pts + (xy 123.19 83.82) (xy 134.62 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "02d1ff09-0ff8-43d4-8ad6-4dc89503d6ca") + ) + (wire + (pts + (xy 191.77 101.6) (xy 170.18 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "04d63237-3904-421f-bc25-7058c6fdb2a8") + ) + (wire + (pts + (xy 184.15 144.78) (xy 191.77 144.78) + ) + (stroke + (width 0) + (type default) + ) + (uuid "051af101-8a02-45f2-a7e6-0b19b6c62400") + ) + (wire + (pts + (xy 204.47 60.96) (xy 204.47 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0602fdc5-e41f-4627-bb5b-f26be1e55980") + ) + (bus + (pts + (xy 231.14 139.7) (xy 231.14 147.32) + ) + (stroke + (width 0) + (type default) + ) + (uuid "07d19092-40c1-4ec8-b282-e5f92b6a044f") + ) + (bus + (pts + (xy 181.61 83.82) (xy 181.61 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "08161dae-ede2-4c98-bb96-5cce8f4a0848") + ) + (wire + (pts + (xy 328.93 124.46) (xy 328.93 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0822cb12-e35d-41b2-a57c-082b7d0f1396") + ) + (wire + (pts + (xy 97.79 96.52) (xy 95.25 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "09200d74-5b05-4b91-86c2-c0d9030340ae") + ) + (wire + (pts + (xy 179.07 96.52) (xy 191.77 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0ac20f6a-68fe-4d10-8864-e715f6f1a689") + ) + (bus + (pts + (xy 88.9 139.7) (xy 88.9 142.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0c827445-8794-4bc1-a76d-31648c58b8af") + ) + (wire + (pts + (xy 110.49 60.96) (xy 110.49 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0d5107b1-e394-40c8-ab7d-e77b9c463386") + ) + (wire + (pts + (xy 217.17 71.12) (xy 228.6 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0e223b4d-70ef-4c00-88af-78118f5b2d8a") + ) + (bus + (pts + (xy 88.9 218.44) (xy 88.9 220.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0eacb1ec-7af9-4482-8b63-205d699da28c") + ) + (wire + (pts + (xy 73.66 231.14) (xy 95.25 231.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0ed4274b-3630-4cff-ac41-392202b8b278") + ) + (wire + (pts + (xy 95.25 160.02) (xy 97.79 160.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0f5e7e88-8987-4f89-a236-2d2e2d8fea5c") + ) + (bus + (pts + (xy 137.16 223.52) (xy 137.16 226.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "10614cb8-e307-45e0-8b61-04f1e8935c3c") + ) + (wire + (pts + (xy 339.09 119.38) (xy 353.06 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "10eadb1f-f10f-4157-9661-f0daed51413d") + ) + (bus + (pts + (xy 137.16 240.03) (xy 137.16 237.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "10f3e450-e8c3-4a19-8a64-d655876de104") + ) + (wire + (pts + (xy 339.09 106.68) (xy 353.06 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "12845c33-d6f2-4025-bd6c-66e899e6e036") + ) + (wire + (pts + (xy 306.07 104.14) (xy 318.77 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "12f72017-39e6-4512-9781-89a1b56270af") + ) + (wire + (pts + (xy 179.07 162.56) (xy 191.77 162.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "150e21bf-a0f0-4662-9f27-015652d8f3bb") + ) + (bus + (pts + (xy 88.9 71.12) (xy 88.9 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "156f14f3-c651-4a73-a590-ae72545e5c0e") + ) + (wire + (pts + (xy 217.17 144.78) (xy 228.6 144.78) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1b49bfe1-36d7-4e7c-b7be-7fd68b02ccd0") + ) + (bus + (pts + (xy 137.16 242.57) (xy 137.16 245.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1cc0977b-f3c8-4389-bbb6-92d53a202583") + ) + (wire + (pts + (xy 91.44 137.16) (xy 97.79 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1d6bb416-1e10-45a0-b09a-40da2cd71508") + ) + (bus + (pts + (xy 88.9 199.39) (xy 88.9 205.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1dc37dd8-7851-4ff1-8e54-acb957da23b0") + ) + (wire + (pts + (xy 123.19 137.16) (xy 134.62 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "209bae29-aa97-47be-937a-0b4818e8a517") + ) + (bus + (pts + (xy 137.16 215.9) (xy 137.16 218.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "20a28bba-787f-48fd-a301-baffd9851c64") + ) + (wire + (pts + (xy 91.44 142.24) (xy 97.79 142.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "239c1e20-f5a8-417c-8ede-2a218865cfb3") + ) + (wire + (pts + (xy 204.47 177.8) (xy 204.47 179.07) ) + (stroke + (width 0) + (type default) + ) + (uuid "24836d3f-5525-4e63-92eb-9491a33a3b3d") ) - (junction - (at 71.12 191.77) - (diameter 0) - (color 0 0 0 0) - (uuid "05a48cd1-4754-4f45-a2e3-0e1abe0b8810") + (bus + (pts + (xy 176.53 160.02) (xy 176.53 152.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2574106e-9c0f-47e1-b15c-4f908ba18e86") ) - (junction - (at 170.18 167.64) - (diameter 0) - (color 0 0 0 0) - (uuid "0b82ee24-d3f3-4294-a476-b340494f52f9") + (wire + (pts + (xy 189.23 170.18) (xy 191.77 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "26888534-de70-48d1-a8d6-e9cdfd3f111c") ) - (junction - (at 231.14 186.69) - (diameter 0) - (color 0 0 0 0) - (uuid "356a9dc0-2df7-488d-8ff0-6cce70f7fdaf") + (wire + (pts + (xy 123.19 218.44) (xy 134.62 218.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "271a1bcd-0f95-489e-9512-a3606c5eadaf") ) - (junction - (at 77.47 170.18) - (diameter 0) - (color 0 0 0 0) - (uuid "3d71c907-0b16-469f-8997-f4c6cbf6e153") + (bus + (pts + (xy 88.9 220.98) (xy 88.9 223.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "280c136a-4c17-40f1-8844-eb75fd335972") ) - (junction - (at 82.55 53.34) - (diameter 0) - (color 0 0 0 0) - (uuid "939043d6-85b9-422a-a579-1f7fe9a104e7") + (bus + (pts + (xy 137.16 228.6) (xy 137.16 232.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "287c91f0-fc63-4864-bed0-bf04af9395e6") ) - (junction - (at 231.14 119.38) - (diameter 0) - (color 0 0 0 0) - (uuid "93d164fb-826d-4cae-9258-604ef4536062") + (wire + (pts + (xy 184.15 152.4) (xy 191.77 152.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "28825924-38dc-49a5-9281-5391e64f92c6") ) - (junction - (at 71.12 167.64) - (diameter 0) - (color 0 0 0 0) - (uuid "c733c487-0a14-4379-8a66-288bf2658284") + (wire + (pts + (xy 151.13 237.49) (xy 139.7 237.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2a2905b9-2348-43f3-948a-080dbeb9dfb3") ) - (bus_entry - (at 181.61 83.82) - (size 2.54 2.54) + (bus + (pts + (xy 137.16 186.69) (xy 231.14 186.69) + ) (stroke (width 0) (type default) ) - (uuid "025a65e4-fe93-403b-bdcb-f96205422ef2") + (uuid "2a90fb96-af43-4f86-8251-942cec99faf6") ) - (bus_entry - (at 303.53 111.76) - (size 2.54 2.54) + (bus + (pts + (xy 88.9 134.62) (xy 88.9 137.16) + ) (stroke (width 0) (type default) ) - (uuid "09600f99-2e65-433b-9c94-728b5cd44d72") + (uuid "2ada84fe-84bb-487f-a733-b6288cc97de3") ) - (bus_entry - (at 176.53 152.4) - (size 2.54 2.54) + (wire + (pts + (xy 339.09 104.14) (xy 353.06 104.14) + ) (stroke (width 0) (type default) ) - (uuid "0d49c262-66f5-4de8-8bb9-d774d4164de4") + (uuid "2d9f7840-27af-4b25-b254-daac6cbbe7b8") ) - (bus_entry - (at 134.62 137.16) - (size 2.54 2.54) + (bus + (pts + (xy 181.61 91.44) (xy 181.61 134.62) + ) (stroke (width 0) (type default) ) - (uuid "1244374c-f4f0-4697-ab1f-9529291fefa1") + (uuid "33a50419-cd68-40c8-b306-8c51ed09c18a") ) - (bus_entry - (at 303.53 99.06) - (size 2.54 2.54) + (wire + (pts + (xy 179.07 73.66) (xy 191.77 73.66) + ) (stroke (width 0) (type default) ) - (uuid "2017a899-29e4-4f3c-b603-4595f6959c8b") + (uuid "34f48108-e4cf-4ea3-994f-18107fc2d402") ) - (bus_entry - (at 87.63 142.24) - (size 2.54 2.54) + (wire + (pts + (xy 95.25 93.98) (xy 97.79 93.98) + ) (stroke (width 0) (type default) ) - (uuid "228a3f4e-75e5-46f7-baf9-a5f641c032da") + (uuid "35531646-0a14-4458-b1bb-2c3e5ecd64c4") ) - (bus_entry - (at 82.55 86.36) - (size 2.54 2.54) + (bus + (pts + (xy 137.16 73.66) (xy 137.16 76.2) + ) (stroke (width 0) (type default) ) - (uuid "31396621-bd2a-4974-9e59-ef4a6212ca41") + (uuid "377bc784-553f-48f2-94e1-a70dba0e0974") ) - (bus_entry - (at 87.63 68.58) - (size 2.54 2.54) + (bus + (pts + (xy 137.16 220.98) (xy 137.16 223.52) + ) (stroke (width 0) (type default) ) - (uuid "3200450b-c118-4d9f-9291-7262085b1994") + (uuid "392111d0-a423-4973-9091-89103e3e93bb") ) - (bus_entry - (at 228.6 144.78) - (size 2.54 2.54) + (bus + (pts + (xy 181.61 142.24) (xy 181.61 149.86) + ) (stroke (width 0) (type default) ) - (uuid "341d7339-9504-4433-ba78-7a5d5c208fce") + (uuid "3a28c2c6-defa-44b2-8117-31c371bf5684") ) - (bus_entry - (at 82.55 137.16) - (size 2.54 2.54) + (bus + (pts + (xy 231.14 73.66) (xy 231.14 81.28) + ) (stroke (width 0) (type default) ) - (uuid "357bc873-a0ac-46dd-ae01-89c88d1948e9") + (uuid "3a9ea6a0-558b-43a8-b774-2647ef5aa1cd") ) - (bus_entry - (at 87.63 157.48) - (size 2.54 2.54) + (bus + (pts + (xy 137.16 154.94) (xy 137.16 157.48) + ) (stroke (width 0) (type default) ) - (uuid "42c2cae2-1ab3-46d3-81e3-56c4d04bead3") + (uuid "3b0c8fff-3fcb-4073-b804-91295060ae22") ) - (bus_entry - (at 82.55 152.4) - (size 2.54 2.54) + (wire + (pts + (xy 91.44 220.98) (xy 97.79 220.98) + ) (stroke (width 0) (type default) ) - (uuid "4614b794-5d52-4d92-a77a-0c3c155c8d26") + (uuid "3c801b69-b615-49fc-9272-0ee8ffcfcfa4") ) - (bus_entry - (at 181.61 157.48) - (size 2.54 2.54) + (bus + (pts + (xy 88.9 137.16) (xy 88.9 139.7) + ) (stroke (width 0) (type default) ) - (uuid "47ca35b4-ea1a-4110-a49d-973100739f09") + (uuid "3c8660f2-2cbc-467f-bce0-addec2595650") ) - (bus_entry - (at 181.61 91.44) - (size 2.54 2.54) + (wire + (pts + (xy 123.19 149.86) (xy 134.62 149.86) + ) (stroke (width 0) (type default) ) - (uuid "515daf0e-0e47-41fc-93e7-53f12a7dd610") + (uuid "3e04b67f-fe8f-49bc-97d7-0019e6bfdd12") ) - (bus_entry - (at 181.61 142.24) - (size 2.54 2.54) + (wire + (pts + (xy 91.44 73.66) (xy 97.79 73.66) + ) (stroke (width 0) (type default) ) - (uuid "518d77de-106f-4e6a-83d7-bebd549ba86b") + (uuid "3efe28af-f5d8-4f1f-8a52-0dc3ab5c3435") ) - (bus_entry - (at 176.53 144.78) - (size 2.54 2.54) + (wire + (pts + (xy 91.44 86.36) (xy 97.79 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3f381806-f68f-4b15-b209-dbab99419d3a") + ) + (bus + (pts + (xy 137.16 78.74) (xy 137.16 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3f90d0ef-4d09-4847-9967-3cfb79e2f409") + ) + (bus + (pts + (xy 88.9 83.82) (xy 88.9 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "40bc3332-db3a-411a-be03-a073341a2e2e") + ) + (bus + (pts + (xy 88.9 205.74) (xy 88.9 208.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41800e69-c1e0-4f15-a119-301dad64b7c5") + ) + (wire + (pts + (xy 123.19 73.66) (xy 134.62 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41d7465c-c803-460f-aa81-11462c25a309") + ) + (wire + (pts + (xy 91.44 154.94) (xy 97.79 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "424e0593-1517-428d-bc30-e490dac683fd") + ) + (wire + (pts + (xy 91.44 88.9) (xy 97.79 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "42e2999f-118f-46c7-a52d-f7f6bebd9ee1") + ) + (bus + (pts + (xy 181.61 157.48) (xy 181.61 158.75) + ) (stroke (width 0) (type default) ) - (uuid "54f6df94-7e30-4374-9b03-d927f584f797") + (uuid "43a1b86c-2237-4ef5-b0d6-5acf87175154") ) - (bus_entry - (at 228.6 152.4) - (size 2.54 2.54) + (wire + (pts + (xy 184.15 86.36) (xy 191.77 86.36) + ) (stroke (width 0) (type default) ) - (uuid "6211e6c8-6cc9-40dc-a592-bb4c86425069") + (uuid "43ba6f68-7954-497a-8fc3-4ef86b9c100a") ) - (bus_entry - (at 134.62 71.12) - (size 2.54 2.54) + (bus + (pts + (xy 50.8 53.34) (xy 88.9 53.34) + ) (stroke (width 0) (type default) ) - (uuid "626a5c08-e466-4c38-822a-7678997bda63") + (uuid "446a5899-a75c-472b-9611-b2cc464f958a") ) - (bus_entry - (at 87.63 91.44) - (size 2.54 2.54) + (bus + (pts + (xy 88.9 142.24) (xy 88.9 144.78) + ) (stroke (width 0) (type default) ) - (uuid "66a662e1-8eb2-4199-bfad-e8e204261f24") + (uuid "47120892-b113-4ca7-9d6a-043b2fdfeff4") ) - (bus_entry - (at 82.55 78.74) - (size 2.54 2.54) + (bus + (pts + (xy 170.18 46.99) (xy 181.61 46.99) + ) (stroke (width 0) (type default) ) - (uuid "6865c17d-6f1d-4e7f-9382-6cc3789fecab") + (uuid "48a6e780-b686-48e3-ae30-65c47a4943fb") ) - (bus_entry - (at 303.53 101.6) - (size 2.54 2.54) + (wire + (pts + (xy 91.44 139.7) (xy 97.79 139.7) + ) (stroke (width 0) (type default) ) - (uuid "6a44ff98-55a4-4921-b959-9c0fbf5e6ff8") + (uuid "496a8972-9510-437e-8354-c855a3f76784") ) - (bus_entry - (at 176.53 78.74) - (size 2.54 2.54) + (bus + (pts + (xy 181.61 134.62) (xy 181.61 142.24) + ) (stroke (width 0) (type default) ) - (uuid "6fedbad2-b38c-4d36-8bd0-b400b5cfde00") + (uuid "4998ee17-451f-4295-8bb5-0d7ad54d0501") ) - (bus_entry - (at 82.55 71.12) - (size 2.54 2.54) + (wire + (pts + (xy 123.19 220.98) (xy 134.62 220.98) + ) (stroke (width 0) (type default) ) - (uuid "7232d218-b1f9-4164-8d03-05ebfb3aafea") + (uuid "4bc9b08f-6817-4aff-ab3c-748f3660720f") ) - (bus_entry - (at 87.63 83.82) - (size 2.54 2.54) + (wire + (pts + (xy 91.44 78.74) (xy 97.79 78.74) + ) (stroke (width 0) (type default) ) - (uuid "77b1ab21-3f52-4b1f-82a7-86c00c1c6d13") + (uuid "4c70a7f7-d81e-4300-9a95-9268127c7386") ) - (bus_entry - (at 181.61 134.62) - (size 2.54 2.54) + (wire + (pts + (xy 316.23 116.84) (xy 318.77 116.84) + ) (stroke (width 0) (type default) ) - (uuid "788e5686-bb7d-4167-8a05-66c7c091e1eb") + (uuid "4c89589c-f71c-43d1-a5f5-4ba392d7d157") ) - (bus_entry - (at 228.6 71.12) - (size 2.54 2.54) + (wire + (pts + (xy 184.15 93.98) (xy 191.77 93.98) + ) (stroke (width 0) (type default) ) - (uuid "793ef1e1-b654-42bc-90be-41b073860c2b") + (uuid "4e7f91d5-bc7f-4496-8016-7c2ef381781c") ) - (bus_entry - (at 176.53 93.98) - (size 2.54 2.54) + (bus + (pts + (xy 176.53 144.78) (xy 176.53 137.16) + ) (stroke (width 0) (type default) ) - (uuid "798ddcad-0596-4700-afdc-a0ba1f8953a2") + (uuid "4ea9145d-61d8-4085-bcc4-d799e9e3cf32") ) - (bus_entry - (at 134.62 144.78) - (size 2.54 2.54) + (wire + (pts + (xy 91.44 83.82) (xy 97.79 83.82) + ) (stroke (width 0) (type default) ) - (uuid "80a697c5-1286-4423-8b26-57cf03ffb768") + (uuid "4fa5797a-1e79-47f6-91dd-c9f1fa8e25ae") ) - (bus_entry - (at 303.53 104.14) - (size 2.54 2.54) + (wire + (pts + (xy 95.25 96.52) (xy 95.25 93.98) + ) (stroke (width 0) (type default) ) - (uuid "817b795f-8899-4f2c-8d71-182bc3431e89") + (uuid "516e8367-983f-4286-977b-f72a602a26c4") ) - (bus_entry - (at 176.53 71.12) - (size 2.54 2.54) + (bus + (pts + (xy 137.16 232.41) (xy 137.16 234.95) + ) (stroke (width 0) (type default) ) - (uuid "82c09502-3c83-4ee1-a857-b4d53a30b3b3") + (uuid "54e0b7b6-782f-4df6-8117-d0e28a223520") ) - (bus_entry - (at 228.6 93.98) - (size 2.54 2.54) + (wire + (pts + (xy 91.44 81.28) (xy 97.79 81.28) + ) (stroke (width 0) (type default) ) - (uuid "98d140ae-6b0b-43f0-9271-0d9b6f654bf7") + (uuid "567947de-4521-4ef8-b1ac-9283b04616d3") ) - (bus_entry - (at 176.53 160.02) - (size 2.54 2.54) + (bus + (pts + (xy 88.9 53.34) (xy 88.9 68.58) + ) (stroke (width 0) (type default) ) - (uuid "a2ca1e16-d753-431d-8d41-4394c3c0ec14") + (uuid "56bc5b5a-a678-482e-ad02-d0b93639e5de") ) - (bus_entry - (at 228.6 86.36) - (size 2.54 2.54) + (wire + (pts + (xy 306.07 106.68) (xy 318.77 106.68) + ) (stroke (width 0) (type default) ) - (uuid "ab15bc1d-77c8-4b85-9513-09668cfad107") + (uuid "57c83175-3765-4d78-ac43-4a10f6e5eba7") ) - (bus_entry - (at 87.63 149.86) - (size 2.54 2.54) + (wire + (pts + (xy 151.13 247.65) (xy 139.7 247.65) + ) (stroke (width 0) (type default) ) - (uuid "ae122f93-ee74-470b-b23a-84101fe45e3f") + (uuid "57de193d-793d-4be9-bde1-f64e1163e175") ) - (bus_entry - (at 82.55 160.02) - (size 2.54 2.54) + (bus + (pts + (xy 88.9 147.32) (xy 88.9 149.86) + ) (stroke (width 0) (type default) ) - (uuid "b456de29-dd28-4343-8b1e-f97980b766c9") + (uuid "5883af7c-5706-47e0-af17-a9a8a38470c6") ) - (bus_entry - (at 134.62 93.98) - (size 2.54 2.54) + (bus + (pts + (xy 88.9 128.27) (xy 88.9 134.62) + ) (stroke (width 0) (type default) ) - (uuid "ba7df3fa-2433-4a50-afe1-bde8e8658a7a") + (uuid "5a7a599d-5c30-456f-a9ae-3c85da0b6aea") ) - (bus_entry - (at 181.61 76.2) - (size 2.54 2.54) + (wire + (pts + (xy 95.25 233.68) (xy 95.25 231.14) + ) (stroke (width 0) (type default) ) - (uuid "bb42cd7f-32af-4a2e-b60f-81f827adf485") + (uuid "5aaddb61-42c5-411f-977d-29577ae278b6") ) - (bus_entry - (at 82.55 144.78) - (size 2.54 2.54) + (bus + (pts + (xy 88.9 68.58) (xy 88.9 71.12) + ) (stroke (width 0) (type default) ) - (uuid "be1d8278-b3e8-4de1-b0b9-e03c5b1d4af9") + (uuid "5ad8cda3-2648-4f6e-a9ed-231fd990d31e") ) - (bus_entry - (at 134.62 78.74) - (size 2.54 2.54) + (wire + (pts + (xy 123.19 81.28) (xy 134.62 81.28) + ) (stroke (width 0) (type default) ) - (uuid "c7fb89e6-a889-49e2-9ab5-0542174250e9") + (uuid "5ae2a38f-bfe0-4e2a-91b8-8e6dc42ffd43") ) - (bus_entry - (at 228.6 160.02) - (size 2.54 2.54) + (wire + (pts + (xy 123.19 210.82) (xy 134.62 210.82) + ) (stroke (width 0) (type default) ) - (uuid "c926c291-7c0d-40e0-854b-6db47e3d518b") + (uuid "5b159480-0b45-41e6-a362-ef33a0bbd0f1") ) - (bus_entry - (at 134.62 160.02) - (size 2.54 2.54) + (wire + (pts + (xy 170.18 167.64) (xy 170.18 191.77) + ) (stroke (width 0) (type default) ) - (uuid "cf5678a8-dc2f-4bc3-bfe5-75153e1d729e") + (uuid "5dce128d-a297-4aab-92eb-4785b1e8bdf2") ) - (bus_entry - (at 176.53 137.16) - (size 2.54 2.54) + (bus + (pts + (xy 176.53 137.16) (xy 176.53 93.98) + ) (stroke (width 0) (type default) ) - (uuid "d2d98e9b-9db4-42d0-899c-223f5c71ccef") + (uuid "5fed84f0-b3c8-44b0-bedb-a2a4f13c1404") ) - (bus_entry - (at 228.6 137.16) - (size 2.54 2.54) + (wire + (pts + (xy 339.09 111.76) (xy 353.06 111.76) + ) (stroke (width 0) (type default) ) - (uuid "dba4091f-cdc0-4f07-81f5-73cac1906e2e") + (uuid "601070e4-4d84-47de-9fb7-993e6ebc8df2") ) - (bus_entry - (at 176.53 86.36) - (size 2.54 2.54) + (bus + (pts + (xy 88.9 213.36) (xy 88.9 215.9) + ) (stroke (width 0) (type default) ) - (uuid "ddbeb7ae-ec23-48bf-961c-bbfa2cce3e34") + (uuid "602c55fc-123e-49b9-b066-638151eea034") ) - (bus_entry - (at 82.55 93.98) - (size 2.54 2.54) + (wire + (pts + (xy 123.19 152.4) (xy 134.62 152.4) + ) (stroke (width 0) (type default) ) - (uuid "dde3b403-b512-4b68-a14f-f51091a63f5e") + (uuid "60363ce9-8b52-4c3d-8547-56b5cf385b7f") ) - (bus_entry - (at 181.61 68.58) - (size 2.54 2.54) + (wire + (pts + (xy 306.07 101.6) (xy 318.77 101.6) + ) (stroke (width 0) (type default) ) - (uuid "e51dae72-2fd8-41f2-b301-6a455a80730c") + (uuid "608ea81c-3732-4223-988f-78ac26d4cfd3") ) - (bus_entry - (at 134.62 152.4) - (size 2.54 2.54) + (bus + (pts + (xy 231.14 119.38) (xy 231.14 139.7) + ) (stroke (width 0) (type default) ) - (uuid "e69d57da-caf5-450b-a93a-7cc788378dbc") + (uuid "60f76ed0-6373-4d9b-afb5-9acb95773d51") ) - (bus_entry - (at 228.6 78.74) - (size 2.54 2.54) + (wire + (pts + (xy 123.19 215.9) (xy 134.62 215.9) + ) (stroke (width 0) (type default) ) - (uuid "f38231b0-a9f0-4c7a-a4ba-1a7e77369624") + (uuid "616baa21-3e53-4a80-b114-79182f28d5ed") ) - (bus_entry - (at 134.62 86.36) - (size 2.54 2.54) + (wire + (pts + (xy 204.47 127) (xy 204.47 129.54) + ) (stroke (width 0) (type default) ) - (uuid "f621715c-29a5-4ca1-9f45-a4ebd300aae1") + (uuid "624e15dc-b50c-4ea3-8aa1-babd4d9ee06d") ) - (bus_entry - (at 87.63 134.62) - (size 2.54 2.54) + (wire + (pts + (xy 123.19 147.32) (xy 134.62 147.32) + ) (stroke (width 0) (type default) ) - (uuid "f71cd46b-2fae-4c1e-9512-a7fd061aee86") + (uuid "6398807a-d155-458b-9851-05c1a8d0547a") ) - (bus_entry - (at 181.61 149.86) - (size 2.54 2.54) + (bus + (pts + (xy 88.9 81.28) (xy 88.9 83.82) + ) (stroke (width 0) (type default) ) - (uuid "fb9eefc6-602e-4e4f-8cdb-a4c969227ba1") + (uuid "63b628ea-f8fb-4305-aa60-1224f6856cf4") ) - (bus_entry - (at 87.63 76.2) - (size 2.54 2.54) + (bus + (pts + (xy 176.53 53.34) (xy 176.53 71.12) + ) (stroke (width 0) (type default) ) - (uuid "fbf7d1ac-5832-44ae-b40a-972e64d73304") + (uuid "64770f0a-71b7-474a-b6b8-b30d22b4f672") ) (bus (pts - (xy 231.14 147.32) (xy 231.14 154.94) + (xy 137.16 76.2) (xy 137.16 78.74) ) (stroke (width 0) (type default) ) - (uuid "004374da-69be-4745-be91-0db5f3b5a9ab") + (uuid "6481b2c7-0ffb-49a9-8e74-6d8f1547c1e2") ) (wire (pts - (xy 123.19 144.78) (xy 134.62 144.78) + (xy 123.19 86.36) (xy 134.62 86.36) ) (stroke (width 0) (type default) ) - (uuid "02d1ff09-0ff8-43d4-8ad6-4dc89503d6ca") + (uuid "671f6375-6ebf-4509-8fdf-e00a301e0ab6") ) - (wire + (bus (pts - (xy 191.77 101.6) (xy 170.18 101.6) + (xy 303.53 101.6) (xy 303.53 104.14) ) (stroke (width 0) (type default) ) - (uuid "04d63237-3904-421f-bc25-7058c6fdb2a8") + (uuid "6901a0e0-65c6-4365-8e80-5bb002da513e") ) - (wire + (bus (pts - (xy 184.15 144.78) (xy 191.77 144.78) + (xy 88.9 78.74) (xy 88.9 81.28) ) (stroke (width 0) (type default) ) - (uuid "051af101-8a02-45f2-a7e6-0b19b6c62400") + (uuid "69ae4f32-ef3f-4bc3-b87d-083e2a3b2a8e") ) (wire (pts - (xy 204.47 60.96) (xy 204.47 63.5) + (xy 110.49 241.3) (xy 110.49 242.57) ) (stroke (width 0) (type default) ) - (uuid "0602fdc5-e41f-4627-bb5b-f26be1e55980") + (uuid "6a0d080b-7280-464f-af09-8906575b4c47") ) (bus (pts - (xy 87.63 91.44) (xy 87.63 134.62) + (xy 231.14 96.52) (xy 231.14 119.38) ) (stroke (width 0) (type default) ) - (uuid "078f1358-dc93-4444-9eea-602727ce69e1") + (uuid "6a197294-340a-4465-9cba-f34007636483") ) - (bus + (wire (pts - (xy 231.14 139.7) (xy 231.14 147.32) + (xy 167.64 191.77) (xy 170.18 191.77) ) (stroke (width 0) (type default) ) - (uuid "07d19092-40c1-4ec8-b282-e5f92b6a044f") + (uuid "6bccba53-4c97-4393-81f8-7d11a161f756") ) (bus (pts - (xy 181.61 83.82) (xy 181.61 91.44) + (xy 231.14 119.38) (xy 303.53 119.38) ) (stroke (width 0) (type default) ) - (uuid "08161dae-ede2-4c98-bb96-5cce8f4a0848") + (uuid "6bd467fe-3535-4bdf-997d-2164b76ffeb1") ) (wire (pts - (xy 328.93 124.46) (xy 328.93 125.73) + (xy 91.44 208.28) (xy 97.79 208.28) ) (stroke (width 0) (type default) ) - (uuid "0822cb12-e35d-41b2-a57c-082b7d0f1396") + (uuid "6e10c4a3-b2d2-4a2d-94a9-9275131366d1") ) - (bus + (wire (pts - (xy 87.63 76.2) (xy 87.63 83.82) + (xy 123.19 78.74) (xy 134.62 78.74) ) (stroke (width 0) (type default) ) - (uuid "09f7b600-38dd-48ca-a773-b76b6eb075cb") + (uuid "6f656641-f58c-43bb-86fd-177ce79ee42a") ) (wire (pts - (xy 179.07 96.52) (xy 191.77 96.52) + (xy 91.44 213.36) (xy 97.79 213.36) ) (stroke (width 0) (type default) ) - (uuid "0ac20f6a-68fe-4d10-8864-e715f6f1a689") + (uuid "74ef02d0-6763-4af8-a381-986efb01f4fc") ) - (bus + (wire (pts - (xy 82.55 78.74) (xy 82.55 71.12) + (xy 123.19 154.94) (xy 134.62 154.94) ) (stroke (width 0) (type default) ) - (uuid "0c5c8a2c-d4f6-40d2-9299-eadb1c12ea23") + (uuid "757e8b20-74c7-4d45-88dd-8fa0c4c3278c") ) (wire (pts - (xy 110.49 60.96) (xy 110.49 63.5) + (xy 110.49 198.12) (xy 110.49 200.66) ) (stroke (width 0) (type default) ) - (uuid "0d5107b1-e394-40c8-ab7d-e77b9c463386") + (uuid "79fa9654-bb6c-4e11-81f1-8a06f7815a0e") ) (wire (pts - (xy 217.17 71.12) (xy 228.6 71.12) + (xy 217.17 152.4) (xy 228.6 152.4) ) (stroke (width 0) (type default) ) - (uuid "0e223b4d-70ef-4c00-88af-78118f5b2d8a") + (uuid "7a4688cd-d848-4b8e-b5e6-6628c16600d1") ) (wire (pts - (xy 85.09 154.94) (xy 97.79 154.94) + (xy 123.19 71.12) (xy 134.62 71.12) ) (stroke (width 0) (type default) ) - (uuid "0e4c477c-58e3-4742-bc79-4af80fc63ff8") + (uuid "7b971449-3be7-4c94-84d4-b87307c6d339") ) - (wire + (bus (pts - (xy 339.09 119.38) (xy 353.06 119.38) + (xy 137.16 152.4) (xy 137.16 154.94) ) (stroke (width 0) (type default) ) - (uuid "10eadb1f-f10f-4157-9661-f0daed51413d") + (uuid "7c59a416-5c81-421e-b213-4d3a2b7fc3b7") ) (bus (pts - (xy 82.55 152.4) (xy 82.55 144.78) + (xy 88.9 208.28) (xy 88.9 210.82) ) (stroke (width 0) (type default) ) - (uuid "117c4760-bf4c-4e87-bf17-ce9067914409") + (uuid "7dffb076-9d84-4eda-8557-64eff3e0d995") ) (wire (pts - (xy 339.09 106.68) (xy 353.06 106.68) + (xy 316.23 119.38) (xy 318.77 119.38) ) (stroke (width 0) (type default) ) - (uuid "12845c33-d6f2-4025-bd6c-66e899e6e036") + (uuid "7e73cfc7-8985-41f6-8c87-7afccbebc72d") ) - (wire + (bus (pts - (xy 306.07 104.14) (xy 318.77 104.14) + (xy 137.16 242.57) (xy 137.16 240.03) ) (stroke (width 0) (type default) ) - (uuid "12f72017-39e6-4512-9781-89a1b56270af") + (uuid "809c1653-4708-46f9-808c-5786429c09db") ) (wire (pts - (xy 179.07 162.56) (xy 191.77 162.56) + (xy 328.93 93.98) (xy 328.93 96.52) ) (stroke (width 0) (type default) ) - (uuid "150e21bf-a0f0-4662-9f27-015652d8f3bb") + (uuid "80eae057-308a-4eef-b4a5-4dfb2688edd9") ) - (bus + (wire (pts - (xy 82.55 86.36) (xy 82.55 78.74) + (xy 123.19 76.2) (xy 134.62 76.2) ) (stroke (width 0) (type default) ) - (uuid "151e831e-4e09-432a-8de0-e783b6fd0545") + (uuid "81159d96-3637-466e-b654-0c99f4dbc169") ) (wire (pts - (xy 71.12 167.64) (xy 71.12 191.77) + (xy 151.13 250.19) (xy 139.7 250.19) ) (stroke (width 0) (type default) ) - (uuid "19872bf2-50ff-4426-b61d-cef63145a662") + (uuid "8237fe3f-cc1a-4c7d-8f42-48c8e7e6953b") ) (wire (pts - (xy 217.17 144.78) (xy 228.6 144.78) + (xy 123.19 213.36) (xy 134.62 213.36) ) (stroke (width 0) (type default) ) - (uuid "1b49bfe1-36d7-4e7c-b7be-7fd68b02ccd0") + (uuid "84e2cbd2-c56d-4114-a6c5-04b019a648ea") ) (wire (pts - (xy 204.47 177.8) (xy 204.47 179.07) + (xy 189.23 104.14) (xy 191.77 104.14) ) (stroke (width 0) (type default) ) - (uuid "24836d3f-5525-4e63-92eb-9491a33a3b3d") + (uuid "851bb78a-dce9-4d70-a74b-cbbbc4907ee4") ) (bus (pts - (xy 176.53 160.02) (xy 176.53 152.4) + (xy 137.16 250.19) (xy 137.16 247.65) ) (stroke (width 0) (type default) ) - (uuid "2574106e-9c0f-47e1-b15c-4f908ba18e86") + (uuid "85b2042b-5b20-4a71-abba-7a919ef0d327") ) - (wire + (bus (pts - (xy 189.23 170.18) (xy 191.77 170.18) + (xy 303.53 111.76) (xy 303.53 119.38) ) (stroke (width 0) (type default) ) - (uuid "26888534-de70-48d1-a8d6-e9cdfd3f111c") + (uuid "86be1c7c-5ac8-45b7-b673-3531750a658f") ) (wire (pts - (xy 184.15 152.4) (xy 191.77 152.4) + (xy 91.44 218.44) (xy 97.79 218.44) ) (stroke (width 0) (type default) ) - (uuid "28825924-38dc-49a5-9281-5391e64f92c6") + (uuid "89aa7ca8-3b0e-4f53-9d93-cda1bd3ab240") ) (bus (pts - (xy 137.16 186.69) (xy 231.14 186.69) + (xy 176.53 86.36) (xy 176.53 78.74) ) (stroke (width 0) (type default) ) - (uuid "2a90fb96-af43-4f86-8251-942cec99faf6") + (uuid "8aef81f1-22e4-4198-a48b-0dc381a6937a") ) (wire (pts - (xy 339.09 104.14) (xy 353.06 104.14) + (xy 217.17 93.98) (xy 228.6 93.98) ) (stroke (width 0) (type default) ) - (uuid "2d9f7840-27af-4b25-b254-daac6cbbe7b8") + (uuid "8d870aac-e6f7-430c-834d-870f06b8761f") ) (wire (pts - (xy 85.09 147.32) (xy 97.79 147.32) + (xy 184.15 71.12) (xy 191.77 71.12) ) (stroke (width 0) (type default) ) - (uuid "30c25973-b489-45a2-8535-eb5218100825") + (uuid "8f2270ba-e70e-4ee9-943e-595cfca565ce") ) (bus (pts - (xy 181.61 91.44) (xy 181.61 134.62) + (xy 176.53 78.74) (xy 176.53 71.12) ) (stroke (width 0) (type default) ) - (uuid "33a50419-cd68-40c8-b306-8c51ed09c18a") + (uuid "8fd85f16-1f95-40b4-bdbe-82acb456a2f6") ) - (wire + (bus (pts - (xy 90.17 137.16) (xy 97.79 137.16) + (xy 88.9 76.2) (xy 88.9 78.74) ) (stroke (width 0) (type default) ) - (uuid "344a5e70-25a1-436e-973e-1ce3f3c1dae1") + (uuid "90ad32b4-82e0-43b4-96b3-fa7508fe7c34") ) - (wire + (bus (pts - (xy 179.07 73.66) (xy 191.77 73.66) + (xy 137.16 88.9) (xy 137.16 91.44) ) (stroke (width 0) (type default) ) - (uuid "34f48108-e4cf-4ea3-994f-18107fc2d402") + (uuid "940724a4-4b46-4fe1-84bc-5496dbc48eed") ) - (bus + (wire (pts - (xy 137.16 73.66) (xy 137.16 81.28) + (xy 123.19 208.28) (xy 134.62 208.28) ) (stroke (width 0) (type default) ) - (uuid "377bc784-553f-48f2-94e1-a70dba0e0974") + (uuid "94342b48-26b1-4251-9c89-1f3e5b0652f1") ) (wire (pts - (xy 90.17 86.36) (xy 97.79 86.36) + (xy 91.44 71.12) (xy 97.79 71.12) ) (stroke (width 0) (type default) ) - (uuid "386bbc40-9a08-46d2-95dc-4bb7359d6912") + (uuid "94a6cb43-8325-4cb0-b5b0-fbb5e9703451") ) (bus (pts - (xy 181.61 142.24) (xy 181.61 149.86) + (xy 137.16 139.7) (xy 137.16 142.24) ) (stroke (width 0) (type default) ) - (uuid "3a28c2c6-defa-44b2-8117-31c371bf5684") + (uuid "94e9e44a-627e-4dfb-bda9-b99cc06e26a2") ) - (bus + (wire (pts - (xy 231.14 73.66) (xy 231.14 81.28) + (xy 163.83 236.22) (xy 163.83 234.95) ) (stroke (width 0) (type default) ) - (uuid "3a9ea6a0-558b-43a8-b774-2647ef5aa1cd") + (uuid "958dcf1a-b1a8-4eb6-acc7-215ccc0d0b39") ) (wire (pts - (xy 85.09 81.28) (xy 97.79 81.28) + (xy 339.09 101.6) (xy 353.06 101.6) ) (stroke (width 0) (type default) ) - (uuid "3b414ebf-9027-4214-a444-351af8d8b9de") + (uuid "95ff7af4-b725-439a-b10d-920e55efe5d2") ) - (bus + (wire (pts - (xy 137.16 88.9) (xy 137.16 96.52) + (xy 151.13 240.03) (xy 139.7 240.03) ) (stroke (width 0) (type default) ) - (uuid "3f90d0ef-4d09-4847-9967-3cfb79e2f409") + (uuid "962cf094-28bb-415f-89f8-ee42d4591cc4") ) - (wire + (bus (pts - (xy 123.19 78.74) (xy 134.62 78.74) + (xy 88.9 210.82) (xy 88.9 213.36) ) (stroke (width 0) (type default) ) - (uuid "41d7465c-c803-460f-aa81-11462c25a309") + (uuid "967c7938-6386-48a7-9a7c-133369cde271") ) - (bus + (wire (pts - (xy 181.61 157.48) (xy 181.61 158.75) + (xy 217.17 86.36) (xy 228.6 86.36) ) (stroke (width 0) (type default) ) - (uuid "43a1b86c-2237-4ef5-b0d6-5acf87175154") + (uuid "99e942ad-75fa-4388-984d-5575f1baab87") ) (wire (pts - (xy 184.15 86.36) (xy 191.77 86.36) + (xy 123.19 223.52) (xy 134.62 223.52) ) (stroke (width 0) (type default) ) - (uuid "43ba6f68-7954-497a-8fc3-4ef86b9c100a") + (uuid "9b96970f-4368-45c4-afd1-2477d5cb2ff7") ) (bus (pts - (xy 82.55 53.34) (xy 176.53 53.34) + (xy 66.04 128.27) (xy 88.9 128.27) ) (stroke (width 0) (type default) ) - (uuid "446a5899-a75c-472b-9611-b2cc464f958a") + (uuid "9c80e310-7c87-4f5a-8839-79ba176c487b") ) (bus (pts - (xy 170.18 46.99) (xy 181.61 46.99) + (xy 137.16 210.82) (xy 137.16 213.36) ) (stroke (width 0) (type default) ) - (uuid "48a6e780-b686-48e3-ae30-65c47a4943fb") + (uuid "9cbc32fd-3c06-4e85-9e6d-78123cae823a") ) - (bus + (wire (pts - (xy 181.61 134.62) (xy 181.61 142.24) + (xy 170.18 167.64) (xy 191.77 167.64) ) (stroke (width 0) (type default) ) - (uuid "4998ee17-451f-4295-8bb5-0d7ad54d0501") + (uuid "9e304dfe-013b-4425-bf09-34fe136a9a17") ) (wire (pts - (xy 316.23 116.84) (xy 318.77 116.84) + (xy 339.09 109.22) (xy 353.06 109.22) ) (stroke (width 0) (type default) ) - (uuid "4c89589c-f71c-43d1-a5f5-4ba392d7d157") + (uuid "9f96c733-5a2f-46e0-9253-cefea3f665d3") ) (wire (pts - (xy 184.15 93.98) (xy 191.77 93.98) + (xy 179.07 154.94) (xy 191.77 154.94) ) (stroke (width 0) (type default) ) - (uuid "4e7f91d5-bc7f-4496-8016-7c2ef381781c") + (uuid "a0e1b7a9-0485-41c2-86e7-00ad2abffe80") ) (bus (pts - (xy 176.53 144.78) (xy 176.53 137.16) + (xy 181.61 76.2) (xy 181.61 83.82) ) (stroke (width 0) (type default) ) - (uuid "4ea9145d-61d8-4085-bcc4-d799e9e3cf32") + (uuid "a126f0ae-9de4-49d1-8622-1acf6cf2ac0a") ) (wire (pts - (xy 306.07 106.68) (xy 318.77 106.68) + (xy 151.13 242.57) (xy 139.7 242.57) ) (stroke (width 0) (type default) ) - (uuid "57c83175-3765-4d78-ac43-4a10f6e5eba7") + (uuid "a39698d8-b475-4bdd-8aa9-14df84fa0834") ) (wire (pts - (xy 97.79 101.6) (xy 71.12 101.6) + (xy 91.44 149.86) (xy 97.79 149.86) ) (stroke (width 0) (type default) ) - (uuid "5a64b377-64ee-4b81-a732-b12cbc031579") + (uuid "a6117799-4b95-4321-8799-88e313df7298") ) - (wire + (bus (pts - (xy 123.19 137.16) (xy 134.62 137.16) + (xy 303.53 99.06) (xy 303.53 101.6) ) (stroke (width 0) (type default) ) - (uuid "5ae2a38f-bfe0-4e2a-91b8-8e6dc42ffd43") + (uuid "a63f0ae9-3e7c-4804-b62d-965e311a1d95") ) - (wire + (bus (pts - (xy 170.18 167.64) (xy 170.18 191.77) + (xy 137.16 144.78) (xy 137.16 147.32) ) (stroke (width 0) (type default) ) - (uuid "5dce128d-a297-4aab-92eb-4785b1e8bdf2") + (uuid "a708028d-60e1-4f69-a4ae-eb3b8966580e") ) (wire (pts - (xy 90.17 144.78) (xy 97.79 144.78) + (xy 110.49 170.18) (xy 110.49 171.45) ) (stroke (width 0) (type default) ) - (uuid "5fca4670-81fd-4ece-8aca-7eba8b1f5da4") + (uuid "a70c5afa-5466-404b-8a53-ec819c782767") ) (bus (pts - (xy 176.53 137.16) (xy 176.53 93.98) + (xy 66.04 199.39) (xy 88.9 199.39) ) (stroke (width 0) (type default) ) - (uuid "5fed84f0-b3c8-44b0-bedb-a2a4f13c1404") + (uuid "a7e57a80-aa87-41ac-a8c3-22d2997229a8") ) (wire (pts - (xy 339.09 111.76) (xy 353.06 111.76) + (xy 97.79 162.56) (xy 95.25 162.56) ) (stroke (width 0) (type default) ) - (uuid "601070e4-4d84-47de-9fb7-993e6ebc8df2") + (uuid "a99384e5-d8bd-47b1-a0ff-7bd643ea5b0e") ) (wire (pts - (xy 306.07 101.6) (xy 318.77 101.6) + (xy 95.25 231.14) (xy 97.79 231.14) ) (stroke (width 0) (type default) ) - (uuid "608ea81c-3732-4223-988f-78ac26d4cfd3") + (uuid "ab0fdf44-e7f7-483b-817a-891b67717a2e") ) (bus (pts - (xy 231.14 119.38) (xy 231.14 139.7) + (xy 181.61 46.99) (xy 181.61 68.58) ) (stroke (width 0) (type default) ) - (uuid "60f76ed0-6373-4d9b-afb5-9acb95773d51") + (uuid "ab5e1567-1c39-4c90-b156-2bfe56dfe0c3") ) - (wire + (bus (pts - (xy 204.47 127) (xy 204.47 129.54) + (xy 137.16 142.24) (xy 137.16 144.78) ) (stroke (width 0) (type default) ) - (uuid "624e15dc-b50c-4ea3-8aa1-babd4d9ee06d") + (uuid "adf16368-d3f4-403c-a0a0-a149c07e9b57") ) (bus (pts - (xy 176.53 53.34) (xy 176.53 71.12) + (xy 88.9 215.9) (xy 88.9 218.44) ) (stroke (width 0) (type default) ) - (uuid "64770f0a-71b7-474a-b6b8-b30d22b4f672") + (uuid "ae708cff-95ee-4e3f-8066-f26fdcaa2d1e") ) (bus (pts - (xy 137.16 81.28) (xy 137.16 88.9) + (xy 137.16 86.36) (xy 137.16 88.9) ) (stroke (width 0) (type default) ) - (uuid "6481b2c7-0ffb-49a9-8e74-6d8f1547c1e2") + (uuid "ae9a6298-d885-47c7-91d4-a9dfbff9b3d6") ) - (bus + (wire (pts - (xy 87.63 142.24) (xy 87.63 149.86) + (xy 184.15 78.74) (xy 191.77 78.74) ) (stroke (width 0) (type default) ) - (uuid "654c10c8-ed06-40da-b094-bc695d45d016") + (uuid "aec48a76-5a90-4723-b61e-c817a17f4af1") ) (wire (pts - (xy 123.19 152.4) (xy 134.62 152.4) + (xy 91.44 152.4) (xy 97.79 152.4) ) (stroke (width 0) (type default) ) - (uuid "671f6375-6ebf-4509-8fdf-e00a301e0ab6") + (uuid "b2492cf2-8f0f-49db-a1ef-c583423141ad") ) (bus (pts - (xy 303.53 101.6) (xy 303.53 104.14) + (xy 181.61 149.86) (xy 181.61 157.48) ) (stroke (width 0) (type default) ) - (uuid "6901a0e0-65c6-4365-8e80-5bb002da513e") + (uuid "b65c7721-e1f9-4a39-ae89-d629c2cba68e") ) - (bus + (wire (pts - (xy 231.14 96.52) (xy 231.14 119.38) + (xy 306.07 114.3) (xy 318.77 114.3) ) (stroke (width 0) (type default) ) - (uuid "6a197294-340a-4465-9cba-f34007636483") + (uuid "b6b0a9ee-ee6c-4cbe-9ad2-d1627e6a93e4") ) - (wire + (bus (pts - (xy 97.79 104.14) (xy 77.47 104.14) + (xy 231.14 71.12) (xy 231.14 73.66) ) (stroke (width 0) (type default) ) - (uuid "6a9e6dbf-0de4-45d1-bd38-7925fbdf7ce8") + (uuid "b866a724-ed72-465e-8fda-6f034c0635b3") ) - (wire + (bus (pts - (xy 71.12 191.77) (xy 170.18 191.77) + (xy 231.14 154.94) (xy 231.14 162.56) ) (stroke (width 0) (type default) ) - (uuid "6bccba53-4c97-4393-81f8-7d11a161f756") + (uuid "b9336161-2297-45b0-97be-d74e6677b148") ) - (bus + (wire (pts - (xy 231.14 119.38) (xy 303.53 119.38) + (xy 91.44 223.52) (xy 97.79 223.52) ) (stroke (width 0) (type default) ) - (uuid "6bd467fe-3535-4bdf-997d-2164b76ffeb1") + (uuid "b98763d5-4a18-426a-8931-83aa4d6cb022") ) - (wire + (bus (pts - (xy 90.17 71.12) (xy 97.79 71.12) + (xy 137.16 81.28) (xy 137.16 83.82) ) (stroke (width 0) (type default) ) - (uuid "6e640f0c-0a60-4834-aaa5-9593baf1ff8a") + (uuid "b9a2de5d-0adb-4d80-90c9-33ac1fdb6ed5") ) (wire (pts - (xy 123.19 93.98) (xy 134.62 93.98) + (xy 97.79 233.68) (xy 95.25 233.68) ) (stroke (width 0) (type default) ) - (uuid "6f656641-f58c-43bb-86fd-177ce79ee42a") + (uuid "bb89632f-fd44-445f-8600-f1c2336d3b40") ) (wire (pts - (xy 90.17 160.02) (xy 97.79 160.02) + (xy 110.49 127) (xy 110.49 129.54) ) (stroke (width 0) (type default) ) - (uuid "738d14a9-5509-4a64-8a04-3a62fa4a5cde") + (uuid "bd9e5686-d43e-4e9c-87ec-a036054af200") ) - (wire + (bus (pts - (xy 217.17 152.4) (xy 228.6 152.4) + (xy 137.16 213.36) (xy 137.16 215.9) ) (stroke (width 0) (type default) ) - (uuid "7a4688cd-d848-4b8e-b5e6-6628c16600d1") + (uuid "bdd0be63-4305-4011-b2cf-f384db4912d2") ) (bus (pts - (xy 87.63 83.82) (xy 87.63 91.44) + (xy 137.16 226.06) (xy 137.16 228.6) ) (stroke (width 0) (type default) ) - (uuid "7a4ecd21-7e3b-4b9e-89c2-ebe83441c2ad") + (uuid "bdd2c81b-08f5-4b19-beb2-050da91a40c6") ) - (wire + (bus (pts - (xy 123.19 71.12) (xy 134.62 71.12) + (xy 303.53 104.14) (xy 303.53 111.76) ) (stroke (width 0) (type default) ) - (uuid "7b971449-3be7-4c94-84d4-b87307c6d339") + (uuid "be10e70a-b92e-4040-8bc5-38babed1cad6") ) - (wire + (bus (pts - (xy 316.23 119.38) (xy 318.77 119.38) + (xy 176.53 152.4) (xy 176.53 144.78) ) (stroke (width 0) (type default) ) - (uuid "7e73cfc7-8985-41f6-8c87-7afccbebc72d") + (uuid "c034bdb4-2bbc-4d17-bbff-dae094f445f0") ) (wire (pts - (xy 328.93 93.98) (xy 328.93 96.52) + (xy 204.47 111.76) (xy 204.47 113.03) ) (stroke (width 0) (type default) ) - (uuid "80eae057-308a-4eef-b4a5-4dfb2688edd9") + (uuid "c15e7fb8-a2e0-42ce-91ac-4e494dce5c25") ) (wire (pts - (xy 123.19 86.36) (xy 134.62 86.36) + (xy 123.19 139.7) (xy 134.62 139.7) ) (stroke (width 0) (type default) ) - (uuid "81159d96-3637-466e-b654-0c99f4dbc169") + (uuid "c445ae18-0774-4c9b-8756-d03c62f8fd1a") ) (wire (pts - (xy 189.23 104.14) (xy 191.77 104.14) + (xy 123.19 142.24) (xy 134.62 142.24) ) (stroke (width 0) (type default) ) - (uuid "851bb78a-dce9-4d70-a74b-cbbbc4907ee4") + (uuid "c662b1bb-f964-476a-8ecf-208ecb44067f") ) - (bus + (wire (pts - (xy 303.53 111.76) (xy 303.53 119.38) + (xy 151.13 234.95) (xy 139.7 234.95) ) (stroke (width 0) (type default) ) - (uuid "86be1c7c-5ac8-45b7-b673-3531750a658f") + (uuid "c6c6c040-cc95-40a3-b8d3-bfb9da901d62") ) - (wire + (bus (pts - (xy 85.09 73.66) (xy 97.79 73.66) + (xy 137.16 218.44) (xy 137.16 220.98) ) (stroke (width 0) (type default) ) - (uuid "86e34161-4880-4847-a2b7-1f18abe31d99") + (uuid "c79162b6-3b31-4789-92a7-f5a0ae47bfdf") ) (bus (pts - (xy 87.63 149.86) (xy 87.63 157.48) + (xy 88.9 144.78) (xy 88.9 147.32) ) (stroke (width 0) (type default) ) - (uuid "8a5bcd22-a1f6-4203-aba1-53149dfce89e") + (uuid "c8a0f69a-6f48-4e73-967e-dc200f235f02") ) - (bus + (wire (pts - (xy 176.53 86.36) (xy 176.53 78.74) + (xy 179.07 88.9) (xy 191.77 88.9) ) (stroke (width 0) (type default) ) - (uuid "8aef81f1-22e4-4198-a48b-0dc381a6937a") + (uuid "ca83724f-747d-4407-be0c-bcf7a8a6adc7") ) (wire (pts - (xy 217.17 93.98) (xy 228.6 93.98) + (xy 179.07 139.7) (xy 191.77 139.7) ) (stroke (width 0) (type default) ) - (uuid "8d870aac-e6f7-430c-834d-870f06b8761f") + (uuid "cadb4332-de35-46be-a3fe-23905c0feaf1") ) (wire (pts - (xy 184.15 71.12) (xy 191.77 71.12) + (xy 151.13 252.73) (xy 139.7 252.73) ) (stroke (width 0) (type default) ) - (uuid "8f2270ba-e70e-4ee9-943e-595cfca565ce") + (uuid "caea972a-f803-4053-9958-121c37ebaeba") ) (bus (pts - (xy 176.53 78.74) (xy 176.53 71.12) + (xy 137.16 147.32) (xy 137.16 149.86) ) (stroke (width 0) (type default) ) - (uuid "8fd85f16-1f95-40b4-bdbe-82acb456a2f6") + (uuid "cc15d8b9-b892-4b7e-9fcc-f30edeede2db") ) (wire (pts - (xy 77.47 104.14) (xy 77.47 170.18) + (xy 179.07 147.32) (xy 191.77 147.32) ) (stroke (width 0) (type default) ) - (uuid "91fe1549-52d6-41a7-8943-204d9f328002") + (uuid "cc3eccfe-c123-4f3e-ae40-5e836fdfcfc3") ) (bus (pts - (xy 137.16 162.56) (xy 137.16 186.69) + (xy 137.16 83.82) (xy 137.16 86.36) ) (stroke (width 0) (type default) ) - (uuid "92b41ef4-fba1-4e4b-b50e-d8f2107be6be") + (uuid "cc75d524-5384-4530-84fa-f967f45db1ac") ) (bus (pts - (xy 137.16 154.94) (xy 137.16 162.56) + (xy 137.16 247.65) (xy 137.16 245.11) ) (stroke (width 0) (type default) ) - (uuid "940724a4-4b46-4fe1-84bc-5496dbc48eed") + (uuid "cf5e0951-42dd-43c1-a201-ff3d1934fd28") ) (wire (pts - (xy 339.09 101.6) (xy 353.06 101.6) + (xy 123.19 88.9) (xy 134.62 88.9) ) (stroke (width 0) (type default) ) - (uuid "95ff7af4-b725-439a-b10d-920e55efe5d2") + (uuid "cfa903d4-0fae-4433-a5d1-0ca7c3bd00ac") ) - (wire + (bus (pts - (xy 85.09 162.56) (xy 97.79 162.56) + (xy 231.14 186.69) (xy 248.92 186.69) ) (stroke (width 0) (type default) ) - (uuid "96af5de4-746f-42db-8b47-d33187ebf0ce") + (uuid "d0fe8653-85ff-4258-91d6-97e187a40a6d") ) (wire (pts - (xy 217.17 86.36) (xy 228.6 86.36) + (xy 91.44 226.06) (xy 97.79 226.06) ) (stroke (width 0) (type default) ) - (uuid "99e942ad-75fa-4388-984d-5575f1baab87") + (uuid "d2050b9f-36c6-4bc5-9897-696ec6737cc7") ) - (wire + (bus (pts - (xy 90.17 93.98) (xy 97.79 93.98) + (xy 176.53 93.98) (xy 176.53 86.36) ) (stroke (width 0) (type default) ) - (uuid "9a7cccf7-52d0-4dcb-ab15-cf4e7b14c05c") + (uuid "d2929117-5bcd-45f9-aa4c-7c7bde12e231") ) (bus (pts - (xy 77.47 46.99) (xy 87.63 46.99) + (xy 137.16 91.44) (xy 137.16 139.7) ) (stroke (width 0) (type default) ) - (uuid "9c80e310-7c87-4f5a-8839-79ba176c487b") + (uuid "d4cfb638-df3f-426b-a597-3b1bae3d2e76") ) (wire (pts - (xy 170.18 167.64) (xy 191.77 167.64) + (xy 339.09 116.84) (xy 353.06 116.84) ) (stroke (width 0) (type default) ) - (uuid "9e304dfe-013b-4425-bf09-34fe136a9a17") + (uuid "d5f391eb-2be1-4331-8551-a2e5f29081ee") ) - (wire + (bus (pts - (xy 339.09 109.22) (xy 353.06 109.22) + (xy 88.9 53.34) (xy 176.53 53.34) ) (stroke (width 0) (type default) ) - (uuid "9f96c733-5a2f-46e0-9253-cefea3f665d3") + (uuid "d6102185-c2a8-4770-bb0f-954d9137f785") ) (wire (pts - (xy 179.07 154.94) (xy 191.77 154.94) + (xy 110.49 104.14) (xy 110.49 105.41) ) (stroke (width 0) (type default) ) - (uuid "a0e1b7a9-0485-41c2-86e7-00ad2abffe80") + (uuid "d6a11d83-9c26-455e-afbc-fe86e4ddb8db") ) - (bus + (wire (pts - (xy 181.61 76.2) (xy 181.61 83.82) + (xy 91.44 147.32) (xy 97.79 147.32) ) (stroke (width 0) (type default) ) - (uuid "a126f0ae-9de4-49d1-8622-1acf6cf2ac0a") + (uuid "d6cac8a3-1aa8-428d-818d-87f19fb946eb") ) - (bus + (wire (pts - (xy 82.55 93.98) (xy 82.55 86.36) + (xy 71.12 160.02) (xy 95.25 160.02) ) (stroke (width 0) (type default) ) - (uuid "a31e4800-89a5-4c36-8df9-98ace926e383") + (uuid "d71e9041-138f-409e-967b-e8d279df2149") ) - (wire + (bus (pts - (xy 63.5 191.77) (xy 71.12 191.77) + (xy 181.61 68.58) (xy 181.61 76.2) ) (stroke (width 0) (type default) ) - (uuid "a52c7250-758c-48a7-8e89-8a9a2c83f5e1") + (uuid "d8ab46ea-c372-4fe6-ae08-9570fb62fb69") ) (bus (pts - (xy 303.53 99.06) (xy 303.53 101.6) + (xy 137.16 237.49) (xy 137.16 234.95) ) (stroke (width 0) (type default) ) - (uuid "a63f0ae9-3e7c-4804-b62d-965e311a1d95") + (uuid "da53f273-ecce-4205-a56a-659a171c2268") ) (wire (pts - (xy 110.49 177.8) (xy 110.49 179.07) + (xy 91.44 144.78) (xy 97.79 144.78) ) (stroke (width 0) (type default) ) - (uuid "a70c5afa-5466-404b-8a53-ec819c782767") + (uuid "db293c0e-bb33-460e-9668-d09f7eb43e7b") ) - (bus + (wire (pts - (xy 181.61 46.99) (xy 181.61 68.58) + (xy 163.83 234.95) (xy 161.29 234.95) ) (stroke (width 0) (type default) ) - (uuid "ab5e1567-1c39-4c90-b156-2bfe56dfe0c3") + (uuid "de96bd1a-2974-41f9-bfd9-507154978411") ) - (bus + (wire (pts - (xy 137.16 147.32) (xy 137.16 154.94) + (xy 91.44 76.2) (xy 97.79 76.2) ) (stroke (width 0) (type default) ) - (uuid "ae9a6298-d885-47c7-91d4-a9dfbff9b3d6") + (uuid "e014c175-7593-4222-ab8e-0b34511ad916") ) (wire (pts - (xy 184.15 78.74) (xy 191.77 78.74) + (xy 184.15 160.02) (xy 191.77 160.02) ) (stroke (width 0) (type default) ) - (uuid "aec48a76-5a90-4723-b61e-c817a17f4af1") + (uuid "e0831ef0-3bbf-4e0c-804b-68732fc5d2e3") ) (wire (pts - (xy 90.17 78.74) (xy 97.79 78.74) + (xy 179.07 81.28) (xy 191.77 81.28) ) (stroke (width 0) (type default) ) - (uuid "afef9653-781a-4a19-9fec-3fa0ef15424a") + (uuid "e1c5a20f-262d-45cd-a81e-c9e31326275a") ) - (bus + (wire (pts - (xy 87.63 157.48) (xy 87.63 158.75) + (xy 91.44 210.82) (xy 97.79 210.82) ) (stroke (width 0) (type default) ) - (uuid "b2cbc493-dda9-4a40-8934-7ded925c9e98") + (uuid "e2bd84ae-8b80-41ca-8160-8be119d413b1") ) (wire (pts - (xy 71.12 167.64) (xy 97.79 167.64) + (xy 151.13 245.11) (xy 139.7 245.11) ) (stroke (width 0) (type default) ) - (uuid "b318d95a-75e3-423f-a5ad-92a726591a52") + (uuid "e30e7252-b7c6-4856-a13b-358eacfe6adc") ) - (bus + (wire (pts - (xy 181.61 149.86) (xy 181.61 157.48) + (xy 91.44 215.9) (xy 97.79 215.9) ) (stroke (width 0) (type default) ) - (uuid "b65c7721-e1f9-4a39-ae89-d629c2cba68e") + (uuid "e30f35a3-36bc-4095-9257-5f6f6c5cc933") ) (wire (pts - (xy 306.07 114.3) (xy 318.77 114.3) + (xy 170.18 101.6) (xy 170.18 167.64) ) (stroke (width 0) (type default) ) - (uuid "b6b0a9ee-ee6c-4cbe-9ad2-d1627e6a93e4") + (uuid "e418a405-5e58-4fb1-8d1c-816275a1b8b3") ) - (bus + (wire (pts - (xy 231.14 71.12) (xy 231.14 73.66) + (xy 95.25 162.56) (xy 95.25 160.02) ) (stroke (width 0) (type default) ) - (uuid "b866a724-ed72-465e-8fda-6f034c0635b3") + (uuid "e50b62d9-ca74-47b6-be9d-f00536459486") ) - (bus + (wire (pts - (xy 231.14 154.94) (xy 231.14 162.56) + (xy 123.19 226.06) (xy 134.62 226.06) ) (stroke (width 0) (type default) ) - (uuid "b9336161-2297-45b0-97be-d74e6677b148") + (uuid "e6fe4e48-31c2-4a1c-99d1-be1af783a112") ) (bus (pts - (xy 137.16 96.52) (xy 137.16 139.7) + (xy 137.16 71.12) (xy 137.16 73.66) ) (stroke (width 0) (type default) ) - (uuid "b9a2de5d-0adb-4d80-90c9-33ac1fdb6ed5") + (uuid "ed317592-1453-4050-99be-050ab5df0e78") ) - (bus + (wire (pts - (xy 87.63 68.58) (xy 87.63 76.2) + (xy 184.15 137.16) (xy 191.77 137.16) ) (stroke (width 0) (type default) ) - (uuid "bc5417b5-ca93-4d47-b064-ca6e8eee70e9") + (uuid "f0cea470-dc12-4c5d-90ff-7bd34e343839") ) - (wire + (bus (pts - (xy 110.49 127) (xy 110.49 129.54) + (xy 231.14 81.28) (xy 231.14 88.9) ) (stroke (width 0) (type default) ) - (uuid "bd9e5686-d43e-4e9c-87ec-a036054af200") + (uuid "f4e3d0ea-606a-4b60-adde-88a2907a693e") ) (bus (pts - (xy 303.53 104.14) (xy 303.53 111.76) + (xy 137.16 186.69) (xy 137.16 210.82) ) (stroke (width 0) (type default) ) - (uuid "be10e70a-b92e-4040-8bc5-38babed1cad6") + (uuid "f514d67a-0263-432e-9fcf-0628f92beea0") ) - (bus + (wire (pts - (xy 176.53 152.4) (xy 176.53 144.78) + (xy 339.09 114.3) (xy 353.06 114.3) ) (stroke (width 0) (type default) ) - (uuid "c034bdb4-2bbc-4d17-bbff-dae094f445f0") + (uuid "f56fc0df-f4dd-4827-a81a-df3f6ce28fd6") ) (bus (pts - (xy 82.55 144.78) (xy 82.55 137.16) + (xy 88.9 149.86) (xy 88.9 152.4) ) (stroke (width 0) (type default) ) - (uuid "c1111f72-be54-4106-a348-cdc0d5049e99") + (uuid "f588f45b-b421-42ee-8374-50e71e2d59e6") ) (wire (pts - (xy 204.47 111.76) (xy 204.47 113.03) + (xy 123.19 144.78) (xy 134.62 144.78) ) (stroke (width 0) (type default) ) - (uuid "c15e7fb8-a2e0-42ce-91ac-4e494dce5c25") + (uuid "f94faac8-37f9-4044-a372-f0890910a6e7") ) - (bus + (wire (pts - (xy 82.55 137.16) (xy 82.55 93.98) + (xy 217.17 137.16) (xy 228.6 137.16) ) (stroke (width 0) (type default) ) - (uuid "c1ab410d-82ee-48e4-8cfd-2cc8790f6a90") + (uuid "fa202049-e81c-47db-a08a-9b4da0888b10") ) (wire (pts - (xy 85.09 88.9) (xy 97.79 88.9) + (xy 68.58 93.98) (xy 95.25 93.98) ) (stroke (width 0) (type default) ) - (uuid "c34d0768-5150-4046-a3a0-cd0975ce1013") + (uuid "fb7f76d9-30ae-4f9f-81a3-69ec7f1ebc62") ) - (wire + (bus (pts - (xy 179.07 88.9) (xy 191.77 88.9) + (xy 137.16 157.48) (xy 137.16 186.69) ) (stroke (width 0) (type default) ) - (uuid "ca83724f-747d-4407-be0c-bcf7a8a6adc7") + (uuid "fc020422-f7b6-4397-90f4-817b9a0e1035") ) - (wire + (bus (pts - (xy 179.07 139.7) (xy 191.77 139.7) + (xy 88.9 73.66) (xy 88.9 76.2) ) (stroke (width 0) (type default) ) - (uuid "cadb4332-de35-46be-a3fe-23905c0feaf1") + (uuid "fc344df7-8608-44c1-a705-e166fadd706b") ) (wire (pts - (xy 179.07 147.32) (xy 191.77 147.32) + (xy 217.17 160.02) (xy 228.6 160.02) ) (stroke (width 0) (type default) ) - (uuid "cc3eccfe-c123-4f3e-ae40-5e836fdfcfc3") + (uuid "fc8b461f-3de5-47c0-84e0-2f3dffa19f69") ) (bus (pts - (xy 137.16 139.7) (xy 137.16 147.32) + (xy 137.16 149.86) (xy 137.16 152.4) ) (stroke (width 0) (type default) ) - (uuid "cc75d524-5384-4530-84fa-f967f45db1ac") + (uuid "fcae5215-6a54-4599-9912-df06ab0dd2e5") ) (wire (pts - (xy 123.19 160.02) (xy 134.62 160.02) + (xy 217.17 78.74) (xy 228.6 78.74) ) (stroke (width 0) (type default) ) - (uuid "cfa903d4-0fae-4433-a5d1-0ca7c3bd00ac") + (uuid "fe0f2a07-7f63-4547-aff9-9f8746e4fd2b") ) (bus (pts - (xy 231.14 186.69) (xy 248.92 186.69) + (xy 231.14 162.56) (xy 231.14 186.69) ) (stroke (width 0) (type default) ) - (uuid "d0fe8653-85ff-4258-91d6-97e187a40a6d") + (uuid "fe9e0011-e56b-47ce-a4fe-588c21269616") ) - (wire + (bus (pts - (xy 77.47 170.18) (xy 97.79 170.18) + (xy 231.14 88.9) (xy 231.14 96.52) ) (stroke (width 0) (type default) ) - (uuid "d2840553-d033-4ede-93a9-4c0cf0335fe9") + (uuid "ffec2bf1-1048-4e4c-874b-1f532d22180a") ) - (bus - (pts - (xy 176.53 93.98) (xy 176.53 86.36) + (text "Memory Address Decoder" + (exclude_from_sim no) + (at 328.93 84.582 0) + (effects + (font + (size 1.27 1.27) + ) ) - (stroke - (width 0) - (type default) + (uuid "443d0d33-62f1-422c-8ab6-9b5c6a5858d3") + ) + (text "$7000-$7FFF\n" + (exclude_from_sim no) + (at 370.84 119.634 0) + (effects + (font + (size 1.27 1.27) + ) ) - (uuid "d2929117-5bcd-45f9-aa4c-7c7bde12e231") + (uuid "4e9d8ab2-a056-4c53-a487-71551244aa86") ) - (wire - (pts - (xy 63.5 199.39) (xy 77.47 199.39) + (text "$1000-$1FFF\n" + (exclude_from_sim no) + (at 370.84 104.394 0) + (effects + (font + (size 1.27 1.27) + ) ) - (stroke - (width 0) - (type default) + (uuid "94ccacca-cc22-4c7c-8fda-4d6cd31396fe") + ) + (text "$6000-$6FFF\n" + (exclude_from_sim no) + (at 370.84 117.094 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "9c67aa51-a791-4e08-b883-54c3e3cb057d") + ) + (text "Memory Address Selector" + (exclude_from_sim no) + (at 142.748 39.116 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "ab4bf7b0-77b6-49c8-a928-40043e31d704") + ) + (text "$5000-$5FFF\n" + (exclude_from_sim no) + (at 370.84 114.554 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "ae227073-523a-4c41-9c4a-70dfaf18971f") + ) + (text "$3000-$3FFF\n" + (exclude_from_sim no) + (at 370.84 109.474 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "be367901-9e37-4135-a978-33ffd7468ac4") + ) + (text "$2000-$2FFF\n" + (exclude_from_sim no) + (at 370.84 106.934 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "d6c94dae-d4cd-45a5-bb98-9fd3f5f52bb8") + ) + (text "$0000-$0FFF\n" + (exclude_from_sim no) + (at 370.84 101.854 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "f2a3d202-635a-4070-9a3a-5b41f1252ee1") + ) + (text "$4000-$4FFF\n" + (exclude_from_sim no) + (at 370.84 112.014 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "fadd36f8-fc37-492b-b364-80281bad1888") + ) + (label "PC14" + (at 186.69 154.94 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "d5886b15-996c-4398-88f9-03f1ab738faa") + (uuid "00411a9c-e96a-468d-a8a8-665859306a54") ) - (wire - (pts - (xy 339.09 116.84) (xy 353.06 116.84) - ) - (stroke - (width 0) - (type default) + (label "ADDR0" + (at 125.73 71.12 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "d5f391eb-2be1-4331-8551-a2e5f29081ee") + (uuid "0973ddf0-2f01-4b95-916b-6d08126c4058") ) - (wire - (pts - (xy 110.49 111.76) (xy 110.49 113.03) - ) - (stroke - (width 0) - (type default) + (label "PC12" + (at 186.69 139.7 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "d6a11d83-9c26-455e-afbc-fe86e4ddb8db") + (uuid "0deccce2-d0ec-4a83-bba7-4f1028a70d17") ) - (wire - (pts - (xy 85.09 139.7) (xy 97.79 139.7) - ) - (stroke - (width 0) - (type default) + (label "DREG5" + (at 91.44 220.98 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "d87d52f0-3341-4921-9884-ff48b117fc7e") + (uuid "162b884f-5e3c-4eb6-a407-706f61cc0ea8") ) - (bus - (pts - (xy 181.61 68.58) (xy 181.61 76.2) - ) - (stroke - (width 0) - (type default) + (label "{slash}BANK0" + (at 344.17 101.6 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "d8ab46ea-c372-4fe6-ae08-9570fb62fb69") + (uuid "16e8e554-fb9e-4d03-bb60-cc4038d2fe6e") ) - (bus - (pts - (xy 82.55 160.02) (xy 82.55 152.4) - ) - (stroke - (width 0) - (type default) + (label "{slash}BANK6" + (at 344.17 116.84 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "df308975-4c76-4419-9f94-370ed7987b6d") + (uuid "21f90509-e937-4dcd-8875-2953e26e0ef9") ) - (wire - (pts - (xy 184.15 160.02) (xy 191.77 160.02) - ) - (stroke - (width 0) - (type default) + (label "ADDR3" + (at 125.73 144.78 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "e0831ef0-3bbf-4e0c-804b-68732fc5d2e3") + (uuid "22aac7de-7435-4853-a154-f20a79144b57") ) - (wire - (pts - (xy 179.07 81.28) (xy 191.77 81.28) - ) - (stroke - (width 0) - (type default) + (label "ADDR8" + (at 219.71 71.12 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "e1c5a20f-262d-45cd-a81e-c9e31326275a") + (uuid "28987279-935a-4810-afb9-00060b8b008a") ) - (wire - (pts - (xy 85.09 96.52) (xy 97.79 96.52) - ) - (stroke - (width 0) - (type default) + (label "DREG0" + (at 91.44 208.28 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "e26f4624-82e8-4647-b899-b91827fec884") + (uuid "2c1fba74-fce4-4c71-ad0c-7d726069754d") ) - (wire - (pts - (xy 170.18 101.6) (xy 170.18 167.64) - ) - (stroke - (width 0) - (type default) + (label "X4" + (at 91.44 147.32 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "e418a405-5e58-4fb1-8d1c-816275a1b8b3") + (uuid "2ed0c43a-2b08-4caa-8cb8-4f1fea7c3871") ) - (bus - (pts - (xy 87.63 134.62) (xy 87.63 142.24) - ) - (stroke - (width 0) - (type default) + (label "{slash}BANK3" + (at 344.17 109.22 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "e6a6c24c-a24a-488f-af2a-9580ff425942") + (uuid "2fedc4bd-9132-4771-a18c-07fe0da496f6") ) - (wire - (pts - (xy 90.17 152.4) (xy 97.79 152.4) - ) - (stroke - (width 0) - (type default) + (label "{slash}BANK2" + (at 344.17 106.68 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "e88e0c3a-6429-4124-aa5b-b132cece6631") + (uuid "317e4339-74ee-4791-91f7-6da6e1b2bd5e") ) - (bus - (pts - (xy 137.16 71.12) (xy 137.16 73.66) + (label "ADDR15" + (at 219.71 160.02 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (stroke - (width 0) - (type default) + (uuid "31af3d1a-a2c2-4fd8-9499-9a6bb55d8dc1") + ) + (label "ADDR2" + (at 148.59 247.65 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) ) - (uuid "ed317592-1453-4050-99be-050ab5df0e78") + (uuid "3310f190-ae95-4f23-9a88-f62d22cbaf49") ) - (bus - (pts - (xy 50.8 53.34) (xy 82.55 53.34) + (label "X6" + (at 91.44 152.4 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (stroke - (width 0) - (type default) + (uuid "39233eb0-1b84-4b1f-8a55-b4ccad31a108") + ) + (label "PC4" + (at 91.44 81.28 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "eec91e80-2b35-455a-9dbe-bdae9b758e49") + (uuid "3c8eff25-ef8d-49e7-b356-31a71118445c") ) - (wire - (pts - (xy 184.15 137.16) (xy 191.77 137.16) + (label "ADDR2" + (at 125.73 76.2 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (stroke - (width 0) - (type default) + (uuid "435bd004-ace6-49af-b6e9-a0d90c07c5bf") + ) + (label "PC15" + (at 186.69 162.56 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "f0cea470-dc12-4c5d-90ff-7bd34e343839") + (uuid "44ca7083-2203-4d72-84ba-3b319adf0263") ) - (bus - (pts - (xy 231.14 81.28) (xy 231.14 88.9) + (label "X[0..7]" + (at 66.04 128.27 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (stroke - (width 0) - (type default) + (uuid "48094cfb-30de-4317-af84-7e8cfca4fa88") + ) + (label "ADDR14" + (at 306.07 106.68 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "f4e3d0ea-606a-4b60-adde-88a2907a693e") + (uuid "4b91200a-bb0e-470d-8f26-9b505fb5f2cc") ) - (wire - (pts - (xy 339.09 114.3) (xy 353.06 114.3) + (label "X0" + (at 91.44 137.16 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (stroke - (width 0) - (type default) + (uuid "4dbd61ed-e88b-46bb-8ff1-38e66d50c666") + ) + (label "ADDR4" + (at 125.73 218.44 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "f56fc0df-f4dd-4827-a81a-df3f6ce28fd6") + (uuid "4e108327-1bf6-419e-9275-29d524b99471") ) - (wire - (pts - (xy 217.17 137.16) (xy 228.6 137.16) + (label "ADDR3" + (at 148.59 245.11 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) ) - (stroke - (width 0) - (type default) + (uuid "4e55cd59-64d4-41d8-819f-cff1a9e679b5") + ) + (label "ADDR5" + (at 125.73 149.86 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "fa202049-e81c-47db-a08a-9b4da0888b10") + (uuid "520729d0-c920-4621-9f5a-b364b614967e") ) - (wire - (pts - (xy 217.17 160.02) (xy 228.6 160.02) + (label "{slash}BANK1" + (at 344.17 104.14 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (stroke - (width 0) - (type default) + (uuid "52d53144-b8d1-4286-baca-07665a6a05d7") + ) + (label "ADDR9" + (at 219.71 78.74 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "fc8b461f-3de5-47c0-84e0-2f3dffa19f69") + (uuid "591748f7-94d9-4ea8-aa36-183aa81ccbb6") ) - (bus - (pts - (xy 87.63 46.99) (xy 87.63 68.58) + (label "ADDR5" + (at 125.73 220.98 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (stroke - (width 0) - (type default) + (uuid "5f7017a2-6cd9-4931-8ad0-b1570ffb7d46") + ) + (label "ADDR1" + (at 125.73 73.66 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "fcfffdfe-3dfc-4e2a-9428-8bf4f15ce6d8") + (uuid "610da369-d3c3-43fa-9ee8-63def80889a4") ) - (bus - (pts - (xy 82.55 53.34) (xy 82.55 71.12) + (label "ADDR13" + (at 219.71 144.78 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (stroke - (width 0) - (type default) + (uuid "62d28325-e90f-4085-ae5e-c81f09c9cbb8") + ) + (label "Y4" + (at 186.69 137.16 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "fd15522a-3c79-4afb-9f99-29b1aa0c7186") + (uuid "64bd235a-a156-4441-9bff-78f06a058763") ) - (wire - (pts - (xy 217.17 78.74) (xy 228.6 78.74) + (label "DREG[0..7]" + (at 66.04 199.39 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (stroke - (width 0) - (type default) + (uuid "694ad947-768b-46c3-ab88-d89529673c1d") + ) + (label "Y0" + (at 186.69 71.12 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "fe0f2a07-7f63-4547-aff9-9f8746e4fd2b") + (uuid "6d8d3060-3d9f-44b2-883e-64f705f28436") ) - (wire - (pts - (xy 77.47 170.18) (xy 77.47 199.39) + (label "DREG6" + (at 91.44 223.52 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (stroke - (width 0) - (type default) + (uuid "6ee1dd40-4064-4b1a-b93e-861c3e098a3c") + ) + (label "{slash}BANK4" + (at 344.17 111.76 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "fe2242bc-2f82-456b-8772-985a1796728d") + (uuid "7049860a-9284-41cd-9c57-82ab68872a65") ) - (bus - (pts - (xy 231.14 162.56) (xy 231.14 186.69) + (label "ADDR7" + (at 148.59 234.95 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) ) - (stroke - (width 0) - (type default) + (uuid "719b35e2-9410-4a18-9891-425b71f8ff6a") + ) + (label "ADDR4" + (at 125.73 147.32 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "fe9e0011-e56b-47ce-a4fe-588c21269616") + (uuid "72695b3e-dc0d-436e-99c0-9061f470d069") ) - (wire - (pts - (xy 71.12 101.6) (xy 71.12 167.64) + (label "ADDR6" + (at 125.73 223.52 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (stroke - (width 0) - (type default) + (uuid "7736137e-f102-4f50-b064-5beaf9a6fa7e") + ) + (label "X3" + (at 91.44 144.78 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "ff50e398-ca25-4e85-9c82-8fc9acb8e1ef") + (uuid "7a1feb9d-93dc-4a8c-b375-1cf8bd963688") ) - (bus - (pts - (xy 231.14 88.9) (xy 231.14 96.52) + (label "ADDR4" + (at 125.73 81.28 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (stroke - (width 0) - (type default) + (uuid "7d27124a-beb3-478e-af09-18c5b141ef57") + ) + (label "ADDR1" + (at 125.73 210.82 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) - (uuid "ffec2bf1-1048-4e4c-874b-1f532d22180a") + (uuid "80f6267c-7fa6-443c-bf10-1fb6a0987b72") ) - (text "Memory Address Decoder" - (exclude_from_sim no) - (at 328.93 84.582 0) + (label "PC3" + (at 91.44 78.74 0) + (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) + (justify left bottom) ) - (uuid "443d0d33-62f1-422c-8ab6-9b5c6a5858d3") + (uuid "8155716d-01b0-4790-b783-bec5069dac92") ) - (text "$7000-$7FFF\n" - (exclude_from_sim no) - (at 370.84 119.634 0) + (label "ADDR12" + (at 219.71 137.16 0) + (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) + (justify left bottom) ) - (uuid "4e9d8ab2-a056-4c53-a487-71551244aa86") + (uuid "83b01afc-375b-4832-9877-b4abd8f58d82") ) - (text "$1000-$1FFF\n" - (exclude_from_sim no) - (at 370.84 104.394 0) + (label "{slash}BANK5" + (at 344.17 114.3 0) + (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) + (justify left bottom) ) - (uuid "94ccacca-cc22-4c7c-8fda-4d6cd31396fe") + (uuid "846c91d1-28be-4d51-9ff0-306c27473e0e") ) - (text "$6000-$6FFF\n" - (exclude_from_sim no) - (at 370.84 117.094 0) + (label "ADDR13" + (at 306.07 104.14 0) + (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) + (justify left bottom) ) - (uuid "9c67aa51-a791-4e08-b883-54c3e3cb057d") + (uuid "85457242-7311-483e-af83-c3f593f99ecb") ) - (text "Memory Address Selector" - (exclude_from_sim no) - (at 142.748 39.116 0) + (label "DREG4" + (at 91.44 218.44 0) + (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) + (justify left bottom) ) - (uuid "ab4bf7b0-77b6-49c8-a928-40043e31d704") + (uuid "8578d119-7986-47a8-98b6-c636585e2627") ) - (text "$5000-$5FFF\n" - (exclude_from_sim no) - (at 370.84 114.554 0) + (label "PC[0..15]" + (at 50.8 53.34 0) + (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) + (justify left bottom) ) - (uuid "ae227073-523a-4c41-9c4a-70dfaf18971f") + (uuid "85a3f38a-8d42-4092-8387-55a146361560") ) - (text "$3000-$3FFF\n" - (exclude_from_sim no) - (at 370.84 109.474 0) + (label "ADDR6" + (at 125.73 152.4 0) + (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) + (justify left bottom) ) - (uuid "be367901-9e37-4135-a978-33ffd7468ac4") + (uuid "88df8b48-3290-4b0b-a6af-760536caa2dd") ) - (text "$2000-$2FFF\n" - (exclude_from_sim no) - (at 370.84 106.934 0) + (label "ADDR0" + (at 125.73 208.28 0) + (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) + (justify left bottom) ) - (uuid "d6c94dae-d4cd-45a5-bb98-9fd3f5f52bb8") + (uuid "895d1d5f-eb0a-421d-a92b-d46865a3016d") ) - (text "$0000-$0FFF\n" - (exclude_from_sim no) - (at 370.84 101.854 0) + (label "PC8" + (at 186.69 73.66 0) + (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) + (justify left bottom) ) - (uuid "f2a3d202-635a-4070-9a3a-5b41f1252ee1") + (uuid "8ad5b786-77d8-4244-b1c3-01c52ecfc8c7") ) - (text "$4000-$4FFF\n" - (exclude_from_sim no) - (at 370.84 112.014 0) + (label "PC2" + (at 91.44 76.2 0) + (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) + (justify left bottom) ) - (uuid "fadd36f8-fc37-492b-b364-80281bad1888") + (uuid "92db70d2-12e2-4746-bdee-feee21b8b285") ) - (label "PC14" - (at 186.69 154.94 0) + (label "{slash}BANK7" + (at 344.17 119.38 0) (fields_autoplaced yes) (effects (font @@ -3122,21 +5557,21 @@ ) (justify left bottom) ) - (uuid "00411a9c-e96a-468d-a8a8-665859306a54") + (uuid "93388109-e97b-4837-a9c8-26eac90d00bf") ) - (label "PC4" - (at 92.71 139.7 0) + (label "ADDR1" + (at 148.59 250.19 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right bottom) ) - (uuid "041751d7-ea2d-45d8-98f3-546ad8921d4f") + (uuid "9701c359-c1d8-4f4a-ae28-ed63df788299") ) - (label "ADDR0" - (at 125.73 71.12 0) + (label "DREG2" + (at 91.44 213.36 0) (fields_autoplaced yes) (effects (font @@ -3144,10 +5579,10 @@ ) (justify left bottom) ) - (uuid "0973ddf0-2f01-4b95-916b-6d08126c4058") + (uuid "97560ef3-695b-4a60-876b-7159e8f61e27") ) - (label "PC12" - (at 186.69 139.7 0) + (label "Y7" + (at 186.69 160.02 0) (fields_autoplaced yes) (effects (font @@ -3155,10 +5590,10 @@ ) (justify left bottom) ) - (uuid "0deccce2-d0ec-4a83-bba7-4f1028a70d17") + (uuid "986a4b57-ac2a-4575-a652-79e866d9c10c") ) - (label "{slash}BANK0" - (at 344.17 101.6 0) + (label "ADDR10" + (at 219.71 86.36 0) (fields_autoplaced yes) (effects (font @@ -3166,10 +5601,10 @@ ) (justify left bottom) ) - (uuid "16e8e554-fb9e-4d03-bb60-cc4038d2fe6e") + (uuid "996b6a43-2264-4400-bb9c-037914677331") ) - (label "X0" - (at 92.71 71.12 0) + (label "DREG7" + (at 91.44 226.06 0) (fields_autoplaced yes) (effects (font @@ -3177,10 +5612,10 @@ ) (justify left bottom) ) - (uuid "1caf3f84-3b7c-4d31-b3b3-4b644329d3e1") + (uuid "9f30bcc3-337d-4ec8-8a4a-eb6fd2a6b64a") ) - (label "PC2" - (at 92.71 88.9 0) + (label "ADDR5" + (at 125.73 83.82 0) (fields_autoplaced yes) (effects (font @@ -3188,10 +5623,10 @@ ) (justify left bottom) ) - (uuid "1e2e9e70-604c-44e0-88a3-c526dc53ec74") + (uuid "a1b7b21c-85dc-4777-bf1f-74d217ee0642") ) - (label "{slash}BANK6" - (at 344.17 116.84 0) + (label "ADDR0" + (at 125.73 137.16 0) (fields_autoplaced yes) (effects (font @@ -3199,10 +5634,10 @@ ) (justify left bottom) ) - (uuid "21f90509-e937-4dcd-8875-2953e26e0ef9") + (uuid "a1cd80fb-04d8-4f1a-9a28-b004193957b3") ) - (label "ADDR8" - (at 219.71 71.12 0) + (label "ADDR6" + (at 125.73 86.36 0) (fields_autoplaced yes) (effects (font @@ -3210,10 +5645,10 @@ ) (justify left bottom) ) - (uuid "28987279-935a-4810-afb9-00060b8b008a") + (uuid "a3229156-ad66-4295-85e5-8ee5d2319ce2") ) - (label "{slash}BANK3" - (at 344.17 109.22 0) + (label "ADDR12" + (at 306.07 101.6 0) (fields_autoplaced yes) (effects (font @@ -3221,10 +5656,10 @@ ) (justify left bottom) ) - (uuid "2fedc4bd-9132-4771-a18c-07fe0da496f6") + (uuid "a3bc9439-2743-4755-823d-c304166a5f2d") ) - (label "{slash}BANK2" - (at 344.17 106.68 0) + (label "ADDR7" + (at 125.73 226.06 0) (fields_autoplaced yes) (effects (font @@ -3232,10 +5667,10 @@ ) (justify left bottom) ) - (uuid "317e4339-74ee-4791-91f7-6da6e1b2bd5e") + (uuid "a5df57fe-1abd-4ded-832e-0856ebd40fe8") ) - (label "ADDR15" - (at 219.71 160.02 0) + (label "ADDR3" + (at 125.73 78.74 0) (fields_autoplaced yes) (effects (font @@ -3243,10 +5678,10 @@ ) (justify left bottom) ) - (uuid "31af3d1a-a2c2-4fd8-9499-9a6bb55d8dc1") + (uuid "a7f49914-333d-4a4a-b7a3-2059796e6a18") ) - (label "X1" - (at 92.71 78.74 0) + (label "ADDR2" + (at 125.73 213.36 0) (fields_autoplaced yes) (effects (font @@ -3254,10 +5689,10 @@ ) (justify left bottom) ) - (uuid "3707b524-1a76-4fc6-a636-69a16c01f473") + (uuid "b12a7a76-6791-4b9d-b27e-a869f69c1c06") ) - (label "X7" - (at 92.71 160.02 0) + (label "X5" + (at 91.44 149.86 0) (fields_autoplaced yes) (effects (font @@ -3265,10 +5700,10 @@ ) (justify left bottom) ) - (uuid "3d78d384-6221-4c7b-a28a-13a226a2381e") + (uuid "b206809c-a00c-404e-b3e0-4d58e30d24e8") ) - (label "ADDR2" - (at 125.73 86.36 0) + (label "DREG1" + (at 91.44 210.82 0) (fields_autoplaced yes) (effects (font @@ -3276,10 +5711,10 @@ ) (justify left bottom) ) - (uuid "435bd004-ace6-49af-b6e9-a0d90c07c5bf") + (uuid "b2942e71-b511-4a4f-8b2a-c4f02c83c084") ) - (label "PC15" - (at 186.69 162.56 0) + (label "Y5" + (at 186.69 144.78 0) (fields_autoplaced yes) (effects (font @@ -3287,21 +5722,21 @@ ) (justify left bottom) ) - (uuid "44ca7083-2203-4d72-84ba-3b319adf0263") + (uuid "b5b27ee5-9da3-4b0d-b14e-e925b2753aaf") ) - (label "X[0..7]" - (at 77.47 46.99 0) + (label "ADDR6" + (at 148.59 237.49 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right bottom) ) - (uuid "48094cfb-30de-4317-af84-7e8cfca4fa88") + (uuid "b65a8159-8ca4-4b88-835a-2f781649496a") ) - (label "ADDR14" - (at 306.07 106.68 0) + (label "PC11" + (at 186.69 96.52 0) (fields_autoplaced yes) (effects (font @@ -3309,10 +5744,10 @@ ) (justify left bottom) ) - (uuid "4b91200a-bb0e-470d-8f26-9b505fb5f2cc") + (uuid "b9de9d49-e516-4261-880f-8d5f8fdc71a9") ) - (label "{slash}BANK1" - (at 344.17 104.14 0) + (label "ADDR3" + (at 125.73 215.9 0) (fields_autoplaced yes) (effects (font @@ -3320,10 +5755,10 @@ ) (justify left bottom) ) - (uuid "52d53144-b8d1-4286-baca-07665a6a05d7") + (uuid "b9fd231a-60d9-447a-ad45-e9517eae2a02") ) (label "PC6" - (at 92.71 154.94 0) + (at 91.44 86.36 0) (fields_autoplaced yes) (effects (font @@ -3331,10 +5766,10 @@ ) (justify left bottom) ) - (uuid "559c781b-1f3d-441f-96a1-798742b762c8") + (uuid "be93ff6e-f6ba-4b66-9124-af974625dab3") ) - (label "ADDR9" - (at 219.71 78.74 0) + (label "Y3" + (at 186.69 93.98 0) (fields_autoplaced yes) (effects (font @@ -3342,10 +5777,10 @@ ) (justify left bottom) ) - (uuid "591748f7-94d9-4ea8-aa36-183aa81ccbb6") + (uuid "bf6f61db-883b-404d-ad54-5edb65d2a5c7") ) - (label "ADDR1" - (at 125.73 78.74 0) + (label "X2" + (at 91.44 142.24 0) (fields_autoplaced yes) (effects (font @@ -3353,10 +5788,10 @@ ) (justify left bottom) ) - (uuid "610da369-d3c3-43fa-9ee8-63def80889a4") + (uuid "c3545df6-560a-403c-afcb-9eed6b6de2b8") ) - (label "ADDR13" - (at 219.71 144.78 0) + (label "ADDR7" + (at 125.73 88.9 0) (fields_autoplaced yes) (effects (font @@ -3364,10 +5799,10 @@ ) (justify left bottom) ) - (uuid "62d28325-e90f-4085-ae5e-c81f09c9cbb8") + (uuid "c36ccb0c-f8f8-4178-91c9-3594c756cc1a") ) - (label "Y4" - (at 186.69 137.16 0) + (label "Y2" + (at 186.69 86.36 0) (fields_autoplaced yes) (effects (font @@ -3375,10 +5810,10 @@ ) (justify left bottom) ) - (uuid "64bd235a-a156-4441-9bff-78f06a058763") + (uuid "c6bd14eb-6477-4b36-890b-30aff29cefeb") ) - (label "Y0" - (at 186.69 71.12 0) + (label "PC13" + (at 186.69 147.32 0) (fields_autoplaced yes) (effects (font @@ -3386,21 +5821,21 @@ ) (justify left bottom) ) - (uuid "6d8d3060-3d9f-44b2-883e-64f705f28436") + (uuid "cd31d9b4-cf39-452b-bc65-f0e9e811b3a9") ) - (label "PC0" - (at 92.71 73.66 0) + (label "ADDR4" + (at 148.59 242.57 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right bottom) ) - (uuid "6dbbb5c8-7fdc-4224-afda-a9e0d904504e") + (uuid "d09fe61a-871c-4a71-9925-a80b7864caed") ) - (label "{slash}BANK4" - (at 344.17 111.76 0) + (label "ADDR15" + (at 306.07 114.3 0) (fields_autoplaced yes) (effects (font @@ -3408,10 +5843,10 @@ ) (justify left bottom) ) - (uuid "7049860a-9284-41cd-9c57-82ab68872a65") + (uuid "d21535ef-66de-4468-aeee-82d24c21cf0f") ) - (label "ADDR4" - (at 125.73 137.16 0) + (label "ADDR1" + (at 125.73 139.7 0) (fields_autoplaced yes) (effects (font @@ -3419,10 +5854,10 @@ ) (justify left bottom) ) - (uuid "7d27124a-beb3-478e-af09-18c5b141ef57") + (uuid "d473ba3f-2cbb-4610-ad3e-b87b9a571c7a") ) - (label "X4" - (at 92.71 137.16 0) + (label "ADDR2" + (at 125.73 142.24 0) (fields_autoplaced yes) (effects (font @@ -3430,21 +5865,21 @@ ) (justify left bottom) ) - (uuid "7df2669c-6f79-4268-b3d1-46b6a2ea0c64") + (uuid "d80d1ae3-b888-47ba-8d89-a43262267f57") ) - (label "X2" - (at 92.71 86.36 0) + (label "ADDR5" + (at 148.59 240.03 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right bottom) ) - (uuid "81137cdb-0c6c-482d-8188-e567ec2b44cf") + (uuid "dd3ffdde-157e-4e41-b3c0-3bbf43f498d3") ) - (label "ADDR12" - (at 219.71 137.16 0) + (label "PC9" + (at 186.69 81.28 0) (fields_autoplaced yes) (effects (font @@ -3452,10 +5887,10 @@ ) (justify left bottom) ) - (uuid "83b01afc-375b-4832-9877-b4abd8f58d82") + (uuid "de328084-2c51-41a1-858e-d3170fa287f0") ) - (label "{slash}BANK5" - (at 344.17 114.3 0) + (label "ADDR7" + (at 125.73 154.94 0) (fields_autoplaced yes) (effects (font @@ -3463,10 +5898,10 @@ ) (justify left bottom) ) - (uuid "846c91d1-28be-4d51-9ff0-306c27473e0e") + (uuid "dfcc0a13-ab68-4bc8-880f-f489b23bda69") ) - (label "PC3" - (at 92.71 96.52 0) + (label "Y6" + (at 186.69 152.4 0) (fields_autoplaced yes) (effects (font @@ -3474,10 +5909,10 @@ ) (justify left bottom) ) - (uuid "84cdb77d-2f84-44f3-a303-3ff5a540549c") + (uuid "e0fe0035-3d7a-455c-8364-1b3ff965bc00") ) - (label "ADDR13" - (at 306.07 104.14 0) + (label "X7" + (at 91.44 154.94 0) (fields_autoplaced yes) (effects (font @@ -3485,10 +5920,10 @@ ) (justify left bottom) ) - (uuid "85457242-7311-483e-af83-c3f593f99ecb") + (uuid "e37fa7dd-8926-43e4-a271-0fc1187af631") ) - (label "PC[0..15]" - (at 50.8 53.34 0) + (label "Y1" + (at 186.69 78.74 0) (fields_autoplaced yes) (effects (font @@ -3496,10 +5931,10 @@ ) (justify left bottom) ) - (uuid "85a3f38a-8d42-4092-8387-55a146361560") + (uuid "e427f1e1-5500-4512-aa6e-89ae62060d26") ) - (label "PC8" - (at 186.69 73.66 0) + (label "ADDR14" + (at 219.71 152.4 0) (fields_autoplaced yes) (effects (font @@ -3507,10 +5942,10 @@ ) (justify left bottom) ) - (uuid "8ad5b786-77d8-4244-b1c3-01c52ecfc8c7") + (uuid "e75a27d0-9768-4e40-b005-0293decf7e27") ) - (label "PC7" - (at 92.71 162.56 0) + (label "PC10" + (at 186.69 88.9 0) (fields_autoplaced yes) (effects (font @@ -3518,10 +5953,10 @@ ) (justify left bottom) ) - (uuid "90adbe8d-b29f-4944-ba5b-7a6ba9a8a992") + (uuid "eaf0c497-06cc-4acb-a958-a1e7fc4aba10") ) - (label "PC1" - (at 92.71 81.28 0) + (label "X1" + (at 91.44 139.7 0) (fields_autoplaced yes) (effects (font @@ -3529,21 +5964,21 @@ ) (justify left bottom) ) - (uuid "92222c41-99cf-4551-8833-a64cee9ac7e8") + (uuid "eb8a156d-4fc7-4713-aa9d-96617b673e9e") ) - (label "{slash}BANK7" - (at 344.17 119.38 0) + (label "ADDR0" + (at 148.59 252.73 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right bottom) ) - (uuid "93388109-e97b-4837-a9c8-26eac90d00bf") + (uuid "ec581f74-27fa-4f6d-9fec-210af1db78eb") ) - (label "Y7" - (at 186.69 160.02 0) + (label "ADDR11" + (at 219.71 93.98 0) (fields_autoplaced yes) (effects (font @@ -3551,10 +5986,10 @@ ) (justify left bottom) ) - (uuid "986a4b57-ac2a-4575-a652-79e866d9c10c") + (uuid "efabe99c-5fc8-4162-815b-049fcdbb8f95") ) - (label "ADDR10" - (at 219.71 86.36 0) + (label "PC0" + (at 91.44 71.12 0) (fields_autoplaced yes) (effects (font @@ -3562,10 +5997,10 @@ ) (justify left bottom) ) - (uuid "996b6a43-2264-4400-bb9c-037914677331") + (uuid "efc9572a-049e-4eb9-8931-07294985de48") ) - (label "ADDR5" - (at 125.73 144.78 0) + (label "Y[0..7]" + (at 170.18 46.99 0) (fields_autoplaced yes) (effects (font @@ -3573,10 +6008,10 @@ ) (justify left bottom) ) - (uuid "a1b7b21c-85dc-4777-bf1f-74d217ee0642") + (uuid "f0063785-623a-41ee-9245-6e9d2a3c7de6") ) - (label "X5" - (at 92.71 144.78 0) + (label "PC7" + (at 91.44 88.9 0) (fields_autoplaced yes) (effects (font @@ -3584,10 +6019,10 @@ ) (justify left bottom) ) - (uuid "a25fbe00-5197-471a-9f04-3bc7d9ce8520") + (uuid "f3fe4a44-7a9c-494b-ba4c-baea9ebe1b2c") ) - (label "ADDR6" - (at 125.73 152.4 0) + (label "DREG3" + (at 91.44 215.9 0) (fields_autoplaced yes) (effects (font @@ -3595,10 +6030,10 @@ ) (justify left bottom) ) - (uuid "a3229156-ad66-4295-85e5-8ee5d2319ce2") + (uuid "f74ec720-0c7a-4658-896c-805b1be17e2f") ) - (label "ADDR12" - (at 306.07 101.6 0) + (label "PC5" + (at 91.44 83.82 0) (fields_autoplaced yes) (effects (font @@ -3606,10 +6041,10 @@ ) (justify left bottom) ) - (uuid "a3bc9439-2743-4755-823d-c304166a5f2d") + (uuid "fb004072-b979-4dc7-925c-f5b2729b0cd5") ) - (label "ADDR3" - (at 125.73 93.98 0) + (label "ADDR[0..15]" + (at 236.22 186.69 0) (fields_autoplaced yes) (effects (font @@ -3617,10 +6052,10 @@ ) (justify left bottom) ) - (uuid "a7f49914-333d-4a4a-b7a3-2059796e6a18") + (uuid "fccdf140-76f0-420c-af80-075e8a078744") ) - (label "Y5" - (at 186.69 144.78 0) + (label "PC1" + (at 91.44 73.66 0) (fields_autoplaced yes) (effects (font @@ -3628,198 +6063,385 @@ ) (justify left bottom) ) - (uuid "b5b27ee5-9da3-4b0d-b14e-e925b2753aaf") - ) - (label "PC11" - (at 186.69 96.52 0) + (uuid "fdf0df1a-aea3-4a10-b2c6-9711cf1b466a") + ) + (global_label "DREG[0..7]" + (shape input) + (at 66.04 199.39 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right) + ) + (uuid "0799fa7c-eb71-4061-be7d-3a28222b3f2e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 52.7738 199.39 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) ) - (uuid "b9de9d49-e516-4261-880f-8d5f8fdc71a9") ) - (label "X3" - (at 92.71 93.98 0) + (global_label "H" + (shape input) + (at 189.23 104.14 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right) + ) + (uuid "0dd3f5ae-d5b8-4268-80f5-589e33e1a166") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 184.9143 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) ) - (uuid "bf1b2412-6323-48a1-bb1a-1106498dc28e") ) - (label "Y3" - (at 186.69 93.98 0) + (global_label "ADDR[0..15]" + (shape input) + (at 248.92 186.69 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "15bbb11e-0d1a-460c-be99-3208c01158ac") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 263.3353 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "bf6f61db-883b-404d-ad54-5edb65d2a5c7") ) - (label "ADDR7" - (at 125.73 160.02 0) + (global_label "{slash}BANK4" + (shape input) + (at 353.06 111.76 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "3565a136-deb0-49ff-ad9f-45b0dc577e10") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 363.5443 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "c36ccb0c-f8f8-4178-91c9-3594c756cc1a") ) - (label "Y2" - (at 186.69 86.36 0) + (global_label "Y[0..7]" + (shape input) + (at 170.18 46.99 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right) + ) + (uuid "3a5e6b06-caab-42cf-a677-8b7b4b3a27f7") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 160.7842 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) ) - (uuid "c6bd14eb-6477-4b36-890b-30aff29cefeb") ) - (label "PC13" - (at 186.69 147.32 0) + (global_label "{slash}BANK2" + (shape input) + (at 353.06 106.68 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "3b556749-5286-4707-a1f7-d96b074a80bb") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 363.5443 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "cd31d9b4-cf39-452b-bc65-f0e9e811b3a9") ) - (label "ADDR15" - (at 306.07 114.3 0) + (global_label "{slash}BANK3" + (shape input) + (at 353.06 109.22 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "530c3782-f95d-431e-8193-feb2be8894ce") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 363.5443 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "d21535ef-66de-4468-aeee-82d24c21cf0f") ) - (label "PC5" - (at 92.71 147.32 0) + (global_label "{slash}BANK0" + (shape input) + (at 353.06 101.6 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "678b8e3d-97c5-4963-b476-728298b582b7") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 363.5443 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "dbdb4698-5501-4a31-b3cd-2e5502c6ae4b") ) - (label "PC9" - (at 186.69 81.28 0) + (global_label "L" + (shape input) + (at 316.23 116.84 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right) + ) + (uuid "6a3f8fd9-4115-40ac-8fb4-08212fb25d2d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 312.2167 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) ) - (uuid "de328084-2c51-41a1-858e-d3170fa287f0") ) - (label "Y6" - (at 186.69 152.4 0) + (global_label "{slash}EXECUTE" + (shape input) + (at 167.64 191.77 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right) + ) + (uuid "83ceeeef-f933-47c6-a1c2-9c24ec1724d9") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 155.0997 191.77 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) ) - (uuid "e0fe0035-3d7a-455c-8364-1b3ff965bc00") ) - (label "Y1" - (at 186.69 78.74 0) + (global_label "{slash}BANK5" + (shape input) + (at 353.06 114.3 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "894ecdba-146d-4491-8650-d3ce54e08c61") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 363.5443 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "e427f1e1-5500-4512-aa6e-89ae62060d26") ) - (label "ADDR14" - (at 219.71 152.4 0) + (global_label "{slash}IMM_MEM_EN" + (shape input) + (at 73.66 231.14 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right) + ) + (uuid "966f3809-bca9-4164-a882-c276e1551d49") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 57.3702 231.14 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) ) - (uuid "e75a27d0-9768-4e40-b005-0293decf7e27") ) - (label "PC10" - (at 186.69 88.9 0) + (global_label "H" + (shape input) + (at 316.23 119.38 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right) + ) + (uuid "97466a37-89a6-412f-8647-546cf2606c8f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 311.9143 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) ) - (uuid "eaf0c497-06cc-4acb-a958-a1e7fc4aba10") ) - (label "ADDR11" - (at 219.71 93.98 0) + (global_label "PC[0..15]" + (shape input) + (at 50.8 53.34 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right) + ) + (uuid "976e2209-c4a0-4c91-9a30-4d7b29f7e93c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 38.7433 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) ) - (uuid "efabe99c-5fc8-4162-815b-049fcdbb8f95") ) - (label "Y[0..7]" - (at 170.18 46.99 0) + (global_label "X[0..7]" + (shape input) + (at 66.04 128.27 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right) ) - (uuid "f0063785-623a-41ee-9245-6e9d2a3c7de6") - ) - (label "ADDR[0..15]" - (at 236.22 186.69 0) + (uuid "97f7f712-171d-4763-9b06-1bd8e17779d7") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 56.5233 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "EXECUTE" + (shape input) + (at 68.58 93.98 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right) + ) + (uuid "b18aabd9-5dc5-4841-9f4b-4945af03acac") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 57.3702 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) ) - (uuid "fccdf140-76f0-420c-af80-075e8a078744") ) - (label "X6" - (at 92.71 152.4 0) + (global_label "{slash}BANK1" + (shape input) + (at 353.06 104.14 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "bbd4a03d-76bc-4534-9fd4-35728e0fabe3") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 363.5443 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "fdaf106b-bfec-4b0d-92a5-e9b3d77fb363") ) - (global_label "H" + (global_label "{slash}XMEM_EN" (shape input) - (at 189.23 104.14 180) + (at 71.12 160.02 180) (fields_autoplaced yes) (effects (font @@ -3827,9 +6449,9 @@ ) (justify right) ) - (uuid "0dd3f5ae-d5b8-4268-80f5-589e33e1a166") + (uuid "db8c86c6-b4e5-4999-a8c3-cda34966436c") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 184.9143 104.14 0) + (at 58.0959 160.02 0) (effects (font (size 1.27 1.27) @@ -3839,9 +6461,9 @@ ) ) ) - (global_label "{slash}BANK4" + (global_label "{slash}BANK7" (shape input) - (at 353.06 111.76 0) + (at 353.06 119.38 0) (fields_autoplaced yes) (effects (font @@ -3849,9 +6471,9 @@ ) (justify left) ) - (uuid "3565a136-deb0-49ff-ad9f-45b0dc577e10") + (uuid "e2143600-0923-4f80-bdc2-28be017a97af") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 363.5443 111.76 0) + (at 363.5443 119.38 0) (effects (font (size 1.27 1.27) @@ -3861,9 +6483,9 @@ ) ) ) - (global_label "{slash}BANK2" + (global_label "{slash}BANK6" (shape input) - (at 353.06 106.68 0) + (at 353.06 116.84 0) (fields_autoplaced yes) (effects (font @@ -3871,9 +6493,9 @@ ) (justify left) ) - (uuid "3b556749-5286-4707-a1f7-d96b074a80bb") + (uuid "f0980dcc-92a5-49c8-9f4d-79a8b97ef530") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 363.5443 106.68 0) + (at 363.5443 116.84 0) (effects (font (size 1.27 1.27) @@ -3883,259 +6505,571 @@ ) ) ) - (global_label "{slash}BANK3" + (global_label "H" (shape input) - (at 353.06 109.22 0) + (at 189.23 170.18 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) + ) + (uuid "fae46f75-a214-42e5-bf1e-48938dbeec45") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 184.9143 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (symbol + (lib_id "Device:R_Network08_US") + (at 156.21 245.11 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "004af81b-6cd8-425a-ab82-ab6ab0843f34") + (property "Reference" "RN1" + (at 155.956 228.6 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R_Network08_US" + (at 155.956 231.14 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_THT:R_Array_SIP9" + (at 156.21 257.175 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/31509/csc.pdf" + (at 156.21 245.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "8 resistor network, star topology, bussed resistors, small US symbol" + (at 156.21 245.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "4f999d8e-c487-4ee7-9b7f-dfc90a1c77c5") + ) + (pin "7" + (uuid "4f3c882d-6c8c-439f-8163-8f1cacb57e33") + ) + (pin "6" + (uuid "aa12ed48-550f-482c-a09c-2880486fada4") + ) + (pin "9" + (uuid "3d3977a5-20b6-49c2-b36f-13c82f1d531b") + ) + (pin "2" + (uuid "b9443a0b-c6f6-4878-83c9-f944b0a73bc0") + ) + (pin "8" + (uuid "279fdee2-8e78-4308-87a7-35433bdd0e84") + ) + (pin "1" + (uuid "4f6afed5-ac3f-4465-b508-7332700fdd4a") + ) + (pin "5" + (uuid "4b18a677-4308-483d-97e0-61d5904c23ab") + ) + (pin "4" + (uuid "f4960110-982a-4c43-8e9b-500e57cb00cd") + ) + (instances + (project "" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/7f6cea06-b5fc-4dc4-8bc7-4954d092aea6" + (reference "RN1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "74xx:74HCT244") + (at 110.49 220.98 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0960ea29-72e5-4dc1-979d-417d95570f41") + (property "Reference" "U47" + (at 112.6841 200.66 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "74HCT244" + (at 112.6841 203.2 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 110.49 220.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/74HC_HCT244.pdf" + (at 110.49 220.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "8-bit Buffer/Line Driver 3-state" + (at 110.49 220.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "13" + (uuid "3f898b8e-0fcb-462e-b53d-f842e68f1176") + ) + (pin "6" + (uuid "b8622d1a-3f6e-41e0-858b-20b74020ef87") + ) + (pin "12" + (uuid "1d267d99-8446-4ada-bb53-1ace66d21b11") + ) + (pin "8" + (uuid "13a9ae4a-4acc-476d-8ddc-e31378747c42") + ) + (pin "14" + (uuid "f64f25aa-8f36-4a5d-96f0-b5b6c40fbb08") + ) + (pin "4" + (uuid "27e937d9-916e-4b3d-8c83-377493961769") + ) + (pin "3" + (uuid "2cbd71ac-80ab-4769-8a25-4dcbd39eaa9f") + ) + (pin "17" + (uuid "c931de5b-1550-4970-8dca-c8a70d866e9d") + ) + (pin "5" + (uuid "e091c6c3-3cf6-4c47-a040-01fb237e169e") + ) + (pin "15" + (uuid "6eb9f31f-0a6c-40a4-b4e3-5b1974ab3033") + ) + (pin "1" + (uuid "95e065c4-cd58-4cd4-9c1b-5fb1a4e21121") + ) + (pin "10" + (uuid "a7e0cbc7-52b1-4aac-ad73-13c9c8f18316") + ) + (pin "20" + (uuid "a9472957-bf08-433b-8487-09f43c9e31bb") + ) + (pin "7" + (uuid "c43721ad-472f-4fe6-9989-a5c661b67698") + ) + (pin "9" + (uuid "efcb0c83-4b15-43f1-b499-15a25ae6a674") + ) + (pin "2" + (uuid "8880eb04-abbb-450b-93de-00c9754b84ab") + ) + (pin "16" + (uuid "1a32eaf5-ab38-49f7-9f4a-809c79169db7") + ) + (pin "19" + (uuid "969d54e0-659a-47aa-b638-dff5616bf9ec") + ) + (pin "11" + (uuid "f075d219-cc0f-4587-b975-cbccce308f7d") + ) + (pin "18" + (uuid "c15d7d04-ffcf-4e5c-8f13-9f2ad8f988b9") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/7f6cea06-b5fc-4dc4-8bc7-4954d092aea6" + (reference "U47") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 110.49 242.57 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0ce92e7c-5c0f-45f4-986b-696151aec334") + (property "Reference" "#PWR091" + (at 110.49 248.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 110.49 246.126 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 110.49 242.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 110.49 242.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) ) - (uuid "530c3782-f95d-431e-8193-feb2be8894ce") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 363.5443 109.22 0) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 110.49 242.57 0) (effects (font (size 1.27 1.27) ) - (justify left) (hide yes) ) ) - ) - (global_label "{slash}BANK0" - (shape input) - (at 353.06 101.6 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (pin "1" + (uuid "22b7ec8b-beef-4096-9d98-e492f9793f14") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/7f6cea06-b5fc-4dc4-8bc7-4954d092aea6" + (reference "#PWR091") + (unit 1) + ) ) - (justify left) ) - (uuid "678b8e3d-97c5-4963-b476-728298b582b7") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 363.5443 101.6 0) + ) + (symbol + (lib_id "power:GND") + (at 110.49 105.41 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "1d4a6e5f-b80d-40f6-b388-380971de38af") + (property "Reference" "#PWR013" + (at 110.49 111.76 0) (effects (font (size 1.27 1.27) ) - (justify left) (hide yes) ) ) - ) - (global_label "L" - (shape input) - (at 316.23 116.84 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Value" "GND" + (at 110.49 108.966 0) + (effects + (font + (size 1.27 1.27) + ) ) - (justify right) ) - (uuid "6a3f8fd9-4115-40ac-8fb4-08212fb25d2d") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 312.2167 116.84 0) + (property "Footprint" "" + (at 110.49 105.41 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "{slash}EXECUTE" - (shape input) - (at 63.5 191.77 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "" + (at 110.49 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "83ceeeef-f933-47c6-a1c2-9c24ec1724d9") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 50.9597 191.77 0) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 110.49 105.41 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "{slash}BANK5" - (shape input) - (at 353.06 114.3 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (pin "1" + (uuid "3e6db62b-7dec-4d73-a8b6-7d952613968d") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/7f6cea06-b5fc-4dc4-8bc7-4954d092aea6" + (reference "#PWR013") + (unit 1) + ) ) - (justify left) ) - (uuid "894ecdba-146d-4491-8650-d3ce54e08c61") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 363.5443 114.3 0) + ) + (symbol + (lib_id "74xx:74HCT244") + (at 110.49 149.86 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3c582662-fcd3-424c-85b3-e24e7e092496") + (property "Reference" "U8" + (at 112.6841 129.54 0) (effects (font (size 1.27 1.27) ) (justify left) - (hide yes) ) ) - ) - (global_label "H" - (shape input) - (at 316.23 119.38 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Value" "74HCT244" + (at 112.6841 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) ) - (justify right) ) - (uuid "97466a37-89a6-412f-8647-546cf2606c8f") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 311.9143 119.38 0) + (property "Footprint" "" + (at 110.49 149.86 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "{slash}BANK1" - (shape input) - (at 353.06 104.14 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - (uuid "bbd4a03d-76bc-4534-9fd4-35728e0fabe3") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 363.5443 104.14 0) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/74HC_HCT244.pdf" + (at 110.49 149.86 0) (effects (font (size 1.27 1.27) ) - (justify left) (hide yes) ) ) - ) - (global_label "MAU_EN" - (shape input) - (at 63.5 199.39 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "c2510944-f514-4554-9335-eaa44a27d484") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 53.1972 199.39 0) + (property "Description" "8-bit Buffer/Line Driver 3-state" + (at 110.49 149.86 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "{slash}BANK7" - (shape input) - (at 353.06 119.38 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (pin "13" + (uuid "036b9ec1-8410-4c5c-9300-920ce038853d") + ) + (pin "6" + (uuid "cd6ae328-65e6-4868-bd99-f657d0aeb4c7") + ) + (pin "12" + (uuid "b95b335a-28a3-4311-bb1f-7c13d3030bbd") + ) + (pin "8" + (uuid "9486df91-204b-4070-9983-e3d849c33f55") + ) + (pin "14" + (uuid "c8c19f82-733e-41c8-a4b1-b1eb54dad401") + ) + (pin "4" + (uuid "0dae8ac7-9ebd-4716-846e-6ffc73db654b") + ) + (pin "3" + (uuid "4394f592-391a-47c4-ac67-a580f3432ada") + ) + (pin "17" + (uuid "89e06243-249a-4df9-b0ac-91467c2d4b34") + ) + (pin "5" + (uuid "ff63d663-a430-4e4c-979d-a8ccdb4cf872") + ) + (pin "15" + (uuid "aeff2bf1-a73a-4fba-8258-feb74d1df07b") + ) + (pin "1" + (uuid "0b602b62-9857-40fa-8f1a-01fdb73558c1") + ) + (pin "10" + (uuid "90782bec-cd39-4e93-968c-f3b4e5a924bf") + ) + (pin "20" + (uuid "fe1f7898-0664-4065-b0d0-314b29964d99") + ) + (pin "7" + (uuid "7bf8dc89-c964-4276-bf43-ba2b1b7bbd39") + ) + (pin "9" + (uuid "4e2ce151-62b2-47b9-ba9c-dd640ceec903") + ) + (pin "2" + (uuid "acf37882-a360-48ad-bbcd-6d73101b63a7") + ) + (pin "16" + (uuid "02895cd7-6798-4095-9437-0b4cd4cd72b7") + ) + (pin "19" + (uuid "48e957ad-642b-4bd1-a592-563842318eb5") + ) + (pin "11" + (uuid "829ac892-3228-4858-8643-b0cdd87e7499") + ) + (pin "18" + (uuid "a8710beb-67c9-4b91-92ac-dfed80da19bb") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/7f6cea06-b5fc-4dc4-8bc7-4954d092aea6" + (reference "U8") + (unit 1) + ) ) - (justify left) ) - (uuid "e2143600-0923-4f80-bdc2-28be017a97af") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 363.5443 119.38 0) + ) + (symbol + (lib_id "power:GND") + (at 204.47 113.03 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3cfd98df-6676-4827-a3ce-0eec994c4e12") + (property "Reference" "#PWR014" + (at 204.47 119.38 0) (effects (font (size 1.27 1.27) ) - (justify left) (hide yes) ) ) - ) - (global_label "{slash}BANK6" - (shape input) - (at 353.06 116.84 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Value" "GND" + (at 204.47 116.586 0) + (effects + (font + (size 1.27 1.27) + ) ) - (justify left) ) - (uuid "f0980dcc-92a5-49c8-9f4d-79a8b97ef530") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 363.5443 116.84 0) + (property "Footprint" "" + (at 204.47 113.03 0) (effects (font (size 1.27 1.27) ) - (justify left) (hide yes) ) ) - ) - (global_label "H" - (shape input) - (at 189.23 170.18 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "" + (at 204.47 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "fae46f75-a214-42e5-bf1e-48938dbeec45") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 184.9143 170.18 0) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 204.47 113.03 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) + (pin "1" + (uuid "a50e0e77-96a1-44a2-8493-cee55bab54b9") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/7f6cea06-b5fc-4dc4-8bc7-4954d092aea6" + (reference "#PWR014") + (unit 1) + ) + ) + ) ) (symbol (lib_id "power:GND") - (at 110.49 113.03 0) + (at 110.49 171.45 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "1d4a6e5f-b80d-40f6-b388-380971de38af") - (property "Reference" "#PWR013" - (at 110.49 119.38 0) + (uuid "619f1fe6-cb65-438e-8edf-39edad3930eb") + (property "Reference" "#PWR016" + (at 110.49 177.8 0) (effects (font (size 1.27 1.27) @@ -4144,7 +7078,7 @@ ) ) (property "Value" "GND" - (at 110.49 116.586 0) + (at 110.49 175.006 0) (effects (font (size 1.27 1.27) @@ -4152,7 +7086,7 @@ ) ) (property "Footprint" "" - (at 110.49 113.03 0) + (at 110.49 171.45 0) (effects (font (size 1.27 1.27) @@ -4161,7 +7095,7 @@ ) ) (property "Datasheet" "" - (at 110.49 113.03 0) + (at 110.49 171.45 0) (effects (font (size 1.27 1.27) @@ -4170,7 +7104,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 110.49 113.03 0) + (at 110.49 171.45 0) (effects (font (size 1.27 1.27) @@ -4179,28 +7113,29 @@ ) ) (pin "1" - (uuid "3e6db62b-7dec-4d73-a8b6-7d952613968d") + (uuid "f074d5f0-8eb8-400c-94d9-715bcdedb559") ) (instances (project "gtxl" (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/7f6cea06-b5fc-4dc4-8bc7-4954d092aea6" - (reference "#PWR013") + (reference "#PWR016") (unit 1) ) ) ) ) (symbol - (lib_id "power:GND") - (at 204.47 113.03 0) + (lib_id "power:+5V") + (at 110.49 198.12 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "3cfd98df-6676-4827-a3ce-0eec994c4e12") - (property "Reference" "#PWR014" - (at 204.47 119.38 0) + (fields_autoplaced yes) + (uuid "719f4588-ce7f-496b-98ca-03bd7386b859") + (property "Reference" "#PWR090" + (at 110.49 201.93 0) (effects (font (size 1.27 1.27) @@ -4208,8 +7143,8 @@ (hide yes) ) ) - (property "Value" "GND" - (at 204.47 116.586 0) + (property "Value" "+5V" + (at 110.49 193.04 0) (effects (font (size 1.27 1.27) @@ -4217,7 +7152,7 @@ ) ) (property "Footprint" "" - (at 204.47 113.03 0) + (at 110.49 198.12 0) (effects (font (size 1.27 1.27) @@ -4226,7 +7161,7 @@ ) ) (property "Datasheet" "" - (at 204.47 113.03 0) + (at 110.49 198.12 0) (effects (font (size 1.27 1.27) @@ -4234,8 +7169,8 @@ (hide yes) ) ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 204.47 113.03 0) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 110.49 198.12 0) (effects (font (size 1.27 1.27) @@ -4244,45 +7179,47 @@ ) ) (pin "1" - (uuid "a50e0e77-96a1-44a2-8493-cee55bab54b9") + (uuid "2adfa17a-73be-4e25-9dc3-6739a11238be") ) (instances (project "gtxl" (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/7f6cea06-b5fc-4dc4-8bc7-4954d092aea6" - (reference "#PWR014") + (reference "#PWR090") (unit 1) ) ) ) ) (symbol - (lib_id "power:GND") - (at 110.49 179.07 0) + (lib_id "74xx:74HCT244") + (at 110.49 83.82 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "619f1fe6-cb65-438e-8edf-39edad3930eb") - (property "Reference" "#PWR016" - (at 110.49 185.42 0) + (fields_autoplaced yes) + (uuid "72ce105c-05c6-41fe-b475-2c5824fdbf70") + (property "Reference" "U7" + (at 112.6841 63.5 0) (effects (font (size 1.27 1.27) ) - (hide yes) + (justify left) ) ) - (property "Value" "GND" - (at 110.49 182.626 0) + (property "Value" "74HCT244" + (at 112.6841 66.04 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) (property "Footprint" "" - (at 110.49 179.07 0) + (at 110.49 83.82 0) (effects (font (size 1.27 1.27) @@ -4290,8 +7227,8 @@ (hide yes) ) ) - (property "Datasheet" "" - (at 110.49 179.07 0) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/74HC_HCT244.pdf" + (at 110.49 83.82 0) (effects (font (size 1.27 1.27) @@ -4299,8 +7236,8 @@ (hide yes) ) ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 110.49 179.07 0) + (property "Description" "8-bit Buffer/Line Driver 3-state" + (at 110.49 83.82 0) (effects (font (size 1.27 1.27) @@ -4308,13 +7245,70 @@ (hide yes) ) ) + (pin "13" + (uuid "a22c48b0-54c0-4bd8-8236-17eee51f61e8") + ) + (pin "6" + (uuid "2c874be5-d1f7-4eda-88d0-3fdaa3766d2b") + ) + (pin "12" + (uuid "945b5347-1a4f-4083-be53-3c1b40091428") + ) + (pin "8" + (uuid "1a84adb1-bbbf-4053-b18d-a8c8b19a7613") + ) + (pin "14" + (uuid "77d1c520-baa0-4e7c-888a-6a02df84bca1") + ) + (pin "4" + (uuid "62499271-4633-4ae5-8e77-89cb74cf5afe") + ) + (pin "3" + (uuid "53ebf350-3235-48a6-abcf-8d6b82ef1c70") + ) + (pin "17" + (uuid "514632ef-313f-4821-98d0-30d2d03c4333") + ) + (pin "5" + (uuid "0e02ce2d-d5e2-4d38-bba6-b2067a3f7e27") + ) + (pin "15" + (uuid "b92be9c9-f5be-4974-b76a-6973777ba6d9") + ) (pin "1" - (uuid "f074d5f0-8eb8-400c-94d9-715bcdedb559") + (uuid "ffdc71a7-f5c9-4995-8a3a-40dd18a7c472") + ) + (pin "10" + (uuid "fdb7a20c-7b05-4db4-bedd-db1e382694bf") + ) + (pin "20" + (uuid "75c8f149-86da-4a70-8e7a-6b6554e8a061") + ) + (pin "7" + (uuid "fec10311-d7b7-44b2-8b02-d7cc6f8a139b") + ) + (pin "9" + (uuid "3a8d7c8f-28cd-47c0-a431-bced27141543") + ) + (pin "2" + (uuid "c4a1a4e4-9e3a-4052-aa0a-0974fb7b9e37") + ) + (pin "16" + (uuid "e50662fa-3b16-4759-bf9e-ffda3c3f2f4e") + ) + (pin "19" + (uuid "9f888fb1-265a-495e-9106-60a475dd3d8d") + ) + (pin "11" + (uuid "57aa46c3-e89d-46d5-be44-fbc4a017b8cc") + ) + (pin "18" + (uuid "b2b518fc-7420-43b1-b0a2-41ef68fc1d42") ) (instances (project "gtxl" (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/7f6cea06-b5fc-4dc4-8bc7-4954d092aea6" - (reference "#PWR016") + (reference "U7") (unit 1) ) ) @@ -4518,35 +7512,34 @@ ) ) (symbol - (lib_id "74xx:74LS157") - (at 110.49 86.36 0) + (lib_id "power:+5V") + (at 110.49 127 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "a5a05ed8-33a6-4e14-8d93-cc6b17f5a7ef") - (property "Reference" "U7" - (at 112.6841 63.5 0) + (uuid "a5bc1052-77c0-440e-bc94-08288b0f6f13") + (property "Reference" "#PWR020" + (at 110.49 130.81 0) (effects (font (size 1.27 1.27) ) - (justify left) + (hide yes) ) ) - (property "Value" "74LS157" - (at 112.6841 66.04 0) + (property "Value" "+5V" + (at 110.49 121.92 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) (property "Footprint" "" - (at 110.49 86.36 0) + (at 110.49 127 0) (effects (font (size 1.27 1.27) @@ -4554,8 +7547,8 @@ (hide yes) ) ) - (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS157" - (at 110.49 86.36 0) + (property "Datasheet" "" + (at 110.49 127 0) (effects (font (size 1.27 1.27) @@ -4563,8 +7556,8 @@ (hide yes) ) ) - (property "Description" "Quad 2 to 1 line Multiplexer" - (at 110.49 86.36 0) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 110.49 127 0) (effects (font (size 1.27 1.27) @@ -4572,75 +7565,29 @@ (hide yes) ) ) - (pin "7" - (uuid "e18732b5-2b40-4457-a051-52fa2eda5611") - ) - (pin "14" - (uuid "5e40e9dc-d53a-4319-9d05-a351ecca61a9") - ) - (pin "15" - (uuid "5345ca1a-4fd1-42d1-8c9b-cd544a40a752") - ) - (pin "5" - (uuid "e3572892-fc83-4316-b13c-3f69a88c5182") - ) - (pin "8" - (uuid "2d57406f-774e-4e3c-99b0-2667f5b2b754") - ) - (pin "2" - (uuid "df0f9560-df79-45e5-a7ef-37c2d45f6903") - ) - (pin "16" - (uuid "ab4e8a0f-921f-4428-b7f4-39dab13fad23") - ) - (pin "4" - (uuid "410874b1-77fb-4d69-ab58-d1394a271fab") - ) (pin "1" - (uuid "c3778a9d-ecf6-4048-a0ca-0a2630f6bd61") - ) - (pin "3" - (uuid "394759b1-9028-44de-84f1-fefdd2d852c4") - ) - (pin "11" - (uuid "10cd6497-5638-493e-817a-3708bbeac37a") - ) - (pin "12" - (uuid "059cae60-8286-426e-b1c2-3e8971f473ee") - ) - (pin "9" - (uuid "96744895-96ee-4237-ac59-ca8251854e99") - ) - (pin "13" - (uuid "985a6af3-f4a8-491f-be45-4f7a28ffead4") - ) - (pin "6" - (uuid "de7a05fe-3656-457e-a35c-0b4a09e65513") - ) - (pin "10" - (uuid "97778e87-8d20-425f-b0f8-2a82b810dac4") + (uuid "87e1e9a9-7f4d-45ab-bf9f-a556e0d97578") ) (instances (project "gtxl" (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/7f6cea06-b5fc-4dc4-8bc7-4954d092aea6" - (reference "U7") + (reference "#PWR020") (unit 1) ) ) ) ) (symbol - (lib_id "power:+5V") - (at 110.49 127 0) + (lib_id "power:GND") + (at 163.83 236.22 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "a5bc1052-77c0-440e-bc94-08288b0f6f13") - (property "Reference" "#PWR020" - (at 110.49 130.81 0) + (uuid "bc0013b7-dfbe-4a13-8d65-d4b19c49f058") + (property "Reference" "#PWR084" + (at 163.83 242.57 0) (effects (font (size 1.27 1.27) @@ -4648,8 +7595,8 @@ (hide yes) ) ) - (property "Value" "+5V" - (at 110.49 121.92 0) + (property "Value" "GND" + (at 163.83 239.776 0) (effects (font (size 1.27 1.27) @@ -4657,7 +7604,7 @@ ) ) (property "Footprint" "" - (at 110.49 127 0) + (at 163.83 236.22 0) (effects (font (size 1.27 1.27) @@ -4666,7 +7613,7 @@ ) ) (property "Datasheet" "" - (at 110.49 127 0) + (at 163.83 236.22 0) (effects (font (size 1.27 1.27) @@ -4674,8 +7621,8 @@ (hide yes) ) ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 110.49 127 0) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 163.83 236.22 0) (effects (font (size 1.27 1.27) @@ -4684,12 +7631,12 @@ ) ) (pin "1" - (uuid "87e1e9a9-7f4d-45ab-bf9f-a556e0d97578") + (uuid "456997de-ff23-4cc1-ae64-109f0c664e5c") ) (instances (project "gtxl" (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/7f6cea06-b5fc-4dc4-8bc7-4954d092aea6" - (reference "#PWR020") + (reference "#PWR084") (unit 1) ) ) @@ -5163,118 +8110,6 @@ ) ) ) - (symbol - (lib_id "74xx:74LS157") - (at 110.49 152.4 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "f7686927-3004-4899-985b-b060040da08f") - (property "Reference" "U8" - (at 112.6841 129.54 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "74LS157" - (at 112.6841 132.08 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 110.49 152.4 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS157" - (at 110.49 152.4 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Quad 2 to 1 line Multiplexer" - (at 110.49 152.4 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "7" - (uuid "17dd31e4-bff7-4102-92ce-5ec1144a1688") - ) - (pin "14" - (uuid "9e1bba87-502f-4217-9db7-c0f43f5eff7c") - ) - (pin "15" - (uuid "95a7e41a-b221-40a1-a325-0df6284f883f") - ) - (pin "5" - (uuid "cc8c1455-f3ef-4037-8d9f-9c5664c9444c") - ) - (pin "8" - (uuid "26d55570-5977-42b4-84eb-cf0c1c7ca231") - ) - (pin "2" - (uuid "629263a6-d9d3-4ac4-9d14-d17164eb5ce1") - ) - (pin "16" - (uuid "6131d956-de52-43f8-8648-42f97023becf") - ) - (pin "4" - (uuid "590ce1fc-23e1-4896-9159-c8b606a0175b") - ) - (pin "1" - (uuid "9866c6af-35bd-44d1-8f38-46f090749bd9") - ) - (pin "3" - (uuid "53880902-6e1e-469f-b254-92249e6ed0c6") - ) - (pin "11" - (uuid "90e8aaf8-6703-44e4-9f1e-355282b395c8") - ) - (pin "12" - (uuid "aeee46bb-3ca4-4a81-ae56-1158b5c218fe") - ) - (pin "9" - (uuid "dff1c9da-d73e-4c23-832e-0af68206136a") - ) - (pin "13" - (uuid "68237520-ff22-4ea5-854d-8e5b03042c98") - ) - (pin "6" - (uuid "1c3e4b3b-bdf2-44c4-943c-742a4849b485") - ) - (pin "10" - (uuid "7c6c94db-5086-43e2-9813-1a7874a3585a") - ) - (instances - (project "gtxl" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/7f6cea06-b5fc-4dc4-8bc7-4954d092aea6" - (reference "U8") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") (at 328.93 125.73 0) diff --git a/pcb/gtxl/MEM.kicad_sch b/pcb/gtxl/MEM.kicad_sch index ebff424..4d27b13 100644 --- a/pcb/gtxl/MEM.kicad_sch +++ b/pcb/gtxl/MEM.kicad_sch @@ -4651,6 +4651,28 @@ ) ) ) + (global_label "ADDR[0..15]" + (shape input) + (at 175.26 52.07 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4e29bcca-e147-4dc0-97e2-0162a2e55017") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 160.8447 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) (global_label "{slash}BANK2" (shape input) (at 125.73 102.87 180) @@ -4695,6 +4717,28 @@ ) ) ) + (global_label "DBUS[0..7]" + (shape input) + (at 254 52.07 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "65bcc383-850a-4b98-98c8-68a430d726ff") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 267.3872 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) (global_label "{slash}MEM_DRIVE_EN" (shape input) (at 247.65 194.31 0) diff --git a/pcb/gtxl/PC.kicad_sch b/pcb/gtxl/PC.kicad_sch index cb239cd..478c446 100644 --- a/pcb/gtxl/PC.kicad_sch +++ b/pcb/gtxl/PC.kicad_sch @@ -4737,7 +4737,7 @@ ) ) ) - (global_label "INT_EN_CLK" + (global_label "INTERRUPT" (shape input) (at 105.41 214.63 180) (fields_autoplaced yes) @@ -4749,7 +4749,7 @@ ) (uuid "328ac3d6-05bd-4227-924e-48d3d87496ea") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 91.5391 214.63 0) + (at 92.2648 214.63 0) (effects (font (size 1.27 1.27) diff --git a/pcb/gtxl/REGS.kicad_sch b/pcb/gtxl/REGS.kicad_sch index 38d21a5..7e21906 100644 --- a/pcb/gtxl/REGS.kicad_sch +++ b/pcb/gtxl/REGS.kicad_sch @@ -1742,32 +1742,30 @@ ) ) ) - (symbol "Device:R_US" - (pin_numbers hide) + (symbol "Device:R_Network08_US" (pin_names - (offset 0) - ) + (offset 0) hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "R" - (at 2.54 0 90) + (property "Reference" "RN" + (at -12.7 0 90) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "R_US" - (at -2.54 0 90) + (property "Value" "R_Network08_US" + (at 10.16 0 90) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "" - (at 1.016 -0.254 90) + (property "Footprint" "Resistor_THT:R_Array_SIP9" + (at 12.065 0 90) (effects (font (size 1.27 1.27) @@ -1775,7 +1773,7 @@ (hide yes) ) ) - (property "Datasheet" "~" + (property "Datasheet" "http://www.vishay.com/docs/31509/csc.pdf" (at 0 0 0) (effects (font @@ -1784,7 +1782,7 @@ (hide yes) ) ) - (property "Description" "Resistor, US symbol" + (property "Description" "8 resistor network, star topology, bussed resistors, small US symbol" (at 0 0 0) (effects (font @@ -1793,7 +1791,7 @@ (hide yes) ) ) - (property "ki_keywords" "R res resistor" + (property "ki_keywords" "R network star-topology" (at 0 0 0) (effects (font @@ -1802,7 +1800,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "R_*" + (property "ki_fp_filters" "R?Array?SIP*" (at 0 0 0) (effects (font @@ -1811,34 +1809,65 @@ (hide yes) ) ) - (symbol "R_US_0_1" - (polyline - (pts - (xy 0 -2.286) (xy 0 -2.54) + (symbol "R_Network08_US_0_1" + (rectangle + (start -11.43 -3.175) + (end 8.89 3.175) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) ) + ) + (circle + (center -10.16 2.286) + (radius 0.254) (stroke (width 0) (type default) ) (fill - (type none) + (type outline) ) ) - (polyline - (pts - (xy 0 2.286) (xy 0 2.54) + (circle + (center -7.62 2.286) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) ) + ) + (circle + (center -5.08 2.286) + (radius 0.254) (stroke (width 0) (type default) ) (fill - (type none) + (type outline) + ) + ) + (circle + (center -2.54 2.286) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) ) ) (polyline (pts - (xy 0 -0.762) (xy 1.016 -1.143) (xy 0 -1.524) (xy -1.016 -1.905) (xy 0 -2.286) + (xy -10.16 2.286) (xy 7.62 2.286) ) (stroke (width 0) @@ -1850,7 +1879,8 @@ ) (polyline (pts - (xy 0 0.762) (xy 1.016 0.381) (xy 0 0) (xy -1.016 -0.381) (xy 0 -0.762) + (xy -10.16 2.286) (xy -10.16 1.524) (xy -9.398 1.1684) (xy -10.922 0.508) (xy -9.398 -0.1524) + (xy -10.922 -0.8382) (xy -9.398 -1.524) (xy -10.922 -2.1844) (xy -10.16 -2.54) (xy -10.16 -3.81) ) (stroke (width 0) @@ -1862,7 +1892,8 @@ ) (polyline (pts - (xy 0 2.286) (xy 1.016 1.905) (xy 0 1.524) (xy -1.016 1.143) (xy 0 0.762) + (xy -7.62 2.286) (xy -7.62 1.524) (xy -6.858 1.1684) (xy -8.382 0.508) (xy -6.858 -0.1524) (xy -8.382 -0.8382) + (xy -6.858 -1.524) (xy -8.382 -2.1844) (xy -7.62 -2.54) (xy -7.62 -3.81) ) (stroke (width 0) @@ -1872,111 +1903,49 @@ (type none) ) ) - ) - (symbol "R_US_1_1" - (pin passive line - (at 0 3.81 270) - (length 1.27) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -5.08 2.286) (xy -5.08 1.524) (xy -4.318 1.1684) (xy -5.842 0.508) (xy -4.318 -0.1524) (xy -5.842 -0.8382) + (xy -4.318 -1.524) (xy -5.842 -2.1844) (xy -5.08 -2.54) (xy -5.08 -3.81) ) - ) - (pin passive line - (at 0 -3.81 90) - (length 1.27) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type none) ) ) - ) - ) - (symbol "power:+5V" - (power) - (pin_numbers hide) - (pin_names - (offset 0) hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "#PWR" - (at 0 -3.81 0) - (effects - (font - (size 1.27 1.27) + (polyline + (pts + (xy -2.54 2.286) (xy -2.54 1.524) (xy -1.778 1.1684) (xy -3.302 0.508) (xy -1.778 -0.1524) (xy -3.302 -0.8382) + (xy -1.778 -1.524) (xy -3.302 -2.1844) (xy -2.54 -2.54) (xy -2.54 -3.81) ) - (hide yes) - ) - ) - (property "Value" "+5V" - (at 0 3.556 0) - (effects - (font - (size 1.27 1.27) + (stroke + (width 0) + (type default) ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (fill + (type none) ) - (hide yes) ) - ) - (property "Datasheet" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (polyline + (pts + (xy 0 2.286) (xy 0 1.524) (xy 0.762 1.1684) (xy -0.762 0.508) (xy 0.762 -0.1524) (xy -0.762 -0.8382) + (xy 0.762 -1.524) (xy -0.762 -2.1844) (xy 0 -2.54) (xy 0 -3.81) ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (stroke + (width 0) + (type default) ) - (hide yes) - ) - ) - (property "ki_keywords" "global power" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (fill + (type none) ) - (hide yes) ) - ) - (symbol "+5V_0_1" (polyline (pts - (xy -0.762 1.27) (xy 0 2.54) + (xy 2.54 2.286) (xy 2.54 1.524) (xy 3.302 1.1684) (xy 1.778 0.508) (xy 3.302 -0.1524) (xy 1.778 -0.8382) + (xy 3.302 -1.524) (xy 1.778 -2.1844) (xy 2.54 -2.54) (xy 2.54 -3.81) ) (stroke (width 0) @@ -1988,7 +1957,8 @@ ) (polyline (pts - (xy 0 0) (xy 0 2.54) + (xy 5.08 2.286) (xy 5.08 1.524) (xy 5.842 1.1684) (xy 4.318 0.508) (xy 5.842 -0.1524) (xy 4.318 -0.8382) + (xy 5.842 -1.524) (xy 4.318 -2.1844) (xy 5.08 -2.54) (xy 5.08 -3.81) ) (stroke (width 0) @@ -2000,7 +1970,8 @@ ) (polyline (pts - (xy 0 2.54) (xy 0.762 1.27) + (xy 7.62 2.286) (xy 7.62 1.524) (xy 8.382 1.1684) (xy 6.858 0.508) (xy 8.382 -0.1524) (xy 6.858 -0.8382) + (xy 8.382 -1.524) (xy 6.858 -2.1844) (xy 7.62 -2.54) (xy 7.62 -3.81) ) (stroke (width 0) @@ -2010,12 +1981,45 @@ (type none) ) ) + (circle + (center 0 2.286) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 2.286) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 5.08 2.286) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) ) - (symbol "+5V_1_1" - (pin power_in line - (at 0 0 90) - (length 0) - (name "~" + (symbol "R_Network08_US_1_1" + (pin passive line + (at -10.16 5.08 270) + (length 2.54) + (name "common" (effects (font (size 1.27 1.27) @@ -2030,53 +2034,487 @@ ) ) ) - ) - ) - (symbol "power:GND" - (power) - (pin_numbers hide) - (pin_names - (offset 0) hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "#PWR" - (at 0 -6.35 0) - (effects - (font - (size 1.27 1.27) + (pin passive line + (at -10.16 -5.08 90) + (length 1.27) + (name "R1" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 0 -3.81 0) - (effects - (font - (size 1.27 1.27) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (property "Footprint" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin passive line + (at -7.62 -5.08 90) + (length 1.27) + (name "R2" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 0 0 0) + (pin passive line + (at -5.08 -5.08 90) + (length 1.27) + (name "R3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 -5.08 90) + (length 1.27) + (name "R4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 90) + (length 1.27) + (name "R5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 1.27) + (name "R6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -5.08 90) + (length 1.27) + (name "R7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -5.08 90) + (length 1.27) + (name "R8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:R_US" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.54 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R_US" + (at -2.54 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 1.016 -0.254 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_US_0_1" + (polyline + (pts + (xy 0 -2.286) (xy 0 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.286) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -0.762) (xy 1.016 -1.143) (xy 0 -1.524) (xy -1.016 -1.905) (xy 0 -2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0.762) (xy 1.016 0.381) (xy 0 0) (xy -1.016 -0.381) (xy 0 -0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.286) (xy 1.016 1.905) (xy 0 1.524) (xy -1.016 1.143) (xy 0 0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_US_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:+5V" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+5V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+5V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:GND" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) (effects (font (size 1.27 1.27) @@ -2130,10 +2568,16 @@ ) ) (junction - (at 328.93 160.02) + (at 292.1 177.8) (diameter 0) (color 0 0 0 0) - (uuid "11f0f679-0fe8-4fa2-9267-636951feff54") + (uuid "0398f9db-4335-44da-b98e-5f44db57ab43") + ) + (junction + (at 304.8 165.1) + (diameter 0) + (color 0 0 0 0) + (uuid "130796fc-869a-46a8-af53-952489f20b43") ) (junction (at 146.05 67.31) @@ -2142,10 +2586,16 @@ (uuid "16e3e940-cac5-47e7-9491-177fddccdbc7") ) (junction - (at 275.59 175.26) + (at 276.86 162.56) + (diameter 0) + (color 0 0 0 0) + (uuid "327ad49e-d0b7-4c10-aa27-8563b5d8a8b5") + ) + (junction + (at 302.26 162.56) (diameter 0) (color 0 0 0 0) - (uuid "2be982c1-fd1d-4488-ba22-d5565a6472f7") + (uuid "47dedf3e-60b1-40e1-a5b9-6f130d9b7eba") ) (junction (at 151.13 72.39) @@ -2160,16 +2610,16 @@ (uuid "53b9b011-d00c-4866-8cec-90cc5cdbe146") ) (junction - (at 293.37 170.18) + (at 276.86 69.85) (diameter 0) (color 0 0 0 0) - (uuid "581a23a9-4165-4689-b6ec-3c7543b2f16a") + (uuid "6f485169-06f2-4a41-9c36-bb35dbd28972") ) (junction - (at 274.32 177.8) + (at 156.21 80.01) (diameter 0) (color 0 0 0 0) - (uuid "7502b62c-7ec4-4ee0-ae83-73540781a9b8") + (uuid "75aed322-53aa-4a78-bddf-53a77edcb799") ) (junction (at 92.71 99.06) @@ -2178,10 +2628,10 @@ (uuid "75e4d316-7412-4fe2-9099-e277dbd7c690") ) (junction - (at 302.26 167.64) + (at 299.72 160.02) (diameter 0) (color 0 0 0 0) - (uuid "8076b51c-bccb-4ccf-ac1f-56a3ab8fa20f") + (uuid "7baab18b-6ddd-4105-a35c-f14c02bf12cf") ) (junction (at 140.97 62.23) @@ -2189,6 +2639,24 @@ (color 0 0 0 0) (uuid "821381d3-52ee-43fd-b5fb-b2acd2592696") ) + (junction + (at 274.32 160.02) + (diameter 0) + (color 0 0 0 0) + (uuid "92ff3b2d-41be-40bd-b0e3-22eb478dac90") + ) + (junction + (at 312.42 172.72) + (diameter 0) + (color 0 0 0 0) + (uuid "9be0268c-7401-4a60-9ab7-32b3cce9d489") + ) + (junction + (at 307.34 167.64) + (diameter 0) + (color 0 0 0 0) + (uuid "9d35683c-b356-42bb-b67e-0bb6b5abbf48") + ) (junction (at 55.88 179.07) (diameter 0) @@ -2208,10 +2676,10 @@ (uuid "a8aa49f4-5956-44fe-a4d1-ddf9460f2f7a") ) (junction - (at 311.15 165.1) + (at 309.88 170.18) (diameter 0) (color 0 0 0 0) - (uuid "ab7e856c-dd3c-44a8-ba75-604543a98394") + (uuid "ac966a91-52c2-4f4b-ac7b-3f9981b75ab2") ) (junction (at 135.89 57.15) @@ -2219,6 +2687,30 @@ (color 0 0 0 0) (uuid "b191ddc2-843f-4f62-8517-bc5a5766fad1") ) + (junction + (at 281.94 167.64) + (diameter 0) + (color 0 0 0 0) + (uuid "b5f2f042-42f9-48a3-9441-c7d8034d5060") + ) + (junction + (at 337.82 177.8) + (diameter 0) + (color 0 0 0 0) + (uuid "b7fc9c04-38eb-4823-b332-ca273bdc06a7") + ) + (junction + (at 289.56 175.26) + (diameter 0) + (color 0 0 0 0) + (uuid "ba2218e6-500c-4f28-a4a9-50ae09df3084") + ) + (junction + (at 279.4 165.1) + (diameter 0) + (color 0 0 0 0) + (uuid "bc14c932-6893-42dc-a0cc-dd7d7ba6d3f9") + ) (junction (at 60.96 173.99) (diameter 0) @@ -2226,28 +2718,28 @@ (uuid "c5b5f703-baeb-4d83-9a5a-f447b1774967") ) (junction - (at 138.43 59.69) + (at 284.48 170.18) (diameter 0) (color 0 0 0 0) - (uuid "d7f14e49-09e6-4d1b-966a-9bd790a85d4a") + (uuid "c5e3a27f-9c19-4520-879f-a32a316f3244") ) (junction - (at 284.48 172.72) + (at 287.02 172.72) (diameter 0) (color 0 0 0 0) - (uuid "e3f9f623-a538-4f6f-96d1-d18d08e256e6") + (uuid "c77f6637-5717-4c69-b600-92652738e556") ) (junction - (at 66.04 168.91) + (at 314.96 175.26) (diameter 0) (color 0 0 0 0) - (uuid "e3ffa205-87b1-44bf-b6aa-6717fb77a14e") + (uuid "d4870c92-6450-4d06-957a-6027fb4f2220") ) (junction - (at 140.97 80.01) + (at 138.43 59.69) (diameter 0) (color 0 0 0 0) - (uuid "e4a10720-742d-4509-b288-f154c995b6d5") + (uuid "d7f14e49-09e6-4d1b-966a-9bd790a85d4a") ) (junction (at 133.35 54.61) @@ -2274,10 +2766,10 @@ (uuid "f306f46c-a5d4-4039-b71b-1d55e5ac44c6") ) (junction - (at 320.04 162.56) + (at 66.04 226.06) (diameter 0) (color 0 0 0 0) - (uuid "f73a64c6-2093-4364-85a2-b13fa84bfc98") + (uuid "f52c4a6b-ee0c-4bae-850d-c43d1b5d4504") ) (junction (at 87.63 26.67) @@ -2286,8 +2778,8 @@ (uuid "f9f6d833-7535-48ab-b543-fec552a98c29") ) (no_connect - (at 125.73 223.52) - (uuid "6925da17-16b7-414f-9aaa-5b40e661cc3b") + (at 297.18 199.39) + (uuid "e7f5317b-8f48-4ec5-ba97-973a8e38cb4e") ) (bus_entry (at 87.63 67.31) @@ -2865,6 +3357,16 @@ ) (uuid "fec58438-46a7-45e5-a909-a8219864aa0f") ) + (wire + (pts + (xy 342.9 63.5) (xy 353.06 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "01e88adb-c2f8-4937-897c-dc2f50992cec") + ) (wire (pts (xy 71.12 166.37) (xy 100.33 166.37) @@ -2875,6 +3377,16 @@ ) (uuid "037503e3-c8ae-477b-aa6d-0f89caa9fd1c") ) + (wire + (pts + (xy 304.8 165.1) (xy 342.9 165.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "03b76cc3-0751-4677-add7-3eb8e922e1cc") + ) (bus (pts (xy 198.12 54.61) (xy 198.12 52.07) @@ -2887,7 +3399,7 @@ ) (wire (pts - (xy 215.9 213.36) (xy 233.68 213.36) + (xy 213.36 185.42) (xy 241.3 185.42) ) (stroke (width 0) @@ -2895,6 +3407,16 @@ ) (uuid "05f6fb50-0783-4d1d-990e-26f7174fbec9") ) + (wire + (pts + (xy 274.32 152.4) (xy 274.32 160.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0644ecc8-c40c-480b-be10-b9729b6d7592") + ) (bus (pts (xy 198.12 30.48) (xy 383.54 30.48) @@ -2905,6 +3427,16 @@ ) (uuid "06c6ffb4-97d6-441d-9226-fc66ba5a6eb7") ) + (wire + (pts + (xy 289.56 175.26) (xy 314.96 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0716cde5-21b4-4c4e-bdb9-7ded927b71c4") + ) (bus (pts (xy 281.94 69.85) (xy 281.94 67.31) @@ -2937,93 +3469,93 @@ ) (wire (pts - (xy 125.73 215.9) (xy 138.43 215.9) + (xy 284.48 170.18) (xy 309.88 170.18) ) (stroke (width 0) (type default) ) - (uuid "0cd2c310-94ce-492b-b3ef-5610fcef1a0b") + (uuid "0b802df1-47c3-4b1c-92b0-ad3227797323") ) (wire (pts - (xy 90.17 67.31) (xy 100.33 67.31) + (xy 125.73 215.9) (xy 138.43 215.9) ) (stroke (width 0) (type default) ) - (uuid "0d10b21d-41aa-465b-94fa-4fea3def640a") + (uuid "0cd2c310-94ce-492b-b3ef-5610fcef1a0b") ) - (bus + (wire (pts - (xy 383.54 30.48) (xy 398.78 30.48) + (xy 90.17 67.31) (xy 100.33 67.31) ) (stroke (width 0) (type default) ) - (uuid "0f71b128-f10f-4937-a42f-6783142c5c45") + (uuid "0d10b21d-41aa-465b-94fa-4fea3def640a") ) - (bus + (wire (pts - (xy 383.54 167.64) (xy 383.54 165.1) + (xy 342.9 73.66) (xy 353.06 73.66) ) (stroke (width 0) (type default) ) - (uuid "0f7b741f-1c25-4de1-90cb-d005954aaa51") + (uuid "0e9d56c5-3d37-4d93-9803-634a538ff26a") ) - (wire + (bus (pts - (xy 342.9 175.26) (xy 275.59 175.26) + (xy 383.54 30.48) (xy 398.78 30.48) ) (stroke (width 0) (type default) ) - (uuid "106e49ed-2400-49c1-b218-82af7cd59f95") + (uuid "0f71b128-f10f-4937-a42f-6783142c5c45") ) - (wire + (bus (pts - (xy 302.26 189.23) (xy 302.26 190.5) + (xy 383.54 167.64) (xy 383.54 165.1) ) (stroke (width 0) (type default) ) - (uuid "113250d9-f9b3-43ee-8436-b8b301ba00fe") + (uuid "0f7b741f-1c25-4de1-90cb-d005954aaa51") ) (wire (pts - (xy 368.3 170.18) (xy 381 170.18) + (xy 276.86 162.56) (xy 302.26 162.56) ) (stroke (width 0) (type default) ) - (uuid "129179ab-c6ed-400c-b48b-36a76a587fcc") + (uuid "0feedbe8-0fc2-4d86-96c7-0fb685c653d2") ) (wire (pts - (xy 275.59 189.23) (xy 275.59 190.5) + (xy 368.3 170.18) (xy 381 170.18) ) (stroke (width 0) (type default) ) - (uuid "151700cf-c41f-4a29-a150-9f757cbb17c6") + (uuid "129179ab-c6ed-400c-b48b-36a76a587fcc") ) (wire (pts - (xy 328.93 181.61) (xy 328.93 160.02) + (xy 284.48 152.4) (xy 284.48 170.18) ) (stroke (width 0) (type default) ) - (uuid "182cef3e-e5b4-4868-b844-116d254ded97") + (uuid "14b97bec-bce0-4be2-8f8e-5ffc635f0459") ) (wire (pts @@ -3067,7 +3599,7 @@ ) (wire (pts - (xy 293.37 170.18) (xy 266.7 170.18) + (xy 266.7 170.18) (xy 284.48 170.18) ) (stroke (width 0) @@ -3117,7 +3649,7 @@ ) (wire (pts - (xy 284.48 172.72) (xy 266.7 172.72) + (xy 266.7 172.72) (xy 287.02 172.72) ) (stroke (width 0) @@ -3137,23 +3669,23 @@ ) (wire (pts - (xy 231.14 209.55) (xy 231.14 182.88) + (xy 218.44 80.01) (xy 241.3 80.01) ) (stroke (width 0) (type default) ) - (uuid "20d1e97d-7b94-485c-a637-daa5dd06493f") + (uuid "217bd47e-a596-4b4a-8015-87133faa0c33") ) (wire (pts - (xy 218.44 80.01) (xy 241.3 80.01) + (xy 342.9 60.96) (xy 353.06 60.96) ) (stroke (width 0) (type default) ) - (uuid "217bd47e-a596-4b4a-8015-87133faa0c33") + (uuid "225866e8-40e3-4461-be64-59057281f705") ) (bus (pts @@ -3175,6 +3707,16 @@ ) (uuid "22fb8fdf-0243-4d58-b161-9a5962d621e9") ) + (wire + (pts + (xy 266.7 175.26) (xy 289.56 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "24556b78-a49a-4fe3-872c-7b22ceeaf0c9") + ) (bus (pts (xy 383.54 170.18) (xy 383.54 167.64) @@ -3207,47 +3749,47 @@ ) (wire (pts - (xy 328.93 189.23) (xy 328.93 190.5) + (xy 92.71 99.06) (xy 198.12 99.06) ) (stroke (width 0) (type default) ) - (uuid "2688185a-10d9-4d32-8abf-42783a2a2535") + (uuid "2790995f-72ad-4190-9b2a-3b533c3d8e42") ) (wire (pts - (xy 92.71 99.06) (xy 198.12 99.06) + (xy 55.88 179.07) (xy 100.33 179.07) ) (stroke (width 0) (type default) ) - (uuid "2790995f-72ad-4190-9b2a-3b533c3d8e42") + (uuid "2abc6ea4-9d59-4af5-9b88-06e05375a85d") ) (wire (pts - (xy 55.88 179.07) (xy 100.33 179.07) + (xy 266.7 57.15) (xy 279.4 57.15) ) (stroke (width 0) (type default) ) - (uuid "2abc6ea4-9d59-4af5-9b88-06e05375a85d") + (uuid "2ba98e12-4df2-4e7e-8557-26fae2a1c4aa") ) (wire (pts - (xy 266.7 57.15) (xy 279.4 57.15) + (xy 342.9 58.42) (xy 353.06 58.42) ) (stroke (width 0) (type default) ) - (uuid "2ba98e12-4df2-4e7e-8557-26fae2a1c4aa") + (uuid "2c134c97-aa96-48e0-a433-849f5fbb5359") ) (wire (pts - (xy 266.7 167.64) (xy 302.26 167.64) + (xy 266.7 167.64) (xy 281.94 167.64) ) (stroke (width 0) @@ -3267,7 +3809,7 @@ ) (wire (pts - (xy 33.02 120.65) (xy 66.04 120.65) + (xy 30.48 226.06) (xy 66.04 226.06) ) (stroke (width 0) @@ -3275,65 +3817,65 @@ ) (uuid "2e1faad1-3388-4229-8995-d9ba424b5647") ) - (bus + (wire (pts - (xy 228.6 57.15) (xy 228.6 54.61) + (xy 342.9 71.12) (xy 353.06 71.12) ) (stroke (width 0) (type default) ) - (uuid "2f7f70ec-0fb3-46d1-8736-7f467efe07f2") + (uuid "2e34b76f-12cd-4e22-ad45-05c98e54d358") ) - (wire + (bus (pts - (xy 215.9 217.17) (xy 340.36 217.17) + (xy 228.6 57.15) (xy 228.6 54.61) ) (stroke (width 0) (type default) ) - (uuid "31026f73-d290-429e-81c3-5868a4755d4c") + (uuid "2f7f70ec-0fb3-46d1-8736-7f467efe07f2") ) (wire (pts - (xy 170.18 44.45) (xy 170.18 46.99) + (xy 336.55 185.42) (xy 340.36 185.42) ) (stroke (width 0) (type default) ) - (uuid "317b0de1-7392-4a27-b0b0-a821ea0ab274") + (uuid "31026f73-d290-429e-81c3-5868a4755d4c") ) - (bus + (wire (pts - (xy 140.97 158.75) (xy 140.97 208.28) + (xy 170.18 44.45) (xy 170.18 46.99) ) (stroke (width 0) (type default) ) - (uuid "32118820-2dbb-4efc-ab85-6ba22a7b1d47") + (uuid "317b0de1-7392-4a27-b0b0-a821ea0ab274") ) (wire (pts - (xy 293.37 170.18) (xy 293.37 181.61) + (xy 307.34 167.64) (xy 342.9 167.64) ) (stroke (width 0) (type default) ) - (uuid "3218360e-c89d-4878-a90c-6df324d592e7") + (uuid "31bb0b81-095f-482c-a7c5-0ac8a33e1b65") ) - (wire + (bus (pts - (xy 233.68 213.36) (xy 233.68 185.42) + (xy 140.97 158.75) (xy 140.97 208.28) ) (stroke (width 0) (type default) ) - (uuid "322fbcfd-a17d-4b9c-b202-d4f11552d2f9") + (uuid "32118820-2dbb-4efc-ab85-6ba22a7b1d47") ) (wire (pts @@ -3347,13 +3889,13 @@ ) (wire (pts - (xy 233.68 185.42) (xy 241.3 185.42) + (xy 292.1 152.4) (xy 292.1 177.8) ) (stroke (width 0) (type default) ) - (uuid "3396a1f4-4a15-4d4f-a6fe-3cccab9e28f7") + (uuid "33146508-76d6-4469-b696-52fc2aecad2e") ) (wire (pts @@ -3377,13 +3919,13 @@ ) (wire (pts - (xy 55.88 125.73) (xy 55.88 179.07) + (xy 342.9 66.04) (xy 353.06 66.04) ) (stroke (width 0) (type default) ) - (uuid "3896c385-1bac-471c-a7af-c9fa9bd5a495") + (uuid "36d21872-d27f-449d-aaec-f89ee4c9028e") ) (bus (pts @@ -3395,16 +3937,6 @@ ) (uuid "38ba90da-ee34-4213-9729-75e2136d4f1c") ) - (wire - (pts - (xy 140.97 80.01) (xy 157.48 80.01) - ) - (stroke - (width 0) - (type default) - ) - (uuid "3903b145-95c5-452d-a437-85ff5aba3f42") - ) (wire (pts (xy 231.14 165.1) (xy 241.3 165.1) @@ -3425,35 +3957,25 @@ ) (uuid "3b49a93b-3182-4707-9ce6-5d6a914aa4d1") ) - (wire + (bus (pts - (xy 320.04 181.61) (xy 320.04 162.56) + (xy 281.94 64.77) (xy 281.94 62.23) ) (stroke (width 0) (type default) ) - (uuid "3c0823e7-9760-4571-a868-d524db1ef1e4") + (uuid "3cb76072-ba6c-4423-afbe-daf913ad2345") ) (wire (pts - (xy 293.37 189.23) (xy 293.37 190.5) - ) - (stroke - (width 0) - (type default) - ) - (uuid "3c9a8bf2-1293-4c81-9ff4-3ad4cda4dbbb") - ) - (bus - (pts - (xy 281.94 64.77) (xy 281.94 62.23) + (xy 304.8 165.1) (xy 304.8 199.39) ) (stroke (width 0) (type default) ) - (uuid "3cb76072-ba6c-4423-afbe-daf913ad2345") + (uuid "3d32c11d-319e-4924-aa18-91fcff1b31b3") ) (wire (pts @@ -3535,16 +4057,6 @@ ) (uuid "449b3449-3678-473f-aac5-3ee71e1d292b") ) - (wire - (pts - (xy 96.52 80.01) (xy 100.33 80.01) - ) - (stroke - (width 0) - (type default) - ) - (uuid "449d5763-7623-4c9f-80bd-ed747a849990") - ) (wire (pts (xy 125.73 166.37) (xy 128.27 166.37) @@ -3615,16 +4127,6 @@ ) (uuid "496e8d59-ca14-4fcb-b527-9bf74cdbe2f7") ) - (wire - (pts - (xy 342.9 170.18) (xy 293.37 170.18) - ) - (stroke - (width 0) - (type default) - ) - (uuid "49833faa-fc51-49f0-b5b0-45ea4dc267ec") - ) (wire (pts (xy 368.3 175.26) (xy 381 175.26) @@ -3647,7 +4149,7 @@ ) (wire (pts - (xy 215.9 209.55) (xy 231.14 209.55) + (xy 213.36 182.88) (xy 241.3 182.88) ) (stroke (width 0) @@ -3657,7 +4159,7 @@ ) (wire (pts - (xy 66.04 120.65) (xy 66.04 168.91) + (xy 66.04 226.06) (xy 66.04 168.91) ) (stroke (width 0) @@ -3705,6 +4207,16 @@ ) (uuid "503a2d3f-cc5e-44d5-8294-ff4414ad59cb") ) + (wire + (pts + (xy 292.1 177.8) (xy 337.82 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "51b6f3c1-3cba-41f3-9b42-ca075fe41db2") + ) (wire (pts (xy 140.97 62.23) (xy 157.48 62.23) @@ -3795,6 +4307,16 @@ ) (uuid "593da0fe-c55b-4b3a-bbc9-2993fc5951b1") ) + (wire + (pts + (xy 307.34 58.42) (xy 317.5 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5a8f9872-dccf-4c2f-9f01-aba50a236677") + ) (bus (pts (xy 228.6 170.18) (xy 228.6 167.64) @@ -3805,6 +4327,16 @@ ) (uuid "5bae3aae-aa11-4493-bb18-baf548e445fa") ) + (wire + (pts + (xy 302.26 162.56) (xy 302.26 199.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5cfeb09e-ba20-4fc5-aaae-da868babd284") + ) (wire (pts (xy 66.04 168.91) (xy 100.33 168.91) @@ -3867,17 +4399,27 @@ ) (wire (pts - (xy 231.14 182.88) (xy 241.3 182.88) + (xy 309.88 170.18) (xy 309.88 199.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "614529a2-36d9-4eb4-982e-3c80c197eaa6") + ) + (wire + (pts + (xy 279.4 165.1) (xy 304.8 165.1) ) (stroke (width 0) (type default) ) - (uuid "60c7ab8e-3855-4848-9605-e4ec551aee06") + (uuid "62769f5c-fe8a-486f-a5a0-e578464c26dc") ) (wire (pts - (xy 266.7 165.1) (xy 311.15 165.1) + (xy 266.7 165.1) (xy 279.4 165.1) ) (stroke (width 0) @@ -3925,6 +4467,16 @@ ) (uuid "68c23f00-00db-4796-a469-085b259856b8") ) + (wire + (pts + (xy 128.27 223.52) (xy 125.73 223.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "68d3920b-3945-44b0-85c7-178ae0ebb199") + ) (wire (pts (xy 138.43 52.07) (xy 138.43 59.69) @@ -3935,6 +4487,16 @@ ) (uuid "6915b7a0-a3f1-468f-ad31-e5e3857aa403") ) + (wire + (pts + (xy 287.02 172.72) (xy 312.42 172.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "69989e62-62cb-46fe-9bf8-239b0ba1cd5c") + ) (wire (pts (xy 100.33 231.14) (xy 60.96 231.14) @@ -3947,13 +4509,13 @@ ) (wire (pts - (xy 320.04 162.56) (xy 342.9 162.56) + (xy 314.96 175.26) (xy 314.96 199.39) ) (stroke (width 0) (type default) ) - (uuid "6b1b2376-68b4-42fa-8bdc-808498457854") + (uuid "6b7c9521-3cce-4bf9-b14e-3bec926ab4b4") ) (wire (pts @@ -3975,6 +4537,16 @@ ) (uuid "6d5854e2-6219-4a06-8d5f-4005387e7887") ) + (wire + (pts + (xy 276.86 69.85) (xy 279.4 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6dc66280-264b-482a-b13a-fe9f4804e014") + ) (wire (pts (xy 198.12 77.47) (xy 241.3 77.47) @@ -3997,7 +4569,7 @@ ) (wire (pts - (xy 274.32 156.21) (xy 274.32 177.8) + (xy 337.82 154.94) (xy 337.82 177.8) ) (stroke (width 0) @@ -4007,13 +4579,23 @@ ) (wire (pts - (xy 275.59 175.26) (xy 275.59 181.61) + (xy 302.26 162.56) (xy 342.9 162.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7274715f-c616-44c8-8e73-712b1bfe50c7") + ) + (wire + (pts + (xy 307.34 71.12) (xy 317.5 71.12) ) (stroke (width 0) (type default) ) - (uuid "73216fc7-23d6-448d-a3f7-b7a00875e492") + (uuid "739d5858-be8a-455f-9665-df001fdca536") ) (wire (pts @@ -4025,25 +4607,25 @@ ) (uuid "7410c9fa-229c-414c-9d57-53ea5ff66e04") ) - (bus + (wire (pts - (xy 87.63 26.67) (xy 228.6 26.67) + (xy 342.9 55.88) (xy 353.06 55.88) ) (stroke (width 0) (type default) ) - (uuid "744e01bc-b373-495d-a73b-eb96a3e7e2a5") + (uuid "743f3f42-adf4-4ed2-9823-e01cdd69f065") ) - (wire + (bus (pts - (xy 140.97 106.68) (xy 140.97 80.01) + (xy 87.63 26.67) (xy 228.6 26.67) ) (stroke (width 0) (type default) ) - (uuid "74ae7374-6ac5-41bd-af05-978d715b1119") + (uuid "744e01bc-b373-495d-a73b-eb96a3e7e2a5") ) (wire (pts @@ -4087,43 +4669,43 @@ ) (wire (pts - (xy 90.17 62.23) (xy 100.33 62.23) + (xy 309.88 170.18) (xy 342.9 170.18) ) (stroke (width 0) (type default) ) - (uuid "797a3cb8-a139-4d28-b9ca-68f1ef4a1af4") + (uuid "7933936a-48b7-4204-824d-5b36328102ee") ) - (bus + (wire (pts - (xy 140.97 213.36) (xy 140.97 210.82) + (xy 90.17 62.23) (xy 100.33 62.23) ) (stroke (width 0) (type default) ) - (uuid "7a3e321f-82af-485d-b776-a9a48b5a4df2") + (uuid "797a3cb8-a139-4d28-b9ca-68f1ef4a1af4") ) (wire (pts - (xy 66.04 168.91) (xy 66.04 226.06) + (xy 307.34 167.64) (xy 307.34 199.39) ) (stroke (width 0) (type default) ) - (uuid "7c6ce0c5-3ea8-4d2f-8132-885c925532d0") + (uuid "7a3a2f48-7de9-47b0-96e4-249c85af4f5b") ) - (wire + (bus (pts - (xy 284.48 172.72) (xy 284.48 181.61) + (xy 140.97 213.36) (xy 140.97 210.82) ) (stroke (width 0) (type default) ) - (uuid "7c772909-0a80-43e1-a5b2-c405dbc20fe1") + (uuid "7a3e321f-82af-485d-b776-a9a48b5a4df2") ) (wire (pts @@ -4187,7 +4769,7 @@ ) (wire (pts - (xy 266.7 69.85) (xy 279.4 69.85) + (xy 266.7 69.85) (xy 276.86 69.85) ) (stroke (width 0) @@ -4227,23 +4809,33 @@ ) (wire (pts - (xy 275.59 175.26) (xy 266.7 175.26) + (xy 182.88 69.85) (xy 195.58 69.85) ) (stroke (width 0) (type default) ) - (uuid "845074da-8f04-498b-bd1d-3ea05e1e285f") + (uuid "8517e7c7-bfd3-4ae0-9408-97bb9c0aff66") ) (wire (pts - (xy 182.88 69.85) (xy 195.58 69.85) + (xy 307.34 63.5) (xy 317.5 63.5) ) (stroke (width 0) (type default) ) - (uuid "8517e7c7-bfd3-4ae0-9408-97bb9c0aff66") + (uuid "86b782d8-5fe0-4323-a7c8-cb51aa89c1a3") + ) + (wire + (pts + (xy 307.34 73.66) (xy 317.5 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8718c2c8-446d-487b-a1bb-a6a2a60fc0f3") ) (bus (pts @@ -4285,6 +4877,16 @@ ) (uuid "89e261b5-e198-45b4-bfca-b221f7e052be") ) + (wire + (pts + (xy 314.96 175.26) (xy 342.9 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8acb0820-bcec-4d49-a4df-1ab71deaf4dc") + ) (wire (pts (xy 368.3 167.64) (xy 381 167.64) @@ -4315,6 +4917,16 @@ ) (uuid "8e6a0a56-5d3d-4809-9fb3-0bf211a271e4") ) + (wire + (pts + (xy 307.34 55.88) (xy 317.5 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8ff3714e-7472-452b-a7d5-c65a9d8ed6c1") + ) (bus (pts (xy 140.97 220.98) (xy 152.4 220.98) @@ -4355,6 +4967,16 @@ ) (uuid "93641e3b-50c6-4354-ad7c-5c05dd6e42fb") ) + (wire + (pts + (xy 307.34 68.58) (xy 317.5 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "93793600-e008-46c7-a01e-c7783364bdee") + ) (wire (pts (xy 151.13 52.07) (xy 151.13 72.39) @@ -4377,7 +4999,7 @@ ) (wire (pts - (xy 33.02 116.84) (xy 71.12 116.84) + (xy 30.48 166.37) (xy 71.12 166.37) ) (stroke (width 0) @@ -4407,83 +5029,83 @@ ) (wire (pts - (xy 302.26 167.64) (xy 342.9 167.64) + (xy 287.02 152.4) (xy 287.02 172.72) ) (stroke (width 0) (type default) ) - (uuid "94e2e5ee-c5dd-427f-8fb4-f1869fc47aaf") + (uuid "94a70c7a-9a40-4c10-b979-262f4b1ec75c") ) (wire (pts - (xy 284.48 189.23) (xy 284.48 190.5) + (xy 125.73 64.77) (xy 143.51 64.77) ) (stroke (width 0) (type default) ) - (uuid "9914587c-82ec-478b-a665-42d866895281") + (uuid "9acbb829-46d8-4ed4-9c41-36a39b76cca2") ) (wire (pts - (xy 125.73 64.77) (xy 143.51 64.77) + (xy 281.94 152.4) (xy 281.94 167.64) ) (stroke (width 0) (type default) ) - (uuid "9acbb829-46d8-4ed4-9c41-36a39b76cca2") + (uuid "9b2f030e-da70-453f-9ce0-5bc2e633ecfa") ) (wire (pts - (xy 274.32 177.8) (xy 342.9 177.8) + (xy 60.96 99.06) (xy 60.96 173.99) ) (stroke (width 0) (type default) ) - (uuid "9c31f74a-92cf-48ed-8c4f-e89b23cad653") + (uuid "9c35a245-22e0-4467-9ecd-9e4bffc78e48") ) (wire (pts - (xy 60.96 99.06) (xy 60.96 173.99) + (xy 125.73 62.23) (xy 140.97 62.23) ) (stroke (width 0) (type default) ) - (uuid "9c35a245-22e0-4467-9ecd-9e4bffc78e48") + (uuid "9c45b872-6d73-40d6-9f65-e4db0ced810b") ) (wire (pts - (xy 125.73 62.23) (xy 140.97 62.23) + (xy 276.86 69.85) (xy 276.86 78.74) ) (stroke (width 0) (type default) ) - (uuid "9c45b872-6d73-40d6-9f65-e4db0ced810b") + (uuid "9c93eaf0-2be1-40a4-9d28-d34782f15591") ) (wire (pts - (xy 254 44.45) (xy 254 46.99) + (xy 299.72 160.02) (xy 342.9 160.02) ) (stroke (width 0) (type default) ) - (uuid "9ec24a82-69ea-4876-9233-460c81fff3ac") + (uuid "9d6f099b-7258-45f2-8f86-d9bc15358092") ) (wire (pts - (xy 96.52 102.87) (xy 96.52 80.01) + (xy 254 44.45) (xy 254 46.99) ) (stroke (width 0) (type default) ) - (uuid "9ecc9518-aa4a-40bb-a0d3-187d51a32fb2") + (uuid "9ec24a82-69ea-4876-9233-460c81fff3ac") ) (wire (pts @@ -4507,47 +5129,57 @@ ) (wire (pts - (xy 368.3 172.72) (xy 381 172.72) + (xy 307.34 66.04) (xy 317.5 66.04) ) (stroke (width 0) (type default) ) - (uuid "a15c0549-acae-438d-b9f5-459b40148ec9") + (uuid "a0448bd1-86e4-4dce-91ad-6768026fcc94") ) (wire (pts - (xy 125.73 161.29) (xy 138.43 161.29) + (xy 156.21 80.01) (xy 157.48 80.01) ) (stroke (width 0) (type default) ) - (uuid "a215261b-192d-41c2-8f09-dcebdcb55c91") + (uuid "a137d137-68d1-4992-9783-c5f585ef2bc6") ) - (bus + (wire (pts - (xy 290.83 49.53) (xy 281.94 49.53) + (xy 368.3 172.72) (xy 381 172.72) ) (stroke (width 0) (type default) ) - (uuid "a32e51d8-fc55-4e0b-b58e-1ec60793aa68") + (uuid "a15c0549-acae-438d-b9f5-459b40148ec9") ) (wire (pts - (xy 328.93 160.02) (xy 342.9 160.02) + (xy 125.73 161.29) (xy 138.43 161.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a215261b-192d-41c2-8f09-dcebdcb55c91") + ) + (bus + (pts + (xy 290.83 49.53) (xy 281.94 49.53) ) (stroke (width 0) (type default) ) - (uuid "a4209946-c891-4a62-8fe7-c13d830a7e5e") + (uuid "a32e51d8-fc55-4e0b-b58e-1ec60793aa68") ) (wire (pts - (xy 266.7 162.56) (xy 320.04 162.56) + (xy 266.7 162.56) (xy 276.86 162.56) ) (stroke (width 0) @@ -4627,7 +5259,7 @@ ) (wire (pts - (xy 30.48 125.73) (xy 55.88 125.73) + (xy 29.21 179.07) (xy 55.88 179.07) ) (stroke (width 0) @@ -4637,33 +5269,33 @@ ) (wire (pts - (xy 311.15 189.23) (xy 311.15 190.5) + (xy 337.82 144.78) (xy 337.82 147.32) ) (stroke (width 0) (type default) ) - (uuid "ada4dde9-2e37-41e5-9fe6-83016aecb90e") + (uuid "ae9fb3d7-6c6b-4474-9c34-44e75d57bc40") ) (wire (pts - (xy 274.32 146.05) (xy 274.32 148.59) + (xy 156.21 77.47) (xy 157.48 77.47) ) (stroke (width 0) (type default) ) - (uuid "ae9fb3d7-6c6b-4474-9c34-44e75d57bc40") + (uuid "af16d07f-347c-4143-aec6-abd56d899d23") ) (wire (pts - (xy 140.97 77.47) (xy 157.48 77.47) + (xy 312.42 172.72) (xy 312.42 199.39) ) (stroke (width 0) (type default) ) - (uuid "af16d07f-347c-4143-aec6-abd56d899d23") + (uuid "af52f8df-b33b-4592-b802-bbc828851ac6") ) (wire (pts @@ -4677,7 +5309,7 @@ ) (wire (pts - (xy 140.97 80.01) (xy 140.97 77.47) + (xy 156.21 80.01) (xy 156.21 77.47) ) (stroke (width 0) @@ -4855,35 +5487,35 @@ ) (uuid "c09c581f-602e-4107-be83-3515f80d09f8") ) - (wire + (bus (pts - (xy 311.15 181.61) (xy 311.15 165.1) + (xy 198.12 67.31) (xy 198.12 64.77) ) (stroke (width 0) (type default) ) - (uuid "c1f951ba-54f4-4e40-bcca-5eda8f65e03f") + (uuid "c576a655-2ce3-49d0-bfaa-1d2864ac5370") ) (wire (pts - (xy 311.15 165.1) (xy 342.9 165.1) + (xy 337.82 177.8) (xy 342.9 177.8) ) (stroke (width 0) (type default) ) - (uuid "c37a0c9a-3e8c-44cd-bd9d-07fba5b3a971") + (uuid "c614ed2d-87a6-42a7-a647-cd4f71db5314") ) - (bus + (wire (pts - (xy 198.12 67.31) (xy 198.12 64.77) + (xy 312.42 172.72) (xy 342.9 172.72) ) (stroke (width 0) (type default) ) - (uuid "c576a655-2ce3-49d0-bfaa-1d2864ac5370") + (uuid "c6cbeb6a-72ca-45d9-b31d-279ef6eb4490") ) (bus (pts @@ -4897,7 +5529,7 @@ ) (wire (pts - (xy 266.7 160.02) (xy 328.93 160.02) + (xy 266.7 160.02) (xy 274.32 160.02) ) (stroke (width 0) @@ -4935,6 +5567,16 @@ ) (uuid "c9a1f08a-1de2-4e4c-a95f-2c9240362011") ) + (wire + (pts + (xy 299.72 160.02) (xy 299.72 199.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c9e880c4-bc32-43b2-9260-1f4ef0d80ad6") + ) (wire (pts (xy 368.3 160.02) (xy 381 160.02) @@ -4977,7 +5619,7 @@ ) (wire (pts - (xy 34.29 102.87) (xy 96.52 102.87) + (xy 76.2 80.01) (xy 100.33 80.01) ) (stroke (width 0) @@ -4985,6 +5627,16 @@ ) (uuid "cc965f2f-235f-4d85-b180-fec82459f1e0") ) + (wire + (pts + (xy 307.34 60.96) (xy 317.5 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cd4a39a3-1c9b-4296-964c-c191561ce2d1") + ) (wire (pts (xy 146.05 67.31) (xy 157.48 67.31) @@ -5045,6 +5697,16 @@ ) (uuid "d962dc53-aa6a-4a4a-92ee-23648349cc31") ) + (wire + (pts + (xy 289.56 152.4) (xy 289.56 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d975349b-5216-439e-8b16-512a22421b49") + ) (bus (pts (xy 198.12 59.69) (xy 198.12 57.15) @@ -5105,6 +5767,16 @@ ) (uuid "dc98cfce-570e-4041-b99c-e9daa68f9685") ) + (wire + (pts + (xy 281.94 167.64) (xy 307.34 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dd551a8a-0e26-403c-b8ec-c26f4affebd5") + ) (bus (pts (xy 72.39 26.67) (xy 87.63 26.67) @@ -5117,13 +5789,13 @@ ) (wire (pts - (xy 342.9 172.72) (xy 284.48 172.72) + (xy 276.86 78.74) (xy 317.5 78.74) ) (stroke (width 0) (type default) ) - (uuid "de4caf6e-2870-437b-bfa6-02381fbcd354") + (uuid "de22e68a-25c4-49e1-aeb0-4b849771f558") ) (bus (pts @@ -5155,16 +5827,6 @@ ) (uuid "e1491796-43a3-47dc-b28d-411213a2ad66") ) - (wire - (pts - (xy 71.12 116.84) (xy 71.12 166.37) - ) - (stroke - (width 0) - (type default) - ) - (uuid "e20737d3-9e76-4394-a103-f0745298ddbf") - ) (wire (pts (xy 113.03 143.51) (xy 113.03 146.05) @@ -5197,23 +5859,23 @@ ) (wire (pts - (xy 302.26 181.61) (xy 302.26 167.64) + (xy 146.05 80.01) (xy 156.21 80.01) ) (stroke (width 0) (type default) ) - (uuid "e464e2ce-98ec-4041-8bea-af7d1c1b056d") + (uuid "e5a483cd-6521-4c3a-8297-b4cb1302b554") ) (wire (pts - (xy 34.29 106.68) (xy 140.97 106.68) + (xy 274.32 160.02) (xy 299.72 160.02) ) (stroke (width 0) (type default) ) - (uuid "e5a483cd-6521-4c3a-8297-b4cb1302b554") + (uuid "e6905051-442d-47f9-8ef3-b28bcd9f2914") ) (bus (pts @@ -5267,43 +5929,53 @@ ) (wire (pts - (xy 320.04 189.23) (xy 320.04 190.5) + (xy 254 193.04) (xy 254 194.31) ) (stroke (width 0) (type default) ) - (uuid "ec308171-af63-46c7-967f-7d8964f44e30") + (uuid "ed052f78-4dbf-42a0-b9c7-bfc5b9f2a3cf") ) (wire (pts - (xy 254 193.04) (xy 254 194.31) + (xy 140.97 52.07) (xy 140.97 62.23) ) (stroke (width 0) (type default) ) - (uuid "ed052f78-4dbf-42a0-b9c7-bfc5b9f2a3cf") + (uuid "edb00036-7630-4ccc-b02f-8b86145bed9b") ) (wire (pts - (xy 140.97 52.07) (xy 140.97 62.23) + (xy 279.4 152.4) (xy 279.4 165.1) ) (stroke (width 0) (type default) ) - (uuid "edb00036-7630-4ccc-b02f-8b86145bed9b") + (uuid "edfc0c43-23ca-4931-8ba0-09fbc083dbbc") + ) + (wire + (pts + (xy 276.86 152.4) (xy 276.86 162.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eec00322-5d06-4167-94f8-2bc444c447c3") ) (wire (pts - (xy 340.36 217.17) (xy 340.36 185.42) + (xy 314.96 210.82) (xy 314.96 209.55) ) (stroke (width 0) (type default) ) - (uuid "f05ab7a8-9e2a-4646-9a9b-fb9ae4b130a0") + (uuid "eeed6214-d64b-4433-a588-445799e6d58b") ) (wire (pts @@ -5345,6 +6017,16 @@ ) (uuid "f66e4be9-fb85-4abe-98a8-4439c7066c8a") ) + (wire + (pts + (xy 342.9 68.58) (xy 353.06 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f7979ee1-0427-46e5-abb0-b07f4c71848a") + ) (bus (pts (xy 228.6 175.26) (xy 228.6 172.72) @@ -5367,7 +6049,7 @@ ) (wire (pts - (xy 274.32 177.8) (xy 266.7 177.8) + (xy 266.7 177.8) (xy 292.1 177.8) ) (stroke (width 0) @@ -5506,6 +6188,17 @@ ) (uuid "01e24e9f-3293-40a4-9bef-c724718186be") ) + (label "AUDIO4" + (at 344.17 66.04 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "022c506b-6037-4050-82c8-5f0deee99914") + ) (label "ALU6" (at 91.44 215.9 0) (fields_autoplaced yes) @@ -5539,6 +6232,17 @@ ) (uuid "066ae948-1edc-4201-8cb1-616943de4b98") ) + (label "AC6" + (at 311.15 71.12 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "0a7d3345-8a63-4d25-887b-bd099208598b") + ) (label "ALU4" (at 232.41 64.77 0) (fields_autoplaced yes) @@ -5572,6 +6276,17 @@ ) (uuid "174e93ed-a9e0-4403-9b08-20fdcfdc2099") ) + (label "AUDIO2" + (at 344.17 60.96 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "187225a0-2cd3-4944-85dc-1fa72bbd7bf0") + ) (label "ALU0" (at 232.41 160.02 0) (fields_autoplaced yes) @@ -5616,6 +6331,17 @@ ) (uuid "220e1f3d-6ae1-4ee1-9182-3d19f20c51b8") ) + (label "AC2" + (at 311.15 60.96 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "22a1b148-e285-493a-bac9-904b7d99e2e1") + ) (label "DBUS4" (at 373.38 170.18 0) (fields_autoplaced yes) @@ -5660,6 +6386,17 @@ ) (uuid "3bea25be-fe71-4554-8078-ec8f608eae64") ) + (label "AUDIO3" + (at 344.17 63.5 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "3fbd928a-0f8c-4d33-a813-989db222ea5a") + ) (label "ALU2" (at 91.44 59.69 0) (fields_autoplaced yes) @@ -5702,10 +6439,21 @@ ) (justify left bottom) ) - (uuid "431808e2-1139-448c-98f3-ee1892604c71") + (uuid "431808e2-1139-448c-98f3-ee1892604c71") + ) + (label "VID0" + (at 271.78 54.61 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "43e86bd0-cd57-4800-aac4-603b39812830") ) - (label "VID0" - (at 271.78 54.61 0) + (label "AUDIO6" + (at 344.17 71.12 0) (fields_autoplaced yes) (effects (font @@ -5713,7 +6461,7 @@ ) (justify left bottom) ) - (uuid "43e86bd0-cd57-4800-aac4-603b39812830") + (uuid "48a8953f-fbc5-4ca0-b23c-d581b1a51364") ) (label "ALU1" (at 91.44 57.15 0) @@ -5770,6 +6518,17 @@ ) (uuid "599beca4-4701-4ec7-b96b-8111923d554a") ) + (label "AC7" + (at 311.15 73.66 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5e416dfc-74d3-45e9-b78b-f07971b1dcad") + ) (label "VID1" (at 271.78 57.15 0) (fields_autoplaced yes) @@ -5792,6 +6551,17 @@ ) (uuid "61e8e910-2296-48e8-b9e4-fffe37b9f937") ) + (label "AC5" + (at 311.15 68.58 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "621aa4f1-fa08-4dcc-9ad7-62ef67a53ef2") + ) (label "ALU3" (at 91.44 161.29 0) (fields_autoplaced yes) @@ -5836,6 +6606,17 @@ ) (uuid "6f9d20be-1b34-4a74-8589-259b9761d410") ) + (label "AUDIO0" + (at 344.17 55.88 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "72c82121-24ee-4ce9-847e-bcfd5c8f0ea9") + ) (label "Y4" (at 269.24 170.18 0) (fields_autoplaced yes) @@ -5847,6 +6628,17 @@ ) (uuid "75c320d7-358f-4896-83d9-67aacd67e319") ) + (label "AC0" + (at 311.15 55.88 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "762e64fc-0503-4031-b8fd-6367d7ed2844") + ) (label "DBUS0" (at 373.38 160.02 0) (fields_autoplaced yes) @@ -5957,6 +6749,17 @@ ) (uuid "9112bb5c-9a62-4e90-bb90-a67b679518d5") ) + (label "AUDIO1" + (at 344.17 58.42 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "923da807-f658-4943-a975-be2e581f8e14") + ) (label "Y1" (at 269.24 162.56 0) (fields_autoplaced yes) @@ -6023,6 +6826,17 @@ ) (uuid "a4e03127-0358-4e72-9248-975719753544") ) + (label "AC1" + (at 311.15 58.42 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a59614cf-b11b-448b-ad1d-7850037680af") + ) (label "ALU3" (at 232.41 62.23 0) (fields_autoplaced yes) @@ -6111,6 +6925,17 @@ ) (uuid "b64ba9f4-a145-455a-964f-c8a11bb39009") ) + (label "AUDIO5" + (at 344.17 68.58 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "b77eb0eb-361a-42a7-918a-ec3224fb4e58") + ) (label "ALU2" (at 91.44 158.75 0) (fields_autoplaced yes) @@ -6166,6 +6991,17 @@ ) (uuid "bf4dfaaf-485b-4f3b-a258-7f68c26a5608") ) + (label "AUDIO7" + (at 344.17 73.66 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "c08fff6b-583f-4345-938e-7645729d8fac") + ) (label "ALU[0..7]" (at 73.66 26.67 0) (fields_autoplaced yes) @@ -6243,8 +7079,195 @@ ) (uuid "d4f23542-e569-45d7-8937-06310f9d88ad") ) - (label "Y0" - (at 269.24 160.02 0) + (label "Y0" + (at 269.24 160.02 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "d7f419b1-4fca-4b47-aaa7-c55fb87e4e15") + ) + (label "ALU1" + (at 232.41 162.56 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "d9cb4516-c027-47ec-a6e0-564e9aee8776") + ) + (label "VID6" + (at 271.78 69.85 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "ddd2a2f0-115b-4f97-b91d-bff864635010") + ) + (label "DBUS4" + (at 187.96 64.77 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "deec7b1a-ba00-4b9c-8ff7-ddb73bfcb0d7") + ) + (label "ALU5" + (at 232.41 67.31 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "df6ef85a-c7d5-4644-b246-0b506b2b988f") + ) + (label "ALU7" + (at 91.44 218.44 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "e5dab184-7a57-4a42-a1c1-23837f82ec64") + ) + (label "ALU1" + (at 91.44 156.21 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "e77efa72-1fb9-42e5-a56e-1ddeee1f33ba") + ) + (label "ALU1" + (at 232.41 57.15 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "e8394be9-3ebf-46cd-9c68-742ada71444e") + ) + (label "AC3" + (at 311.15 63.5 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "eeefdd1e-ec4a-4f2d-9c85-65650d9ca327") + ) + (label "X1" + (at 130.81 156.21 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "f08d3279-ccb3-46c1-9b7e-109953114be4") + ) + (label "AC0" + (at 127 54.61 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "f0c30b88-e502-4fe5-ba28-0fa55a65314d") + ) + (label "ALU4" + (at 232.41 170.18 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "f4f2de05-49d2-4d86-9b63-7037453a1c28") + ) + (label "AC7" + (at 127 72.39 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "f5cf6894-9f18-4674-b2fa-95679a1438d3") + ) + (label "AC4" + (at 311.15 66.04 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "f7034bef-5ec3-4b3d-bafd-5a1e98d234d3") + ) + (label "ALU4" + (at 91.44 210.82 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "f7a8fbe1-567a-45bf-90d3-85d4fdd38661") + ) + (label "ALU7" + (at 232.41 72.39 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "f8adb2c0-077d-4868-a0d0-145012f71079") + ) + (label "X[0..7]" + (at 144.78 220.98 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "fc687157-a074-4a27-9fa0-618655691f7a") + ) + (label "Y5" + (at 269.24 172.72 0) (fields_autoplaced yes) (effects (font @@ -6252,10 +7275,10 @@ ) (justify left bottom) ) - (uuid "d7f419b1-4fca-4b47-aaa7-c55fb87e4e15") + (uuid "fd870d94-cb07-45f2-b855-d3fdaf467141") ) - (label "ALU1" - (at 232.41 162.56 0) + (label "ALU6" + (at 91.44 69.85 0) (fields_autoplaced yes) (effects (font @@ -6263,242 +7286,407 @@ ) (justify left bottom) ) - (uuid "d9cb4516-c027-47ec-a6e0-564e9aee8776") + (uuid "ff469d84-860b-4107-aeed-37f65bb85cb2") ) - (label "VID6" - (at 271.78 69.85 0) + (global_label "AUDIO0" + (shape input) + (at 353.06 55.88 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "02080392-7b4e-4b8b-a26a-212075145f56") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 362.8791 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "ddd2a2f0-115b-4f97-b91d-bff864635010") ) - (label "DBUS4" - (at 187.96 64.77 0) + (global_label "YLOAD" + (shape input) + (at 213.36 182.88 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right) + ) + (uuid "0706bb7e-86cb-4a16-a56f-8749e5ff0afa") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 204.569 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) ) - (uuid "deec7b1a-ba00-4b9c-8ff7-ddb73bfcb0d7") ) - (label "ALU5" - (at 232.41 67.31 0) + (global_label "AUDIO5" + (shape input) + (at 353.06 68.58 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "0e0bf719-8d01-488f-b079-8b80482deb86") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 362.8791 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "df6ef85a-c7d5-4644-b246-0b506b2b988f") ) - (label "ALU7" - (at 91.44 218.44 0) + (global_label "INTERRUPT" + (shape input) + (at 128.27 223.52 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "1025d643-e486-43fc-859b-9b89a86b5ae3") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 141.4152 223.52 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "e5dab184-7a57-4a42-a1c1-23837f82ec64") ) - (label "ALU1" - (at 91.44 156.21 0) + (global_label "AC1" + (shape input) + (at 135.89 52.07 90) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "1bdb14a5-3104-4d26-b356-8539e04d1cd1") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 135.89 45.5167 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "e77efa72-1fb9-42e5-a56e-1ddeee1f33ba") ) - (label "ALU1" - (at 232.41 57.15 0) + (global_label "Y2" + (shape input) + (at 279.4 152.4 90) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "1f8905b7-d19f-4143-9065-3f5b7c67a951") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 279.4 147.1167 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "e8394be9-3ebf-46cd-9c68-742ada71444e") ) - (label "X1" - (at 130.81 156.21 0) + (global_label "DBUS[0..7]" + (shape input) + (at 398.78 30.48 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "1fe3d7c1-e97c-4abf-9bc3-871ffd00f5e7") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 412.1672 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "f08d3279-ccb3-46c1-9b7e-109953114be4") ) - (label "AC0" - (at 127 54.61 0) + (global_label "AUDIO1" + (shape input) + (at 353.06 58.42 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "2c51a072-36b7-48d2-a847-bd0f1323b5c0") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 362.8791 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "f0c30b88-e502-4fe5-ba28-0fa55a65314d") ) - (label "ALU4" - (at 232.41 170.18 0) + (global_label "Y7" + (shape input) + (at 292.1 152.4 90) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "36b4b25d-b06d-4571-80a6-4acdf32735d4") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 292.1 147.1167 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "f4f2de05-49d2-4d86-9b63-7037453a1c28") ) - (label "AC7" - (at 127 72.39 0) + (global_label "AC3" + (shape input) + (at 140.97 52.07 90) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "38595487-eb49-408e-b58e-2436350d8fb7") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 140.97 45.5167 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "f5cf6894-9f18-4674-b2fa-95679a1438d3") ) - (label "ALU4" - (at 91.44 210.82 0) + (global_label "{slash}ACLOAD" + (shape input) + (at 76.2 80.01 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right) + ) + (uuid "45a20168-e7a4-4338-9b9b-9077d8c18bc6") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 64.8085 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) ) - (uuid "f7a8fbe1-567a-45bf-90d3-85d4fdd38661") ) - (label "ALU7" - (at 232.41 72.39 0) + (global_label "AC0" + (shape input) + (at 133.35 52.07 90) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "4625bac4-7db6-4bb8-8cca-093db4e4de50") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 133.35 45.5167 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "f8adb2c0-077d-4868-a0d0-145012f71079") ) - (label "X[0..7]" - (at 144.78 220.98 0) + (global_label "AUDIO7" + (shape input) + (at 353.06 73.66 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "512f0423-4c78-4aeb-9c92-8c6faaec3a7d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 362.8791 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "fc687157-a074-4a27-9fa0-618655691f7a") ) - (label "Y5" - (at 269.24 172.72 0) + (global_label "Y4" + (shape input) + (at 284.48 152.4 90) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "5cea492e-5e98-4581-98dd-86900c529682") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 284.48 147.1167 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "fd870d94-cb07-45f2-b855-d3fdaf467141") ) - (label "ALU6" - (at 91.44 69.85 0) + (global_label "AUDIO2" + (shape input) + (at 353.06 60.96 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "6b6a151f-530b-4737-bd5c-fb22485063f5") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 362.8791 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "ff469d84-860b-4107-aeed-37f65bb85cb2") ) - (global_label "YLOAD" + (global_label "AUDIO6" (shape input) - (at 215.9 209.55 180) + (at 353.06 71.12 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) ) - (uuid "0706bb7e-86cb-4a16-a56f-8749e5ff0afa") + (uuid "6bd25c11-2fba-46b2-930f-bf4e455e4ecc") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 207.109 209.55 0) + (at 362.8791 71.12 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) (hide yes) ) ) ) - (global_label "AC1" + (global_label "{slash}YBUF_DRIVE" (shape input) - (at 135.89 52.07 90) + (at 336.55 185.42 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) - (uuid "1bdb14a5-3104-4d26-b356-8539e04d1cd1") + (uuid "6cef73cb-c264-4b82-94c2-0720f6b26716") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 135.89 45.5167 90) + (at 321.1066 185.42 0) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) (hide yes) ) ) ) - (global_label "DBUS[0..7]" + (global_label "H" (shape input) - (at 398.78 30.48 0) + (at 97.79 171.45 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) - (uuid "1fe3d7c1-e97c-4abf-9bc3-871ffd00f5e7") + (uuid "6f7e89b9-86ee-41e7-a411-6ad82b0e99a7") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 412.1672 30.48 0) + (at 93.4743 171.45 0) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) (hide yes) ) ) ) - (global_label "AC3" + (global_label "Y3" (shape input) - (at 140.97 52.07 90) + (at 281.94 152.4 90) (fields_autoplaced yes) (effects (font @@ -6506,9 +7694,9 @@ ) (justify left) ) - (uuid "38595487-eb49-408e-b58e-2436350d8fb7") + (uuid "6fb17376-74b6-4fea-9e30-b2b434602b37") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 140.97 45.5167 90) + (at 281.94 147.1167 90) (effects (font (size 1.27 1.27) @@ -6518,9 +7706,9 @@ ) ) ) - (global_label "{slash}ACLOAD" + (global_label "EXECUTE" (shape input) - (at 34.29 102.87 180) + (at 30.48 226.06 180) (fields_autoplaced yes) (effects (font @@ -6528,9 +7716,9 @@ ) (justify right) ) - (uuid "45a20168-e7a4-4338-9b9b-9077d8c18bc6") + (uuid "6fddaae7-9791-4d51-be18-e181b3edaf30") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 22.8985 102.87 0) + (at 19.2702 226.06 0) (effects (font (size 1.27 1.27) @@ -6540,9 +7728,9 @@ ) ) ) - (global_label "AC0" + (global_label "AC5" (shape input) - (at 133.35 52.07 90) + (at 146.05 52.07 90) (fields_autoplaced yes) (effects (font @@ -6550,9 +7738,9 @@ ) (justify left) ) - (uuid "4625bac4-7db6-4bb8-8cca-093db4e4de50") + (uuid "76afd3c4-3480-4128-9a6b-f6558548e7e5") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 133.35 45.5167 90) + (at 146.05 45.5167 90) (effects (font (size 1.27 1.27) @@ -6562,75 +7750,75 @@ ) ) ) - (global_label "{slash}YBUF_DRIVE" + (global_label "VID[0..7]" (shape input) - (at 215.9 217.17 180) + (at 290.83 49.53 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) ) - (uuid "6cef73cb-c264-4b82-94c2-0720f6b26716") + (uuid "86de0602-bd74-4101-a3ee-9a445864a1b4") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 200.4566 217.17 0) + (at 302.1006 49.53 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) (hide yes) ) ) ) - (global_label "H" + (global_label "Y5" (shape input) - (at 97.79 171.45 180) + (at 287.02 152.4 90) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) ) - (uuid "6f7e89b9-86ee-41e7-a411-6ad82b0e99a7") + (uuid "8991f843-3627-49d4-8b5e-5a44992b5dfd") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 93.4743 171.45 0) + (at 287.02 147.1167 90) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) (hide yes) ) ) ) - (global_label "XCOUNT" + (global_label "AUDIO3" (shape input) - (at 33.02 120.65 180) + (at 353.06 63.5 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) ) - (uuid "6fddaae7-9791-4d51-be18-e181b3edaf30") + (uuid "8a10e058-6059-416b-a48f-12818dd3e290") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 22.5962 120.65 0) + (at 362.8791 63.5 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) (hide yes) ) ) ) - (global_label "AC5" + (global_label "AC4" (shape input) - (at 146.05 52.07 90) + (at 143.51 52.07 90) (fields_autoplaced yes) (effects (font @@ -6638,9 +7826,9 @@ ) (justify left) ) - (uuid "76afd3c4-3480-4128-9a6b-f6558548e7e5") + (uuid "8bc4d9e3-12d8-4f72-add7-2748cf969cf1") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 146.05 45.5167 90) + (at 143.51 45.5167 90) (effects (font (size 1.27 1.27) @@ -6650,9 +7838,9 @@ ) ) ) - (global_label "VID[0..7]" + (global_label "AC6" (shape input) - (at 290.83 49.53 0) + (at 148.59 52.07 90) (fields_autoplaced yes) (effects (font @@ -6660,9 +7848,9 @@ ) (justify left) ) - (uuid "86de0602-bd74-4101-a3ee-9a445864a1b4") + (uuid "93801891-b1e7-439c-9fd0-88722663de83") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 302.1006 49.53 0) + (at 148.59 45.5167 90) (effects (font (size 1.27 1.27) @@ -6672,9 +7860,9 @@ ) ) ) - (global_label "AC4" + (global_label "Y6" (shape input) - (at 143.51 52.07 90) + (at 289.56 152.4 90) (fields_autoplaced yes) (effects (font @@ -6682,9 +7870,9 @@ ) (justify left) ) - (uuid "8bc4d9e3-12d8-4f72-add7-2748cf969cf1") + (uuid "9607653c-6214-4531-a01f-f483e6c46d76") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 143.51 45.5167 90) + (at 289.56 147.1167 90) (effects (font (size 1.27 1.27) @@ -6694,9 +7882,9 @@ ) ) ) - (global_label "AC6" + (global_label "Y0" (shape input) - (at 148.59 52.07 90) + (at 274.32 152.4 90) (fields_autoplaced yes) (effects (font @@ -6704,9 +7892,9 @@ ) (justify left) ) - (uuid "93801891-b1e7-439c-9fd0-88722663de83") + (uuid "989a422b-75a7-4d70-9cc8-3ce82f6780a5") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 148.59 45.5167 90) + (at 274.32 147.1167 90) (effects (font (size 1.27 1.27) @@ -6718,7 +7906,7 @@ ) (global_label "{slash}ACDRIVE" (shape input) - (at 34.29 106.68 180) + (at 146.05 80.01 180) (fields_autoplaced yes) (effects (font @@ -6728,7 +7916,7 @@ ) (uuid "9d7f38b3-f020-4a17-b33e-0e422b29b5d8") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 22.2333 106.68 0) + (at 133.9933 80.01 0) (effects (font (size 1.27 1.27) @@ -6740,7 +7928,7 @@ ) (global_label "{slash}YBUS_DRIVE" (shape input) - (at 215.9 213.36 180) + (at 213.36 185.42 180) (fields_autoplaced yes) (effects (font @@ -6750,7 +7938,7 @@ ) (uuid "a95abb81-2c3c-4c73-bf6d-b41182514011") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 200.3357 213.36 0) + (at 197.7957 185.42 0) (effects (font (size 1.27 1.27) @@ -6804,6 +7992,28 @@ ) ) ) + (global_label "Y1" + (shape input) + (at 276.86 152.4 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "b544166f-de27-4041-a8f5-567c56a6f7c3") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 276.86 147.1167 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) (global_label "{slash}VIDLOAD" (shape input) (at 218.44 80.01 180) @@ -6848,9 +8058,31 @@ ) ) ) + (global_label "AUDIO4" + (shape input) + (at 353.06 66.04 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "ced43e89-0d18-4ff7-94a7-65f8cb4523af") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 362.8791 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) (global_label "{slash}XLOAD" (shape input) - (at 33.02 116.84 180) + (at 30.48 166.37 180) (fields_autoplaced yes) (effects (font @@ -6860,7 +8092,7 @@ ) (uuid "cf7e90c9-63bf-445a-ae14-77c4eefcc5b2") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 22.7776 116.84 0) + (at 20.2376 166.37 0) (effects (font (size 1.27 1.27) @@ -6872,7 +8104,7 @@ ) (global_label "{slash}RST" (shape input) - (at 30.48 125.73 180) + (at 29.21 179.07 180) (fields_autoplaced yes) (effects (font @@ -6882,7 +8114,7 @@ ) (uuid "d0003d1c-8d10-453e-a2c8-b257b1350897") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 22.7172 125.73 0) + (at 21.4472 179.07 0) (effects (font (size 1.27 1.27) @@ -7002,76 +8234,6 @@ ) ) ) - (symbol - (lib_id "Device:R_US") - (at 293.37 185.42 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "060ff060-1d98-4b5d-99da-3464d07701d7") - (property "Reference" "R7" - (at 295.91 184.1499 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "10K" - (at 295.91 186.6899 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 294.386 185.674 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 293.37 185.42 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor, US symbol" - (at 293.37 185.42 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "5cf28617-f9ce-4ab7-8a44-bcde715b2648") - ) - (pin "2" - (uuid "d2be5783-249b-420b-a28d-2fc505c7a136") - ) - (instances - (project "gtxl" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/cd1db4eb-8be3-4e84-92f5-edf1d9781240" - (reference "R7") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "74xx:74LS161") (at 113.03 223.52 0) @@ -7359,16 +8521,107 @@ (pin "19" (uuid "82ca4758-f548-44c1-bbc3-c396395059e1") ) - (pin "11" - (uuid "6c816d2a-b397-4584-826d-0eb26f54cd80") + (pin "11" + (uuid "6c816d2a-b397-4584-826d-0eb26f54cd80") + ) + (pin "18" + (uuid "98b2710d-febd-4447-b045-058495b90fd1") + ) + (instances + (project "" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/cd1db4eb-8be3-4e84-92f5-edf1d9781240" + (reference "U20") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R_Network08_US") + (at 304.8 204.47 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "122d7036-3237-4075-9263-dfcaa2511cf0") + (property "Reference" "RN2" + (at 317.5 202.9459 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "R_Network08_US" + (at 317.5 205.4859 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_THT:R_Array_SIP9" + (at 292.735 204.47 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/31509/csc.pdf" + (at 304.8 204.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "8 resistor network, star topology, bussed resistors, small US symbol" + (at 304.8 204.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "d75c0e95-6e5e-4da0-801f-6c59241f8952") + ) + (pin "7" + (uuid "dd57601d-d4d5-4dfc-a827-c2a4b50928a4") + ) + (pin "6" + (uuid "817801aa-3631-4199-a721-c97c91a0f0ed") + ) + (pin "9" + (uuid "df253db1-8d26-41b6-919a-0f6bb3540c9b") + ) + (pin "2" + (uuid "a273ea9f-426c-43d6-9f69-d39f0801357c") + ) + (pin "8" + (uuid "e3da8d72-98a2-421c-8103-6ce85b6d3842") + ) + (pin "1" + (uuid "30f0e3c9-6a81-44e8-a1b5-b7f731f2fd87") ) - (pin "18" - (uuid "98b2710d-febd-4447-b045-058495b90fd1") + (pin "5" + (uuid "77b86806-9812-442f-8321-bc0472a28a3b") + ) + (pin "4" + (uuid "0b88ed06-e67a-4543-b22d-030358c41383") ) (instances - (project "" + (project "gtxl" (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/cd1db4eb-8be3-4e84-92f5-edf1d9781240" - (reference "U20") + (reference "RN2") (unit 1) ) ) @@ -7487,35 +8740,33 @@ ) ) (symbol - (lib_id "Device:R_US") - (at 311.15 185.42 0) + (lib_id "power:GND") + (at 314.96 210.82 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "2035322f-14d0-4b2f-8568-078a0910e667") - (property "Reference" "R9" - (at 313.69 184.1499 0) + (uuid "19e79640-198b-442c-9e35-a16b662e0a91") + (property "Reference" "#PWR043" + (at 314.96 217.17 0) (effects (font (size 1.27 1.27) ) - (justify left) + (hide yes) ) ) - (property "Value" "10K" - (at 313.69 186.6899 0) + (property "Value" "GND" + (at 314.96 214.376 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) (property "Footprint" "" - (at 312.166 185.674 90) + (at 314.96 210.82 0) (effects (font (size 1.27 1.27) @@ -7523,8 +8774,8 @@ (hide yes) ) ) - (property "Datasheet" "~" - (at 311.15 185.42 0) + (property "Datasheet" "" + (at 314.96 210.82 0) (effects (font (size 1.27 1.27) @@ -7532,8 +8783,8 @@ (hide yes) ) ) - (property "Description" "Resistor, US symbol" - (at 311.15 185.42 0) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 314.96 210.82 0) (effects (font (size 1.27 1.27) @@ -7542,15 +8793,12 @@ ) ) (pin "1" - (uuid "166ea973-c662-4366-b741-65932e6d962e") - ) - (pin "2" - (uuid "3530f1b8-6da0-41d9-b9dd-aaa442350c04") + (uuid "408b462a-1900-4821-87b4-0ccfebfe77de") ) (instances (project "gtxl" (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/cd1db4eb-8be3-4e84-92f5-edf1d9781240" - (reference "R9") + (reference "#PWR043") (unit 1) ) ) @@ -7686,201 +8934,6 @@ ) ) ) - (symbol - (lib_id "power:GND") - (at 293.37 190.5 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "36758090-39ca-4512-994e-634c377821f6") - (property "Reference" "#PWR045" - (at 293.37 196.85 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 293.37 194.056 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 293.37 190.5 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 293.37 190.5 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 293.37 190.5 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "54baccfb-5bf8-4513-aff0-d4b306d8422c") - ) - (instances - (project "gtxl" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/cd1db4eb-8be3-4e84-92f5-edf1d9781240" - (reference "#PWR045") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "power:GND") - (at 275.59 190.5 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "38353e5f-d51a-4209-8028-b40d4724049c") - (property "Reference" "#PWR043" - (at 275.59 196.85 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 275.59 194.056 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 275.59 190.5 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 275.59 190.5 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 275.59 190.5 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "828b3bac-9f48-44f8-aab4-214e9d60ea33") - ) - (instances - (project "gtxl" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/cd1db4eb-8be3-4e84-92f5-edf1d9781240" - (reference "#PWR043") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "power:GND") - (at 302.26 190.5 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "4248d7b3-ee4f-4e0f-90ef-94a60fa5d8f5") - (property "Reference" "#PWR046" - (at 302.26 196.85 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 302.26 194.056 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 302.26 190.5 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 302.26 190.5 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 302.26 190.5 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "1fd20dd5-d042-4293-8717-a3d25d730368") - ) - (instances - (project "gtxl" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/cd1db4eb-8be3-4e84-92f5-edf1d9781240" - (reference "#PWR046") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "74xx:74LS574") (at 254 172.72 0) @@ -7981,95 +9034,25 @@ (pin "5" (uuid "adbc11a7-f30b-4eb8-ac35-55cf0750b980") ) - (pin "10" - (uuid "359d5877-ec26-41f4-b9dc-c8779df4daca") - ) - (pin "18" - (uuid "57085b2d-cc92-4cb6-83dd-1a6953191613") - ) - (pin "8" - (uuid "7378f48c-1db5-420b-8ae5-87df7b8f8652") - ) - (pin "3" - (uuid "6a307b89-0fcb-4fd8-a52c-12e59f6b57db") - ) - (pin "13" - (uuid "838d83f6-d05d-4ab9-9f3d-ba1670f0247e") - ) - (instances - (project "gtxl" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/cd1db4eb-8be3-4e84-92f5-edf1d9781240" - (reference "U21") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "Device:R_US") - (at 275.59 185.42 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "494b90f5-6d95-4c19-988f-aa1463b64a6c") - (property "Reference" "R5" - (at 278.13 184.1499 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "10K" - (at 278.13 186.6899 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 276.606 185.674 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 275.59 185.42 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) + (pin "10" + (uuid "359d5877-ec26-41f4-b9dc-c8779df4daca") ) - (property "Description" "Resistor, US symbol" - (at 275.59 185.42 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) + (pin "18" + (uuid "57085b2d-cc92-4cb6-83dd-1a6953191613") ) - (pin "1" - (uuid "316689ff-aac4-4971-bc22-5777666387f7") + (pin "8" + (uuid "7378f48c-1db5-420b-8ae5-87df7b8f8652") ) - (pin "2" - (uuid "3de69ed6-4ded-4d38-83b0-07293afcf5ee") + (pin "3" + (uuid "6a307b89-0fcb-4fd8-a52c-12e59f6b57db") + ) + (pin "13" + (uuid "838d83f6-d05d-4ab9-9f3d-ba1670f0247e") ) (instances (project "gtxl" (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/cd1db4eb-8be3-4e84-92f5-edf1d9781240" - (reference "R5") + (reference "U21") (unit 1) ) ) @@ -8528,15 +9511,15 @@ ) (symbol (lib_id "power:GND") - (at 328.93 190.5 0) + (at 355.6 194.31 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "7797ccfe-514f-4e9e-8a37-aad63eb59836") - (property "Reference" "#PWR049" - (at 328.93 196.85 0) + (uuid "8c48def7-3096-406a-b77c-ab5cd5f075b4") + (property "Reference" "#PWR051" + (at 355.6 200.66 0) (effects (font (size 1.27 1.27) @@ -8545,7 +9528,7 @@ ) ) (property "Value" "GND" - (at 328.93 194.056 0) + (at 355.6 197.866 0) (effects (font (size 1.27 1.27) @@ -8553,7 +9536,7 @@ ) ) (property "Footprint" "" - (at 328.93 190.5 0) + (at 355.6 194.31 0) (effects (font (size 1.27 1.27) @@ -8562,7 +9545,7 @@ ) ) (property "Datasheet" "" - (at 328.93 190.5 0) + (at 355.6 194.31 0) (effects (font (size 1.27 1.27) @@ -8571,7 +9554,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 328.93 190.5 0) + (at 355.6 194.31 0) (effects (font (size 1.27 1.27) @@ -8580,29 +9563,29 @@ ) ) (pin "1" - (uuid "9d833e69-4d31-4ce4-ab48-ba904b5287fc") + (uuid "f11578fe-e00a-41af-ab5f-bef4ad00df33") ) (instances (project "gtxl" (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/cd1db4eb-8be3-4e84-92f5-edf1d9781240" - (reference "#PWR049") + (reference "#PWR051") (unit 1) ) ) ) ) (symbol - (lib_id "Device:R_US") - (at 328.93 185.42 0) + (lib_id "74xx:74LS377") + (at 330.2 68.58 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "896550c7-ddbb-4b07-9386-c6eefdb45bd0") - (property "Reference" "R11" - (at 331.47 184.1499 0) + (uuid "91cab153-d977-4393-bc05-95dbd9dadc31") + (property "Reference" "U42" + (at 332.3941 48.26 0) (effects (font (size 1.27 1.27) @@ -8610,8 +9593,8 @@ (justify left) ) ) - (property "Value" "10K" - (at 331.47 186.6899 0) + (property "Value" "74LS377" + (at 332.3941 50.8 0) (effects (font (size 1.27 1.27) @@ -8620,7 +9603,7 @@ ) ) (property "Footprint" "" - (at 329.946 185.674 90) + (at 330.2 68.58 0) (effects (font (size 1.27 1.27) @@ -8628,8 +9611,8 @@ (hide yes) ) ) - (property "Datasheet" "~" - (at 328.93 185.42 0) + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS377" + (at 330.2 68.58 0) (effects (font (size 1.27 1.27) @@ -8637,8 +9620,8 @@ (hide yes) ) ) - (property "Description" "Resistor, US symbol" - (at 328.93 185.42 0) + (property "Description" "8-bit Register" + (at 330.2 68.58 0) (effects (font (size 1.27 1.27) @@ -8646,81 +9629,70 @@ (hide yes) ) ) + (pin "20" + (uuid "f4611c7d-0617-4f20-a7a3-969baf04ab6d") + ) + (pin "3" + (uuid "531d7d93-6290-4915-99d4-d0d43c7ff3b6") + ) + (pin "7" + (uuid "55944b40-b29e-41ac-a6d6-951522a85512") + ) + (pin "9" + (uuid "c35fe78d-d218-4305-8100-61f36b8a2909") + ) + (pin "17" + (uuid "aae63acc-4ffc-4007-915e-4847219740cc") + ) + (pin "15" + (uuid "dca98609-a14a-45a9-9ed5-552d274409d3") + ) (pin "1" - (uuid "56eb34fb-bad5-4334-bff6-3f0b03feefe9") + (uuid "49a33e5a-9fa8-4ba9-9c87-1bbf65137530") + ) + (pin "11" + (uuid "93c24d41-a48d-4e17-b79e-2e06903b825d") + ) + (pin "10" + (uuid "78ac69b7-246b-42e8-922d-852de04fd183") ) (pin "2" - (uuid "a03181cf-7d21-455f-b147-0f900dfa98ed") + (uuid "9c0c1ab2-52fb-4f7b-a58a-971e4bcc24fd") ) - (instances - (project "gtxl" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/cd1db4eb-8be3-4e84-92f5-edf1d9781240" - (reference "R11") - (unit 1) - ) - ) + (pin "6" + (uuid "cf01d77b-19fd-4e86-8ffb-6617abd93caf") ) - ) - (symbol - (lib_id "power:GND") - (at 355.6 194.31 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "8c48def7-3096-406a-b77c-ab5cd5f075b4") - (property "Reference" "#PWR051" - (at 355.6 200.66 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) + (pin "14" + (uuid "32e479d7-585e-455f-8021-c39a375b0e87") ) - (property "Value" "GND" - (at 355.6 197.866 0) - (effects - (font - (size 1.27 1.27) - ) - ) + (pin "13" + (uuid "2c48df07-11ff-4708-8c6e-9ac1734a715e") ) - (property "Footprint" "" - (at 355.6 194.31 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) + (pin "16" + (uuid "3c17dee3-87fa-45f8-87ac-070cfd4eb785") ) - (property "Datasheet" "" - (at 355.6 194.31 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) + (pin "18" + (uuid "41051fff-4fa6-4335-af5d-a07c3801ec93") ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 355.6 194.31 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) + (pin "8" + (uuid "df2922cb-7918-4dfd-96b7-7b926bbdabaa") ) - (pin "1" - (uuid "f11578fe-e00a-41af-ab5f-bef4ad00df33") + (pin "4" + (uuid "e4d52da0-14f0-4311-8132-824257ac7fa6") + ) + (pin "5" + (uuid "ef144cba-0d97-4a11-8220-7b6dd0c23151") + ) + (pin "12" + (uuid "48cdd589-4e4f-48e0-b471-305bdab3974c") + ) + (pin "19" + (uuid "86d412c0-17eb-4b6e-af50-143947f01cef") ) (instances (project "gtxl" (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/cd1db4eb-8be3-4e84-92f5-edf1d9781240" - (reference "#PWR051") + (reference "U42") (unit 1) ) ) @@ -8792,76 +9764,6 @@ ) ) ) - (symbol - (lib_id "Device:R_US") - (at 320.04 185.42 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "9acef129-ab4d-4518-ab4e-c7f23b6f88c5") - (property "Reference" "R10" - (at 322.58 184.1499 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "10K" - (at 322.58 186.6899 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 321.056 185.674 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 320.04 185.42 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor, US symbol" - (at 320.04 185.42 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "afbfebd7-6b82-454c-934b-4a95f6ab4b34") - ) - (pin "2" - (uuid "2474b100-edef-44ee-82e9-4352dd546689") - ) - (instances - (project "gtxl" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/cd1db4eb-8be3-4e84-92f5-edf1d9781240" - (reference "R10") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "74xx:74LS377") (at 113.03 67.31 0) @@ -8968,101 +9870,36 @@ (pin "4" (uuid "e22db8f8-57b2-491b-9e59-6d507b7f908f") ) - (pin "5" - (uuid "33e45b8d-7d95-423c-890b-8a3ad2132c5b") - ) - (pin "12" - (uuid "a1d58ce1-a2ac-4ed3-887a-625bd9be4961") - ) - (pin "19" - (uuid "8c1701b1-6bee-474e-8482-15b7ca1d5873") - ) - (instances - (project "gtxl" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/cd1db4eb-8be3-4e84-92f5-edf1d9781240" - (reference "U19") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "power:+5V") - (at 254 44.45 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "a4ff153b-524b-4b20-ac2e-cde1880e1192") - (property "Reference" "#PWR056" - (at 254 48.26 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+5V" - (at 254 39.37 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 254 44.45 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 254 44.45 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 254 44.45 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) + (pin "5" + (uuid "33e45b8d-7d95-423c-890b-8a3ad2132c5b") ) - (pin "1" - (uuid "fcee5343-3c28-4bdc-90dd-b0ae3dddfd52") + (pin "12" + (uuid "a1d58ce1-a2ac-4ed3-887a-625bd9be4961") + ) + (pin "19" + (uuid "8c1701b1-6bee-474e-8482-15b7ca1d5873") ) (instances (project "gtxl" (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/cd1db4eb-8be3-4e84-92f5-edf1d9781240" - (reference "#PWR056") + (reference "U19") (unit 1) ) ) ) ) (symbol - (lib_id "power:GND") - (at 311.15 190.5 0) + (lib_id "power:+5V") + (at 254 44.45 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "ac381248-2c5f-4a8e-af05-a1def35cd114") - (property "Reference" "#PWR047" - (at 311.15 196.85 0) + (fields_autoplaced yes) + (uuid "a4ff153b-524b-4b20-ac2e-cde1880e1192") + (property "Reference" "#PWR056" + (at 254 48.26 0) (effects (font (size 1.27 1.27) @@ -9070,8 +9907,8 @@ (hide yes) ) ) - (property "Value" "GND" - (at 311.15 194.056 0) + (property "Value" "+5V" + (at 254 39.37 0) (effects (font (size 1.27 1.27) @@ -9079,7 +9916,7 @@ ) ) (property "Footprint" "" - (at 311.15 190.5 0) + (at 254 44.45 0) (effects (font (size 1.27 1.27) @@ -9088,7 +9925,7 @@ ) ) (property "Datasheet" "" - (at 311.15 190.5 0) + (at 254 44.45 0) (effects (font (size 1.27 1.27) @@ -9096,8 +9933,8 @@ (hide yes) ) ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 311.15 190.5 0) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 254 44.45 0) (effects (font (size 1.27 1.27) @@ -9106,12 +9943,12 @@ ) ) (pin "1" - (uuid "b48a4f4b-3f1a-4c16-8df7-621531b10f03") + (uuid "fcee5343-3c28-4bdc-90dd-b0ae3dddfd52") ) (instances (project "gtxl" (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/cd1db4eb-8be3-4e84-92f5-edf1d9781240" - (reference "#PWR047") + (reference "#PWR056") (unit 1) ) ) @@ -9243,7 +10080,7 @@ ) (symbol (lib_id "power:+5V") - (at 274.32 146.05 0) + (at 337.82 144.78 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9252,7 +10089,7 @@ (fields_autoplaced yes) (uuid "ae5971f5-9763-457e-b788-19724192bd24") (property "Reference" "#PWR042" - (at 274.32 149.86 0) + (at 337.82 148.59 0) (effects (font (size 1.27 1.27) @@ -9261,7 +10098,7 @@ ) ) (property "Value" "+5V" - (at 274.32 140.97 0) + (at 337.82 139.7 0) (effects (font (size 1.27 1.27) @@ -9269,7 +10106,7 @@ ) ) (property "Footprint" "" - (at 274.32 146.05 0) + (at 337.82 144.78 0) (effects (font (size 1.27 1.27) @@ -9278,7 +10115,7 @@ ) ) (property "Datasheet" "" - (at 274.32 146.05 0) + (at 337.82 144.78 0) (effects (font (size 1.27 1.27) @@ -9287,7 +10124,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 274.32 146.05 0) + (at 337.82 144.78 0) (effects (font (size 1.27 1.27) @@ -9309,77 +10146,7 @@ ) (symbol (lib_id "Device:R_US") - (at 284.48 185.42 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "af1527d7-4e9d-4350-b86a-809628218083") - (property "Reference" "R6" - (at 287.02 184.1499 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "10K" - (at 287.02 186.6899 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 285.496 185.674 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 284.48 185.42 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor, US symbol" - (at 284.48 185.42 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "a5b7c360-37b1-43b4-b9dd-c3445cb57a81") - ) - (pin "2" - (uuid "a5fa65c6-b34b-4adf-978b-d23a0d349c1b") - ) - (instances - (project "gtxl" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/cd1db4eb-8be3-4e84-92f5-edf1d9781240" - (reference "R6") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "Device:R_US") - (at 274.32 152.4 0) + (at 337.82 151.13 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9388,7 +10155,7 @@ (fields_autoplaced yes) (uuid "cc21c173-dfa5-4dbb-87c4-b4f202a0eb43") (property "Reference" "R4" - (at 276.86 151.1299 0) + (at 340.36 149.8599 0) (effects (font (size 1.27 1.27) @@ -9397,7 +10164,7 @@ ) ) (property "Value" "10K" - (at 276.86 153.6699 0) + (at 340.36 152.3999 0) (effects (font (size 1.27 1.27) @@ -9406,7 +10173,7 @@ ) ) (property "Footprint" "" - (at 275.336 152.654 90) + (at 338.836 151.384 90) (effects (font (size 1.27 1.27) @@ -9415,7 +10182,7 @@ ) ) (property "Datasheet" "~" - (at 274.32 152.4 0) + (at 337.82 151.13 0) (effects (font (size 1.27 1.27) @@ -9424,7 +10191,7 @@ ) ) (property "Description" "Resistor, US symbol" - (at 274.32 152.4 0) + (at 337.82 151.13 0) (effects (font (size 1.27 1.27) @@ -9578,204 +10345,4 @@ ) ) ) - (symbol - (lib_id "power:GND") - (at 320.04 190.5 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "ed97e516-8e3a-4fd2-8b0c-98824d08d97c") - (property "Reference" "#PWR048" - (at 320.04 196.85 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 320.04 194.056 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 320.04 190.5 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 320.04 190.5 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 320.04 190.5 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "4cfce23d-62cd-407c-bdbd-a2a53a4ca0ab") - ) - (instances - (project "gtxl" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/cd1db4eb-8be3-4e84-92f5-edf1d9781240" - (reference "#PWR048") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "power:GND") - (at 284.48 190.5 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "f78dd171-abd9-4ab9-9cc0-27a843b6c7be") - (property "Reference" "#PWR044" - (at 284.48 196.85 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 284.48 194.056 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 284.48 190.5 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 284.48 190.5 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 284.48 190.5 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "7c4fc5d8-c3ba-4be6-a04a-fb8a40cdf558") - ) - (instances - (project "gtxl" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/cd1db4eb-8be3-4e84-92f5-edf1d9781240" - (reference "#PWR044") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "Device:R_US") - (at 302.26 185.42 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "fe9617b8-7406-4cc1-b59e-c3f461e2286a") - (property "Reference" "R8" - (at 304.8 184.1499 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "10K" - (at 304.8 186.6899 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 303.276 185.674 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 302.26 185.42 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor, US symbol" - (at 302.26 185.42 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "26e783ad-9b20-4a17-b556-447d81c1f2fe") - ) - (pin "2" - (uuid "dc0159d2-527c-4e5c-bc2c-70b537c091da") - ) - (instances - (project "gtxl" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/cd1db4eb-8be3-4e84-92f5-edf1d9781240" - (reference "R8") - (unit 1) - ) - ) - ) - ) ) diff --git a/pcb/gtxl/STATE.kicad_sch b/pcb/gtxl/STATE.kicad_sch index 41a7bdc..1d20c3e 100644 --- a/pcb/gtxl/STATE.kicad_sch +++ b/pcb/gtxl/STATE.kicad_sch @@ -430,10 +430,7 @@ ) ) ) - (symbol "74xx:74LS299" - (pin_names - (offset 1.016) - ) + (symbol "74xx:74HCT244" (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -445,8 +442,8 @@ ) ) ) - (property "Value" "74LS299" - (at -7.62 -19.05 0) + (property "Value" "74HCT244" + (at -7.62 -16.51 0) (effects (font (size 1.27 1.27) @@ -462,7 +459,7 @@ (hide yes) ) ) - (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS299" + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/74HC_HCT244.pdf" (at 0 0 0) (effects (font @@ -471,7 +468,7 @@ (hide yes) ) ) - (property "Description" "8-bit Universal shift/storage Register" + (property "Description" "8-bit Buffer/Line Driver 3-state" (at 0 0 0) (effects (font @@ -480,15 +477,16 @@ (hide yes) ) ) - (property "ki_locked" "" + (property "ki_keywords" "HCTMOS BUFFER 3State" (at 0 0 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) - (property "ki_keywords" "TTL REG SR SR8" + (property "ki_fp_filters" "TSSOP*4.4x6.5mm*P0.65mm* SSOP*4.4x6.5mm*P0.65mm*" (at 0 0 0) (effects (font @@ -497,20 +495,23 @@ (hide yes) ) ) - (property "ki_fp_filters" "DIP?20*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (symbol "74HCT244_1_0" + (polyline + (pts + (xy 1.27 0) (xy -1.27 1.27) (xy -1.27 -1.27) (xy 1.27 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) ) - (hide yes) ) - ) - (symbol "74LS299_1_0" - (pin input line - (at -12.7 5.08 0) + (pin input inverted + (at -12.7 -10.16 0) (length 5.08) - (name "S0" + (name "1OE" (effects (font (size 1.27 1.27) @@ -526,7 +527,7 @@ ) ) (pin power_in line - (at 0 -22.86 90) + (at 0 -20.32 90) (length 5.08) (name "GND" (effects @@ -544,9 +545,9 @@ ) ) (pin input line - (at -12.7 12.7 0) + (at -12.7 -5.08 0) (length 5.08) - (name "Ds0" + (name "2A3" (effects (font (size 1.27 1.27) @@ -561,10 +562,10 @@ ) ) ) - (pin input clock - (at -12.7 -10.16 0) + (pin tri_state line + (at 12.7 5.08 180) (length 5.08) - (name "Cp" + (name "1Y3" (effects (font (size 1.27 1.27) @@ -579,10 +580,10 @@ ) ) ) - (pin tri_state line - (at 12.7 2.54 180) + (pin input line + (at -12.7 -2.54 0) (length 5.08) - (name "IO1" + (name "2A2" (effects (font (size 1.27 1.27) @@ -598,9 +599,9 @@ ) ) (pin tri_state line - (at 12.7 -2.54 180) + (at 12.7 7.62 180) (length 5.08) - (name "IO3" + (name "1Y2" (effects (font (size 1.27 1.27) @@ -615,10 +616,10 @@ ) ) ) - (pin tri_state line - (at 12.7 -7.62 180) + (pin input line + (at -12.7 0 0) (length 5.08) - (name "IO5" + (name "2A1" (effects (font (size 1.27 1.27) @@ -634,9 +635,9 @@ ) ) (pin tri_state line - (at 12.7 -12.7 180) + (at 12.7 10.16 180) (length 5.08) - (name "IO7" + (name "1Y1" (effects (font (size 1.27 1.27) @@ -651,10 +652,10 @@ ) ) ) - (pin output line - (at 12.7 10.16 180) + (pin input line + (at -12.7 2.54 0) (length 5.08) - (name "Q7" + (name "2A0" (effects (font (size 1.27 1.27) @@ -669,10 +670,10 @@ ) ) ) - (pin input line - (at -12.7 10.16 0) + (pin tri_state line + (at 12.7 12.7 180) (length 5.08) - (name "Ds7" + (name "1Y0" (effects (font (size 1.27 1.27) @@ -687,10 +688,10 @@ ) ) ) - (pin input line - (at -12.7 2.54 0) + (pin input inverted + (at -12.7 -12.7 0) (length 5.08) - (name "S1" + (name "2OE" (effects (font (size 1.27 1.27) @@ -705,10 +706,10 @@ ) ) ) - (pin input inverted - (at -12.7 -2.54 0) + (pin input line + (at -12.7 12.7 0) (length 5.08) - (name "OE1" + (name "1A0" (effects (font (size 1.27 1.27) @@ -741,10 +742,10 @@ ) ) ) - (pin input inverted - (at -12.7 -5.08 0) + (pin tri_state line + (at 12.7 2.54 180) (length 5.08) - (name "OE2" + (name "2Y0" (effects (font (size 1.27 1.27) @@ -759,10 +760,10 @@ ) ) ) - (pin tri_state line - (at 12.7 -10.16 180) + (pin input line + (at -12.7 10.16 0) (length 5.08) - (name "IO6" + (name "1A1" (effects (font (size 1.27 1.27) @@ -778,9 +779,9 @@ ) ) (pin tri_state line - (at 12.7 -5.08 180) + (at 12.7 0 180) (length 5.08) - (name "IO4" + (name "2Y1" (effects (font (size 1.27 1.27) @@ -795,10 +796,10 @@ ) ) ) - (pin tri_state line - (at 12.7 0 180) + (pin input line + (at -12.7 7.62 0) (length 5.08) - (name "IO2" + (name "1A2" (effects (font (size 1.27 1.27) @@ -814,9 +815,9 @@ ) ) (pin tri_state line - (at 12.7 5.08 180) + (at 12.7 -2.54 180) (length 5.08) - (name "IO0" + (name "2Y2" (effects (font (size 1.27 1.27) @@ -831,10 +832,10 @@ ) ) ) - (pin output line - (at 12.7 12.7 180) + (pin input line + (at -12.7 5.08 0) (length 5.08) - (name "Q0" + (name "1A3" (effects (font (size 1.27 1.27) @@ -849,10 +850,10 @@ ) ) ) - (pin input inverted - (at -12.7 -15.24 0) + (pin tri_state line + (at 12.7 -5.08 180) (length 5.08) - (name "Mr" + (name "2Y3" (effects (font (size 1.27 1.27) @@ -868,10 +869,10 @@ ) ) ) - (symbol "74LS299_1_1" + (symbol "74HCT244_1_1" (rectangle (start -7.62 15.24) - (end 7.62 -17.78) + (end 7.62 -15.24) (stroke (width 0.254) (type default) @@ -882,7 +883,7 @@ ) ) ) - (symbol "74xx:74LS377" + (symbol "74xx:74LS299" (pin_names (offset 1.016) ) @@ -897,8 +898,8 @@ ) ) ) - (property "Value" "74LS377" - (at -7.62 -16.51 0) + (property "Value" "74LS299" + (at -7.62 -19.05 0) (effects (font (size 1.27 1.27) @@ -914,7 +915,7 @@ (hide yes) ) ) - (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS377" + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS299" (at 0 0 0) (effects (font @@ -923,7 +924,7 @@ (hide yes) ) ) - (property "Description" "8-bit Register" + (property "Description" "8-bit Universal shift/storage Register" (at 0 0 0) (effects (font @@ -940,7 +941,7 @@ ) ) ) - (property "ki_keywords" "TTL REG DFF DFF8" + (property "ki_keywords" "TTL REG SR SR8" (at 0 0 0) (effects (font @@ -958,11 +959,11 @@ (hide yes) ) ) - (symbol "74LS377_1_0" + (symbol "74LS299_1_0" (pin input line - (at -12.7 -12.7 0) + (at -12.7 5.08 0) (length 5.08) - (name "~{E}" + (name "S0" (effects (font (size 1.27 1.27) @@ -978,7 +979,7 @@ ) ) (pin power_in line - (at 0 -20.32 90) + (at 0 -22.86 90) (length 5.08) (name "GND" (effects @@ -995,10 +996,10 @@ ) ) ) - (pin input clock - (at -12.7 -10.16 0) + (pin input line + (at -12.7 12.7 0) (length 5.08) - (name "CP" + (name "Ds0" (effects (font (size 1.27 1.27) @@ -1013,10 +1014,10 @@ ) ) ) - (pin output line - (at 12.7 2.54 180) + (pin input clock + (at -12.7 -10.16 0) (length 5.08) - (name "Q4" + (name "Cp" (effects (font (size 1.27 1.27) @@ -1031,10 +1032,10 @@ ) ) ) - (pin input line - (at -12.7 2.54 0) + (pin tri_state line + (at 12.7 2.54 180) (length 5.08) - (name "D4" + (name "IO1" (effects (font (size 1.27 1.27) @@ -1049,10 +1050,10 @@ ) ) ) - (pin input line - (at -12.7 0 0) + (pin tri_state line + (at 12.7 -2.54 180) (length 5.08) - (name "D5" + (name "IO3" (effects (font (size 1.27 1.27) @@ -1067,10 +1068,10 @@ ) ) ) - (pin output line - (at 12.7 0 180) + (pin tri_state line + (at 12.7 -7.62 180) (length 5.08) - (name "Q5" + (name "IO5" (effects (font (size 1.27 1.27) @@ -1085,10 +1086,10 @@ ) ) ) - (pin output line - (at 12.7 -2.54 180) + (pin tri_state line + (at 12.7 -12.7 180) (length 5.08) - (name "Q6" + (name "IO7" (effects (font (size 1.27 1.27) @@ -1103,10 +1104,10 @@ ) ) ) - (pin input line - (at -12.7 -2.54 0) + (pin output line + (at 12.7 10.16 180) (length 5.08) - (name "D6" + (name "Q7" (effects (font (size 1.27 1.27) @@ -1122,9 +1123,9 @@ ) ) (pin input line - (at -12.7 -5.08 0) + (at -12.7 10.16 0) (length 5.08) - (name "D7" + (name "Ds7" (effects (font (size 1.27 1.27) @@ -1139,10 +1140,10 @@ ) ) ) - (pin output line - (at 12.7 -5.08 180) + (pin input line + (at -12.7 2.54 0) (length 5.08) - (name "Q7" + (name "S1" (effects (font (size 1.27 1.27) @@ -1157,10 +1158,10 @@ ) ) ) - (pin output line - (at 12.7 12.7 180) + (pin input inverted + (at -12.7 -2.54 0) (length 5.08) - (name "Q0" + (name "OE1" (effects (font (size 1.27 1.27) @@ -1193,10 +1194,10 @@ ) ) ) - (pin input line - (at -12.7 12.7 0) + (pin input inverted + (at -12.7 -5.08 0) (length 5.08) - (name "D0" + (name "OE2" (effects (font (size 1.27 1.27) @@ -1211,10 +1212,10 @@ ) ) ) - (pin input line - (at -12.7 10.16 0) + (pin tri_state line + (at 12.7 -10.16 180) (length 5.08) - (name "D1" + (name "IO6" (effects (font (size 1.27 1.27) @@ -1229,10 +1230,10 @@ ) ) ) - (pin output line - (at 12.7 10.16 180) + (pin tri_state line + (at 12.7 -5.08 180) (length 5.08) - (name "Q1" + (name "IO4" (effects (font (size 1.27 1.27) @@ -1247,10 +1248,10 @@ ) ) ) - (pin output line - (at 12.7 7.62 180) + (pin tri_state line + (at 12.7 0 180) (length 5.08) - (name "Q2" + (name "IO2" (effects (font (size 1.27 1.27) @@ -1265,10 +1266,10 @@ ) ) ) - (pin input line - (at -12.7 7.62 0) + (pin tri_state line + (at 12.7 5.08 180) (length 5.08) - (name "D2" + (name "IO0" (effects (font (size 1.27 1.27) @@ -1283,10 +1284,10 @@ ) ) ) - (pin input line - (at -12.7 5.08 0) + (pin output line + (at 12.7 12.7 180) (length 5.08) - (name "D3" + (name "Q0" (effects (font (size 1.27 1.27) @@ -1301,10 +1302,10 @@ ) ) ) - (pin output line - (at 12.7 5.08 180) + (pin input inverted + (at -12.7 -15.24 0) (length 5.08) - (name "Q3" + (name "Mr" (effects (font (size 1.27 1.27) @@ -1320,10 +1321,10 @@ ) ) ) - (symbol "74LS377_1_1" + (symbol "74LS299_1_1" (rectangle (start -7.62 15.24) - (end 7.62 -15.24) + (end 7.62 -17.78) (stroke (width 0.254) (type default) @@ -1334,7 +1335,7 @@ ) ) ) - (symbol "74xx:74LS574" + (symbol "74xx:74LS377" (pin_names (offset 1.016) ) @@ -1349,7 +1350,7 @@ ) ) ) - (property "Value" "74LS574" + (property "Value" "74LS377" (at -7.62 -16.51 0) (effects (font @@ -1366,7 +1367,7 @@ (hide yes) ) ) - (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS574" + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS377" (at 0 0 0) (effects (font @@ -1375,7 +1376,7 @@ (hide yes) ) ) - (property "Description" "8-bit Register, 3-state outputs" + (property "Description" "8-bit Register" (at 0 0 0) (effects (font @@ -1392,7 +1393,7 @@ ) ) ) - (property "ki_keywords" "TTL REG DFF DFF8 3State" + (property "ki_keywords" "TTL REG DFF DFF8" (at 0 0 0) (effects (font @@ -1410,11 +1411,11 @@ (hide yes) ) ) - (symbol "74LS574_1_0" - (pin input inverted + (symbol "74LS377_1_0" + (pin input line (at -12.7 -12.7 0) (length 5.08) - (name "OE" + (name "~{E}" (effects (font (size 1.27 1.27) @@ -1450,7 +1451,7 @@ (pin input clock (at -12.7 -10.16 0) (length 5.08) - (name "Cp" + (name "CP" (effects (font (size 1.27 1.27) @@ -1465,10 +1466,10 @@ ) ) ) - (pin tri_state line - (at 12.7 -5.08 180) + (pin output line + (at 12.7 2.54 180) (length 5.08) - (name "Q7" + (name "Q4" (effects (font (size 1.27 1.27) @@ -1483,10 +1484,10 @@ ) ) ) - (pin tri_state line - (at 12.7 -2.54 180) + (pin input line + (at -12.7 2.54 0) (length 5.08) - (name "Q6" + (name "D4" (effects (font (size 1.27 1.27) @@ -1501,10 +1502,10 @@ ) ) ) - (pin tri_state line - (at 12.7 0 180) + (pin input line + (at -12.7 0 0) (length 5.08) - (name "Q5" + (name "D5" (effects (font (size 1.27 1.27) @@ -1519,10 +1520,10 @@ ) ) ) - (pin tri_state line - (at 12.7 2.54 180) + (pin output line + (at 12.7 0 180) (length 5.08) - (name "Q4" + (name "Q5" (effects (font (size 1.27 1.27) @@ -1537,10 +1538,10 @@ ) ) ) - (pin tri_state line - (at 12.7 5.08 180) + (pin output line + (at 12.7 -2.54 180) (length 5.08) - (name "Q3" + (name "Q6" (effects (font (size 1.27 1.27) @@ -1555,10 +1556,10 @@ ) ) ) - (pin tri_state line - (at 12.7 7.62 180) + (pin input line + (at -12.7 -2.54 0) (length 5.08) - (name "Q2" + (name "D6" (effects (font (size 1.27 1.27) @@ -1573,10 +1574,10 @@ ) ) ) - (pin tri_state line - (at 12.7 10.16 180) + (pin input line + (at -12.7 -5.08 0) (length 5.08) - (name "Q1" + (name "D7" (effects (font (size 1.27 1.27) @@ -1591,10 +1592,10 @@ ) ) ) - (pin tri_state line - (at 12.7 12.7 180) + (pin output line + (at 12.7 -5.08 180) (length 5.08) - (name "Q0" + (name "Q7" (effects (font (size 1.27 1.27) @@ -1609,10 +1610,10 @@ ) ) ) - (pin input line - (at -12.7 12.7 0) + (pin output line + (at 12.7 12.7 180) (length 5.08) - (name "D0" + (name "Q0" (effects (font (size 1.27 1.27) @@ -1646,9 +1647,9 @@ ) ) (pin input line - (at -12.7 10.16 0) + (at -12.7 12.7 0) (length 5.08) - (name "D1" + (name "D0" (effects (font (size 1.27 1.27) @@ -1664,9 +1665,9 @@ ) ) (pin input line - (at -12.7 7.62 0) + (at -12.7 10.16 0) (length 5.08) - (name "D2" + (name "D1" (effects (font (size 1.27 1.27) @@ -1681,10 +1682,10 @@ ) ) ) - (pin input line - (at -12.7 5.08 0) + (pin output line + (at 12.7 10.16 180) (length 5.08) - (name "D3" + (name "Q1" (effects (font (size 1.27 1.27) @@ -1699,10 +1700,10 @@ ) ) ) - (pin input line - (at -12.7 2.54 0) + (pin output line + (at 12.7 7.62 180) (length 5.08) - (name "D4" + (name "Q2" (effects (font (size 1.27 1.27) @@ -1718,9 +1719,9 @@ ) ) (pin input line - (at -12.7 0 0) + (at -12.7 7.62 0) (length 5.08) - (name "D5" + (name "D2" (effects (font (size 1.27 1.27) @@ -1736,9 +1737,9 @@ ) ) (pin input line - (at -12.7 -2.54 0) + (at -12.7 5.08 0) (length 5.08) - (name "D6" + (name "D3" (effects (font (size 1.27 1.27) @@ -1753,10 +1754,10 @@ ) ) ) - (pin input line - (at -12.7 -5.08 0) + (pin output line + (at 12.7 5.08 180) (length 5.08) - (name "D7" + (name "Q3" (effects (font (size 1.27 1.27) @@ -1772,7 +1773,7 @@ ) ) ) - (symbol "74LS574_1_1" + (symbol "74LS377_1_1" (rectangle (start -7.62 15.24) (end 7.62 -15.24) @@ -2174,101 +2175,161 @@ ) ) (junction - (at 163.83 83.82) + (at 177.8 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "138eb397-7b0e-4d12-82fa-71df8ef6446e") + ) + (junction + (at 246.38 161.29) + (diameter 0) + (color 0 0 0 0) + (uuid "1c57c15a-6ee2-4225-8bbd-9b79c6ac7cdf") + ) + (junction + (at 251.46 156.21) + (diameter 0) + (color 0 0 0 0) + (uuid "20cb6432-3fc2-4641-8ea6-1a9c7864f8e7") + ) + (junction + (at 113.03 86.36) (diameter 0) (color 0 0 0 0) (uuid "38747973-69b0-48ad-ba77-ec2d88f0ef15") ) (junction - (at 190.5 83.82) + (at 232.41 146.05) + (diameter 0) + (color 0 0 0 0) + (uuid "4a22d6d5-db9f-4e24-b87d-a18d928860d6") + ) + (junction + (at 139.7 86.36) (diameter 0) (color 0 0 0 0) (uuid "52d0fcb7-edaf-4952-9675-53129e5d7249") ) (junction - (at 190.5 78.74) + (at 139.7 81.28) (diameter 0) (color 0 0 0 0) (uuid "59c100f1-3a82-48a1-bd57-7d5f216a0bca") ) (junction - (at 110.49 86.36) + (at 59.69 88.9) (diameter 0) (color 0 0 0 0) (uuid "6bb5dbdd-9a03-414e-b0c6-361312e15198") ) (junction - (at 256.54 132.08) + (at 237.49 151.13) (diameter 0) (color 0 0 0 0) - (uuid "6ef393d2-5304-46bf-8afa-405b1e1989d7") + (uuid "73f036d2-5fb1-46ce-8cd1-0344433040d2") ) (junction - (at 182.88 83.82) + (at 132.08 86.36) (diameter 0) (color 0 0 0 0) (uuid "7aff67f3-fde5-4e0a-ab0c-e01010bd8b23") ) (junction - (at 110.49 88.9) + (at 63.5 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "84e17ee1-57ab-412b-891a-d506fe69385f") + ) + (junction + (at 240.03 153.67) + (diameter 0) + (color 0 0 0 0) + (uuid "92872fbc-9294-4274-b8c3-4e802328f433") + ) + (junction + (at 116.84 83.82) (diameter 0) (color 0 0 0 0) - (uuid "85b88f11-c2a1-4f0f-82ee-9ba7d9972c9b") + (uuid "a2a96101-abf6-4774-9ba8-a7fd887ac3d8") ) (junction - (at 173.99 81.28) + (at 123.19 83.82) (diameter 0) (color 0 0 0 0) (uuid "a84a89a4-c452-47ff-ad77-abf9b8b56ff8") ) (junction - (at 170.18 78.74) + (at 119.38 81.28) (diameter 0) (color 0 0 0 0) (uuid "bc4296c7-ed9c-4fb8-a219-fad7f84dc671") ) (junction - (at 114.3 127) + (at 254 171.45) + (diameter 0) + (color 0 0 0 0) + (uuid "bdc0bbe0-8d0b-4aa4-919a-67052089703c") + ) + (junction + (at 243.84 163.83) + (diameter 0) + (color 0 0 0 0) + (uuid "d5fb178c-4193-4729-98c9-e645912f34eb") + ) + (junction + (at 59.69 83.82) + (diameter 0) + (color 0 0 0 0) + (uuid "db03d7c1-9619-4cac-a0cf-5c05f2b0882e") + ) + (junction + (at 234.95 148.59) + (diameter 0) + (color 0 0 0 0) + (uuid "e80b21eb-0fd5-4ed2-b164-67f298b897c3") + ) + (junction + (at 181.61 119.38) (diameter 0) (color 0 0 0 0) - (uuid "d57b29c0-b9d3-4868-9249-428671d3086c") + (uuid "e9bb869e-e351-4ab9-a706-16a16e29912d") ) (junction - (at 187.96 81.28) + (at 248.92 158.75) (diameter 0) (color 0 0 0 0) - (uuid "f1fc626f-df4c-4fc9-9cfc-fd5881d292f7") + (uuid "f1272754-8a8e-4c09-8e46-df4040d4644a") ) (no_connect - (at 148.59 96.52) + (at 97.79 99.06) (uuid "00ff8ce6-664d-478f-b57f-0cec9ded92bc") ) (no_connect - (at 148.59 71.12) + (at 97.79 73.66) (uuid "30dbbb1e-816d-4119-a325-a2f07ae9dd59") ) (no_connect - (at 148.59 91.44) + (at 97.79 93.98) (uuid "323a87da-1d46-4b86-82d2-759a8f429c4f") ) (no_connect - (at 148.59 86.36) + (at 97.79 88.9) (uuid "53448636-385a-49da-930f-f49794f64bf4") ) (no_connect - (at 148.59 93.98) + (at 97.79 96.52) (uuid "6ffaa0e2-5c4e-4a6c-b88c-7a0ad2dad337") ) (no_connect - (at 148.59 73.66) + (at 97.79 76.2) (uuid "7df6c658-9bb0-4011-977e-282c842b58bd") ) (no_connect - (at 148.59 88.9) + (at 97.79 91.44) (uuid "eb8a30f6-bf32-46b1-bf5e-55e8dd646358") ) (bus_entry - (at 256.54 157.48) + (at 181.61 153.67) (size 2.54 2.54) (stroke (width 0) @@ -2277,7 +2338,16 @@ (uuid "14e03c05-e23a-4a2e-9215-94f4e6e883f4") ) (bus_entry - (at 308.61 60.96) + (at 297.18 153.67) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "197921c4-8544-4c90-954c-83b45bc5cc22") + ) + (bus_entry + (at 233.68 62.23) (size 2.54 -2.54) (stroke (width 0) @@ -2286,7 +2356,7 @@ (uuid "19bd97ad-2459-4566-9ed7-4ddfd1b70df7") ) (bus_entry - (at 256.54 154.94) + (at 181.61 151.13) (size 2.54 2.54) (stroke (width 0) @@ -2295,7 +2365,7 @@ (uuid "1d6dfb86-5d46-419f-ae25-d887f1ec9e6b") ) (bus_entry - (at 256.54 147.32) + (at 181.61 143.51) (size 2.54 2.54) (stroke (width 0) @@ -2304,7 +2374,7 @@ (uuid "2092bf02-92e1-47b4-8e2c-39329f2e04c2") ) (bus_entry - (at 308.61 48.26) + (at 233.68 49.53) (size 2.54 -2.54) (stroke (width 0) @@ -2313,7 +2383,7 @@ (uuid "26bea57e-80c1-4422-91c1-3b3e7a6ef8d9") ) (bus_entry - (at 308.61 53.34) + (at 233.68 54.61) (size 2.54 -2.54) (stroke (width 0) @@ -2322,7 +2392,7 @@ (uuid "338e0ab4-a6b9-45d8-bf55-889f2c9febaa") ) (bus_entry - (at 256.54 55.88) + (at 181.61 57.15) (size 2.54 2.54) (stroke (width 0) @@ -2331,7 +2401,7 @@ (uuid "33ccb630-ce8b-4a00-8495-b76dafc647d5") ) (bus_entry - (at 256.54 149.86) + (at 181.61 146.05) (size 2.54 2.54) (stroke (width 0) @@ -2340,7 +2410,7 @@ (uuid "44a42667-a4ca-4528-92d1-7df59de2db94") ) (bus_entry - (at 308.61 66.04) + (at 233.68 67.31) (size 2.54 -2.54) (stroke (width 0) @@ -2349,7 +2419,7 @@ (uuid "52a8b150-9fc7-4fb1-8d5b-a54888dba5e0") ) (bus_entry - (at 256.54 162.56) + (at 181.61 158.75) (size 2.54 2.54) (stroke (width 0) @@ -2358,25 +2428,7 @@ (uuid "5697210d-a43f-4076-b8c7-61cf0b2545ea") ) (bus_entry - (at 312.42 160.02) - (size 2.54 -2.54) - (stroke - (width 0) - (type default) - ) - (uuid "56ade4c3-b4a3-49fc-a134-75968bfd72eb") - ) - (bus_entry - (at 312.42 167.64) - (size 2.54 -2.54) - (stroke - (width 0) - (type default) - ) - (uuid "58ac24d8-a52d-47ac-9600-fbc378063b2d") - ) - (bus_entry - (at 256.54 63.5) + (at 181.61 64.77) (size 2.54 2.54) (stroke (width 0) @@ -2385,16 +2437,16 @@ (uuid "5a0240de-9b0a-473d-95f8-8792e8b86ef6") ) (bus_entry - (at 312.42 152.4) + (at 297.18 148.59) (size 2.54 -2.54) (stroke (width 0) (type default) ) - (uuid "60bdd3a8-31b0-4df2-b5be-7dacfd807135") + (uuid "5cedaa8a-ce60-4700-89b1-f0c9c21b8003") ) (bus_entry - (at 256.54 45.72) + (at 181.61 46.99) (size 2.54 2.54) (stroke (width 0) @@ -2403,7 +2455,7 @@ (uuid "60d0298f-645a-4c91-b85e-7373440ca7ae") ) (bus_entry - (at 308.61 63.5) + (at 233.68 64.77) (size 2.54 -2.54) (stroke (width 0) @@ -2412,7 +2464,7 @@ (uuid "633360da-d9ce-47fe-9e4d-8d82f0aa2425") ) (bus_entry - (at 256.54 165.1) + (at 181.61 161.29) (size 2.54 2.54) (stroke (width 0) @@ -2421,7 +2473,7 @@ (uuid "63d40591-50dc-4d9f-bb59-8f083336455b") ) (bus_entry - (at 308.61 58.42) + (at 233.68 59.69) (size 2.54 -2.54) (stroke (width 0) @@ -2430,7 +2482,7 @@ (uuid "65f58632-9dd7-4b4c-a05f-0c4ffe582785") ) (bus_entry - (at 308.61 50.8) + (at 233.68 52.07) (size 2.54 -2.54) (stroke (width 0) @@ -2439,16 +2491,25 @@ (uuid "66727493-c30b-4ef9-85b6-8ba34e1318c0") ) (bus_entry - (at 312.42 157.48) + (at 297.18 158.75) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "69beeba3-3f9a-4deb-9e28-38df4c2a2ad6") + ) + (bus_entry + (at 297.18 163.83) (size 2.54 -2.54) (stroke (width 0) (type default) ) - (uuid "87ed9acd-7f65-493b-8400-6751be502d9c") + (uuid "85769fdb-7c95-4f94-8701-73db2ac987cc") ) (bus_entry - (at 256.54 160.02) + (at 181.61 156.21) (size 2.54 2.54) (stroke (width 0) @@ -2457,7 +2518,7 @@ (uuid "8bbb7714-29bc-4fdc-8537-660cbc0bc441") ) (bus_entry - (at 256.54 60.96) + (at 181.61 62.23) (size 2.54 2.54) (stroke (width 0) @@ -2466,16 +2527,16 @@ (uuid "8bcf1b47-2df1-4e97-aea7-65408af02046") ) (bus_entry - (at 312.42 165.1) + (at 297.18 146.05) (size 2.54 -2.54) (stroke (width 0) (type default) ) - (uuid "8f7abd24-3bb8-4aed-8c37-a47699eb6190") + (uuid "9d710ecc-3a32-4853-a290-a35b2b1719de") ) (bus_entry - (at 256.54 50.8) + (at 181.61 52.07) (size 2.54 2.54) (stroke (width 0) @@ -2484,90 +2545,90 @@ (uuid "b16cb752-60e8-43c2-91f9-dd770274347d") ) (bus_entry - (at 312.42 162.56) - (size 2.54 -2.54) + (at 181.61 49.53) + (size 2.54 2.54) (stroke (width 0) (type default) ) - (uuid "b9c2cf5f-57b7-4beb-a2ef-e8ab8a493c75") + (uuid "c726ce98-d480-4c97-ad07-a551ca4ea58d") ) (bus_entry - (at 256.54 48.26) + (at 181.61 59.69) (size 2.54 2.54) (stroke (width 0) (type default) ) - (uuid "c726ce98-d480-4c97-ad07-a551ca4ea58d") + (uuid "ced154ac-771c-44cc-81e9-baa34408f7bb") ) (bus_entry - (at 256.54 58.42) + (at 181.61 148.59) (size 2.54 2.54) (stroke (width 0) (type default) ) - (uuid "ced154ac-771c-44cc-81e9-baa34408f7bb") + (uuid "e2ce8100-f0a9-4a5d-956d-7240622d240d") ) (bus_entry - (at 312.42 149.86) + (at 233.68 57.15) (size 2.54 -2.54) (stroke (width 0) (type default) ) - (uuid "dfa8877d-7d9b-4181-a45f-736522fb237a") + (uuid "e6c90879-6d01-40c7-9da5-e9e3eebea86d") ) (bus_entry - (at 256.54 152.4) - (size 2.54 2.54) + (at 297.18 156.21) + (size 2.54 -2.54) (stroke (width 0) (type default) ) - (uuid "e2ce8100-f0a9-4a5d-956d-7240622d240d") + (uuid "eaac5f53-3e98-41d7-9e4e-8227db12c1ce") ) (bus_entry - (at 308.61 55.88) + (at 297.18 151.13) (size 2.54 -2.54) (stroke (width 0) (type default) ) - (uuid "e6c90879-6d01-40c7-9da5-e9e3eebea86d") + (uuid "ee7062b2-b983-4073-9540-20196ae85de4") ) (bus_entry - (at 312.42 154.94) - (size 2.54 -2.54) + (at 181.61 54.61) + (size 2.54 2.54) (stroke (width 0) (type default) ) - (uuid "e7674db7-c284-4496-946a-d49fd0ff828b") + (uuid "f528a6d7-df5f-457b-8d9c-fc9a2f940042") ) (bus_entry - (at 256.54 53.34) - (size 2.54 2.54) + (at 297.18 161.29) + (size 2.54 -2.54) (stroke (width 0) (type default) ) - (uuid "f528a6d7-df5f-457b-8d9c-fc9a2f940042") + (uuid "fbc04057-d935-4782-8685-be3f548e7538") ) - (bus + (wire (pts - (xy 314.96 165.1) (xy 314.96 162.56) + (xy 246.38 200.66) (xy 358.14 200.66) ) (stroke (width 0) (type default) ) - (uuid "01d52da8-985d-4726-8550-8d52614d111c") + (uuid "03bc67f7-583a-414e-84df-4500b00a6069") ) (wire (pts - (xy 259.08 66.04) (xy 271.78 66.04) + (xy 184.15 67.31) (xy 196.85 67.31) ) (stroke (width 0) @@ -2577,577 +2638,797 @@ ) (wire (pts - (xy 163.83 52.07) (xy 107.95 52.07) + (xy 246.38 200.66) (xy 246.38 161.29) ) (stroke (width 0) (type default) ) - (uuid "079f541c-5225-4e9b-9ab3-502d9d0dc590") + (uuid "066ab9fc-3d6c-473b-b5b8-adec6cdceb44") ) - (bus + (wire (pts - (xy 256.54 48.26) (xy 256.54 45.72) + (xy 232.41 82.55) (xy 358.14 82.55) ) (stroke (width 0) (type default) ) - (uuid "08d3f2a7-412d-4cc7-acaf-1de49b6fda60") + (uuid "06a313d0-70f6-418f-9ef5-941a4b4f6216") ) (wire (pts - (xy 284.48 38.1) (xy 284.48 40.64) + (xy 281.94 151.13) (xy 297.18 151.13) ) (stroke (width 0) (type default) ) - (uuid "09b59a07-d082-49d6-9c5f-38e07d158ce9") + (uuid "07146456-23ae-416d-8eb7-ad79ba07b006") ) - (bus + (wire (pts - (xy 256.54 53.34) (xy 256.54 50.8) + (xy 113.03 54.61) (xy 57.15 54.61) ) (stroke (width 0) (type default) ) - (uuid "0a87d4a1-56f6-4092-9aca-00c57fbdef74") + (uuid "079f541c-5225-4e9b-9ab3-502d9d0dc590") ) (wire (pts - (xy 259.08 167.64) (xy 271.78 167.64) + (xy 232.41 82.55) (xy 232.41 146.05) ) (stroke (width 0) (type default) ) - (uuid "0b979404-c929-4abc-9e78-ed3783890560") + (uuid "07cff9f2-b5ba-4990-8bff-d056ab047713") ) (bus (pts - (xy 311.15 48.26) (xy 311.15 45.72) + (xy 181.61 49.53) (xy 181.61 46.99) ) (stroke (width 0) (type default) ) - (uuid "0d54024f-d192-4531-a791-9e800028875f") + (uuid "08d3f2a7-412d-4cc7-acaf-1de49b6fda60") ) (wire (pts - (xy 107.95 71.12) (xy 123.19 71.12) + (xy 209.55 39.37) (xy 209.55 41.91) ) (stroke (width 0) (type default) ) - (uuid "0d98e5d4-a7df-4758-8db2-1cb2c66ffcb9") + (uuid "09b59a07-d082-49d6-9c5f-38e07d158ce9") ) (bus (pts - (xy 256.54 152.4) (xy 256.54 149.86) + (xy 181.61 54.61) (xy 181.61 52.07) ) (stroke (width 0) (type default) ) - (uuid "0e809723-a5ef-4193-851c-570ac63e7473") + (uuid "0a87d4a1-56f6-4092-9aca-00c57fbdef74") ) (wire (pts - (xy 297.18 58.42) (xy 308.61 58.42) + (xy 184.15 163.83) (xy 196.85 163.83) ) (stroke (width 0) (type default) ) - (uuid "0ec448ce-73ef-4eab-9608-0bac22209ae6") + (uuid "0b979404-c929-4abc-9e78-ed3783890560") ) - (bus + (wire (pts - (xy 314.96 149.86) (xy 314.96 147.32) + (xy 234.95 90.17) (xy 358.14 90.17) ) (stroke (width 0) (type default) ) - (uuid "124e1845-30f4-4fb7-a49b-a360f061cc87") + (uuid "0c27ead7-c654-4c7e-b28f-c0274f9c52de") ) (wire (pts - (xy 259.08 63.5) (xy 271.78 63.5) + (xy 281.94 156.21) (xy 297.18 156.21) ) (stroke (width 0) (type default) ) - (uuid "174c1af9-8dfe-49e3-918d-a78246558b43") + (uuid "0c49d27a-3b5a-4b17-b468-39cae60b0b46") ) - (wire + (bus (pts - (xy 297.18 154.94) (xy 312.42 154.94) + (xy 236.22 49.53) (xy 236.22 46.99) ) (stroke (width 0) (type default) ) - (uuid "1b2e6123-977d-46b7-8a46-12a33dacb5d6") + (uuid "0d54024f-d192-4531-a791-9e800028875f") ) (wire (pts - (xy 182.88 74.93) (xy 182.88 83.82) + (xy 57.15 73.66) (xy 72.39 73.66) ) (stroke (width 0) (type default) ) - (uuid "2470615c-ed29-406a-8a39-0e58a00afa0b") + (uuid "0d98e5d4-a7df-4758-8db2-1cb2c66ffcb9") ) - (bus + (wire (pts - (xy 256.54 55.88) (xy 256.54 53.34) + (xy 281.94 153.67) (xy 297.18 153.67) ) (stroke (width 0) (type default) ) - (uuid "251984e4-b0c0-4894-853e-92546b2ae017") + (uuid "0ddc74cc-0c52-4bdb-a18b-b0f3ebff50cf") ) (wire (pts - (xy 259.08 50.8) (xy 271.78 50.8) + (xy 234.95 148.59) (xy 222.25 148.59) ) (stroke (width 0) (type default) ) - (uuid "2638a81d-4047-4aa6-8e25-7848a2da92f5") + (uuid "0e1d4fb3-e74a-4531-90dd-e60c7c54e09a") ) - (wire + (bus (pts - (xy 190.5 78.74) (xy 194.31 78.74) + (xy 181.61 148.59) (xy 181.61 146.05) ) (stroke (width 0) (type default) ) - (uuid "26ced044-380f-4990-84ed-6cf03b7de5b9") + (uuid "0e809723-a5ef-4193-851c-570ac63e7473") ) (wire (pts - (xy 297.18 60.96) (xy 308.61 60.96) + (xy 222.25 59.69) (xy 233.68 59.69) ) (stroke (width 0) (type default) ) - (uuid "285d9844-ea6c-4536-887e-84c46f7d322d") + (uuid "0ec448ce-73ef-4eab-9608-0bac22209ae6") ) (wire (pts - (xy 173.99 81.28) (xy 187.96 81.28) + (xy 281.94 148.59) (xy 297.18 148.59) ) (stroke (width 0) (type default) ) - (uuid "298f924f-2fa6-4c5e-aee2-37abe907492b") + (uuid "1164f5b1-9500-4c50-9a88-8f76a5feaf6e") ) (wire (pts - (xy 259.08 60.96) (xy 271.78 60.96) + (xy 248.92 193.04) (xy 358.14 193.04) ) (stroke (width 0) (type default) ) - (uuid "2a5b71d8-eeb7-4146-a50d-c1cb7b7b1ba5") + (uuid "138e5ac8-5bbc-4c01-b089-26f64d34d211") ) (bus (pts - (xy 256.54 50.8) (xy 256.54 48.26) + (xy 299.72 146.05) (xy 299.72 143.51) ) (stroke (width 0) (type default) ) - (uuid "2b120f02-6591-4e90-a608-4feab7c960c9") + (uuid "1479e557-7af3-466a-944e-eabbb1f7fb7f") ) (wire (pts - (xy 110.49 86.36) (xy 123.19 86.36) + (xy 184.15 64.77) (xy 196.85 64.77) ) (stroke (width 0) (type default) ) - (uuid "33e9ba02-9a70-4600-99da-960350bb1f9f") + (uuid "174c1af9-8dfe-49e3-918d-a78246558b43") ) (wire (pts - (xy 209.55 101.6) (xy 214.63 101.6) + (xy 248.92 158.75) (xy 222.25 158.75) ) (stroke (width 0) (type default) ) - (uuid "3602874e-459b-428e-b411-3b195eb61c82") + (uuid "178b1a1d-68fb-4859-9cac-c6c7eee4333b") ) (wire (pts - (xy 259.08 58.42) (xy 271.78 58.42) + (xy 256.54 153.67) (xy 240.03 153.67) ) (stroke (width 0) (type default) ) - (uuid "384b264e-d838-4d0d-a6f7-60a60f73c746") + (uuid "224028a2-3aa0-4bee-8e53-5d7860c67706") ) (wire (pts - (xy 163.83 83.82) (xy 163.83 52.07) + (xy 132.08 77.47) (xy 132.08 86.36) ) (stroke (width 0) (type default) ) - (uuid "3d119325-08ce-4b2a-8ca4-cd8318ebae10") + (uuid "2470615c-ed29-406a-8a39-0e58a00afa0b") ) (wire (pts - (xy 114.3 93.98) (xy 123.19 93.98) + (xy 254 168.91) (xy 254 171.45) ) (stroke (width 0) (type default) ) - (uuid "3f4908db-3a85-4656-abca-a69e496d76b3") + (uuid "248cd024-84d9-4589-85d0-a70d9f31f63d") ) (bus (pts - (xy 314.96 157.48) (xy 314.96 154.94) + (xy 181.61 57.15) (xy 181.61 54.61) ) (stroke (width 0) (type default) ) - (uuid "465b7dfc-24d2-4c14-b59b-7caa40ff766f") + (uuid "251984e4-b0c0-4894-853e-92546b2ae017") ) - (bus + (wire (pts - (xy 256.54 63.5) (xy 256.54 60.96) + (xy 184.15 52.07) (xy 196.85 52.07) ) (stroke (width 0) (type default) ) - (uuid "4742e501-6db4-4796-9b0a-38994ff8796e") + (uuid "2638a81d-4047-4aa6-8e25-7848a2da92f5") ) (wire (pts - (xy 120.65 99.06) (xy 123.19 99.06) + (xy 139.7 81.28) (xy 143.51 81.28) ) (stroke (width 0) (type default) ) - (uuid "4b0ce5f5-2f37-42ac-8497-84d78eb9219f") + (uuid "26ced044-380f-4990-84ed-6cf03b7de5b9") ) (wire (pts - (xy 284.48 182.88) (xy 284.48 184.15) + (xy 222.25 62.23) (xy 233.68 62.23) ) (stroke (width 0) (type default) ) - (uuid "509d9e80-011a-410e-a28a-e4a6617de105") + (uuid "285d9844-ea6c-4536-887e-84c46f7d322d") ) - (bus + (wire (pts - (xy 314.96 132.08) (xy 256.54 132.08) + (xy 184.15 62.23) (xy 196.85 62.23) ) (stroke (width 0) (type default) ) - (uuid "51721642-968f-4814-a2ad-f6169d5fe6c9") + (uuid "2a5b71d8-eeb7-4146-a50d-c1cb7b7b1ba5") ) - (wire + (bus (pts - (xy 170.18 78.74) (xy 190.5 78.74) + (xy 181.61 52.07) (xy 181.61 49.53) ) (stroke (width 0) (type default) ) - (uuid "545ea55e-484d-41b9-8c06-ff1c09f78c56") + (uuid "2b120f02-6591-4e90-a608-4feab7c960c9") ) - (bus + (wire (pts - (xy 256.54 132.08) (xy 256.54 147.32) + (xy 243.84 163.83) (xy 222.25 163.83) ) (stroke (width 0) (type default) ) - (uuid "5c18d9c7-e20b-4971-b62f-7f8a5a207b7e") + (uuid "2c713396-ed94-4988-b09a-83889a1ccaa0") ) (wire (pts - (xy 297.18 160.02) (xy 312.42 160.02) + (xy 123.19 83.82) (xy 143.51 83.82) ) (stroke (width 0) (type default) ) - (uuid "5c69d04f-f909-4bd7-913c-cce36b66871d") + (uuid "2e1dcdd6-eb6f-465f-ae15-8b1903b4dbe3") ) - (bus + (wire (pts - (xy 311.15 50.8) (xy 311.15 48.26) + (xy 281.94 163.83) (xy 297.18 163.83) ) (stroke (width 0) (type default) ) - (uuid "5c7741a1-a9b8-4dfe-99d0-bd2a330cf4be") + (uuid "30497ac5-32c0-4b95-8ee4-16093b3910db") ) - (bus + (wire (pts - (xy 311.15 55.88) (xy 311.15 53.34) + (xy 256.54 148.59) (xy 234.95 148.59) ) (stroke (width 0) (type default) ) - (uuid "5d638856-df65-4eae-bdd7-e329f6f2f122") + (uuid "31f02cd3-1082-4e6c-a635-6a49826e6847") ) (wire (pts - (xy 259.08 157.48) (xy 271.78 157.48) + (xy 59.69 88.9) (xy 72.39 88.9) ) (stroke (width 0) (type default) ) - (uuid "5d9d2563-3147-4e74-a886-4d34e2e59735") + (uuid "33e9ba02-9a70-4600-99da-960350bb1f9f") ) (wire (pts - (xy 297.18 162.56) (xy 312.42 162.56) + (xy 158.75 104.14) (xy 163.83 104.14) ) (stroke (width 0) (type default) ) - (uuid "60338dfd-ec67-4307-adaf-1b0b3fa1e845") + (uuid "3602874e-459b-428e-b411-3b195eb61c82") ) (wire (pts - (xy 284.48 139.7) (xy 284.48 142.24) + (xy 184.15 59.69) (xy 196.85 59.69) ) (stroke (width 0) (type default) ) - (uuid "63f2be62-95ea-4117-a620-f59123003abf") + (uuid "384b264e-d838-4d0d-a6f7-60a60f73c746") ) (wire (pts - (xy 187.96 172.72) (xy 271.78 172.72) + (xy 240.03 153.67) (xy 222.25 153.67) ) (stroke (width 0) (type default) ) - (uuid "63fd0be3-149f-4406-ac17-111eb812e6c7") + (uuid "38a15b7f-25e9-417b-95a8-d47b1488b806") ) (wire (pts - (xy 182.88 83.82) (xy 190.5 83.82) + (xy 281.94 161.29) (xy 297.18 161.29) ) (stroke (width 0) (type default) ) - (uuid "6643b275-336d-4669-871a-489cd2c85560") + (uuid "38e97f5f-4088-4bdf-bcb7-08e0e9295e72") ) (wire (pts - (xy 187.96 81.28) (xy 187.96 172.72) + (xy 222.25 161.29) (xy 246.38 161.29) ) (stroke (width 0) (type default) ) - (uuid "66828dee-2a09-4f5d-8bf9-7a162ea6ff61") + (uuid "38f21c0a-d5f0-4efa-8ae0-c957d0526967") ) - (wire + (bus (pts - (xy 107.95 52.07) (xy 107.95 71.12) + (xy 299.72 148.59) (xy 299.72 146.05) ) (stroke (width 0) (type default) ) - (uuid "6939fa43-979f-42c9-bbac-888b9982ce17") + (uuid "390062dd-20f3-4581-9b88-09c769ed110d") ) (wire (pts - (xy 173.99 64.77) (xy 173.99 67.31) + (xy 177.8 72.39) (xy 177.8 124.46) ) (stroke (width 0) (type default) ) - (uuid "6af4018f-6e1f-40d5-a9ec-537299daae05") + (uuid "3baf59e0-f5e1-40b2-9d87-8758b6e2466c") ) - (bus + (wire (pts - (xy 311.15 60.96) (xy 311.15 58.42) + (xy 113.03 86.36) (xy 113.03 54.61) ) (stroke (width 0) (type default) ) - (uuid "6ed575e8-125b-49e9-aad7-f5d7bd668fd5") + (uuid "3d119325-08ce-4b2a-8ca4-cd8318ebae10") ) (wire (pts - (xy 148.59 81.28) (xy 173.99 81.28) + (xy 256.54 146.05) (xy 232.41 146.05) ) (stroke (width 0) (type default) ) - (uuid "705cd02f-67ee-4234-86b4-e364e5701c02") + (uuid "3dc90bd5-6f33-461f-9aa3-4caeab75017c") ) - (bus + (wire (pts - (xy 256.54 60.96) (xy 256.54 58.42) + (xy 63.5 96.52) (xy 72.39 96.52) ) (stroke (width 0) (type default) ) - (uuid "7305df4c-8c4b-4c83-9742-165ab026669a") + (uuid "3f4908db-3a85-4656-abca-a69e496d76b3") ) (wire (pts - (xy 110.49 86.36) (xy 110.49 81.28) + (xy 177.8 124.46) (xy 177.8 168.91) ) (stroke (width 0) (type default) ) - (uuid "7548d6f6-7919-442f-bd96-6c1bae07960b") + (uuid "3f4d3fd6-7f8b-4e38-a573-b6d544f2f350") + ) + (bus + (pts + (xy 299.72 153.67) (xy 299.72 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3f603cf3-3f88-45af-bfd8-a88b1433190d") + ) + (bus + (pts + (xy 181.61 64.77) (xy 181.61 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4742e501-6db4-4796-9b0a-38994ff8796e") ) (wire (pts - (xy 256.54 175.26) (xy 271.78 175.26) + (xy 237.49 151.13) (xy 222.25 151.13) ) (stroke (width 0) (type default) ) - (uuid "76121382-816d-4ccc-9cc5-ddf4303ed18a") + (uuid "49aede4e-1eb7-499a-b749-52315852e8f0") ) (wire (pts - (xy 297.18 55.88) (xy 308.61 55.88) + (xy 69.85 101.6) (xy 72.39 101.6) ) (stroke (width 0) (type default) ) - (uuid "7b1bc974-7ea3-40d1-8e76-a940223b5de7") + (uuid "4b0ce5f5-2f37-42ac-8497-84d78eb9219f") ) (wire (pts - (xy 259.08 152.4) (xy 271.78 152.4) + (xy 256.54 156.21) (xy 251.46 156.21) ) (stroke (width 0) (type default) ) - (uuid "7bae6d50-dc2e-4487-a987-8162e062d940") + (uuid "4d968235-f52b-4ed3-8a50-f3c46234d118") ) (wire (pts - (xy 241.3 71.12) (xy 271.78 71.12) + (xy 209.55 179.07) (xy 209.55 180.34) ) (stroke (width 0) (type default) ) - (uuid "7bb7556b-e4f2-4697-a0fa-43c6631534f0") + (uuid "509d9e80-011a-410e-a28a-e4a6617de105") ) (wire (pts - (xy 110.49 88.9) (xy 110.49 86.36) + (xy 116.84 83.82) (xy 123.19 83.82) ) (stroke (width 0) (type default) ) - (uuid "7cf94a9b-090a-4cfc-8c91-a6f7055dcd08") + (uuid "520fbce9-bac3-453f-940b-60d6af34f3c3") + ) + (wire + (pts + (xy 119.38 81.28) (xy 139.7 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "545ea55e-484d-41b9-8c06-ff1c09f78c56") + ) + (bus + (pts + (xy 299.72 156.21) (xy 299.72 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "58293aa3-a3fb-4bf7-81b4-5307b1a4ba50") + ) + (bus + (pts + (xy 299.72 161.29) (xy 299.72 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5a4078f5-4d3e-4510-a542-49252eeb71d8") ) (bus (pts - (xy 314.96 162.56) (xy 314.96 160.02) + (xy 236.22 52.07) (xy 236.22 49.53) ) (stroke (width 0) (type default) ) - (uuid "81f635a2-0882-41ab-b8ed-b5bef15f1e5f") + (uuid "5c7741a1-a9b8-4dfe-99d0-bd2a330cf4be") + ) + (bus + (pts + (xy 236.22 57.15) (xy 236.22 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5d638856-df65-4eae-bdd7-e329f6f2f122") ) (wire (pts - (xy 173.99 74.93) (xy 173.99 81.28) + (xy 184.15 153.67) (xy 196.85 153.67) ) (stroke (width 0) (type default) ) - (uuid "82b20748-c8aa-4062-b285-b7f62f5bd6c0") + (uuid "5d9d2563-3147-4e74-a886-4d34e2e59735") ) (wire (pts - (xy 284.48 81.28) (xy 284.48 82.55) + (xy 209.55 135.89) (xy 209.55 138.43) ) (stroke (width 0) (type default) ) - (uuid "8364a9b8-4bee-41bc-a892-fb7fd4ecb2cb") + (uuid "63f2be62-95ea-4117-a620-f59123003abf") ) (wire (pts - (xy 297.18 63.5) (xy 308.61 63.5) + (xy 116.84 171.45) (xy 196.85 171.45) ) (stroke (width 0) (type default) ) - (uuid "84ce1636-5353-43d8-a836-4ee486543eb0") + (uuid "63fd0be3-149f-4406-ac17-111eb812e6c7") + ) + (wire + (pts + (xy 132.08 86.36) (xy 139.7 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6643b275-336d-4669-871a-489cd2c85560") + ) + (wire + (pts + (xy 116.84 83.82) (xy 116.84 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "66828dee-2a09-4f5d-8bf9-7a162ea6ff61") + ) + (wire + (pts + (xy 57.15 54.61) (xy 57.15 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6939fa43-979f-42c9-bbac-888b9982ce17") + ) + (wire + (pts + (xy 123.19 67.31) (xy 123.19 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6af4018f-6e1f-40d5-a9ec-537299daae05") + ) + (wire + (pts + (xy 251.46 156.21) (xy 251.46 185.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6d9e83f6-f28c-4d85-9b3d-d346ee2ca4ff") + ) + (bus + (pts + (xy 236.22 62.23) (xy 236.22 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ed575e8-125b-49e9-aad7-f5d7bd668fd5") + ) + (wire + (pts + (xy 256.54 168.91) (xy 254 168.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6f16fa2e-5ccb-4a8d-87d9-e1751116dc04") + ) + (wire + (pts + (xy 97.79 83.82) (xy 116.84 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "705cd02f-67ee-4234-86b4-e364e5701c02") ) (bus (pts - (xy 314.96 160.02) (xy 314.96 157.48) + (xy 181.61 62.23) (xy 181.61 59.69) ) (stroke (width 0) (type default) ) - (uuid "8622d7b5-787c-42c6-8ffa-3995b55aa092") + (uuid "7305df4c-8c4b-4c83-9742-165ab026669a") + ) + (wire + (pts + (xy 229.87 171.45) (xy 254 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "76121382-816d-4ccc-9cc5-ddf4303ed18a") + ) + (wire + (pts + (xy 222.25 57.15) (xy 233.68 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7b1bc974-7ea3-40d1-8e76-a940223b5de7") + ) + (wire + (pts + (xy 184.15 148.59) (xy 196.85 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7bae6d50-dc2e-4487-a987-8162e062d940") + ) + (wire + (pts + (xy 177.8 72.39) (xy 196.85 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7bb7556b-e4f2-4697-a0fa-43c6631534f0") + ) + (wire + (pts + (xy 59.69 91.44) (xy 59.69 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7cf94a9b-090a-4cfc-8c91-a6f7055dcd08") + ) + (wire + (pts + (xy 123.19 77.47) (xy 123.19 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "82b20748-c8aa-4062-b285-b7f62f5bd6c0") + ) + (wire + (pts + (xy 209.55 82.55) (xy 209.55 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8364a9b8-4bee-41bc-a892-fb7fd4ecb2cb") + ) + (wire + (pts + (xy 222.25 64.77) (xy 233.68 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "84ce1636-5353-43d8-a836-4ee486543eb0") ) (bus (pts - (xy 246.38 40.64) (xy 256.54 40.64) + (xy 172.72 41.91) (xy 181.61 41.91) ) (stroke (width 0) @@ -3157,27 +3438,37 @@ ) (wire (pts - (xy 297.18 152.4) (xy 312.42 152.4) + (xy 232.41 146.05) (xy 222.25 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8654cd5b-737a-4103-a72d-9d06f6b7380c") + ) + (bus + (pts + (xy 299.72 158.75) (xy 299.72 156.21) ) (stroke (width 0) (type default) ) - (uuid "89234e67-fda6-4547-b2c4-bccea55896c6") + (uuid "88eb834c-1b26-4ba9-8407-4a8f9b7c1447") ) (wire (pts - (xy 297.18 167.64) (xy 312.42 167.64) + (xy 256.54 158.75) (xy 248.92 158.75) ) (stroke (width 0) (type default) ) - (uuid "8d0bd010-bf8c-4836-8cd1-a051c32fc6b3") + (uuid "8a4bf411-0cab-47e5-bc35-8fea4db5f17e") ) (wire (pts - (xy 190.5 73.66) (xy 190.5 78.74) + (xy 139.7 74.93) (xy 139.7 81.28) ) (stroke (width 0) @@ -3187,7 +3478,7 @@ ) (bus (pts - (xy 311.15 45.72) (xy 311.15 40.64) + (xy 236.22 46.99) (xy 236.22 41.91) ) (stroke (width 0) @@ -3197,7 +3488,7 @@ ) (wire (pts - (xy 297.18 50.8) (xy 308.61 50.8) + (xy 222.25 52.07) (xy 233.68 52.07) ) (stroke (width 0) @@ -3207,7 +3498,7 @@ ) (bus (pts - (xy 256.54 165.1) (xy 256.54 162.56) + (xy 181.61 161.29) (xy 181.61 158.75) ) (stroke (width 0) @@ -3217,7 +3508,7 @@ ) (bus (pts - (xy 256.54 157.48) (xy 256.54 154.94) + (xy 181.61 153.67) (xy 181.61 151.13) ) (stroke (width 0) @@ -3227,7 +3518,7 @@ ) (wire (pts - (xy 114.3 127) (xy 241.3 127) + (xy 63.5 124.46) (xy 177.8 124.46) ) (stroke (width 0) @@ -3235,9 +3526,19 @@ ) (uuid "9202ea54-3365-4815-971e-d58a402f03aa") ) + (bus + (pts + (xy 299.72 151.13) (xy 299.72 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "923ea6fa-2f6c-4544-8fa7-c6f96ab89254") + ) (wire (pts - (xy 190.5 101.6) (xy 194.31 101.6) + (xy 139.7 104.14) (xy 143.51 104.14) ) (stroke (width 0) @@ -3247,17 +3548,37 @@ ) (wire (pts - (xy 241.3 127) (xy 241.3 71.12) + (xy 243.84 208.28) (xy 358.14 208.28) ) (stroke (width 0) (type default) ) - (uuid "92d03747-436e-43a4-a535-e3654b7078b2") + (uuid "94625141-b8fa-4507-966e-be4f544b31ea") + ) + (bus + (pts + (xy 299.72 119.38) (xy 181.61 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9470459c-b8fa-42d6-a74a-b31a386d3f03") ) (wire (pts - (xy 259.08 55.88) (xy 271.78 55.88) + (xy 256.54 161.29) (xy 246.38 161.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9597175d-e739-4c43-aa85-903955406045") + ) + (wire + (pts + (xy 184.15 57.15) (xy 196.85 57.15) ) (stroke (width 0) @@ -3267,7 +3588,7 @@ ) (wire (pts - (xy 120.65 73.66) (xy 123.19 73.66) + (xy 69.85 76.2) (xy 72.39 76.2) ) (stroke (width 0) @@ -3277,7 +3598,17 @@ ) (wire (pts - (xy 170.18 95.25) (xy 170.18 96.52) + (xy 243.84 208.28) (xy 243.84 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "992be93a-077e-428f-a8a1-a0933836256d") + ) + (wire + (pts + (xy 119.38 97.79) (xy 119.38 99.06) ) (stroke (width 0) @@ -3287,17 +3618,47 @@ ) (wire (pts - (xy 297.18 149.86) (xy 312.42 149.86) + (xy 256.54 163.83) (xy 243.84 163.83) ) (stroke (width 0) (type default) ) - (uuid "9b483a96-a3dc-4645-91e1-306dae923282") + (uuid "9a1797ce-003e-4106-99b8-4357221a8657") ) (wire (pts - (xy 190.5 83.82) (xy 190.5 101.6) + (xy 248.92 193.04) (xy 248.92 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9c8e56fd-8083-4626-ba57-9245b70cfd8d") + ) + (wire + (pts + (xy 234.95 90.17) (xy 234.95 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9d2994bd-1939-4fdf-9bec-6ff3a40161e2") + ) + (bus + (pts + (xy 299.72 119.38) (xy 299.72 143.51) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a05f7d74-6de9-4ee8-8736-a47630598a30") + ) + (wire + (pts + (xy 139.7 86.36) (xy 139.7 104.14) ) (stroke (width 0) @@ -3307,7 +3668,17 @@ ) (wire (pts - (xy 297.18 53.34) (xy 308.61 53.34) + (xy 256.54 151.13) (xy 237.49 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a4511dd8-7266-4ba3-b23f-b560f682a590") + ) + (wire + (pts + (xy 222.25 54.61) (xy 233.68 54.61) ) (stroke (width 0) @@ -3317,7 +3688,7 @@ ) (wire (pts - (xy 163.83 83.82) (xy 182.88 83.82) + (xy 113.03 86.36) (xy 132.08 86.36) ) (stroke (width 0) @@ -3325,9 +3696,19 @@ ) (uuid "a4888074-931b-4cd8-9f06-03f54eb8748c") ) + (bus + (pts + (xy 181.61 119.38) (xy 181.61 143.51) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a75a2680-3001-4f57-91ae-2def8d5f6ea1") + ) (wire (pts - (xy 259.08 160.02) (xy 271.78 160.02) + (xy 184.15 156.21) (xy 196.85 156.21) ) (stroke (width 0) @@ -3337,27 +3718,37 @@ ) (wire (pts - (xy 297.18 165.1) (xy 312.42 165.1) + (xy 132.08 67.31) (xy 132.08 69.85) ) (stroke (width 0) (type default) ) - (uuid "a823c9d6-4110-497e-951e-4a5e186a113c") + (uuid "a82f0e35-536c-4de1-8aaa-89c1c22bad57") ) (wire (pts - (xy 182.88 64.77) (xy 182.88 67.31) + (xy 251.46 185.42) (xy 358.14 185.42) ) (stroke (width 0) (type default) ) - (uuid "a82f0e35-536c-4de1-8aaa-89c1c22bad57") + (uuid "a9979fd8-2e97-445c-a751-12cb8b03cee9") + ) + (wire + (pts + (xy 237.49 97.79) (xy 237.49 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a9ab362e-a081-458b-9ed2-39c9a6a155f6") ) (wire (pts - (xy 259.08 154.94) (xy 271.78 154.94) + (xy 184.15 151.13) (xy 196.85 151.13) ) (stroke (width 0) @@ -3367,7 +3758,7 @@ ) (bus (pts - (xy 256.54 63.5) (xy 256.54 132.08) + (xy 181.61 64.77) (xy 181.61 119.38) ) (stroke (width 0) @@ -3377,7 +3768,7 @@ ) (wire (pts - (xy 86.36 127) (xy 114.3 127) + (xy 35.56 129.54) (xy 63.5 129.54) ) (stroke (width 0) @@ -3387,7 +3778,7 @@ ) (bus (pts - (xy 311.15 40.64) (xy 321.31 40.64) + (xy 236.22 41.91) (xy 246.38 41.91) ) (stroke (width 0) @@ -3397,17 +3788,17 @@ ) (wire (pts - (xy 297.18 157.48) (xy 312.42 157.48) + (xy 222.25 156.21) (xy 251.46 156.21) ) (stroke (width 0) (type default) ) - (uuid "bd697e25-c7aa-4279-976e-28e40da4622c") + (uuid "bcdeabf0-ac43-4def-8239-50368b39326a") ) (wire (pts - (xy 135.89 60.96) (xy 135.89 63.5) + (xy 85.09 63.5) (xy 85.09 66.04) ) (stroke (width 0) @@ -3417,7 +3808,7 @@ ) (wire (pts - (xy 110.49 132.08) (xy 110.49 88.9) + (xy 59.69 83.82) (xy 59.69 88.9) ) (stroke (width 0) @@ -3427,7 +3818,7 @@ ) (bus (pts - (xy 256.54 160.02) (xy 256.54 157.48) + (xy 181.61 156.21) (xy 181.61 153.67) ) (stroke (width 0) @@ -3437,7 +3828,7 @@ ) (wire (pts - (xy 190.5 83.82) (xy 194.31 83.82) + (xy 139.7 86.36) (xy 143.51 86.36) ) (stroke (width 0) @@ -3447,7 +3838,17 @@ ) (wire (pts - (xy 259.08 165.1) (xy 271.78 165.1) + (xy 63.5 124.46) (xy 63.5 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c3fb46cb-f537-48c1-844e-44ee1d3c7481") + ) + (wire + (pts + (xy 184.15 161.29) (xy 196.85 161.29) ) (stroke (width 0) @@ -3457,7 +3858,7 @@ ) (wire (pts - (xy 148.59 78.74) (xy 170.18 78.74) + (xy 97.79 81.28) (xy 119.38 81.28) ) (stroke (width 0) @@ -3467,7 +3868,7 @@ ) (wire (pts - (xy 259.08 149.86) (xy 271.78 149.86) + (xy 184.15 146.05) (xy 196.85 146.05) ) (stroke (width 0) @@ -3477,7 +3878,7 @@ ) (wire (pts - (xy 259.08 48.26) (xy 271.78 48.26) + (xy 184.15 49.53) (xy 196.85 49.53) ) (stroke (width 0) @@ -3487,7 +3888,7 @@ ) (wire (pts - (xy 110.49 88.9) (xy 123.19 88.9) + (xy 59.69 91.44) (xy 72.39 91.44) ) (stroke (width 0) @@ -3497,7 +3898,7 @@ ) (wire (pts - (xy 110.49 81.28) (xy 123.19 81.28) + (xy 59.69 83.82) (xy 72.39 83.82) ) (stroke (width 0) @@ -3507,7 +3908,7 @@ ) (wire (pts - (xy 297.18 66.04) (xy 308.61 66.04) + (xy 222.25 67.31) (xy 233.68 67.31) ) (stroke (width 0) @@ -3517,7 +3918,7 @@ ) (bus (pts - (xy 311.15 53.34) (xy 311.15 50.8) + (xy 236.22 54.61) (xy 236.22 52.07) ) (stroke (width 0) @@ -3527,7 +3928,7 @@ ) (wire (pts - (xy 170.18 78.74) (xy 170.18 87.63) + (xy 119.38 81.28) (xy 119.38 90.17) ) (stroke (width 0) @@ -3537,7 +3938,7 @@ ) (wire (pts - (xy 297.18 48.26) (xy 308.61 48.26) + (xy 222.25 49.53) (xy 233.68 49.53) ) (stroke (width 0) @@ -3547,7 +3948,7 @@ ) (bus (pts - (xy 256.54 162.56) (xy 256.54 160.02) + (xy 181.61 158.75) (xy 181.61 156.21) ) (stroke (width 0) @@ -3557,7 +3958,37 @@ ) (wire (pts - (xy 190.5 73.66) (xy 271.78 73.66) + (xy 281.94 158.75) (xy 297.18 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db5a5dc6-adba-4d2d-ba30-7462b07fa2f4") + ) + (wire + (pts + (xy 269.24 179.07) (xy 269.24 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e425035b-3e41-46f1-a2d5-cde444f8afc7") + ) + (wire + (pts + (xy 196.85 168.91) (xy 177.8 168.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e5d7f8f2-e722-4674-9a80-d6a2a8397fe5") + ) + (wire + (pts + (xy 139.7 74.93) (xy 196.85 74.93) ) (stroke (width 0) @@ -3567,7 +3998,7 @@ ) (wire (pts - (xy 120.65 78.74) (xy 123.19 78.74) + (xy 69.85 81.28) (xy 72.39 81.28) ) (stroke (width 0) @@ -3575,9 +4006,19 @@ ) (uuid "e77acb67-f07f-471a-9e5c-9e7182ef730e") ) + (wire + (pts + (xy 240.03 105.41) (xy 240.03 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e8c678a7-b958-431e-b907-a6f60b2bd1ed") + ) (bus (pts - (xy 256.54 149.86) (xy 256.54 147.32) + (xy 181.61 146.05) (xy 181.61 143.51) ) (stroke (width 0) @@ -3587,7 +4028,7 @@ ) (bus (pts - (xy 256.54 154.94) (xy 256.54 152.4) + (xy 181.61 151.13) (xy 181.61 148.59) ) (stroke (width 0) @@ -3597,7 +4038,7 @@ ) (bus (pts - (xy 256.54 45.72) (xy 256.54 40.64) + (xy 181.61 46.99) (xy 181.61 41.91) ) (stroke (width 0) @@ -3607,7 +4048,7 @@ ) (wire (pts - (xy 114.3 127) (xy 114.3 93.98) + (xy 63.5 124.46) (xy 63.5 129.54) ) (stroke (width 0) @@ -3617,7 +4058,7 @@ ) (wire (pts - (xy 259.08 53.34) (xy 271.78 53.34) + (xy 184.15 54.61) (xy 196.85 54.61) ) (stroke (width 0) @@ -3625,29 +4066,29 @@ ) (uuid "eccc01e1-9208-494b-830f-6e207e9d4a10") ) - (bus + (wire (pts - (xy 311.15 63.5) (xy 311.15 60.96) + (xy 281.94 146.05) (xy 297.18 146.05) ) (stroke (width 0) (type default) ) - (uuid "efb2bdb1-791a-44a5-85b7-e3889f887427") + (uuid "ef49cae1-923d-4bc9-acc0-221e88c0fa6c") ) (bus (pts - (xy 314.96 147.32) (xy 314.96 132.08) + (xy 236.22 64.77) (xy 236.22 62.23) ) (stroke (width 0) (type default) ) - (uuid "f0e7b04a-8fd5-48f5-99eb-6fc6ef730f3b") + (uuid "efb2bdb1-791a-44a5-85b7-e3889f887427") ) (bus (pts - (xy 311.15 58.42) (xy 311.15 55.88) + (xy 236.22 59.69) (xy 236.22 57.15) ) (stroke (width 0) @@ -3655,69 +4096,59 @@ ) (uuid "f1a1c2ca-e322-49b5-9646-b611f2291b35") ) - (bus + (wire (pts - (xy 256.54 58.42) (xy 256.54 55.88) + (xy 269.24 135.89) (xy 269.24 138.43) ) (stroke (width 0) (type default) ) - (uuid "f54aea63-3ca4-415b-8e82-8b3c59461ea0") + (uuid "f1f7a739-f84e-4a88-8f24-b91a6d879e9b") ) (bus (pts - (xy 314.96 154.94) (xy 314.96 152.4) + (xy 181.61 59.69) (xy 181.61 57.15) ) (stroke (width 0) (type default) ) - (uuid "f6e7f987-d2c9-4d14-915d-0da4671408b2") + (uuid "f54aea63-3ca4-415b-8e82-8b3c59461ea0") ) (wire (pts - (xy 259.08 162.56) (xy 271.78 162.56) + (xy 254 171.45) (xy 256.54 171.45) ) (stroke (width 0) (type default) ) - (uuid "f7d32ae2-4119-4394-a7cf-a741f9827554") - ) - (bus - (pts - (xy 314.96 152.4) (xy 314.96 149.86) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f8d1b019-dc60-46f3-a384-013dcf7d0fba") + (uuid "f6fc89ea-ea9a-4a9e-8115-eb02f36b41e0") ) (wire (pts - (xy 148.59 83.82) (xy 163.83 83.82) + (xy 184.15 158.75) (xy 196.85 158.75) ) (stroke (width 0) (type default) ) - (uuid "fc5ce97e-5dfa-4f52-b797-44f456025e5d") + (uuid "f7d32ae2-4119-4394-a7cf-a741f9827554") ) (wire (pts - (xy 187.96 81.28) (xy 194.31 81.28) + (xy 97.79 86.36) (xy 113.03 86.36) ) (stroke (width 0) (type default) ) - (uuid "fddd1cab-3cd2-4232-b071-da8c14750889") + (uuid "fc5ce97e-5dfa-4f52-b797-44f456025e5d") ) (wire (pts - (xy 86.36 132.08) (xy 110.49 132.08) + (xy 34.29 83.82) (xy 59.69 83.82) ) (stroke (width 0) @@ -3727,7 +4158,7 @@ ) (wire (pts - (xy 135.89 106.68) (xy 135.89 107.95) + (xy 85.09 109.22) (xy 85.09 110.49) ) (stroke (width 0) @@ -3735,9 +4166,19 @@ ) (uuid "fe21025a-bd32-4ce6-9765-f6956708dba0") ) + (text "Immediate Data Register\n" + (exclude_from_sim no) + (at 209.042 125.222 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "56d25bcd-c51f-448b-95de-40b13e00edee") + ) (text "State Machine" (exclude_from_sim no) - (at 135.89 44.958 0) + (at 85.09 47.498 0) (effects (font (size 1.27 1.27) @@ -3747,7 +4188,7 @@ ) (text "Instruction Register\n" (exclude_from_sim no) - (at 283.718 25.146 0) + (at 221.488 27.686 0) (effects (font (size 1.27 1.27) @@ -3755,18 +4196,18 @@ ) (uuid "ec894adc-1a61-4b70-a09a-36d9a1f0ee8a") ) - (text "Immediate Data Register\n" + (text "Immediate Data Buffer\n" (exclude_from_sim no) - (at 286.004 127.762 0) + (at 267.97 125.222 0) (effects (font (size 1.27 1.27) ) ) - (uuid "fcd5932d-80a8-460a-8892-f3952f82b601") + (uuid "ee8614e1-d435-4318-b964-00be60c6fc23") ) (label "DBUS3" - (at 260.35 55.88 0) + (at 185.42 57.15 0) (fields_autoplaced yes) (effects (font @@ -3776,8 +4217,8 @@ ) (uuid "03a9e696-b696-4ec7-8131-7d6462df73db") ) - (label "DBUS3" - (at 304.8 157.48 0) + (label "DBUS7" + (at 289.56 163.83 0) (fields_autoplaced yes) (effects (font @@ -3785,10 +4226,10 @@ ) (justify left bottom) ) - (uuid "05bd18f1-f98e-463a-9057-49a44f4ced65") + (uuid "0694b3a4-4eb7-4251-b695-7637113abb7d") ) (label "DBUS0" - (at 260.35 48.26 0) + (at 185.42 49.53 0) (fields_autoplaced yes) (effects (font @@ -3799,7 +4240,7 @@ (uuid "078c269d-375e-4d56-b7c3-17d4bb3f0999") ) (label "DBUS2" - (at 260.35 154.94 0) + (at 185.42 151.13 0) (fields_autoplaced yes) (effects (font @@ -3810,7 +4251,7 @@ (uuid "0c138ece-0c94-4629-a140-e11e0d0ea7f3") ) (label "DBUS7" - (at 260.35 167.64 0) + (at 185.42 163.83 0) (fields_autoplaced yes) (effects (font @@ -3820,8 +4261,19 @@ ) (uuid "13531537-c3e6-4e67-8d12-9fb796ba789d") ) + (label "DREG6" + (at 224.79 161.29 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "1a246122-2156-4c46-9f9a-80c2ba96a15d") + ) (label "INST2" - (at 300.99 53.34 0) + (at 226.06 54.61 0) (fields_autoplaced yes) (effects (font @@ -3832,7 +4284,7 @@ (uuid "245ba1d1-6a29-4b19-bd6b-527789b8b1b1") ) (label "DBUS6" - (at 260.35 165.1 0) + (at 185.42 161.29 0) (fields_autoplaced yes) (effects (font @@ -3843,7 +4295,7 @@ (uuid "2fec7048-0480-4e0f-b73b-d27cda692aff") ) (label "INST4" - (at 300.99 58.42 0) + (at 226.06 59.69 0) (fields_autoplaced yes) (effects (font @@ -3854,7 +4306,7 @@ (uuid "341caa06-0d61-4f71-8328-cb6eea4c56f5") ) (label "INST1" - (at 300.99 50.8 0) + (at 226.06 52.07 0) (fields_autoplaced yes) (effects (font @@ -3864,8 +4316,8 @@ ) (uuid "36e445e0-ae13-43f3-b6e2-f3f6d706e554") ) - (label "DBUS2" - (at 304.8 154.94 0) + (label "DBUS4" + (at 185.42 156.21 0) (fields_autoplaced yes) (effects (font @@ -3873,10 +4325,87 @@ ) (justify left bottom) ) - (uuid "3b918600-6563-42b4-898c-9d4a0b521619") + (uuid "40288eba-d0b3-4d8d-8da2-14ba60d2aca4") ) - (label "DBUS7" - (at 304.8 167.64 0) + (label "INST0" + (at 226.06 49.53 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "4da1e3b2-2a7c-4fcb-a939-7c02a800f02a") + ) + (label "INST6" + (at 226.06 64.77 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "4ffd03c9-46c3-4dca-9973-57432c2658fa") + ) + (label "DBUS1" + (at 185.42 148.59 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "51789126-a3b8-4edb-ba96-65021ee3fb32") + ) + (label "DREG2" + (at 224.79 151.13 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "569a8176-fc48-49a7-8f7d-5627182d4f17") + ) + (label "DBUS6" + (at 185.42 64.77 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5ccd346b-f270-40bc-b1ad-a48d83c303a7") + ) + (label "{slash}IMM_EN" + (at 229.87 171.45 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "632d9c1c-2309-4e39-9698-9ad6e4141547") + ) + (label "DBUS3" + (at 289.56 153.67 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "66a9710c-0100-472b-af9e-b787c9307b08") + ) + (label "INST7" + (at 226.06 67.31 0) (fields_autoplaced yes) (effects (font @@ -3884,10 +4413,10 @@ ) (justify left bottom) ) - (uuid "3fb711a0-0dc3-4bf1-957c-d1e79c23ecf3") + (uuid "6994961b-4427-4138-bc34-f2f9c72b7694") ) - (label "DBUS4" - (at 260.35 160.02 0) + (label "DREG5" + (at 224.79 158.75 0) (fields_autoplaced yes) (effects (font @@ -3895,10 +4424,10 @@ ) (justify left bottom) ) - (uuid "40288eba-d0b3-4d8d-8da2-14ba60d2aca4") + (uuid "6c3c6366-0e14-4bb1-9344-89753b9ae4ee") ) - (label "INST0" - (at 300.99 48.26 0) + (label "DBUS[0..7]" + (at 172.72 41.91 0) (fields_autoplaced yes) (effects (font @@ -3906,10 +4435,10 @@ ) (justify left bottom) ) - (uuid "4da1e3b2-2a7c-4fcb-a939-7c02a800f02a") + (uuid "74c537e4-2bea-413a-ba4c-587042b3270d") ) - (label "INST6" - (at 300.99 63.5 0) + (label "DBUS5" + (at 289.56 158.75 0) (fields_autoplaced yes) (effects (font @@ -3917,10 +4446,10 @@ ) (justify left bottom) ) - (uuid "4ffd03c9-46c3-4dca-9973-57432c2658fa") + (uuid "7dcc530b-0679-4e09-8b72-5403dec09943") ) (label "DBUS1" - (at 260.35 152.4 0) + (at 289.56 148.59 0) (fields_autoplaced yes) (effects (font @@ -3928,10 +4457,10 @@ ) (justify left bottom) ) - (uuid "51789126-a3b8-4edb-ba96-65021ee3fb32") + (uuid "81d81c01-5308-465c-acf0-e9a95fa4ac2d") ) - (label "DBUS5" - (at 304.8 162.56 0) + (label "DBUS0" + (at 185.42 146.05 0) (fields_autoplaced yes) (effects (font @@ -3939,10 +4468,10 @@ ) (justify left bottom) ) - (uuid "5711cb12-ace6-4df3-b86c-7cc114696289") + (uuid "840c2f7c-85f6-436e-aca0-c958f884824c") ) - (label "DBUS6" - (at 260.35 63.5 0) + (label "DBUS2" + (at 289.56 151.13 0) (fields_autoplaced yes) (effects (font @@ -3950,10 +4479,10 @@ ) (justify left bottom) ) - (uuid "5ccd346b-f270-40bc-b1ad-a48d83c303a7") + (uuid "8b825f93-9239-4d87-9be0-fb091aa63778") ) - (label "{slash}IMM_EN" - (at 259.08 175.26 0) + (label "DBUS3" + (at 185.42 153.67 0) (fields_autoplaced yes) (effects (font @@ -3961,10 +4490,10 @@ ) (justify left bottom) ) - (uuid "632d9c1c-2309-4e39-9698-9ad6e4141547") + (uuid "93e27710-3ae5-4b73-bcb3-710772e29a07") ) - (label "INST7" - (at 300.99 66.04 0) + (label "DBUS4" + (at 289.56 156.21 0) (fields_autoplaced yes) (effects (font @@ -3972,10 +4501,10 @@ ) (justify left bottom) ) - (uuid "6994961b-4427-4138-bc34-f2f9c72b7694") + (uuid "a3e1f81b-ff36-435f-ba36-bc57bd1162da") ) - (label "DBUS[0..7]" - (at 246.38 40.64 0) + (label "INST5" + (at 226.06 62.23 0) (fields_autoplaced yes) (effects (font @@ -3983,10 +4512,10 @@ ) (justify left bottom) ) - (uuid "74c537e4-2bea-413a-ba4c-587042b3270d") + (uuid "a59c8314-0fb6-4606-9cea-09158d444404") ) - (label "DBUS4" - (at 304.8 160.02 0) + (label "DREG3" + (at 224.79 153.67 0) (fields_autoplaced yes) (effects (font @@ -3994,10 +4523,10 @@ ) (justify left bottom) ) - (uuid "824cdaf3-44c5-471f-a212-066b4c5ab1b8") + (uuid "a757a836-d452-42e7-a01a-d7a822048e8b") ) - (label "DBUS0" - (at 260.35 149.86 0) + (label "DREG0" + (at 224.79 146.05 0) (fields_autoplaced yes) (effects (font @@ -4005,10 +4534,10 @@ ) (justify left bottom) ) - (uuid "840c2f7c-85f6-436e-aca0-c958f884824c") + (uuid "a8eace74-88bd-44ea-af0d-c96fd2c2af61") ) - (label "DBUS3" - (at 260.35 157.48 0) + (label "DBUS5" + (at 185.42 158.75 0) (fields_autoplaced yes) (effects (font @@ -4016,10 +4545,10 @@ ) (justify left bottom) ) - (uuid "93e27710-3ae5-4b73-bcb3-710772e29a07") + (uuid "a921e155-530d-4075-b98d-1a57032ba6c0") ) - (label "INST5" - (at 300.99 60.96 0) + (label "DREG7" + (at 224.79 163.83 0) (fields_autoplaced yes) (effects (font @@ -4027,10 +4556,10 @@ ) (justify left bottom) ) - (uuid "a59c8314-0fb6-4606-9cea-09158d444404") + (uuid "a9828235-4d19-41d7-a752-ca22696c46cc") ) - (label "DBUS0" - (at 304.8 149.86 0) + (label "INST3" + (at 226.06 57.15 0) (fields_autoplaced yes) (effects (font @@ -4038,10 +4567,10 @@ ) (justify left bottom) ) - (uuid "a8299524-5755-4333-bbf9-218d2acb8f1e") + (uuid "b918e8e6-3f60-4a10-88ec-638553706e1a") ) - (label "DBUS5" - (at 260.35 162.56 0) + (label "DBUS6" + (at 289.56 161.29 0) (fields_autoplaced yes) (effects (font @@ -4049,10 +4578,10 @@ ) (justify left bottom) ) - (uuid "a921e155-530d-4075-b98d-1a57032ba6c0") + (uuid "bf91526e-c91a-488a-9f82-f0d2a260b47b") ) - (label "INST3" - (at 300.99 55.88 0) + (label "DBUS7" + (at 185.42 67.31 0) (fields_autoplaced yes) (effects (font @@ -4060,10 +4589,10 @@ ) (justify left bottom) ) - (uuid "b918e8e6-3f60-4a10-88ec-638553706e1a") + (uuid "c2552ee1-56eb-4c76-b41d-ee078c5e2d0a") ) - (label "DBUS7" - (at 260.35 66.04 0) + (label "DREG4" + (at 224.79 156.21 0) (fields_autoplaced yes) (effects (font @@ -4071,10 +4600,10 @@ ) (justify left bottom) ) - (uuid "c2552ee1-56eb-4c76-b41d-ee078c5e2d0a") + (uuid "c47bfb6f-08b3-4878-8fea-626ad59ad6d2") ) - (label "DBUS1" - (at 304.8 152.4 0) + (label "DBUS0" + (at 289.56 146.05 0) (fields_autoplaced yes) (effects (font @@ -4082,10 +4611,10 @@ ) (justify left bottom) ) - (uuid "c2bb1fdc-f3e3-4bf5-b201-7119715dea33") + (uuid "ca6e858c-ae6c-462c-8fa0-7418e2077c24") ) - (label "DBUS6" - (at 304.8 165.1 0) + (label "DREG1" + (at 224.79 148.59 0) (fields_autoplaced yes) (effects (font @@ -4093,10 +4622,10 @@ ) (justify left bottom) ) - (uuid "cc2e5fe8-9fef-4845-8d80-0fb10bad6836") + (uuid "ce337254-b6c0-45a2-a872-553de31c1022") ) (label "DBUS1" - (at 260.35 50.8 0) + (at 185.42 52.07 0) (fields_autoplaced yes) (effects (font @@ -4107,7 +4636,7 @@ (uuid "cf8665dd-0f1b-44a6-be34-e47e82060d54") ) (label "INST[0..7]" - (at 312.42 40.64 0) + (at 237.49 41.91 0) (fields_autoplaced yes) (effects (font @@ -4118,7 +4647,7 @@ (uuid "d83e1bc3-f93b-442d-8cf6-f9b243556f26") ) (label "DBUS5" - (at 260.35 60.96 0) + (at 185.42 62.23 0) (fields_autoplaced yes) (effects (font @@ -4129,7 +4658,7 @@ (uuid "e2843628-37d0-463b-ac50-c124b38279ca") ) (label "DBUS2" - (at 260.35 53.34 0) + (at 185.42 54.61 0) (fields_autoplaced yes) (effects (font @@ -4140,7 +4669,7 @@ (uuid "ed467d59-01fc-42af-a895-3d52ef49089d") ) (label "DBUS4" - (at 260.35 58.42 0) + (at 185.42 59.69 0) (fields_autoplaced yes) (effects (font @@ -4150,9 +4679,31 @@ ) (uuid "f55999ca-c6fa-4842-b1e8-a0392cf573fc") ) + (global_label "DREG6" + (shape input) + (at 358.14 200.66 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "1ff3fbfb-5799-4ba4-b09d-432d5ec1a53f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 367.2937 200.66 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) (global_label "EXECUTE" (shape input) - (at 214.63 101.6 0) + (at 163.83 104.14 0) (fields_autoplaced yes) (effects (font @@ -4162,7 +4713,29 @@ ) (uuid "3031caf7-070b-48e5-8942-ad8a9dfc0581") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 225.8398 101.6 0) + (at 175.0398 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "DREG4" + (shape input) + (at 358.14 185.42 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "32549b00-40b7-4b24-97a8-25999b8e424e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 367.2937 185.42 0) (effects (font (size 1.27 1.27) @@ -4174,7 +4747,7 @@ ) (global_label "RST" (shape input) - (at 86.36 132.08 180) + (at 34.29 83.82 180) (fields_autoplaced yes) (effects (font @@ -4184,7 +4757,7 @@ ) (uuid "3fc72408-4025-4e9c-abfe-7aecf737f320") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 79.9277 132.08 0) + (at 27.8577 83.82 0) (effects (font (size 1.27 1.27) @@ -4194,9 +4767,31 @@ ) ) ) + (global_label "DREG3" + (shape input) + (at 240.03 105.41 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "60c11fa6-f551-4a11-bafe-0cb1319dfb9a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 249.1837 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) (global_label "L" (shape input) - (at 120.65 73.66 180) + (at 69.85 76.2 180) (fields_autoplaced yes) (effects (font @@ -4206,7 +4801,7 @@ ) (uuid "63f1390b-07dd-48cc-b160-3693b3d868cc") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 116.6367 73.66 0) + (at 65.8367 76.2 0) (effects (font (size 1.27 1.27) @@ -4216,9 +4811,31 @@ ) ) ) + (global_label "DREG1" + (shape input) + (at 358.14 90.17 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "698a8d3c-c4ff-4d70-a3dd-10a29919f69a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 367.2937 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) (global_label "CLK" (shape input) - (at 86.36 127 180) + (at 35.56 129.54 180) (fields_autoplaced yes) (effects (font @@ -4228,7 +4845,7 @@ ) (uuid "7a00a7f5-4098-47ee-bb3c-fae1ef9795b4") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 79.8067 127 0) + (at 29.0067 129.54 0) (effects (font (size 1.27 1.27) @@ -4240,7 +4857,7 @@ ) (global_label "{slash}EXECUTE" (shape input) - (at 194.31 83.82 0) + (at 143.51 86.36 0) (fields_autoplaced yes) (effects (font @@ -4250,7 +4867,7 @@ ) (uuid "7b560636-a4c0-4176-9199-eda3d8ce8578") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 206.8503 83.82 0) + (at 156.0503 86.36 0) (effects (font (size 1.27 1.27) @@ -4262,7 +4879,7 @@ ) (global_label "H" (shape input) - (at 120.65 99.06 180) + (at 69.85 101.6 180) (fields_autoplaced yes) (effects (font @@ -4272,7 +4889,7 @@ ) (uuid "7c899a27-6088-47aa-9171-c379c4011fe3") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 116.3343 99.06 0) + (at 65.5343 101.6 0) (effects (font (size 1.27 1.27) @@ -4284,7 +4901,7 @@ ) (global_label "{slash}IMM_FETCH" (shape input) - (at 194.31 81.28 0) + (at 143.51 83.82 0) (fields_autoplaced yes) (effects (font @@ -4294,7 +4911,7 @@ ) (uuid "7cf8aac9-ba33-4c76-8f0e-78ea24601795") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 208.9066 81.28 0) + (at 158.1066 83.82 0) (effects (font (size 1.27 1.27) @@ -4306,7 +4923,7 @@ ) (global_label "H" (shape input) - (at 120.65 78.74 180) + (at 69.85 81.28 180) (fields_autoplaced yes) (effects (font @@ -4316,7 +4933,7 @@ ) (uuid "893f8e7b-e06b-4671-898c-3baf37626bea") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 116.3343 78.74 0) + (at 65.5343 81.28 0) (effects (font (size 1.27 1.27) @@ -4326,9 +4943,97 @@ ) ) ) + (global_label "DREG0" + (shape input) + (at 358.14 82.55 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "9ad08269-ec18-413a-a775-9042df859c47") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 367.2937 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "DREG5" + (shape input) + (at 358.14 193.04 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "9ae7f1bf-b4a2-4ca1-bf57-734ca37fdfc0") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 367.2937 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "DREG7" + (shape input) + (at 358.14 208.28 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "b1034eaf-6ead-451d-a65e-5017f75f5ea3") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 367.2937 208.28 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "DREG2" + (shape input) + (at 237.49 97.79 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "cb8542d7-4a45-4cd3-bef4-b937284510cc") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 246.6437 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) (global_label "{slash}IMM_EN" (shape input) - (at 256.54 175.26 180) + (at 229.87 171.45 180) (fields_autoplaced yes) (effects (font @@ -4338,7 +5043,7 @@ ) (uuid "de860c81-08b3-4aa4-b28a-52a4301d5e04") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 245.2696 175.26 0) + (at 218.5996 171.45 0) (effects (font (size 1.27 1.27) @@ -4350,7 +5055,7 @@ ) (global_label "{slash}INST_FETCH" (shape input) - (at 194.31 78.74 0) + (at 143.51 81.28 0) (fields_autoplaced yes) (effects (font @@ -4360,7 +5065,7 @@ ) (uuid "faff1c15-972f-4ae7-b35b-572310f55554") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 209.5114 78.74 0) + (at 158.7114 81.28 0) (effects (font (size 1.27 1.27) @@ -4372,7 +5077,7 @@ ) (symbol (lib_id "power:GND") - (at 284.48 82.55 0) + (at 209.55 83.82 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4380,7 +5085,7 @@ (dnp no) (uuid "06851bae-23ca-43a1-99a6-6c9dd705b459") (property "Reference" "#PWR032" - (at 284.48 88.9 0) + (at 209.55 90.17 0) (effects (font (size 1.27 1.27) @@ -4389,7 +5094,7 @@ ) ) (property "Value" "GND" - (at 284.48 86.106 0) + (at 209.55 87.376 0) (effects (font (size 1.27 1.27) @@ -4397,7 +5102,7 @@ ) ) (property "Footprint" "" - (at 284.48 82.55 0) + (at 209.55 83.82 0) (effects (font (size 1.27 1.27) @@ -4406,7 +5111,7 @@ ) ) (property "Datasheet" "" - (at 284.48 82.55 0) + (at 209.55 83.82 0) (effects (font (size 1.27 1.27) @@ -4415,7 +5120,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 284.48 82.55 0) + (at 209.55 83.82 0) (effects (font (size 1.27 1.27) @@ -4437,7 +5142,7 @@ ) (symbol (lib_id "power:+5V") - (at 284.48 38.1 0) + (at 209.55 39.37 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4446,7 +5151,7 @@ (fields_autoplaced yes) (uuid "0a894cda-c86f-41b0-be83-5033e479cdcc") (property "Reference" "#PWR034" - (at 284.48 41.91 0) + (at 209.55 43.18 0) (effects (font (size 1.27 1.27) @@ -4455,7 +5160,7 @@ ) ) (property "Value" "+5V" - (at 284.48 33.02 0) + (at 209.55 34.29 0) (effects (font (size 1.27 1.27) @@ -4463,7 +5168,7 @@ ) ) (property "Footprint" "" - (at 284.48 38.1 0) + (at 209.55 39.37 0) (effects (font (size 1.27 1.27) @@ -4472,7 +5177,7 @@ ) ) (property "Datasheet" "" - (at 284.48 38.1 0) + (at 209.55 39.37 0) (effects (font (size 1.27 1.27) @@ -4481,7 +5186,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 284.48 38.1 0) + (at 209.55 39.37 0) (effects (font (size 1.27 1.27) @@ -4503,7 +5208,7 @@ ) (symbol (lib_id "power:+5V") - (at 173.99 64.77 0) + (at 123.19 67.31 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4512,7 +5217,7 @@ (fields_autoplaced yes) (uuid "0fd22b6f-1ebd-4985-91f9-ceba53b0733a") (property "Reference" "#PWR024" - (at 173.99 68.58 0) + (at 123.19 71.12 0) (effects (font (size 1.27 1.27) @@ -4521,7 +5226,7 @@ ) ) (property "Value" "+5V" - (at 173.99 59.69 0) + (at 123.19 62.23 0) (effects (font (size 1.27 1.27) @@ -4529,7 +5234,7 @@ ) ) (property "Footprint" "" - (at 173.99 64.77 0) + (at 123.19 67.31 0) (effects (font (size 1.27 1.27) @@ -4538,7 +5243,7 @@ ) ) (property "Datasheet" "" - (at 173.99 64.77 0) + (at 123.19 67.31 0) (effects (font (size 1.27 1.27) @@ -4547,7 +5252,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 173.99 64.77 0) + (at 123.19 67.31 0) (effects (font (size 1.27 1.27) @@ -4569,7 +5274,7 @@ ) (symbol (lib_id "power:GND") - (at 170.18 96.52 0) + (at 119.38 99.06 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4577,7 +5282,7 @@ (dnp no) (uuid "15727ec0-2c22-4407-91c6-71bfe7200c12") (property "Reference" "#PWR023" - (at 170.18 102.87 0) + (at 119.38 105.41 0) (effects (font (size 1.27 1.27) @@ -4586,7 +5291,7 @@ ) ) (property "Value" "GND" - (at 170.18 100.076 0) + (at 119.38 102.616 0) (effects (font (size 1.27 1.27) @@ -4594,7 +5299,7 @@ ) ) (property "Footprint" "" - (at 170.18 96.52 0) + (at 119.38 99.06 0) (effects (font (size 1.27 1.27) @@ -4603,7 +5308,7 @@ ) ) (property "Datasheet" "" - (at 170.18 96.52 0) + (at 119.38 99.06 0) (effects (font (size 1.27 1.27) @@ -4612,7 +5317,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 170.18 96.52 0) + (at 119.38 99.06 0) (effects (font (size 1.27 1.27) @@ -4634,7 +5339,7 @@ ) (symbol (lib_id "Device:R_US") - (at 182.88 71.12 0) + (at 132.08 73.66 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4643,7 +5348,7 @@ (fields_autoplaced yes) (uuid "27cf47bf-8447-426e-8a76-8c236d21bd59") (property "Reference" "R3" - (at 185.42 69.8499 0) + (at 134.62 72.3899 0) (effects (font (size 1.27 1.27) @@ -4652,7 +5357,7 @@ ) ) (property "Value" "10K" - (at 185.42 72.3899 0) + (at 134.62 74.9299 0) (effects (font (size 1.27 1.27) @@ -4661,7 +5366,7 @@ ) ) (property "Footprint" "" - (at 183.896 71.374 90) + (at 133.096 73.914 90) (effects (font (size 1.27 1.27) @@ -4670,7 +5375,7 @@ ) ) (property "Datasheet" "~" - (at 182.88 71.12 0) + (at 132.08 73.66 0) (effects (font (size 1.27 1.27) @@ -4679,7 +5384,7 @@ ) ) (property "Description" "Resistor, US symbol" - (at 182.88 71.12 0) + (at 132.08 73.66 0) (effects (font (size 1.27 1.27) @@ -4703,17 +5408,82 @@ ) ) (symbol - (lib_id "power:+5V") - (at 135.89 60.96 0) + (lib_id "power:+5V") + (at 85.09 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2b59ce6e-0ed0-4ecc-ac7f-79b4eb535e20") + (property "Reference" "#PWR022" + (at 85.09 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 85.09 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 85.09 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 85.09 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 85.09 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8273476a-5e17-489a-9351-164d21c52f19") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/a6a24a76-6a28-4ed6-98c2-1e1f1d137c76" + (reference "#PWR022") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 269.24 180.34 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "2b59ce6e-0ed0-4ecc-ac7f-79b4eb535e20") - (property "Reference" "#PWR022" - (at 135.89 64.77 0) + (uuid "4d07bf87-0d1f-4018-a3aa-a32eeed31a90") + (property "Reference" "#PWR088" + (at 269.24 186.69 0) (effects (font (size 1.27 1.27) @@ -4721,8 +5491,8 @@ (hide yes) ) ) - (property "Value" "+5V" - (at 135.89 55.88 0) + (property "Value" "GND" + (at 269.24 183.896 0) (effects (font (size 1.27 1.27) @@ -4730,7 +5500,7 @@ ) ) (property "Footprint" "" - (at 135.89 60.96 0) + (at 269.24 180.34 0) (effects (font (size 1.27 1.27) @@ -4739,7 +5509,7 @@ ) ) (property "Datasheet" "" - (at 135.89 60.96 0) + (at 269.24 180.34 0) (effects (font (size 1.27 1.27) @@ -4747,8 +5517,8 @@ (hide yes) ) ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 135.89 60.96 0) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 269.24 180.34 0) (effects (font (size 1.27 1.27) @@ -4757,12 +5527,12 @@ ) ) (pin "1" - (uuid "8273476a-5e17-489a-9351-164d21c52f19") + (uuid "9e2e062e-6950-4c89-9566-54fce0711123") ) (instances (project "gtxl" (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/a6a24a76-6a28-4ed6-98c2-1e1f1d137c76" - (reference "#PWR022") + (reference "#PWR088") (unit 1) ) ) @@ -4770,7 +5540,7 @@ ) (symbol (lib_id "Device:R_US") - (at 170.18 91.44 0) + (at 119.38 93.98 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4779,7 +5549,7 @@ (fields_autoplaced yes) (uuid "58edb357-d851-4749-bd86-2c8725e2aa6a") (property "Reference" "R1" - (at 172.72 90.1699 0) + (at 121.92 92.7099 0) (effects (font (size 1.27 1.27) @@ -4788,7 +5558,7 @@ ) ) (property "Value" "10K" - (at 172.72 92.7099 0) + (at 121.92 95.2499 0) (effects (font (size 1.27 1.27) @@ -4797,7 +5567,7 @@ ) ) (property "Footprint" "" - (at 171.196 91.694 90) + (at 120.396 94.234 90) (effects (font (size 1.27 1.27) @@ -4806,7 +5576,7 @@ ) ) (property "Datasheet" "~" - (at 170.18 91.44 0) + (at 119.38 93.98 0) (effects (font (size 1.27 1.27) @@ -4815,7 +5585,7 @@ ) ) (property "Description" "Resistor, US symbol" - (at 170.18 91.44 0) + (at 119.38 93.98 0) (effects (font (size 1.27 1.27) @@ -4840,7 +5610,7 @@ ) (symbol (lib_id "power:GND") - (at 135.89 107.95 0) + (at 85.09 110.49 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4848,7 +5618,7 @@ (dnp no) (uuid "604a9e70-be73-457c-98e2-9e56de38782b") (property "Reference" "#PWR021" - (at 135.89 114.3 0) + (at 85.09 116.84 0) (effects (font (size 1.27 1.27) @@ -4857,7 +5627,7 @@ ) ) (property "Value" "GND" - (at 135.89 111.506 0) + (at 85.09 114.046 0) (effects (font (size 1.27 1.27) @@ -4865,7 +5635,7 @@ ) ) (property "Footprint" "" - (at 135.89 107.95 0) + (at 85.09 110.49 0) (effects (font (size 1.27 1.27) @@ -4874,7 +5644,7 @@ ) ) (property "Datasheet" "" - (at 135.89 107.95 0) + (at 85.09 110.49 0) (effects (font (size 1.27 1.27) @@ -4883,7 +5653,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 135.89 107.95 0) + (at 85.09 110.49 0) (effects (font (size 1.27 1.27) @@ -4905,7 +5675,7 @@ ) (symbol (lib_id "Device:R_US") - (at 173.99 71.12 0) + (at 123.19 73.66 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4914,7 +5684,7 @@ (fields_autoplaced yes) (uuid "6275e9a6-0e66-4b19-99ab-472054f9ade2") (property "Reference" "R2" - (at 176.53 69.8499 0) + (at 125.73 72.3899 0) (effects (font (size 1.27 1.27) @@ -4923,7 +5693,7 @@ ) ) (property "Value" "10K" - (at 176.53 72.3899 0) + (at 125.73 74.9299 0) (effects (font (size 1.27 1.27) @@ -4932,7 +5702,7 @@ ) ) (property "Footprint" "" - (at 175.006 71.374 90) + (at 124.206 73.914 90) (effects (font (size 1.27 1.27) @@ -4941,7 +5711,7 @@ ) ) (property "Datasheet" "~" - (at 173.99 71.12 0) + (at 123.19 73.66 0) (effects (font (size 1.27 1.27) @@ -4950,7 +5720,7 @@ ) ) (property "Description" "Resistor, US symbol" - (at 173.99 71.12 0) + (at 123.19 73.66 0) (effects (font (size 1.27 1.27) @@ -4975,7 +5745,7 @@ ) (symbol (lib_id "74xx:74LS299") - (at 135.89 83.82 0) + (at 85.09 86.36 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4984,7 +5754,7 @@ (fields_autoplaced yes) (uuid "66552d37-7ae2-47be-ae5a-c77ac362716d") (property "Reference" "U11" - (at 138.0841 63.5 0) + (at 87.2841 66.04 0) (effects (font (size 1.27 1.27) @@ -4993,7 +5763,7 @@ ) ) (property "Value" "74LS299" - (at 138.0841 66.04 0) + (at 87.2841 68.58 0) (effects (font (size 1.27 1.27) @@ -5002,7 +5772,7 @@ ) ) (property "Footprint" "" - (at 135.89 83.82 0) + (at 85.09 86.36 0) (effects (font (size 1.27 1.27) @@ -5011,7 +5781,7 @@ ) ) (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS299" - (at 135.89 83.82 0) + (at 85.09 86.36 0) (effects (font (size 1.27 1.27) @@ -5020,7 +5790,7 @@ ) ) (property "Description" "8-bit Universal shift/storage Register" - (at 135.89 83.82 0) + (at 85.09 86.36 0) (effects (font (size 1.27 1.27) @@ -5099,16 +5869,16 @@ ) (symbol (lib_id "power:+5V") - (at 182.88 64.77 0) + (at 269.24 135.89 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "a8c38cdf-dc03-46f4-8dfd-aa978ddf8415") - (property "Reference" "#PWR025" - (at 182.88 68.58 0) + (uuid "a3a0d0d0-aa64-4326-9560-cf1b96599360") + (property "Reference" "#PWR089" + (at 269.24 139.7 0) (effects (font (size 1.27 1.27) @@ -5117,7 +5887,7 @@ ) ) (property "Value" "+5V" - (at 182.88 59.69 0) + (at 269.24 130.81 0) (effects (font (size 1.27 1.27) @@ -5125,7 +5895,7 @@ ) ) (property "Footprint" "" - (at 182.88 64.77 0) + (at 269.24 135.89 0) (effects (font (size 1.27 1.27) @@ -5134,7 +5904,7 @@ ) ) (property "Datasheet" "" - (at 182.88 64.77 0) + (at 269.24 135.89 0) (effects (font (size 1.27 1.27) @@ -5143,7 +5913,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 182.88 64.77 0) + (at 269.24 135.89 0) (effects (font (size 1.27 1.27) @@ -5152,47 +5922,46 @@ ) ) (pin "1" - (uuid "58664dcb-b934-4f97-8f58-082edf663ae7") + (uuid "b0d19a58-85e7-438d-b256-ebf845083cf0") ) (instances (project "gtxl" (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/a6a24a76-6a28-4ed6-98c2-1e1f1d137c76" - (reference "#PWR025") + (reference "#PWR089") (unit 1) ) ) ) ) (symbol - (lib_id "74xx:74LS574") - (at 284.48 162.56 0) + (lib_id "power:+5V") + (at 132.08 67.31 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "b76e1cfd-8428-4b60-bbec-57e7bd1b7c37") - (property "Reference" "U18" - (at 286.6741 142.24 0) + (uuid "a8c38cdf-dc03-46f4-8dfd-aa978ddf8415") + (property "Reference" "#PWR025" + (at 132.08 71.12 0) (effects (font (size 1.27 1.27) ) - (justify left) + (hide yes) ) ) - (property "Value" "74LS574" - (at 286.6741 144.78 0) + (property "Value" "+5V" + (at 132.08 62.23 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) (property "Footprint" "" - (at 284.48 162.56 0) + (at 132.08 67.31 0) (effects (font (size 1.27 1.27) @@ -5200,8 +5969,8 @@ (hide yes) ) ) - (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS574" - (at 284.48 162.56 0) + (property "Datasheet" "" + (at 132.08 67.31 0) (effects (font (size 1.27 1.27) @@ -5209,8 +5978,8 @@ (hide yes) ) ) - (property "Description" "8-bit Register, 3-state outputs" - (at 284.48 162.56 0) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 132.08 67.31 0) (effects (font (size 1.27 1.27) @@ -5218,70 +5987,13 @@ (hide yes) ) ) - (pin "16" - (uuid "022522cd-ebc7-4539-8763-88e94980a037") - ) - (pin "7" - (uuid "1f394ba2-4df7-46c7-a4b1-a7a5a30c15d9") - ) - (pin "9" - (uuid "94dba45c-9100-449d-b46f-7bacde1c7c26") - ) - (pin "17" - (uuid "43845a89-a9de-43d7-b92b-b032680bf023") - ) (pin "1" - (uuid "99453d4f-da1e-4b29-b5e3-a36daf8e3804") - ) - (pin "20" - (uuid "5dc9d03d-47a2-4a63-ab87-5deec3df592e") - ) - (pin "2" - (uuid "1de8cc23-770d-404d-b776-b395739aa794") - ) - (pin "11" - (uuid "c4d52384-50d2-431c-a688-58447867e05f") - ) - (pin "19" - (uuid "224a6b87-d3b6-4513-a5f6-7dd73f59364b") - ) - (pin "6" - (uuid "f36bc5b6-5543-4505-bc87-982767cb82a2") - ) - (pin "15" - (uuid "32b25613-1c71-4832-8c14-25565844ae6f") - ) - (pin "4" - (uuid "2c388305-ee1a-4a3b-8466-4dfcec8679ef") - ) - (pin "14" - (uuid "2d11fed1-2e63-4bf2-86a4-9f188d9c049e") - ) - (pin "12" - (uuid "672aa6ac-47ad-4f22-b91c-055c45fdd1cd") - ) - (pin "5" - (uuid "95f8d15c-8c50-4605-8a31-e9968ff318b9") - ) - (pin "10" - (uuid "33b403e2-45a1-42c0-b77a-2645dc4e6c85") - ) - (pin "18" - (uuid "f012eaa5-f521-4abc-8fb7-90dcb462a5ed") - ) - (pin "8" - (uuid "a62c5ded-49e0-48b8-9a51-fc019da16127") - ) - (pin "3" - (uuid "57ff81b4-94b4-48fe-b978-2e4008915a4c") - ) - (pin "13" - (uuid "67fea1e6-fa61-45cb-9c1d-3bba87a98bab") + (uuid "58664dcb-b934-4f97-8f58-082edf663ae7") ) (instances - (project "" + (project "gtxl" (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/a6a24a76-6a28-4ed6-98c2-1e1f1d137c76" - (reference "U18") + (reference "#PWR025") (unit 1) ) ) @@ -5289,7 +6001,7 @@ ) (symbol (lib_id "power:GND") - (at 284.48 184.15 0) + (at 209.55 180.34 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5297,7 +6009,7 @@ (dnp no) (uuid "b896dadc-fc79-4d82-abae-36df021dfc68") (property "Reference" "#PWR033" - (at 284.48 190.5 0) + (at 209.55 186.69 0) (effects (font (size 1.27 1.27) @@ -5306,7 +6018,7 @@ ) ) (property "Value" "GND" - (at 284.48 187.706 0) + (at 209.55 183.896 0) (effects (font (size 1.27 1.27) @@ -5314,7 +6026,7 @@ ) ) (property "Footprint" "" - (at 284.48 184.15 0) + (at 209.55 180.34 0) (effects (font (size 1.27 1.27) @@ -5323,7 +6035,7 @@ ) ) (property "Datasheet" "" - (at 284.48 184.15 0) + (at 209.55 180.34 0) (effects (font (size 1.27 1.27) @@ -5332,7 +6044,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 284.48 184.15 0) + (at 209.55 180.34 0) (effects (font (size 1.27 1.27) @@ -5354,7 +6066,7 @@ ) (symbol (lib_id "74xx:74LS377") - (at 284.48 60.96 0) + (at 209.55 62.23 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5363,7 +6075,7 @@ (fields_autoplaced yes) (uuid "be75d9e0-0967-4203-b9ab-7a8ad4419eb3") (property "Reference" "U17" - (at 286.6741 40.64 0) + (at 211.7441 41.91 0) (effects (font (size 1.27 1.27) @@ -5372,7 +6084,7 @@ ) ) (property "Value" "74LS377" - (at 286.6741 43.18 0) + (at 211.7441 44.45 0) (effects (font (size 1.27 1.27) @@ -5381,7 +6093,7 @@ ) ) (property "Footprint" "" - (at 284.48 60.96 0) + (at 209.55 62.23 0) (effects (font (size 1.27 1.27) @@ -5390,7 +6102,7 @@ ) ) (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS377" - (at 284.48 60.96 0) + (at 209.55 62.23 0) (effects (font (size 1.27 1.27) @@ -5399,7 +6111,7 @@ ) ) (property "Description" "8-bit Register" - (at 284.48 60.96 0) + (at 209.55 62.23 0) (effects (font (size 1.27 1.27) @@ -5476,9 +6188,133 @@ ) ) ) + (symbol + (lib_id "74xx:74LS377") + (at 209.55 158.75 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ceed78b9-aaa5-4330-b95e-142b1d503b23") + (property "Reference" "U46" + (at 211.7441 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "74LS377" + (at 211.7441 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 209.55 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS377" + (at 209.55 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "8-bit Register" + (at 209.55 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "20" + (uuid "5683c018-9ef6-4702-9c63-67e5dd51270d") + ) + (pin "3" + (uuid "1044a54c-ffa4-47f4-99fb-956e91e08833") + ) + (pin "7" + (uuid "a5360fea-0c8c-4c2c-9ac1-aa8d56f20f61") + ) + (pin "9" + (uuid "c6d7b71d-af9b-47e4-bd43-cbc630b83df6") + ) + (pin "17" + (uuid "16a62012-917b-46cd-8642-bf421e710ed4") + ) + (pin "15" + (uuid "8c5b8818-a98d-4213-b262-22e348d53111") + ) + (pin "1" + (uuid "47e18d91-6452-4845-a3c3-9eb637d04949") + ) + (pin "11" + (uuid "f718aeb8-31c3-41d6-a85c-5bbfbd2d734d") + ) + (pin "10" + (uuid "e017bb46-998e-4b7a-99f3-1f7804640b93") + ) + (pin "2" + (uuid "eb3ef8ce-812a-49cf-b48b-4556af2a4130") + ) + (pin "6" + (uuid "a9e2a57b-33b7-498a-852a-28999adca946") + ) + (pin "14" + (uuid "658d9d78-e892-41da-92f2-f05fdb19bf07") + ) + (pin "13" + (uuid "8b7f9227-4b88-4441-b802-b582c1e6bbe7") + ) + (pin "16" + (uuid "d3a726f7-83ee-4402-997a-1b2ba00f6649") + ) + (pin "18" + (uuid "cc5f6019-b378-4c8f-914a-3996ae4a847f") + ) + (pin "8" + (uuid "f27f4bf6-85d6-411f-98ad-6a5dbbf00865") + ) + (pin "4" + (uuid "30e9495f-1319-4b0c-be7a-e75cc8346d42") + ) + (pin "5" + (uuid "f9c4fe2a-861b-4a02-aa2c-83de865aee9f") + ) + (pin "12" + (uuid "569dc314-a931-475b-954f-b8157d073f83") + ) + (pin "19" + (uuid "d322110b-222f-4502-ba55-ea914f2dc14c") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/a6a24a76-6a28-4ed6-98c2-1e1f1d137c76" + (reference "U46") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "74xx:74AHCT04") - (at 201.93 101.6 0) + (at 151.13 104.14 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5487,7 +6323,7 @@ (fields_autoplaced yes) (uuid "d05ec115-e882-4d2c-b8c0-b009ae99627d") (property "Reference" "U30" - (at 201.93 92.71 0) + (at 151.13 95.25 0) (effects (font (size 1.27 1.27) @@ -5495,7 +6331,7 @@ ) ) (property "Value" "74AHCT04" - (at 201.93 95.25 0) + (at 151.13 97.79 0) (effects (font (size 1.27 1.27) @@ -5503,7 +6339,7 @@ ) ) (property "Footprint" "" - (at 201.93 101.6 0) + (at 151.13 104.14 0) (effects (font (size 1.27 1.27) @@ -5512,7 +6348,7 @@ ) ) (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/74AHC_AHCT04.pdf" - (at 201.93 101.6 0) + (at 151.13 104.14 0) (effects (font (size 1.27 1.27) @@ -5521,7 +6357,7 @@ ) ) (property "Description" "Hex Inverter" - (at 201.93 101.6 0) + (at 151.13 104.14 0) (effects (font (size 1.27 1.27) @@ -5580,9 +6416,133 @@ ) ) ) + (symbol + (lib_id "74xx:74HCT244") + (at 269.24 158.75 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e4ff7da5-45be-430d-acaf-eb292967b51d") + (property "Reference" "U18" + (at 271.4341 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "74HCT244" + (at 271.4341 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 269.24 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/74HC_HCT244.pdf" + (at 269.24 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "8-bit Buffer/Line Driver 3-state" + (at 269.24 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "13" + (uuid "037679b9-e77a-465a-bbad-6416151cb537") + ) + (pin "6" + (uuid "1905c6f1-5ab4-4fb0-9002-22b67786f3fd") + ) + (pin "12" + (uuid "406b8f31-1f22-48e5-bbcc-ac4c62fb1cd3") + ) + (pin "8" + (uuid "7756ab15-b135-4008-950e-806e9ab7127c") + ) + (pin "14" + (uuid "36f3ade3-7f7d-4b1f-964b-95346d478a3a") + ) + (pin "4" + (uuid "3544cc07-87c3-4a1d-9f96-d1140b4b9904") + ) + (pin "3" + (uuid "1b716806-ddcf-4cbf-a729-80eaf9224d67") + ) + (pin "17" + (uuid "3921563d-8e94-4f15-b80f-194191517a45") + ) + (pin "5" + (uuid "7205fe5e-361b-470b-a34f-25122ce0ef52") + ) + (pin "15" + (uuid "ffb66dac-3c0c-4e5e-91f9-5faf312406f6") + ) + (pin "1" + (uuid "bb7050cd-2863-49ad-bf08-7c997c8856bb") + ) + (pin "10" + (uuid "97efd460-a251-4463-936a-0a075a681716") + ) + (pin "20" + (uuid "4c62eeea-5b51-4866-9fa7-fc4b1a7e359e") + ) + (pin "7" + (uuid "1a5a03b7-fc4e-4e19-87cd-2516383e28f7") + ) + (pin "9" + (uuid "254a147d-1b4b-4aa8-ba91-51615b422587") + ) + (pin "2" + (uuid "94ce07f6-8a53-4259-be43-bca6f568b8b9") + ) + (pin "16" + (uuid "749d65c1-aba5-465e-b409-231a0ce40ab3") + ) + (pin "19" + (uuid "ff6e283a-c3b3-4de8-b63e-95f315d67cae") + ) + (pin "11" + (uuid "ac5f18b9-cb11-456a-8d05-d791ad71ad0d") + ) + (pin "18" + (uuid "ae59dc29-6080-40a1-b6b3-189fd9d2fbc5") + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/a6a24a76-6a28-4ed6-98c2-1e1f1d137c76" + (reference "U18") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:+5V") - (at 284.48 139.7 0) + (at 209.55 135.89 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5591,7 +6551,7 @@ (fields_autoplaced yes) (uuid "e5d612e9-5f4f-494b-b061-f727f39c08da") (property "Reference" "#PWR035" - (at 284.48 143.51 0) + (at 209.55 139.7 0) (effects (font (size 1.27 1.27) @@ -5600,7 +6560,7 @@ ) ) (property "Value" "+5V" - (at 284.48 134.62 0) + (at 209.55 130.81 0) (effects (font (size 1.27 1.27) @@ -5608,7 +6568,7 @@ ) ) (property "Footprint" "" - (at 284.48 139.7 0) + (at 209.55 135.89 0) (effects (font (size 1.27 1.27) @@ -5617,7 +6577,7 @@ ) ) (property "Datasheet" "" - (at 284.48 139.7 0) + (at 209.55 135.89 0) (effects (font (size 1.27 1.27) @@ -5626,7 +6586,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 284.48 139.7 0) + (at 209.55 135.89 0) (effects (font (size 1.27 1.27) diff --git a/pcb/gtxl/TIMER.kicad_sch b/pcb/gtxl/TIMER.kicad_sch index d6f6b32..19cda5b 100644 --- a/pcb/gtxl/TIMER.kicad_sch +++ b/pcb/gtxl/TIMER.kicad_sch @@ -4,4511 +4,5 @@ (generator_version "8.0") (uuid "680fb28b-2c55-4395-9945-5cf38ecae535") (paper "B") - (lib_symbols - (symbol "74xx:74LS109" - (pin_names - (offset 1.016) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "U" - (at -7.62 8.89 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "74LS109" - (at -7.62 -8.89 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS109" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Dual JK Flip-Flop, Set & Reset" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_locked" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "ki_keywords" "TTL JK" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "DIP*W7.62mm*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "74LS109_1_0" - (pin input line - (at 0 -7.62 90) - (length 2.54) - (name "~{R}" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -7.62 2.54 0) - (length 2.54) - (name "J" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -7.62 -2.54 0) - (length 2.54) - (name "~{K}" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input clock - (at -7.62 0 0) - (length 2.54) - (name "C" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at 0 7.62 270) - (length 2.54) - (name "~{S}" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 7.62 2.54 180) - (length 2.54) - (name "Q" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 7.62 -2.54 180) - (length 2.54) - (name "~{Q}" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "74LS109_1_1" - (rectangle - (start -5.08 5.08) - (end 5.08 -5.08) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - ) - (symbol "74LS109_2_0" - (pin output line - (at 7.62 2.54 180) - (length 2.54) - (name "Q" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at 0 7.62 270) - (length 2.54) - (name "~{S}" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input clock - (at -7.62 0 0) - (length 2.54) - (name "C" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -7.62 -2.54 0) - (length 2.54) - (name "~{K}" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -7.62 2.54 0) - (length 2.54) - (name "J" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at 0 -7.62 90) - (length 2.54) - (name "~{R}" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "15" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 7.62 -2.54 180) - (length 2.54) - (name "~{Q}" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "9" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "74LS109_2_1" - (rectangle - (start -5.08 5.08) - (end 5.08 -5.08) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - ) - (symbol "74LS109_3_0" - (pin power_in line - (at 0 10.16 270) - (length 2.54) - (name "VCC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "16" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 0 -10.16 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "74LS109_3_1" - (rectangle - (start -5.08 7.62) - (end 5.08 -7.62) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - ) - ) - (symbol "74xx:74LS161" - (pin_names - (offset 1.016) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "U" - (at -7.62 16.51 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "74LS161" - (at -7.62 -16.51 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS161" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Synchronous 4-bit programmable binary Counter" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_locked" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "ki_keywords" "TTL CNT CNT4" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "DIP?16*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "74LS161_1_0" - (pin input line - (at -12.7 -12.7 0) - (length 5.08) - (name "~{MR}" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -12.7 -5.08 0) - (length 5.08) - (name "CET" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 12.7 5.08 180) - (length 5.08) - (name "Q3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 12.7 7.62 180) - (length 5.08) - (name "Q2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 12.7 10.16 180) - (length 5.08) - (name "Q1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 12.7 12.7 180) - (length 5.08) - (name "Q0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 12.7 0 180) - (length 5.08) - (name "TC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "15" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 0 20.32 270) - (length 5.08) - (name "VCC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "16" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -12.7 -7.62 0) - (length 5.08) - (name "CP" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -12.7 12.7 0) - (length 5.08) - (name "D0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -12.7 10.16 0) - (length 5.08) - (name "D1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -12.7 7.62 0) - (length 5.08) - (name "D2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -12.7 5.08 0) - (length 5.08) - (name "D3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -12.7 -2.54 0) - (length 5.08) - (name "CEP" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 0 -20.32 90) - (length 5.08) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -12.7 0 0) - (length 5.08) - (name "~{PE}" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "9" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "74LS161_1_1" - (rectangle - (start -7.62 15.24) - (end 7.62 -15.24) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - ) - ) - (symbol "74xx:74LS32" - (pin_names - (offset 1.016) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "U" - (at 0 1.27 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "74LS32" - (at 0 -1.27 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS32" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Quad 2-input OR" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_locked" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "ki_keywords" "TTL Or2" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "DIP?14*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "74LS32_1_1" - (arc - (start -3.81 -3.81) - (mid -2.589 0) - (end -3.81 3.81) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start -0.6096 -3.81) - (mid 2.1842 -2.5851) - (end 3.81 0) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (polyline - (pts - (xy -3.81 -3.81) (xy -0.635 -3.81) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (polyline - (pts - (xy -3.81 3.81) (xy -0.635 3.81) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (polyline - (pts - (xy -0.635 3.81) (xy -3.81 3.81) (xy -3.81 3.81) (xy -3.556 3.4036) (xy -3.0226 2.2606) (xy -2.6924 1.0414) - (xy -2.6162 -0.254) (xy -2.7686 -1.4986) (xy -3.175 -2.7178) (xy -3.81 -3.81) (xy -3.81 -3.81) - (xy -0.635 -3.81) - ) - (stroke - (width -25.4) - (type default) - ) - (fill - (type background) - ) - ) - (arc - (start 3.81 0) - (mid 2.1915 2.5936) - (end -0.6096 3.81) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (pin input line - (at -7.62 2.54 0) - (length 4.318) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -7.62 -2.54 0) - (length 4.318) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 7.62 0 180) - (length 3.81) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "74LS32_1_2" - (arc - (start 0 -3.81) - (mid 3.7934 0) - (end 0 3.81) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (polyline - (pts - (xy 0 3.81) (xy -3.81 3.81) (xy -3.81 -3.81) (xy 0 -3.81) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (pin input inverted - (at -7.62 2.54 0) - (length 3.81) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input inverted - (at -7.62 -2.54 0) - (length 3.81) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output inverted - (at 7.62 0 180) - (length 3.81) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "74LS32_2_1" - (arc - (start -3.81 -3.81) - (mid -2.589 0) - (end -3.81 3.81) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start -0.6096 -3.81) - (mid 2.1842 -2.5851) - (end 3.81 0) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (polyline - (pts - (xy -3.81 -3.81) (xy -0.635 -3.81) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (polyline - (pts - (xy -3.81 3.81) (xy -0.635 3.81) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (polyline - (pts - (xy -0.635 3.81) (xy -3.81 3.81) (xy -3.81 3.81) (xy -3.556 3.4036) (xy -3.0226 2.2606) (xy -2.6924 1.0414) - (xy -2.6162 -0.254) (xy -2.7686 -1.4986) (xy -3.175 -2.7178) (xy -3.81 -3.81) (xy -3.81 -3.81) - (xy -0.635 -3.81) - ) - (stroke - (width -25.4) - (type default) - ) - (fill - (type background) - ) - ) - (arc - (start 3.81 0) - (mid 2.1915 2.5936) - (end -0.6096 3.81) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (pin input line - (at -7.62 2.54 0) - (length 4.318) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -7.62 -2.54 0) - (length 4.318) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 7.62 0 180) - (length 3.81) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "74LS32_2_2" - (arc - (start 0 -3.81) - (mid 3.7934 0) - (end 0 3.81) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (polyline - (pts - (xy 0 3.81) (xy -3.81 3.81) (xy -3.81 -3.81) (xy 0 -3.81) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (pin input inverted - (at -7.62 2.54 0) - (length 3.81) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input inverted - (at -7.62 -2.54 0) - (length 3.81) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output inverted - (at 7.62 0 180) - (length 3.81) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "74LS32_3_1" - (arc - (start -3.81 -3.81) - (mid -2.589 0) - (end -3.81 3.81) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start -0.6096 -3.81) - (mid 2.1842 -2.5851) - (end 3.81 0) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (polyline - (pts - (xy -3.81 -3.81) (xy -0.635 -3.81) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (polyline - (pts - (xy -3.81 3.81) (xy -0.635 3.81) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (polyline - (pts - (xy -0.635 3.81) (xy -3.81 3.81) (xy -3.81 3.81) (xy -3.556 3.4036) (xy -3.0226 2.2606) (xy -2.6924 1.0414) - (xy -2.6162 -0.254) (xy -2.7686 -1.4986) (xy -3.175 -2.7178) (xy -3.81 -3.81) (xy -3.81 -3.81) - (xy -0.635 -3.81) - ) - (stroke - (width -25.4) - (type default) - ) - (fill - (type background) - ) - ) - (arc - (start 3.81 0) - (mid 2.1915 2.5936) - (end -0.6096 3.81) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (pin input line - (at -7.62 -2.54 0) - (length 4.318) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 7.62 0 180) - (length 3.81) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -7.62 2.54 0) - (length 4.318) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "9" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "74LS32_3_2" - (arc - (start 0 -3.81) - (mid 3.7934 0) - (end 0 3.81) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (polyline - (pts - (xy 0 3.81) (xy -3.81 3.81) (xy -3.81 -3.81) (xy 0 -3.81) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (pin input inverted - (at -7.62 -2.54 0) - (length 3.81) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output inverted - (at 7.62 0 180) - (length 3.81) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input inverted - (at -7.62 2.54 0) - (length 3.81) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "9" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "74LS32_4_1" - (arc - (start -3.81 -3.81) - (mid -2.589 0) - (end -3.81 3.81) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start -0.6096 -3.81) - (mid 2.1842 -2.5851) - (end 3.81 0) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (polyline - (pts - (xy -3.81 -3.81) (xy -0.635 -3.81) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (polyline - (pts - (xy -3.81 3.81) (xy -0.635 3.81) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (polyline - (pts - (xy -0.635 3.81) (xy -3.81 3.81) (xy -3.81 3.81) (xy -3.556 3.4036) (xy -3.0226 2.2606) (xy -2.6924 1.0414) - (xy -2.6162 -0.254) (xy -2.7686 -1.4986) (xy -3.175 -2.7178) (xy -3.81 -3.81) (xy -3.81 -3.81) - (xy -0.635 -3.81) - ) - (stroke - (width -25.4) - (type default) - ) - (fill - (type background) - ) - ) - (arc - (start 3.81 0) - (mid 2.1915 2.5936) - (end -0.6096 3.81) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (pin output line - (at 7.62 0 180) - (length 3.81) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -7.62 2.54 0) - (length 4.318) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -7.62 -2.54 0) - (length 4.318) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "74LS32_4_2" - (arc - (start 0 -3.81) - (mid 3.7934 0) - (end 0 3.81) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (polyline - (pts - (xy 0 3.81) (xy -3.81 3.81) (xy -3.81 -3.81) (xy 0 -3.81) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (pin output inverted - (at 7.62 0 180) - (length 3.81) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input inverted - (at -7.62 2.54 0) - (length 3.81) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input inverted - (at -7.62 -2.54 0) - (length 3.81) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "74LS32_5_0" - (pin power_in line - (at 0 12.7 270) - (length 5.08) - (name "VCC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 0 -12.7 90) - (length 5.08) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "74LS32_5_1" - (rectangle - (start -5.08 7.62) - (end 5.08 -7.62) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - ) - ) - (symbol "power:+5V" - (power) - (pin_numbers hide) - (pin_names - (offset 0) hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "#PWR" - (at 0 -3.81 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+5V" - (at 0 3.556 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "global power" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "+5V_0_1" - (polyline - (pts - (xy -0.762 1.27) (xy 0 2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 0) (xy 0 2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 2.54) (xy 0.762 1.27) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "+5V_1_1" - (pin power_in line - (at 0 0 90) - (length 0) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) - (symbol "power:GND" - (power) - (pin_numbers hide) - (pin_names - (offset 0) hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "#PWR" - (at 0 -6.35 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 0 -3.81 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "global power" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "GND_0_1" - (polyline - (pts - (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "GND_1_1" - (pin power_in line - (at 0 0 270) - (length 0) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) - ) - (junction - (at 280.67 151.13) - (diameter 0) - (color 0 0 0 0) - (uuid "2c821b65-93f9-4bc2-b68b-56142996785c") - ) - (junction - (at 123.19 93.98) - (diameter 0) - (color 0 0 0 0) - (uuid "4d3c8875-0ac0-4291-b3d7-f3f7c20c3976") - ) - (junction - (at 128.27 158.75) - (diameter 0) - (color 0 0 0 0) - (uuid "5477fde1-c723-4afd-98b1-8c0892994929") - ) - (junction - (at 118.11 153.67) - (diameter 0) - (color 0 0 0 0) - (uuid "6c85a0c2-5c70-42b6-9dff-5dddaaaf8d22") - ) - (junction - (at 138.43 163.83) - (diameter 0) - (color 0 0 0 0) - (uuid "81226eb7-83fc-429c-bf3f-b665bebaaa8c") - ) - (junction - (at 128.27 182.88) - (diameter 0) - (color 0 0 0 0) - (uuid "a389023e-98c7-40f7-ae0f-e35618beb5df") - ) - (junction - (at 256.54 182.88) - (diameter 0) - (color 0 0 0 0) - (uuid "b5da3bdd-0a3a-4e68-b021-dbf6e0dc0444") - ) - (junction - (at 138.43 187.96) - (diameter 0) - (color 0 0 0 0) - (uuid "d846290d-5a0b-47b9-960e-3ef36394d1a4") - ) - (bus_entry - (at 220.98 88.9) - (size 2.54 -2.54) - (stroke - (width 0) - (type default) - ) - (uuid "0f1b4ff0-574f-4635-ad70-8e59a25937aa") - ) - (bus_entry - (at 220.98 146.05) - (size 2.54 -2.54) - (stroke - (width 0) - (type default) - ) - (uuid "194dbe07-825d-4bba-8adc-911508c3b440") - ) - (bus_entry - (at 170.18 78.74) - (size 2.54 2.54) - (stroke - (width 0) - (type default) - ) - (uuid "238687e4-1fed-4c37-afad-4fb172552be0") - ) - (bus_entry - (at 170.18 138.43) - (size 2.54 2.54) - (stroke - (width 0) - (type default) - ) - (uuid "359f3cfc-f2ac-4c0d-9927-c0e04b3d7331") - ) - (bus_entry - (at 220.98 140.97) - (size 2.54 -2.54) - (stroke - (width 0) - (type default) - ) - (uuid "4837e357-706a-48c2-ab7d-f5a4ee80bb4f") - ) - (bus_entry - (at 170.18 143.51) - (size 2.54 2.54) - (stroke - (width 0) - (type default) - ) - (uuid "583f63a3-4dc5-47d8-8c69-fdb0c5191e17") - ) - (bus_entry - (at 170.18 140.97) - (size 2.54 2.54) - (stroke - (width 0) - (type default) - ) - (uuid "5e55e1d9-d686-4ac7-b18a-33d84be3c800") - ) - (bus_entry - (at 170.18 83.82) - (size 2.54 2.54) - (stroke - (width 0) - (type default) - ) - (uuid "5fbb4fb6-00f5-4d14-8969-0047d87e95c3") - ) - (bus_entry - (at 170.18 86.36) - (size 2.54 2.54) - (stroke - (width 0) - (type default) - ) - (uuid "65126902-1ebd-4c10-95a7-70ff638d7f50") - ) - (bus_entry - (at 170.18 81.28) - (size 2.54 2.54) - (stroke - (width 0) - (type default) - ) - (uuid "6f377285-42e3-4648-8b65-690183da41a9") - ) - (bus_entry - (at 220.98 81.28) - (size 2.54 -2.54) - (stroke - (width 0) - (type default) - ) - (uuid "870cef07-4798-44cc-8c58-9f2def945585") - ) - (bus_entry - (at 220.98 138.43) - (size 2.54 -2.54) - (stroke - (width 0) - (type default) - ) - (uuid "b09791c5-f210-48e1-83cd-1e53baeea2d5") - ) - (bus_entry - (at 170.18 135.89) - (size 2.54 2.54) - (stroke - (width 0) - (type default) - ) - (uuid "bebac16a-c669-4ebf-9f71-a2928a2ef298") - ) - (bus_entry - (at 220.98 86.36) - (size 2.54 -2.54) - (stroke - (width 0) - (type default) - ) - (uuid "c125d11f-4647-4f63-93b9-2a5953769fca") - ) - (bus_entry - (at 220.98 143.51) - (size 2.54 -2.54) - (stroke - (width 0) - (type default) - ) - (uuid "e02a7a5e-c85d-4a24-a01b-d3951a99c972") - ) - (bus_entry - (at 220.98 83.82) - (size 2.54 -2.54) - (stroke - (width 0) - (type default) - ) - (uuid "e25ba879-7b02-4643-be91-e08c46ae2a99") - ) - (wire - (pts - (xy 280.67 151.13) (xy 314.96 151.13) - ) - (stroke - (width 0) - (type default) - ) - (uuid "009edf01-b061-481b-8d60-21edc82c8668") - ) - (wire - (pts - (xy 210.82 93.98) (xy 210.82 121.92) - ) - (stroke - (width 0) - (type default) - ) - (uuid "009fd815-d587-4777-b529-bf3ba81e82dc") - ) - (wire - (pts - (xy 128.27 158.75) (xy 182.88 158.75) - ) - (stroke - (width 0) - (type default) - ) - (uuid "00e6f05b-acc4-4dc2-821c-ae15abcae627") - ) - (bus - (pts - (xy 157.48 73.66) (xy 170.18 73.66) - ) - (stroke - (width 0) - (type default) - ) - (uuid "04b4462e-c8f4-4b25-b810-777c5fd46a85") - ) - (wire - (pts - (xy 208.28 138.43) (xy 220.98 138.43) - ) - (stroke - (width 0) - (type default) - ) - (uuid "0595d971-df27-4b91-90b0-f27bdf26fe15") - ) - (wire - (pts - (xy 180.34 99.06) (xy 182.88 99.06) - ) - (stroke - (width 0) - (type default) - ) - (uuid "08e245a7-06fa-4861-889a-f47a0893f123") - ) - (wire - (pts - (xy 138.43 106.68) (xy 138.43 163.83) - ) - (stroke - (width 0) - (type default) - ) - (uuid "0f431a75-dfb8-4e23-bc9c-24dee4c3652e") - ) - (wire - (pts - (xy 67.31 80.01) (xy 74.93 80.01) - ) - (stroke - (width 0) - (type default) - ) - (uuid "1341487f-ff6a-4313-8834-1c95537295ba") - ) - (wire - (pts - (xy 110.49 93.98) (xy 123.19 93.98) - ) - (stroke - (width 0) - (type default) - ) - (uuid "1468f4e8-0580-4084-96ea-bced33088dab") - ) - (bus - (pts - (xy 223.52 138.43) (xy 223.52 135.89) - ) - (stroke - (width 0) - (type default) - ) - (uuid "1771156a-0600-4267-995a-472054669962") - ) - (bus - (pts - (xy 223.52 86.36) (xy 223.52 83.82) - ) - (stroke - (width 0) - (type default) - ) - (uuid "1803eb0c-98a5-44f5-a599-1f5b8fca31c9") - ) - (wire - (pts - (xy 128.27 182.88) (xy 256.54 182.88) - ) - (stroke - (width 0) - (type default) - ) - (uuid "1a1cca7e-3dba-45d0-a912-9043090d4f04") - ) - (bus - (pts - (xy 223.52 143.51) (xy 223.52 148.59) - ) - (stroke - (width 0) - (type default) - ) - (uuid "1a8bc413-08a2-4a44-a090-7efc8a82ee19") - ) - (wire - (pts - (xy 256.54 165.1) (xy 283.21 165.1) - ) - (stroke - (width 0) - (type default) - ) - (uuid "1d75ac1e-0104-4820-8848-52878cc990fe") - ) - (wire - (pts - (xy 138.43 187.96) (xy 248.92 187.96) - ) - (stroke - (width 0) - (type default) - ) - (uuid "1f001f5c-152e-496e-a870-f83e78db6324") - ) - (wire - (pts - (xy 172.72 143.51) (xy 182.88 143.51) - ) - (stroke - (width 0) - (type default) - ) - (uuid "2f3a78b0-9a98-4c69-9512-b8b875a0e5bd") - ) - (wire - (pts - (xy 195.58 71.12) (xy 195.58 73.66) - ) - (stroke - (width 0) - (type default) - ) - (uuid "30ce125b-0052-4b58-97a4-ac8693a73832") - ) - (wire - (pts - (xy 308.61 167.64) (xy 317.5 167.64) - ) - (stroke - (width 0) - (type default) - ) - (uuid "3208f6dd-9842-402a-9630-1bd02d506e27") - ) - (wire - (pts - (xy 110.49 177.8) (xy 118.11 177.8) - ) - (stroke - (width 0) - (type default) - ) - (uuid "3766d7b5-2cb2-486e-9d9c-256e446bb865") - ) - (bus - (pts - (xy 170.18 140.97) (xy 170.18 138.43) - ) - (stroke - (width 0) - (type default) - ) - (uuid "3768460d-7267-4602-8a85-5a88deb8ffdf") - ) - (bus - (pts - (xy 223.52 148.59) (xy 240.03 148.59) - ) - (stroke - (width 0) - (type default) - ) - (uuid "38728877-2a50-4d6a-8e1f-1cdf1c3610ea") - ) - (wire - (pts - (xy 280.67 162.56) (xy 280.67 151.13) - ) - (stroke - (width 0) - (type default) - ) - (uuid "3e10adef-ae8e-42ca-8126-edd927ff4df7") - ) - (wire - (pts - (xy 208.28 140.97) (xy 220.98 140.97) - ) - (stroke - (width 0) - (type default) - ) - (uuid "4063ba31-be42-4d53-b07d-b5e6d9c289fc") - ) - (wire - (pts - (xy 298.45 162.56) (xy 317.5 162.56) - ) - (stroke - (width 0) - (type default) - ) - (uuid "433f2e07-9a35-474e-b6ca-65a695799b9c") - ) - (wire - (pts - (xy 208.28 81.28) (xy 220.98 81.28) - ) - (stroke - (width 0) - (type default) - ) - (uuid "442909a7-90c9-41e3-91fd-2fe248f6f1c6") - ) - (wire - (pts - (xy 128.27 101.6) (xy 182.88 101.6) - ) - (stroke - (width 0) - (type default) - ) - (uuid "460e8c0a-a251-42cb-ac50-ca3a5a86045a") - ) - (wire - (pts - (xy 290.83 172.72) (xy 290.83 175.26) - ) - (stroke - (width 0) - (type default) - ) - (uuid "491c72e4-b57f-4a55-9f04-d9b65e664602") - ) - (wire - (pts - (xy 95.25 91.44) (xy 95.25 82.55) - ) - (stroke - (width 0) - (type default) - ) - (uuid "4b5c534d-95f6-418c-8981-d64ba695d040") - ) - (bus - (pts - (xy 170.18 81.28) (xy 170.18 78.74) - ) - (stroke - (width 0) - (type default) - ) - (uuid "4e29fcf7-7371-453b-9ce2-de9c210d1ea4") - ) - (wire - (pts - (xy 106.68 182.88) (xy 128.27 182.88) - ) - (stroke - (width 0) - (type default) - ) - (uuid "4e83d5b6-8c41-484c-b94c-6dc906bb6d2a") - ) - (wire - (pts - (xy 290.83 154.94) (xy 290.83 157.48) - ) - (stroke - (width 0) - (type default) - ) - (uuid "4ec38530-6348-4692-ace4-4ddff7f2f6b4") - ) - (wire - (pts - (xy 118.11 96.52) (xy 118.11 153.67) - ) - (stroke - (width 0) - (type default) - ) - (uuid "4ffdfa18-b325-44f3-9cd2-d0014f5e2b7d") - ) - (wire - (pts - (xy 172.72 81.28) (xy 182.88 81.28) - ) - (stroke - (width 0) - (type default) - ) - (uuid "58434aa5-a2d7-4690-bf56-4c66e5879111") - ) - (wire - (pts - (xy 123.19 93.98) (xy 182.88 93.98) - ) - (stroke - (width 0) - (type default) - ) - (uuid "5a937a29-196a-4f1f-b342-d8e24735e7cd") - ) - (wire - (pts - (xy 283.21 162.56) (xy 280.67 162.56) - ) - (stroke - (width 0) - (type default) - ) - (uuid "5c13f241-0189-4fed-9b17-12b7222d4688") - ) - (wire - (pts - (xy 248.92 187.96) (xy 248.92 154.94) - ) - (stroke - (width 0) - (type default) - ) - (uuid "5e555b5a-94fc-49e3-bd4e-87992b952c8c") - ) - (bus - (pts - (xy 170.18 143.51) (xy 170.18 140.97) - ) - (stroke - (width 0) - (type default) - ) - (uuid "5eeadec9-3c42-4701-8424-18ea578e4ac4") - ) - (wire - (pts - (xy 256.54 182.88) (xy 256.54 165.1) - ) - (stroke - (width 0) - (type default) - ) - (uuid "62686a17-b9f7-47f8-8a9e-cc5946a65547") - ) - (wire - (pts - (xy 95.25 82.55) (xy 90.17 82.55) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6c4f7e72-7ccb-4dec-91fd-1694f8279bb2") - ) - (wire - (pts - (xy 138.43 163.83) (xy 182.88 163.83) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6c759741-44ee-49d9-9461-a929fcfac215") - ) - (wire - (pts - (xy 172.72 88.9) (xy 182.88 88.9) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6fc4dd2d-fda5-4bdf-b179-19b3f8fadaf4") - ) - (wire - (pts - (xy 208.28 86.36) (xy 220.98 86.36) - ) - (stroke - (width 0) - (type default) - ) - (uuid "737e9636-b1b3-44b5-94ea-0d20bcd565d8") - ) - (wire - (pts - (xy 123.19 151.13) (xy 123.19 93.98) - ) - (stroke - (width 0) - (type default) - ) - (uuid "77353ccf-a2f9-4159-a60b-0ad9a900c0ed") - ) - (wire - (pts - (xy 172.72 146.05) (xy 182.88 146.05) - ) - (stroke - (width 0) - (type default) - ) - (uuid "791eef33-afe0-4c40-b346-d9a5c521b17a") - ) - (wire - (pts - (xy 248.92 154.94) (xy 290.83 154.94) - ) - (stroke - (width 0) - (type default) - ) - (uuid "7929d74d-67cb-4008-8a97-539f4ff977c5") - ) - (wire - (pts - (xy 208.28 93.98) (xy 210.82 93.98) - ) - (stroke - (width 0) - (type default) - ) - (uuid "7a1c4281-9f44-4d7c-b258-ecd422d5aff3") - ) - (bus - (pts - (xy 170.18 73.66) (xy 170.18 78.74) - ) - (stroke - (width 0) - (type default) - ) - (uuid "7aef2664-cceb-42e7-bab2-a0f99290a006") - ) - (wire - (pts - (xy 138.43 187.96) (xy 138.43 163.83) - ) - (stroke - (width 0) - (type default) - ) - (uuid "7c9283d3-1d3f-4923-b0c9-f440a3ec362a") - ) - (wire - (pts - (xy 128.27 158.75) (xy 128.27 182.88) - ) - (stroke - (width 0) - (type default) - ) - (uuid "82359667-bb77-46b9-8c71-e574959674db") - ) - (wire - (pts - (xy 273.05 167.64) (xy 283.21 167.64) - ) - (stroke - (width 0) - (type default) - ) - (uuid "829a93e7-2023-4104-9979-b747bc414ea6") - ) - (wire - (pts - (xy 118.11 96.52) (xy 182.88 96.52) - ) - (stroke - (width 0) - (type default) - ) - (uuid "84327da7-5f12-4e83-bde2-532acdaefb43") - ) - (bus - (pts - (xy 170.18 138.43) (xy 170.18 135.89) - ) - (stroke - (width 0) - (type default) - ) - (uuid "858c19c8-2a92-4d76-9fe7-f99a9b204d1c") - ) - (wire - (pts - (xy 195.58 171.45) (xy 195.58 172.72) - ) - (stroke - (width 0) - (type default) - ) - (uuid "8d6d06ce-dce1-4026-8ca5-c419334bc59e") - ) - (wire - (pts - (xy 182.88 156.21) (xy 161.29 156.21) - ) - (stroke - (width 0) - (type default) - ) - (uuid "8e61fb8e-88f0-4372-84c4-87b9993f527b") - ) - (wire - (pts - (xy 172.72 140.97) (xy 182.88 140.97) - ) - (stroke - (width 0) - (type default) - ) - (uuid "97ece936-de0e-44d0-a61c-affe5d1fd94c") - ) - (wire - (pts - (xy 208.28 88.9) (xy 220.98 88.9) - ) - (stroke - (width 0) - (type default) - ) - (uuid "9c0d70d4-09c4-41ad-9014-543fc032fcbe") - ) - (bus - (pts - (xy 170.18 83.82) (xy 170.18 81.28) - ) - (stroke - (width 0) - (type default) - ) - (uuid "a5be7bff-7ef1-4549-806f-b86a1fa0f521") - ) - (bus - (pts - (xy 170.18 86.36) (xy 170.18 83.82) - ) - (stroke - (width 0) - (type default) - ) - (uuid "a88dbc97-6c37-4137-888a-7d4bb07d72b3") - ) - (bus - (pts - (xy 223.52 140.97) (xy 223.52 138.43) - ) - (stroke - (width 0) - (type default) - ) - (uuid "a9afe605-3e02-4d27-ae6a-e09ef8caf875") - ) - (bus - (pts - (xy 170.18 86.36) (xy 170.18 135.89) - ) - (stroke - (width 0) - (type default) - ) - (uuid "abc0aff8-f886-4b49-ab40-e5dfec46caa9") - ) - (wire - (pts - (xy 195.58 114.3) (xy 195.58 115.57) - ) - (stroke - (width 0) - (type default) - ) - (uuid "adf7cbab-b586-45db-b7fa-3b10da4dafc0") - ) - (wire - (pts - (xy 138.43 106.68) (xy 182.88 106.68) - ) - (stroke - (width 0) - (type default) - ) - (uuid "b4fbff28-0e04-4e43-8c75-8a8153048289") - ) - (wire - (pts - (xy 161.29 121.92) (xy 161.29 156.21) - ) - (stroke - (width 0) - (type default) - ) - (uuid "b867638a-b7e3-4802-9e44-6d0dd28532ae") - ) - (wire - (pts - (xy 256.54 182.88) (xy 308.61 182.88) - ) - (stroke - (width 0) - (type default) - ) - (uuid "ba4424d1-13e7-454f-a20c-1e554034bc6e") - ) - (wire - (pts - (xy 210.82 121.92) (xy 161.29 121.92) - ) - (stroke - (width 0) - (type default) - ) - (uuid "bcc2c215-1388-4380-802f-7515266ec22a") - ) - (wire - (pts - (xy 208.28 146.05) (xy 220.98 146.05) - ) - (stroke - (width 0) - (type default) - ) - (uuid "bd4dc365-4af6-4e83-b08f-43eab6a1fcf8") - ) - (wire - (pts - (xy 208.28 143.51) (xy 220.98 143.51) - ) - (stroke - (width 0) - (type default) - ) - (uuid "befe4e9b-143a-48c8-81cf-aa5c08a74652") - ) - (wire - (pts - (xy 308.61 182.88) (xy 308.61 167.64) - ) - (stroke - (width 0) - (type default) - ) - (uuid "bf29b561-047a-4d14-bb38-7384f208a569") - ) - (wire - (pts - (xy 172.72 86.36) (xy 182.88 86.36) - ) - (stroke - (width 0) - (type default) - ) - (uuid "c1909e36-32f8-4517-aa78-ae6f5f04185e") - ) - (wire - (pts - (xy 208.28 83.82) (xy 220.98 83.82) - ) - (stroke - (width 0) - (type default) - ) - (uuid "c3a1b09b-e8f3-4250-943a-44e5688771bc") - ) - (bus - (pts - (xy 223.52 83.82) (xy 223.52 81.28) - ) - (stroke - (width 0) - (type default) - ) - (uuid "c6fe7672-91b5-4e6c-86b6-f82274200ec3") - ) - (wire - (pts - (xy 118.11 177.8) (xy 118.11 153.67) - ) - (stroke - (width 0) - (type default) - ) - (uuid "c9f55edc-b7e2-4f24-ae41-484e32e799db") - ) - (wire - (pts - (xy 123.19 151.13) (xy 182.88 151.13) - ) - (stroke - (width 0) - (type default) - ) - (uuid "ca27634e-1e67-4d9e-8a6e-4c6d013f17c3") - ) - (wire - (pts - (xy 172.72 138.43) (xy 182.88 138.43) - ) - (stroke - (width 0) - (type default) - ) - (uuid "cba1dbb5-e587-445a-a123-36e457688912") - ) - (wire - (pts - (xy 118.11 153.67) (xy 182.88 153.67) - ) - (stroke - (width 0) - (type default) - ) - (uuid "d014c3ff-ccad-4601-b1e6-aeeacad8bf55") - ) - (wire - (pts - (xy 208.28 151.13) (xy 280.67 151.13) - ) - (stroke - (width 0) - (type default) - ) - (uuid "d10bd9d5-9da7-4464-acbd-e1beaf07bf6b") - ) - (wire - (pts - (xy 332.74 165.1) (xy 354.33 165.1) - ) - (stroke - (width 0) - (type default) - ) - (uuid "d91ce547-e581-4d82-b6aa-b0f5831a7e07") - ) - (bus - (pts - (xy 170.18 146.05) (xy 170.18 143.51) - ) - (stroke - (width 0) - (type default) - ) - (uuid "e00c56a0-a70b-444a-b546-a514b3244ae7") - ) - (bus - (pts - (xy 223.52 81.28) (xy 223.52 78.74) - ) - (stroke - (width 0) - (type default) - ) - (uuid "e245e274-9e6d-4c00-bd5a-c00e1f255e34") - ) - (bus - (pts - (xy 223.52 143.51) (xy 223.52 140.97) - ) - (stroke - (width 0) - (type default) - ) - (uuid "e3f1baa6-dcbf-4191-a50c-d0841a3f3a0f") - ) - (wire - (pts - (xy 195.58 128.27) (xy 195.58 130.81) - ) - (stroke - (width 0) - (type default) - ) - (uuid "e49b8ba0-3f92-4a87-aa60-1f332acfa269") - ) - (wire - (pts - (xy 128.27 101.6) (xy 128.27 158.75) - ) - (stroke - (width 0) - (type default) - ) - (uuid "ea8ea113-80d4-4020-b867-920c76ed3c1a") - ) - (bus - (pts - (xy 223.52 86.36) (xy 223.52 135.89) - ) - (stroke - (width 0) - (type default) - ) - (uuid "eb1f8f74-decb-44d9-a881-fe84b45a9651") - ) - (wire - (pts - (xy 67.31 96.52) (xy 95.25 96.52) - ) - (stroke - (width 0) - (type default) - ) - (uuid "eba17a82-a21c-41a1-abaa-302ed7015005") - ) - (wire - (pts - (xy 107.95 187.96) (xy 138.43 187.96) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f7d9afaf-3f32-4965-a74a-6458620705fe") - ) - (wire - (pts - (xy 67.31 85.09) (xy 74.93 85.09) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f8ebfa29-fb11-4241-bc6b-ae3c96aab3c3") - ) - (wire - (pts - (xy 172.72 83.82) (xy 182.88 83.82) - ) - (stroke - (width 0) - (type default) - ) - (uuid "fcbc7a3d-fbf1-4081-850b-5ea6c713f1c9") - ) - (text "Timer\n$4000-$4FFF\n" - (exclude_from_sim no) - (at 195.834 61.976 0) - (effects - (font - (size 1.27 1.27) - ) - ) - (uuid "61fb6e1c-f3cc-4d8b-83bd-e887a326b17e") - ) - (text "Interrupt Enable Register\n" - (exclude_from_sim no) - (at 290.068 145.542 0) - (effects - (font - (size 1.27 1.27) - ) - ) - (uuid "9fb6761d-4d00-4789-bb5a-e9bd873fbc8f") - ) - (label "DBUS1" - (at 173.99 83.82 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "0de65a68-c407-45a0-afb5-2642c3f5d6fb") - ) - (label "DBUS3" - (at 173.99 88.9 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "2415e768-7040-4bb9-b13a-5907847f98fb") - ) - (label "INTERRUPT" - (at 213.36 151.13 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "469befd9-d8de-43ea-a776-94c0e91840d5") - ) - (label "DBUS2" - (at 173.99 86.36 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "46cfae16-70e9-4d4c-ac72-6d4adab2119d") - ) - (label "TIMER5" - (at 213.36 140.97 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "47a7b12c-66d4-4e11-8357-48e9e1dc1bb2") - ) - (label "T_CARRY" - (at 179.07 121.92 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "5c965f98-ee8d-4d74-89ef-b28a77fcea24") - ) - (label "TIMER0" - (at 213.36 81.28 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "6581e329-1a90-48e6-9f91-cc1cab23f13d") - ) - (label "TIMER1" - (at 213.36 83.82 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "70e9dc26-0992-40d5-baa5-b9acb0b2245a") - ) - (label "TIMER7" - (at 213.36 146.05 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "87cc67db-a191-48d5-b270-48e358a2aefc") - ) - (label "INT_EN_CLK" - (at 337.82 165.1 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "92265c82-3bfd-4e32-b93d-cd5c6d1d6fbf") - ) - (label "TIMER_LOAD" - (at 111.76 93.98 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "94b4b29a-1f42-45c3-abcd-5614910a2314") - ) - (label "DBUS7" - (at 173.99 146.05 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "a1a33011-5c55-4ca4-9d5e-9e85ae58e1a3") - ) - (label "DBUS[0..7]" - (at 158.75 73.66 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "a6da6c6d-87df-4706-af3b-cff73d709edb") - ) - (label "DBUS4" - (at 173.99 138.43 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "aa71ca75-5e28-4694-9a6e-2d802e91eda4") - ) - (label "TIMER2" - (at 213.36 86.36 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "ab6c5c06-f480-42e8-8857-21f30544d1b3") - ) - (label "TIMER[0..7]" - (at 227.33 148.59 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "b0f934c3-be49-4385-9e43-f9cc18346f30") - ) - (label "DBUS5" - (at 173.99 140.97 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "bc6e2bcd-2848-4481-b2c2-0210b8164f7e") - ) - (label "DBUS6" - (at 173.99 143.51 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "c02f1450-15ad-4f53-82fe-b71440e82022") - ) - (label "TIMER3" - (at 213.36 88.9 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "c21bdb87-5bfa-4053-baaa-5e56db3d4684") - ) - (label "TIMER6" - (at 213.36 143.51 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "c7955a87-8e19-4e59-b1ce-5492096d5bf2") - ) - (label "TIMER4" - (at 213.36 138.43 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "e113ca63-8e89-4d8f-9779-17d34106dd08") - ) - (label "INT_EN" - (at 303.53 162.56 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "e3497398-29c5-4b61-87d9-fb983247296e") - ) - (label "DBUS0" - (at 173.99 81.28 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "eaf95693-6016-4d51-9163-15c595d5357a") - ) - (global_label "INT_EN_CLK" - (shape input) - (at 354.33 165.1 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - (uuid "11eb741e-b6dd-49fb-9b6f-2a76d609d927") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 368.2009 165.1 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) - ) - ) - ) - (global_label "H" - (shape input) - (at 180.34 99.06 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "13b5cbb7-6c19-4a07-828f-7da266c86ed9") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 176.0243 99.06 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) - (global_label "{slash}RST" - (shape input) - (at 107.95 187.96 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "26bc2e5d-7c97-4017-a920-dd79edd54dad") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 100.1872 187.96 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) - (global_label "{slash}RAM_WR" - (shape input) - (at 67.31 96.52 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "352547a2-976e-45c4-b896-d04e961b8fd8") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 55.4953 96.52 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) - (global_label "INTERRUPT" - (shape input) - (at 314.96 151.13 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - (uuid "82c3273c-c528-4097-a371-bab208245deb") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 328.1052 151.13 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) - ) - ) - ) - (global_label "RET_INT" - (shape input) - (at 273.05 167.64 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "a8cc25bb-d357-4650-a8b8-313349872c38") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 262.8077 167.64 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) - (global_label "{slash}BANK4" - (shape input) - (at 67.31 85.09 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "aa7d6a6c-cfb9-4fac-b493-6cdc143949e5") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 56.8257 85.09 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) - (global_label "TIMER[0..7]" - (shape input) - (at 240.03 148.59 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - (uuid "ae2c58e6-f346-4661-824a-1e3b21dd074f") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 253.78 148.59 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) - ) - ) - ) - (global_label "DBUS[0..7]" - (shape input) - (at 157.48 73.66 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "c219765c-9dee-4dc0-b05e-9645d187f8e3") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 144.0928 73.66 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) - (global_label "EXECUTE" - (shape input) - (at 110.49 177.8 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "d0ffb05a-e81b-48c7-a1e2-ae65b611536f") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 99.2802 177.8 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) - (global_label "H" - (shape input) - (at 290.83 175.26 270) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "d5a5083e-7b3a-4abf-aae0-815aa1d67d07") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 290.83 179.5757 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) - (global_label "{slash}EXECUTE" - (shape input) - (at 67.31 80.01 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "d5c70143-d0f4-4521-8faf-4704bb16ef54") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 54.7697 80.01 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) - (global_label "CLK" - (shape input) - (at 106.68 182.88 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "ddf34743-3401-4fb5-856a-a6b781feb065") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 100.1267 182.88 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) - (symbol - (lib_id "74xx:74LS32") - (at 102.87 93.98 0) - (unit 2) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "0087c034-1012-4135-9958-cf609846f0c6") - (property "Reference" "U28" - (at 102.87 85.09 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "74LS32" - (at 102.87 87.63 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 102.87 93.98 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS32" - (at 102.87 93.98 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Quad 2-input OR" - (at 102.87 93.98 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "6" - (uuid "7f2094fd-e6ed-43c6-b393-3ca5b28099d1") - ) - (pin "5" - (uuid "28b61ef9-d3e1-459f-9935-89e220c8394c") - ) - (pin "3" - (uuid "f733810e-b6d0-446d-87d6-bf7592d2b430") - ) - (pin "11" - (uuid "46296fa2-5ecc-40cc-b756-9c076dbe466b") - ) - (pin "10" - (uuid "a06e0314-09c9-4482-8e74-4f94d15a1b97") - ) - (pin "14" - (uuid "6eb7104f-64b4-406e-a1c2-f497df67ecde") - ) - (pin "13" - (uuid "c490115a-439b-4666-82bb-9563e747f6e6") - ) - (pin "12" - (uuid "d3b3a999-b56c-4165-922e-0e6832f71bf3") - ) - (pin "7" - (uuid "33864212-df55-44d8-9fb5-a9da3efcf9fc") - ) - (pin "2" - (uuid "c7ff19db-8527-492f-816a-8dbbf629226e") - ) - (pin "8" - (uuid "decfe738-4323-4c40-b311-420c63efcb6d") - ) - (pin "9" - (uuid "1925437b-0e31-4982-ae9b-1493919b0c93") - ) - (pin "1" - (uuid "82d221a2-0e2b-446b-ae7e-6df3b2932418") - ) - (pin "4" - (uuid "24498ce1-0a28-4c89-8d3a-969fbb09df59") - ) - (instances - (project "" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/12b5c8fa-f212-4ec9-b586-7034038ac4ba" - (reference "U28") - (unit 2) - ) - ) - ) - ) - (symbol - (lib_id "74xx:74LS109") - (at 290.83 165.1 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "0d436793-5b6e-4b35-9f36-9b5b82c5bb65") - (property "Reference" "U29" - (at 293.0241 154.94 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "74LS109" - (at 293.0241 157.48 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 290.83 165.1 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS109" - (at 290.83 165.1 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Dual JK Flip-Flop, Set & Reset" - (at 290.83 165.1 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "6" - (uuid "ace2dce0-8325-45e0-84f3-cb4f8102269c") - ) - (pin "11" - (uuid "5ed72e7c-04ef-4540-b7f7-571f3c4effd3") - ) - (pin "7" - (uuid "9b845073-d9b7-4b82-9847-0e41902f875c") - ) - (pin "14" - (uuid "a5782df0-6ec3-4ca1-93ae-463e2e933161") - ) - (pin "3" - (uuid "dde9e95e-6887-4172-ad31-b58ec1ca8f18") - ) - (pin "13" - (uuid "f569932f-5559-4a31-bb8f-1d1bee9f4187") - ) - (pin "4" - (uuid "e8550bb7-db61-4d52-8273-7e3a2adc5800") - ) - (pin "1" - (uuid "9c92d859-4114-4fa0-baf6-b58dc32ff78a") - ) - (pin "12" - (uuid "c7c5a02c-5991-4b35-901d-a084a8516695") - ) - (pin "10" - (uuid "267907f3-b28d-4662-b8cb-3ccf6f8476a6") - ) - (pin "5" - (uuid "5071e262-c95a-4e23-a4d4-70a2b78ceeae") - ) - (pin "9" - (uuid "178427dd-bdb1-450e-b2c1-55dd6b466f62") - ) - (pin "8" - (uuid "8bf35a72-24f1-4a1c-9cae-a81cae27eba0") - ) - (pin "16" - (uuid "2ceca005-171c-4af1-89c9-64134db7f38d") - ) - (pin "15" - (uuid "a87e4446-7d99-427d-8ecf-7a2e20fc4336") - ) - (pin "2" - (uuid "80153267-8615-4e0f-b669-64cb747d590e") - ) - (instances - (project "" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/12b5c8fa-f212-4ec9-b586-7034038ac4ba" - (reference "U29") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "74xx:74LS32") - (at 82.55 82.55 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "5361d0b0-9eca-45cc-bf06-c3002ee0af4f") - (property "Reference" "U28" - (at 82.55 73.66 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "74LS32" - (at 82.55 76.2 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 82.55 82.55 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS32" - (at 82.55 82.55 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Quad 2-input OR" - (at 82.55 82.55 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "6" - (uuid "7f2094fd-e6ed-43c6-b393-3ca5b28099d2") - ) - (pin "5" - (uuid "28b61ef9-d3e1-459f-9935-89e220c8394d") - ) - (pin "3" - (uuid "f733810e-b6d0-446d-87d6-bf7592d2b431") - ) - (pin "11" - (uuid "46296fa2-5ecc-40cc-b756-9c076dbe466c") - ) - (pin "10" - (uuid "a06e0314-09c9-4482-8e74-4f94d15a1b98") - ) - (pin "14" - (uuid "6eb7104f-64b4-406e-a1c2-f497df67ecdf") - ) - (pin "13" - (uuid "c490115a-439b-4666-82bb-9563e747f6e7") - ) - (pin "12" - (uuid "d3b3a999-b56c-4165-922e-0e6832f71bf4") - ) - (pin "7" - (uuid "33864212-df55-44d8-9fb5-a9da3efcf9fd") - ) - (pin "2" - (uuid "c7ff19db-8527-492f-816a-8dbbf629226f") - ) - (pin "8" - (uuid "decfe738-4323-4c40-b311-420c63efcb6e") - ) - (pin "9" - (uuid "1925437b-0e31-4982-ae9b-1493919b0c94") - ) - (pin "1" - (uuid "82d221a2-0e2b-446b-ae7e-6df3b2932419") - ) - (pin "4" - (uuid "24498ce1-0a28-4c89-8d3a-969fbb09df5a") - ) - (instances - (project "" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/12b5c8fa-f212-4ec9-b586-7034038ac4ba" - (reference "U28") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "power:GND") - (at 195.58 172.72 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "5cd0c09e-1eb3-423a-9fae-d71e3f7e96f9") - (property "Reference" "#PWR061" - (at 195.58 179.07 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 195.58 176.276 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 195.58 172.72 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 195.58 172.72 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 195.58 172.72 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "4928f410-f122-4abc-8161-4627a3375448") - ) - (instances - (project "gtxl" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/12b5c8fa-f212-4ec9-b586-7034038ac4ba" - (reference "#PWR061") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "power:+5V") - (at 195.58 71.12 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "5e3db5fc-b9bd-4924-bec9-fb81b5557639") - (property "Reference" "#PWR058" - (at 195.58 74.93 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+5V" - (at 195.58 66.04 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 195.58 71.12 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 195.58 71.12 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 195.58 71.12 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "757ffc59-7d0d-412f-a313-abf966e1ec21") - ) - (instances - (project "gtxl" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/12b5c8fa-f212-4ec9-b586-7034038ac4ba" - (reference "#PWR058") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "74xx:74LS32") - (at 325.12 165.1 0) - (unit 2) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "6834c1e4-421e-42c0-9258-7dcfb43fce66") - (property "Reference" "U31" - (at 325.12 156.21 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "74LS32" - (at 325.12 158.75 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 325.12 165.1 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS32" - (at 325.12 165.1 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Quad 2-input OR" - (at 325.12 165.1 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "6" - (uuid "29bbe0a3-4683-490d-b1d7-cf299b0b1337") - ) - (pin "5" - (uuid "fc2f0c4e-8f8e-415a-8715-8e6c2eeb96ec") - ) - (pin "3" - (uuid "f733810e-b6d0-446d-87d6-bf7592d2b432") - ) - (pin "11" - (uuid "46296fa2-5ecc-40cc-b756-9c076dbe466d") - ) - (pin "10" - (uuid "a06e0314-09c9-4482-8e74-4f94d15a1b99") - ) - (pin "14" - (uuid "6eb7104f-64b4-406e-a1c2-f497df67ece0") - ) - (pin "13" - (uuid "c490115a-439b-4666-82bb-9563e747f6e8") - ) - (pin "12" - (uuid "d3b3a999-b56c-4165-922e-0e6832f71bf5") - ) - (pin "7" - (uuid "33864212-df55-44d8-9fb5-a9da3efcf9fe") - ) - (pin "2" - (uuid "c7ff19db-8527-492f-816a-8dbbf6292270") - ) - (pin "8" - (uuid "decfe738-4323-4c40-b311-420c63efcb6f") - ) - (pin "9" - (uuid "1925437b-0e31-4982-ae9b-1493919b0c95") - ) - (pin "1" - (uuid "82d221a2-0e2b-446b-ae7e-6df3b293241a") - ) - (pin "4" - (uuid "dc1c90ec-649a-4c92-b25d-0994165a0dba") - ) - (instances - (project "gtxl" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/12b5c8fa-f212-4ec9-b586-7034038ac4ba" - (reference "U31") - (unit 2) - ) - ) - ) - ) - (symbol - (lib_id "74xx:74LS161") - (at 195.58 151.13 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "957bcd09-eec8-4837-a11f-81a87b2d344e") - (property "Reference" "U27" - (at 197.7741 130.81 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "74LS161" - (at 197.7741 133.35 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 195.58 151.13 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS161" - (at 195.58 151.13 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Synchronous 4-bit programmable binary Counter" - (at 195.58 151.13 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "16" - (uuid "f2d4c369-730f-423a-b0b5-ecd6a1ef892b") - ) - (pin "6" - (uuid "0c2cf653-747d-4679-abcf-b1e7b2e5eeb3") - ) - (pin "9" - (uuid "d17b9dd0-5a19-4606-92d0-7192ba3ccb65") - ) - (pin "1" - (uuid "d86dbe12-8647-440c-808b-7b3d4476d2ab") - ) - (pin "13" - (uuid "63e33813-10ec-4a45-8068-768de80ab4be") - ) - (pin "2" - (uuid "1f41d052-284b-4470-89f3-d71c478e1933") - ) - (pin "7" - (uuid "840adee0-83cd-400a-85d8-8465d3bb8f5d") - ) - (pin "5" - (uuid "a1bfd8ff-9c40-4c47-ae11-0c3a2d9f018b") - ) - (pin "14" - (uuid "fac8d7e5-dae9-464b-ab67-097a2e949a0a") - ) - (pin "15" - (uuid "d1bda22b-1849-4489-af66-57fb5e2801cf") - ) - (pin "12" - (uuid "f9483163-4258-4396-8cfb-25fa15e41aef") - ) - (pin "8" - (uuid "f0ca7fc3-4d93-47a8-9fc2-6e63d834d80b") - ) - (pin "3" - (uuid "ab58f913-752d-436c-b5a2-74f5ae1737ad") - ) - (pin "10" - (uuid "a752586e-bbf8-4a06-8f44-8df4a4d31644") - ) - (pin "11" - (uuid "5bbf4306-ff74-49c1-94f3-69d60425a455") - ) - (pin "4" - (uuid "14da4a99-a15b-4dde-aeb4-4ca1c23e227f") - ) - (instances - (project "gtxl" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/12b5c8fa-f212-4ec9-b586-7034038ac4ba" - (reference "U27") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "power:+5V") - (at 195.58 128.27 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "a07abde2-2245-4f12-8ad2-f5f6457d5513") - (property "Reference" "#PWR060" - (at 195.58 132.08 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+5V" - (at 195.58 123.19 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 195.58 128.27 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 195.58 128.27 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 195.58 128.27 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "c6fa3a22-1c93-412f-a478-5132b786da26") - ) - (instances - (project "gtxl" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/12b5c8fa-f212-4ec9-b586-7034038ac4ba" - (reference "#PWR060") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "power:GND") - (at 195.58 115.57 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "a44a9289-4f83-41da-a16f-88707b09e6e1") - (property "Reference" "#PWR059" - (at 195.58 121.92 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 195.58 119.126 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 195.58 115.57 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 195.58 115.57 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 195.58 115.57 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "76a76141-175c-44be-865a-3033dc38eb57") - ) - (instances - (project "gtxl" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/12b5c8fa-f212-4ec9-b586-7034038ac4ba" - (reference "#PWR059") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "74xx:74LS161") - (at 195.58 93.98 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "f81e99b0-9cd5-4945-84af-4e5293976fb1") - (property "Reference" "U26" - (at 197.7741 73.66 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "74LS161" - (at 197.7741 76.2 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 195.58 93.98 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS161" - (at 195.58 93.98 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Synchronous 4-bit programmable binary Counter" - (at 195.58 93.98 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "16" - (uuid "ce0d4680-5822-457a-8de4-ade712dcd4e7") - ) - (pin "6" - (uuid "06f35e4e-b885-4a4a-9175-9d859a933088") - ) - (pin "9" - (uuid "2c75073f-d6fa-4367-b742-4c6aee0dfefc") - ) - (pin "1" - (uuid "e1818885-9bbc-4dc2-bd6f-9546bca37684") - ) - (pin "13" - (uuid "a9fa33a7-b66c-48f2-944e-35b45fd4c532") - ) - (pin "2" - (uuid "1f9e64e0-0fab-45b1-b8bc-a4a8dc96953c") - ) - (pin "7" - (uuid "4fc8edac-a188-4ebb-a522-add1dffd9e7b") - ) - (pin "5" - (uuid "9b68e3a3-ce0d-4fa5-934c-efb3433c0f0e") - ) - (pin "14" - (uuid "10eff7c1-8dfa-4d3d-a147-a89f0ce57fdb") - ) - (pin "15" - (uuid "ee4e7fe2-aa29-46f8-9272-276761d64c78") - ) - (pin "12" - (uuid "e283e259-41d9-4130-92f3-2e13eb54f8f1") - ) - (pin "8" - (uuid "49cccb2d-6a70-4cde-a6f2-74d32d33bf62") - ) - (pin "3" - (uuid "a3bc3ebc-014a-49f6-9dab-45468c087233") - ) - (pin "10" - (uuid "4fae31a1-1e05-46e8-8c6a-5c8ffc5a317d") - ) - (pin "11" - (uuid "d01517c7-4960-44de-bd65-6b56e940e440") - ) - (pin "4" - (uuid "d793276b-3eba-4354-b538-e46cfd050b5c") - ) - (instances - (project "gtxl" - (path "/2dd80149-0e94-4467-bb5a-52cd819c450a/12b5c8fa-f212-4ec9-b586-7034038ac4ba" - (reference "U26") - (unit 1) - ) - ) - ) - ) + (lib_symbols) ) diff --git a/pcb/gtxl/gtxl.kicad_pro b/pcb/gtxl/gtxl.kicad_pro index 547b1c7..32ca864 100644 --- a/pcb/gtxl/gtxl.kicad_pro +++ b/pcb/gtxl/gtxl.kicad_pro @@ -579,6 +579,10 @@ "2dd80149-0e94-4467-bb5a-52cd819c450a", "Root" ], + [ + "a6a24a76-6a28-4ed6-98c2-1e1f1d137c76", + "State Machine" + ], [ "cfc3f233-b18f-4fff-833a-4cc277cf255e", "Program Counter" @@ -587,10 +591,6 @@ "7f6cea06-b5fc-4dc4-8bc7-4954d092aea6", "MAU" ], - [ - "a6a24a76-6a28-4ed6-98c2-1e1f1d137c76", - "State Machine" - ], [ "b58bac8b-47b1-40f3-a395-9e933acaa71f", "RAM-ROM" @@ -606,6 +606,10 @@ [ "cc03b095-3dfc-4266-bd94-b97941070679", "ALU" + ], + [ + "096d775d-4f8c-4f5c-ac8a-0d330a2571c8", + "Keyboard" ] ], "text_variables": {} diff --git a/pcb/gtxl/gtxl.kicad_sch b/pcb/gtxl/gtxl.kicad_sch index 9b7f987..149dc03 100644 --- a/pcb/gtxl/gtxl.kicad_sch +++ b/pcb/gtxl/gtxl.kicad_sch @@ -5,6 +5,44 @@ (uuid "2dd80149-0e94-4467-bb5a-52cd819c450a") (paper "B") (lib_symbols) + (sheet + (at 95.885 90.805) + (size 33.02 15.875) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "096d775d-4f8c-4f5c-ac8a-0d330a2571c8") + (property "Sheetname" "Keyboard" + (at 95.885 90.0934 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "KEEB.kicad_sch" + (at 95.885 107.2646 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (instances + (project "gtxl" + (path "/2dd80149-0e94-4467-bb5a-52cd819c450a" + (page "9") + ) + ) + ) + ) (sheet (at 116.205 137.795) (size 31.115 13.97) @@ -76,7 +114,7 @@ (instances (project "gtxl" (path "/2dd80149-0e94-4467-bb5a-52cd819c450a" - (page "3") + (page "4") ) ) ) @@ -114,7 +152,7 @@ (instances (project "gtxl" (path "/2dd80149-0e94-4467-bb5a-52cd819c450a" - (page "4") + (page "2") ) ) ) @@ -266,7 +304,7 @@ (instances (project "gtxl" (path "/2dd80149-0e94-4467-bb5a-52cd819c450a" - (page "2") + (page "3") ) ) ) diff --git a/resources/Design notes.txt b/resources/Design notes.txt index c94f420..69c3aa4 100644 --- a/resources/Design notes.txt +++ b/resources/Design notes.txt @@ -14,6 +14,22 @@ Redesign gigatron into output with lumacode instead of VGA This enables a vonNeumann architecture For a 55ns memory, need to setup the address within 105.83-55=50.83ns max delay Assuming we enable write on second half of clock only + Back porch is 1.5 us, or 5 clocks, but I will add 5 extra (active drawing is normally 165 clocks) + Horizontal blanking is 4.7us or 15 clocks + Front porch is also 4.7us or 15 clocks + For every line, we have 200 instructions we can execute during active lines + 160 instructions must be for copying RAM to video output + 40 instructions for all other handling: + Storing and restoring AC and Y + check if reset + Load line address + branch to one of four routines - the last will increment Y. + each will bump branch address to next routine. + turn on and off the horizontal sync at the right time + check if we can switch to blank lines + return from interrupt + optionally: we can service the audio output + It might be possible to do VGA at the same time with only a software change VGA is 31.777us per line. Almost exactly twice as fast as composite. diff --git a/src/asm/ruledef.txt b/src/asm/ruledef.txt index c2ccad0..5735dae 100644 --- a/src/asm/ruledef.txt +++ b/src/asm/ruledef.txt @@ -1,3 +1,5 @@ +; https://hlorenzi.github.io/customasm/web/ + #bankdef prg { #addr 0x0000, #size 0x3ffe, #outp 8 * 0x0 } #bankdef zeropage { #addr 0x8000, #size 0x100 } #bankdef ram { #addr 0x8000, #size 0x7ffe } @@ -233,28 +235,37 @@ yStore: #res 1 xStore: #res 1 bootCheck: #res 1 testCount: #res 1 +yLineNumber : #res 1 +subLineAddr : #res 1 #bank prg interrupt: ; store registers and reload timer - sta acStore - sty yStore - ldx #56 + sta acStore ; #1 + sty yStore ; #2 + ldx #56 ; #3 ; check for cold boot - lda bootCheck - xora #55 - bne .boot - - ; clear registers to test / emulate video drawing - lda #0 - ldy #0 + lda bootCheck ; #4 + xora #55 ; #5 + bne .boot ; #6 + ; Load line address + ldy yLineNumber ; #7 + ldv (y,x) ; draw active video pixel + ;; repeat 159 times + + ; branch to one of four routines - the last will increment Y. + bra (subLineAddr) ; #8 + ; each will bump branch address to next routine. + ; turn on and off the horizontal sync at the right time + ; check if we can switch to blank lines + ; end of interrupt routine - restore registers - lda acStore - ldy yStore - reti + lda acStore ; #36 + ldy yStore ; #37 + reti ; #38 .boot: ; record that we have booted From a0aff6df951b5db4bd7afc4a0d4beb2aefd84a87 Mon Sep 17 00:00:00 2001 From: tocksin Date: Mon, 13 Jan 2025 08:32:51 -0500 Subject: [PATCH 2/9] Update README.md --- README.md | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 1a13d8f..975742b 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,25 @@ -# Gigatron XL -Gigatron XL - redesign of the Gigatron with added features +# GTXL +GTXL - CPU design with inspiration from the Gigatron -This is the second Gigatron XL that I am attempting. The first Gigatron XL added a keyboard, audio in, and a cartridge slot. I plan on incorporating those elements, but this time it will not be software compatible due to extra changes. +This is the second CPU that I am attempting that is inspired by the Gigatron. The first design added a keyboard, audio in, and a cartridge slot. I plan on incorporating those elements, but this time it will not be software compatible due to extra changes. -The Gigatron was a great project, but it had some weaknesses. It was more of a console than a computer (with the extra plug-in for the keyboard). I'd like to make it more of a computer. So this means a few changes: +The Gigatron was a great project, but it had some things I didn't like. It was more of a console than a computer (with the extra plug-in for the keyboard). I'd like to make it more of a computer. So this means a few changes: 1. It needs a vonNeumann architecture. The original Gigatron got around this by having a virtual computer running on it. I feel like that makes the ROM more like a microcode than a traditional computer. So that means the the program counter must be able to access all of the ROM and RAM to be able to execute programs from either location. It also means a slowdown of the accessing. Now it will require 3 memory accesses per instruction - 1 to fetch the instruction, 1 to fetch the immediate data, and 1 to execute. This should be possible with the new 15ns RAM. -2. The most difficult part of programming the Gigatron is keeping time for the video. It must be manually tracked to make sure the video is drawn at the right time. This is super annoying. Instead, I'm going to add an interrupt alongside a timer. Then when the timer goes off, it interrupts the processor, jumps to the drawing routine, and then returns. This is fairly tricky and will probably take quite a few extra chips to implement. However, the best part of making these project is to make them fun to use. I think this will make it much more fun to program. -3. I'd like to change from VGA to a digital output. VGA is dead. Plus it's analog. I'm really digging the new [Lumacode](https://github.com/c0pperdragon/LumaCode) format - it uses a single wire to transmit data, it's digital, it's compatible with composite, and it handles many resolutions. And I'd just like to try it out. If I don't like it, I can always switch back to VGA. +2. The most difficult part of programming the Gigatron is keeping time for the video. It must be manually tracked to make sure the video is drawn at the right time. This is super annoying. Instead, I'm going to add an interrupt alongside a timer. Then when the timer goes off, it interrupts the processor, jumps to the drawing routine, and then returns. This is fairly tricky and will probably take quite a few extra chips to implement. However, the best part of making these projects is to make them fun to use. I think this will make it much more fun to program. +3. I'd like to change from VGA to a digital output. VGA is dead. Plus it's analog. I'm really digging the new [Lumacode](https://github.com/c0pperdragon/LumaCode) format - it uses a single wire to transmit data, it's digital, it's compatible with composite, and it handles many resolutions. And I'd just like to try it out. If I don't like it, I can always switch back to VGA. Or maybe I could have support for both. # Memory access modes I need to change the memory access modes now that everything is on the same address/data bus. The program counter needs to set the address, so it must be included in the address MUX. Unless I want to add more chips, I have to cut something. I need both Y and X to do fast memory access for the video, so I'm going to drop the D access to memory. This is probably the biggest drawback, but ultimately D can be moved to X, so instructions like LD [$dd] will be split into two instructions: LD $dd, x and LD [X] 1. [PCH, PCL] - program counter high and low to fetch instructions and immediate data -2. [Y,X] - for acccessing any memory location -3. [0,X] - zero page addressing. However, I plan on having the ROM at address 0, so we can't have variables here. -4. [0,0] - interrupt vector. This was the reset vector, but it isn't unusual to treat the reset as an interrupt. -5. [FF, X] - instead of having zero page variables, we must access RAM instead. So the Y bus must be tristated, and then have pull-ups. +2. [0,0] - interrupt vector. This was the reset vector, but it isn't unusual to treat the reset as an interrupt. +3. [Y,X] - for acccessing any memory location +4. [80, X] - instead of having zero page variables, we must access RAM instead. So the Y bus must be tristated, and then have pull-ups. +5. [80,D] - zero page immediate access - it was just to valuable to leave out +6. [Y,D] - non-zero page immediate access # Memory map - $0000-$3FFF ROM - - $4000-$7FFF Periperals, Timer, I/O + - $4000-$7FFF Periperals, I/O, Audio - $8000-$FFFF RAM I haven't decided how to divide up the Peripherals section of memory, but I think it will be the simplest way. I figure the ROM will only need to be 16k at most leaving room for other things. I'd like to have expansion ports similar to the Apple 2 mapped to specific memory locations. @@ -44,5 +45,3 @@ TODOs: - It would be nice to have it manually set so it could be used for other things. So maybe have it loadable by software. As long as that timing is tightly controlled in the interrupt routine. - - From b4f35641e1768d5bdc2d5085d312a4ad425fc85e Mon Sep 17 00:00:00 2001 From: tocksin Date: Mon, 13 Jan 2025 10:24:45 -0500 Subject: [PATCH 3/9] Update README.md --- README.md | 155 +++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 131 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 975742b..23c3662 100644 --- a/README.md +++ b/README.md @@ -8,40 +8,147 @@ The Gigatron was a great project, but it had some things I didn't like. It was 2. The most difficult part of programming the Gigatron is keeping time for the video. It must be manually tracked to make sure the video is drawn at the right time. This is super annoying. Instead, I'm going to add an interrupt alongside a timer. Then when the timer goes off, it interrupts the processor, jumps to the drawing routine, and then returns. This is fairly tricky and will probably take quite a few extra chips to implement. However, the best part of making these projects is to make them fun to use. I think this will make it much more fun to program. 3. I'd like to change from VGA to a digital output. VGA is dead. Plus it's analog. I'm really digging the new [Lumacode](https://github.com/c0pperdragon/LumaCode) format - it uses a single wire to transmit data, it's digital, it's compatible with composite, and it handles many resolutions. And I'd just like to try it out. If I don't like it, I can always switch back to VGA. Or maybe I could have support for both. +# State machine + vonNeumann architecture needs state machine to access memory + state 1: fetch instruction + state 2: fetch immediate data + state 3: execute + we need program counter on memory address MUX + + +# Video notes + + Redesign gigatron into output with lumacode instead of VGA + lumacode encoded in composite - 63.5us per line, 525 lines + this can be configurable in the lumacode receiver to be either: + 160 pixels per row with 8-bit color + 320 pixels per row with 4-bit color + for design, use 160 pixels per line (200 with blanking) and 8-bit per pixel + 160 pixels per row + 40 for blanking, 6 color bits per pixel with 1 for sync + 63.5us / 200 = 317.5ns per pixel + Need to send 3 sets of color for 6-bit color, so divide that clock by 3 + Need a subpixel clock of 105.83ns or 9.631 MHz + Need to do three memory accesses per pixel: + two for fetching a instruction and then constant + one for fetching a pixel + This enables a vonNeumann architecture + + For a 55ns memory, need to setup the address within 105.83-55=50.83ns max delay + Assuming we enable write on second half of clock only + Back porch is 1.5 us, or 5 clocks, but I will add 5 extra (active drawing is normally 165 clocks) + Horizontal blanking is 4.7us or 15 clocks + Front porch is also 4.7us or 15 clocks + For every line, we have 200 instructions we can execute during active lines + 160 instructions must be for copying RAM to video output + 40 instructions for all other handling: + Storing and restoring AC and Y + check if reset + Load line address + branch to one of four routines - the last will increment Y. + each will bump branch address to next routine. + turn on and off the horizontal sync at the right time + check if we can switch to blank lines + return from interrupt + optionally: we can service the audio output + + It might be possible to do VGA at the same time with only a software change + VGA is 31.777us per line. Almost exactly twice as fast as composite. + still does 160 active pixels, 200 pixels total per line + Maybe have a clock switch? + Lumacode would need some kind of analog mux, but VGA would not. + could save a chip with just VGA if I can get it work that fast + 105.83ns/2 = 52.91ns Seems maybe too fast even with 15ns SRAM. + need to do a timing calculation once design is firmed up + # Memory access modes -I need to change the memory access modes now that everything is on the same address/data bus. The program counter needs to set the address, so it must be included in the address MUX. Unless I want to add more chips, I have to cut something. I need both Y and X to do fast memory access for the video, so I'm going to drop the D access to memory. This is probably the biggest drawback, but ultimately D can be moved to X, so instructions like LD [$dd] will be split into two instructions: LD $dd, x and LD [X] + I need to change the memory access modes now that everything is on the same address/data bus. + The program counter needs to set the address, so it must be included in the address MUX. + I need to have [0,0] for the interrupt vector. Reset will now be an interrupt. That means ROM must be at $0000. + Zero page variables need to be in RAM somewhere. I could choose the zero page of the RAM which is $8000 for the bus. + So the upper RAM address must be $80 or 0b10000000. + The easiest way is to tri-state the Y bus and have only one pull-up and the others pull-downs. + Alternately I could pull all of them up and have the "zero" page the FF page, but I like that less. + Address MUX: + Low byte - PC or X or 0 or D + High byte - PC or Y or 0 or 80 + 1. [PCH, PCL] - program counter high and low to fetch instructions and immediate data 2. [0,0] - interrupt vector. This was the reset vector, but it isn't unusual to treat the reset as an interrupt. 3. [Y,X] - for acccessing any memory location 4. [80, X] - instead of having zero page variables, we must access RAM instead. So the Y bus must be tristated, and then have pull-ups. -5. [80,D] - zero page immediate access - it was just to valuable to leave out +5. [80, D] - zero page immediate access - it was just too valuable to leave out the immediate access modes 6. [Y,D] - non-zero page immediate access + # Memory map - - $0000-$3FFF ROM - - $4000-$7FFF Periperals, I/O, Audio - - $8000-$FFFF RAM +- $0000-$3FFF ROM +- $4000-$7FFF Periperals, I/O, Audio + - $4000-$4FFF Audio + - $5000-$5FFF Keyboard / Controller + - $6000-$6FFF Expansion slot 1 + - $7000-$7FFF Expansion slot 2 +- $8000-$FFFF RAM -I haven't decided how to divide up the Peripherals section of memory, but I think it will be the simplest way. I figure the ROM will only need to be 16k at most leaving room for other things. I'd like to have expansion ports similar to the Apple 2 mapped to specific memory locations. +Need an address decoder for the ROM area to split the peripherals off. Expansion slots will be for any bus access. Maybe disk I/O. +# Timers + Decided to try to use the X register for the timer. + Tie it to continuously run, but still be loadable. + Effectively lose the [Y,X] memory access mode except for video output. + But we could use [Y,D] instead. If we really need to, we could run in RAM, and self-modify the D value (naughty). + The terminal count on the X will drive the interrupt line + # Interrupt -TODOs: -1. Add a way to save and restore all registers - - X,Y,D,AC,PC - - D, AC can be stored directly to RAM - - PC - simplest is to have a second register to hold the address. It may take as many chips to be able to store the PC into RAM instead. - - Y cannot be read easily. I may have to add a way to write Y back to the databus. - - X can be read indirectly with [Y,X] read. Have a page in ROM where the data is the same as the address. Reading here will return the X value then. -2. A way to load the PC with the interrupt vector - - I plan to use the reset on the PC. Then treat the reset as an interrupt. I may have to do a check to see if it's a cold boot, and if not start the video output. -3. Add an instruction to return from interrupt (RETI) - - Could use a redundant NOP or maybe an unused jump instruction -4. A way to load the program counter with the return vector +- Add a way to save and restore registers + - Y, AC, PC + - PC - simplest is to have a second register to hold the address. It may take as many chips to be able to store the PC into RAM instead. + - Since X is causing the interrupt, we'll know what that is. + - Y cannot be read easily. If the input register is moved to the memory map, then I can replace the IN data access mode with Y. + - No need to store the VID register. The whole point is to modify it... +- A way to load the PC with the interrupt vector + - I plan to use the reset pin on the counters. Then treat the reset as an interrupt. I have to do a check to see if it's a cold boot, and if not start the video output. +- Add an instruction to return from interrupt (RETI) + - Looking at what will take the fewest extra chips, I think the jmp (Y,Y) instruction is fairly useless, so I'll use that instead. +- A way to load the program counter with the return vector - Need to MUX the input to the PC with the databus and Y vectors. Can use the output enables for the databus, but need to add an output enable on the Y register. + - The Y register can be replaced with one that has an output enable. + - I'll need to add an extra buffer chip so I can also drive Y to the databus. -# Timers - - Add a timer which will countdown for each video line. 2-3 counter chips? - - Could have it automatically restart after the interrupt, but it would need to be fixed to a specific timing then. - - It would be nice to have it manually set so it could be used for other things. So maybe have it loadable by software. As long as that timing is tightly controlled in the interrupt routine. - - + +# Interrupt handler + first store registers to memory (assume not a cold boot) + next load X counter to ensure timing - time sensitive + next determine type of interrupt - cold boot or timer. + have a variable stored in specific location to determine if cold boot (BOOTCNT) + The only problem is that there's a 1 in 256 chance it will boot with this value in ram already + could go to two variables bringing random chance to 1 in 64k or three for 1 in 16M + + so read BOOTCNT. If it is NOT 0x55 (arbitrary) then it's a cold boot - branch to boot code + cold boot: + write 0x55 to BOOTCNT. future interrupts will now be handled by video handler. + continue with booting (setting up variables, etc) + do not return from interrupt after this + + it's possible to simulate a cold boot then by clearing BOOTCNT and waiting for interrupt. + interesting that real resets won't actually reset the computer then. only software reboots. + maybe tie a reset button into the power system instead . (series push button with power). + +# Fibonachi Benchmark program? + fibonachi - n+1 = n + n-1 + n-1 is at 0x8010 + n is at 0x8011 + n+1 is at 0x8012 + init: + load 0 to n-1 + load 1 to n + start loop: + load n-1 (0x8010) to AC + add n (0x8011) to AC (now contains n+1) + st AC to 0x8012 + load n (0x8011) to AC + st AC to n-1 (0x8010) + load n+1 (0x8012) to AC + st AC to n (0x8011) + ld AC to VID + bra start loop + From 63681d68871f73625470c8e184bc0e6860b54022 Mon Sep 17 00:00:00 2001 From: tocksin Date: Mon, 13 Jan 2025 10:40:51 -0500 Subject: [PATCH 4/9] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 23c3662..67c63c5 100644 --- a/README.md +++ b/README.md @@ -132,6 +132,9 @@ Need an address decoder for the ROM area to split the peripherals off. Expansio it's possible to simulate a cold boot then by clearing BOOTCNT and waiting for interrupt. interesting that real resets won't actually reset the computer then. only software reboots. maybe tie a reset button into the power system instead . (series push button with power). + +# Assembler +I decided to not write an assembler because it's a real pain. I've done it a couple times and no thank you. I also don't want to have to rewrite the Gigatron assembler. Instead I chose to use the [customasm](https://github.com/hlorenzi/customasm) project which is a customizable assembler. Just have to feed it your instruction set, and it's good to go. I've given it a quick test and I think it will work well with this project. # Fibonachi Benchmark program? fibonachi - n+1 = n + n-1 From 9492cc4677d5162ad5436275bcef1e8807a4c5b2 Mon Sep 17 00:00:00 2001 From: Justin Davis Date: Mon, 13 Jan 2025 16:52:59 -0500 Subject: [PATCH 5/9] Add comments about timing for each line. Update readme. --- README.md | 218 ++++++++++++++++++++++++++++++- src/asm/ruledef.txt | 73 +++++++++-- src/sim/tb_basys_demo_behav.wcfg | 11 +- 3 files changed, 279 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 975742b..0fcb725 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,50 @@ The Gigatron was a great project, but it had some things I didn't like. It was 2. The most difficult part of programming the Gigatron is keeping time for the video. It must be manually tracked to make sure the video is drawn at the right time. This is super annoying. Instead, I'm going to add an interrupt alongside a timer. Then when the timer goes off, it interrupts the processor, jumps to the drawing routine, and then returns. This is fairly tricky and will probably take quite a few extra chips to implement. However, the best part of making these projects is to make them fun to use. I think this will make it much more fun to program. 3. I'd like to change from VGA to a digital output. VGA is dead. Plus it's analog. I'm really digging the new [Lumacode](https://github.com/c0pperdragon/LumaCode) format - it uses a single wire to transmit data, it's digital, it's compatible with composite, and it handles many resolutions. And I'd just like to try it out. If I don't like it, I can always switch back to VGA. Or maybe I could have support for both. +# Video notes + +- Redesign gigatron into output with lumacode instead of VGA + - lumacode encoded in composite - 63.5us per line, 525 lines + - this can be configurable in the lumacode receiver to be either: + - 160 pixels per row with 8-bit color + - 320 pixels per row with 4-bit color + - for design, use 160 pixels per line (200 with blanking) and 8-bit per pixel + - 160 pixels per row + 40 for blanking, 6 color bits per pixel with 1 for sync + - 63.5us / 200 = 317.5ns per pixel + - Need to send 3 sets of color for 6-bit color, so divide that clock by 3 + - Need a subpixel clock of 105.83ns or 9.631 MHz + - Need to do three memory accesses per pixel: + - two for fetching a instruction and then constant + - one for fetching a pixel + - This enables a vonNeumann architecture + - For a 55ns memory, need to setup the address within 105.83-55=50.83ns max delay + - Assuming we enable write on second half of clock only + - Back porch is 1.5 us, or 5 clocks, but I will add 5 extra (active drawing is normally 165 clocks) + - Horizontal blanking is 4.7us or 15 clocks + - Front porch is also 4.7us or 15 clocks + - For every line, we have 200 instructions we can execute during active lines + - 160 instructions must be for copying RAM to video output + - 40 instructions for all other handling: + - Storing and restoring AC and Y + - check if reset + - Load line address + - branch to one of four routines - the last will increment Y. + - each will bump branch address to next routine. + - turn on and off the horizontal sync at the right time + - check if we can switch to blank lines + - return from interrupt + - optionally: we can service the audio output + + It might be possible to do VGA at the same time with only a software change + VGA is 31.777us per line. Almost exactly twice as fast as composite. + still does 160 active pixels, 200 pixels total per line + Maybe have a clock switch? + Lumacode would need some kind of analog mux, but VGA would not. + could save a chip with just VGA if I can get it work that fast + 105.83ns/2 = 52.91ns Seems maybe too fast even with 15ns SRAM. + need to do a timing calculation once design is firmed up + + # Memory access modes I need to change the memory access modes now that everything is on the same address/data bus. The program counter needs to set the address, so it must be included in the address MUX. Unless I want to add more chips, I have to cut something. I need both Y and X to do fast memory access for the video, so I'm going to drop the D access to memory. This is probably the biggest drawback, but ultimately D can be moved to X, so instructions like LD [$dd] will be split into two instructions: LD $dd, x and LD [X] 1. [PCH, PCL] - program counter high and low to fetch instructions and immediate data @@ -18,11 +62,15 @@ I need to change the memory access modes now that everything is on the same addr 6. [Y,D] - non-zero page immediate access # Memory map - - $0000-$3FFF ROM - - $4000-$7FFF Periperals, I/O, Audio - - $8000-$FFFF RAM +- $0000-$3FFF ROM +- $4000-$7FFF Periperals, I/O, Audio + - $4000-$4FFF Audio + - $5000-$5FFF Keyboard / Controller + - $6000-$6FFF Expansion slot 1 + - $7000-$7FFF Expansion slot 2 +- $8000-$FFFF RAM -I haven't decided how to divide up the Peripherals section of memory, but I think it will be the simplest way. I figure the ROM will only need to be 16k at most leaving room for other things. I'd like to have expansion ports similar to the Apple 2 mapped to specific memory locations. +Expansion slots will be for any bus access. Maybe improved audio or better disk I/O. # Interrupt TODOs: @@ -45,3 +93,165 @@ TODOs: - It would be nice to have it manually set so it could be used for other things. So maybe have it loadable by software. As long as that timing is tightly controlled in the interrupt routine. + +vonNeumann architecture needs state machine to access memory + state 1: fetch instruction + state 2: fetch immediate data + state 3: execute + we need program counter on memory address MUX + +Address MUX: + Low byte - PC or X or 0 + High byte - PC or Y or 0 or 80 + [PC, PC] - for fetching instructions + [Y, X] - for fast video output + [0, 0] - for interrupt vector + [80, X] - zero page RAM addressing - this should point to RAM - use instead of zero page variables + [80, 0] - zero page RAM, location zero + Y can be tristated, but add pull-ups to get the 80 for zero RAM page addresssing + Lose immediate memory addressing. Must write immediate to X and then access. + No change to number of chips in memory address unit page + jumps must have Y enabled, so no jumps to Y,[80,X] + +Need an address decoder approach and memory map + ROM needs to be at 0x0000 for the reset vector + ROM should be either 8k or 16k + Peripherals,timer,I/O from $4000-$7FFF + RAM starts at $8000-$FFFF + +Instruction Decoder + IR7,6,5 decode ALU operation same as original gigatron + IR4,3,2 decode memory source and ALU destination + 000- [80,X] , AC + 001- [ Y,X] , AC + 010- [80,00] , AC *needed to restore AC after interrupt + 011- [80,X] , X *needed to restore X after interrupt + 100- [80,X] , Y + 101- [ Y,00] , Y *needed to restore Y after interrupt + 110- [80,X] , VID + 111- [ Y,X++] , VID + IR1,0 decode databus driver + 00- Immediate register + 01- Memory bus + 10- Accumulator + 11- Y register + When SToring to memory, if X or Y mode is chosen, then it will also copy AC to X or Y. + +Interrupt + Add a way to save and restore all internal registers + X, Y, AC, PC + VID register is not stored (the purpose is to update the VID register) + Add register to store PC (74HCT573) + Need a FF to hold state interrupt state - interrupts enable/disabled + Interrupt disables, return instruction enables + AC can be read directly + X can be read indirectly if Y is already stored. Could have a ROM page with each data byte equal to the address. + Set the Y register to that ROM page and reading [Y,X] will give X + Y cannot be read easily. May have to add a way to put Y on the databus. + Can't store Y straight to memory because we have to use Y to specify an address. (Can't store Y to [80,00] because Y would need to be disabled.) + Saving register procedure: + Store AC to memory at [80,00]. + Then move Y to AC. + Move immediate to Y (perhaps 0x81) + Then store AC (which holds Y) to [Y,0] [81,00] in this case + Then load immediate to Y with ROM lookup table page (say 0x7F). + Then load [Y,X] (here [7F,X]) to AC which will now hold X. + Then store AC to any other memory location. (ld 05,x then st [80,x]?) + AC is in [80,00], Y is in [81,00], X is in [80,05]. + + Restoring register procedure: + Load Y with 81 + Load Y with [Y,00] (Y is restored) + Load X with 05 + Load X with [80,X] (X is restored) + Load AC with [80,00] (AC is restored) + This means we must have memory operations for [80,00] and [Y,0] + + If [80,D] memory addressing mode is available, then saving is: + Store AC to memory at [80,D] + Store Y to memory at [80,D] + Load Y with ROM lookup table page (7F for example) + Load [Y,X] to AC + Store AC to [80,D] + AC,Y,X are in any [80,D] locations + + Restoring is: + Load Y with [80,D] + Load X with [80,D] + Load AC with [80,D] + [80,00], [Y,0], [80,X] is not needed then + + -- just like the original gigatron, but zero page is page 0x80 + 000- [80,D] , AC + 001- [80,X] , AC + 010- [ Y,D] , AC + 011- [ Y,X] , AC + 100- [80,D] , X + 101- [80,D] , Y + 110- [80,D] , VID + 111- [ Y,X++] , VID + Memory modes [PC, PC] and [0,0] are also needed, but not available to instructions + + + Add a way to load the program counter with the interrupt vector + Use the reset line - always have interrupt vector at 0x0000 + add software detection to determine the difference + Add an instruction to return from the interrupt vector (reti) + Could use a redundant NOP - don't want it to do anything else - 0x0002 (ld ac,ac), + or STore to and from memory instruction + maybe replace a jump instruction + Add a way to load the program counter with the return vector + Need to MUX the input to the PC with the Y and databus registers + Can use the output enable on Y and databus to disable those + the ld ac,ac instruction disables those by default, so no extra logic is needed + the PL,PH signals load the PC - need to pull both low during the reti instruction + +Timer + Add a timer which will generate an interrupt on finishing + 2-3 counter chips? + Add a way to reset it / load it + can stop the counting on terminal count. + return from interrupt could restart it. + OR just have it reload/reset as soon as it reaches terminal count + (as long as the interrupt is caught) + +Pipelining? + PC, IR, D, WE operate on first clock + AC, X, Y, OUT operate on second clock + +Interrupt handler + cpu start with interrupts disabled. must return from interrupt to enable it. + first store registers to memory (assume not a cold boot) + next load counter to ensure timing - time sensitive!! + next determine type of interrupt - cold boot or timer. + have a variable stored in specific location to determine if cold boot (BOOTCNT) + The only problem is that there's a 1 in 256 chance it will boot with this value in ram already + could go to two variables bringing random chance to 1 in 64k or three for 1 in 16M + read BOOTCNT. If it is 0x55 (arbitrary) then it's a normal interrupt (branch to video handler) + if it is 0x01 then branch to cold boot vector + else write 0x01 to BOOTCNT and return from interrupt (should jump back to 0x0000) + this sets the interrupt enable. program should branch to cold boot vector after this + cold boot vector: + write 0x55 to BOOTCNT. future interrupts will now be handled by video handler. + continue with booting (setting up variables, etc) + do not return from interrupt after this + +# Fibonachi Benchmark program? + fibonachi - n+1 = n + n-1 + n-1 is at 0x8010 + n is at 0x8011 + n+1 is at 0x8012 +init: + load 0 to n-1 + load 1 to n +start loop: + load n-1 (0x8010) to AC + add n (0x8011) to AC (now contains n+1) + st AC to 0x8012 + load n (0x8011) to AC + st AC to n-1 (0x8010) + load n+1 (0x8012) to AC + st AC to n (0x8011) + ld AC to VID + bra start loop + \ No newline at end of file diff --git a/src/asm/ruledef.txt b/src/asm/ruledef.txt index 5735dae..a34f235 100644 --- a/src/asm/ruledef.txt +++ b/src/asm/ruledef.txt @@ -188,46 +188,57 @@ jmp {value: i8} => 0xe0 @ value jmp ({value: i8}) => 0xe1 @ value + jmp ({value: i16}) => 0xe1 @ value[7:0] jmp ac => 0xe200 reti => 0xe300 bgt {value: i8} => 0xe4 @ value bgt ({value: i8}) => 0xe5 @ value + bgt ({value: i16}) => 0xe5 @ value[7:0] bgt ac => 0xe600 bgt y => 0xe700 blt {value: i8} => 0xe8 @ value blt ({value: i8}) => 0xe9 @ value + blt ({value: i16}) => 0xe9 @ value[7:0] blt ac => 0xea00 blt y => 0xeb00 bne {value: i8} => 0xec @ value bne ({value: i8}) => 0xed @ value + bne ({value: i16}) => 0xed @ value[7:0] bne ac => 0xee00 bne y => 0xef00 beq {value: i8} => 0xf0 @ value beq ({value: i8}) => 0xf1 @ value + beq ({value: i16}) => 0xf1 @ value[7:0] beq ac => 0xf200 beq y => 0xf300 bge {value: i8} => 0xf4 @ value bge ({value: i8}) => 0xf5 @ value + bge ({value: i16}) => 0xf5 @ value[7:0] bge ac => 0xf600 bge y => 0xf700 ble {value: i8} => 0xf8 @ value ble ({value: i8}) => 0xf9 @ value + ble ({value: i16}) => 0xf9 @ value[7:0] ble ac => 0xfa00 ble y => 0xfb00 bra {value: i8} => 0xfc @ value bra ({value: i8}) => 0xfd @ value + bra ({value: i16}) => 0xfd @ value[7:0] bra ac => 0xfe00 bra y => 0xff00 } +VIDBLANK = 0x40 +VIDSYNC = 0x00 + #bank zeropage acStore: #res 1 @@ -244,35 +255,73 @@ interrupt: ; store registers and reload timer sta acStore ; #1 sty yStore ; #2 - ldx #56 ; #3 ; check for cold boot - lda bootCheck ; #4 - xora #55 ; #5 - bne .boot ; #6 + lda bootCheck ; #3 + xora #55 ; #4 + bne boot ; #5 + + ; branch to one of six routines + ; first four draw active lines + ; one high equalization half-line + ; one low equalization half-line + bra (subLineAddr) ; #8 + + ;active line + ;frontporch 10 clocks + ;sync low 15 clocks + ;sync high 15 clocks + ;active pixels 160 clocks + + ; 6 short equalization lines + ;frontporch 5 clocks + ;sync low 7 clocks + ;sync high then return + + ; 5 long equalization lines + + ; 5 more short equalization lines ; Load line address ldy yLineNumber ; #7 ldv (y,x) ; draw active video pixel ;; repeat 159 times - ; branch to one of four routines - the last will increment Y. - bra (subLineAddr) ; #8 ; each will bump branch address to next routine. ; turn on and off the horizontal sync at the right time ; check if we can switch to blank lines - + + firstLineStart: + ; #9 + ldv #VIDSYNC; #10 - sync start (15 clocks) + ;set subLineAddr to second + ldv #VIDBLANK ; #25 - sync ends + bra endinterrupt ; #26 + + secondLineStart: + thirdLineStart: + fourthLineStart: + ; increase yLineNumber + ; check if yLineNumber = 120 + ; if so then switch subLineAddr to high equilization pulses + ; otherwise switch to firstLineStart + ; end of interrupt routine - restore registers - lda acStore ; #36 - ldy yStore ; #37 - reti ; #38 + endinterrupt: + lda acStore ; #27 + ldy yStore ; #28 + reti ; #29 + ; about 7 instructions left for normal operations. Not a lot. + + + ; equalization pulses -.boot: +boot: ; record that we have booted lda #55 sta bootCheck -.main: +main: lda #0 .loop: sta testCount ; test memory by saving and restoring variable diff --git a/src/sim/tb_basys_demo_behav.wcfg b/src/sim/tb_basys_demo_behav.wcfg index d188169..557f9dd 100644 --- a/src/sim/tb_basys_demo_behav.wcfg +++ b/src/sim/tb_basys_demo_behav.wcfg @@ -13,18 +13,15 @@ - - - + + + - + - - - clkSys clkSys From 65c2bc658a63cc34a07a9e630b640ea19c873217 Mon Sep 17 00:00:00 2001 From: Justin Davis Date: Wed, 15 Jan 2025 17:02:48 -0500 Subject: [PATCH 6/9] Update instruction set to reflect tri-stating Y bus. Add default to immediate mode access during branches. --- README.md | 14 +- project/gtxl.xpr | 2 +- resources/Assembly.xlsx | Bin 59762 -> 69143 bytes src/asm/ruledef.txt | 221 +++++++++++++++++++++---------- src/hdl/control.vhd | 3 +- src/hdl/rom_synth.vhd | 199 +++++++++++++++++++++++----- src/sim/tb_basys_demo_behav.wcfg | 16 ++- 7 files changed, 342 insertions(+), 113 deletions(-) diff --git a/README.md b/README.md index 67c63c5..2617b37 100644 --- a/README.md +++ b/README.md @@ -114,7 +114,19 @@ Need an address decoder for the ROM area to split the peripherals off. Expansio - The Y register can be replaced with one that has an output enable. - I'll need to add an extra buffer chip so I can also drive Y to the databus. - +# Y bus + The Y bus is slightly more complex now. It will have the following behaviors. + Y Reg Enable Y Buffer Enable Y Bus(and MAU) Databus Function + on on Y Y Whenever Y needs to be driven to databus + on off Y ZZ For memory access [Y,X] or [Y,D] or jump instructions + off don't care 0x80 For memory access [80,D] or [80,X]. Y can't be put on databus in this mode. + off don't care PC Hold PC Hold RETI instruction. PC Hold register is driving + don't care don't care Interrupt + The Y Reg Enable will be controlled by the memory mode diode ROM, but it is overriden by the RETI instruction + The Y Buffer Enable will be controlled by the databus driver instruction bits [1:0]. + During memory access modes [80,D] and [80,X], the Y bus would be unavailable on the databus. + Can't store Y to [80,D] for example. + # Interrupt handler first store registers to memory (assume not a cold boot) next load X counter to ensure timing - time sensitive diff --git a/project/gtxl.xpr b/project/gtxl.xpr index 48d46e1..069d681 100644 --- a/project/gtxl.xpr +++ b/project/gtxl.xpr @@ -44,7 +44,7 @@