From 8d5fd74340ed645ce869bf45bf7756d5096188f7 Mon Sep 17 00:00:00 2001 From: AndersBNielsen Date: Mon, 2 Jan 2023 15:07:47 +0100 Subject: [PATCH] First commit The Single Breadboard Computer --- .gitignore | 9 + abn6507rom.s | 69 + assemble.sh | 4 + build/readme.md | 1 + hardware/6502.kicad_sym | 691 ++++++++ hardware/6507 SBC.kicad_pcb | 2 + hardware/6507 SBC.kicad_prl | 75 + hardware/6507 SBC.kicad_pro | 294 ++++ hardware/6507 SBC.kicad_sch | 3269 +++++++++++++++++++++++++++++++++++ memmap.cfg | 11 + 10 files changed, 4425 insertions(+) create mode 100755 .gitignore create mode 100644 abn6507rom.s create mode 100755 assemble.sh create mode 100644 build/readme.md create mode 100644 hardware/6502.kicad_sym create mode 100644 hardware/6507 SBC.kicad_pcb create mode 100644 hardware/6507 SBC.kicad_prl create mode 100644 hardware/6507 SBC.kicad_pro create mode 100644 hardware/6507 SBC.kicad_sch create mode 100755 memmap.cfg diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..38c1dc5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +*.o +*.bin +build/listing.txt +.DS_Store +hardware/_autosave* +hardware/#auto_saved_files# +_autosave* +*-bak +*-backups diff --git a/abn6507rom.s b/abn6507rom.s new file mode 100644 index 0000000..1a76489 --- /dev/null +++ b/abn6507rom.s @@ -0,0 +1,69 @@ +.feature string_escapes ; Allow c-style string escapes when using ca65 +.feature org_per_seg +.feature c_comments + +RIOT = $80 + +DRA = RIOT + $00 ;DRA ('A' side data register) +DDRA = RIOT + $01 ;DDRA ('A' side data direction register) +DRB = RIOT + $02 ;DRB ('B' side data register) +DDRB = RIOT + $03 ;('B' side data direction register) +READTDI = RIOT + $04 ;Read timer (disable interrupt) + +WEDGC = RIOT + $04 ;Write edge-detect control (negative edge-detect,disable interrupt) +RRIFR = RIOT + $05 ;Read interrupt flag register (bit 7 = timer, bit 6 PA7 edge-detect) Clear PA7 flag +A7PEDI = RIOT + $05 ;Write edge-detect control (positive edge-detect,disable interrupt) +A7NEEI = RIOT + $06 ;Write edge-detect control (negative edge-detect, enable interrupt) +A7PEEI = RIOT + $07 ;Write edge-detect control (positive edge-detect enable interrupt) + +READTEI = RIOT + $0C ;Read timer (enable interrupt) +WTD1DI = RIOT + $14 ; Write timer (divide by 1, disable interrupt) +WTD8DI = RIOT + $15 ;Write timer (divide by 8, disable interrupt) +WTD64DI = RIOT + $16 ;Write timer (divide by 64, disable interrupt) +WTD1KDI = RIOT + $17 ;Write timer (divide by 1024, disable interrupt) + +WTD1EI = RIOT + $1C ;Write timer (divide by 1, enable interrupt) +WTD8EI = RIOT + $1D ;Write timer (divide by 8, enable interrupt) +WTD64EI = RIOT + $1E ;Write timer (divide by 64, enable interrupt) +WTD1KEI = RIOT + $1F ;Write timer (divide by 1024, enable interrupt) + +.segment "RODATA" +.org $F000 ; Not strictly needed with CA65 but shows correct address in listing.txt + nmi: + irq: + reset: + cld ; Because you never know + sei ; Probably not needed with the 6507 + ;Set stack pointer and clear RAM + ldx #$7f + txs + lda #0 + clearzp: + sta $00,x + dex + bne clearzp + sta $00,x + + lda #$FF + sta DDRB ; Set whole B register to output + ; Reset state of DDRA is $00. +main: +inc DRB +lda #244 +bit DRA +bpl quartersecond +sta WTD64DI ; 244*64 = 15616 ~= 16ms +bne wait ; BRA +quartersecond: +sta WTD1KDI ; 244 * 1024 = 249856 ~= quarter second + +wait: +lda READTDI +bne wait ; Loop until timer runs out + +jmp main ; loop + +.segment "VECTORS6502" +.ORG $fffa +.word nmi,reset,irq +.reloc diff --git a/assemble.sh b/assemble.sh new file mode 100755 index 0000000..ea4224d --- /dev/null +++ b/assemble.sh @@ -0,0 +1,4 @@ +#!/bin/zsh +ca65 -vvv --cpu 6502 -l build/listing.txt -o build/abn6507rom.o abn6507rom.s +ld65 -o build/abn6507rom.bin -C memmap.cfg "./build/abn6507rom.o" #"./build/crom.o" "./build/userland.o" +minipro -s -p "W27C512@DIP28" -w build/abn6507rom.bin diff --git a/build/readme.md b/build/readme.md new file mode 100644 index 0000000..bf3c618 --- /dev/null +++ b/build/readme.md @@ -0,0 +1 @@ +This file is intentionally left empty diff --git a/hardware/6502.kicad_sym b/hardware/6502.kicad_sym new file mode 100644 index 0000000..c481870 --- /dev/null +++ b/hardware/6502.kicad_sym @@ -0,0 +1,691 @@ +(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) + (symbol "CP-Device" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "C" (id 0) (at 0.635 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "CP-Device" (id 1) (at 0.635 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0.9652 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "CP_*" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "CP-Device_0_1" + (rectangle (start -2.286 0.508) (end 2.286 1.016) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.778 2.286) + (xy -0.762 2.286) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 2.794) + (xy -1.27 1.778) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 2.286 -0.508) (end -2.286 -1.016) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + ) + (symbol "CP-Device_1_1" + (pin passive line (at 0 3.81 270) (length 2.794) + (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 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "LED_Small_ALT-Device" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "D" (id 0) (at -1.27 3.175 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "LED_Small_ALT-Device" (id 1) (at -4.445 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "LED_Small_ALT-Device_0_1" + (polyline + (pts + (xy -0.762 -1.016) + (xy -0.762 1.016) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.016 0) + (xy -0.762 0) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.762 -1.016) + (xy -0.762 0) + (xy 0.762 1.016) + (xy 0.762 -1.016) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy 0 0.762) + (xy -0.508 1.27) + (xy -0.254 1.27) + (xy -0.508 1.27) + (xy -0.508 1.016) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.508 1.27) + (xy 0 1.778) + (xy 0.254 1.778) + (xy 0 1.778) + (xy 0 1.524) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "LED_Small_ALT-Device_1_1" + (pin passive line (at -2.54 0 0) (length 1.778) + (name "K" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 0 180) (length 1.778) + (name "A" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "PMS171B-SOP16_150mil-Padauk_IC" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 -5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "PMS171B-SOP16_150mil-Padauk_IC" (id 1) (at 0 -7.62 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "PMS171B-SOP16_150mil-Padauk_IC_0_1" + (rectangle (start -26.67 -8.89) (end 27.94 -36.83) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "PMS171B-SOP16_150mil-Padauk_IC_1_1" + (pin bidirectional line (at -29.21 -13.97 0) (length 2.54) + (name "PB4/AD4/TM2PWM" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 30.48 -29.21 180) (length 2.54) + (name "PA4/AD9/CIN+/CIN1-/INT1A" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 30.48 -26.67 180) (length 2.54) + (name "PA0/AD10/CO/INT0" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 30.48 -24.13 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 30.48 -21.59 180) (length 2.54) + (name "PB0/TM2PWM/INT1" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 30.48 -19.05 180) (length 2.54) + (name "PB1/AD1/Vref" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 30.48 -16.51 180) (length 2.54) + (name "PB2/AD2/TM2PWM" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 30.48 -13.97 180) (length 2.54) + (name "PB3/AD3" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -29.21 -16.51 0) (length 2.54) + (name "PB5/AD5/TM3PWM/INT0A" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -29.21 -19.05 0) (length 2.54) + (name "PB6/AD6/CIN4-/TM3PWM" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -29.21 -21.59 0) (length 2.54) + (name "PB7/AD7/CIN5-/TM3PWM" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -29.21 -24.13 0) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -29.21 -26.67 0) (length 2.54) + (name "PA7/X1" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -29.21 -29.21 0) (length 2.54) + (name "PA6/X2" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -29.21 -31.75 0) (length 2.54) + (name "PA5/PRSTB" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 30.48 -31.75 180) (length 2.54) + (name "PA3/AD8/CIN0-/TM2PWM" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "R6507" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 -5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R6507" (id 1) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at -5.08 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at -5.08 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R6507_0_1" + (rectangle (start -10.16 7.62) (end 10.16 -45.72) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "R6507_1_1" + (pin input line (at 12.7 5.08 180) (length 2.54) + (name "~{RES}" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -12.7 -27.94 0) (length 2.54) + (name "A5" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -12.7 -30.48 0) (length 2.54) + (name "A6" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -12.7 -33.02 0) (length 2.54) + (name "A7" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -12.7 -35.56 0) (length 2.54) + (name "A8" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -12.7 -38.1 0) (length 2.54) + (name "A9" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -12.7 -40.64 0) (length 2.54) + (name "A10" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -12.7 5.08 0) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -12.7 -43.18 0) (length 2.54) + (name "A11" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 -40.64 180) (length 2.54) + (name "A12" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -30.48 180) (length 2.54) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -27.94 180) (length 2.54) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -25.4 180) (length 2.54) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -22.86 180) (length 2.54) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 2.54 0) (length 2.54) + (name "RDY" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -20.32 180) (length 2.54) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -17.78 180) (length 2.54) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -15.24 180) (length 2.54) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -12.7 180) (length 2.54) + (name "D0" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 -10.16 180) (length 2.54) + (name "R/~{W}" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 12.7 -7.62 180) (length 2.54) + (name "NC" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 12.7 -5.08 180) (length 2.54) + (name "NC" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -2.54 180) (length 2.54) + (name "Ø0" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 0 180) (length 2.54) + (name "~{SO}" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 2.54 180) (length 2.54) + (name "Ø2" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -12.7 -12.7 0) (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -12.7 -15.24 0) (length 2.54) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -12.7 -17.78 0) (length 2.54) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -12.7 -20.32 0) (length 2.54) + (name "A2" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -12.7 -22.86 0) (length 2.54) + (name "A3" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -12.7 -25.4 0) (length 2.54) + (name "A4" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "R6522-65xx" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 -5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R6522-65xx" (id 1) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at -5.08 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at -5.08 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R6522-65xx_0_1" + (rectangle (start -10.16 7.62) (end 10.16 -45.72) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "R6522-65xx_1_1" + (pin power_in line (at 0 -48.26 90) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -15.24 0) (length 2.54) + (name "PB0" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -17.78 0) (length 2.54) + (name "PB1" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -20.32 0) (length 2.54) + (name "PB2" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -22.86 0) (length 2.54) + (name "PB3" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -25.4 0) (length 2.54) + (name "PB4" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -27.94 0) (length 2.54) + (name "PB5" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -30.48 0) (length 2.54) + (name "PB6" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -33.02 0) (length 2.54) + (name "PB7" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -17.78 180) (length 2.54) + (name "CB1" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -20.32 180) (length 2.54) + (name "CB2" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 5.08 0) (length 2.54) + (name "PA0" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 10.16 270) (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 0 180) (length 2.54) + (name "~{IRQ}" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -2.54 180) (length 2.54) + (name "R/~{W}" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -5.08 180) (length 2.54) + (name "~{CS2}" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -7.62 180) (length 2.54) + (name "CS1" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 2.54 180) (length 2.54) + (name "Ø2" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -43.18 180) (length 2.54) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -40.64 180) (length 2.54) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -38.1 180) (length 2.54) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -35.56 180) (length 2.54) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 2.54 0) (length 2.54) + (name "PA1" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -33.02 180) (length 2.54) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -30.48 180) (length 2.54) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -27.94 180) (length 2.54) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -25.4 180) (length 2.54) + (name "D0" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 5.08 180) (length 2.54) + (name "~{RES}" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -35.56 0) (length 2.54) + (name "RS3" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -38.1 0) (length 2.54) + (name "RS2" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -40.64 0) (length 2.54) + (name "RS1" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -43.18 0) (length 2.54) + (name "RS0" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -15.24 180) (length 2.54) + (name "CA2" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 0 0) (length 2.54) + (name "PA2" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -12.7 180) (length 2.54) + (name "CA1" (effects (font (size 1.27 1.27)))) + (number "40" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -2.54 0) (length 2.54) + (name "PA3" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -5.08 0) (length 2.54) + (name "PA4" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -7.62 0) (length 2.54) + (name "PA5" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -10.16 0) (length 2.54) + (name "PA6" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -12.7 0) (length 2.54) + (name "PA7" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "USB_B_Micro-Connector" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at -5.08 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "USB_B_Micro-Connector" (id 1) (at -5.08 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 3.81 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 3.81 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "USB*" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "USB_B_Micro-Connector_0_1" + (rectangle (start -5.08 -7.62) (end 5.08 7.62) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (circle (center -3.81 2.159) (radius 0.635) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -0.635 3.429) (radius 0.381) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (rectangle (start -0.127 -7.62) (end 0.127 -6.858) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.905 2.159) + (xy 0.635 2.159) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.175 2.159) + (xy -2.54 2.159) + (xy -1.27 3.429) + (xy -0.635 3.429) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 2.159) + (xy -1.905 2.159) + (xy -1.27 0.889) + (xy 0 0.889) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.635 2.794) + (xy 0.635 1.524) + (xy 1.905 2.159) + (xy 0.635 2.794) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy -4.318 5.588) + (xy -1.778 5.588) + (xy -2.032 4.826) + (xy -4.064 4.826) + (xy -4.318 5.588) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy -4.699 5.842) + (xy -4.699 5.588) + (xy -4.445 4.826) + (xy -4.445 4.572) + (xy -1.651 4.572) + (xy -1.651 4.826) + (xy -1.397 5.588) + (xy -1.397 5.842) + (xy -4.699 5.842) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 0.254 1.27) (end -0.508 0.508) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (rectangle (start 5.08 -5.207) (end 4.318 -4.953) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 5.08 -2.667) (end 4.318 -2.413) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 5.08 -0.127) (end 4.318 0.127) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 5.08 4.953) (end 4.318 5.207) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "USB_B_Micro-Connector_1_1" + (pin power_out line (at 7.62 5.08 180) (length 2.54) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 -2.54 180) (length 2.54) + (name "D-" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 0 180) (length 2.54) + (name "D+" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 -5.08 180) (length 2.54) + (name "ID" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 0 -10.16 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -10.16 90) (length 2.54) + (name "Shield" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + ) + ) +) diff --git a/hardware/6507 SBC.kicad_pcb b/hardware/6507 SBC.kicad_pcb new file mode 100644 index 0000000..28b47a1 --- /dev/null +++ b/hardware/6507 SBC.kicad_pcb @@ -0,0 +1,2 @@ +(kicad_pcb (version 20211014) (generator pcbnew) +) \ No newline at end of file diff --git a/hardware/6507 SBC.kicad_prl b/hardware/6507 SBC.kicad_prl new file mode 100644 index 0000000..4c17b1a --- /dev/null +++ b/hardware/6507 SBC.kicad_prl @@ -0,0 +1,75 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "pads": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "ratsnest_display_mode": 0, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": true, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + 0, + 1, + 2, + 3, + 4, + 5, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 36 + ], + "visible_layers": "fffffff_ffffffff", + "zone_display_mode": 0 + }, + "meta": { + "filename": "6507 SBC.kicad_prl", + "version": 3 + }, + "project": { + "files": [] + } +} diff --git a/hardware/6507 SBC.kicad_pro b/hardware/6507 SBC.kicad_pro new file mode 100644 index 0000000..1416e80 --- /dev/null +++ b/hardware/6507 SBC.kicad_pro @@ -0,0 +1,294 @@ +{ + "board": { + "layer_presets": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_label_syntax": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "6507 SBC.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12.0, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6.0 + } + ], + "meta": { + "version": 2 + }, + "net_colors": null + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "drawing": { + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "", + "spice_adjust_passive_values": false, + "spice_external_command": "spice \"%I\"", + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "8d631a81-2764-4115-9853-f6135511f878", + "" + ] + ], + "text_variables": {} +} diff --git a/hardware/6507 SBC.kicad_sch b/hardware/6507 SBC.kicad_sch new file mode 100644 index 0000000..b2554e4 --- /dev/null +++ b/hardware/6507 SBC.kicad_sch @@ -0,0 +1,3269 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid 8d631a81-2764-4115-9853-f6135511f878) + + (paper "A4") + + (lib_symbols + (symbol "6502:R6507" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R6507" (id 1) (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R6507_0_1" + (rectangle (start -8.89 15.24) (end 8.89 -22.86) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "R6507_1_1" + (pin input line (at -11.43 12.7 0) (length 2.54) + (name "~{RES}" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -11.43 -10.16 0) (length 2.54) + (name "A5" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -11.43 -12.7 0) (length 2.54) + (name "A6" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -11.43 -15.24 0) (length 2.54) + (name "A7" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -11.43 -17.78 0) (length 2.54) + (name "A8" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -11.43 -20.32 0) (length 2.54) + (name "A9" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 11.43 -20.32 180) (length 2.54) + (name "A10" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 11.43 -17.78 180) (length 2.54) + (name "A11" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 11.43 -15.24 180) (length 2.54) + (name "A12" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 11.43 -12.7 180) (length 2.54) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 11.43 -10.16 180) (length 2.54) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -11.43 10.16 0) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 11.43 -7.62 180) (length 2.54) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 11.43 -5.08 180) (length 2.54) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 11.43 -2.54 180) (length 2.54) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 11.43 0 180) (length 2.54) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 11.43 2.54 180) (length 2.54) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 11.43 5.08 180) (length 2.54) + (name "D0" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 11.43 7.62 180) (length 2.54) + (name "R/~{W}" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 11.43 10.16 180) (length 2.54) + (name "Ø0" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 11.43 12.7 180) (length 2.54) + (name "Ø2" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -11.43 7.62 0) (length 2.54) + (name "RDY" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -11.43 5.08 0) (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -11.43 2.54 0) (length 2.54) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -11.43 0 0) (length 2.54) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -11.43 -2.54 0) (length 2.54) + (name "A2" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -11.43 -5.08 0) (length 2.54) + (name "A3" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -11.43 -7.62 0) (length 2.54) + (name "A4" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "74xx:74HC04" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 1.27 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "74HC04" (id 1) (at 0 -1.27 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "HCMOS not inv" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Hex Inverter" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP*W7.62mm* SSOP?14* TSSOP?14*" (id 7) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "74HC04_1_0" + (polyline + (pts + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 3.81 0) + (xy -3.81 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input line (at -7.62 0 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (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 "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "74HC04_2_0" + (polyline + (pts + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 3.81 0) + (xy -3.81 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input line (at -7.62 0 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "3" (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 "4" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "74HC04_3_0" + (polyline + (pts + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 3.81 0) + (xy -3.81 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input line (at -7.62 0 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 "74HC04_4_0" + (polyline + (pts + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 3.81 0) + (xy -3.81 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (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 line (at -7.62 0 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "74HC04_5_0" + (polyline + (pts + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 3.81 0) + (xy -3.81 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 0 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "74HC04_6_0" + (polyline + (pts + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 3.81 0) + (xy -3.81 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 0 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "74HC04_7_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 "74HC04_7_1" + (rectangle (start -5.08 7.62) (end 5.08 -7.62) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + ) + (symbol "Device:C_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "C" (id 0) (at 0.254 1.778 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "C_Small" (id 1) (at 0.254 -2.032 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "capacitor cap" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Unpolarized capacitor, small symbol" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "C_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "C_Small_0_1" + (polyline + (pts + (xy -1.524 -0.508) + (xy 1.524 -0.508) + ) + (stroke (width 0.3302) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.524 0.508) + (xy 1.524 0.508) + ) + (stroke (width 0.3048) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "C_Small_1_1" + (pin passive line (at 0 2.54 270) (length 2.032) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 90) (length 2.032) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:Crystal" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "Y" (id 0) (at 0 3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Crystal" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "quartz ceramic resonator oscillator" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Two pin crystal" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Crystal*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Crystal_0_1" + (rectangle (start -1.143 2.54) (end 1.143 -2.54) + (stroke (width 0.3048) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 0) + (xy -1.905 0) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.905 -1.27) + (xy -1.905 1.27) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.905 -1.27) + (xy 1.905 1.27) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 0) + (xy 1.905 0) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "Crystal_1_1" + (pin passive line (at -3.81 0 0) (length 1.27) + (name "1" (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 1.27) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:LED" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "D" (id 0) (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "LED" (id 1) (at 0 -2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "LED diode" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Light emitting diode" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "LED_0_1" + (polyline + (pts + (xy -1.27 -1.27) + (xy -1.27 1.27) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 0) + (xy 1.27 0) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (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) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.048 -0.762) + (xy -4.572 -2.286) + (xy -3.81 -2.286) + (xy -4.572 -2.286) + (xy -4.572 -1.524) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.778 -0.762) + (xy -3.302 -2.286) + (xy -2.54 -2.286) + (xy -3.302 -2.286) + (xy -3.302 -1.524) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "LED_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 "Device:R_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "R" (id 0) (at 0.762 0.508 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "R_Small" (id 1) (at 0.762 -1.016 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "R resistor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor, small symbol" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R_Small_0_1" + (rectangle (start -0.762 1.778) (end 0.762 -1.778) + (stroke (width 0.2032) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "R_Small_1_1" + (pin passive line (at 0 2.54 270) (length 0.762) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 90) (length 0.762) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Memory_EPROM:27C512" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -7.62 26.67 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "27C512" (id 1) (at 2.54 -26.67 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_DIP:DIP-28_W15.24mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/doc0015.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "OTP EPROM 512KiBit" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "OTP EPROM 512 KiBit" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP*W15.24mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "27C512_1_1" + (rectangle (start -7.62 25.4) (end 7.62 -25.4) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input line (at -10.16 -15.24 0) (length 2.54) + (name "A15" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 22.86 0) (length 2.54) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 10.16 22.86 180) (length 2.54) + (name "D0" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 10.16 20.32 180) (length 2.54) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 10.16 17.78 180) (length 2.54) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -27.94 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 10.16 15.24 180) (length 2.54) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 10.16 12.7 180) (length 2.54) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 10.16 10.16 180) (length 2.54) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 10.16 7.62 180) (length 2.54) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 10.16 5.08 180) (length 2.54) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -7.62 0) (length 2.54) + (name "A12" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -20.32 0) (length 2.54) + (name "~{CE}" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -2.54 0) (length 2.54) + (name "A10" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -22.86 0) (length 2.54) + (name "~{OE}" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -5.08 0) (length 2.54) + (name "A11" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 0 0) (length 2.54) + (name "A9" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 2.54 0) (length 2.54) + (name "A8" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -10.16 0) (length 2.54) + (name "A13" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -12.7 0) (length 2.54) + (name "A14" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 27.94 270) (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 5.08 0) (length 2.54) + (name "A7" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 7.62 0) (length 2.54) + (name "A6" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 10.16 0) (length 2.54) + (name "A5" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 12.7 0) (length 2.54) + (name "A4" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 15.24 0) (length 2.54) + (name "A3" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 17.78 0) (length 2.54) + (name "A2" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 20.32 0) (length 2.54) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Oscillator:CXO_DIP8" (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "X" (id 0) (at -5.08 6.35 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "CXO_DIP8" (id 1) (at 1.27 -6.35 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Oscillator:Oscillator_DIP-8" (id 2) (at 11.43 -8.89 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://cdn-reichelt.de/documents/datenblatt/B400/OSZI.pdf" (id 3) (at -2.54 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "Crystal Clock Oscillator" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Crystal Clock Oscillator, DIP8-style metal package" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Oscillator*DIP*8*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "CXO_DIP8_0_1" + (rectangle (start -5.08 5.08) (end 5.08 -5.08) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -1.905 -0.635) + (xy -1.27 -0.635) + (xy -1.27 0.635) + (xy -0.635 0.635) + (xy -0.635 -0.635) + (xy 0 -0.635) + (xy 0 0.635) + (xy 0.635 0.635) + (xy 0.635 -0.635) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "CXO_DIP8_1_1" + (pin input line (at -7.62 0 0) (length 2.54) + (name "EN" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -7.62 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 7.62 0 180) (length 2.54) + (name "OUT" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 7.62 270) (length 2.54) + (name "Vcc" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Switch:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "SW" (id 0) (at 1.27 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "SW_Push" (id 1) (at 0 -1.524 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Push button switch, generic, two pins" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "SW_Push_0_1" + (circle (center -2.032 0) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.27) + (xy 0 3.048) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 1.27) + (xy -2.54 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 2.032 0) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (pin passive line (at -5.08 0 0) (length 2.54) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 0 180) (length 2.54) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "cbm:6532" (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 8.89 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "6532" (id 1) (at 0 3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 12.7 0) + (effects (font (size 1.27 1.27))) + ) + (property "Datasheet" "" (id 3) (at 0 12.7 0) + (effects (font (size 1.27 1.27))) + ) + (symbol "6532_0_0" + (pin power_in line (at 0 -31.75 90) (length 1.27) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 33.02 270) (length 1.27) + (name "Vcc" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "6532_0_1" + (rectangle (start -10.16 31.75) (end 10.16 -31.75) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (rectangle (start 10.16 31.75) (end -10.16 -31.75) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "6532_1_1" + (pin bidirectional line (at 17.78 25.4 180) (length 7.62) + (name "PA2" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 22.86 180) (length 7.62) + (name "PA3" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 20.32 180) (length 7.62) + (name "PA4" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 17.78 180) (length 7.62) + (name "PA5" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 15.24 180) (length 7.62) + (name "PA6" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 12.7 180) (length 7.62) + (name "PA7" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -10.16 180) (length 7.62) + (name "PB7" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -7.62 180) (length 7.62) + (name "PB6" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -5.08 180) (length 7.62) + (name "PB5" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -2.54 180) (length 7.62) + (name "PB4" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 7.62) + (name "A5" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 0 180) (length 7.62) + (name "PB3" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 2.54 180) (length 7.62) + (name "PB2" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 5.08 180) (length 7.62) + (name "PB1" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 7.62 180) (length 7.62) + (name "PB0" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -26.67 0) (length 7.62) + (name "~{IRQ}" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at -17.78 12.7 0) (length 7.62) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at -17.78 15.24 0) (length 7.62) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at -17.78 17.78 0) (length 7.62) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at -17.78 20.32 0) (length 7.62) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -2.54 0) (length 7.62) + (name "A4" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at -17.78 22.86 0) (length 7.62) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at -17.78 25.4 0) (length 7.62) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at -17.78 27.94 0) (length 7.62) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at -17.78 30.48 0) (length 7.62) + (name "D0" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -30.48 0) (length 7.62) + (name "~{RESET}" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -24.13 0) (length 7.62) + (name "R/~{W}" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -16.51 0) (length 7.62) + (name "/RS" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -13.97 0) (length 7.62) + (name "~{CS2}" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -11.43 0) (length 7.62) + (name "CS1" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -21.59 0) (length 7.62) + (name "02" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 7.62) + (name "A3" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -7.62 0) (length 7.62) + (name "A6" (effects (font (size 1.27 1.27)))) + (number "40" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 7.62) + (name "A2" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 7.62) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 7.62) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 30.48 180) (length 7.62) + (name "PA0" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 27.94 180) (length 7.62) + (name "PA1" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+5V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (id 1) (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+5V\"" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+5V_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "+5V_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+5V" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (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) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "GND_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 119.38 54.61) (diameter 0) (color 0 0 0 0) + (uuid 032fdf58-10e8-46eb-a377-26bd0dd8d6b8) + ) + (junction (at 167.64 150.495) (diameter 0) (color 0 0 0 0) + (uuid 04ea4c9e-981f-4de4-9767-726942a06d7b) + ) + (junction (at 135.89 82.55) (diameter 0) (color 0 0 0 0) + (uuid 06b469a4-6eb7-4ac7-bf49-4f076b61d206) + ) + (junction (at 114.3 66.04) (diameter 0) (color 0 0 0 0) + (uuid 092f0fdf-4487-4f3f-9ed0-d8d7b1318788) + ) + (junction (at 167.64 142.875) (diameter 0) (color 0 0 0 0) + (uuid 14eb5a35-2275-46e9-b8d3-74937071522e) + ) + (junction (at 93.98 101.6) (diameter 0) (color 0 0 0 0) + (uuid 2bb99d74-0357-4720-8967-e64dcec486e7) + ) + (junction (at 110.49 73.66) (diameter 0) (color 0 0 0 0) + (uuid 474753fa-25ef-40bd-9c5d-0f8ecf8a756d) + ) + (junction (at 118.11 91.44) (diameter 0) (color 0 0 0 0) + (uuid 59aca000-1f72-49b5-a49f-72fb907db2ac) + ) + (junction (at 209.55 30.48) (diameter 0) (color 0 0 0 0) + (uuid 671ef414-353e-44dd-9829-eede484f187f) + ) + (junction (at 167.64 140.335) (diameter 0) (color 0 0 0 0) + (uuid 6be1ccad-b916-4e31-8435-e04e03b43aec) + ) + (junction (at 167.64 145.415) (diameter 0) (color 0 0 0 0) + (uuid 7287032c-b607-4a41-a188-a2ebb40ef36e) + ) + (junction (at 186.69 159.385) (diameter 0) (color 0 0 0 0) + (uuid 7f1db619-2f67-4e3b-8e2e-caf4bba03ad5) + ) + (junction (at 101.6 88.9) (diameter 0) (color 0 0 0 0) + (uuid 824f559c-b151-4e58-afbd-33180e42c5dc) + ) + (junction (at 102.87 96.52) (diameter 0) (color 0 0 0 0) + (uuid b77a1d32-963c-4f31-acfa-d47c8f300dc9) + ) + (junction (at 104.14 54.61) (diameter 0) (color 0 0 0 0) + (uuid c22e6484-c1fd-4613-9155-dcaea5a6f928) + ) + (junction (at 93.98 96.52) (diameter 0) (color 0 0 0 0) + (uuid dec16eeb-5a85-4d40-8eca-23136fb049df) + ) + (junction (at 118.11 88.9) (diameter 0) (color 0 0 0 0) + (uuid e5f82f22-bb2a-4ea7-8903-16c7772abb30) + ) + (junction (at 106.68 66.04) (diameter 0) (color 0 0 0 0) + (uuid fa7bfad8-78d1-4538-bcee-0c01199a05d8) + ) + + (no_connect (at 168.91 87.63) (uuid 4bd4ddb5-5c23-452e-9274-82ec20278083)) + (no_connect (at 125.73 96.52) (uuid 94788572-43de-40b7-b648-6d6829b1f61c)) + (no_connect (at 204.47 33.02) (uuid c8fbdf41-0ccc-426b-845f-2540cc21663a)) + (no_connect (at 204.47 35.56) (uuid c8fbdf41-0ccc-426b-845f-2540cc21663b)) + (no_connect (at 204.47 38.1) (uuid c8fbdf41-0ccc-426b-845f-2540cc21663c)) + (no_connect (at 204.47 40.64) (uuid c8fbdf41-0ccc-426b-845f-2540cc21663d)) + (no_connect (at 204.47 43.18) (uuid c8fbdf41-0ccc-426b-845f-2540cc21663e)) + (no_connect (at 204.47 45.72) (uuid c8fbdf41-0ccc-426b-845f-2540cc21663f)) + (no_connect (at 204.47 48.26) (uuid c8fbdf41-0ccc-426b-845f-2540cc216640)) + (no_connect (at 204.47 55.88) (uuid c8fbdf41-0ccc-426b-845f-2540cc216641)) + (no_connect (at 204.47 58.42) (uuid c8fbdf41-0ccc-426b-845f-2540cc216642)) + (no_connect (at 204.47 60.96) (uuid c8fbdf41-0ccc-426b-845f-2540cc216643)) + (no_connect (at 204.47 63.5) (uuid c8fbdf41-0ccc-426b-845f-2540cc216644)) + (no_connect (at 204.47 66.04) (uuid c8fbdf41-0ccc-426b-845f-2540cc216645)) + (no_connect (at 204.47 68.58) (uuid c8fbdf41-0ccc-426b-845f-2540cc216646)) + (no_connect (at 204.47 71.12) (uuid c8fbdf41-0ccc-426b-845f-2540cc216647)) + (no_connect (at 76.835 55.245) (uuid d5fa3e57-766c-4bfd-aaa7-932111236450)) + + (bus_entry (at 133.35 111.76) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 00317719-4bf8-4623-9c77-1bdacd8e7acf) + ) + (bus_entry (at 91.44 111.76) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 06b9c67a-97b5-422f-b3e0-aa9adc650227) + ) + (bus_entry (at 165.1 112.395) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0840e5fe-0a93-4954-898d-1da5b1838135) + ) + (bus_entry (at 204.47 107.315) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0c19f352-2910-48c9-a144-ab27195d0727) + ) + (bus_entry (at 135.89 127) (size -2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1100d9a5-c2f7-4058-b94a-699c5fe2cb5b) + ) + (bus_entry (at 135.89 132.08) (size -2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 127ee6cf-b16f-4c73-a49d-6ffd3eb34fa5) + ) + (bus_entry (at 157.48 66.04) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 13b3657c-a682-47ce-9f47-6163d6cd9d34) + ) + (bus_entry (at 91.44 114.3) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1994c5b4-6b65-4dca-9cf8-a5ced1614351) + ) + (bus_entry (at 204.47 125.095) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1c3da8f7-64a1-48de-83b3-02b4c0323581) + ) + (bus_entry (at 161.29 33.02) (size -2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 30baad33-568f-4c25-a1de-3b03b8132337) + ) + (bus_entry (at 165.1 117.475) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3239c977-aa45-49dc-a516-0fc478b8e02a) + ) + (bus_entry (at 91.44 109.22) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3578f0f4-09e8-4ddd-b232-d3ebd5dda72f) + ) + (bus_entry (at 161.29 35.56) (size -2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 383eb66c-65d3-4b99-ab8a-b61052e4a81d) + ) + (bus_entry (at 165.1 104.775) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3c445fbc-452b-426d-84ea-5d52e7156e83) + ) + (bus_entry (at 204.47 109.855) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3d4e0cf7-6b1e-4427-b117-9bfed64ced76) + ) + (bus_entry (at 161.29 40.64) (size -2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3f039281-0955-4772-b4ad-a022e978949a) + ) + (bus_entry (at 157.48 63.5) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4167055f-4a47-45d2-a3c0-3fc173a8b227) + ) + (bus_entry (at 157.48 50.8) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 41d12b42-fc44-4e0b-a5ac-a341aef5e52d) + ) + (bus_entry (at 133.35 116.84) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 436221f8-0a58-47ff-a021-8ea35e0b0416) + ) + (bus_entry (at 204.47 120.015) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 437598f7-fab5-499f-99a2-b85855524cab) + ) + (bus_entry (at 165.1 132.715) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5747a781-63f9-45f9-8358-081b9c7fe00f) + ) + (bus_entry (at 157.48 55.88) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 599c485d-50ce-4079-b72d-25ec15679dca) + ) + (bus_entry (at 161.29 38.1) (size -2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5a301013-2e98-4992-8a86-780d68ae8824) + ) + (bus_entry (at 157.48 74.93) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5c234424-0e7b-4edf-b665-044acafa4707) + ) + (bus_entry (at 91.44 127) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5d026fa0-4920-44aa-9acc-c31968367829) + ) + (bus_entry (at 165.1 107.315) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5f2b1d82-c59a-42ec-ae4c-d4564c0ccfe2) + ) + (bus_entry (at 161.29 43.18) (size -2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 61ee5e4e-b176-4a2c-8c44-e4c03de09d81) + ) + (bus_entry (at 91.44 124.46) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6652d308-fe18-4e26-979b-ad8340d7c4fd) + ) + (bus_entry (at 161.29 48.26) (size -2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6c32294a-041f-4018-a7f6-e5a407e78840) + ) + (bus_entry (at 165.1 122.555) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6ce64eed-843d-48d7-a784-5d013d99fabc) + ) + (bus_entry (at 133.35 104.14) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6fab72f1-52d0-48ae-a441-a53bf8d2825c) + ) + (bus_entry (at 91.44 119.38) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7ac91bd4-894d-490a-aba4-460e2f9500ac) + ) + (bus_entry (at 133.35 114.3) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7c22c536-328a-45b2-81dc-a883f21ff56c) + ) + (bus_entry (at 165.1 125.095) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7fa3fa3c-cd3a-49df-9f6f-73cdd4c7f6f4) + ) + (bus_entry (at 133.35 119.38) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 85796058-720b-462a-acfe-5c5d702f33dd) + ) + (bus_entry (at 204.47 114.935) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9367f3da-139c-4edc-ad12-866660a795aa) + ) + (bus_entry (at 165.1 109.855) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ac3ff29a-f270-42cc-b4bf-4a8666dca86c) + ) + (bus_entry (at 161.29 30.48) (size -2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid aee37df5-56e0-4cb8-b0c9-0b7645699c72) + ) + (bus_entry (at 165.1 130.175) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b0e76798-e763-4aed-a9ad-c78ce9a307b9) + ) + (bus_entry (at 133.35 106.68) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b1db6183-834e-4651-a663-f1b5446b8229) + ) + (bus_entry (at 91.44 116.84) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b64b0c18-206e-421f-8ef7-eb52272115f6) + ) + (bus_entry (at 91.44 106.68) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b907c6ed-ec7f-4c71-82ec-9a0c03763c60) + ) + (bus_entry (at 135.89 129.54) (size -2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bb15d12b-418d-47b0-8af4-2ef791c2923f) + ) + (bus_entry (at 157.48 72.39) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c2fb2f4a-d17d-4dd2-a768-f37362ae2545) + ) + (bus_entry (at 204.47 122.555) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c3e3a027-a310-44bb-b14f-212d069fcaf3) + ) + (bus_entry (at 161.29 45.72) (size -2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c8374272-a9c4-46c3-a4a1-44f2ccef4286) + ) + (bus_entry (at 157.48 60.96) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cee06950-269e-488f-9208-5bab1b2b4f12) + ) + (bus_entry (at 165.1 127.635) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d54fd9ba-b0ce-42fa-b7d5-2fc27ad5cbb8) + ) + (bus_entry (at 157.48 53.34) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d64672b3-60cc-4842-af4e-d3f4bc1e5b6f) + ) + (bus_entry (at 165.1 120.015) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid dcd10b68-e7de-41d9-87ad-ec5d357fbda8) + ) + (bus_entry (at 133.35 121.92) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid dee1d2e3-709c-4891-9530-9e75d25d00c3) + ) + (bus_entry (at 204.47 117.475) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e3c074d2-8288-4598-8b47-333ac2220d6e) + ) + (bus_entry (at 91.44 121.92) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e585d59d-1fc0-480e-bc01-f9606415bb8b) + ) + (bus_entry (at 165.1 114.935) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e7f502a8-5bc8-40be-a2e1-eaeffcc9051b) + ) + (bus_entry (at 204.47 112.395) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid efa18f4a-d55b-4831-8c9c-f06b3a17828d) + ) + (bus_entry (at 157.48 58.42) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f8eb3b1f-7c4c-4b00-aee4-eb8930735476) + ) + (bus_entry (at 133.35 109.22) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f90bc5e3-2c3a-4dda-b07d-66d8743ef972) + ) + (bus_entry (at 91.44 104.14) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fa7987a6-230f-48d4-ad50-5e1860016970) + ) + + (bus (pts (xy 157.48 132.715) (xy 165.1 132.715)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 01894ab5-2fbc-4910-8f40-11f332c0f1b0) + ) + + (wire (pts (xy 125.73 129.54) (xy 133.35 129.54)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 04cfc1f9-24d4-4880-be51-3afb4d288502) + ) + (bus (pts (xy 91.44 121.92) (xy 91.44 124.46)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 05215c65-af74-4fe0-8e40-c30c8ef69f32) + ) + + (wire (pts (xy 186.69 101.6) (xy 186.69 102.235)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 07b3e38a-0555-45b6-a301-d7c5aed048f5) + ) + (wire (pts (xy 84.455 44.45) (xy 84.455 47.625)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 096920b3-567d-44a3-be32-6261f3f1aa89) + ) + (wire (pts (xy 102.87 106.68) (xy 93.98 106.68)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 096aa69e-2eeb-4b00-a49d-e6afe9d55152) + ) + (bus (pts (xy 91.44 127) (xy 91.44 133.35)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 09d1bf4a-f4ff-4dfd-8f5a-523429f3bab9) + ) + (bus (pts (xy 135.89 127) (xy 135.89 129.54)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0ef28bd2-ac74-4135-aea6-cbc04ae04de8) + ) + + (wire (pts (xy 133.35 104.14) (xy 125.73 104.14)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0f0a7e5b-a8b5-430f-b0c1-84519650e49b) + ) + (wire (pts (xy 92.075 55.245) (xy 92.075 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0ff65dd7-8885-4cda-85e8-13b507954845) + ) + (wire (pts (xy 167.64 159.385) (xy 167.64 150.495)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 101397bc-f507-44ca-961e-74519442133e) + ) + (wire (pts (xy 138.43 85.09) (xy 138.43 101.6)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 10ca5679-20e9-4de8-b701-ed9b402253f9) + ) + (wire (pts (xy 138.43 85.09) (xy 168.91 85.09)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 120c669d-65e1-4629-93a9-4f8852085f5e) + ) + (wire (pts (xy 176.53 114.935) (xy 167.64 114.935)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 132def0b-6654-42a2-931d-5e688e91baf8) + ) + (wire (pts (xy 139.7 153.035) (xy 142.24 153.035)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1423f662-c520-46bf-a22a-67dcd0bc2732) + ) + (wire (pts (xy 116.84 88.9) (xy 118.11 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 14898d99-2fa2-4eaf-88f1-347d675ff877) + ) + (wire (pts (xy 133.35 106.68) (xy 125.73 106.68)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 14e216f7-1515-4438-ae49-ab512f58771a) + ) + (bus (pts (xy 135.89 116.84) (xy 135.89 119.38)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 154a0c96-b336-479a-aabc-8d00d14aff6c) + ) + + (wire (pts (xy 102.87 129.54) (xy 93.98 129.54)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 17ef9816-7ee8-4a7f-92f8-4389a406e886) + ) + (wire (pts (xy 114.3 44.45) (xy 119.38 44.45)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1ebc3c43-8fc4-4d02-81f4-3f9e4305f089) + ) + (wire (pts (xy 209.55 30.48) (xy 209.55 31.75)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1f32599a-93ee-4a5f-9389-4ec9e1f71e26) + ) + (bus (pts (xy 165.1 104.775) (xy 165.1 107.315)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 251b0de6-e306-48ab-94de-91bdd8dd139c) + ) + + (wire (pts (xy 161.29 38.1) (xy 168.91 38.1)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2565499e-162c-41ef-a483-b478d919ebf2) + ) + (wire (pts (xy 167.64 132.715) (xy 176.53 132.715)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 25fe81dd-e29b-4ca0-be61-0226aff8cf29) + ) + (bus (pts (xy 157.48 63.5) (xy 157.48 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 279e541e-05da-4c38-9f6c-8c4b285463b0) + ) + + (wire (pts (xy 196.85 125.095) (xy 204.47 125.095)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 29ecc518-264e-488d-a9b6-a76e2491734c) + ) + (wire (pts (xy 102.87 104.14) (xy 93.98 104.14)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2b0ca871-8358-4a00-8ba5-21e436e4ce67) + ) + (wire (pts (xy 176.53 109.855) (xy 167.64 109.855)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2bcbe50e-94ac-4c7f-9640-6957cb467865) + ) + (wire (pts (xy 133.35 114.3) (xy 125.73 114.3)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2d2c2e2d-0b30-491a-978f-b382f3e0684b) + ) + (wire (pts (xy 176.53 112.395) (xy 167.64 112.395)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2e6b70c7-bb63-4d71-af33-0c7e6ecd6822) + ) + (wire (pts (xy 186.69 159.385) (xy 167.64 159.385)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2fae1c9f-7f99-4be1-9b64-806be371f984) + ) + (wire (pts (xy 160.02 77.47) (xy 168.91 77.47)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 311f715d-137e-46c8-9950-b32568b13b27) + ) + (wire (pts (xy 176.53 107.315) (xy 167.64 107.315)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 324730c3-255b-479d-96ca-d07b8cd271ae) + ) + (wire (pts (xy 168.91 55.88) (xy 160.02 55.88)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 37a0c176-2b52-4966-b278-616a87ef6e16) + ) + (wire (pts (xy 125.73 99.06) (xy 135.89 99.06)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 37d19b2f-9e7d-44ee-a9e9-8651c54eaf8d) + ) + (bus (pts (xy 158.75 27.94) (xy 158.75 30.48)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3b1304a3-7b19-4528-9f44-cfc312098e81) + ) + (bus (pts (xy 165.1 114.935) (xy 165.1 117.475)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3c1c9663-1b79-454c-8785-a430ac3ec9fc) + ) + + (wire (pts (xy 167.64 150.495) (xy 167.64 145.415)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3c89939b-adaf-442e-880a-9f85bb416e5b) + ) + (wire (pts (xy 119.38 66.04) (xy 114.3 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3cf47c5a-96ce-4031-92b7-9811b79ce335) + ) + (wire (pts (xy 167.64 145.415) (xy 176.53 145.415)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3d8b214c-3ae2-4956-9032-0e9733441d77) + ) + (wire (pts (xy 196.85 107.315) (xy 204.47 107.315)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3f9605f8-2af2-4d35-be2a-682424fd386e) + ) + (wire (pts (xy 135.89 82.55) (xy 168.91 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4069989f-57c4-42e3-91d2-e30e55076cb2) + ) + (bus (pts (xy 158.75 26.67) (xy 158.75 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 41218905-2a7c-4a22-a60c-1814821a086f) + ) + (bus (pts (xy 157.48 53.34) (xy 157.48 55.88)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 448e60d5-f950-46cf-a039-830631ebc8dc) + ) + (bus (pts (xy 165.1 109.855) (xy 165.1 112.395)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 44ffea95-193c-4e30-af2a-ca3da8a7aeb5) + ) + + (wire (pts (xy 161.29 43.18) (xy 168.91 43.18)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 45a2c0f7-f05b-497f-a0aa-de67f5c42c21) + ) + (wire (pts (xy 161.29 48.26) (xy 168.91 48.26)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 47c4ab14-342e-4db9-b080-ea9e43a33578) + ) + (bus (pts (xy 165.1 127.635) (xy 165.1 130.175)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 48cbb290-2168-4a03-90ca-42a6a5a83a7d) + ) + + (wire (pts (xy 106.68 73.66) (xy 110.49 73.66)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4a0ec43a-174d-405c-9807-9e0d35def344) + ) + (wire (pts (xy 133.35 116.84) (xy 125.73 116.84)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4aa579fe-1363-452c-8103-fe836cb9b118) + ) + (bus (pts (xy 135.89 106.68) (xy 135.89 109.22)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4bc8e80e-e5c1-4fb1-bf43-38ffe8e0aa2f) + ) + (bus (pts (xy 135.89 119.38) (xy 135.89 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4cba770e-087b-4aec-86df-7d54e3deea47) + ) + (bus (pts (xy 157.48 55.88) (xy 157.48 58.42)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4cbdeaa6-73af-4498-9b4b-cbe7948e5d22) + ) + (bus (pts (xy 157.48 60.96) (xy 157.48 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4fb99d82-e5db-4247-9383-2f495bff6eba) + ) + + (wire (pts (xy 176.53 122.555) (xy 167.64 122.555)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 51652ad4-ea0e-4a43-9706-aeced2a191ee) + ) + (wire (pts (xy 133.35 119.38) (xy 125.73 119.38)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 527fa1e3-26ca-460d-a420-8ee1264604e8) + ) + (bus (pts (xy 157.48 72.39) (xy 157.48 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 53502403-0e4d-4fa5-9aea-4230d9cc1db0) + ) + + (wire (pts (xy 196.85 112.395) (xy 204.47 112.395)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 544930a6-9c20-4f84-b839-316602daa94f) + ) + (wire (pts (xy 209.55 21.59) (xy 209.55 23.495)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 54ffe635-82d5-4e52-a012-be6aa6eae61c) + ) + (bus (pts (xy 207.01 127.635) (xy 207.01 125.095)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 570c696e-229c-4fd2-9e39-f018a1ff0c8d) + ) + + (wire (pts (xy 109.22 44.45) (xy 104.14 44.45)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 57f4491b-b83a-43ee-a953-a60137cb323f) + ) + (wire (pts (xy 114.3 72.39) (xy 114.3 73.66)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5823ad17-3516-478b-b24f-3e335904ef1d) + ) + (bus (pts (xy 91.44 111.76) (xy 91.44 114.3)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 58ee2d89-b1a3-48e4-9dd3-98151b58c2e0) + ) + + (wire (pts (xy 104.14 54.61) (xy 104.14 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5a4f7514-4b8c-4fd7-97ea-f3f7bdfc82d7) + ) + (bus (pts (xy 91.44 114.3) (xy 91.44 116.84)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5a73751b-b084-4ec8-b62a-3cdecaad509d) + ) + (bus (pts (xy 135.89 114.3) (xy 135.89 116.84)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5d22379c-db06-46e0-85f4-f7e795cd2065) + ) + (bus (pts (xy 135.89 132.08) (xy 135.89 133.35)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5d4a693b-c499-45a5-86e9-ace65a9e3e6c) + ) + (bus (pts (xy 158.75 35.56) (xy 158.75 38.1)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5da50e52-38a1-459d-a5e0-43f2566ac91b) + ) + + (wire (pts (xy 168.91 63.5) (xy 160.02 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5dd03e22-5151-4fb7-8196-cc625ec3ec0e) + ) + (wire (pts (xy 102.87 121.92) (xy 93.98 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5e3cc7ae-7997-4a96-9067-420c6c542006) + ) + (wire (pts (xy 167.64 140.335) (xy 167.64 137.795)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5ee90416-3626-4262-8dc1-1f2e7247b5d4) + ) + (wire (pts (xy 219.71 52.07) (xy 219.71 53.34)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 60e14768-4756-4aa6-a38f-31197193580b) + ) + (wire (pts (xy 118.11 91.44) (xy 168.91 91.44)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6733ff1a-55c0-4f2a-b8b5-2d0695c197dc) + ) + (bus (pts (xy 91.44 116.84) (xy 91.44 119.38)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6a2541ac-a26a-431e-9cf4-492981f48ef8) + ) + (bus (pts (xy 207.01 114.935) (xy 207.01 112.395)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6c4b4096-1abd-4616-a7fd-99b71b215a26) + ) + (bus (pts (xy 158.75 40.64) (xy 158.75 43.18)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6db0124f-76a2-40d0-a903-c4f64b701f2b) + ) + (bus (pts (xy 158.75 38.1) (xy 158.75 40.64)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6ee6e2f5-5800-4183-b70e-7037ab9818c4) + ) + + (wire (pts (xy 168.91 58.42) (xy 160.02 58.42)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6fdbcb2a-1b46-473b-b135-0f8c66dd221e) + ) + (bus (pts (xy 157.48 66.04) (xy 157.48 72.39)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 715c6d8e-eff5-4465-a14d-8c7707a58e80) + ) + + (wire (pts (xy 209.55 28.575) (xy 209.55 30.48)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 72fa8416-0645-4dc1-a82a-668b7279102c) + ) + (wire (pts (xy 161.29 45.72) (xy 168.91 45.72)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 757afd7e-dbfd-4705-9cc9-0ff1d01f7f81) + ) + (bus (pts (xy 91.44 104.14) (xy 91.44 106.68)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 76286710-f41b-4fab-9d9d-6ac2a9cfe04c) + ) + (bus (pts (xy 157.48 74.93) (xy 157.48 132.715)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7695a93e-daa2-4652-a554-b78f538942e5) + ) + (bus (pts (xy 91.44 119.38) (xy 91.44 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 77f3cba5-ab63-49e6-9cc9-a25934a32dec) + ) + (bus (pts (xy 91.44 124.46) (xy 91.44 127)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7907d2c5-e8a7-4ec2-80db-2ed14d08441f) + ) + + (wire (pts (xy 102.87 109.22) (xy 93.98 109.22)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7a45963b-841f-4110-9c0f-2aa542265d3f) + ) + (bus (pts (xy 135.89 109.22) (xy 135.89 111.76)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7a5308b4-f13b-4516-af10-3a91ffd797db) + ) + (bus (pts (xy 158.75 30.48) (xy 158.75 33.02)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7c885dcb-55ad-474f-97f6-f786c5260b26) + ) + + (wire (pts (xy 219.71 30.48) (xy 219.71 37.465)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7cd46524-a462-4086-9a25-7469bb551d1e) + ) + (wire (pts (xy 204.47 30.48) (xy 209.55 30.48)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7d2d9530-64aa-4f54-989e-201ab0242cd3) + ) + (wire (pts (xy 135.89 82.55) (xy 135.89 99.06)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7eedec45-b1ae-4558-a1a1-08d6870a2b0d) + ) + (wire (pts (xy 118.11 91.44) (xy 102.87 91.44)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 80116356-b20d-4eee-bd07-00903c373971) + ) + (wire (pts (xy 119.38 54.61) (xy 120.65 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 80c6bc10-5e47-46ae-96d0-b9b919cb846a) + ) + (wire (pts (xy 168.275 72.39) (xy 168.91 72.39)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 80f68ec1-b15e-44bf-9225-dab3ea4954a5) + ) + (wire (pts (xy 138.43 101.6) (xy 125.73 101.6)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8408b6aa-7ada-4875-be2b-d577a495420a) + ) + (bus (pts (xy 158.75 33.02) (xy 158.75 35.56)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 84aabcda-f328-4c8e-9eea-dac098a49d0c) + ) + + (wire (pts (xy 168.91 68.58) (xy 160.02 68.58)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 85d5cab1-1987-4fa0-8891-e103f6760ff0) + ) + (wire (pts (xy 196.85 109.855) (xy 204.47 109.855)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 861ff6e2-8400-4453-90ff-9743a5f02571) + ) + (wire (pts (xy 102.87 111.76) (xy 93.98 111.76)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8705232b-8c6c-425b-85d1-90ecf2b02d97) + ) + (wire (pts (xy 101.6 88.9) (xy 106.68 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 877465dc-bb4f-42f6-b112-370cf425892d) + ) + (wire (pts (xy 118.11 83.82) (xy 101.6 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 87d701f9-d9ac-460e-b958-288e866253be) + ) + (wire (pts (xy 114.3 66.04) (xy 114.3 67.31)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 884875eb-19f3-4b81-91e5-f87b0d20cddd) + ) + (wire (pts (xy 157.48 153.035) (xy 176.53 153.035)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 88ab8eba-38ea-4c0c-b2d1-60a93164d4de) + ) + (wire (pts (xy 196.85 117.475) (xy 204.47 117.475)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8a1ce427-6504-4777-90f6-0dacedeca099) + ) + (wire (pts (xy 168.91 60.96) (xy 160.02 60.96)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8cd3a41b-6b98-4fad-901d-638d24e63826) + ) + (bus (pts (xy 91.44 109.22) (xy 91.44 111.76)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8d8f71d1-4637-45a2-85d6-dfeb4df8b204) + ) + + (wire (pts (xy 167.64 135.255) (xy 176.53 135.255)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8eebd046-750a-4a0f-a47a-0af18366c3ef) + ) + (wire (pts (xy 133.35 109.22) (xy 125.73 109.22)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8f9e85f9-c48a-4dd3-b3d2-d2be04583894) + ) + (wire (pts (xy 125.73 124.46) (xy 133.35 124.46)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 90129f25-44d0-4c90-81c7-185ae0dcf579) + ) + (wire (pts (xy 101.6 99.06) (xy 102.87 99.06)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 903838b3-8265-4bc5-a7c4-9f8ee8678f90) + ) + (wire (pts (xy 110.49 73.66) (xy 114.3 73.66)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 905b6ea6-f759-4751-9f4e-313d09c14971) + ) + (wire (pts (xy 93.98 96.52) (xy 93.98 101.6)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 96d712d9-c78d-4521-9df9-10ef021f6315) + ) + (wire (pts (xy 196.85 122.555) (xy 204.47 122.555)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 96e36581-7b11-45c4-8d52-ef05b9fa31e2) + ) + (wire (pts (xy 93.98 91.44) (xy 93.98 96.52)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9709b86c-9ff9-4766-981c-7b456efd89d3) + ) + (bus (pts (xy 207.01 112.395) (xy 207.01 109.855)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 99ad2a39-3200-4510-abf5-3c4f9a2d684e) + ) + + (wire (pts (xy 219.71 53.34) (xy 217.17 53.34)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 99d2b05f-5888-44d4-a043-0791db9279b4) + ) + (wire (pts (xy 119.38 62.23) (xy 119.38 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9b9915b4-2a1f-48cc-b8e6-dc6e20459df6) + ) + (bus (pts (xy 165.1 112.395) (xy 165.1 114.935)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9f4b8b93-357e-4530-b889-18f4d842f271) + ) + (bus (pts (xy 207.01 122.555) (xy 207.01 120.015)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a023813e-1051-4432-8f36-6ffc87971435) + ) + + (wire (pts (xy 101.6 88.9) (xy 101.6 99.06)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a39a573a-4dbd-4ca5-a33a-2a11ba367126) + ) + (wire (pts (xy 167.64 142.875) (xy 176.53 142.875)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a451bb0f-ead2-42b4-9b3d-477604475080) + ) + (wire (pts (xy 161.29 40.64) (xy 168.91 40.64)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a5d17fb5-c5ef-4283-865e-0ab4fa53c68c) + ) + (wire (pts (xy 167.64 145.415) (xy 167.64 142.875)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a7007ade-72b5-4b09-a450-2e8b1edc697f) + ) + (wire (pts (xy 186.69 159.385) (xy 186.69 160.655)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a83d8aba-154c-4598-81e7-3abbe4131094) + ) + (bus (pts (xy 135.89 133.35) (xy 91.44 133.35)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid abd700b0-6c9d-4ebe-9f1b-ae36c250f9cd) + ) + (bus (pts (xy 135.89 121.92) (xy 135.89 124.46)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid af5918f4-1e17-480d-a982-8f60b116a0a7) + ) + + (wire (pts (xy 161.29 30.48) (xy 168.91 30.48)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid af64ab89-9dfa-47aa-bedc-5a3110d402c3) + ) + (bus (pts (xy 207.01 128.905) (xy 207.01 127.635)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b1026d75-395d-4ac4-9a11-7f04f7e02db1) + ) + (bus (pts (xy 157.48 58.42) (xy 157.48 60.96)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b2386dcb-6627-43e4-aff9-8f704ff91f15) + ) + + (wire (pts (xy 186.69 26.035) (xy 186.69 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b2b88416-d99a-4d39-980b-64cda5403d51) + ) + (wire (pts (xy 167.64 142.875) (xy 167.64 140.335)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b4fc98f7-e94a-47d6-8e43-3cc1176b4647) + ) + (wire (pts (xy 102.87 91.44) (xy 102.87 96.52)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b520adf3-fe11-4852-bd37-64e5cfdbf92a) + ) + (wire (pts (xy 186.69 92.71) (xy 186.69 93.98)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b5ba5595-75ae-4f1f-b338-b18724744057) + ) + (wire (pts (xy 102.87 127) (xy 93.98 127)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b67c54bd-8f47-406d-98e9-4271c823a18d) + ) + (bus (pts (xy 165.1 117.475) (xy 165.1 120.015)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b9a81470-2741-4609-99c2-a89d6ef09a0d) + ) + + (wire (pts (xy 204.47 53.34) (xy 209.55 53.34)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bb9e1b83-cc9d-4715-8cb9-718829d5c454) + ) + (bus (pts (xy 157.48 50.8) (xy 157.48 53.34)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bba5e08b-b30e-4f5d-a23c-2a35b5a92ed3) + ) + (bus (pts (xy 165.1 122.555) (xy 165.1 125.095)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bc3855ae-a93a-46bc-afc3-ea5be2486cf9) + ) + + (wire (pts (xy 161.29 33.02) (xy 168.91 33.02)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bc4544f0-57d5-4c0b-9e47-7c864e61bed5) + ) + (bus (pts (xy 165.1 132.715) (xy 165.1 130.175)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bceae1cf-c193-4906-96fe-8fdb8f5c9c9b) + ) + (bus (pts (xy 91.44 106.68) (xy 91.44 109.22)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bd3f5000-9a12-4c54-a622-1e984608f56b) + ) + + (wire (pts (xy 119.38 57.15) (xy 119.38 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bdd7380f-c43a-462d-ac32-0a3faaeba005) + ) + (bus (pts (xy 207.01 117.475) (xy 207.01 114.935)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid be50c4d4-5059-4751-b8e1-ad8243554568) + ) + + (wire (pts (xy 102.87 119.38) (xy 93.98 119.38)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bee8349d-eb88-44f7-a430-1f37a5375ea8) + ) + (wire (pts (xy 119.38 44.45) (xy 119.38 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bf40e167-d571-42b5-a16a-f60a9c435366) + ) + (wire (pts (xy 101.6 83.82) (xy 101.6 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bf53fa2b-9398-418b-bfcb-dad55946f751) + ) + (wire (pts (xy 125.73 127) (xy 133.35 127)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bf81c9e7-7f98-4921-b1f3-1c57f5ce6fb0) + ) + (bus (pts (xy 165.1 120.015) (xy 165.1 122.555)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bf89752d-9759-4c46-aa28-1708b45a3c75) + ) + + (wire (pts (xy 167.64 125.095) (xy 176.53 125.095)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c0674cad-9292-4c39-acc6-1faa4f76b54e) + ) + (wire (pts (xy 84.455 62.865) (xy 84.455 65.405)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c24ae484-81eb-4ad9-ae8d-31616a25ea53) + ) + (wire (pts (xy 133.35 111.76) (xy 125.73 111.76)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c2d8a92e-8b0e-4a91-920e-ba6edd9dcc7e) + ) + (wire (pts (xy 176.53 130.175) (xy 167.64 130.175)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c628bee1-7d1a-4fd8-ac46-0fbaf4e89e63) + ) + (wire (pts (xy 93.98 104.14) (xy 93.98 101.6)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c73acd6e-4b73-4aef-972e-cfa58f11c998) + ) + (wire (pts (xy 118.11 88.9) (xy 118.11 91.44)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cc998a39-d1c7-4716-8c97-48323b8dec69) + ) + (wire (pts (xy 104.14 44.45) (xy 104.14 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cd6452cc-c68e-4ad6-915f-4bba70f9771e) + ) + (bus (pts (xy 158.75 43.18) (xy 158.75 45.72)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cef298c3-0529-457b-a66d-cf44dbb6a268) + ) + + (wire (pts (xy 196.85 114.935) (xy 204.47 114.935)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d3e7a9e1-2620-4af5-a067-55ef3f0fc09a) + ) + (bus (pts (xy 135.89 129.54) (xy 135.89 132.08)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d3ff8c9e-8c99-4b25-8cdc-69204ae3c592) + ) + + (wire (pts (xy 186.69 158.115) (xy 186.69 159.385)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d68e0f72-f319-4b3b-83e6-8f2ca66a2313) + ) + (wire (pts (xy 102.87 114.3) (xy 93.98 114.3)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d6f95f3f-c609-493d-be7a-d02cdc9fcdca) + ) + (wire (pts (xy 167.64 150.495) (xy 176.53 150.495)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d971d1b9-667d-452e-bcf6-fb53dce2bc69) + ) + (wire (pts (xy 99.06 101.6) (xy 102.87 101.6)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid dd190cf3-8f01-4518-8e47-87339fcf88d1) + ) + (wire (pts (xy 106.68 66.04) (xy 106.68 67.31)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e0e53023-6ee5-44ab-9439-e488de36e524) + ) + (wire (pts (xy 135.89 54.61) (xy 135.89 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e0fab52e-0601-4046-b0cf-bd0fc8a256a6) + ) + (wire (pts (xy 167.64 137.795) (xy 176.53 137.795)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e1f009de-2250-4e31-83d4-2fd20da95469) + ) + (wire (pts (xy 168.91 53.34) (xy 160.02 53.34)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e34ba7bb-e4c1-4a1b-8d75-4a7856a2bf5f) + ) + (wire (pts (xy 92.075 82.55) (xy 135.89 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e353385f-f902-4266-80de-adc95e947759) + ) + (wire (pts (xy 168.91 66.04) (xy 160.02 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e3b6914e-ef35-4099-909d-d0e0ac2e7280) + ) + (wire (pts (xy 97.79 88.9) (xy 101.6 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e495d908-ea3b-407f-aba8-e22b7ab411e6) + ) + (wire (pts (xy 133.35 121.92) (xy 125.73 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e61887ab-a5bf-43ed-9f65-f0ce6d1d40c7) + ) + (wire (pts (xy 106.68 72.39) (xy 106.68 73.66)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e7921abd-4e02-43bf-bfe9-8e8d9bf15fe7) + ) + (wire (pts (xy 176.53 120.015) (xy 167.64 120.015)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ebefc4f8-57b9-44cb-a035-71159107409a) + ) + (wire (pts (xy 104.14 66.04) (xy 106.68 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ecbe12a2-80fb-445c-b7e3-e38131dcdc4c) + ) + (wire (pts (xy 219.71 46.355) (xy 219.71 46.99)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid edbd9d32-6446-4ca5-9b97-ba3b8f078cfd) + ) + (wire (pts (xy 176.53 127.635) (xy 167.64 127.635)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid edc27e05-965d-436c-b492-5b4962b213f4) + ) + (wire (pts (xy 196.85 120.015) (xy 204.47 120.015)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ef1eb6b7-9bd6-4ba6-bc50-c9d8bd62f9b8) + ) + (wire (pts (xy 161.29 35.56) (xy 168.91 35.56)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f0b7dc57-4864-423b-8354-3d955079b9f3) + ) + (bus (pts (xy 165.1 125.095) (xy 165.1 127.635)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f13dd20c-a74a-4209-b47c-a8fd6ab20a67) + ) + + (wire (pts (xy 167.64 140.335) (xy 176.53 140.335)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f1b915a0-cc64-462c-a808-35536bc6bfaf) + ) + (bus (pts (xy 165.1 107.315) (xy 165.1 109.855)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f3960737-7c38-4a9f-9ed6-a72d01e1a417) + ) + (bus (pts (xy 207.01 120.015) (xy 207.01 117.475)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f3ef0dcd-6822-42bf-9460-44500cf14275) + ) + + (wire (pts (xy 99.06 96.52) (xy 102.87 96.52)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f4630fe7-5330-4708-a21b-2a5f519ffe9b) + ) + (wire (pts (xy 176.53 117.475) (xy 167.64 117.475)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f544d502-6d21-4445-adb3-974968c3af07) + ) + (wire (pts (xy 93.98 124.46) (xy 102.87 124.46)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f571dd4c-2d40-47e1-a604-29d088dfa4b5) + ) + (wire (pts (xy 160.02 74.93) (xy 168.91 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f58eb779-5055-4295-885a-322329e9c104) + ) + (bus (pts (xy 135.89 111.76) (xy 135.89 114.3)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f8dc35c6-78d2-4be5-a8d3-e89526a20024) + ) + + (wire (pts (xy 209.55 36.83) (xy 209.55 37.465)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f9ac7f8d-a39e-4d9c-b3ed-2c92cd583fe3) + ) + (wire (pts (xy 102.87 116.84) (xy 93.98 116.84)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f9daf47e-664e-4c04-bfea-50a8c2f50973) + ) + (bus (pts (xy 207.01 125.095) (xy 207.01 122.555)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fdaa8e61-3253-472f-863c-00cbfc0a19e0) + ) + + (text "Either can oscillator or crystal \n(not both)" (at 125.095 81.915 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 1b0bbec3-aa6a-492d-b729-9ae2b22a1795) + ) + (text "$0000-0fff\n$0000-007f: RAM\n$0080-00ff: Registers (repeated)" + (at 198.12 85.09 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 9b469b7f-0f0b-4f13-90c0-ce354aaeca12) + ) + (text "$f000-ffff" (at 181.61 149.225 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid aa26509e-a4ad-4d23-b010-572471bc3a9b) + ) + + (label "D1" (at 128.27 106.68 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 00e34e6c-0389-493a-a9b6-b23a67737c4b) + ) + (label "A12" (at 163.83 74.93 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 0a86dec1-171d-4c50-b58d-7f026709e68d) + ) + (label "D3" (at 128.27 111.76 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 0f259d95-c006-442b-961a-7bb2e3be59e9) + ) + (label "A8" (at 171.45 127.635 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 0fd961a4-190b-4e78-9c08-13ffd1c10f7d) + ) + (label "A6" (at 171.45 122.555 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 118135a1-ee17-45b6-a35f-beb8cdb83a41) + ) + (label "A6" (at 163.83 68.58 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 15eec42f-f36b-4185-8b02-9af09e43d4de) + ) + (label "A9" (at 97.79 129.54 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 18bf06f7-bf2c-4046-961d-bafc73733ea7) + ) + (label "A12" (at 129.54 124.46 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 1eabea55-3888-46ee-8d6b-fa2dabef6874) + ) + (label "D4" (at 128.27 114.3 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 2ac9bafc-3813-4331-a0d3-b45c102ef16d) + ) + (label "A10" (at 129.54 129.54 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 313663cc-ddfa-4543-a078-79caba4bbc21) + ) + (label "D0" (at 198.12 107.315 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 406dee64-6e79-4831-8328-c8c14748d2b3) + ) + (label "A7" (at 171.45 125.095 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 52dad2f8-9e03-4033-86fa-1167a7076966) + ) + (label "D3" (at 162.56 38.1 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 545bcbc6-1f5d-4a26-af10-4a6e19857db4) + ) + (label "D0" (at 128.27 104.14 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 563d9386-c5b3-48a2-b8ad-7df0793b6ae9) + ) + (label "A5" (at 163.83 66.04 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 591d1506-0b1f-4095-92ed-f63aec9a8b74) + ) + (label "A9" (at 171.45 130.175 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 5f027bff-da59-433d-9b92-8cbaaba0e5f7) + ) + (label "D3" (at 198.12 114.935 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 69201c3b-1cbc-429f-8622-cce862ca003f) + ) + (label "D5" (at 198.12 120.015 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 6ae45262-f9fc-4628-8f46-e2000ef8280a) + ) + (label "A7" (at 163.83 77.47 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 7265d8c9-9f98-48c7-bef7-2b1f1b8618de) + ) + (label "A3" (at 97.79 114.3 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 76218fab-68e3-4ec5-b332-5f09e5e53af7) + ) + (label "A0" (at 171.45 107.315 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 78d1b7ca-a182-4eb1-98c7-b42435d2551b) + ) + (label "D1" (at 198.12 109.855 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 7ad7c621-90b3-4fc9-a627-2290b8cf9ef7) + ) + (label "D4" (at 198.12 117.475 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 7e5632fe-609d-49a2-a8ba-69b7b8fd9952) + ) + (label "A2" (at 97.79 111.76 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 846c16d6-9207-4d3b-9215-eef65aacebee) + ) + (label "D7" (at 162.56 48.26 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 8910a3e2-be74-4e67-9e30-4e3f69298d07) + ) + (label "A11" (at 129.54 127 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 894bb1a6-dd9e-463b-9ee5-476522dd5fec) + ) + (label "A8" (at 97.79 127 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 8a8941ec-1d4a-403a-bf0d-1346a7cff5ac) + ) + (label "D2" (at 198.12 112.395 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 8de741a6-ea40-4fd8-bc3b-b5c70236720b) + ) + (label "A3" (at 163.83 60.96 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 92d69f18-b610-4a39-91e0-f4102e216f1c) + ) + (label "A11" (at 171.45 135.255 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 9491b69c-5907-4177-919b-085b54438884) + ) + (label "A4" (at 97.79 116.84 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a2491bb7-f35e-426f-8b97-503824c821ab) + ) + (label "A12" (at 139.7 153.035 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid a46d9f12-13fc-4546-8f28-8e04887e29be) + ) + (label "A1" (at 171.45 109.855 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a89b7569-7783-4d40-aaf4-ba92a56d34b4) + ) + (label "A3" (at 171.45 114.935 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a8e84abb-bae3-404d-8cfd-330962a0ee44) + ) + (label "A1" (at 97.79 109.22 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid ab9dfb13-91f4-4ea6-b007-017773f93614) + ) + (label "D6" (at 162.56 45.72 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid abd2414b-3cca-4a20-8443-8a6719e6bf26) + ) + (label "D7" (at 198.12 125.095 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid ade5fa10-d374-4d1d-9b75-a4c965470eb9) + ) + (label "D4" (at 162.56 40.64 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid b370b13d-ee44-4a43-bc42-27f3cda66df4) + ) + (label "A1" (at 163.83 55.88 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid b4be67d3-0f3c-4c15-84e5-eb61b7f588d4) + ) + (label "A4" (at 163.83 63.5 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid b4e30655-d45f-43b3-a3fb-7f039f129d7a) + ) + (label "A2" (at 163.83 58.42 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid b74fa4df-e8c8-46a8-85e4-895d6af4de14) + ) + (label "D5" (at 162.56 43.18 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid b78d69f9-adb9-454b-a610-4393f9b27af7) + ) + (label "A2" (at 171.45 112.395 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid b8881b93-4d7d-4d7e-9799-b222d051d789) + ) + (label "D2" (at 128.27 109.22 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid b8bc46c1-5c46-4499-a412-6fe5a8642d10) + ) + (label "D7" (at 128.27 121.92 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid c9048c47-a0aa-43d7-a9b8-9546dda87c47) + ) + (label "A0" (at 163.83 53.34 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid c9816b77-9590-41a3-9655-86cd66ea8b5e) + ) + (label "A10" (at 171.45 132.715 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid cd2440c8-8416-4e94-9e1e-d1e941440d17) + ) + (label "D0" (at 162.56 30.48 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid cd55e2f1-8acb-442b-a796-fe0183ce8039) + ) + (label "D6" (at 128.27 119.38 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid ce69ad9d-b758-4367-8a08-f765f6bf7767) + ) + (label "A5" (at 97.79 119.38 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid cff73be6-9009-4198-9ff4-a3c697093a8d) + ) + (label "D1" (at 162.56 33.02 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid d33b78f4-a462-4694-9bb8-38ed42a592f3) + ) + (label "D6" (at 198.12 122.555 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid d56c6dd6-7c0f-4b44-be5b-bc29428897f0) + ) + (label "D5" (at 128.27 116.84 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid e737e173-3999-4616-be53-54e49c59c6f6) + ) + (label "A7" (at 97.79 124.46 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid e8554bae-95de-4020-9f1d-391e75f7d06d) + ) + (label "A6" (at 97.79 121.92 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid eb315565-cf93-43e5-b9e1-a12a294fb80b) + ) + (label "A4" (at 171.45 117.475 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid f16a09d6-8568-4936-bb8b-8459175f65a4) + ) + (label "A0" (at 97.79 106.68 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid f31830af-ee2f-41d3-878a-41845eddfeb1) + ) + (label "A5" (at 171.45 120.015 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid f747a2ba-dbdc-4972-bd8a-685f9045ae76) + ) + (label "D2" (at 162.56 35.56 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid fd5b8319-6ae0-4115-85d8-4ebd1fd0290b) + ) + + (global_label "D[0..7]" (shape input) (at 135.89 124.46 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 079090a3-62f4-4e61-877d-c1ae064d737a) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at -64.77 43.18 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (global_label "D[0..7]" (shape input) (at 158.75 26.67 90) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 4f5292b5-0451-4cb5-8e32-a191124820e8) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 77.47 227.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (global_label "D[0..7]" (shape input) (at 207.01 128.905 270) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid aa549745-29cc-4464-a7cd-173b7d559d86) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 288.29 -71.755 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (global_label "A[0..12]" (shape input) (at 157.48 50.8 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid bb77e06e-ea64-4dc3-85f2-4bd5fae3c91e) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 147.4469 50.8794 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "A[0..12]" (shape input) (at 135.89 127 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid f121e73f-0243-4387-83cc-d7ee388f409f) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 145.9231 126.9206 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + + (symbol (lib_id "power:+5V") (at 186.69 26.035 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 105a9038-3cce-41d2-906f-8f8853bc39fb) + (property "Reference" "#PWR?" (id 0) (at 186.69 29.845 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (id 1) (at 182.88 24.765 0)) + (property "Footprint" "" (id 2) (at 186.69 26.035 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 186.69 26.035 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 263db60e-af8f-4536-a6b4-15433ae8b1c6)) + ) + + (symbol (lib_id "74xx:74HC04") (at 128.27 54.61 0) (unit 2) + (in_bom yes) (on_board yes) + (uuid 145528dc-99ed-41a8-bbaf-6b05f3ff9836) + (property "Reference" "U?" (id 0) (at 128.27 46.5582 0)) + (property "Value" "74HC04" (id 1) (at 128.27 48.8696 0)) + (property "Footprint" "Package_DIP:DIP-14_W7.62mm" (id 2) (at 128.27 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" (id 3) (at 128.27 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9248e4a6-ca8d-44f4-9ab6-5a26c745ade3)) + (pin "2" (uuid 99ca2a43-6951-42ee-9116-a2abfd9a6460)) + (pin "3" (uuid bd34f5bf-1748-4c0b-8660-9102a6418921)) + (pin "4" (uuid 772061a9-1a9c-4eba-ac43-2681cb0e71ec)) + (pin "5" (uuid cc544c0c-3b51-4413-99b0-c609e7f3e846)) + (pin "6" (uuid 53092c49-5544-404b-a5c5-5245565ddeaf)) + (pin "8" (uuid 88d43852-768f-4676-a639-9136019ab46d)) + (pin "9" (uuid 39f954c6-c3bb-4c83-a4d5-db6cd5ca8752)) + (pin "10" (uuid 28c72e4b-d524-4b41-b42a-529ced0af7d5)) + (pin "11" (uuid 4c411127-30d7-4fa7-ba08-98c8a7c1e2dd)) + (pin "12" (uuid e91d74dc-87e8-40e6-97dc-29d321ac9492)) + (pin "13" (uuid bcfa5bbd-30c9-4cd6-a533-61a322820ab5)) + (pin "14" (uuid a2b19aa9-0d3c-4385-b8e2-0b43a904403d)) + (pin "7" (uuid 68d7e13a-77ec-4497-9553-5cb9f5191d58)) + ) + + (symbol (lib_id "Device:C_Small") (at 118.11 86.36 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 1ab70632-9e62-46fe-924c-3787ebccb325) + (property "Reference" "C?" (id 0) (at 120.65 85.0962 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "100nF" (id 1) (at 120.65 87.6362 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 118.11 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 118.11 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 5f13c5fd-5129-4b91-9183-2a587a19dd53)) + (pin "2" (uuid b543d2ff-d115-4049-94df-d46e4f738100)) + ) + + (symbol (lib_id "Device:R_Small") (at 209.55 26.035 180) (unit 1) + (in_bom yes) (on_board yes) + (uuid 1f7af658-ca54-45c7-a6c9-e9887b941645) + (property "Reference" "R?" (id 0) (at 207.645 26.035 90)) + (property "Value" "22k" (id 1) (at 209.55 26.035 90)) + (property "Footprint" "" (id 2) (at 209.55 26.035 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 209.55 26.035 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6196d446-8c21-403a-990c-4b8409b0cadf)) + (pin "2" (uuid 960920e5-75bf-4388-8fda-bfa198470669)) + ) + + (symbol (lib_id "power:GND") (at 110.49 73.66 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 257ac90d-e17e-49ac-ae06-7e29c798c2cd) + (property "Reference" "#PWR?" (id 0) (at 110.49 80.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 110.617 78.0542 0)) + (property "Footprint" "" (id 2) (at 110.49 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 110.49 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7724b776-42c4-44a3-ac18-6c3f4d7f5be0)) + ) + + (symbol (lib_id "Device:R_Small") (at 96.52 101.6 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 3e1f6f09-1a6f-4ef4-930f-ba73408de1be) + (property "Reference" "R?" (id 0) (at 91.44 101.6 90)) + (property "Value" "3k" (id 1) (at 96.52 101.6 90)) + (property "Footprint" "" (id 2) (at 96.52 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 96.52 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid af397ad2-9278-434d-9672-ff93aeb0103c)) + (pin "2" (uuid 5ce1028c-e9ea-4735-9392-b454b3f612c1)) + ) + + (symbol (lib_id "Device:R_Small") (at 96.52 96.52 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 3ef5b4e1-29cb-458d-b968-1b8688bc08b3) + (property "Reference" "R?" (id 0) (at 91.44 96.52 90)) + (property "Value" "3k" (id 1) (at 96.52 96.52 90)) + (property "Footprint" "" (id 2) (at 96.52 96.52 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 96.52 96.52 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 49c587eb-6fc9-4dad-a48b-fa7c864e0cf7)) + (pin "2" (uuid a6ccfaf4-0836-45d6-9ec3-df178a515121)) + ) + + (symbol (lib_id "Device:C_Small") (at 209.55 34.29 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 4317f689-88b7-4b4e-9a1b-7dce31ff8676) + (property "Reference" "C?" (id 0) (at 211.455 34.925 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "100nF" (id 1) (at 206.375 37.465 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 209.55 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 209.55 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 56c34eb1-a232-49bc-b63a-9b36c633d8da)) + (pin "2" (uuid 20d75bfc-079e-4f37-bc7e-dbb366b18660)) + ) + + (symbol (lib_id "74xx:74HC04") (at 149.86 153.035 0) (unit 4) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 567cf5ce-9c8a-4d67-a6bc-c06e005cfe09) + (property "Reference" "U?" (id 0) (at 149.86 143.51 0)) + (property "Value" "74HC04" (id 1) (at 149.86 146.05 0)) + (property "Footprint" "" (id 2) (at 149.86 153.035 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" (id 3) (at 149.86 153.035 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 22ff701e-58d4-4513-bec1-47cdf43f3c20)) + (pin "2" (uuid 019ba8aa-56f3-4217-9824-c20c7a207e75)) + (pin "3" (uuid 4b49eaa7-fba9-40d8-b549-2047812c8ab5)) + (pin "4" (uuid 22517b8e-f0a0-4019-9474-90c47cc98cc1)) + (pin "5" (uuid c25212d0-e925-4a8a-97c9-dffb718b632d)) + (pin "6" (uuid 32a9f0be-fd8f-438c-9f19-1a0a07391860)) + (pin "8" (uuid d73cd505-084d-40b7-a57f-9832a20c14b7)) + (pin "9" (uuid d0437288-5863-41b5-8785-1a6a751c6b49)) + (pin "10" (uuid 02c431c3-99e9-404c-b5ee-0ed30bb65327)) + (pin "11" (uuid 72e4dc7d-867b-4694-b8a4-28734404176f)) + (pin "12" (uuid a068982e-f14a-41b4-81a1-346223fd32e7)) + (pin "13" (uuid be6cd86b-a39b-41f9-9eee-885964c9ffc1)) + (pin "14" (uuid b825b510-381f-4ca0-8cee-4eb2a9c28e10)) + (pin "7" (uuid 5f2ec07e-afa9-44d5-b4a3-9acc4316045b)) + ) + + (symbol (lib_id "Device:C_Small") (at 106.68 69.85 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 5b6b8558-8883-45af-86c2-b9dc947c2817) + (property "Reference" "C?" (id 0) (at 99.695 67.945 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "30pF" (id 1) (at 98.425 70.485 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (id 2) (at 106.68 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 106.68 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 51e3ad6a-6bbf-43c5-8cf2-d6a742cb9ce2)) + (pin "2" (uuid 8fb3f788-e78d-46ea-b2ae-1751ebfddea0)) + ) + + (symbol (lib_id "power:GND") (at 186.69 93.98 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 69b59cc9-62e4-46db-8823-c200c472a278) + (property "Reference" "#PWR?" (id 0) (at 186.69 100.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 189.865 94.615 0)) + (property "Footprint" "" (id 2) (at 186.69 93.98 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 186.69 93.98 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1be53f5c-dad3-4c95-a913-95a390cf50bb)) + ) + + (symbol (lib_id "Device:R_Small") (at 219.71 49.53 180) (unit 1) + (in_bom yes) (on_board yes) + (uuid 6a17d5b0-b494-4df0-81f9-186d099c6e68) + (property "Reference" "R?" (id 0) (at 217.805 49.53 90)) + (property "Value" "22k" (id 1) (at 219.71 49.53 90)) + (property "Footprint" "" (id 2) (at 219.71 49.53 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 219.71 49.53 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f48bb673-fb2c-48c7-8d72-1746a44666f5)) + (pin "2" (uuid 651f420c-ff58-4f75-895b-4323a0333a85)) + ) + + (symbol (lib_id "74xx:74HC04") (at 111.76 54.61 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 6c8d839e-8edd-4be2-8f43-a97c879055e5) + (property "Reference" "U?" (id 0) (at 111.76 46.5582 0)) + (property "Value" "74HC04" (id 1) (at 111.76 48.8696 0)) + (property "Footprint" "Package_DIP:DIP-14_W7.62mm" (id 2) (at 111.76 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" (id 3) (at 111.76 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ccd6ecb9-4bd8-4daa-b3ca-0a68b05d0bab)) + (pin "2" (uuid 50af9c7d-959a-4905-8f2b-f60c83661748)) + (pin "3" (uuid 67eb8b3e-f34e-4fb3-8fea-2e703b8449b1)) + (pin "4" (uuid 4c15f0bf-e41a-43d1-bace-93cd1cf4fd6f)) + (pin "5" (uuid 6508840b-69b7-4217-918d-9292bab7556a)) + (pin "6" (uuid cfe826b1-7695-4601-a728-48c45b2a626f)) + (pin "8" (uuid d22c3991-5029-4663-8227-7326c17fda6d)) + (pin "9" (uuid b6cdd5b7-125a-4f8d-8547-16e4d3cc851d)) + (pin "10" (uuid 03322062-9b78-4eb2-ba10-976281a15167)) + (pin "11" (uuid 04663465-55c9-47da-9f72-97add63a29d2)) + (pin "12" (uuid da4bc07e-fdec-48b7-b45b-7c6f6f70653c)) + (pin "13" (uuid 15a68fc3-a5ab-4b39-b9ae-2ba94c5c28a5)) + (pin "14" (uuid 0c93cc32-39c0-41f0-83e8-ed4bd29fd6f4)) + (pin "7" (uuid 46ea45d9-dc1f-41af-b712-c49f3596bcd4)) + ) + + (symbol (lib_id "power:+5V") (at 168.275 72.39 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 70c5291e-3c10-451c-ac03-dd2c2620f787) + (property "Reference" "#PWR?" (id 0) (at 168.275 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (id 1) (at 164.465 71.12 0)) + (property "Footprint" "" (id 2) (at 168.275 72.39 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 168.275 72.39 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 86874e75-4e35-483f-803e-ff3290c7e9a2)) + ) + + (symbol (lib_id "power:+5V") (at 84.455 44.45 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 74919071-e5e3-4864-843e-a6597b15d070) + (property "Reference" "#PWR?" (id 0) (at 84.455 48.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (id 1) (at 84.455 39.37 0)) + (property "Footprint" "" (id 2) (at 84.455 44.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 84.455 44.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e12905b3-616f-4850-b96f-1a23e8c28ebb)) + ) + + (symbol (lib_id "Memory_EPROM:27C512") (at 186.69 130.175 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 78837d4d-05f7-4040-89b1-e328252cfdc2) + (property "Reference" "U?" (id 0) (at 186.69 118.745 0)) + (property "Value" "w27C512" (id 1) (at 186.69 130.175 90)) + (property "Footprint" "Package_DIP:DIP-28_W15.24mm" (id 2) (at 186.69 130.175 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/doc0015.pdf" (id 3) (at 186.69 130.175 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 8ae0f703-8a09-4e36-9862-bfae2fd90cdc)) + (pin "10" (uuid bba9aa1f-5b9d-4f3e-a7d8-e6d2938a000c)) + (pin "11" (uuid 0ae8faa2-1b15-48fa-bc82-371d4d4f2c82)) + (pin "12" (uuid ffed6b12-d4b6-400f-84c2-a75e91ab2c5f)) + (pin "13" (uuid 9acfff35-69d7-4986-812b-d1bc98d0fddd)) + (pin "14" (uuid 7314ea3e-e657-4def-bc05-a8cc047267ce)) + (pin "15" (uuid 5e909176-eb3e-40cf-9c0c-54c3274f9032)) + (pin "16" (uuid 40c154a4-5ad2-4c82-a807-ce61a1770d43)) + (pin "17" (uuid de1a75b6-345f-410b-ad96-62fc0aed1334)) + (pin "18" (uuid fb1fe839-32c9-4f97-9ca1-8fde60015dd9)) + (pin "19" (uuid 2acf5d16-a1fe-4f82-9ac3-2940726cf46e)) + (pin "2" (uuid b127e3be-1f1a-43ef-b5b4-1c61cb06e203)) + (pin "20" (uuid b40daaaf-4b15-41fa-ba3c-1b41b6788388)) + (pin "21" (uuid fce9e38f-fb85-4c4c-b8d0-a5e7bc87c5dc)) + (pin "22" (uuid 91d1d2b3-33d8-4354-9bea-60756019a4e9)) + (pin "23" (uuid bc999b51-0d0a-477e-8535-f9f74d60291b)) + (pin "24" (uuid d72282bd-b27f-43c8-9c94-6e1e674a168b)) + (pin "25" (uuid 3d679ad2-ee55-45f8-9dba-f90b7ffb9636)) + (pin "26" (uuid 6fff3d5b-e2af-4f0e-a5d6-a5aeb2bc574e)) + (pin "27" (uuid 7a1f1325-fee0-46b6-900a-6f087cc55571)) + (pin "28" (uuid 61c93332-b951-4c96-b10b-5fa1f0134618)) + (pin "3" (uuid 79c430c7-d730-4355-8a36-dfe3df1913de)) + (pin "4" (uuid 8248fbfa-5426-4402-bb32-20e19cbaf515)) + (pin "5" (uuid 384ac81d-5e41-4586-80f2-d5d3afc6df39)) + (pin "6" (uuid 18eab2c6-6b9e-4bd6-92c0-340b8210654b)) + (pin "7" (uuid 2e5a0f0b-58fc-4464-955f-1ee9464acdcf)) + (pin "8" (uuid d585c581-5039-4483-8ad9-075e16d905d2)) + (pin "9" (uuid 5b049005-869e-408f-8337-2da969379020)) + ) + + (symbol (lib_id "Device:Crystal") (at 110.49 66.04 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 7a4a4a4c-2513-4ec6-99f3-720ecedd29d1) + (property "Reference" "Y?" (id 0) (at 110.49 59.2328 0)) + (property "Value" "1Mhz" (id 1) (at 110.49 61.5442 0)) + (property "Footprint" "Crystal:Crystal_HC49-U_Vertical" (id 2) (at 110.49 66.04 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 110.49 66.04 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 43c74596-ad12-47fd-bc8a-1872b6db15ec)) + (pin "2" (uuid 9d09c105-32fd-4316-a74c-1b29f95d4c84)) + ) + + (symbol (lib_id "Device:R_Small") (at 119.38 59.69 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 7c8efe5e-e92e-4261-97a2-95b1aa39463a) + (property "Reference" "R?" (id 0) (at 120.8786 58.5216 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "470" (id 1) (at 120.8786 60.833 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (id 2) (at 119.38 59.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 119.38 59.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 468a08b2-f2f4-4cf9-9bbf-8a7a2bdb57c3)) + (pin "2" (uuid 75746b93-172f-4921-bf35-65d781ffd942)) + ) + + (symbol (lib_id "6502:R6507") (at 114.3 109.22 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 7f3b9077-898c-45ef-8299-12a18bfeb90d) + (property "Reference" "U?" (id 0) (at 114.3 110.49 0)) + (property "Value" "R6507" (id 1) (at 114.3 113.03 0)) + (property "Footprint" "" (id 2) (at 114.3 109.22 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 114.3 109.22 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b87dcd6e-8180-404c-9e56-def9e7af3a62)) + (pin "10" (uuid e0aeaaed-7f52-48b8-b4cc-7ffd88fba9b8)) + (pin "11" (uuid 7240dc35-883b-4974-bb0b-23e6a67142d5)) + (pin "12" (uuid 84432bad-4ee3-4a75-ae73-4db7971dc5be)) + (pin "13" (uuid f65ff460-a24b-4018-a4f3-6a02f7ee82d2)) + (pin "14" (uuid cc718395-be4d-4b2a-bb1a-7a08d9aa24d9)) + (pin "15" (uuid 1f569b54-0f6c-4368-bb5e-d6a15c46f7ff)) + (pin "16" (uuid 8bec9e32-3184-4eb0-857b-1dfd63a1978a)) + (pin "17" (uuid ab090ea3-3aec-45ff-a1c0-dd671cc7c0fd)) + (pin "18" (uuid bb0fc5ae-9be9-4196-af0f-fec138d195d6)) + (pin "19" (uuid 730e765d-b5b8-409e-9284-537fa893e817)) + (pin "2" (uuid af43657f-5793-40b2-976f-0d84bd32b04e)) + (pin "20" (uuid 239caa55-5c9b-4698-97a7-6bcad7fa0332)) + (pin "21" (uuid e8dc3ea9-6de1-41c2-985f-e21598d9cc3e)) + (pin "22" (uuid 87c7d836-95f0-42fd-a2e8-1dd85ca16b02)) + (pin "23" (uuid d5b6038b-fbd1-4be6-b6fa-ec7833e32cc3)) + (pin "24" (uuid f9ae217e-4c4b-4868-ad94-072969b05aeb)) + (pin "25" (uuid 807c8d5f-fb19-4460-9bee-1ffeae9bcf03)) + (pin "26" (uuid f81290fb-1aad-4b93-aa7d-2b27a5c2d09f)) + (pin "27" (uuid 2582c455-01b6-4417-9bbc-76c7529e5e2a)) + (pin "28" (uuid 00788ad9-9b0d-4064-bb1d-3c2f2905ea92)) + (pin "3" (uuid b4d72e65-7585-4f75-8284-4f9ffdc85cbb)) + (pin "4" (uuid 5e0b3117-14b2-451d-862e-410070ecccc5)) + (pin "5" (uuid f0939961-8bef-4df3-9cd9-a929e013d7c2)) + (pin "6" (uuid be39584c-994c-4a00-8bff-2c7354f99748)) + (pin "7" (uuid 79c30d51-3ebc-4adb-8559-d5475c2be9bf)) + (pin "8" (uuid fec96db3-8ec4-46e5-b16f-aa0968b46ba7)) + (pin "9" (uuid 1cc7fc27-4e84-41cf-a4b3-e26016bbd1ba)) + ) + + (symbol (lib_id "power:GND") (at 84.455 65.405 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 83865dbf-2a4d-4423-b98a-910930fba15e) + (property "Reference" "#PWR?" (id 0) (at 84.455 71.755 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 84.582 69.7992 0)) + (property "Footprint" "" (id 2) (at 84.455 65.405 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 84.455 65.405 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 67a6453a-a0ee-4cbd-9bf1-3d59d01ace03)) + ) + + (symbol (lib_id "power:GND") (at 219.71 37.465 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 9d61025e-69f0-4132-943a-85e0e3bb260a) + (property "Reference" "#PWR?" (id 0) (at 219.71 43.815 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 222.885 38.1 0)) + (property "Footprint" "" (id 2) (at 219.71 37.465 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 219.71 37.465 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 96a17cf5-5cdd-414d-a913-e1bd35778cfb)) + ) + + (symbol (lib_id "cbm:6532") (at 186.69 60.96 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid a3366100-2b6e-40ce-a73d-221d80f78027) + (property "Reference" "U?" (id 0) (at 188.7094 24.13 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "6532" (id 1) (at 188.7094 26.67 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 186.69 48.26 0)) + (property "Datasheet" "" (id 3) (at 186.69 48.26 0)) + (pin "1" (uuid 02623f62-444a-451b-85a8-b708ed8c3ac4)) + (pin "20" (uuid 5fd2c321-0519-4fa5-a251-376fed4acc2a)) + (pin "10" (uuid 7cbf66b9-b374-49b1-9eaa-2d99d5419bc3)) + (pin "11" (uuid b1abb7de-53f8-4069-bc1d-bbef6d2fe5a8)) + (pin "12" (uuid 73a64372-a173-4204-85f1-cdac2bb9ca01)) + (pin "13" (uuid 3af92859-fb1a-4853-a241-24c8a84382d3)) + (pin "14" (uuid ec03ae86-6d9e-44aa-8e10-04b3c012e61e)) + (pin "15" (uuid ce52b82e-1b2f-4925-998d-0ccb09978a91)) + (pin "16" (uuid ebb5904d-107b-464e-976e-93d72942157b)) + (pin "17" (uuid 7b302267-dc79-4c32-825c-156750905b80)) + (pin "18" (uuid 8ba47579-37b8-4146-b25d-11ca1e1c935b)) + (pin "19" (uuid d0d76871-ced7-471e-8814-11f5549dc03a)) + (pin "2" (uuid 9e0d9032-70db-42f1-9849-08e9953c30aa)) + (pin "21" (uuid 2be5393e-7ddf-44cd-89cc-0de01ed5aa55)) + (pin "22" (uuid 3ef497c9-76b4-482f-a893-2d2ff0c7e829)) + (pin "23" (uuid 2fd36395-6e0b-48d3-b129-f0d18e9c239f)) + (pin "24" (uuid dc329b88-2fac-41f4-8d4e-178ed6c6fab5)) + (pin "25" (uuid 5b3d7095-8733-44ba-9d44-e654db975fe7)) + (pin "26" (uuid 241d13a9-4c07-4997-8d25-c4d84b1c3784)) + (pin "27" (uuid 14345a2e-9371-42d2-851c-f7579a238f4f)) + (pin "28" (uuid 1df7d3e5-38ce-4de2-829e-0f3cd6d5fb7b)) + (pin "29" (uuid 3d1c3582-0e54-4312-af5b-29ee7c0cb985)) + (pin "3" (uuid 279a187c-702c-492c-8ead-15df1b6e69b5)) + (pin "30" (uuid 6e2e0bf2-90b9-4440-b5f0-0aae7b1bf6a4)) + (pin "31" (uuid d4be75dd-48ef-4b0b-961c-d6e306c72a5e)) + (pin "32" (uuid 8bfb0735-b3d4-4c33-875c-c043921f17f2)) + (pin "33" (uuid 4ab38f6b-b7a6-4d52-b434-5750f2b84374)) + (pin "34" (uuid 109a998f-f8fd-447a-bc84-ad91d4dcd962)) + (pin "35" (uuid 1c3da9d1-13df-4f72-a2e6-707c7fb56980)) + (pin "36" (uuid 331a7b0b-5b5a-4b24-875a-bff454924340)) + (pin "37" (uuid 32d0f2ea-9457-4533-8d7d-ac957f05ecf9)) + (pin "38" (uuid 9933f920-e5ff-4c40-ac99-9bc80d9d24f2)) + (pin "39" (uuid 52b7e9d5-c5f4-42a4-99da-354009e3e8c8)) + (pin "4" (uuid 4ac2136a-195a-4414-acef-caae1bfc1592)) + (pin "40" (uuid 93304d70-c97b-45bb-af80-bb31d5b43d8b)) + (pin "5" (uuid d9e6d7f7-1f39-46e1-9397-9da6734f4ba5)) + (pin "6" (uuid c8e56613-8653-4b28-8cae-9178818114c3)) + (pin "7" (uuid f98c5b3c-e6cf-483c-b23a-7548bb618343)) + (pin "8" (uuid 470fb073-9239-44ef-9bca-f9d4a4870789)) + (pin "9" (uuid 3d40c92a-263c-4e5f-8e55-327dee6721cf)) + ) + + (symbol (lib_id "Device:LED") (at 213.36 53.34 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid a5d7bf59-69eb-427b-b0db-c1d5066b3c6a) + (property "Reference" "D?" (id 0) (at 211.7725 46.99 0)) + (property "Value" "LED" (id 1) (at 211.7725 49.53 0)) + (property "Footprint" "" (id 2) (at 213.36 53.34 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 213.36 53.34 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 194a2fba-8a32-4445-83f5-3429899b4018)) + (pin "2" (uuid 665ff020-c34f-4aba-a10a-eefe865b805b)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 111.76 88.9 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid ad73266f-c30e-41b1-bc5e-3d7b86d76e36) + (property "Reference" "SW?" (id 0) (at 109.22 86.36 0)) + (property "Value" "RST" (id 1) (at 111.76 90.17 0)) + (property "Footprint" "" (id 2) (at 111.76 83.82 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 111.76 83.82 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 922225b9-ab65-4eea-b876-5221a90261dd)) + (pin "2" (uuid a09e304b-0876-4307-abc1-975d732cbba4)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 214.63 30.48 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid ae5a8ab4-d8b4-4f7b-8cac-b56373c52259) + (property "Reference" "SW?" (id 0) (at 214.63 31.75 0)) + (property "Value" "BTN" (id 1) (at 218.44 27.305 0)) + (property "Footprint" "" (id 2) (at 214.63 25.4 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 214.63 25.4 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d502b633-a326-4fb6-95be-dc7b0aea88b0)) + (pin "2" (uuid 63fa3b1d-cefe-4c69-86b8-52f7d95d8770)) + ) + + (symbol (lib_id "Device:R_Small") (at 111.76 44.45 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid b16276a6-e892-4b6c-a3bb-49f20cd97cff) + (property "Reference" "R?" (id 0) (at 111.76 39.4716 90)) + (property "Value" "1M" (id 1) (at 111.76 41.783 90)) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (id 2) (at 111.76 44.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 111.76 44.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 97b89806-3659-432d-98de-719f9065b4bc)) + (pin "2" (uuid 5ab90535-df0d-40e2-aa40-c26b28f5a806)) + ) + + (symbol (lib_id "power:GND") (at 209.55 37.465 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid b49030cc-2552-4ff3-8e44-074d9bd37572) + (property "Reference" "#PWR?" (id 0) (at 209.55 43.815 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 212.725 38.1 0)) + (property "Footprint" "" (id 2) (at 209.55 37.465 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 209.55 37.465 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b48cf95e-5874-4591-99da-ec0f6b467479)) + ) + + (symbol (lib_id "power:+5V") (at 209.55 21.59 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid bed34f01-548e-4ed3-86c6-7958b49af11f) + (property "Reference" "#PWR?" (id 0) (at 209.55 25.4 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (id 1) (at 209.55 16.51 0)) + (property "Footprint" "" (id 2) (at 209.55 21.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 209.55 21.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0e8513ce-bb2f-4a38-a54c-61b56f179b2e)) + ) + + (symbol (lib_id "power:GND") (at 186.69 160.655 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid c17f52bf-813d-4a4d-a3e6-be94e73bbb57) + (property "Reference" "#PWR?" (id 0) (at 186.69 167.005 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 186.817 165.0492 0)) + (property "Footprint" "" (id 2) (at 186.69 160.655 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 186.69 160.655 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4345e38b-21b4-43c4-b0ba-2fede98ef2cc)) + ) + + (symbol (lib_id "Device:C_Small") (at 114.3 69.85 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid c6a69fae-f268-4d20-9622-8d0522debc83) + (property "Reference" "C?" (id 0) (at 117.221 68.6816 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "30pF" (id 1) (at 117.221 70.993 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (id 2) (at 114.3 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 114.3 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 26cac7e2-ac8f-456f-ba8a-50d560c376fd)) + (pin "2" (uuid 7d7aadff-e93e-4ee0-bb68-a9683d4cde29)) + ) + + (symbol (lib_id "power:GND") (at 97.79 88.9 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid d1a22f78-1e39-4714-b1cb-b87be8f1e945) + (property "Reference" "#PWR?" (id 0) (at 97.79 95.25 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 97.79 93.98 0)) + (property "Footprint" "" (id 2) (at 97.79 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 97.79 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6a519c90-69ec-4925-817b-8f75eef87b9f)) + ) + + (symbol (lib_id "power:+5V") (at 93.98 91.44 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid e478c9aa-c28f-4614-9a04-36b71c99d816) + (property "Reference" "#PWR?" (id 0) (at 93.98 95.25 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (id 1) (at 93.98 86.36 0)) + (property "Footprint" "" (id 2) (at 93.98 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 93.98 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e6ca49c6-cf03-490b-80d8-cec8cfa25d2c)) + ) + + (symbol (lib_id "power:+5V") (at 186.69 101.6 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid e6ab779a-d04c-4214-966f-78c08963c9ca) + (property "Reference" "#PWR?" (id 0) (at 186.69 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (id 1) (at 182.88 100.33 0)) + (property "Footprint" "" (id 2) (at 186.69 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 186.69 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 46a54da5-1810-4b57-9a64-4c3550d2c3c9)) + ) + + (symbol (lib_id "power:+5V") (at 219.71 46.355 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid f59e0fda-4005-43fa-a2a2-581df5000199) + (property "Reference" "#PWR?" (id 0) (at 219.71 50.165 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (id 1) (at 222.885 49.53 0)) + (property "Footprint" "" (id 2) (at 219.71 46.355 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 219.71 46.355 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7e31ae70-2b79-49ef-a5ec-ea8c2466618b)) + ) + + (symbol (lib_id "Oscillator:CXO_DIP8") (at 84.455 55.245 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid f679c862-4c5a-4915-8f07-076963cbe470) + (property "Reference" "X?" (id 0) (at 95.25 50.9143 0)) + (property "Value" "1MHz" (id 1) (at 74.93 64.135 0)) + (property "Footprint" "Oscillator:Oscillator_DIP-8" (id 2) (at 95.885 64.135 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://cdn-reichelt.de/documents/datenblatt/B400/OSZI.pdf" (id 3) (at 81.915 55.245 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 368bb860-1807-4901-9cd7-9b1c08a2a9cb)) + (pin "4" (uuid cfe85ab0-f37e-4380-9f59-d84132c3da0b)) + (pin "5" (uuid 5dee7a91-0886-479f-a2ef-f1fa6cc3f6ab)) + (pin "8" (uuid c9cf3341-1e5f-4756-a462-fd01d9d35154)) + ) + + (sheet_instances + (path "/" (page "1")) + ) + + (symbol_instances + (path "/105a9038-3cce-41d2-906f-8f8853bc39fb" + (reference "#PWR?") (unit 1) (value "+5V") (footprint "") + ) + (path "/257ac90d-e17e-49ac-ae06-7e29c798c2cd" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/69b59cc9-62e4-46db-8823-c200c472a278" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/70c5291e-3c10-451c-ac03-dd2c2620f787" + (reference "#PWR?") (unit 1) (value "+5V") (footprint "") + ) + (path "/74919071-e5e3-4864-843e-a6597b15d070" + (reference "#PWR?") (unit 1) (value "+5V") (footprint "") + ) + (path "/83865dbf-2a4d-4423-b98a-910930fba15e" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/9d61025e-69f0-4132-943a-85e0e3bb260a" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/b49030cc-2552-4ff3-8e44-074d9bd37572" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/bed34f01-548e-4ed3-86c6-7958b49af11f" + (reference "#PWR?") (unit 1) (value "+5V") (footprint "") + ) + (path "/c17f52bf-813d-4a4d-a3e6-be94e73bbb57" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/d1a22f78-1e39-4714-b1cb-b87be8f1e945" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/e478c9aa-c28f-4614-9a04-36b71c99d816" + (reference "#PWR?") (unit 1) (value "+5V") (footprint "") + ) + (path "/e6ab779a-d04c-4214-966f-78c08963c9ca" + (reference "#PWR?") (unit 1) (value "+5V") (footprint "") + ) + (path "/f59e0fda-4005-43fa-a2a2-581df5000199" + (reference "#PWR?") (unit 1) (value "+5V") (footprint "") + ) + (path "/1ab70632-9e62-46fe-924c-3787ebccb325" + (reference "C?") (unit 1) (value "100nF") (footprint "") + ) + (path "/4317f689-88b7-4b4e-9a1b-7dce31ff8676" + (reference "C?") (unit 1) (value "100nF") (footprint "") + ) + (path "/5b6b8558-8883-45af-86c2-b9dc947c2817" + (reference "C?") (unit 1) (value "30pF") (footprint "Capacitor_SMD:C_0805_2012Metric") + ) + (path "/c6a69fae-f268-4d20-9622-8d0522debc83" + (reference "C?") (unit 1) (value "30pF") (footprint "Capacitor_SMD:C_0805_2012Metric") + ) + (path "/a5d7bf59-69eb-427b-b0db-c1d5066b3c6a" + (reference "D?") (unit 1) (value "LED") (footprint "") + ) + (path "/1f7af658-ca54-45c7-a6c9-e9887b941645" + (reference "R?") (unit 1) (value "22k") (footprint "") + ) + (path "/3e1f6f09-1a6f-4ef4-930f-ba73408de1be" + (reference "R?") (unit 1) (value "3k") (footprint "") + ) + (path "/3ef5b4e1-29cb-458d-b968-1b8688bc08b3" + (reference "R?") (unit 1) (value "3k") (footprint "") + ) + (path "/6a17d5b0-b494-4df0-81f9-186d099c6e68" + (reference "R?") (unit 1) (value "22k") (footprint "") + ) + (path "/7c8efe5e-e92e-4261-97a2-95b1aa39463a" + (reference "R?") (unit 1) (value "470") (footprint "Resistor_SMD:R_0805_2012Metric") + ) + (path "/b16276a6-e892-4b6c-a3bb-49f20cd97cff" + (reference "R?") (unit 1) (value "1M") (footprint "Resistor_SMD:R_0805_2012Metric") + ) + (path "/ad73266f-c30e-41b1-bc5e-3d7b86d76e36" + (reference "SW?") (unit 1) (value "RST") (footprint "") + ) + (path "/ae5a8ab4-d8b4-4f7b-8cac-b56373c52259" + (reference "SW?") (unit 1) (value "BTN") (footprint "") + ) + (path "/6c8d839e-8edd-4be2-8f43-a97c879055e5" + (reference "U?") (unit 1) (value "74HC04") (footprint "Package_DIP:DIP-14_W7.62mm") + ) + (path "/78837d4d-05f7-4040-89b1-e328252cfdc2" + (reference "U?") (unit 1) (value "w27C512") (footprint "Package_DIP:DIP-28_W15.24mm") + ) + (path "/7f3b9077-898c-45ef-8299-12a18bfeb90d" + (reference "U?") (unit 1) (value "R6507") (footprint "") + ) + (path "/a3366100-2b6e-40ce-a73d-221d80f78027" + (reference "U?") (unit 1) (value "6532") (footprint "") + ) + (path "/145528dc-99ed-41a8-bbaf-6b05f3ff9836" + (reference "U?") (unit 2) (value "74HC04") (footprint "Package_DIP:DIP-14_W7.62mm") + ) + (path "/567cf5ce-9c8a-4d67-a6bc-c06e005cfe09" + (reference "U?") (unit 4) (value "74HC04") (footprint "") + ) + (path "/f679c862-4c5a-4915-8f07-076963cbe470" + (reference "X?") (unit 1) (value "1MHz") (footprint "Oscillator:Oscillator_DIP-8") + ) + (path "/7a4a4a4c-2513-4ec6-99f3-720ecedd29d1" + (reference "Y?") (unit 1) (value "1Mhz") (footprint "Crystal:Crystal_HC49-U_Vertical") + ) + ) +) diff --git a/memmap.cfg b/memmap.cfg new file mode 100755 index 0000000..d63c4e2 --- /dev/null +++ b/memmap.cfg @@ -0,0 +1,11 @@ +MEMORY { + ZP: start = $0, size = $100, type = rw, define = yes; + ROM: start = $F000, size = $1000, file = %O; +} + +SEGMENTS { + RODATA: load = ROM, type = ro; + ZEROPAGE: load = ZP, type = zp; + VECTORS6502: load = ROM, start = $FFFA, type = overwrite; + + }