├── JPEG ├── TITLE.jpg ├── mk2_EXTROM1.jpg ├── mk2_EXTROM2.jpg ├── mk2_EXTROM3.jpg ├── mk2_EXTROM4.jpg ├── mk2SR_EXTROM1.jpg ├── mk2SR_EXTROM2.jpg ├── mk2SR_EXTROM3.jpg ├── mk2SR_EXTROM4.jpg ├── mk2SR_EXTROM5.jpg ├── mk2SR_EXTROM6.jpg ├── PC-8001mk2_SD(1).JPG ├── PC-8001mk2_SD(2).JPG ├── PC-8001mk2_SD(3).JPG ├── PC-8001mk2_SD(4).JPG ├── PC-8001mk2_SD(5).JPG ├── MicroSD Card Adapter.JPG ├── MicroSD Card Adapter(1).JPG ├── MicroSD Card Adapter(2).JPG ├── MicroSD Card Adapter(3).JPG └── MicroSD Card Adapter(4).JPG ├── Kicad ├── PC-8001mk2_SD.jpg ├── PC-8001mk2_SD.pdf ├── PCB │ ├── PC-8001mk2_SD.zip │ ├── PC-8001mk2_SD-B_Paste.gbp │ ├── PC-8001mk2_SD-F_Paste.gtp │ ├── PC-8001mk2_SD-B_SilkS.gbo │ ├── PC-8001mk2_SD-Edge_Cuts.gm1 │ ├── PC-8001mk2_SD.drl │ ├── PC-8001mk2_SD-B_Mask.gbs │ └── PC-8001mk2_SD-F_Mask.gts ├── fp-lib-table ├── sym-lib-table ├── Memory_RAM2.dcm ├── Arduino.dcm ├── PC-8001mk2_SD.rules ├── Memory_RAM2.lib ├── AE-microSD-LLCNV.kicad_mod ├── Arduino_Pro_Mini.kicad_mod ├── PC-8001mk2_SD.pro ├── pc8001mk2.pretty │ └── BUS_PC8001MK2.kicad_mod ├── Arduino.lib ├── PC-8001mk2_SD-cache.lib ├── PC-8001mk2_SD.sch ├── PC-8001mk2_SD.sch-bak ├── PC-8001mk2_SD.net └── PC-8001mk2_SD.dsn ├── Z80 ├── EXT_ROM_SHIFT_ON.PRN ├── EXT_ROM_SHIFT_ON.bin ├── EXT_ROM_PRESS_A_ON.PRN ├── EXT_ROM_PRESS_A_ON.bin ├── EXT_ROM_SHIFT_OFF.PRN ├── EXT_ROM_SHIFT_OFF.bin ├── EXT_ROM_PRESS_A_OFF.PRN └── EXT_ROM_PRESS_A_OFF.bin ├── N80 DISK BASIC REPAIR └── N80 DISK BASIC REPAIR.cmt ├── LICENSE └── README.md /JPEG/TITLE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/TITLE.jpg -------------------------------------------------------------------------------- /JPEG/mk2_EXTROM1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/mk2_EXTROM1.jpg -------------------------------------------------------------------------------- /JPEG/mk2_EXTROM2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/mk2_EXTROM2.jpg -------------------------------------------------------------------------------- /JPEG/mk2_EXTROM3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/mk2_EXTROM3.jpg -------------------------------------------------------------------------------- /JPEG/mk2_EXTROM4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/mk2_EXTROM4.jpg -------------------------------------------------------------------------------- /JPEG/mk2SR_EXTROM1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/mk2SR_EXTROM1.jpg -------------------------------------------------------------------------------- /JPEG/mk2SR_EXTROM2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/mk2SR_EXTROM2.jpg -------------------------------------------------------------------------------- /JPEG/mk2SR_EXTROM3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/mk2SR_EXTROM3.jpg -------------------------------------------------------------------------------- /JPEG/mk2SR_EXTROM4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/mk2SR_EXTROM4.jpg -------------------------------------------------------------------------------- /JPEG/mk2SR_EXTROM5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/mk2SR_EXTROM5.jpg -------------------------------------------------------------------------------- /JPEG/mk2SR_EXTROM6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/mk2SR_EXTROM6.jpg -------------------------------------------------------------------------------- /Kicad/PC-8001mk2_SD.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/Kicad/PC-8001mk2_SD.jpg -------------------------------------------------------------------------------- /Kicad/PC-8001mk2_SD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/Kicad/PC-8001mk2_SD.pdf -------------------------------------------------------------------------------- /Z80/EXT_ROM_SHIFT_ON.PRN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/Z80/EXT_ROM_SHIFT_ON.PRN -------------------------------------------------------------------------------- /Z80/EXT_ROM_SHIFT_ON.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/Z80/EXT_ROM_SHIFT_ON.bin -------------------------------------------------------------------------------- /JPEG/PC-8001mk2_SD(1).JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/PC-8001mk2_SD(1).JPG -------------------------------------------------------------------------------- /JPEG/PC-8001mk2_SD(2).JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/PC-8001mk2_SD(2).JPG -------------------------------------------------------------------------------- /JPEG/PC-8001mk2_SD(3).JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/PC-8001mk2_SD(3).JPG -------------------------------------------------------------------------------- /JPEG/PC-8001mk2_SD(4).JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/PC-8001mk2_SD(4).JPG -------------------------------------------------------------------------------- /JPEG/PC-8001mk2_SD(5).JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/PC-8001mk2_SD(5).JPG -------------------------------------------------------------------------------- /Z80/EXT_ROM_PRESS_A_ON.PRN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/Z80/EXT_ROM_PRESS_A_ON.PRN -------------------------------------------------------------------------------- /Z80/EXT_ROM_PRESS_A_ON.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/Z80/EXT_ROM_PRESS_A_ON.bin -------------------------------------------------------------------------------- /Z80/EXT_ROM_SHIFT_OFF.PRN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/Z80/EXT_ROM_SHIFT_OFF.PRN -------------------------------------------------------------------------------- /Z80/EXT_ROM_SHIFT_OFF.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/Z80/EXT_ROM_SHIFT_OFF.bin -------------------------------------------------------------------------------- /JPEG/MicroSD Card Adapter.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/MicroSD Card Adapter.JPG -------------------------------------------------------------------------------- /Kicad/PCB/PC-8001mk2_SD.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/Kicad/PCB/PC-8001mk2_SD.zip -------------------------------------------------------------------------------- /Z80/EXT_ROM_PRESS_A_OFF.PRN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/Z80/EXT_ROM_PRESS_A_OFF.PRN -------------------------------------------------------------------------------- /Z80/EXT_ROM_PRESS_A_OFF.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/Z80/EXT_ROM_PRESS_A_OFF.bin -------------------------------------------------------------------------------- /JPEG/MicroSD Card Adapter(1).JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/MicroSD Card Adapter(1).JPG -------------------------------------------------------------------------------- /JPEG/MicroSD Card Adapter(2).JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/MicroSD Card Adapter(2).JPG -------------------------------------------------------------------------------- /JPEG/MicroSD Card Adapter(3).JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/MicroSD Card Adapter(3).JPG -------------------------------------------------------------------------------- /JPEG/MicroSD Card Adapter(4).JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/JPEG/MicroSD Card Adapter(4).JPG -------------------------------------------------------------------------------- /N80 DISK BASIC REPAIR/N80 DISK BASIC REPAIR.cmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanataka60/PC-8001mk2_SD/HEAD/N80 DISK BASIC REPAIR/N80 DISK BASIC REPAIR.cmt -------------------------------------------------------------------------------- /Kicad/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name pc8001mk2)(type KiCad)(uri ${KIPRJMOD}/pc8001mk2.pretty)(options "")(descr "")) 3 | (lib (name Kicad)(type KiCad)(uri ${KIPRJMOD})(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /Kicad/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name Memory_RAM2)(type Legacy)(uri ${KIPRJMOD}/Memory_RAM2.lib)(options "")(descr "")) 3 | (lib (name Arduino)(type Legacy)(uri ${KIPRJMOD}/Arduino.lib)(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /Kicad/Memory_RAM2.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP GAL22V10 4 | D Programmable Logic Array, DIP-24 5 | K GAL PLD 22V10 6 | $ENDCMP 7 | # 8 | $CMP Micro_SD_Card_Kit 9 | D Micro SD Card Socket 10 | K connector SD microsd 11 | F http://katalog.we-online.de/em/datasheet/693072010801.pdf 12 | $ENDCMP 13 | # 14 | #End Doc Library 15 | -------------------------------------------------------------------------------- /Kicad/PCB/PC-8001mk2_SD-B_Paste.gbp: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(5.1.9)-1* 2 | G04 #@! TF.CreationDate,2022-09-08T13:28:09+09:00* 3 | G04 #@! TF.ProjectId,PC-8001mk2_SD,50432d38-3030-4316-9d6b-325f53442e6b,rev?* 4 | G04 #@! TF.SameCoordinates,PX53920b0PY93c3260* 5 | G04 #@! TF.FileFunction,Paste,Bot* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW (5.1.9)-1) date 2022-09-08 13:28:09* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /Kicad/PCB/PC-8001mk2_SD-F_Paste.gtp: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(5.1.9)-1* 2 | G04 #@! TF.CreationDate,2022-09-08T13:28:09+09:00* 3 | G04 #@! TF.ProjectId,PC-8001mk2_SD,50432d38-3030-4316-9d6b-325f53442e6b,rev?* 4 | G04 #@! TF.SameCoordinates,PX53920b0PY93c3260* 5 | G04 #@! TF.FileFunction,Paste,Top* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW (5.1.9)-1) date 2022-09-08 13:28:09* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /Kicad/Arduino.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP Arduino_Micro 4 | D Arduino Micro 5 | K Arduino micro microcontroller module USB 6 | F https://store.arduino.cc/usa/arduino-micro 7 | $ENDCMP 8 | # 9 | $CMP Arduino_Nano 10 | D Arduino Nano 11 | K Arduino nano microcontroller module USB 12 | F https://store.arduino.cc/usa/arduino-nano 13 | $ENDCMP 14 | # 15 | $CMP Arduino_Nano_Every 16 | D Arduino Nano Every 17 | K Arduino nano every microcontroller module USB 18 | F https://store.arduino.cc/usa/nano-every 19 | $ENDCMP 20 | # 21 | $CMP Arduino_Pro_Mini 22 | D Arduino Pro Mini 23 | K Arduino pro mini microcontroller module 24 | F https://www.sparkfun.com/products/11113 25 | $ENDCMP 26 | # 27 | $CMP Sparkfun_Pro_Micro 28 | D Sparkfun Pro Micro 29 | K Arduino Sparkfun pro micro microcontroller module USB 30 | F https://www.sparkfun.com/products/12640 31 | $ENDCMP 32 | # 33 | #End Doc Library 34 | -------------------------------------------------------------------------------- /Kicad/PCB/PC-8001mk2_SD-B_SilkS.gbo: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(5.1.9)-1* 2 | G04 #@! TF.CreationDate,2022-09-08T13:28:09+09:00* 3 | G04 #@! TF.ProjectId,PC-8001mk2_SD,50432d38-3030-4316-9d6b-325f53442e6b,rev?* 4 | G04 #@! TF.SameCoordinates,PX53920b0PY93c3260* 5 | G04 #@! TF.FileFunction,Legend,Bot* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW (5.1.9)-1) date 2022-09-08 13:28:09* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,0.150000*% 15 | G04 APERTURE END LIST* 16 | D10* 17 | X30051333Y97194620D02* 18 | X30051333Y96480334D01* 19 | X30098952Y96337477D01* 20 | X30194190Y96242239D01* 21 | X30337047Y96194620D01* 22 | X30432285Y96194620D01* 23 | X29051333Y96194620D02* 24 | X29622761Y96194620D01* 25 | X29337047Y96194620D02* 26 | X29337047Y97194620D01* 27 | X29432285Y97051762D01* 28 | X29527523Y96956524D01* 29 | X29622761Y96908905D01* 30 | M02* 31 | -------------------------------------------------------------------------------- /Kicad/PCB/PC-8001mk2_SD-Edge_Cuts.gm1: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(5.1.9)-1* 2 | G04 #@! TF.CreationDate,2022-09-08T13:28:09+09:00* 3 | G04 #@! TF.ProjectId,PC-8001mk2_SD,50432d38-3030-4316-9d6b-325f53442e6b,rev?* 4 | G04 #@! TF.SameCoordinates,PX53920b0PY93c3260* 5 | G04 #@! TF.FileFunction,Profile,NP* 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW (5.1.9)-1) date 2022-09-08 13:28:09* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | G04 #@! TA.AperFunction,Profile* 14 | %ADD10C,0.050000*% 15 | G04 #@! TD* 16 | G04 APERTURE END LIST* 17 | D10* 18 | X97028000Y84201000D02* 19 | X97028000Y94996000D01* 20 | X99949000Y84201000D02* 21 | X97028000Y84201000D01* 22 | X3048000Y84201000D02* 23 | X3048000Y94996000D01* 24 | X0Y84201000D02* 25 | X3048000Y84201000D01* 26 | X0Y84201000D02* 27 | X0Y0D01* 28 | X99949000Y0D02* 29 | X99949000Y84201000D01* 30 | X0Y0D02* 31 | X99949000Y0D01* 32 | X97028000Y94996000D02* 33 | X3048000Y94996000D01* 34 | M02* 35 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 yanataka60 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Kicad/PC-8001mk2_SD.rules: -------------------------------------------------------------------------------- 1 | 2 | (rules PCB PC-8001mk2_SD 3 | (snap_angle 4 | fortyfive_degree 5 | ) 6 | (autoroute_settings 7 | (fanout off) 8 | (eu.mihosoft.freerouting.autoroute on) 9 | (postroute on) 10 | (vias on) 11 | (via_costs 50) 12 | (plane_via_costs 5) 13 | (start_ripup_costs 100) 14 | (start_pass_no 2301) 15 | (layer_rule F.Cu 16 | (active on) 17 | (preferred_direction horizontal) 18 | (preferred_direction_trace_costs 1.0) 19 | (against_preferred_direction_trace_costs 2.1) 20 | ) 21 | (layer_rule B.Cu 22 | (active on) 23 | (preferred_direction vertical) 24 | (preferred_direction_trace_costs 1.0) 25 | (against_preferred_direction_trace_costs 2.0) 26 | ) 27 | ) 28 | (rule 29 | (width 200.0) 30 | (clear 200.2) 31 | (clear 100.0 (type smd_to_turn_gap)) 32 | (clear 50.0 (type smd_smd)) 33 | ) 34 | (padstack "Via[0-1]_500:300_um" 35 | (shape 36 | (circle F.Cu 500.0 0.0 0.0) 37 | ) 38 | (shape 39 | (circle B.Cu 500.0 0.0 0.0) 40 | ) 41 | (attach off) 42 | ) 43 | (via 44 | "Via[0-1]_500:300_um" "Via[0-1]_500:300_um" default 45 | ) 46 | (via 47 | "Via[0-1]_500:300_um-kicad_default" "Via[0-1]_500:300_um" "kicad_default" 48 | ) 49 | (via 50 | "Via[0-1]_500:300_um-+5V" "Via[0-1]_500:300_um" +5V 51 | ) 52 | (via 53 | "Via[0-1]_500:300_um-GND" "Via[0-1]_500:300_um" GND 54 | ) 55 | (via_rule 56 | default "Via[0-1]_500:300_um" 57 | ) 58 | (via_rule 59 | "kicad_default" "Via[0-1]_500:300_um-kicad_default" 60 | ) 61 | (via_rule 62 | +5V "Via[0-1]_500:300_um-+5V" 63 | ) 64 | (via_rule 65 | GND "Via[0-1]_500:300_um-GND" 66 | ) 67 | (class default 68 | (clearance_class default) 69 | (via_rule default) 70 | (rule 71 | (width 200.0) 72 | ) 73 | (circuit 74 | (use_layer F.Cu B.Cu) 75 | ) 76 | ) 77 | (class "kicad_default" 78 | "Net-(U1-Pad12)" /D0 /D1 /D2 /D3 /D4 /D5 /D6 79 | /D7 /A0 /A1 /A2 /A3 /A4 /A5 /A6 80 | /A7 /~RD /~RESET /~WR /~IOREQ "Net-(U1-Pad8)" "Net-(U2-Pad8)" "Net-(U1-Pad10)" 81 | "Net-(U3-Pad1)" "Net-(U3-Pad21)" "Net-(U3-Pad2)" "Net-(U3-Pad22)" "Net-(U3-Pad3)" "Net-(U3-Pad23)" "Net-(U3-Pad4)" "Net-(U3-Pad24)" 82 | "Net-(U3-Pad25)" "Net-(U3-Pad10)" "Net-(U3-Pad16)" "Net-(U3-Pad18)" "Net-(U3-Pad19)" "Net-(U3-Pad20)" /SCK /MISO 83 | /MOSI /CS 84 | (clearance_class "kicad_default") 85 | (via_rule kicad_default) 86 | (rule 87 | (width 200.0) 88 | ) 89 | (circuit 90 | (use_layer F.Cu B.Cu) 91 | ) 92 | ) 93 | (class +5V 94 | +5V 95 | (clearance_class +5V) 96 | (via_rule +5V) 97 | (rule 98 | (width 400.0) 99 | ) 100 | (circuit 101 | (use_layer F.Cu B.Cu) 102 | ) 103 | ) 104 | (class GND 105 | GND 106 | (clearance_class GND) 107 | (via_rule GND) 108 | (rule 109 | (width 400.0) 110 | ) 111 | (circuit 112 | (use_layer F.Cu B.Cu) 113 | ) 114 | ) 115 | ) -------------------------------------------------------------------------------- /Kicad/Memory_RAM2.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # GAL22V10 5 | # 6 | DEF GAL22V10 U 0 40 Y Y 1 F N 7 | F0 "U" -350 650 50 H V L CNN 8 | F1 "GAL22V10" 50 650 50 H V L CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | $FPLIST 12 | DIP* 13 | PDIP* 14 | SOIC* 15 | SO* 16 | PLCC* 17 | $ENDFPLIST 18 | DRAW 19 | S -350 550 350 -550 0 1 10 f 20 | X I10 10 -500 -400 152 R 50 50 0 0 I 21 | X I11 11 -500 -500 152 R 50 50 0 0 I 22 | X GND 12 0 -700 150 U 50 50 0 0 W 23 | X IO10 14 500 -400 152 L 50 50 0 0 T 24 | X IO9 15 500 -300 152 L 50 50 0 0 T 25 | X VCC 24 0 700 150 D 50 50 0 0 W 26 | X I1/CLK 1 -500 500 150 R 50 50 1 1 I 27 | X I12/~OE~ 13 500 -500 150 L 50 50 1 1 I 28 | X IO8 16 500 -200 150 L 50 50 1 1 T 29 | X IO7 17 500 -100 150 L 50 50 1 1 T 30 | X IO6 18 500 0 150 L 50 50 1 1 T 31 | X IO5 19 500 100 150 L 50 50 1 1 T 32 | X I2 2 -500 400 150 R 50 50 1 1 I 33 | X IO4 20 500 200 150 L 50 50 1 1 T 34 | X I03 21 500 300 150 L 50 50 1 1 T 35 | X IO2 22 500 400 150 L 50 50 1 1 T 36 | X IO1 23 500 500 150 L 50 50 1 1 T 37 | X I3 3 -500 300 150 R 50 50 1 1 I 38 | X I4/PD 4 -500 200 150 R 50 50 1 1 I 39 | X I5 5 -500 100 150 R 50 50 1 1 I 40 | X I6 6 -500 0 150 R 50 50 1 1 I 41 | X I7 7 -500 -100 150 R 50 50 1 1 I 42 | X I8 8 -500 -200 150 R 50 50 1 1 I 43 | X I9 9 -500 -300 150 R 50 50 1 1 I 44 | ENDDRAW 45 | ENDDEF 46 | # 47 | # Micro_SD_Card_Kit 48 | # 49 | DEF Micro_SD_Card_Kit J 0 40 Y Y 1 F N 50 | F0 "J" -650 600 50 H V C CNN 51 | F1 "Micro_SD_Card_Kit" 650 600 50 H V R CNN 52 | F2 "" 1150 300 50 H I C CNN 53 | F3 "" 0 0 50 H I C CNN 54 | $FPLIST 55 | microSD* 56 | $ENDFPLIST 57 | DRAW 58 | S -300 -375 -200 -425 0 1 0 F 59 | S -300 -275 -200 -325 0 1 0 F 60 | S -300 -175 -200 -225 0 1 0 F 61 | S -300 -75 -200 -125 0 1 0 F 62 | S -300 25 -200 -25 0 1 0 F 63 | S -300 125 -200 75 0 1 0 F 64 | S -300 225 -200 175 0 1 0 F 65 | S -300 325 -200 275 0 1 0 F 66 | P 6 0 1 10 650 500 650 550 -750 550 -750 -650 650 -650 650 -450 N 67 | P 11 0 1 10 -350 -450 -350 350 -50 350 100 500 150 500 150 450 250 450 300 500 800 500 800 -450 -350 -450 f 68 | X 5V 1 -900 300 150 R 50 50 1 1 W 69 | X 3.3V 2 -900 200 150 R 50 50 1 1 W 70 | X 3.3V_OUT 3 -900 100 150 R 50 50 1 1 w 71 | X GND 4 -900 0 150 R 50 50 1 1 W 72 | X CLK 5 -900 -100 150 R 50 50 1 1 B 73 | X DAT 6 -900 -200 150 R 50 50 1 1 B 74 | X CMD 7 -900 -300 150 R 50 50 1 1 B 75 | X CS 8 -900 -400 150 R 50 50 1 1 B 76 | X SELECT 9 -900 -500 150 R 50 50 1 1 B 77 | ENDDRAW 78 | ENDDEF 79 | # 80 | # SLIDE_SWITCH_3P 81 | # 82 | DEF SLIDE_SWITCH_3P S 0 0 Y N 1 F N 83 | F0 "S" -100 -100 50 H V C CNN 84 | F1 "SLIDE_SWITCH_3P" 350 -100 50 H V C CNN 85 | F2 "" 0 25 50 H I C CNN 86 | F3 "" 0 25 50 H I C CNN 87 | DRAW 88 | C 75 -200 25 0 1 0 N 89 | C -75 -200 25 1 1 0 N 90 | C 0 -200 25 1 1 0 N 91 | S -100 -150 100 -150 0 1 0 N 92 | S 0 -250 0 -225 0 1 0 N 93 | S 0 -100 0 -150 0 1 0 N 94 | X 1 1 -200 -200 100 R 50 50 0 0 P 95 | X 2 2 0 -350 100 U 50 50 0 0 P 96 | X 3 3 200 -200 100 L 50 50 0 0 P 97 | ENDDRAW 98 | ENDDEF 99 | # 100 | #End Library 101 | -------------------------------------------------------------------------------- /Kicad/PCB/PC-8001mk2_SD.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad (5.1.9)-1} date 09/08/22 13:28:11 3 | ; FORMAT={-:-/ absolute / metric / decimal} 4 | ; #@! TF.CreationDate,2022-09-08T13:28:11+09:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.1.9)-1 6 | FMAT,2 7 | METRIC 8 | T1C0.300 9 | T2C0.800 10 | T3C1.000 11 | T4C3.200 12 | % 13 | G90 14 | G05 15 | T1 16 | X35.701Y25.187 17 | X41.416Y70.401 18 | X43.865Y82.937 19 | X44.666Y72.686 20 | X47.398Y54.487 21 | X49.833Y80.362 22 | X50.038Y82.804 23 | X50.751Y76.089 24 | X52.451Y82.995 25 | X52.642Y82.296 26 | X65.099Y74.268 27 | X67.521Y73.995 28 | X71.367Y72.093 29 | T2 30 | X18.059Y57.877 31 | X18.059Y55.377 32 | X18.415Y32.385 33 | X18.415Y29.845 34 | X18.415Y27.305 35 | X18.415Y24.765 36 | X18.415Y22.225 37 | X18.415Y19.685 38 | X18.415Y17.145 39 | X18.415Y14.605 40 | X18.415Y12.065 41 | X18.415Y9.525 42 | X18.415Y6.985 43 | X18.415Y4.445 44 | X20.955Y26.035 45 | X20.955Y23.495 46 | X20.955Y15.875 47 | X20.955Y13.335 48 | X22.352Y78.2 49 | X22.352Y70.58 50 | X22.479Y64.357 51 | X22.479Y49.117 52 | X24.892Y78.2 53 | X24.892Y70.58 54 | X25.019Y64.357 55 | X25.019Y49.117 56 | X27.432Y78.2 57 | X27.432Y70.58 58 | X27.559Y64.357 59 | X27.559Y49.117 60 | X29.972Y78.2 61 | X29.972Y70.58 62 | X30.099Y64.357 63 | X30.099Y49.117 64 | X32.512Y78.2 65 | X32.512Y70.58 66 | X32.639Y64.357 67 | X32.639Y49.117 68 | X33.655Y32.385 69 | X33.655Y29.845 70 | X33.655Y27.305 71 | X33.655Y24.765 72 | X33.655Y22.225 73 | X33.655Y19.685 74 | X33.655Y17.145 75 | X33.655Y14.605 76 | X33.655Y12.065 77 | X33.655Y9.525 78 | X33.655Y6.985 79 | X33.655Y4.445 80 | X35.052Y78.2 81 | X35.052Y70.58 82 | X35.179Y64.357 83 | X35.179Y49.117 84 | X37.592Y78.2 85 | X37.592Y70.58 86 | X37.719Y64.357 87 | X37.719Y49.117 88 | X40.259Y64.357 89 | X40.259Y49.117 90 | X41.402Y75.66 91 | X41.402Y73.16 92 | X42.799Y64.357 93 | X42.799Y49.117 94 | X45.339Y64.357 95 | X45.339Y49.117 96 | X47.117Y78.2 97 | X47.117Y70.58 98 | X47.879Y64.357 99 | X47.879Y49.117 100 | X49.657Y78.2 101 | X49.657Y70.58 102 | X50.419Y64.357 103 | X50.419Y49.117 104 | X52.197Y78.2 105 | X52.197Y70.58 106 | X52.959Y64.357 107 | X52.959Y49.117 108 | X54.737Y78.2 109 | X54.737Y70.58 110 | X55.499Y64.357 111 | X55.499Y49.117 112 | X57.277Y78.2 113 | X57.277Y70.58 114 | X58.039Y64.357 115 | X58.039Y49.117 116 | X59.817Y78.2 117 | X59.817Y70.58 118 | X60.579Y64.357 119 | X60.579Y49.117 120 | X62.357Y78.2 121 | X62.357Y70.58 122 | X63.119Y64.357 123 | X63.119Y49.117 124 | X65.659Y64.357 125 | X65.659Y49.117 126 | X66.167Y75.66 127 | X66.167Y73.16 128 | X68.199Y64.357 129 | X68.199Y49.117 130 | X70.739Y64.357 131 | X70.739Y49.117 132 | X81.28Y75.565 133 | X83.78Y75.565 134 | T3 135 | X57.15Y30.48 136 | X57.15Y5.08 137 | X57.15Y2.54 138 | X59.69Y30.48 139 | X60.96Y41.148 140 | X62.23Y30.48 141 | X63.5Y41.148 142 | X64.77Y30.48 143 | X66.04Y41.148 144 | X67.31Y30.48 145 | X68.58Y41.148 146 | X69.85Y30.48 147 | X71.12Y41.148 148 | X72.39Y30.48 149 | X73.66Y41.148 150 | X74.93Y30.48 151 | X77.47Y30.48 152 | X77.47Y5.08 153 | X77.47Y2.54 154 | T4 155 | X5.0Y77.0 156 | X5.0Y5.0 157 | X95.0Y77.0 158 | X95.0Y5.0 159 | T0 160 | M30 161 | -------------------------------------------------------------------------------- /Kicad/AE-microSD-LLCNV.kicad_mod: -------------------------------------------------------------------------------- 1 | (module AE-microSD-LLCNV (layer F.Cu) (tedit 612B3468) 2 | (descr "Through hole straight pin header, 1x09, 2.54mm pitch, single row") 3 | (tags "Through hole pin header THT 1x09 2.54mm single row") 4 | (fp_text reference REF** (at 0 -2.33) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value AE-microSD-LLCNV (at -12.7 22.86) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start 0.635 21.59) (end -1.27 21.59) (layer F.Fab) (width 0.1)) 11 | (fp_line (start -1.27 21.59) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -1.27 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 1.27 -1.27) (end 1.27 20.955) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 1.27 20.955) (end 0.635 21.59) (layer F.Fab) (width 0.1)) 15 | (fp_line (start 1.33 -1.33) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 1.33 19.05) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -1.33 19.05) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start 1.33 19.05) (end -1.33 19.05) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start 1.33 20.32) (end 1.33 21.65) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start 1.33 21.65) (end 0 21.65) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start -30.2 -1.8) (end -30.2 22.1) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start -30.2 22.1) (end 1.8 22.1) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start 1.8 22.1) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start 1.8 -1.8) (end -30.2 -1.8) (layer F.CrtYd) (width 0.05)) 25 | (fp_text user %R (at 0 10.16 270) (layer F.Fab) 26 | (effects (font (size 1 1) (thickness 0.15))) 27 | ) 28 | (fp_text user AE-microSD-LLCNV (at -15.24 10.16) (layer F.SilkS) 29 | (effects (font (size 1 1) (thickness 0.15))) 30 | ) 31 | (fp_line (start 1.7 -1.7) (end -30.1 -1.7) (layer F.SilkS) (width 0.12)) 32 | (fp_line (start -30.1 -1.7) (end -30.1 22) (layer F.SilkS) (width 0.12)) 33 | (fp_line (start -30.1 22) (end 1.7 22) (layer F.SilkS) (width 0.12)) 34 | (fp_line (start 1.7 22) (end 1.7 -1.7) (layer F.SilkS) (width 0.12)) 35 | (pad 1 thru_hole rect (at 0 20.32 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 36 | (pad 2 thru_hole oval (at 0 17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 37 | (pad 3 thru_hole oval (at 0 15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 38 | (pad 4 thru_hole oval (at 0 12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 39 | (pad 5 thru_hole oval (at 0 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 40 | (pad 6 thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 41 | (pad 7 thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 42 | (pad 8 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 43 | (pad 9 thru_hole oval (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 44 | (pad "" thru_hole oval (at -27.94 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 45 | (pad "" thru_hole oval (at -25.4 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 46 | (pad "" thru_hole oval (at -27.94 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 47 | (pad "" thru_hole oval (at -25.4 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 48 | (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x09_P2.54mm_Vertical.wrl 49 | (at (xyz 0 0 0)) 50 | (scale (xyz 1 1 1)) 51 | (rotate (xyz 0 0 0)) 52 | ) 53 | ) 54 | -------------------------------------------------------------------------------- /Kicad/Arduino_Pro_Mini.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Arduino_Pro_Mini (layer F.Cu) (tedit 5FA0E9FC) 2 | (descr "Arduino Pro Mini") 3 | (tags "Arduino Pro Mini") 4 | (fp_text reference REF** (at 7.62 -5.08) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value Arduino_Pro_Mini (at 8.89 19.05 90) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_text user %R (at 6.35 19.05 90) (layer F.Fab) 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | ) 13 | (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 1.27 -1.27) (end -1.397 -1.27) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -1.397 1.27) (end -1.397 29.337) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -1.397 -3.937) (end -1.397 -1.27) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start 13.97 -1.27) (end 16.64 -1.27) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start 13.97 -1.27) (end 13.97 29.337) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start -1.397 29.337) (end 16.64 29.337) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start 1.27 1.27) (end -1.397 1.27) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 1.27 1.27) (end 1.27 29.337) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start 16.637 29.337) (end 16.637 -3.937) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start 16.637 -3.937) (end -1.397 -3.937) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start 16.51 29.21) (end -1.27 29.21) (layer F.Fab) (width 0.1)) 25 | (fp_line (start -1.27 29.21) (end -1.27 -2.54) (layer F.Fab) (width 0.1)) 26 | (fp_line (start -1.27 -2.54) (end 0 -3.81) (layer F.Fab) (width 0.1)) 27 | (fp_line (start 0 -3.81) (end 16.51 -3.81) (layer F.Fab) (width 0.1)) 28 | (fp_line (start 16.51 -3.81) (end 16.51 29.21) (layer F.Fab) (width 0.1)) 29 | (fp_line (start -1.524 -4.064) (end 16.764 -4.064) (layer F.CrtYd) (width 0.05)) 30 | (fp_line (start -1.524 -4.064) (end -1.524 29.464) (layer F.CrtYd) (width 0.05)) 31 | (fp_line (start 16.764 29.464) (end 16.764 -4.064) (layer F.CrtYd) (width 0.05)) 32 | (fp_line (start 16.764 29.464) (end -1.524 29.464) (layer F.CrtYd) (width 0.05)) 33 | (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 34 | (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 35 | (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 36 | (pad 13 thru_hole oval (at 15.24 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 37 | (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 38 | (pad 14 thru_hole oval (at 15.24 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 39 | (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 40 | (pad 15 thru_hole oval (at 15.24 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 41 | (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 42 | (pad 16 thru_hole oval (at 15.24 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 43 | (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 44 | (pad 17 thru_hole oval (at 15.24 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 45 | (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 46 | (pad 18 thru_hole oval (at 15.24 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 47 | (pad 9 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 48 | (pad 19 thru_hole oval (at 15.24 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 49 | (pad 10 thru_hole oval (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 50 | (pad 20 thru_hole oval (at 15.24 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 51 | (pad 11 thru_hole oval (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 52 | (pad 21 thru_hole oval (at 15.24 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 53 | (pad 12 thru_hole oval (at 0 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 54 | (pad 22 thru_hole oval (at 15.24 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 55 | (pad 23 thru_hole oval (at 15.24 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 56 | (pad 24 thru_hole oval (at 15.24 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 57 | (pad A5 thru_hole oval (at 12.7 8.89) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 58 | (pad A4 thru_hole oval (at 12.7 11.43) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 59 | (pad A7 thru_hole oval (at 12.7 19.05) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 60 | (pad A6 thru_hole oval (at 12.7 21.59) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 61 | (model ${KISYS3DMOD}/Module.3dshapes/Arduino_Nano_WithMountingHoles.wrl 62 | (at (xyz 0 0 0)) 63 | (scale (xyz 1 1 1)) 64 | (rotate (xyz 0 0 0)) 65 | ) 66 | (model ${LOCALREPO}/kicad-lib-arduino/Arduino.3dshapes/arduino_pro_mini.x3d 67 | (at (xyz 0 0 0)) 68 | (scale (xyz 1 1 1)) 69 | (rotate (xyz 0 0 0)) 70 | ) 71 | ) 72 | -------------------------------------------------------------------------------- /Kicad/PCB/PC-8001mk2_SD-B_Mask.gbs: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(5.1.9)-1* 2 | G04 #@! TF.CreationDate,2022-09-08T13:28:09+09:00* 3 | G04 #@! TF.ProjectId,PC-8001mk2_SD,50432d38-3030-4316-9d6b-325f53442e6b,rev?* 4 | G04 #@! TF.SameCoordinates,PX53920b0PY93c3260* 5 | G04 #@! TF.FileFunction,Soldermask,Bot* 6 | G04 #@! TF.FilePolarity,Negative* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW (5.1.9)-1) date 2022-09-08 13:28:09* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,1.600000*% 15 | %ADD11R,1.600000X2.400000*% 16 | %ADD12O,1.600000X2.400000*% 17 | %ADD13C,3.200000*% 18 | %ADD14R,1.600000X1.600000*% 19 | %ADD15R,1.780000X10.000000*% 20 | %ADD16R,1.700000X1.700000*% 21 | %ADD17O,1.700000X1.700000*% 22 | %ADD18O,1.600000X1.600000*% 23 | G04 APERTURE END LIST* 24 | D10* 25 | X18059000Y55377000D03* 26 | X18059000Y57877000D03* 27 | D11* 28 | X70739000Y64357000D03* 29 | D12* 30 | X22479000Y49117000D03* 31 | X68199000Y64357000D03* 32 | X25019000Y49117000D03* 33 | X65659000Y64357000D03* 34 | X27559000Y49117000D03* 35 | X63119000Y64357000D03* 36 | X30099000Y49117000D03* 37 | X60579000Y64357000D03* 38 | X32639000Y49117000D03* 39 | X58039000Y64357000D03* 40 | X35179000Y49117000D03* 41 | X55499000Y64357000D03* 42 | X37719000Y49117000D03* 43 | X52959000Y64357000D03* 44 | X40259000Y49117000D03* 45 | X50419000Y64357000D03* 46 | X42799000Y49117000D03* 47 | X47879000Y64357000D03* 48 | X45339000Y49117000D03* 49 | X45339000Y64357000D03* 50 | X47879000Y49117000D03* 51 | X42799000Y64357000D03* 52 | X50419000Y49117000D03* 53 | X40259000Y64357000D03* 54 | X52959000Y49117000D03* 55 | X37719000Y64357000D03* 56 | X55499000Y49117000D03* 57 | X35179000Y64357000D03* 58 | X58039000Y49117000D03* 59 | X32639000Y64357000D03* 60 | X60579000Y49117000D03* 61 | X30099000Y64357000D03* 62 | X63119000Y49117000D03* 63 | X27559000Y64357000D03* 64 | X65659000Y49117000D03* 65 | X25019000Y64357000D03* 66 | X68199000Y49117000D03* 67 | X22479000Y64357000D03* 68 | X70739000Y49117000D03* 69 | D13* 70 | X5000000Y77000000D03* 71 | X95000000Y77000000D03* 72 | X95000000Y5000000D03* 73 | X5000000Y5000000D03* 74 | D14* 75 | X81280000Y75565000D03* 76 | D10* 77 | X83780000Y75565000D03* 78 | X41402000Y75660000D03* 79 | X41402000Y73160000D03* 80 | X66167000Y73160000D03* 81 | X66167000Y75660000D03* 82 | D11* 83 | X62357000Y78200000D03* 84 | D12* 85 | X47117000Y70580000D03* 86 | X59817000Y78200000D03* 87 | X49657000Y70580000D03* 88 | X57277000Y78200000D03* 89 | X52197000Y70580000D03* 90 | X54737000Y78200000D03* 91 | X54737000Y70580000D03* 92 | X52197000Y78200000D03* 93 | X57277000Y70580000D03* 94 | X49657000Y78200000D03* 95 | X59817000Y70580000D03* 96 | X47117000Y78200000D03* 97 | X62357000Y70580000D03* 98 | D15* 99 | X94488000Y89662000D03* 100 | X91948000Y89662000D03* 101 | X89408000Y89662000D03* 102 | X86868000Y89662000D03* 103 | X84328000Y89662000D03* 104 | X81788000Y89662000D03* 105 | X79248000Y89662000D03* 106 | X76708000Y89662000D03* 107 | X74168000Y89662000D03* 108 | X71628000Y89662000D03* 109 | X69088000Y89662000D03* 110 | X66548000Y89662000D03* 111 | X64008000Y89662000D03* 112 | X61468000Y89662000D03* 113 | X58928000Y89662000D03* 114 | X56388000Y89662000D03* 115 | X53848000Y89662000D03* 116 | X51308000Y89662000D03* 117 | X48768000Y89662000D03* 118 | X46228000Y89662000D03* 119 | X43688000Y89662000D03* 120 | X41148000Y89662000D03* 121 | X38608000Y89662000D03* 122 | X36068000Y89662000D03* 123 | X33528000Y89662000D03* 124 | X30988000Y89662000D03* 125 | X28448000Y89662000D03* 126 | X25908000Y89662000D03* 127 | X23368000Y89662000D03* 128 | X20828000Y89662000D03* 129 | X18288000Y89662000D03* 130 | X15748000Y89662000D03* 131 | X13208000Y89662000D03* 132 | X10668000Y89662000D03* 133 | X8128000Y89662000D03* 134 | X5588000Y89662000D03* 135 | D16* 136 | X77470000Y30480000D03* 137 | D17* 138 | X74930000Y30480000D03* 139 | X72390000Y30480000D03* 140 | X69850000Y30480000D03* 141 | X67310000Y30480000D03* 142 | X64770000Y30480000D03* 143 | X62230000Y30480000D03* 144 | X59690000Y30480000D03* 145 | X57150000Y30480000D03* 146 | X57150000Y2540000D03* 147 | X57150000Y5080000D03* 148 | X77470000Y2540000D03* 149 | X77470000Y5080000D03* 150 | D12* 151 | X37592000Y70580000D03* 152 | X22352000Y78200000D03* 153 | X35052000Y70580000D03* 154 | X24892000Y78200000D03* 155 | X32512000Y70580000D03* 156 | X27432000Y78200000D03* 157 | X29972000Y70580000D03* 158 | X29972000Y78200000D03* 159 | X27432000Y70580000D03* 160 | X32512000Y78200000D03* 161 | X24892000Y70580000D03* 162 | X35052000Y78200000D03* 163 | X22352000Y70580000D03* 164 | D11* 165 | X37592000Y78200000D03* 166 | D14* 167 | X33655000Y4445000D03* 168 | D18* 169 | X33655000Y6985000D03* 170 | X33655000Y9525000D03* 171 | X18415000Y32385000D03* 172 | X33655000Y12065000D03* 173 | X18415000Y29845000D03* 174 | X33655000Y14605000D03* 175 | X18415000Y27305000D03* 176 | X33655000Y17145000D03* 177 | X18415000Y24765000D03* 178 | X33655000Y19685000D03* 179 | X18415000Y22225000D03* 180 | X33655000Y22225000D03* 181 | X18415000Y19685000D03* 182 | X33655000Y24765000D03* 183 | X18415000Y17145000D03* 184 | X33655000Y27305000D03* 185 | X18415000Y14605000D03* 186 | X33655000Y29845000D03* 187 | X18415000Y12065000D03* 188 | X33655000Y32385000D03* 189 | X18415000Y9525000D03* 190 | X18415000Y6985000D03* 191 | X18415000Y4445000D03* 192 | X20955000Y13335000D03* 193 | X20955000Y15875000D03* 194 | X20955000Y23495000D03* 195 | X20955000Y26035000D03* 196 | D16* 197 | X73660000Y41148000D03* 198 | D17* 199 | X71120000Y41148000D03* 200 | X68580000Y41148000D03* 201 | X66040000Y41148000D03* 202 | X63500000Y41148000D03* 203 | X60960000Y41148000D03* 204 | M02* 205 | -------------------------------------------------------------------------------- /Kicad/PCB/PC-8001mk2_SD-F_Mask.gts: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(5.1.9)-1* 2 | G04 #@! TF.CreationDate,2022-09-08T13:28:09+09:00* 3 | G04 #@! TF.ProjectId,PC-8001mk2_SD,50432d38-3030-4316-9d6b-325f53442e6b,rev?* 4 | G04 #@! TF.SameCoordinates,PX53920b0PY93c3260* 5 | G04 #@! TF.FileFunction,Soldermask,Top* 6 | G04 #@! TF.FilePolarity,Negative* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW (5.1.9)-1) date 2022-09-08 13:28:09* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,1.600000*% 15 | %ADD11R,1.600000X2.400000*% 16 | %ADD12O,1.600000X2.400000*% 17 | %ADD13C,3.200000*% 18 | %ADD14R,1.600000X1.600000*% 19 | %ADD15R,1.780000X10.000000*% 20 | %ADD16R,1.700000X1.700000*% 21 | %ADD17O,1.700000X1.700000*% 22 | %ADD18O,1.600000X1.600000*% 23 | G04 APERTURE END LIST* 24 | D10* 25 | X18059000Y55377000D03* 26 | X18059000Y57877000D03* 27 | D11* 28 | X70739000Y64357000D03* 29 | D12* 30 | X22479000Y49117000D03* 31 | X68199000Y64357000D03* 32 | X25019000Y49117000D03* 33 | X65659000Y64357000D03* 34 | X27559000Y49117000D03* 35 | X63119000Y64357000D03* 36 | X30099000Y49117000D03* 37 | X60579000Y64357000D03* 38 | X32639000Y49117000D03* 39 | X58039000Y64357000D03* 40 | X35179000Y49117000D03* 41 | X55499000Y64357000D03* 42 | X37719000Y49117000D03* 43 | X52959000Y64357000D03* 44 | X40259000Y49117000D03* 45 | X50419000Y64357000D03* 46 | X42799000Y49117000D03* 47 | X47879000Y64357000D03* 48 | X45339000Y49117000D03* 49 | X45339000Y64357000D03* 50 | X47879000Y49117000D03* 51 | X42799000Y64357000D03* 52 | X50419000Y49117000D03* 53 | X40259000Y64357000D03* 54 | X52959000Y49117000D03* 55 | X37719000Y64357000D03* 56 | X55499000Y49117000D03* 57 | X35179000Y64357000D03* 58 | X58039000Y49117000D03* 59 | X32639000Y64357000D03* 60 | X60579000Y49117000D03* 61 | X30099000Y64357000D03* 62 | X63119000Y49117000D03* 63 | X27559000Y64357000D03* 64 | X65659000Y49117000D03* 65 | X25019000Y64357000D03* 66 | X68199000Y49117000D03* 67 | X22479000Y64357000D03* 68 | X70739000Y49117000D03* 69 | D13* 70 | X5000000Y77000000D03* 71 | X95000000Y77000000D03* 72 | X95000000Y5000000D03* 73 | X5000000Y5000000D03* 74 | D14* 75 | X81280000Y75565000D03* 76 | D10* 77 | X83780000Y75565000D03* 78 | X41402000Y75660000D03* 79 | X41402000Y73160000D03* 80 | X66167000Y73160000D03* 81 | X66167000Y75660000D03* 82 | D11* 83 | X62357000Y78200000D03* 84 | D12* 85 | X47117000Y70580000D03* 86 | X59817000Y78200000D03* 87 | X49657000Y70580000D03* 88 | X57277000Y78200000D03* 89 | X52197000Y70580000D03* 90 | X54737000Y78200000D03* 91 | X54737000Y70580000D03* 92 | X52197000Y78200000D03* 93 | X57277000Y70580000D03* 94 | X49657000Y78200000D03* 95 | X59817000Y70580000D03* 96 | X47117000Y78200000D03* 97 | X62357000Y70580000D03* 98 | D15* 99 | X94488000Y89662000D03* 100 | X91948000Y89662000D03* 101 | X89408000Y89662000D03* 102 | X86868000Y89662000D03* 103 | X84328000Y89662000D03* 104 | X81788000Y89662000D03* 105 | X79248000Y89662000D03* 106 | X76708000Y89662000D03* 107 | X74168000Y89662000D03* 108 | X71628000Y89662000D03* 109 | X69088000Y89662000D03* 110 | X66548000Y89662000D03* 111 | X64008000Y89662000D03* 112 | X61468000Y89662000D03* 113 | X58928000Y89662000D03* 114 | X56388000Y89662000D03* 115 | X53848000Y89662000D03* 116 | X51308000Y89662000D03* 117 | X48768000Y89662000D03* 118 | X46228000Y89662000D03* 119 | X43688000Y89662000D03* 120 | X41148000Y89662000D03* 121 | X38608000Y89662000D03* 122 | X36068000Y89662000D03* 123 | X33528000Y89662000D03* 124 | X30988000Y89662000D03* 125 | X28448000Y89662000D03* 126 | X25908000Y89662000D03* 127 | X23368000Y89662000D03* 128 | X20828000Y89662000D03* 129 | X18288000Y89662000D03* 130 | X15748000Y89662000D03* 131 | X13208000Y89662000D03* 132 | X10668000Y89662000D03* 133 | X8128000Y89662000D03* 134 | X5588000Y89662000D03* 135 | D16* 136 | X77470000Y30480000D03* 137 | D17* 138 | X74930000Y30480000D03* 139 | X72390000Y30480000D03* 140 | X69850000Y30480000D03* 141 | X67310000Y30480000D03* 142 | X64770000Y30480000D03* 143 | X62230000Y30480000D03* 144 | X59690000Y30480000D03* 145 | X57150000Y30480000D03* 146 | X57150000Y2540000D03* 147 | X57150000Y5080000D03* 148 | X77470000Y2540000D03* 149 | X77470000Y5080000D03* 150 | D12* 151 | X37592000Y70580000D03* 152 | X22352000Y78200000D03* 153 | X35052000Y70580000D03* 154 | X24892000Y78200000D03* 155 | X32512000Y70580000D03* 156 | X27432000Y78200000D03* 157 | X29972000Y70580000D03* 158 | X29972000Y78200000D03* 159 | X27432000Y70580000D03* 160 | X32512000Y78200000D03* 161 | X24892000Y70580000D03* 162 | X35052000Y78200000D03* 163 | X22352000Y70580000D03* 164 | D11* 165 | X37592000Y78200000D03* 166 | D14* 167 | X33655000Y4445000D03* 168 | D18* 169 | X33655000Y6985000D03* 170 | X33655000Y9525000D03* 171 | X18415000Y32385000D03* 172 | X33655000Y12065000D03* 173 | X18415000Y29845000D03* 174 | X33655000Y14605000D03* 175 | X18415000Y27305000D03* 176 | X33655000Y17145000D03* 177 | X18415000Y24765000D03* 178 | X33655000Y19685000D03* 179 | X18415000Y22225000D03* 180 | X33655000Y22225000D03* 181 | X18415000Y19685000D03* 182 | X33655000Y24765000D03* 183 | X18415000Y17145000D03* 184 | X33655000Y27305000D03* 185 | X18415000Y14605000D03* 186 | X33655000Y29845000D03* 187 | X18415000Y12065000D03* 188 | X33655000Y32385000D03* 189 | X18415000Y9525000D03* 190 | X18415000Y6985000D03* 191 | X18415000Y4445000D03* 192 | X20955000Y13335000D03* 193 | X20955000Y15875000D03* 194 | X20955000Y23495000D03* 195 | X20955000Y26035000D03* 196 | D16* 197 | X73660000Y41148000D03* 198 | D17* 199 | X71120000Y41148000D03* 200 | X68580000Y41148000D03* 201 | X66040000Y41148000D03* 202 | X63500000Y41148000D03* 203 | X60960000Y41148000D03* 204 | M02* 205 | -------------------------------------------------------------------------------- /Kicad/PC-8001mk2_SD.pro: -------------------------------------------------------------------------------- 1 | update=2022/09/25 16:25:30 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [cvpcb] 9 | version=1 10 | NetIExt=net 11 | [eeschema] 12 | version=1 13 | LibDir= 14 | [eeschema/libraries] 15 | [pcbnew] 16 | version=1 17 | PageLayoutDescrFile= 18 | LastNetListRead=PC-8001mk2_SD.net 19 | CopperLayerCount=2 20 | BoardThickness=1.6 21 | AllowMicroVias=0 22 | AllowBlindVias=0 23 | RequireCourtyardDefinitions=0 24 | ProhibitOverlappingCourtyards=0 25 | MinTrackWidth=0.2 26 | MinViaDiameter=0.4 27 | MinViaDrill=0.3 28 | MinMicroViaDiameter=0.2 29 | MinMicroViaDrill=0.09999999999999999 30 | MinHoleToHole=0.25 31 | TrackWidth1=0.2 32 | TrackWidth2=0.2 33 | TrackWidth3=0.4 34 | TrackWidth4=0.6 35 | TrackWidth5=0.8 36 | TrackWidth6=1 37 | TrackWidth7=1.2 38 | TrackWidth8=1.6 39 | TrackWidth9=2 40 | ViaDiameter1=0.5 41 | ViaDrill1=0.3 42 | ViaDiameter2=0.9 43 | ViaDrill2=0.5 44 | ViaDiameter3=1.2 45 | ViaDrill3=0.8 46 | ViaDiameter4=1.4 47 | ViaDrill4=0.9 48 | ViaDiameter5=1.5 49 | ViaDrill5=1 50 | dPairWidth1=0.2 51 | dPairGap1=0.25 52 | dPairViaGap1=0.25 53 | SilkLineWidth=0.12 54 | SilkTextSizeV=1 55 | SilkTextSizeH=1 56 | SilkTextSizeThickness=0.15 57 | SilkTextItalic=0 58 | SilkTextUpright=1 59 | CopperLineWidth=0.2 60 | CopperTextSizeV=1.5 61 | CopperTextSizeH=1.5 62 | CopperTextThickness=0.3 63 | CopperTextItalic=0 64 | CopperTextUpright=1 65 | EdgeCutLineWidth=0.05 66 | CourtyardLineWidth=0.05 67 | OthersLineWidth=0.15 68 | OthersTextSizeV=1 69 | OthersTextSizeH=1 70 | OthersTextSizeThickness=0.15 71 | OthersTextItalic=0 72 | OthersTextUpright=1 73 | SolderMaskClearance=0 74 | SolderMaskMinWidth=0 75 | SolderPasteClearance=0 76 | SolderPasteRatio=0 77 | [pcbnew/Layer.F.Cu] 78 | Name=F.Cu 79 | Type=0 80 | Enabled=1 81 | [pcbnew/Layer.In1.Cu] 82 | Name=In1.Cu 83 | Type=0 84 | Enabled=0 85 | [pcbnew/Layer.In2.Cu] 86 | Name=In2.Cu 87 | Type=0 88 | Enabled=0 89 | [pcbnew/Layer.In3.Cu] 90 | Name=In3.Cu 91 | Type=0 92 | Enabled=0 93 | [pcbnew/Layer.In4.Cu] 94 | Name=In4.Cu 95 | Type=0 96 | Enabled=0 97 | [pcbnew/Layer.In5.Cu] 98 | Name=In5.Cu 99 | Type=0 100 | Enabled=0 101 | [pcbnew/Layer.In6.Cu] 102 | Name=In6.Cu 103 | Type=0 104 | Enabled=0 105 | [pcbnew/Layer.In7.Cu] 106 | Name=In7.Cu 107 | Type=0 108 | Enabled=0 109 | [pcbnew/Layer.In8.Cu] 110 | Name=In8.Cu 111 | Type=0 112 | Enabled=0 113 | [pcbnew/Layer.In9.Cu] 114 | Name=In9.Cu 115 | Type=0 116 | Enabled=0 117 | [pcbnew/Layer.In10.Cu] 118 | Name=In10.Cu 119 | Type=0 120 | Enabled=0 121 | [pcbnew/Layer.In11.Cu] 122 | Name=In11.Cu 123 | Type=0 124 | Enabled=0 125 | [pcbnew/Layer.In12.Cu] 126 | Name=In12.Cu 127 | Type=0 128 | Enabled=0 129 | [pcbnew/Layer.In13.Cu] 130 | Name=In13.Cu 131 | Type=0 132 | Enabled=0 133 | [pcbnew/Layer.In14.Cu] 134 | Name=In14.Cu 135 | Type=0 136 | Enabled=0 137 | [pcbnew/Layer.In15.Cu] 138 | Name=In15.Cu 139 | Type=0 140 | Enabled=0 141 | [pcbnew/Layer.In16.Cu] 142 | Name=In16.Cu 143 | Type=0 144 | Enabled=0 145 | [pcbnew/Layer.In17.Cu] 146 | Name=In17.Cu 147 | Type=0 148 | Enabled=0 149 | [pcbnew/Layer.In18.Cu] 150 | Name=In18.Cu 151 | Type=0 152 | Enabled=0 153 | [pcbnew/Layer.In19.Cu] 154 | Name=In19.Cu 155 | Type=0 156 | Enabled=0 157 | [pcbnew/Layer.In20.Cu] 158 | Name=In20.Cu 159 | Type=0 160 | Enabled=0 161 | [pcbnew/Layer.In21.Cu] 162 | Name=In21.Cu 163 | Type=0 164 | Enabled=0 165 | [pcbnew/Layer.In22.Cu] 166 | Name=In22.Cu 167 | Type=0 168 | Enabled=0 169 | [pcbnew/Layer.In23.Cu] 170 | Name=In23.Cu 171 | Type=0 172 | Enabled=0 173 | [pcbnew/Layer.In24.Cu] 174 | Name=In24.Cu 175 | Type=0 176 | Enabled=0 177 | [pcbnew/Layer.In25.Cu] 178 | Name=In25.Cu 179 | Type=0 180 | Enabled=0 181 | [pcbnew/Layer.In26.Cu] 182 | Name=In26.Cu 183 | Type=0 184 | Enabled=0 185 | [pcbnew/Layer.In27.Cu] 186 | Name=In27.Cu 187 | Type=0 188 | Enabled=0 189 | [pcbnew/Layer.In28.Cu] 190 | Name=In28.Cu 191 | Type=0 192 | Enabled=0 193 | [pcbnew/Layer.In29.Cu] 194 | Name=In29.Cu 195 | Type=0 196 | Enabled=0 197 | [pcbnew/Layer.In30.Cu] 198 | Name=In30.Cu 199 | Type=0 200 | Enabled=0 201 | [pcbnew/Layer.B.Cu] 202 | Name=B.Cu 203 | Type=0 204 | Enabled=1 205 | [pcbnew/Layer.B.Adhes] 206 | Enabled=1 207 | [pcbnew/Layer.F.Adhes] 208 | Enabled=1 209 | [pcbnew/Layer.B.Paste] 210 | Enabled=1 211 | [pcbnew/Layer.F.Paste] 212 | Enabled=1 213 | [pcbnew/Layer.B.SilkS] 214 | Enabled=1 215 | [pcbnew/Layer.F.SilkS] 216 | Enabled=1 217 | [pcbnew/Layer.B.Mask] 218 | Enabled=1 219 | [pcbnew/Layer.F.Mask] 220 | Enabled=1 221 | [pcbnew/Layer.Dwgs.User] 222 | Enabled=1 223 | [pcbnew/Layer.Cmts.User] 224 | Enabled=1 225 | [pcbnew/Layer.Eco1.User] 226 | Enabled=1 227 | [pcbnew/Layer.Eco2.User] 228 | Enabled=1 229 | [pcbnew/Layer.Edge.Cuts] 230 | Enabled=1 231 | [pcbnew/Layer.Margin] 232 | Enabled=1 233 | [pcbnew/Layer.B.CrtYd] 234 | Enabled=1 235 | [pcbnew/Layer.F.CrtYd] 236 | Enabled=1 237 | [pcbnew/Layer.B.Fab] 238 | Enabled=1 239 | [pcbnew/Layer.F.Fab] 240 | Enabled=1 241 | [pcbnew/Layer.Rescue] 242 | Enabled=0 243 | [pcbnew/Netclasses] 244 | [pcbnew/Netclasses/Default] 245 | Name=Default 246 | Clearance=0.2 247 | TrackWidth=0.2 248 | ViaDiameter=0.5 249 | ViaDrill=0.3 250 | uViaDiameter=0.3 251 | uViaDrill=0.1 252 | dPairWidth=0.2 253 | dPairGap=0.25 254 | dPairViaGap=0.25 255 | [pcbnew/Netclasses/1] 256 | Name=+5V 257 | Clearance=0.2 258 | TrackWidth=0.4 259 | ViaDiameter=0.5 260 | ViaDrill=0.3 261 | uViaDiameter=0.3 262 | uViaDrill=0.1 263 | dPairWidth=0.2 264 | dPairGap=0.25 265 | dPairViaGap=0.25 266 | [pcbnew/Netclasses/2] 267 | Name=GND 268 | Clearance=0.2 269 | TrackWidth=0.4 270 | ViaDiameter=0.5 271 | ViaDrill=0.3 272 | uViaDiameter=0.3 273 | uViaDrill=0.1 274 | dPairWidth=0.2 275 | dPairGap=0.25 276 | dPairViaGap=0.25 277 | [schematic_editor] 278 | version=1 279 | PageLayoutDescrFile= 280 | PlotDirectoryName= 281 | SubpartIdSeparator=0 282 | SubpartFirstId=65 283 | NetFmtName=Pcbnew 284 | SpiceAjustPassiveValues=0 285 | LabSize=50 286 | ERC_TestSimilarLabels=1 287 | -------------------------------------------------------------------------------- /Kicad/pc8001mk2.pretty/BUS_PC8001MK2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module BUS_PC8001MK2 (layer F.Cu) (tedit 62EB9549) 2 | (attr virtual) 3 | (fp_text reference REF** (at -24.13 -8.255) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value BUS_MZ2000 (at -73.66 -8.255) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -102.87 4.06) (end -102.87 -6.985) (layer F.CrtYd) (width 0.05)) 10 | (fp_line (start -91.44 -6.35) (end -91.44 3.81) (layer F.Fab) (width 0.1)) 11 | (fp_line (start 2.54 3.81) (end -91.44 3.81) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -91.44 -6.35) (end 2.54 -6.35) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 2.54 -6.35) (end 2.54 3.81) (layer F.Fab) (width 0.1)) 14 | (fp_line (start -102.87 -6.985) (end 12.7 -6.985) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 12.7 4.06) (end 12.7 -6.985) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 12.7 4.06) (end -102.87 4.06) (layer F.CrtYd) (width 0.05)) 17 | (fp_text user %R (at -77.47 -1.905) (layer F.Fab) 18 | (effects (font (size 1 1) (thickness 0.15))) 19 | ) 20 | (pad a1 connect rect (at -88.9 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 21 | (pad a2 connect rect (at -86.36 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 22 | (pad a3 connect rect (at -83.82 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 23 | (pad a4 connect rect (at -81.28 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 24 | (pad a5 connect rect (at -78.74 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 25 | (pad a6 connect rect (at -76.2 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 26 | (pad a7 connect rect (at -73.66 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 27 | (pad a8 connect rect (at -71.12 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 28 | (pad a9 connect rect (at -68.58 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 29 | (pad a10 connect rect (at -66.04 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 30 | (pad a11 connect rect (at -63.5 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 31 | (pad a12 connect rect (at -60.96 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 32 | (pad a13 connect rect (at -58.42 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 33 | (pad a14 connect rect (at -55.88 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 34 | (pad a15 connect rect (at -53.34 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 35 | (pad a16 connect rect (at -50.8 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 36 | (pad a17 connect rect (at -48.26 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 37 | (pad a18 connect rect (at -45.72 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 38 | (pad a19 connect rect (at -43.18 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 39 | (pad a20 connect rect (at -40.64 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 40 | (pad a21 connect rect (at -38.1 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 41 | (pad a22 connect rect (at -35.56 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 42 | (pad b1 connect rect (at -88.9 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 43 | (pad b2 connect rect (at -86.36 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 44 | (pad b3 connect rect (at -83.82 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 45 | (pad b4 connect rect (at -81.28 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 46 | (pad b5 connect rect (at -78.74 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 47 | (pad b6 connect rect (at -76.2 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 48 | (pad b7 connect rect (at -73.66 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 49 | (pad b8 connect rect (at -71.12 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 50 | (pad b9 connect rect (at -68.58 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 51 | (pad b10 connect rect (at -66.04 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 52 | (pad b11 connect rect (at -63.5 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 53 | (pad b12 connect rect (at -60.96 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 54 | (pad b13 connect rect (at -58.42 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 55 | (pad b14 connect rect (at -55.88 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 56 | (pad b15 connect rect (at -53.34 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 57 | (pad b16 connect rect (at -50.8 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 58 | (pad b17 connect rect (at -48.26 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 59 | (pad b18 connect rect (at -45.72 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 60 | (pad b19 connect rect (at -43.18 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 61 | (pad b20 connect rect (at -40.64 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 62 | (pad b21 connect rect (at -38.1 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 63 | (pad b22 connect rect (at -35.56 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 64 | (pad b23 connect rect (at -33.02 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 65 | (pad b24 connect rect (at -30.48 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 66 | (pad b25 connect rect (at -27.94 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 67 | (pad b26 connect rect (at -25.4 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 68 | (pad b27 connect rect (at -22.86 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 69 | (pad b28 connect rect (at -20.32 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 70 | (pad b29 connect rect (at -17.78 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 71 | (pad b30 connect rect (at -15.24 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 72 | (pad b31 connect rect (at -12.7 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 73 | (pad b32 connect rect (at -10.16 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 74 | (pad b33 connect rect (at -7.62 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 75 | (pad b34 connect rect (at -5.08 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 76 | (pad b35 connect rect (at -2.54 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 77 | (pad b36 connect rect (at 0 -1.27) (size 1.78 10) (layers B.Cu B.Mask)) 78 | (pad a23 connect rect (at -33.02 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 79 | (pad a24 connect rect (at -30.48 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 80 | (pad a25 connect rect (at -27.94 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 81 | (pad a26 connect rect (at -25.4 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 82 | (pad a27 connect rect (at -22.86 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 83 | (pad a28 connect rect (at -20.32 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 84 | (pad a29 connect rect (at -17.78 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 85 | (pad a30 connect rect (at -15.24 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 86 | (pad a31 connect rect (at -12.7 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 87 | (pad a32 connect rect (at -10.16 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 88 | (pad a33 connect rect (at -7.62 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 89 | (pad a34 connect rect (at -5.08 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 90 | (pad a35 connect rect (at -2.54 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 91 | (pad a36 connect rect (at 0 -1.27) (size 1.78 10) (layers F.Cu F.Mask)) 92 | ) 93 | -------------------------------------------------------------------------------- /Kicad/Arduino.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # Arduino_Micro 5 | # 6 | DEF Arduino_Micro U 0 40 Y Y 1 F N 7 | F0 "U" -400 1050 60 H V C CNN 8 | F1 "Arduino_Micro" -100 950 60 H V C CNN 9 | F2 "Arduino:Arduino_Micro" 0 -950 60 H I C CNN 10 | F3 "" 150 -1050 60 H I C CNN 11 | DRAW 12 | S -400 900 400 -900 0 1 10 f 13 | X D16 1 -600 800 200 R 50 50 1 1 B 14 | X ~~D5 10 -600 -100 200 R 50 50 1 1 B 15 | X ~~D6/A7 11 -600 -200 200 R 50 50 1 1 B 16 | X D7 12 -600 -300 200 R 50 50 1 1 B 17 | X D8/A8 13 -600 -400 200 R 50 50 1 1 B 18 | X ~~D9/A9 14 -600 -500 200 R 50 50 1 1 B 19 | X ~~D10/A10 15 -600 -600 200 R 50 50 1 1 B 20 | X ~~D11 16 -600 -700 200 R 50 50 1 1 B 21 | X D12/A11 17 -600 -800 200 R 50 50 1 1 B 22 | X ~~D13 18 600 -800 200 L 50 50 1 1 B 23 | X 3V3 19 600 -700 200 L 50 50 1 1 w 24 | X D17 2 -600 700 200 R 50 50 1 1 B 25 | X AREF 20 600 -600 200 L 50 50 1 1 I 26 | X A0/D18 21 600 -500 200 L 50 50 1 1 B 27 | X A1/D19 22 600 -400 200 L 50 50 1 1 B 28 | X A2/D20 23 600 -300 200 L 50 50 1 1 B 29 | X A3/D21 24 600 -200 200 L 50 50 1 1 B 30 | X A4/D22 25 600 -100 200 L 50 50 1 1 B 31 | X A5/D23 26 600 0 200 L 50 50 1 1 B 32 | X NC 27 600 100 200 L 50 50 1 1 N 33 | X NC 28 600 200 200 L 50 50 1 1 N 34 | X +5V 29 600 300 200 L 50 50 1 1 W 35 | X D1/TX 3 -600 600 200 R 50 50 1 1 B 36 | X RESET 30 600 400 200 L 50 50 1 1 I 37 | X GND 31 600 500 200 L 50 50 1 1 W 38 | X VIN 32 600 600 200 L 50 50 1 1 w 39 | X D14 33 600 700 200 L 50 50 1 1 B 40 | X D15 34 600 800 200 L 50 50 1 1 B 41 | X D0/RX 4 -600 500 200 R 50 50 1 1 B 42 | X RESET 5 -600 400 200 R 50 50 1 1 I 43 | X GND 6 -600 300 200 R 50 50 1 1 W 44 | X D2/SDA 7 -600 200 200 R 50 50 1 1 B 45 | X ~~D3/SCL 8 -600 100 200 R 50 50 1 1 B 46 | X D4/A6 9 -600 0 200 R 50 50 1 1 B 47 | ENDDRAW 48 | ENDDEF 49 | # 50 | # Arduino_Nano 51 | # 52 | DEF Arduino_Nano U 0 20 Y Y 1 F N 53 | F0 "U" -400 950 50 H V L BNN 54 | F1 "Arduino_Nano" -400 900 50 H V L TNN 55 | F2 "Arduino:Arduino_Nano" 0 -850 50 H I C CNN 56 | F3 "" 0 -100 50 H I C CNN 57 | $FPLIST 58 | Arduino*Nano* 59 | $ENDFPLIST 60 | DRAW 61 | S -400 800 400 -800 0 1 10 f 62 | X D1/TX 1 -600 700 200 R 50 50 1 1 B 63 | X D7 10 -600 -200 200 R 50 50 1 1 B 64 | X D8 11 -600 -300 200 R 50 50 1 1 B 65 | X ~~D9 12 -600 -400 200 R 50 50 1 1 B 66 | X ~~D10 13 -600 -500 200 R 50 50 1 1 B 67 | X ~~D11 14 -600 -600 200 R 50 50 1 1 B 68 | X D12 15 -600 -700 200 R 50 50 1 1 B 69 | X D13 16 600 -700 200 L 50 50 1 1 B 70 | X 3V3 17 600 -600 200 L 50 50 1 1 w 71 | X AREF 18 600 -500 200 L 50 50 1 1 I 72 | X A0/D14 19 600 -400 200 L 50 50 1 1 B 73 | X D0/RX 2 -600 600 200 R 50 50 1 1 B 74 | X A1/D15 20 600 -300 200 L 50 50 1 1 B 75 | X A2/D16 21 600 -200 200 L 50 50 1 1 B 76 | X A3/D17 22 600 -100 200 L 50 50 1 1 B 77 | X A4/D18 23 600 0 200 L 50 50 1 1 B 78 | X A5/D19 24 600 100 200 L 50 50 1 1 B 79 | X A6/D20 25 600 200 200 L 50 50 1 1 B 80 | X A7/D21 26 600 300 200 L 50 50 1 1 B 81 | X +5V 27 600 400 200 L 50 50 1 1 w 82 | X ~RESET 28 600 500 200 L 50 50 1 1 I 83 | X GND 29 600 600 200 L 50 50 1 1 W 84 | X ~RESET 3 -600 500 200 R 50 50 1 1 I 85 | X VIN 30 600 700 200 L 50 50 1 1 W 86 | X GND 4 -600 400 200 R 50 50 1 1 W 87 | X D2 5 -600 300 200 R 50 50 1 1 B 88 | X ~~D3 6 -600 200 200 R 50 50 1 1 B 89 | X D4 7 -600 100 200 R 50 50 1 1 B 90 | X ~~D5 8 -600 0 200 R 50 50 1 1 B 91 | X ~~D6 9 -600 -100 200 R 50 50 1 1 B 92 | ENDDRAW 93 | ENDDEF 94 | # 95 | # Arduino_Nano_Every 96 | # 97 | DEF Arduino_Nano_Every U 0 20 Y Y 1 F N 98 | F0 "U" -400 1050 50 H V L BNN 99 | F1 "Arduino_Nano_Every" -400 1000 50 H V L TNN 100 | F2 "Arduino:Arduino_Nano_Every" 0 -750 50 H I C CNN 101 | F3 "" 0 0 50 H I C CNN 102 | $FPLIST 103 | Arduino*Nano* 104 | $ENDFPLIST 105 | DRAW 106 | S -400 900 400 -700 0 1 10 f 107 | X TX 1 -600 800 200 R 50 50 1 1 B 108 | X D7 10 -600 -100 200 R 50 50 1 1 B 109 | X D8 11 -600 -200 200 R 50 50 1 1 B 110 | X ~~D9 12 -600 -300 200 R 50 50 1 1 B 111 | X ~~D10 13 -600 -400 200 R 50 50 1 1 B 112 | X D11 14 -600 -500 200 R 50 50 1 1 B 113 | X D12 15 -600 -600 200 R 50 50 1 1 B 114 | X D13 16 600 -600 200 L 50 50 1 1 B 115 | X 3V3 17 600 -500 200 L 50 50 1 1 w 116 | X AREF 18 600 -400 200 L 50 50 1 1 I 117 | X A0/D14 19 600 -300 200 L 50 50 1 1 B 118 | X RX 2 -600 700 200 R 50 50 1 1 B 119 | X A1/D15 20 600 -200 200 L 50 50 1 1 B 120 | X A2/D16 21 600 -100 200 L 50 50 1 1 B 121 | X A3/D17 22 600 0 200 L 50 50 1 1 B 122 | X A4/D18 23 600 100 200 L 50 50 1 1 B 123 | X A5/D19 24 600 200 200 L 50 50 1 1 B 124 | X A6/D20 25 600 300 200 L 50 50 1 1 B 125 | X A7/D21 26 600 400 200 L 50 50 1 1 B 126 | X +5V 27 600 500 200 L 50 50 1 1 w 127 | X ~RESET 28 600 600 200 L 50 50 1 1 I 128 | X GND 29 600 700 200 L 50 50 1 1 W 129 | X ~RESET 3 -600 600 200 R 50 50 1 1 I 130 | X VIN 30 600 800 200 L 50 50 1 1 W 131 | X GND 4 -600 500 200 R 50 50 1 1 W 132 | X D2 5 -600 400 200 R 50 50 1 1 B 133 | X ~~D3 6 -600 300 200 R 50 50 1 1 B 134 | X D4 7 -600 200 200 R 50 50 1 1 B 135 | X ~~D5 8 -600 100 200 R 50 50 1 1 B 136 | X ~~D6 9 -600 0 200 R 50 50 1 1 B 137 | ENDDRAW 138 | ENDDEF 139 | # 140 | # Arduino_Pro_Mini 141 | # 142 | DEF Arduino_Pro_Mini U 0 40 Y Y 1 F N 143 | F0 "U" -400 850 60 H V C CNN 144 | F1 "Arduino_Pro_Mini" 0 750 60 H V C CNN 145 | F2 "Arduino:Arduino_Pro_Mini" 800 -750 60 H I C CNN 146 | F3 "" 200 -1200 60 H I C CNN 147 | DRAW 148 | S -400 700 400 -700 0 1 10 f 149 | X D1/TX 1 -600 600 200 R 50 50 1 1 B 150 | X D7 10 -600 -300 200 R 50 50 1 1 B 151 | X D8 11 -600 -400 200 R 50 50 1 1 B 152 | X ~~D9 12 -600 -500 200 R 50 50 1 1 B 153 | X ~~D10 13 600 -500 200 L 50 50 1 1 B 154 | X ~~D11 14 600 -400 200 L 50 50 1 1 B 155 | X D12 15 600 -300 200 L 50 50 1 1 B 156 | X D13 16 600 -200 200 L 50 50 1 1 B 157 | X D14/A0 17 600 -100 200 L 50 50 1 1 B 158 | X D15/A1 18 600 0 200 L 50 50 1 1 B 159 | X D16/A2 19 600 100 200 L 50 50 1 1 B 160 | X D0/RX 2 -600 500 200 R 50 50 1 1 B 161 | X D17/A3 20 600 200 200 L 50 50 1 1 B 162 | X VCC 21 600 300 200 L 50 50 1 1 W 163 | X RST 22 600 400 200 L 50 50 1 1 I 164 | X GND 23 600 500 200 L 50 50 1 1 W 165 | X RAW 24 600 600 200 L 50 50 1 1 w 166 | X RST 3 -600 400 200 R 50 50 1 1 I 167 | X GND 4 -600 300 200 R 50 50 1 1 W 168 | X D2 5 -600 200 200 R 50 50 1 1 B 169 | X ~~D3 6 -600 100 200 R 50 50 1 1 B 170 | X D4 7 -600 0 200 R 50 50 1 1 B 171 | X ~~D5 8 -600 -100 200 R 50 50 1 1 B 172 | X ~~D6 9 -600 -200 200 R 50 50 1 1 B 173 | X A4 A4 100 -900 200 U 50 50 1 1 B 174 | X A5 A5 200 -900 200 U 50 50 1 1 B 175 | X A6 A6 -100 -900 200 U 50 50 1 1 B 176 | X A7 A7 0 -900 200 U 50 50 1 1 B 177 | ENDDRAW 178 | ENDDEF 179 | # 180 | # Sparkfun_Pro_Micro 181 | # 182 | DEF Sparkfun_Pro_Micro U 0 40 Y Y 1 F N 183 | F0 "U" -350 850 60 H V C CNN 184 | F1 "Sparkfun_Pro_Micro" 0 750 60 H V C CNN 185 | F2 "Arduino:Sparkfun_Pro_Micro" 0 -650 60 H I C CNN 186 | F3 "" 100 -1050 60 H I C CNN 187 | DRAW 188 | S -400 700 400 -600 0 1 10 f 189 | X D1/TX 1 -600 600 200 R 50 50 1 1 B 190 | X D7 10 -600 -300 200 R 50 50 1 1 B 191 | X D8/A8 11 -600 -400 200 R 50 50 1 1 B 192 | X ~~D9/A9 12 -600 -500 200 R 50 50 1 1 B 193 | X ~~D10/A10 13 600 -500 200 L 50 50 1 1 B 194 | X D16 14 600 -400 200 L 50 50 1 1 B 195 | X D14 15 600 -300 200 L 50 50 1 1 B 196 | X D15 16 600 -200 200 L 50 50 1 1 B 197 | X D18/A0 17 600 -100 200 L 50 50 1 1 B 198 | X D19/A1 18 600 0 200 L 50 50 1 1 B 199 | X D20/A2 19 600 100 200 L 50 50 1 1 B 200 | X D0/RX 2 -600 500 200 R 50 50 1 1 B 201 | X D21/A3 20 600 200 200 L 50 50 1 1 B 202 | X VCC 21 600 300 200 L 50 50 1 1 W 203 | X RST 22 600 400 200 L 50 50 1 1 I 204 | X GND 23 600 500 200 L 50 50 1 1 W 205 | X RAW 24 600 600 200 L 50 50 1 1 W 206 | X GND 3 -600 400 200 R 50 50 1 1 W 207 | X GND 4 -600 300 200 R 50 50 1 1 W 208 | X D2 5 -600 200 200 R 50 50 1 1 B 209 | X ~~D3 6 -600 100 200 R 50 50 1 1 B 210 | X D4/A6 7 -600 0 200 R 50 50 1 1 B 211 | X ~~D5 8 -600 -100 200 R 50 50 1 1 B 212 | X ~~D6/A7 9 -600 -200 200 R 50 50 1 1 B 213 | ENDDRAW 214 | ENDDEF 215 | # 216 | #End Library 217 | -------------------------------------------------------------------------------- /Kicad/PC-8001mk2_SD-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # 74xx_74LS04 5 | # 6 | DEF 74xx_74LS04 U 0 20 Y Y 7 L N 7 | F0 "U" 0 50 50 H V C CNN 8 | F1 "74xx_74LS04" 0 -50 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | ALIAS 74HC04 74HCT04 74AHC04 74AHCT04 12 | $FPLIST 13 | DIP*W7.62mm* 14 | SSOP?14* 15 | TSSOP?14* 16 | $ENDFPLIST 17 | DRAW 18 | S -200 300 200 -300 7 1 10 f 19 | P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f 20 | P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f 21 | P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f 22 | P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f 23 | P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f 24 | P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f 25 | X ~ 1 -300 0 150 R 50 50 1 0 I 26 | X ~ 2 300 0 150 L 50 50 1 0 O I 27 | X ~ 3 -300 0 150 R 50 50 2 0 I 28 | X ~ 4 300 0 150 L 50 50 2 0 O I 29 | X ~ 5 -300 0 150 R 50 50 3 0 I 30 | X ~ 6 300 0 150 L 50 50 3 0 O I 31 | X ~ 8 300 0 150 L 50 50 4 0 O I 32 | X ~ 9 -300 0 150 R 50 50 4 0 I 33 | X ~ 10 300 0 150 L 50 50 5 0 O I 34 | X ~ 11 -300 0 150 R 50 50 5 0 I 35 | X ~ 12 300 0 150 L 50 50 6 0 O I 36 | X ~ 13 -300 0 150 R 50 50 6 0 I 37 | X VCC 14 0 500 200 D 50 50 7 0 W 38 | X GND 7 0 -500 200 U 50 50 7 0 W 39 | ENDDRAW 40 | ENDDEF 41 | # 42 | # 74xx_74LS30 43 | # 44 | DEF 74xx_74LS30 U 0 40 Y Y 2 L N 45 | F0 "U" 0 50 50 H V C CNN 46 | F1 "74xx_74LS30" 0 -50 50 H V C CNN 47 | F2 "" 0 0 50 H I C CNN 48 | F3 "" 0 0 50 H I C CNN 49 | $FPLIST 50 | DIP*W7.62mm* 51 | $ENDFPLIST 52 | DRAW 53 | A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 54 | A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 55 | A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 56 | A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 57 | S -200 300 200 -300 2 1 10 f 58 | P 2 1 1 10 -150 300 -150 -400 N 59 | P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f 60 | P 2 1 2 10 -150 -150 -150 -400 N 61 | P 2 1 2 10 -150 -150 -25 -150 f 62 | P 2 1 2 10 -150 150 -25 150 f 63 | P 2 1 2 10 -150 300 -150 150 N 64 | P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f 65 | X VCC 14 0 500 200 D 50 50 2 0 W 66 | X GND 7 0 -500 200 U 50 50 2 0 W 67 | X ~ 1 -300 300 150 R 50 50 1 1 I 68 | X ~ 11 -300 -300 150 R 50 50 1 1 I 69 | X ~ 12 -300 -400 150 R 50 50 1 1 I 70 | X ~ 2 -300 200 150 R 50 50 1 1 I 71 | X ~ 3 -300 100 150 R 50 50 1 1 I 72 | X ~ 4 -300 0 150 R 50 50 1 1 I 73 | X ~ 5 -300 -100 150 R 50 50 1 1 I 74 | X ~ 6 -300 -200 150 R 50 50 1 1 I 75 | X ~ 8 300 0 150 L 50 50 1 1 O I 76 | X ~ 1 -300 300 150 R 50 50 1 2 I I 77 | X ~ 11 -300 -300 150 R 50 50 1 2 I I 78 | X ~ 12 -300 -400 150 R 50 50 1 2 I I 79 | X ~ 2 -300 200 150 R 50 50 1 2 I I 80 | X ~ 3 -300 100 179 R 50 50 1 2 I I 81 | X ~ 4 -300 0 200 R 50 50 1 2 I I 82 | X ~ 5 -300 -100 179 R 50 50 1 2 I I 83 | X ~ 6 -300 -200 150 R 50 50 1 2 I I 84 | X ~ 8 300 0 150 L 50 50 1 2 O 85 | ENDDRAW 86 | ENDDEF 87 | # 88 | # Arduino_Arduino_Pro_Mini 89 | # 90 | DEF Arduino_Arduino_Pro_Mini U 0 40 Y Y 1 F N 91 | F0 "U" -400 850 60 H V C CNN 92 | F1 "Arduino_Arduino_Pro_Mini" 0 750 60 H V C CNN 93 | F2 "Arduino:Arduino_Pro_Mini" 800 -750 60 H I C CNN 94 | F3 "" 200 -1200 60 H I C CNN 95 | DRAW 96 | S -400 700 400 -700 0 1 10 f 97 | X D1/TX 1 -600 600 200 R 50 50 1 1 B 98 | X D7 10 -600 -300 200 R 50 50 1 1 B 99 | X D8 11 -600 -400 200 R 50 50 1 1 B 100 | X ~~D9 12 -600 -500 200 R 50 50 1 1 B 101 | X ~~D10 13 600 -500 200 L 50 50 1 1 B 102 | X ~~D11 14 600 -400 200 L 50 50 1 1 B 103 | X D12 15 600 -300 200 L 50 50 1 1 B 104 | X D13 16 600 -200 200 L 50 50 1 1 B 105 | X D14/A0 17 600 -100 200 L 50 50 1 1 B 106 | X D15/A1 18 600 0 200 L 50 50 1 1 B 107 | X D16/A2 19 600 100 200 L 50 50 1 1 B 108 | X D0/RX 2 -600 500 200 R 50 50 1 1 B 109 | X D17/A3 20 600 200 200 L 50 50 1 1 B 110 | X VCC 21 600 300 200 L 50 50 1 1 W 111 | X RST 22 600 400 200 L 50 50 1 1 I 112 | X GND 23 600 500 200 L 50 50 1 1 W 113 | X RAW 24 600 600 200 L 50 50 1 1 w 114 | X RST 3 -600 400 200 R 50 50 1 1 I 115 | X GND 4 -600 300 200 R 50 50 1 1 W 116 | X D2 5 -600 200 200 R 50 50 1 1 B 117 | X ~~D3 6 -600 100 200 R 50 50 1 1 B 118 | X D4 7 -600 0 200 R 50 50 1 1 B 119 | X ~~D5 8 -600 -100 200 R 50 50 1 1 B 120 | X ~~D6 9 -600 -200 200 R 50 50 1 1 B 121 | X A4 A4 100 -900 200 U 50 50 1 1 B 122 | X A5 A5 200 -900 200 U 50 50 1 1 B 123 | X A6 A6 -100 -900 200 U 50 50 1 1 B 124 | X A7 A7 0 -900 200 U 50 50 1 1 B 125 | ENDDRAW 126 | ENDDEF 127 | # 128 | # Connector_Generic_Conn_01x06 129 | # 130 | DEF Connector_Generic_Conn_01x06 J 0 40 Y N 1 F N 131 | F0 "J" 0 300 50 H V C CNN 132 | F1 "Connector_Generic_Conn_01x06" 0 -400 50 H V C CNN 133 | F2 "" 0 0 50 H I C CNN 134 | F3 "" 0 0 50 H I C CNN 135 | $FPLIST 136 | Connector*:*_1x??_* 137 | $ENDFPLIST 138 | DRAW 139 | S -50 -295 0 -305 1 1 6 N 140 | S -50 -195 0 -205 1 1 6 N 141 | S -50 -95 0 -105 1 1 6 N 142 | S -50 5 0 -5 1 1 6 N 143 | S -50 105 0 95 1 1 6 N 144 | S -50 205 0 195 1 1 6 N 145 | S -50 250 50 -350 1 1 10 f 146 | X Pin_1 1 -200 200 150 R 50 50 1 1 P 147 | X Pin_2 2 -200 100 150 R 50 50 1 1 P 148 | X Pin_3 3 -200 0 150 R 50 50 1 1 P 149 | X Pin_4 4 -200 -100 150 R 50 50 1 1 P 150 | X Pin_5 5 -200 -200 150 R 50 50 1 1 P 151 | X Pin_6 6 -200 -300 150 R 50 50 1 1 P 152 | ENDDRAW 153 | ENDDEF 154 | # 155 | # Connector_Generic_Conn_02x36_Row_Letter_First 156 | # 157 | DEF Connector_Generic_Conn_02x36_Row_Letter_First J 0 40 Y N 1 F N 158 | F0 "J" 50 1800 50 H V C CNN 159 | F1 "Connector_Generic_Conn_02x36_Row_Letter_First" 50 -1900 50 H V C CNN 160 | F2 "" 0 0 50 H I C CNN 161 | F3 "" 0 0 50 H I C CNN 162 | $FPLIST 163 | Connector*:*_2x??_* 164 | $ENDFPLIST 165 | DRAW 166 | S -50 -1795 0 -1805 1 1 6 N 167 | S -50 -1695 0 -1705 1 1 6 N 168 | S -50 -1595 0 -1605 1 1 6 N 169 | S -50 -1495 0 -1505 1 1 6 N 170 | S -50 -1395 0 -1405 1 1 6 N 171 | S -50 -1295 0 -1305 1 1 6 N 172 | S -50 -1195 0 -1205 1 1 6 N 173 | S -50 -1095 0 -1105 1 1 6 N 174 | S -50 -995 0 -1005 1 1 6 N 175 | S -50 -895 0 -905 1 1 6 N 176 | S -50 -795 0 -805 1 1 6 N 177 | S -50 -695 0 -705 1 1 6 N 178 | S -50 -595 0 -605 1 1 6 N 179 | S -50 -495 0 -505 1 1 6 N 180 | S -50 -395 0 -405 1 1 6 N 181 | S -50 -295 0 -305 1 1 6 N 182 | S -50 -195 0 -205 1 1 6 N 183 | S -50 -95 0 -105 1 1 6 N 184 | S -50 5 0 -5 1 1 6 N 185 | S -50 105 0 95 1 1 6 N 186 | S -50 205 0 195 1 1 6 N 187 | S -50 305 0 295 1 1 6 N 188 | S -50 405 0 395 1 1 6 N 189 | S -50 505 0 495 1 1 6 N 190 | S -50 605 0 595 1 1 6 N 191 | S -50 705 0 695 1 1 6 N 192 | S -50 805 0 795 1 1 6 N 193 | S -50 905 0 895 1 1 6 N 194 | S -50 1005 0 995 1 1 6 N 195 | S -50 1105 0 1095 1 1 6 N 196 | S -50 1205 0 1195 1 1 6 N 197 | S -50 1305 0 1295 1 1 6 N 198 | S -50 1405 0 1395 1 1 6 N 199 | S -50 1505 0 1495 1 1 6 N 200 | S -50 1605 0 1595 1 1 6 N 201 | S -50 1705 0 1695 1 1 6 N 202 | S -50 1750 150 -1850 1 1 10 f 203 | S 150 -1795 100 -1805 1 1 6 N 204 | S 150 -1695 100 -1705 1 1 6 N 205 | S 150 -1595 100 -1605 1 1 6 N 206 | S 150 -1495 100 -1505 1 1 6 N 207 | S 150 -1395 100 -1405 1 1 6 N 208 | S 150 -1295 100 -1305 1 1 6 N 209 | S 150 -1195 100 -1205 1 1 6 N 210 | S 150 -1095 100 -1105 1 1 6 N 211 | S 150 -995 100 -1005 1 1 6 N 212 | S 150 -895 100 -905 1 1 6 N 213 | S 150 -795 100 -805 1 1 6 N 214 | S 150 -695 100 -705 1 1 6 N 215 | S 150 -595 100 -605 1 1 6 N 216 | S 150 -495 100 -505 1 1 6 N 217 | S 150 -395 100 -405 1 1 6 N 218 | S 150 -295 100 -305 1 1 6 N 219 | S 150 -195 100 -205 1 1 6 N 220 | S 150 -95 100 -105 1 1 6 N 221 | S 150 5 100 -5 1 1 6 N 222 | S 150 105 100 95 1 1 6 N 223 | S 150 205 100 195 1 1 6 N 224 | S 150 305 100 295 1 1 6 N 225 | S 150 405 100 395 1 1 6 N 226 | S 150 505 100 495 1 1 6 N 227 | S 150 605 100 595 1 1 6 N 228 | S 150 705 100 695 1 1 6 N 229 | S 150 805 100 795 1 1 6 N 230 | S 150 905 100 895 1 1 6 N 231 | S 150 1005 100 995 1 1 6 N 232 | S 150 1105 100 1095 1 1 6 N 233 | S 150 1205 100 1195 1 1 6 N 234 | S 150 1305 100 1295 1 1 6 N 235 | S 150 1405 100 1395 1 1 6 N 236 | S 150 1505 100 1495 1 1 6 N 237 | S 150 1605 100 1595 1 1 6 N 238 | S 150 1705 100 1695 1 1 6 N 239 | X Pin_a1 a1 -200 1700 150 R 50 50 1 1 P 240 | X Pin_a10 a10 -200 800 150 R 50 50 1 1 P 241 | X Pin_a11 a11 -200 700 150 R 50 50 1 1 P 242 | X Pin_a12 a12 -200 600 150 R 50 50 1 1 P 243 | X Pin_a13 a13 -200 500 150 R 50 50 1 1 P 244 | X Pin_a14 a14 -200 400 150 R 50 50 1 1 P 245 | X Pin_a15 a15 -200 300 150 R 50 50 1 1 P 246 | X Pin_a16 a16 -200 200 150 R 50 50 1 1 P 247 | X Pin_a17 a17 -200 100 150 R 50 50 1 1 P 248 | X Pin_a18 a18 -200 0 150 R 50 50 1 1 P 249 | X Pin_a19 a19 -200 -100 150 R 50 50 1 1 P 250 | X Pin_a2 a2 -200 1600 150 R 50 50 1 1 P 251 | X Pin_a20 a20 -200 -200 150 R 50 50 1 1 P 252 | X Pin_a21 a21 -200 -300 150 R 50 50 1 1 P 253 | X Pin_a22 a22 -200 -400 150 R 50 50 1 1 P 254 | X Pin_a23 a23 -200 -500 150 R 50 50 1 1 P 255 | X Pin_a24 a24 -200 -600 150 R 50 50 1 1 P 256 | X Pin_a25 a25 -200 -700 150 R 50 50 1 1 P 257 | X Pin_a26 a26 -200 -800 150 R 50 50 1 1 P 258 | X Pin_a27 a27 -200 -900 150 R 50 50 1 1 P 259 | X Pin_a28 a28 -200 -1000 150 R 50 50 1 1 P 260 | X Pin_a29 a29 -200 -1100 150 R 50 50 1 1 P 261 | X Pin_a3 a3 -200 1500 150 R 50 50 1 1 P 262 | X Pin_a30 a30 -200 -1200 150 R 50 50 1 1 P 263 | X Pin_a31 a31 -200 -1300 150 R 50 50 1 1 P 264 | X Pin_a32 a32 -200 -1400 150 R 50 50 1 1 P 265 | X Pin_a33 a33 -200 -1500 150 R 50 50 1 1 P 266 | X Pin_a34 a34 -200 -1600 150 R 50 50 1 1 P 267 | X Pin_a35 a35 -200 -1700 150 R 50 50 1 1 P 268 | X Pin_a36 a36 -200 -1800 150 R 50 50 1 1 P 269 | X Pin_a4 a4 -200 1400 150 R 50 50 1 1 P 270 | X Pin_a5 a5 -200 1300 150 R 50 50 1 1 P 271 | X Pin_a6 a6 -200 1200 150 R 50 50 1 1 P 272 | X Pin_a7 a7 -200 1100 150 R 50 50 1 1 P 273 | X Pin_a8 a8 -200 1000 150 R 50 50 1 1 P 274 | X Pin_a9 a9 -200 900 150 R 50 50 1 1 P 275 | X Pin_b1 b1 300 1700 150 L 50 50 1 1 P 276 | X Pin_b10 b10 300 800 150 L 50 50 1 1 P 277 | X Pin_b11 b11 300 700 150 L 50 50 1 1 P 278 | X Pin_b12 b12 300 600 150 L 50 50 1 1 P 279 | X Pin_b13 b13 300 500 150 L 50 50 1 1 P 280 | X Pin_b14 b14 300 400 150 L 50 50 1 1 P 281 | X Pin_b15 b15 300 300 150 L 50 50 1 1 P 282 | X Pin_b16 b16 300 200 150 L 50 50 1 1 P 283 | X Pin_b17 b17 300 100 150 L 50 50 1 1 P 284 | X Pin_b18 b18 300 0 150 L 50 50 1 1 P 285 | X Pin_b19 b19 300 -100 150 L 50 50 1 1 P 286 | X Pin_b2 b2 300 1600 150 L 50 50 1 1 P 287 | X Pin_b20 b20 300 -200 150 L 50 50 1 1 P 288 | X Pin_b21 b21 300 -300 150 L 50 50 1 1 P 289 | X Pin_b22 b22 300 -400 150 L 50 50 1 1 P 290 | X Pin_b23 b23 300 -500 150 L 50 50 1 1 P 291 | X Pin_b24 b24 300 -600 150 L 50 50 1 1 P 292 | X Pin_b25 b25 300 -700 150 L 50 50 1 1 P 293 | X Pin_b26 b26 300 -800 150 L 50 50 1 1 P 294 | X Pin_b27 b27 300 -900 150 L 50 50 1 1 P 295 | X Pin_b28 b28 300 -1000 150 L 50 50 1 1 P 296 | X Pin_b29 b29 300 -1100 150 L 50 50 1 1 P 297 | X Pin_b3 b3 300 1500 150 L 50 50 1 1 P 298 | X Pin_b30 b30 300 -1200 150 L 50 50 1 1 P 299 | X Pin_b31 b31 300 -1300 150 L 50 50 1 1 P 300 | X Pin_b32 b32 300 -1400 150 L 50 50 1 1 P 301 | X Pin_b33 b33 300 -1500 150 L 50 50 1 1 P 302 | X Pin_b34 b34 300 -1600 150 L 50 50 1 1 P 303 | X Pin_b35 b35 300 -1700 150 L 50 50 1 1 P 304 | X Pin_b36 b36 300 -1800 150 L 50 50 1 1 P 305 | X Pin_b4 b4 300 1400 150 L 50 50 1 1 P 306 | X Pin_b5 b5 300 1300 150 L 50 50 1 1 P 307 | X Pin_b6 b6 300 1200 150 L 50 50 1 1 P 308 | X Pin_b7 b7 300 1100 150 L 50 50 1 1 P 309 | X Pin_b8 b8 300 1000 150 L 50 50 1 1 P 310 | X Pin_b9 b9 300 900 150 L 50 50 1 1 P 311 | ENDDRAW 312 | ENDDEF 313 | # 314 | # Device_C 315 | # 316 | DEF Device_C C 0 10 N Y 1 F N 317 | F0 "C" 25 100 50 H V L CNN 318 | F1 "Device_C" 25 -100 50 H V L CNN 319 | F2 "" 38 -150 50 H I C CNN 320 | F3 "" 0 0 50 H I C CNN 321 | $FPLIST 322 | C_* 323 | $ENDFPLIST 324 | DRAW 325 | P 2 0 1 20 -80 -30 80 -30 N 326 | P 2 0 1 20 -80 30 80 30 N 327 | X ~ 1 0 150 110 D 50 50 1 1 P 328 | X ~ 2 0 -150 110 U 50 50 1 1 P 329 | ENDDRAW 330 | ENDDEF 331 | # 332 | # Device_CP1 333 | # 334 | DEF Device_CP1 C 0 10 N N 1 F N 335 | F0 "C" 25 100 50 H V L CNN 336 | F1 "Device_CP1" 25 -100 50 H V L CNN 337 | F2 "" 0 0 50 H I C CNN 338 | F3 "" 0 0 50 H I C CNN 339 | $FPLIST 340 | CP_* 341 | $ENDFPLIST 342 | DRAW 343 | A 0 -150 128 1287 513 0 1 20 N -80 -50 80 -50 344 | P 2 0 1 20 -80 30 80 30 N 345 | P 2 0 1 0 -70 90 -30 90 N 346 | P 2 0 1 0 -50 70 -50 110 N 347 | X ~ 1 0 150 110 D 50 50 1 1 P 348 | X ~ 2 0 -150 130 U 50 50 1 1 P 349 | ENDDRAW 350 | ENDDEF 351 | # 352 | # Interface_8255 353 | # 354 | DEF Interface_8255 U 0 40 Y Y 1 F N 355 | F0 "U" -550 1500 50 H V L CNN 356 | F1 "Interface_8255" 350 1500 50 H V L CNN 357 | F2 "Package_DIP:DIP-40_W15.24mm" 0 300 50 H I C CNN 358 | F3 "" 0 300 50 H I C CNN 359 | ALIAS 8255A 82C55A 360 | $FPLIST 361 | DIP*W15.24mm* 362 | PDIP*W15.24mm* 363 | $ENDFPLIST 364 | DRAW 365 | S -550 -1450 550 1450 1 1 10 f 366 | X PA3 1 700 1000 150 L 50 50 1 1 B 367 | X PC7 10 700 -1200 150 L 50 50 1 1 B 368 | X PC6 11 700 -1100 150 L 50 50 1 1 B 369 | X PC5 12 700 -1000 150 L 50 50 1 1 B 370 | X PC4 13 700 -900 150 L 50 50 1 1 B 371 | X PC0 14 700 -500 150 L 50 50 1 1 B 372 | X PC1 15 700 -600 150 L 50 50 1 1 B 373 | X PC2 16 700 -700 150 L 50 50 1 1 B 374 | X PC3 17 700 -800 150 L 50 50 1 1 B 375 | X PB0 18 700 400 150 L 50 50 1 1 B 376 | X PB1 19 700 300 150 L 50 50 1 1 B 377 | X PA2 2 700 1100 150 L 50 50 1 1 B 378 | X PB2 20 700 200 150 L 50 50 1 1 B 379 | X PB3 21 700 100 150 L 50 50 1 1 B 380 | X PB4 22 700 0 150 L 50 50 1 1 B 381 | X PB5 23 700 -100 150 L 50 50 1 1 B 382 | X PB6 24 700 -200 150 L 50 50 1 1 B 383 | X PB7 25 700 -300 150 L 50 50 1 1 B 384 | X VCC 26 0 1600 150 D 50 50 1 1 W 385 | X D7 27 -700 -600 150 R 50 50 1 1 B 386 | X D6 28 -700 -500 150 R 50 50 1 1 B 387 | X D5 29 -700 -400 150 R 50 50 1 1 B 388 | X PA1 3 700 1200 150 L 50 50 1 1 B 389 | X D4 30 -700 -300 150 R 50 50 1 1 B 390 | X D3 31 -700 -200 150 R 50 50 1 1 B 391 | X D2 32 -700 -100 150 R 50 50 1 1 B 392 | X D1 33 -700 0 150 R 50 50 1 1 B 393 | X D0 34 -700 100 150 R 50 50 1 1 B 394 | X RESET 35 -700 1300 150 R 50 50 1 1 I 395 | X ~WR~ 36 -700 800 150 R 50 50 1 1 I 396 | X PA7 37 700 600 150 L 50 50 1 1 B 397 | X PA6 38 700 700 150 L 50 50 1 1 B 398 | X PA5 39 700 800 150 L 50 50 1 1 B 399 | X PA0 4 700 1300 150 L 50 50 1 1 B 400 | X PA4 40 700 900 150 L 50 50 1 1 B 401 | X ~RD~ 5 -700 900 150 R 50 50 1 1 I 402 | X ~CS~ 6 -700 1000 150 R 50 50 1 1 I 403 | X GND 7 0 -1600 150 U 50 50 1 1 W 404 | X A1 8 -700 400 150 R 50 50 1 1 I 405 | X A0 9 -700 500 150 R 50 50 1 1 I 406 | ENDDRAW 407 | ENDDEF 408 | # 409 | # Memory_RAM2_Micro_SD_Card_Kit 410 | # 411 | DEF Memory_RAM2_Micro_SD_Card_Kit J 0 40 Y Y 1 F N 412 | F0 "J" -650 600 50 H V C CNN 413 | F1 "Memory_RAM2_Micro_SD_Card_Kit" 650 600 50 H V R CNN 414 | F2 "" 1150 300 50 H I C CNN 415 | F3 "" 0 0 50 H I C CNN 416 | $FPLIST 417 | microSD* 418 | $ENDFPLIST 419 | DRAW 420 | S -300 -375 -200 -425 0 1 0 F 421 | S -300 -275 -200 -325 0 1 0 F 422 | S -300 -175 -200 -225 0 1 0 F 423 | S -300 -75 -200 -125 0 1 0 F 424 | S -300 25 -200 -25 0 1 0 F 425 | S -300 125 -200 75 0 1 0 F 426 | S -300 225 -200 175 0 1 0 F 427 | S -300 325 -200 275 0 1 0 F 428 | P 6 0 1 10 650 500 650 550 -750 550 -750 -650 650 -650 650 -450 N 429 | P 11 0 1 10 -350 -450 -350 350 -50 350 100 500 150 500 150 450 250 450 300 500 800 500 800 -450 -350 -450 f 430 | X 5V 1 -900 300 150 R 50 50 1 1 W 431 | X 3.3V 2 -900 200 150 R 50 50 1 1 W 432 | X 3.3V_OUT 3 -900 100 150 R 50 50 1 1 w 433 | X GND 4 -900 0 150 R 50 50 1 1 W 434 | X CLK 5 -900 -100 150 R 50 50 1 1 B 435 | X DAT 6 -900 -200 150 R 50 50 1 1 B 436 | X CMD 7 -900 -300 150 R 50 50 1 1 B 437 | X CS 8 -900 -400 150 R 50 50 1 1 B 438 | X SELECT 9 -900 -500 150 R 50 50 1 1 B 439 | ENDDRAW 440 | ENDDEF 441 | # 442 | # power_+5V 443 | # 444 | DEF power_+5V #PWR 0 0 Y Y 1 F P 445 | F0 "#PWR" 0 -150 50 H I C CNN 446 | F1 "power_+5V" 0 140 50 H V C CNN 447 | F2 "" 0 0 50 H I C CNN 448 | F3 "" 0 0 50 H I C CNN 449 | DRAW 450 | P 2 0 1 0 -30 50 0 100 N 451 | P 2 0 1 0 0 0 0 100 N 452 | P 2 0 1 0 0 100 30 50 N 453 | X +5V 1 0 0 0 U 50 50 1 1 W N 454 | ENDDRAW 455 | ENDDEF 456 | # 457 | # power_GND 458 | # 459 | DEF power_GND #PWR 0 0 Y Y 1 F P 460 | F0 "#PWR" 0 -250 50 H I C CNN 461 | F1 "power_GND" 0 -150 50 H V C CNN 462 | F2 "" 0 0 50 H I C CNN 463 | F3 "" 0 0 50 H I C CNN 464 | DRAW 465 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 466 | X GND 1 0 0 0 D 50 50 1 1 W N 467 | ENDDRAW 468 | ENDDEF 469 | # 470 | # power_PWR_FLAG 471 | # 472 | DEF power_PWR_FLAG #FLG 0 0 N N 1 F P 473 | F0 "#FLG" 0 75 50 H I C CNN 474 | F1 "power_PWR_FLAG" 0 150 50 H V C CNN 475 | F2 "" 0 0 50 H I C CNN 476 | F3 "" 0 0 50 H I C CNN 477 | DRAW 478 | P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N 479 | X pwr 1 0 0 0 U 50 50 0 0 w 480 | ENDDRAW 481 | ENDDEF 482 | # 483 | #End Library 484 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # PC-8001mk2にSD-CARDからCMT形式ファイルのロード、セーブ機能 2 | 3 | ![PC-8001mk2_SD](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/JPEG/TITLE.jpg) 4 | 5 |  PC-8001mk2でSD-CARDからCMT形式ファイルのロード、セーブ機能を実現するものです。 6 | 7 | #### (2023.4.24追記)PC-8001mk2SRでは、Nモード、N80モードで動作しますが、N80SRモードでは動作しないとの報告がありました。 8 | 9 |  CMTからの読み込み実行に数分掛かっていたゲームも数十秒で実行できます。 10 | 11 |  PC-8001mk2_SD基板は、PC-8001mk2拡張スロットに挿入し、SDアクセスプログラムを書き込んだROMを本体内拡張ROMソケットに挿入して使います。 12 | 13 |  なお、Arduino、ROMへ書き込むための機器が別途必要となります。 14 | 15 | ## 回路図 16 |  KiCadフォルダ内のPC-8001mk2_SD.pdfを参照してください。 17 | 18 | [回路図](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/Kicad/PC-8001mk2_SD.pdf) 19 | 20 | ![PC-8001mk2_SD](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/Kicad/PC-8001mk2_SD.jpg) 21 | 22 | ## 部品 23 | |番号|品名|数量|備考| 24 | | ------------ | ------------ | ------------ | ------------ | 25 | ||J2、J3のいずれか||| 26 | |J2|Micro_SD_Card_Kit|1|秋月電子通商 AE-microSD-LLCNV (注1)| 27 | |J3|MicroSD Card Adapter|1|Arduino等に使われる5V電源に対応したもの| 28 | |U1|74LS04|1|| 29 | |U2|74LS30|1|| 30 | |U3|8255|1|| 31 | |U4|Arduino_Pro_Mini_5V|1|Atmega328版を使用 168版は不可。(注2)| 32 | |C1|電解コンデンサ 16v100uF|1|| 33 | |C2-C4|積層セラミックコンデンサ 0.1uF|3|| 34 | ||2764/28C64相当品|1|本体内拡張ROMソケットに挿入| 35 | ||ピンヘッダ|2Pin分|Arduino_Pro_MiniにはA4、A5用のピンヘッダが付いていないため別途調達が必要です 秋月電子通商 PH-1x40SGなど| 36 | ||ピンソケット(任意)|26Pin分|Arduino_Pro_Miniを取り外し可能としたい場合に調達します 秋月電子通商 FHU-1x42SGなど| 37 | 38 |    注1)秋月電子通商 AE-microSD-LLCNVのJ1ジャンパはショートしてください。 39 | 40 |    注2)Arduino Pro MiniはA4、A5ピンも使っています。 41 | 42 | ### MicroSD Card Adapterを使う(Rev1.1) 43 | J3に取り付けます。 44 | 45 | MicroSD Card Adapterについているピンヘッダを除去してハンダ付けするのが一番確実ですが、J3の穴にMicroSD Card Adapterをぴったりと押しつけ、裏から多めにハンダを流し込むことでハンダ付けをする方法もあります。なお、この方法の時にはしっかりハンダ付けが出来たかテスターで導通を確認しておいた方が安心です。 46 | 47 | ハンダ付けに自信のない方はJ2の秋月電子通商 AE-microSD-LLCNVをお使いください。AE-microSD-LLCNVならパワーLED、アクセスLEDが付いています。 48 | 49 | ![MicroSD Card Adapter1](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/JPEG/MicroSD%20Card%20Adapter(1).JPG) 50 | 51 | ![MicroSD Card Adapter2](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/JPEG/MicroSD%20Card%20Adapter(2).JPG) 52 | 53 | ![MicroSD Card Adapter3](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/JPEG/MicroSD%20Card%20Adapter(3).JPG) 54 | 55 | ![MicroSD Card Adapter4](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/JPEG/MicroSD%20Card%20Adapter(4).JPG) 56 | 57 | 58 | ### MicroSD Card Adapterを使う(Rev1.0) 59 | 以下のピン番号を参考に変換基板等繋ぎ方は適宜対応してください。 60 | 61 | |AE-microSD-LLCNVピン番号|MicroSD Card Adapterピン番号|信号名| 62 | | ---------------------- | -------------------------- | ---- | 63 | |1|2|5V| 64 | |4|1|GND| 65 | |5|5|SCK| 66 | |6|3|MISO| 67 | |7|4|MOSI| 68 | |8|6|CS| 69 | 70 | ![MicroSD Card Adapter](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/JPEG/MicroSD%20Card%20Adapter.JPG) 71 | 72 | ## ROMへの書込み 73 |  Z80フォルダ内のEXT_ROM_SHIFT_OFF.bin、EXT_ROM_SHIFT_ON.bin、EXT_ROM_SHIFT_OFF.bin又はEXT_ROM_SHIFT_ON.binをROMライター(TL866II Plus等)を使って2764又は28C64に書き込み、本体内拡張ROMソケットに装着します。 74 | 75 |  拡張ROMを本体内拡張ROMソケットに装着しますのでPC-8001mk2_SDを使いたくない時に拡張ROMを外すのは非常に面倒です。 76 | 77 |  そこでSHIFTキー(又はAキー)を押しながら電源ON又はリセットすることでソフトウェア的に動作を切り替えられるようにしています。 78 | 79 |  四つの違いは、以下のとおりです。 80 | 81 | #### 2023.6.3追記 82 | #### 従来SHIFTキーによりON、OFFを切り替えていましたが、CTRLキーを押しながら電源ON又はリセットで行うNモードとN80モードの切り替えとの併用に問題があるとの指摘がありました。 83 | #### FDD等を使うことがなくON、OFFを切り替えることがほぼない方は従来のSHIFTキー方式で不都合は無いと思いますが、ON、OFFを切り替えることがある方はAキー方式をお使いください。 84 | 85 |  ●EXT_ROM_SHIFT_OFF.bin(通常PC-8001mk2_SDを使いたい人向け) 86 | 87 |   ・普通に電源ON又はリセットする -> PC-8001mk2_SDを使う。 88 | 89 |   ・SHIFTキーを押しながら電源ON又はリセットする -> PC-8001mk2_SDを切り離す。 90 | 91 |  ●EXT_ROM_PRESS_A_OFF.bin(通常PC-8001mk2_SDを使いたい人向け) 92 | 93 |   ・普通に電源ON又はリセットする -> PC-8001mk2_SDを使う。 94 | 95 |   ・Aキーを押しながら電源ON又はリセットする -> PC-8001mk2_SDを切り離す。 96 | 97 |  ●EXT_ROM_SHIFT_ON.bin(通常PC-8001mk2_SDを使わない人向け) 98 | 99 |   ・普通に電源ON又はリセットする -> PC-8001mk2_SDを切り離す。 100 | 101 |   ・SHIFTキーを押しながら電源ON又はリセットする -> PC-8001mk2_SDを使う。 102 | 103 |  ●EXT_ROM_PRESS_A_ON.bin(通常PC-8001mk2_SDを使わない人向け) 104 | 105 |   ・普通に電源ON又はリセットする -> PC-8001mk2_SDを切り離す。 106 | 107 |   ・Aキーを押しながら電源ON又はリセットする -> PC-8001mk2_SDを使う。 108 | 109 |  ソースはPC-8001_SDリポジトリ、Z80フォルダ内のEXT_ROM.sに統合されています。 110 | 111 |  アッセンブルするときは、53行をコメントアウトし、56行のセミコロン (;)を削除してください。 112 | 113 |  また、四つを切り替えるためには126行から125行までを必要な行についてセミコロン (;)を削除し不必要な行にセミコロン (;)をつけてコメントアウトします。 114 | 115 | #### 2023.7.9追記 116 | #### FDDを繋いでいない時は問題ないのですが、FDDを繋ぐとEXT_ROM_SHIFT_OFF.bin、EXT_ROM_PRESS_A_OFF.binが正常に動作しない時があります。 117 | #### Nモードでは正常に動作しますので問題ありません。 118 | #### N80モードでN80 DISK BASICを起動したとき、「How many files?」と聞かれますが、この数字を入力し、RETURNを押した直後にSHIFTキー又は、Aキーのチェックが行われるため、数字を入力するためにSHIFTキー又は、Aキーを押さずにRETURNを押すとSDが有効なまま起動してしまう。 119 | #### 対策としては、 120 | #### 1.「How many files?」と聞かれてもSHIFTキー又は、Aキーを離さずにRETURNを押して起動させる。 121 | #### 2.N80 DISK BASIC起動後に次の対策プログラムをSDからロード、実行する。 122 | 「N80 DISK BASIC REPAIR」フォルダにあるN80 DISK BASIC REPAIR.cmtをSDにコピーしておいてください。 123 | 124 | N80モードでN80 DISK BASICを起動します。SHIFTキー又は、Aキーを押しながら起動する必要はありません。 125 | 126 | N80 Disk BASICが起動したらHow many filesに値を入力します。 127 | 128 | OKが表示されたら「files N80」で検索し、見つかった「N80 DISK BASIC REPAIR.cmt」をロード、実行します。 129 | 130 | これでDISK BASICが正常に利用できます。 131 | 132 | N80 DISK BASIC REPAIR.cmtプログラム 133 | 134 |   10 POKE &HF139,&HFF 135 | 136 |   20 POKE &HF13A,&HD6 137 | 138 |   30 POKE &HF14B,&H4C 139 | 140 |   40 POKE &HF14C,&HD7 141 | 142 |   50 POKE &HF14E,&H2 143 | 144 |   60 POKE &HF14F,&HDC 145 | 146 |   70 POKE &HF142,&HE7 147 | 148 |   80 POKE &HF143,&HD6 149 | 150 |   90 NEW 151 | 152 | #### 注)N80 DISK BASICに複数のバージョンが存在する場合にはジャンプ先が異なる場合があるかもしれません。正常に動作しない場合には、「How many files?」と聞かれてもSHIFTキー又は、Aキーを離さずにRETURNを押して起動させた後、上述アドレスのジャンプ先アドレスデータを確認してみてください。 153 | 154 | 155 | ### PC-8001mk2へ拡張ROMの取付 156 |  本体を裏返して6か所のネジを外します。 157 | 158 | ![mk2_EXTROM1](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/JPEG/mk2_EXTROM1.jpg) 159 | 160 |  4か所のネジを外して拡張スロットボックスを外します。 161 | 162 | ![mk2_EXTROM2](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/JPEG/mk2_EXTROM2.jpg) 163 | 164 |  空きICソケットがあるのでPC-8001mk2_SD用拡張ROMを取り付けます。ICの向きは左下がPin1になります。向きを間違えたまま電源を入れるとROMが壊れますので注意してください。 165 | 166 | ![mk2_EXTROM2](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/JPEG/mk2_EXTROM3.jpg) 167 | 168 | ![mk2_EXTROM2](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/JPEG/mk2_EXTROM4.jpg) 169 | 170 |  拡張スロットボックス、ケースを元に戻して終了です。 171 | 172 | #### なお、拡張スロットボックスが上手くはまっていないままPC-8001mk2の電源を入れると暴走するそうです。きちんと嵌っているか確認してください。 173 | 174 | ### PC-8001mk2SRへ拡張ROMの取付 175 | #### 注)PC-8001mk2SRでは、Nモード、N80モードではPC-8001mk2_SDが使えますが、N80SRモードでは使えません。 176 |  本体を裏返して3か所のネジを外します。 177 | 178 | ![mk2SR_EXTROM1](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/JPEG/mk2SR_EXTROM1.jpg) 179 | 180 |  上カバーの後部を持ち上げます。 181 | 182 | ![mk2SR_EXTROM2](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/JPEG/mk2SR_EXTROM2.jpg) 183 | 184 |  上カバーを前にずらすとカバーのツメが外れます。 185 | 186 | ![mk2SR_EXTROM3](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/JPEG/mk2SR_EXTROM3.jpg) 187 | 188 |  空きICソケットがあるのでPC-8001mk2_SD用拡張ROMを取り付けます。ICの向きは左下がPin1になります。向きを間違えたまま電源を入れるとROMが壊れますので注意してください。 189 | 190 | ![mk2SR_EXTROM4](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/JPEG/mk2SR_EXTROM4.jpg) 191 | 192 | ![mk2SR_EXTROM5](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/JPEG/mk2SR_EXTROM5.jpg) 193 | 194 |  カバーを戻してからPC-8001mk_SD基板を拡張スロットに挿しますが、この段階で挿しても大丈夫です。 195 | 196 | ![mk2SR_EXTROM6](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/JPEG/mk2SR_EXTROM6.jpg) 197 | 198 |  ケースを元に戻して終了です。 199 | 200 | ## Arduinoプログラム 201 |  PC-8001_SDと全く同じものを使用しています。 202 | 203 |  PC-8001_SDでソケットを使用して差込式にしているのであればそのままPC-8001mk2_SDに差して使えます。 204 | 205 |  Arduino IDEを使ってPC-8001_SDリポジトリ、Arduinoフォルダ、PC-8001_SDフォルダ内PC-8001_SD.inoを書き込みます。 206 | 207 |  SdFatライブラリを使用しているのでArduino IDEメニューのライブラリの管理からライブラリマネージャを立ち上げて「SdFat」をインストールしてください。 208 | 209 |  「SdFat」で検索すれば見つかります。「SdFat」と「SdFat - Adafruit Fork」が見つかりますが「SdFat」のほうを使っています。 210 | 211 | 注)Arduinoを基板に直付けしている場合、Arduinoプログラムを書き込むときは、拡張スロットから取り出し、74LS04を外したうえで書き込んでください。 212 | 213 | ## 拡張スロットへの挿入 214 | ### そのまま挿入する場合 215 |  横幅が短くスロットのガイドレールに届きませんので厚さ5mm程度のゴム足などをつけて挿入します。 216 | 217 |  試作基板ではカードエッジ部分の幅が足りず、挿入の仕方によっては電源がショートしてしまうことが危険がありましたが、公開に当たって幅を修正しています。 218 | 219 | ![Slot1](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/JPEG/PC-8001mk2_SD(3).JPG) 220 | 221 | ### 補助板をつけスロットのガイドレールを利用する場合 222 |  基板の左右に補助板を取り付ければスロットのガイドレールに沿って挿入することができるようになります。 223 | 224 | #### 本体後ろから見て右側に取り付ける補助版のサイズ(画像右側) 225 |  84mm(奥行)×65mm(幅)×1.6mm(厚さ) 226 | 227 | #### 本体後ろから見て左側に取り付ける補助版のサイズ(画像左側) 228 |  84mm(奥行)×55mm(幅)×1.6mm(厚さ) 229 | 230 | 画像では不用となった基板をカットしてセロテープで仮止めしています。 231 | 232 | ![Slot2](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/JPEG/PC-8001mk2_SD(4).JPG) 233 | ![Slot3](https://github.com/yanataka60/PC-8001mk2_SD/blob/main/JPEG/PC-8001mk2_SD(5).JPG) 234 | 235 | ## SD-CARD 236 |  仕様はPC-8001_SDと同じです。 237 | 238 |  出来れば8GB以下のSDカードを用意してください。 239 | 240 |  ArduinoのSdFatライブラリは、SD規格(最大2GB)、SDHC規格(2GB~32GB)に対応していますが、SDXC規格(32GB~2TB)には対応していません。 241 | 242 |  また、SDHC規格のSDカードであっても32GB、16GBは相性により動作しないものがあるようです。 243 | 244 |  FAT16又はFAT32が認識できます。NTFSは認識できません。 245 | 246 |  ルートに置かれた拡張子が「.CMT」のCMT形式ファイルのみ認識できます。(CMT形式以外のファイル、フォルダも表示されますがLOAD実行の対象になりません) 247 | 248 |  CMT形式であれば複数のCMTファイルを一つのファイルとしてまとめてあっても認識します。 249 | 250 |  例) 251 | 252 |   BASIC+機械語             -> LOAD "DOSファイル名"[CR]、MON[CR]、L[CR] 253 | 254 |   機械語+機械語            -> MON[CR]、 L DOSファイル名[CR]、L[CR] 255 | 256 |   オートラン機能ファイル+BASIC     -> MON[CR]、L DOSファイル名[CR](以下オートラン) 257 | 258 |   オートラン機能ファイル+BASIC+機械語 -> MON[CR]、L DOSファイル名[CR](以下オートラン) 259 | 260 |   オートラン機能ファイル+機械語+機械語 -> MON[CR]、L DOSファイル名[CR](以下オートラン) 261 | 262 |   など 263 | 264 |  ファイル名は「.CMT」を含めて31文字まで、ただし半角カタカナ、及び一部の記号はArduinoが認識しないので使えません。パソコンでファイル名を付けるときはアルファベット、数字および空白でファイル名をつけてください。 265 | 266 | ## 使い方 267 |  仕様はPC-8001_SDと同じです。 268 | 269 |  PC-8001mk2_SD使用の有無はSHIFTキーを押しながら電源ON又はRESET又はAキーを押しながら電源ON又はRESETすることで切り替えてください。 270 | 271 | ### BASICコマンド 272 | #### FILES[CR]又はFILES "文字列"[CR] 273 | FILES[CR]とするとSD-CARDルートディレクトリにあるファイルの一覧を表示します。 274 | 275 | FILES "文字列"[CR]とするとSD-CARDルートディレクトリにあるその文字列から始まるファイルの一覧を表示します。 276 | 277 | 20件表示したところで指示待ちになるので打ち切るならESC又は↑を入力すると打ち切られ、Bキーで前の16件に戻ります。それ以外のキーで次の16件を表示します。 278 | 279 |  行頭に「LOAD "」を付加して表示してあるので実行したいファイルにカーソルキーを合わせて[CR]キーを押すだけでLOAD可能です。 280 | 281 |  表示される順番は、登録順となりファイル名アルファベッド順などのソートした順で表示することはできません。 282 | 283 | ##### 参考 284 |  FILES "文字列"[CR]とする場合、基本的にはダブルコーテーションが無くても機能しますが、数字で始まるファイル名の場合ダブルコーテーションが無いと検索できません。 285 | 286 |  × FILES 3 287 | 288 |  ○ FILES "3" 289 | 290 | #### LOAD "DOSファイル名"[CR] 291 | 指定したDOSフィル名のBASICプログラムをSD-CARDからLOADします。 292 | 293 | ファイル名の前に"(ダブルコーテーション)は必須ですが、ファイル名の後ろに"(ダブルコーテーション)は有っても無くても構いません。 294 | 295 | ファイル名の最後の「.CMT」も有っても無くても構いません。 296 | 297 |  例) 298 | 299 |   LOAD "TEST" -> DOSファイル名「TEST.CMT」を読み込みます。 300 | 301 |   LOAD "TEST.BAS" -> DOSファイル名「TEST.BAS.CMT」を読み込みます。 302 | 303 |   LOAD "TEST.BAS.CMT" -> DOSファイル名「TEST.BAS.CMT」を読み込みます。 304 | 305 | ##### 参考 306 |  基本的にはDOSファイル名をダブルコーテーションで括らなくても機能しますが、数字で始まるファイル名の場合ダブルコーテーションが無いとLOADできません。 307 | 308 |  NOT FIND FILEと表示されます。 309 | 310 |  × LOAD 3D MAZE 311 | 312 |  ○ LOAD "3D MAZE" 313 | 314 | #### LOAD ""[CR](※多段ロードファイルの2段目以降のみ有効) 315 | 直前に読み込まれたDOSファイルが多段ロード用に複数のCMTファイルが連結されており、2段目以降がBASICプログラムであった時のみ有効に動作し、BASICプログラムをSD-CARDからLOADします。 316 | 317 | #### SAVE "DOSファイル名"[CR] 318 | BASICプログラムを指定したDOSフィル名でSD-CARDに上書きSAVEします。 319 | 320 | ファイル名の省略は出来ません。 321 | 322 | ファイル名の前に"(ダブルコーテーション)は必須ですが、ファイル名の後ろに"(ダブルコーテーション)は有っても無くても構いません。 323 | 324 | ファイル名の最後の「.CMT」も有っても無くても構いません。 325 | 326 | 指定したDOSファイル名の最初の6文字がCMT形式の中に保存されるファイル名として使われます。 327 | 328 | BASICプログラムであることを識別するために「.BAS」を付けることを推奨します。 329 | 330 |  例) 331 | 332 |   SAVE "TEST" -> 「TEST.CMT」で保存される。 333 | 334 |   SAVE "TEST.BAS" -> 「TEST.BAS.CMT」で保存される。 335 | 336 | ##### 参考 337 |  基本的にはDOSファイル名をダブルコーテーションで括らなくても機能しますが、数字で始まるファイル名の場合ダブルコーテーションが無いとSAVEできません。 338 | 339 |  SD-CARD INITIALIZE ERRORと表示されます。 340 | 341 | #### KILL DOSファイル名[CR] 342 | 指定したDOSフィル名がSD-CARDに存在すればSD-CARDから削除します。 343 | 344 | ファイル名の最後に「.CMT」も指定してもしなくても構いません。 345 | 346 | ##### 参考 347 |  基本的にはDOSファイル名をダブルコーテーションで括らなくても機能しますが、数字で始まるファイル名の場合ダブルコーテーションが無いとKILLできません。 348 | 349 |  NOT FIND FILEと表示されます。 350 | 351 |  × KILL 3D MAZE 352 | 353 |  ○ KILL "3D MAZE" 354 | 355 | ### MONITORコマンド 356 | #### F[CR]又はF 文字列[CR] 357 | 文字列を入力せずにF[CR]のみ入力するとSD-CARDルートディレクトリにあるファイルの一覧を表示します。 358 | 359 | 文字列を付けて入力すればSD-CARDルートディレクトリにあるその文字列から始まるファイルの一覧を表示します。 360 | 361 | 20件表示したところで指示待ちになるので打ち切るならESC又は↑を入力すると打ち切られ、Bキーで前の16件に戻ります。それ以外のキーで次の16件を表示します。 362 | 363 |  行頭に「*L 」を付加して表示してあるので実行したいファイルにカーソルキーを合わせて[CR]キーを押すだけでLOAD可能です。 364 | 365 |  表示される順番は、登録順となりファイル名アルファベッド順などのソートした順で表示することはできません。 366 | 367 | ##### 例) 368 |   F[CR] 369 | 370 |   F S[CR] 371 | 372 |   F SP[CR] 373 | 374 | #### L DOSファイル名[CR] 375 | 指定したDOSフィル名の機械語プログラムをSD-CARDからLOADします。 376 | 377 | ファイル名の最後の「.CMT」は有っても無くても構いません。 378 | 379 |  例) 380 | 381 |   L TEST -> DOSファイル名「TEST.CMT」を読み込みます。 382 | 383 |   L TEST.BIN -> DOSファイル名「TEST.BIN.CMT」を読み込みます。 384 | 385 |   L TEST.BIN.CMT -> DOSファイル名「TEST.BIN.CMT」を読み込みます。 386 | 387 | #### L[CR](※多段ロードファイルの2段目以降のみ有効) 388 | 直前に読み込まれたDOSファイルが多段ロード用に複数のCMTファイルが連結されており、2段目以降が機械語プログラムであった時のみ有効に動作し、機械語プログラムをSD-CARDからLOADします。 389 | 390 | #### W 16進数4桁 16進数4桁 DOSファイル名[CR] 391 | 1番目の16進数4桁が表すアドレスから2番目の16進数4桁が表すアドレスまでを指定したDOSファイル名でSD-CARDに機械語として上書き保存します。 392 | 393 | ファイル名の最後に「.CMT」を指定してもしなくても構いません。 394 | 395 | またWの後ろや各パラメータ間に空白が有っても無くても構いません。 396 | 397 | 機械語プログラムであることを識別するために「.BIN」等を付けることを推奨します。 398 | 399 |  例) 400 | 401 |   W 0000 001F TEST ->   0000番地から001F番地までをDOSファイル名「TEST.CMT」で保存する。 402 | 403 |   W 0000 001F TEST.BIN -> 0000番地から001F番地までをDOSファイル名「TEST.BIN.CMT」で保存する。 404 | 405 | #### G 16進数4桁[CR] 406 | 16進数4桁が表すアドレスにジャンプします。 407 | 408 | Gの後ろに空白があっても無くても構いません。 409 | 410 | #### B[CR] 411 | BASICに復帰します。MONITORでのコマンド入力をスクリーンエディタにしたため、CTRL+Bが機能しないので代替コマンドです。 412 | 413 | CTRL+Cと動作は同じです。 414 | 415 | #### CTRL+C 416 | BASICに復帰します。MONITORでのコマンド入力をスクリーンエディタにしたため、CTRL+Bが機能しないので代替コマンドです。 417 | 418 | B[CR]と動作は同じです。 419 | 420 | #### S 16進数4桁 {16進数2桁}の繰り返し[CR] 421 | PC-8001のメモリに16進数4桁が表すアドレスから16進数2桁が表すデータを書き込みます。 422 | 423 | [CR]で改行すると有効な16進数2桁データを書き込んだ後、次に書き込みとなるアドレスを表示しますので続きの16進数2桁のデータを入力して[CR]で改行します。 424 | 425 | アドレス表示の次に16進数2桁のデータを入力せずに[CR]を押すと終了します。 426 | 427 | Sの後ろ、アドレス、データの区切りに空白が有っても無くても構いません。 428 | 429 | 例) 430 | 431 | 以下の例はすべて同じ結果となります。 432 | 433 |  SA0001122334455 434 | 435 |  SA000 11 22 33 44 55 436 | 437 |  S A000 1122334455 438 | 439 |  S A0001122334455 440 | 441 |  S A000 1122 3344 55 442 | 443 | #### D 16進数4桁[CR] 444 | 16進数4桁が表すアドレスからPC-8001のメモリの内容を128Byteを一画面として表示します。 445 | 446 | 一画面表示したところで「NEXT:ANY BACK:B BREAK:ESC」と表示して指示待ちとなるのでBで前の128Byteを表示、ESCで中止、それ以外のキーで次の128Byteの表示となります。 447 | 448 | 一画面表示している途中でもESCでいつでも中止できます。 449 | 450 | ### ファンクションキーを利用したオートラン機能 451 | ファンクションキーを利用したオートラン機能に対応していますが、一部オリジナルと異なる点があります。 452 | 453 | そこでオートラン機能ファイルをロードする時にPC-8001mk2_SDの仕様に自動変換する機能を付けました。(2022.8.21実装) 454 | 455 | 以下の修正点についてオートラン機能ファイルをロードする時に自動的に修正ロードされますのでオートラン機能ファイルを修正する必要はありません。当然、修正してあっても機能します。 456 | 457 | 自動で修正される点 458 | 459 |  1 CTRL+BではMONITORからBASICへ復帰できません。CTRL+Cに修正されます。 460 | 461 |  2 SD-CARDからのBASICプログラムをLOADするコマンドは「LOAD」で、1本のCMTファイルとなっていればファイル名を指定する必要もありませんので「CLOAD"ファイル名"」は「LOAD""」に修正されます。 462 | 463 | ## 操作上の注意 464 |  ~~「SD-CARD INITIALIZE ERROR」と表示されたときは、SD-CARDをいったん抜き再挿入したうえでArduinoをリセットしてください。~~ 465 | 466 |  ~~SD-CARDにアクセスしていない時に電源が入ったままで SD-CARDを抜いた後、再挿入しSD-CARDにアクセスすると「SD-CARD INITIALIZE ERROR」となる場合があります。再挿入した場合にはSD-CARDにアクセスする前にArduinoを必ずリセットしてください。~~ 467 | 468 |  ~~SD-CARDの抜き差しは電源を切った状態で行うほうがより確実です。~~ 469 | 470 |  (2024.3.10) SD-CARDにアクセスしていない時に電源が入ったままでSD-CARDを抜くと再度SD-CARDを挿入してもSD-CARDにアクセスできない問題を解消しました。(Arduinoを最新版に書き換えてください) 471 | 472 |  再度SD-CARDを挿入した後、FILES、LOAD、SAVE等でSD-CARDに3回ほどアクセスすれば復旧します。 473 | 474 | 475 | ## New CITY HEROをSDから読み込み実行するための修正 476 |  PC-8001mk2_SDを使うことで内藤 時浩さんが頒布されているNew CITY HEROをPC-8001mk2実機で手軽に遊べるようになりますが、New CITY HEROは機械語の多段ロード方式で2段目のプログラム内にCMTからの読み込みルーチンをコールしている箇所がありますので、そこをSDから読み込むためのコール先に修正する必要があります。 477 | 478 |  修正箇所、修正内容はPC-8001_SD用の修正と全く同じですのでPC-8001_SD用にNew CITY HEROを修正してあればそのまま実行することができます。 479 | 480 | ### 修正手順 481 |  New CITY HEROのCMT形式ファイルに次の手順で修正を行いPC-8001mk2_SD用のCMT形式ファイルを作り、SD-CARDに保存してください。 482 | 483 | #### 2023.6.10 DumpListEditorのPatch File機能で作る方法に修正しました。 484 | 485 | ~~1 頒布していただいたNew City HeroのCMTファイルをbugfire2009さんの「DumpListEditor」にDrag&Dropする~~ 486 | 487 | ~~2 表示される3つのBINファイルをうち、2番目のBINファイルを「マシン語入力に送る」を押す~~ 488 | 489 | ~~3 「CD F3 0B」を検索して「00 00 00」に修正(1箇所)~~ 490 | 491 | ~~4 「9E 5F」を検索して「06 60」に修正(14箇所)~~ 492 | 493 | ~~5 v1.1.1の場合、「9E 5F」の検索では13箇所しか見つからないので「CD 9E」で検索し、「9E」を「06」に次行最初の「5F」を「60」に修正(1箇所)~~ 494 | 495 | ~~6 修正が終わったら「ファイル整理画面にPaste」を押す~~ 496 | 497 | ~~7 ファイル整理画面に戻ったことを確認し、「cmt書出し」を押してPC-8001_SD対応済cmtファイルとして保存する~~ 498 | 499 |  1 頒布していただいたNew City HeroのCMTファイルをbugfire2009さんの「DumpListEditor」にDrag&Dropする 500 | 501 |  2 「BASIC入力」タブをクリックして言語「Patch File」を選択する。 502 | 503 |  3 表示されているPathc File Sampleをすべて削除し、次の15行に入れ替える。 504 | 505 | /CD,F3,0B/=00,00,00 506 | 507 | /CD,9E,5F/=CD,06,60 508 | 509 | /CD,9E,5F/=CD,06,60 510 | 511 | /CD,9E,5F/=CD,06,60 512 | 513 | /CD,9E,5F/=CD,06,60 514 | 515 | /CD,9E,5F/=CD,06,60 516 | 517 | /CD,9E,5F/=CD,06,60 518 | 519 | /CD,9E,5F/=CD,06,60 520 | 521 | /CD,9E,5F/=CD,06,60 522 | 523 | /CD,9E,5F/=CD,06,60 524 | 525 | /CD,9E,5F/=CD,06,60 526 | 527 | /CD,9E,5F/=CD,06,60 528 | 529 | /CD,9E,5F/=CD,06,60 530 | 531 | /CD,9E,5F/=CD,06,60 532 | 533 | /CD,9E,5F/=CD,06,60 534 | 535 |  4 「ファイル整理画面にPaste」を押す。 536 | 537 |  5 ファイル整理画面に「PATCH.patch」というファイルが追加される。ファイルの位置はどこにあっても可。 538 | 539 |  6 「cmt書出し」を押してPC-8001_SD対応済cmtファイルとして保存する。 540 | 541 | ## DumpListEditor動画作成機で作られたCMTファイルへの対応 542 | 543 |  DumpListEditor動画作成機で作られたCMTファイルのうち、「Chain(cmt出力時のみ)」をチェックして作られたプログラムはCMTルーチンをコールしますので修正が必要となります。 544 | 545 | セミグラ作成機&動画作成機 546 | 547 | https://bugfire2009.ojaru.jp/semigra/ 548 | 549 | で紹介されているきらびぃさん作成の 550 | 551 | 「メガCD版シルフィードのデモをPC8001で再生してみたフル版(修正版)」 552 | 553 | 「PC8001でBad Apple全編をcmt化」 554 | 555 | の二つがこの機能を使っていますのでPC-8001mk2_SDで再生するにはパッチ当てが必要になりますが、N80モードでは「メガCD版シルフィードのデモをPC8001で再生してみたフル版(修正版)」は途中で止まってしまいます。Nモードでは最後まで再生出来たので「Chain(cmt出力時のみ)」をチェックして作られたファイルのPC-8001mk2_SDでの再生は現時点でNモードでのみ可能と考えてください。(CMTであればN80モードでも再生出来てます。) 556 | 557 |  この二つのファイルの具体的な修正方法は、PC-8001_SDのREADME.mdを参照してください。 558 | 559 | ## SDアクセスサービスルーチン 560 |  「プログラム側からファイル名を指定してSDから読み込む」機能と「プログラム側からファイル名を指定してSDへ書き込む」機能を追加しました。 561 | 562 | ####  この機能を活用するには、この機能に対応したアプリケーションプログラムが必要となります。 563 | 564 |  以下にサービスルーチンの仕様とエントリポイントを公開します。 565 | 566 | |エントリポイント|名前|用途| 567 | | -------------- | -- | -- | 568 | |600F|ROPEN|READ FILE OPEN| 569 | 570 |  HL <- DOS_FILENAME先頭アドレス 571 | 572 |  HLレジスタが示すDOS_FILENAMEで読み込み用ファイルをオープン 573 | 574 |  DOS_FILENAMEは31文字まで、最後に00Hをつけること。 575 | 576 |  フラグレジスタ以外のレジスタは変化しない。 577 | 578 |  正常終了 CF=0、異常終了 CF=1 579 | 580 | |エントリポイント|名前|用途| 581 | | -------------- | -- | -- | 582 | |6006|D_5F9E|5F9EH代替| 583 | 584 |  読み出されたデータ -> A 585 | 586 |  読み込み用としてOPENしているファイルから1BYTE読み出し 587 | 588 | |エントリポイント|名前|用途| 589 | | -------------- | -- | -- | 590 | |6009|H_5F3A|5F3AH代替| 591 | 592 |  読み出しオープンされているファイルから機械語フォーマットで保存されている機械語を読み出す。 593 | 594 |  WORK AREA:FF3D~FF3E メモリ書き込み開始アドレス 595 | 596 |  正常終了 CF=0、異常終了 CF=1 597 | 598 | |エントリポイント|名前|用途| 599 | | -------------- | -- | -- | 600 | |600C|MONHOT|5C66H代替| 601 | 602 |  Gコマンドで実行する機械語プログラムからモニタに戻るときには、ここへのジャンプを指定。 603 | 604 |  オートラン機能が実行中であれば継続して実行される。 605 | 606 | |エントリポイント|名前|用途| 607 | | -------------- | -- | -- | 608 | |6012|WAOPEN|WRITE FILE APPEND OPEN| 609 | 610 |  HL <- DOS_FILENAME先頭アドレス 611 | 612 |  HLレジスタが示すDOS_FILENAMEで追加書き込み用としてファイルをオープン 613 | 614 |  DOS_FILENAMEは31文字まで、最後に00Hをつけること。 615 | 616 |  フラグレジスタ以外のレジスタは変化しない。 617 | 618 |  正常終了 CF=0、異常終了 CF=1 619 | 620 | |エントリポイント|名前|用途| 621 | | -------------- | -- | -- | 622 | |601B|WNOPEN|WRITE FILE NEW OPEN| 623 | 624 |  HL <- DOS_FILENAME先頭アドレス 625 | 626 |  HLレジスタが示すDOS_FILENAMEで書き込み用として新たにファイルをオープン。同名のDOS_FILENAMEのファイルがある場合は削除したのちにオープンする。 627 | 628 |  DOS_FILENAMEは31文字まで、最後に00Hをつけること。 629 | 630 |  フラグレジスタ以外のレジスタは変化しない。 631 | 632 |  正常終了 CF=0、異常終了 CF=1 633 | 634 | |エントリポイント|名前|用途| 635 | | -------------- | -- | -- | 636 | |6018|D_5F2F|5F2FH代替| 637 | 638 |  A <- 書き込みデータ 639 | 640 |  書込み用でオープンされているファイルにAレジスタのデータを追加書込みする。 641 | 642 |  フラグレジスタ以外のレジスタは変化しない。 643 | 644 |  正常終了 CF=0、異常終了 CF=1 645 | 646 | |エントリポイント|名前|用途| 647 | | -------------- | -- | -- | 648 | |6015|D_5ED9|5ED9H代替| 649 | 650 |  HL <- 書き込み開始アドレス 651 | 652 |  DE <- 書き込み終了アドレス 653 | 654 |  書込み用でオープンされているファイルに書き込み開始アドレスから書き込み終了アドレスまでのメモリ内容を機械語フォーマットで書出し、クローズする。 655 | 656 |  WORK AREA:FF3D~FF3E 書き込み開始アドレス 657 | 658 |        FF3F~FF40 書き込み終了アドレス 659 | 660 |  正常終了 CF=0、異常終了 CF=1 661 | 662 | |エントリポイント|名前|用途| 663 | | -------------- | -- | -- | 664 | |601E|WCLOSE|WRITE FILE CLOSE| 665 | 666 |  書込み用ファイルをクローズする。 667 | 668 |  フラグレジスタ以外のレジスタは変化しない。 669 | 670 |  正常終了 CF=0、異常終了 CF=1 671 | 672 | ### SDアクセスサービスルーチンのテスト用プログラム 673 |  SDアクセスサービスルーチンのテストと使い方のサンプルとしてPC-8001_SDリポジトリ、Z80フォルダ内SD Access service routine Testフォルダにテストプログラムを置きました。 674 | 675 |  「sd_test.BIN.CMT」と「SD_TEST2.BIN.CMT」の二つをSDカードにコピーしてモニタ Lコマンドで「sd_test.BIN.CMT」を読み込み実行してください。 676 | 677 |  画面に01からFFまで表示した後、「SD TEST OK」と表示して終了します。 678 | 679 |  SDカードには「SD_WRITE_READ_TEST.DAT」と「SD_WRT_DIRECT_TEST.BIN.CMT」の二つのファイルが出来上がっているはずです。 680 | 681 |  「SD_WRITE_READ_TEST.DAT」は510Byteのファイルサイズで01からFF、FFから01までのデータが格納されているはずです。 682 | 683 |  「SD_WRT_DIRECT_TEST.BIN.CMT」は161ByteのファイルサイズでA000h~A096hまでのメモリ内容を機械語フォーマットのcmtとして保存した内容となっているはずです。 684 | 685 | ## 謝辞 686 |  基板の作成に当たり以下のデータを使わせていただきました。ありがとうございました。 687 | 688 |  Arduino Pro Mini 689 | 690 |   https://github.com/g200kg/kicad-lib-arduino 691 | 692 |  AE-microSD-LLCNV 693 | 694 |   https://github.com/kuninet/PC-8001-SD-8kRAM 695 | 696 |  New CITY HEROの修正点を公開することを快く承諾してくださった内藤 時浩様、ありがとうございました。 697 | 698 |  NBASICのコマンド追加に当たっては、ちくらっぺ様のSD-DOSがとても参考になりました。ありがとうございました。 699 | 700 |   https://github.com/chiqlappe/SD-DOS 701 | 702 |  PC-8001mk2SRでの動作確認をなつさんに行っていただきました。ありがとうございました。 703 | 704 |  スタック領域を破壊し正常にロードが出来ない機械語プログラムの事例について情報を提供してくださった久保ちゃん様、ありがとうございました。 705 | 706 |  SHIFTキーによるON、OFFの切り替えは、CTRLキーを押しながら電源ON又はリセットで行うNモードとN80モードの切り替えとの併用に問題があると指摘していただいた内藤 時浩@NAITOTokihiro様、ありがとうございました。 707 | 708 | ## 追記 709 | 2022.8.18 710 | 711 |  DumpListEditorの動画作成機機能で作成されたcmtファイルについて追記しました。 712 | 713 | 2022.8.21 714 | 715 |  MONITOR Lコマンドで読み込み時にオートラン機能ファイルであればCTRL+B、CLOADをSD用に書き換えるようにした 716 | 717 | 2022.9.25 718 | 719 |  MicroSD Card Adapter用の端子を付加し、基板をRev1.1に更新。 720 | 721 | 2022.11.7 722 | 723 |  部品リストに2764が落ちていたので追加。 724 | 725 | 2023.4.24 726 | 727 |  PC-8001mk2SRでの動作状況を追記しました。 728 | 729 | 2023.5.30 730 | 731 |  E800h以降までロードする機械語プログラムをロードするとスタック領域を破壊してしまうことに対処。 732 | 733 | 2023.6.3 734 | 735 |  SD機能のON、OFFにAキー方式を追加。 736 | 737 | 2023.6.10 738 | 739 |  SDアクセスサービスルーチンを追加、エントリポイントを公開。5F3AH代替ルーチンを見直し。 740 | 741 | 2023.6.25 742 | 743 |  拡張ROMの取付方法を追記しました。 744 | 745 | 2023.7.9 746 | 747 |  N80モードでN80 DISK BASICを使うときの対策を追加しました。 748 | 749 | 2023.9.11 750 | 751 |  PC-8001 N-BASIC V1.0の場合、MONITORに入ることでPC-8001_SDの初期化が行われるように拡張ROM用ソースコードを修正したため、今後アセンブルし直したときに該当コードが含まれるようになりますが、N-BASIC 1.0の時のみ有効になるのでPC-8001mk2_SDに影響はありません。 752 | 753 | 2023.10.5 754 | 755 |  ファイル名長さの仕様を訂正 756 | 757 |   誤)「.CMT」を除いて32文字 正)「.CMT」を含めて31文字 758 | 759 | 2024.1.15 760 | 761 |  SDカードは8GB以下が望ましいことを追記。 762 | 763 | 2024.3.12 764 | 765 |  電源が入ったままでSD-CARDを抜くと再度SD-CARDを挿入してもSD-CARDにアクセスできない問題を解消した。 766 | 767 | 2024.9.6 768 | 769 |  最新のEXT-ROMであるにも関わらず内藤様のXeGraderで「SD drive of newer detected.」と判定できないバクを修正 770 | 771 | 2024.9.11 772 | 773 |  サービスルーチンでの使用ワークエリアを追記 774 | 775 | 776 | 2025.8.30 777 | 778 |  サービスルーチンで解説していなかった600Ch(MONHOT)の解説を追加。 -------------------------------------------------------------------------------- /Kicad/PC-8001mk2_SD.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr User 13780 8268 5 | encoding utf-8 6 | Sheet 1 1 7 | Title "PC-8001mk2_SD" 8 | Date "2022-08-15" 9 | Rev "Rev1.1" 10 | Comp "" 11 | Comment1 "" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L power:PWR_FLAG #FLG02 18 | U 1 1 626B92AA 19 | P 1150 5400 20 | F 0 "#FLG02" H 1150 5475 50 0001 C CNN 21 | F 1 "PWR_FLAG" H 1150 5573 50 0000 C CNN 22 | F 2 "" H 1150 5400 50 0001 C CNN 23 | F 3 "~" H 1150 5400 50 0001 C CNN 24 | 1 1150 5400 25 | 1 0 0 -1 26 | $EndComp 27 | $Comp 28 | L power:+5V #PWR01 29 | U 1 1 62901E30 30 | P 1450 5300 31 | F 0 "#PWR01" H 1450 5150 50 0001 C CNN 32 | F 1 "+5V" H 1465 5473 50 0000 C CNN 33 | F 2 "" H 1450 5300 50 0001 C CNN 34 | F 3 "" H 1450 5300 50 0001 C CNN 35 | 1 1450 5300 36 | 1 0 0 -1 37 | $EndComp 38 | Wire Wire Line 39 | 1450 5300 1450 5400 40 | Wire Wire Line 41 | 1150 5400 1450 5400 42 | Connection ~ 1450 5400 43 | $Comp 44 | L Device:CP1 C1 45 | U 1 1 61AFFCD6 46 | P 1450 5550 47 | F 0 "C1" H 1565 5596 50 0000 L CNN 48 | F 1 "100uF" H 1565 5505 50 0000 L CNN 49 | F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 1450 5550 50 0001 C CNN 50 | F 3 "~" H 1450 5550 50 0001 C CNN 51 | 1 1450 5550 52 | 1 0 0 -1 53 | $EndComp 54 | $Comp 55 | L power:GND #PWR02 56 | U 1 1 61B04D1B 57 | P 1450 5850 58 | F 0 "#PWR02" H 1450 5600 50 0001 C CNN 59 | F 1 "GND" H 1455 5677 50 0000 C CNN 60 | F 2 "" H 1450 5850 50 0001 C CNN 61 | F 3 "" H 1450 5850 50 0001 C CNN 62 | 1 1450 5850 63 | 1 0 0 -1 64 | $EndComp 65 | $Comp 66 | L 74xx:74LS30 U2 67 | U 1 1 621DA5E3 68 | P 4250 1800 69 | F 0 "U2" H 4250 2325 50 0000 C CNN 70 | F 1 "74LS30" H 4250 2234 50 0000 C CNN 71 | F 2 "Package_DIP:DIP-14_W7.62mm_LongPads" H 4250 1800 50 0001 C CNN 72 | F 3 "http://www.ti.com/lit/gpn/sn74LS30" H 4250 1800 50 0001 C CNN 73 | 1 4250 1800 74 | 1 0 0 -1 75 | $EndComp 76 | $Comp 77 | L 74xx:74LS30 U2 78 | U 2 1 621FB49F 79 | P 5950 6000 80 | F 0 "U2" H 6180 6046 50 0000 L CNN 81 | F 1 "74LS30" H 6180 5955 50 0000 L CNN 82 | F 2 "Package_DIP:DIP-14_W7.62mm_LongPads" H 5950 6000 50 0001 C CNN 83 | F 3 "http://www.ti.com/lit/gpn/sn74LS30" H 5950 6000 50 0001 C CNN 84 | 2 5950 6000 85 | 1 0 0 -1 86 | $EndComp 87 | $Comp 88 | L 74xx:74LS04 U1 89 | U 7 1 62200B27 90 | P 4850 6000 91 | F 0 "U1" H 5080 6046 50 0000 L CNN 92 | F 1 "74LS04" H 5080 5955 50 0000 L CNN 93 | F 2 "Package_DIP:DIP-14_W7.62mm_LongPads" H 4850 6000 50 0001 C CNN 94 | F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 4850 6000 50 0001 C CNN 95 | 7 4850 6000 96 | 1 0 0 -1 97 | $EndComp 98 | $Comp 99 | L 74xx:74LS04 U1 100 | U 6 1 6232F73D 101 | P 6300 1500 102 | F 0 "U1" H 6500 1250 50 0000 C CNN 103 | F 1 "74LS04" H 6150 1250 50 0000 C CNN 104 | F 2 "Package_DIP:DIP-14_W7.62mm_LongPads" H 6300 1500 50 0001 C CNN 105 | F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 6300 1500 50 0001 C CNN 106 | 6 6300 1500 107 | 1 0 0 -1 108 | $EndComp 109 | Wire Wire Line 110 | 3500 2300 3750 2300 111 | Wire Wire Line 112 | 3750 2300 3750 2100 113 | Wire Wire Line 114 | 3750 2100 3950 2100 115 | $Comp 116 | L power:+5V #PWR04 117 | U 1 1 6252FE80 118 | P 4300 2300 119 | F 0 "#PWR04" H 4300 2150 50 0001 C CNN 120 | F 1 "+5V" H 4315 2473 50 0000 C CNN 121 | F 2 "" H 4300 2300 50 0001 C CNN 122 | F 3 "" H 4300 2300 50 0001 C CNN 123 | 1 4300 2300 124 | 1 0 0 -1 125 | $EndComp 126 | Wire Wire Line 127 | 3950 2200 3900 2200 128 | Wire Wire Line 129 | 3900 2200 3900 2400 130 | Wire Wire Line 131 | 3900 2400 4300 2400 132 | Wire Wire Line 133 | 4300 2400 4300 2300 134 | $Comp 135 | L Device:C C2 136 | U 1 1 628C00D7 137 | P 4400 6050 138 | F 0 "C2" V 4250 6150 50 0000 C CNN 139 | F 1 "0.1uF" V 4250 5900 50 0000 C CNN 140 | F 2 "Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm" H 4438 5900 50 0001 C CNN 141 | F 3 "~" H 4400 6050 50 0001 C CNN 142 | 1 4400 6050 143 | -1 0 0 1 144 | $EndComp 145 | $Comp 146 | L Device:C C3 147 | U 1 1 628E1651 148 | P 5500 6050 149 | F 0 "C3" V 5350 6150 50 0000 C CNN 150 | F 1 "0.1uF" V 5350 5900 50 0000 C CNN 151 | F 2 "Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm" H 5538 5900 50 0001 C CNN 152 | F 3 "~" H 5500 6050 50 0001 C CNN 153 | 1 5500 6050 154 | -1 0 0 1 155 | $EndComp 156 | Wire Wire Line 157 | 4400 5900 4400 5400 158 | Wire Wire Line 159 | 5950 5400 5950 5500 160 | Wire Wire Line 161 | 4400 6200 4400 6600 162 | Wire Wire Line 163 | 4400 6600 4850 6600 164 | Wire Wire Line 165 | 4850 6600 4850 6500 166 | Wire Wire Line 167 | 4850 6600 5500 6600 168 | Wire Wire Line 169 | 5950 6600 5950 6500 170 | Connection ~ 4850 6600 171 | Wire Wire Line 172 | 5500 6200 5500 6600 173 | Connection ~ 5500 6600 174 | Wire Wire Line 175 | 5500 6600 5950 6600 176 | $Comp 177 | L power:GND #PWR06 178 | U 1 1 62BBAEEE 179 | P 4400 6700 180 | F 0 "#PWR06" H 4400 6450 50 0001 C CNN 181 | F 1 "GND" H 4405 6527 50 0000 C CNN 182 | F 2 "" H 4400 6700 50 0001 C CNN 183 | F 3 "" H 4400 6700 50 0001 C CNN 184 | 1 4400 6700 185 | 1 0 0 -1 186 | $EndComp 187 | $Comp 188 | L power:+5V #PWR05 189 | U 1 1 62C0DD1E 190 | P 4400 5300 191 | F 0 "#PWR05" H 4400 5150 50 0001 C CNN 192 | F 1 "+5V" H 4415 5473 50 0000 C CNN 193 | F 2 "" H 4400 5300 50 0001 C CNN 194 | F 3 "" H 4400 5300 50 0001 C CNN 195 | 1 4400 5300 196 | 1 0 0 -1 197 | $EndComp 198 | Wire Wire Line 199 | 4400 5300 4400 5400 200 | Connection ~ 4400 5400 201 | Wire Wire Line 202 | 4400 6600 4400 6700 203 | Connection ~ 4400 6600 204 | $Comp 205 | L 74xx:74LS04 U1 206 | U 4 1 63D902FA 207 | P 3200 2300 208 | F 0 "U1" H 3000 2000 50 0000 C CNN 209 | F 1 "74LS04" H 3300 2000 50 0000 C CNN 210 | F 2 "Package_DIP:DIP-14_W7.62mm_LongPads" H 3200 2300 50 0001 C CNN 211 | F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 3200 2300 50 0001 C CNN 212 | 4 3200 2300 213 | 1 0 0 -1 214 | $EndComp 215 | $Comp 216 | L 74xx:74LS04 U1 217 | U 5 1 63D917E4 218 | P 3200 1350 219 | F 0 "U1" H 3200 1667 50 0000 C CNN 220 | F 1 "74LS04" H 3200 1576 50 0000 C CNN 221 | F 2 "Package_DIP:DIP-14_W7.62mm_LongPads" H 3200 1350 50 0001 C CNN 222 | F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 3200 1350 50 0001 C CNN 223 | 5 3200 1350 224 | 1 0 0 -1 225 | $EndComp 226 | Wire Wire Line 227 | 2450 4900 5900 4900 228 | Wire Wire Line 229 | 2450 4800 5800 4800 230 | Wire Wire Line 231 | 5900 800 8600 800 232 | Wire Wire Line 233 | 5900 1500 5900 4900 234 | Connection ~ 5900 1500 235 | Wire Wire Line 236 | 6000 1500 5900 1500 237 | Wire Wire Line 238 | 6600 1500 6750 1500 239 | Wire Wire Line 240 | 5900 800 5900 1500 241 | Wire Wire Line 242 | 8600 2200 8700 2200 243 | Wire Wire Line 244 | 8600 800 8600 2200 245 | Wire Wire Line 246 | 8150 4000 10250 4000 247 | Wire Wire Line 248 | 8150 2400 8700 2400 249 | Wire Wire Line 250 | 8150 2500 8700 2500 251 | Wire Wire Line 252 | 8150 2600 8700 2600 253 | Wire Wire Line 254 | 8150 2700 8700 2700 255 | Wire Wire Line 256 | 8150 2800 8700 2800 257 | Wire Wire Line 258 | 8150 2900 8700 2900 259 | Wire Wire Line 260 | 8150 3000 8700 3000 261 | Wire Wire Line 262 | 8150 3100 8700 3100 263 | Wire Wire Line 264 | 5100 3400 6750 3400 265 | Wire Wire Line 266 | 5100 3300 6750 3300 267 | Wire Wire Line 268 | 5100 3200 6750 3200 269 | Wire Wire Line 270 | 5100 3100 6750 3100 271 | Wire Wire Line 272 | 5100 3000 6750 3000 273 | Wire Wire Line 274 | 5100 2900 6750 2900 275 | Wire Wire Line 276 | 5100 2800 6750 2800 277 | Wire Wire Line 278 | 5100 2700 6750 2700 279 | Wire Wire Line 280 | 5800 2000 6750 2000 281 | Wire Wire Line 282 | 5800 4800 5800 2000 283 | Wire Wire Line 284 | 5700 1900 6750 1900 285 | Wire Wire Line 286 | 5700 4700 5700 1900 287 | Wire Wire Line 288 | 5100 2300 6750 2300 289 | Wire Wire Line 290 | 5100 2400 6750 2400 291 | Wire Wire Line 292 | 8150 1500 10350 1500 293 | Wire Wire Line 294 | 8150 1600 10250 1600 295 | Wire Wire Line 296 | 8150 1700 8500 1700 297 | Wire Wire Line 298 | 8150 1800 8400 1800 299 | Wire Wire Line 300 | 10100 2300 10100 2000 301 | Wire Wire Line 302 | 9900 2300 10100 2300 303 | NoConn ~ 8700 2000 304 | NoConn ~ 8700 2100 305 | NoConn ~ 8700 2300 306 | NoConn ~ 9200 3500 307 | NoConn ~ 9300 3500 308 | NoConn ~ 9900 2200 309 | NoConn ~ 9900 2000 310 | NoConn ~ 8150 3900 311 | NoConn ~ 8150 3800 312 | NoConn ~ 8150 3700 313 | NoConn ~ 8150 3600 314 | NoConn ~ 8150 3400 315 | NoConn ~ 8150 3300 316 | NoConn ~ 8150 2200 317 | NoConn ~ 8150 2100 318 | NoConn ~ 8150 2000 319 | NoConn ~ 8150 1900 320 | $Comp 321 | L power:+5V #PWR012 322 | U 1 1 621E99AD 323 | P 10100 2000 324 | F 0 "#PWR012" H 10100 1850 50 0001 C CNN 325 | F 1 "+5V" H 10115 2173 50 0000 C CNN 326 | F 2 "" H 10100 2000 50 0001 C CNN 327 | F 3 "" H 10100 2000 50 0001 C CNN 328 | 1 10100 2000 329 | 1 0 0 -1 330 | $EndComp 331 | Wire Wire Line 332 | 10000 2100 10000 3300 333 | Wire Wire Line 334 | 9900 2100 10000 2100 335 | $Comp 336 | L power:GND #PWR011 337 | U 1 1 621A9C99 338 | P 10000 3300 339 | F 0 "#PWR011" H 10000 3050 50 0001 C CNN 340 | F 1 "GND" H 10005 3127 50 0000 C CNN 341 | F 2 "" H 10000 3300 50 0001 C CNN 342 | F 3 "" H 10000 3300 50 0001 C CNN 343 | 1 10000 3300 344 | 1 0 0 -1 345 | $EndComp 346 | Wire Wire Line 347 | 9500 3700 9500 3500 348 | Wire Wire Line 349 | 8400 3700 9500 3700 350 | Wire Wire Line 351 | 8400 1800 8400 3700 352 | Wire Wire Line 353 | 9400 3600 9400 3500 354 | Wire Wire Line 355 | 8500 3600 9400 3600 356 | Wire Wire Line 357 | 8500 1700 8500 3600 358 | Wire Wire Line 359 | 10250 2400 9900 2400 360 | Wire Wire Line 361 | 10250 1600 10250 2400 362 | Wire Wire Line 363 | 10350 2500 9900 2500 364 | Wire Wire Line 365 | 10350 1500 10350 2500 366 | Wire Wire Line 367 | 10350 2600 9900 2600 368 | Wire Wire Line 369 | 10350 4100 10350 2600 370 | Wire Wire Line 371 | 8300 4100 10350 4100 372 | Wire Wire Line 373 | 8300 3500 8300 4100 374 | Wire Wire Line 375 | 8150 3500 8300 3500 376 | Wire Wire Line 377 | 10250 2700 9900 2700 378 | Wire Wire Line 379 | 10250 4000 10250 2700 380 | Connection ~ 7450 1200 381 | $Comp 382 | L power:+5V #PWR07 383 | U 1 1 61F63930 384 | P 7450 1200 385 | F 0 "#PWR07" H 7450 1050 50 0001 C CNN 386 | F 1 "+5V" H 7465 1373 50 0000 C CNN 387 | F 2 "" H 7450 1200 50 0001 C CNN 388 | F 3 "" H 7450 1200 50 0001 C CNN 389 | 1 7450 1200 390 | 1 0 0 -1 391 | $EndComp 392 | Wire Wire Line 393 | 6700 1200 7450 1200 394 | Wire Wire Line 395 | 6700 4450 6700 1200 396 | Wire Wire Line 397 | 6800 4450 6700 4450 398 | Connection ~ 7450 4450 399 | Wire Wire Line 400 | 7450 4400 7450 4450 401 | Wire Wire Line 402 | 7450 4450 7450 4500 403 | Wire Wire Line 404 | 7100 4450 7450 4450 405 | $Comp 406 | L power:GND #PWR08 407 | U 1 1 61F38F70 408 | P 7450 4500 409 | F 0 "#PWR08" H 7450 4250 50 0001 C CNN 410 | F 1 "GND" H 7455 4327 50 0000 C CNN 411 | F 2 "" H 7450 4500 50 0001 C CNN 412 | F 3 "" H 7450 4500 50 0001 C CNN 413 | 1 7450 4500 414 | 1 0 0 -1 415 | $EndComp 416 | $Comp 417 | L Device:C C4 418 | U 1 1 61F2D5C6 419 | P 6950 4450 420 | F 0 "C4" V 6800 4550 50 0000 C CNN 421 | F 1 "0.1uF" V 6800 4300 50 0000 C CNN 422 | F 2 "Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm" H 6988 4300 50 0001 C CNN 423 | F 3 "~" H 6950 4450 50 0001 C CNN 424 | 1 6950 4450 425 | 0 -1 -1 0 426 | $EndComp 427 | $Comp 428 | L Interface:8255 U3 429 | U 1 1 618A36EE 430 | P 7450 2800 431 | F 0 "U3" H 7050 4300 50 0000 C CNN 432 | F 1 "8255" H 7850 4300 50 0000 C CNN 433 | F 2 "Package_DIP:DIP-40_W15.24mm_LongPads" H 7450 3100 50 0001 C CNN 434 | F 3 "http://aturing.umcs.maine.edu/~meadow/courses/cos335/Intel8255A.pdf" H 7450 3100 50 0001 C CNN 435 | 1 7450 2800 436 | 1 0 0 -1 437 | $EndComp 438 | $Comp 439 | L Arduino:Arduino_Pro_Mini U4 440 | U 1 1 61A254A8 441 | P 9300 2600 442 | F 0 "U4" H 9300 3489 60 0000 C CNN 443 | F 1 "Arduino_Pro_Mini_5V" H 9300 3383 60 0000 C CNN 444 | F 2 "Kicad2-2:Arduino_Pro_Mini" H 10100 1850 60 0001 C CNN 445 | F 3 "https://www.sparkfun.com/products/11113" H 9500 1400 60 0001 C CNN 446 | 1 9300 2600 447 | 1 0 0 -1 448 | $EndComp 449 | Wire Wire Line 450 | 5500 5400 5950 5400 451 | Wire Wire Line 452 | 5500 5900 5500 5400 453 | Connection ~ 5500 5400 454 | Connection ~ 4850 5400 455 | Wire Wire Line 456 | 4850 5400 4850 5500 457 | Wire Wire Line 458 | 4400 5400 4850 5400 459 | Wire Wire Line 460 | 4850 5400 5500 5400 461 | Wire Wire Line 462 | 2500 2300 2900 2300 463 | Wire Wire Line 464 | 1650 5400 1450 5400 465 | Text Label 2500 2000 0 50 ~ 0 466 | A2 467 | Text Label 2500 1900 0 50 ~ 0 468 | A3 469 | Text Label 2500 1800 0 50 ~ 0 470 | A4 471 | Text Label 2500 1700 0 50 ~ 0 472 | A5 473 | Text Label 2500 1600 0 50 ~ 0 474 | A6 475 | Text Label 2500 1350 0 50 ~ 0 476 | A7 477 | Text Label 2450 4700 0 50 ~ 0 478 | ~RD 479 | Text Label 2450 4800 0 50 ~ 0 480 | ~WR 481 | Text Label 1650 5400 0 50 ~ 0 482 | Vcc 483 | Text Label 2500 2300 0 50 ~ 0 484 | ~IOREQ 485 | Text Label 2450 4900 0 50 ~ 0 486 | ~RESET 487 | Wire Wire Line 488 | 850 5600 850 5750 489 | $Comp 490 | L power:PWR_FLAG #FLG01 491 | U 1 1 61C4340B 492 | P 850 5600 493 | F 0 "#FLG01" H 850 5675 50 0001 C CNN 494 | F 1 "PWR_FLAG" H 1100 5700 50 0000 C CNN 495 | F 2 "" H 850 5600 50 0001 C CNN 496 | F 3 "~" H 850 5600 50 0001 C CNN 497 | 1 850 5600 498 | 1 0 0 -1 499 | $EndComp 500 | Wire Wire Line 501 | 850 5750 1450 5750 502 | Wire Wire Line 503 | 1450 5750 1450 5700 504 | Wire Wire Line 505 | 1450 5750 1450 5850 506 | Connection ~ 1450 5750 507 | Wire Wire Line 508 | 3500 1350 3500 1500 509 | Wire Wire Line 510 | 3500 1500 3950 1500 511 | Wire Wire Line 512 | 2450 4700 5700 4700 513 | Wire Wire Line 514 | 4550 1800 6750 1800 515 | Wire Wire Line 516 | 2500 2000 3950 2000 517 | Wire Wire Line 518 | 2500 1900 3950 1900 519 | Wire Wire Line 520 | 2500 1800 3950 1800 521 | Wire Wire Line 522 | 2500 1700 3950 1700 523 | Wire Wire Line 524 | 2500 1600 3950 1600 525 | Wire Wire Line 526 | 2500 1350 2900 1350 527 | Text Label 5100 2300 0 50 ~ 0 528 | A0 529 | Text Label 5100 2400 0 50 ~ 0 530 | A1 531 | Text Label 5100 2700 0 50 ~ 0 532 | D0 533 | Text Label 5100 2800 0 50 ~ 0 534 | D1 535 | Text Label 5100 2900 0 50 ~ 0 536 | D2 537 | Text Label 5100 3000 0 50 ~ 0 538 | D3 539 | Text Label 5100 3100 0 50 ~ 0 540 | D4 541 | Text Label 5100 3200 0 50 ~ 0 542 | D5 543 | Text Label 5100 3300 0 50 ~ 0 544 | D6 545 | Text Label 5100 3400 0 50 ~ 0 546 | D7 547 | $Comp 548 | L Connector_Generic:Conn_02x36_Row_Letter_First J1 549 | U 1 1 62EC7E2E 550 | P 1400 2750 551 | F 0 "J1" H 1450 4667 50 0000 C CNN 552 | F 1 "Conn_02x36_Row_Letter_First" H 1450 4576 50 0000 C CNN 553 | F 2 "pc8001mk2:BUS_PC8001MK2" H 1400 2750 50 0001 C CNN 554 | F 3 "~" H 1400 2750 50 0001 C CNN 555 | 1 1400 2750 556 | 1 0 0 -1 557 | $EndComp 558 | Wire Wire Line 559 | 1200 1050 1000 1050 560 | Wire Wire Line 561 | 1200 1150 1000 1150 562 | Wire Wire Line 563 | 1200 1250 1000 1250 564 | Wire Wire Line 565 | 1200 1350 1000 1350 566 | Wire Wire Line 567 | 1200 1450 1000 1450 568 | Wire Wire Line 569 | 1200 1550 1000 1550 570 | Wire Wire Line 571 | 1200 1650 1000 1650 572 | Wire Wire Line 573 | 1200 1750 1000 1750 574 | Wire Wire Line 575 | 1200 1850 1000 1850 576 | Wire Wire Line 577 | 1200 1950 1000 1950 578 | Wire Wire Line 579 | 1200 2050 1000 2050 580 | Wire Wire Line 581 | 1200 2150 1000 2150 582 | Wire Wire Line 583 | 1200 3050 1000 3050 584 | Wire Wire Line 585 | 1200 3150 1000 3150 586 | Wire Wire Line 587 | 1200 3350 1000 3350 588 | Wire Wire Line 589 | 1200 4150 1000 4150 590 | Wire Wire Line 591 | 1700 1050 1900 1050 592 | Wire Wire Line 593 | 1700 1150 1900 1150 594 | Wire Wire Line 595 | 1700 1250 1900 1250 596 | Wire Wire Line 597 | 1700 1350 1900 1350 598 | Wire Wire Line 599 | 1700 2250 1900 2250 600 | Wire Wire Line 601 | 1700 2350 1900 2350 602 | Wire Wire Line 603 | 1700 2450 1900 2450 604 | Wire Wire Line 605 | 1700 2550 1900 2550 606 | Wire Wire Line 607 | 1700 2650 1900 2650 608 | Wire Wire Line 609 | 1700 2750 1900 2750 610 | Wire Wire Line 611 | 1700 2850 1900 2850 612 | Wire Wire Line 613 | 1700 2950 1900 2950 614 | Text Label 1000 1050 0 50 ~ 0 615 | GND 616 | Text Label 1000 1150 0 50 ~ 0 617 | GND 618 | Text Label 1000 1250 0 50 ~ 0 619 | +5V 620 | Text Label 1000 1350 0 50 ~ 0 621 | +5V 622 | Text Label 1000 1450 0 50 ~ 0 623 | A0 624 | Text Label 1000 1550 0 50 ~ 0 625 | A1 626 | Text Label 1000 1650 0 50 ~ 0 627 | A2 628 | Text Label 1000 1750 0 50 ~ 0 629 | A3 630 | Text Label 1000 1850 0 50 ~ 0 631 | A4 632 | Text Label 1000 1950 0 50 ~ 0 633 | A5 634 | Text Label 1000 2050 0 50 ~ 0 635 | A6 636 | Text Label 1000 2150 0 50 ~ 0 637 | A7 638 | Text Label 1000 3050 0 50 ~ 0 639 | ~RD 640 | Text Label 1000 3150 0 50 ~ 0 641 | ~WR 642 | Text Label 1000 3350 0 50 ~ 0 643 | ~IOREQ 644 | Text Label 1000 4150 0 50 ~ 0 645 | ~RESET 646 | Text Label 1750 1050 0 50 ~ 0 647 | GND 648 | Text Label 1750 1150 0 50 ~ 0 649 | GND 650 | Text Label 1750 1250 0 50 ~ 0 651 | +5V 652 | Text Label 1750 1350 0 50 ~ 0 653 | +5V 654 | Text Label 1800 2250 0 50 ~ 0 655 | D0 656 | Text Label 1800 2350 0 50 ~ 0 657 | D1 658 | Text Label 1800 2450 0 50 ~ 0 659 | D2 660 | Text Label 1800 2550 0 50 ~ 0 661 | D3 662 | Text Label 1800 2650 0 50 ~ 0 663 | D4 664 | Text Label 1800 2750 0 50 ~ 0 665 | D5 666 | Text Label 1800 2850 0 50 ~ 0 667 | D6 668 | Text Label 1800 2950 0 50 ~ 0 669 | D7 670 | NoConn ~ 1700 1450 671 | NoConn ~ 1700 1550 672 | NoConn ~ 1700 1650 673 | NoConn ~ 1700 1750 674 | NoConn ~ 1700 1850 675 | NoConn ~ 1700 1950 676 | NoConn ~ 1700 2050 677 | NoConn ~ 1700 2150 678 | NoConn ~ 1700 3050 679 | NoConn ~ 1700 3150 680 | NoConn ~ 1700 3250 681 | NoConn ~ 1700 3350 682 | NoConn ~ 1700 3450 683 | NoConn ~ 1700 3550 684 | NoConn ~ 1700 3650 685 | NoConn ~ 1700 3750 686 | NoConn ~ 1700 3850 687 | NoConn ~ 1700 3950 688 | NoConn ~ 1700 4050 689 | NoConn ~ 1700 4150 690 | NoConn ~ 1700 4250 691 | NoConn ~ 1700 4350 692 | NoConn ~ 1700 4450 693 | NoConn ~ 1700 4550 694 | NoConn ~ 1200 3250 695 | NoConn ~ 1200 3450 696 | NoConn ~ 1200 3550 697 | NoConn ~ 1200 3650 698 | NoConn ~ 1200 3750 699 | NoConn ~ 1200 3850 700 | NoConn ~ 1200 3950 701 | NoConn ~ 1200 4050 702 | NoConn ~ 1200 4250 703 | NoConn ~ 1200 4350 704 | NoConn ~ 1200 4450 705 | NoConn ~ 1200 4550 706 | NoConn ~ 1200 2250 707 | NoConn ~ 1200 2350 708 | NoConn ~ 1200 2450 709 | NoConn ~ 1200 2550 710 | NoConn ~ 1200 2650 711 | NoConn ~ 1200 2750 712 | NoConn ~ 1200 2850 713 | NoConn ~ 1200 2950 714 | $Comp 715 | L 74xx:74LS04 U1 716 | U 1 1 6338269B 717 | P 2900 5500 718 | F 0 "U1" H 2900 5817 50 0000 C CNN 719 | F 1 "74LS04" H 2900 5726 50 0000 C CNN 720 | F 2 "Package_DIP:DIP-14_W7.62mm_LongPads" H 2900 5500 50 0001 C CNN 721 | F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 2900 5500 50 0001 C CNN 722 | 1 2900 5500 723 | 1 0 0 -1 724 | $EndComp 725 | $Comp 726 | L 74xx:74LS04 U1 727 | U 2 1 633835CF 728 | P 2900 6050 729 | F 0 "U1" H 2900 6367 50 0000 C CNN 730 | F 1 "74LS04" H 2900 6276 50 0000 C CNN 731 | F 2 "Package_DIP:DIP-14_W7.62mm_LongPads" H 2900 6050 50 0001 C CNN 732 | F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 2900 6050 50 0001 C CNN 733 | 2 2900 6050 734 | 1 0 0 -1 735 | $EndComp 736 | $Comp 737 | L 74xx:74LS04 U1 738 | U 3 1 633842C9 739 | P 2900 6600 740 | F 0 "U1" H 2900 6917 50 0000 C CNN 741 | F 1 "74LS04" H 2900 6826 50 0000 C CNN 742 | F 2 "Package_DIP:DIP-14_W7.62mm_LongPads" H 2900 6600 50 0001 C CNN 743 | F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 2900 6600 50 0001 C CNN 744 | 3 2900 6600 745 | 1 0 0 -1 746 | $EndComp 747 | NoConn ~ 3200 5500 748 | NoConn ~ 3200 6050 749 | NoConn ~ 3200 6600 750 | Wire Wire Line 751 | 2600 5500 2450 5500 752 | Wire Wire Line 753 | 2450 5500 2450 6050 754 | Wire Wire Line 755 | 2450 6050 2600 6050 756 | Wire Wire Line 757 | 2450 6050 2450 6600 758 | Wire Wire Line 759 | 2450 6600 2600 6600 760 | Connection ~ 2450 6050 761 | Wire Wire Line 762 | 2450 6600 2450 6800 763 | Connection ~ 2450 6600 764 | $Comp 765 | L power:GND #PWR03 766 | U 1 1 633FB8A8 767 | P 2450 6800 768 | F 0 "#PWR03" H 2450 6550 50 0001 C CNN 769 | F 1 "GND" H 2455 6627 50 0000 C CNN 770 | F 2 "" H 2450 6800 50 0001 C CNN 771 | F 3 "" H 2450 6800 50 0001 C CNN 772 | 1 2450 6800 773 | 1 0 0 -1 774 | $EndComp 775 | Wire Wire Line 776 | 10650 2700 10650 3350 777 | Wire Wire Line 778 | 10800 2700 10650 2700 779 | $Comp 780 | L power:GND #PWR010 781 | U 1 1 625DAB5A 782 | P 10650 3350 783 | F 0 "#PWR010" H 10650 3100 50 0001 C CNN 784 | F 1 "GND" H 10655 3177 50 0000 C CNN 785 | F 2 "" H 10650 3350 50 0001 C CNN 786 | F 3 "" H 10650 3350 50 0001 C CNN 787 | 1 10650 3350 788 | 1 0 0 -1 789 | $EndComp 790 | Wire Wire Line 791 | 10650 2400 10800 2400 792 | Wire Wire Line 793 | 10650 2250 10650 2400 794 | $Comp 795 | L power:+5V #PWR09 796 | U 1 1 625CD0DA 797 | P 10650 2250 798 | F 0 "#PWR09" H 10650 2100 50 0001 C CNN 799 | F 1 "+5V" H 10665 2423 50 0000 C CNN 800 | F 2 "" H 10650 2250 50 0001 C CNN 801 | F 3 "" H 10650 2250 50 0001 C CNN 802 | 1 10650 2250 803 | 1 0 0 -1 804 | $EndComp 805 | NoConn ~ 10800 3200 806 | NoConn ~ 10800 2600 807 | NoConn ~ 10800 2500 808 | $Comp 809 | L Memory_RAM2:Micro_SD_Card_Kit J2 810 | U 1 1 6188B7C4 811 | P 11700 2700 812 | F 0 "J2" H 11200 3400 50 0000 L CNN 813 | F 1 "Micro_SD_Card_Kit" H 11700 3400 50 0000 L CNN 814 | F 2 "Kicad2-2:AE-microSD-LLCNV" H 12850 3000 50 0001 C CNN 815 | F 3 "http://katalog.we-online.de/em/datasheet/693072010801.pdf" H 11700 2700 50 0001 C CNN 816 | 1 11700 2700 817 | 1 0 0 -1 818 | $EndComp 819 | Wire Wire Line 820 | 9900 3100 10800 3100 821 | Wire Wire Line 822 | 9900 3000 10800 3000 823 | Wire Wire Line 824 | 9900 2900 10800 2900 825 | Wire Wire Line 826 | 9900 2800 10800 2800 827 | $Comp 828 | L Connector_Generic:Conn_01x06 J3 829 | U 1 1 63161793 830 | P 11850 4250 831 | F 0 "J3" H 11800 3800 50 0000 L CNN 832 | F 1 "MicroSD Card Adapter" H 11400 3650 50 0000 L CNN 833 | F 2 "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical" H 11850 4250 50 0001 C CNN 834 | F 3 "~" H 11850 4250 50 0001 C CNN 835 | 1 11850 4250 836 | 1 0 0 -1 837 | $EndComp 838 | Wire Wire Line 839 | 11650 4050 11400 4050 840 | Wire Wire Line 841 | 11650 4150 11400 4150 842 | Wire Wire Line 843 | 11650 4250 11400 4250 844 | Wire Wire Line 845 | 11650 4350 11400 4350 846 | Wire Wire Line 847 | 11650 4450 11400 4450 848 | Wire Wire Line 849 | 11650 4550 11400 4550 850 | Text Label 11400 4050 0 50 ~ 0 851 | GND 852 | Text Label 11400 4150 0 50 ~ 0 853 | +5V 854 | Text Label 11400 4250 0 50 ~ 0 855 | MISO 856 | Text Label 11400 4350 0 50 ~ 0 857 | MOSI 858 | Text Label 11400 4450 0 50 ~ 0 859 | SCK 860 | Text Label 11400 4550 0 50 ~ 0 861 | CS 862 | Text Label 10400 2800 0 50 ~ 0 863 | SCK 864 | Text Label 10400 2900 0 50 ~ 0 865 | MISO 866 | Text Label 10400 3000 0 50 ~ 0 867 | MOSI 868 | Text Label 10400 3100 0 50 ~ 0 869 | CS 870 | $EndSCHEMATC 871 | -------------------------------------------------------------------------------- /Kicad/PC-8001mk2_SD.sch-bak: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr User 13780 8268 5 | encoding utf-8 6 | Sheet 1 1 7 | Title "PC-8001mk2_SD" 8 | Date "2022-08-15" 9 | Rev "Rev1.0" 10 | Comp "" 11 | Comment1 "" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L power:PWR_FLAG #FLG02 18 | U 1 1 626B92AA 19 | P 1150 5400 20 | F 0 "#FLG02" H 1150 5475 50 0001 C CNN 21 | F 1 "PWR_FLAG" H 1150 5573 50 0000 C CNN 22 | F 2 "" H 1150 5400 50 0001 C CNN 23 | F 3 "~" H 1150 5400 50 0001 C CNN 24 | 1 1150 5400 25 | 1 0 0 -1 26 | $EndComp 27 | $Comp 28 | L power:+5V #PWR01 29 | U 1 1 62901E30 30 | P 1450 5300 31 | F 0 "#PWR01" H 1450 5150 50 0001 C CNN 32 | F 1 "+5V" H 1465 5473 50 0000 C CNN 33 | F 2 "" H 1450 5300 50 0001 C CNN 34 | F 3 "" H 1450 5300 50 0001 C CNN 35 | 1 1450 5300 36 | 1 0 0 -1 37 | $EndComp 38 | Wire Wire Line 39 | 1450 5300 1450 5400 40 | Wire Wire Line 41 | 1150 5400 1450 5400 42 | Connection ~ 1450 5400 43 | $Comp 44 | L Device:CP1 C1 45 | U 1 1 61AFFCD6 46 | P 1450 5550 47 | F 0 "C1" H 1565 5596 50 0000 L CNN 48 | F 1 "100uF" H 1565 5505 50 0000 L CNN 49 | F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 1450 5550 50 0001 C CNN 50 | F 3 "~" H 1450 5550 50 0001 C CNN 51 | 1 1450 5550 52 | 1 0 0 -1 53 | $EndComp 54 | $Comp 55 | L power:GND #PWR02 56 | U 1 1 61B04D1B 57 | P 1450 5850 58 | F 0 "#PWR02" H 1450 5600 50 0001 C CNN 59 | F 1 "GND" H 1455 5677 50 0000 C CNN 60 | F 2 "" H 1450 5850 50 0001 C CNN 61 | F 3 "" H 1450 5850 50 0001 C CNN 62 | 1 1450 5850 63 | 1 0 0 -1 64 | $EndComp 65 | $Comp 66 | L 74xx:74LS30 U2 67 | U 1 1 621DA5E3 68 | P 4250 1800 69 | F 0 "U2" H 4250 2325 50 0000 C CNN 70 | F 1 "74LS30" H 4250 2234 50 0000 C CNN 71 | F 2 "Package_DIP:DIP-14_W7.62mm_LongPads" H 4250 1800 50 0001 C CNN 72 | F 3 "http://www.ti.com/lit/gpn/sn74LS30" H 4250 1800 50 0001 C CNN 73 | 1 4250 1800 74 | 1 0 0 -1 75 | $EndComp 76 | $Comp 77 | L 74xx:74LS30 U2 78 | U 2 1 621FB49F 79 | P 5950 6000 80 | F 0 "U2" H 6180 6046 50 0000 L CNN 81 | F 1 "74LS30" H 6180 5955 50 0000 L CNN 82 | F 2 "Package_DIP:DIP-14_W7.62mm_LongPads" H 5950 6000 50 0001 C CNN 83 | F 3 "http://www.ti.com/lit/gpn/sn74LS30" H 5950 6000 50 0001 C CNN 84 | 2 5950 6000 85 | 1 0 0 -1 86 | $EndComp 87 | $Comp 88 | L 74xx:74LS04 U1 89 | U 7 1 62200B27 90 | P 4850 6000 91 | F 0 "U1" H 5080 6046 50 0000 L CNN 92 | F 1 "74LS04" H 5080 5955 50 0000 L CNN 93 | F 2 "Package_DIP:DIP-14_W7.62mm_LongPads" H 4850 6000 50 0001 C CNN 94 | F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 4850 6000 50 0001 C CNN 95 | 7 4850 6000 96 | 1 0 0 -1 97 | $EndComp 98 | $Comp 99 | L 74xx:74LS04 U1 100 | U 6 1 6232F73D 101 | P 6300 1500 102 | F 0 "U1" H 6500 1250 50 0000 C CNN 103 | F 1 "74LS04" H 6150 1250 50 0000 C CNN 104 | F 2 "Package_DIP:DIP-14_W7.62mm_LongPads" H 6300 1500 50 0001 C CNN 105 | F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 6300 1500 50 0001 C CNN 106 | 6 6300 1500 107 | 1 0 0 -1 108 | $EndComp 109 | Wire Wire Line 110 | 3500 2300 3750 2300 111 | Wire Wire Line 112 | 3750 2300 3750 2100 113 | Wire Wire Line 114 | 3750 2100 3950 2100 115 | $Comp 116 | L power:+5V #PWR04 117 | U 1 1 6252FE80 118 | P 4300 2300 119 | F 0 "#PWR04" H 4300 2150 50 0001 C CNN 120 | F 1 "+5V" H 4315 2473 50 0000 C CNN 121 | F 2 "" H 4300 2300 50 0001 C CNN 122 | F 3 "" H 4300 2300 50 0001 C CNN 123 | 1 4300 2300 124 | 1 0 0 -1 125 | $EndComp 126 | Wire Wire Line 127 | 3950 2200 3900 2200 128 | Wire Wire Line 129 | 3900 2200 3900 2400 130 | Wire Wire Line 131 | 3900 2400 4300 2400 132 | Wire Wire Line 133 | 4300 2400 4300 2300 134 | $Comp 135 | L Device:C C2 136 | U 1 1 628C00D7 137 | P 4400 6050 138 | F 0 "C2" V 4250 6150 50 0000 C CNN 139 | F 1 "0.1uF" V 4250 5900 50 0000 C CNN 140 | F 2 "Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm" H 4438 5900 50 0001 C CNN 141 | F 3 "~" H 4400 6050 50 0001 C CNN 142 | 1 4400 6050 143 | -1 0 0 1 144 | $EndComp 145 | $Comp 146 | L Device:C C3 147 | U 1 1 628E1651 148 | P 5500 6050 149 | F 0 "C3" V 5350 6150 50 0000 C CNN 150 | F 1 "0.1uF" V 5350 5900 50 0000 C CNN 151 | F 2 "Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm" H 5538 5900 50 0001 C CNN 152 | F 3 "~" H 5500 6050 50 0001 C CNN 153 | 1 5500 6050 154 | -1 0 0 1 155 | $EndComp 156 | Wire Wire Line 157 | 4400 5900 4400 5400 158 | Wire Wire Line 159 | 5950 5400 5950 5500 160 | Wire Wire Line 161 | 4400 6200 4400 6600 162 | Wire Wire Line 163 | 4400 6600 4850 6600 164 | Wire Wire Line 165 | 4850 6600 4850 6500 166 | Wire Wire Line 167 | 4850 6600 5500 6600 168 | Wire Wire Line 169 | 5950 6600 5950 6500 170 | Connection ~ 4850 6600 171 | Wire Wire Line 172 | 5500 6200 5500 6600 173 | Connection ~ 5500 6600 174 | Wire Wire Line 175 | 5500 6600 5950 6600 176 | $Comp 177 | L power:GND #PWR06 178 | U 1 1 62BBAEEE 179 | P 4400 6700 180 | F 0 "#PWR06" H 4400 6450 50 0001 C CNN 181 | F 1 "GND" H 4405 6527 50 0000 C CNN 182 | F 2 "" H 4400 6700 50 0001 C CNN 183 | F 3 "" H 4400 6700 50 0001 C CNN 184 | 1 4400 6700 185 | 1 0 0 -1 186 | $EndComp 187 | $Comp 188 | L power:+5V #PWR05 189 | U 1 1 62C0DD1E 190 | P 4400 5300 191 | F 0 "#PWR05" H 4400 5150 50 0001 C CNN 192 | F 1 "+5V" H 4415 5473 50 0000 C CNN 193 | F 2 "" H 4400 5300 50 0001 C CNN 194 | F 3 "" H 4400 5300 50 0001 C CNN 195 | 1 4400 5300 196 | 1 0 0 -1 197 | $EndComp 198 | Wire Wire Line 199 | 4400 5300 4400 5400 200 | Connection ~ 4400 5400 201 | Wire Wire Line 202 | 4400 6600 4400 6700 203 | Connection ~ 4400 6600 204 | $Comp 205 | L 74xx:74LS04 U1 206 | U 4 1 63D902FA 207 | P 3200 2300 208 | F 0 "U1" H 3000 2000 50 0000 C CNN 209 | F 1 "74LS04" H 3300 2000 50 0000 C CNN 210 | F 2 "Package_DIP:DIP-14_W7.62mm_LongPads" H 3200 2300 50 0001 C CNN 211 | F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 3200 2300 50 0001 C CNN 212 | 4 3200 2300 213 | 1 0 0 -1 214 | $EndComp 215 | $Comp 216 | L 74xx:74LS04 U1 217 | U 5 1 63D917E4 218 | P 3200 1350 219 | F 0 "U1" H 3200 1667 50 0000 C CNN 220 | F 1 "74LS04" H 3200 1576 50 0000 C CNN 221 | F 2 "Package_DIP:DIP-14_W7.62mm_LongPads" H 3200 1350 50 0001 C CNN 222 | F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 3200 1350 50 0001 C CNN 223 | 5 3200 1350 224 | 1 0 0 -1 225 | $EndComp 226 | Wire Wire Line 227 | 2450 4900 5900 4900 228 | Wire Wire Line 229 | 2450 4800 5800 4800 230 | Wire Wire Line 231 | 5900 800 8600 800 232 | Wire Wire Line 233 | 5900 1500 5900 4900 234 | Connection ~ 5900 1500 235 | Wire Wire Line 236 | 6000 1500 5900 1500 237 | Wire Wire Line 238 | 6600 1500 6750 1500 239 | Wire Wire Line 240 | 5900 800 5900 1500 241 | Wire Wire Line 242 | 8600 2200 8700 2200 243 | Wire Wire Line 244 | 8600 800 8600 2200 245 | Wire Wire Line 246 | 8150 4000 10250 4000 247 | Wire Wire Line 248 | 8150 2400 8700 2400 249 | Wire Wire Line 250 | 8150 2500 8700 2500 251 | Wire Wire Line 252 | 8150 2600 8700 2600 253 | Wire Wire Line 254 | 8150 2700 8700 2700 255 | Wire Wire Line 256 | 8150 2800 8700 2800 257 | Wire Wire Line 258 | 8150 2900 8700 2900 259 | Wire Wire Line 260 | 8150 3000 8700 3000 261 | Wire Wire Line 262 | 8150 3100 8700 3100 263 | Wire Wire Line 264 | 5100 3400 6750 3400 265 | Wire Wire Line 266 | 5100 3300 6750 3300 267 | Wire Wire Line 268 | 5100 3200 6750 3200 269 | Wire Wire Line 270 | 5100 3100 6750 3100 271 | Wire Wire Line 272 | 5100 3000 6750 3000 273 | Wire Wire Line 274 | 5100 2900 6750 2900 275 | Wire Wire Line 276 | 5100 2800 6750 2800 277 | Wire Wire Line 278 | 5100 2700 6750 2700 279 | Wire Wire Line 280 | 5800 2000 6750 2000 281 | Wire Wire Line 282 | 5800 4800 5800 2000 283 | Wire Wire Line 284 | 5700 1900 6750 1900 285 | Wire Wire Line 286 | 5700 4700 5700 1900 287 | Wire Wire Line 288 | 5100 2300 6750 2300 289 | Wire Wire Line 290 | 5100 2400 6750 2400 291 | Wire Wire Line 292 | 8150 1500 10350 1500 293 | Wire Wire Line 294 | 8150 1600 10250 1600 295 | Wire Wire Line 296 | 8150 1700 8500 1700 297 | Wire Wire Line 298 | 8150 1800 8400 1800 299 | Wire Wire Line 300 | 10100 2300 10100 2000 301 | Wire Wire Line 302 | 9900 2300 10100 2300 303 | NoConn ~ 8700 2000 304 | NoConn ~ 8700 2100 305 | NoConn ~ 8700 2300 306 | NoConn ~ 9200 3500 307 | NoConn ~ 9300 3500 308 | NoConn ~ 9900 2200 309 | NoConn ~ 9900 2000 310 | NoConn ~ 8150 3900 311 | NoConn ~ 8150 3800 312 | NoConn ~ 8150 3700 313 | NoConn ~ 8150 3600 314 | NoConn ~ 8150 3400 315 | NoConn ~ 8150 3300 316 | NoConn ~ 8150 2200 317 | NoConn ~ 8150 2100 318 | NoConn ~ 8150 2000 319 | NoConn ~ 8150 1900 320 | $Comp 321 | L power:+5V #PWR012 322 | U 1 1 621E99AD 323 | P 10100 2000 324 | F 0 "#PWR012" H 10100 1850 50 0001 C CNN 325 | F 1 "+5V" H 10115 2173 50 0000 C CNN 326 | F 2 "" H 10100 2000 50 0001 C CNN 327 | F 3 "" H 10100 2000 50 0001 C CNN 328 | 1 10100 2000 329 | 1 0 0 -1 330 | $EndComp 331 | Wire Wire Line 332 | 10000 2100 10000 3300 333 | Wire Wire Line 334 | 9900 2100 10000 2100 335 | $Comp 336 | L power:GND #PWR011 337 | U 1 1 621A9C99 338 | P 10000 3300 339 | F 0 "#PWR011" H 10000 3050 50 0001 C CNN 340 | F 1 "GND" H 10005 3127 50 0000 C CNN 341 | F 2 "" H 10000 3300 50 0001 C CNN 342 | F 3 "" H 10000 3300 50 0001 C CNN 343 | 1 10000 3300 344 | 1 0 0 -1 345 | $EndComp 346 | Wire Wire Line 347 | 9500 3700 9500 3500 348 | Wire Wire Line 349 | 8400 3700 9500 3700 350 | Wire Wire Line 351 | 8400 1800 8400 3700 352 | Wire Wire Line 353 | 9400 3600 9400 3500 354 | Wire Wire Line 355 | 8500 3600 9400 3600 356 | Wire Wire Line 357 | 8500 1700 8500 3600 358 | Wire Wire Line 359 | 10250 2400 9900 2400 360 | Wire Wire Line 361 | 10250 1600 10250 2400 362 | Wire Wire Line 363 | 10350 2500 9900 2500 364 | Wire Wire Line 365 | 10350 1500 10350 2500 366 | Wire Wire Line 367 | 10350 2600 9900 2600 368 | Wire Wire Line 369 | 10350 4100 10350 2600 370 | Wire Wire Line 371 | 8300 4100 10350 4100 372 | Wire Wire Line 373 | 8300 3500 8300 4100 374 | Wire Wire Line 375 | 8150 3500 8300 3500 376 | Wire Wire Line 377 | 10250 2700 9900 2700 378 | Wire Wire Line 379 | 10250 4000 10250 2700 380 | Connection ~ 7450 1200 381 | $Comp 382 | L power:+5V #PWR07 383 | U 1 1 61F63930 384 | P 7450 1200 385 | F 0 "#PWR07" H 7450 1050 50 0001 C CNN 386 | F 1 "+5V" H 7465 1373 50 0000 C CNN 387 | F 2 "" H 7450 1200 50 0001 C CNN 388 | F 3 "" H 7450 1200 50 0001 C CNN 389 | 1 7450 1200 390 | 1 0 0 -1 391 | $EndComp 392 | Wire Wire Line 393 | 6700 1200 7450 1200 394 | Wire Wire Line 395 | 6700 4450 6700 1200 396 | Wire Wire Line 397 | 6800 4450 6700 4450 398 | Connection ~ 7450 4450 399 | Wire Wire Line 400 | 7450 4400 7450 4450 401 | Wire Wire Line 402 | 7450 4450 7450 4500 403 | Wire Wire Line 404 | 7100 4450 7450 4450 405 | $Comp 406 | L power:GND #PWR08 407 | U 1 1 61F38F70 408 | P 7450 4500 409 | F 0 "#PWR08" H 7450 4250 50 0001 C CNN 410 | F 1 "GND" H 7455 4327 50 0000 C CNN 411 | F 2 "" H 7450 4500 50 0001 C CNN 412 | F 3 "" H 7450 4500 50 0001 C CNN 413 | 1 7450 4500 414 | 1 0 0 -1 415 | $EndComp 416 | $Comp 417 | L Device:C C4 418 | U 1 1 61F2D5C6 419 | P 6950 4450 420 | F 0 "C4" V 6800 4550 50 0000 C CNN 421 | F 1 "0.1uF" V 6800 4300 50 0000 C CNN 422 | F 2 "Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm" H 6988 4300 50 0001 C CNN 423 | F 3 "~" H 6950 4450 50 0001 C CNN 424 | 1 6950 4450 425 | 0 -1 -1 0 426 | $EndComp 427 | $Comp 428 | L Interface:8255 U3 429 | U 1 1 618A36EE 430 | P 7450 2800 431 | F 0 "U3" H 7050 4300 50 0000 C CNN 432 | F 1 "8255" H 7850 4300 50 0000 C CNN 433 | F 2 "Package_DIP:DIP-40_W15.24mm_LongPads" H 7450 3100 50 0001 C CNN 434 | F 3 "http://aturing.umcs.maine.edu/~meadow/courses/cos335/Intel8255A.pdf" H 7450 3100 50 0001 C CNN 435 | 1 7450 2800 436 | 1 0 0 -1 437 | $EndComp 438 | $Comp 439 | L Arduino:Arduino_Pro_Mini U4 440 | U 1 1 61A254A8 441 | P 9300 2600 442 | F 0 "U4" H 9300 3489 60 0000 C CNN 443 | F 1 "Arduino_Pro_Mini_5V" H 9300 3383 60 0000 C CNN 444 | F 2 "Kicad2-2:Arduino_Pro_Mini" H 10100 1850 60 0001 C CNN 445 | F 3 "https://www.sparkfun.com/products/11113" H 9500 1400 60 0001 C CNN 446 | 1 9300 2600 447 | 1 0 0 -1 448 | $EndComp 449 | Wire Wire Line 450 | 5500 5400 5950 5400 451 | Wire Wire Line 452 | 5500 5900 5500 5400 453 | Connection ~ 5500 5400 454 | Connection ~ 4850 5400 455 | Wire Wire Line 456 | 4850 5400 4850 5500 457 | Wire Wire Line 458 | 4400 5400 4850 5400 459 | Wire Wire Line 460 | 4850 5400 5500 5400 461 | Wire Wire Line 462 | 2500 2300 2900 2300 463 | Wire Wire Line 464 | 1650 5400 1450 5400 465 | Text Label 2500 2000 0 50 ~ 0 466 | A2 467 | Text Label 2500 1900 0 50 ~ 0 468 | A3 469 | Text Label 2500 1800 0 50 ~ 0 470 | A4 471 | Text Label 2500 1700 0 50 ~ 0 472 | A5 473 | Text Label 2500 1600 0 50 ~ 0 474 | A6 475 | Text Label 2500 1350 0 50 ~ 0 476 | A7 477 | Text Label 2450 4700 0 50 ~ 0 478 | ~RD 479 | Text Label 2450 4800 0 50 ~ 0 480 | ~WR 481 | Text Label 1650 5400 0 50 ~ 0 482 | Vcc 483 | Text Label 2500 2300 0 50 ~ 0 484 | ~IOREQ 485 | Text Label 2450 4900 0 50 ~ 0 486 | ~RESET 487 | Wire Wire Line 488 | 850 5600 850 5750 489 | $Comp 490 | L power:PWR_FLAG #FLG01 491 | U 1 1 61C4340B 492 | P 850 5600 493 | F 0 "#FLG01" H 850 5675 50 0001 C CNN 494 | F 1 "PWR_FLAG" H 1100 5700 50 0000 C CNN 495 | F 2 "" H 850 5600 50 0001 C CNN 496 | F 3 "~" H 850 5600 50 0001 C CNN 497 | 1 850 5600 498 | 1 0 0 -1 499 | $EndComp 500 | Wire Wire Line 501 | 850 5750 1450 5750 502 | Wire Wire Line 503 | 1450 5750 1450 5700 504 | Wire Wire Line 505 | 1450 5750 1450 5850 506 | Connection ~ 1450 5750 507 | Wire Wire Line 508 | 3500 1350 3500 1500 509 | Wire Wire Line 510 | 3500 1500 3950 1500 511 | Wire Wire Line 512 | 2450 4700 5700 4700 513 | Wire Wire Line 514 | 4550 1800 6750 1800 515 | Wire Wire Line 516 | 2500 2000 3950 2000 517 | Wire Wire Line 518 | 2500 1900 3950 1900 519 | Wire Wire Line 520 | 2500 1800 3950 1800 521 | Wire Wire Line 522 | 2500 1700 3950 1700 523 | Wire Wire Line 524 | 2500 1600 3950 1600 525 | Wire Wire Line 526 | 2500 1350 2900 1350 527 | Text Label 5100 2300 0 50 ~ 0 528 | A0 529 | Text Label 5100 2400 0 50 ~ 0 530 | A1 531 | Text Label 5100 2700 0 50 ~ 0 532 | D0 533 | Text Label 5100 2800 0 50 ~ 0 534 | D1 535 | Text Label 5100 2900 0 50 ~ 0 536 | D2 537 | Text Label 5100 3000 0 50 ~ 0 538 | D3 539 | Text Label 5100 3100 0 50 ~ 0 540 | D4 541 | Text Label 5100 3200 0 50 ~ 0 542 | D5 543 | Text Label 5100 3300 0 50 ~ 0 544 | D6 545 | Text Label 5100 3400 0 50 ~ 0 546 | D7 547 | $Comp 548 | L Connector_Generic:Conn_02x36_Row_Letter_First J1 549 | U 1 1 62EC7E2E 550 | P 1400 2750 551 | F 0 "J1" H 1450 4667 50 0000 C CNN 552 | F 1 "Conn_02x36_Row_Letter_First" H 1450 4576 50 0000 C CNN 553 | F 2 "pc8001mk2:BUS_PC8001MK2" H 1400 2750 50 0001 C CNN 554 | F 3 "~" H 1400 2750 50 0001 C CNN 555 | 1 1400 2750 556 | 1 0 0 -1 557 | $EndComp 558 | Wire Wire Line 559 | 1200 1050 1000 1050 560 | Wire Wire Line 561 | 1200 1150 1000 1150 562 | Wire Wire Line 563 | 1200 1250 1000 1250 564 | Wire Wire Line 565 | 1200 1350 1000 1350 566 | Wire Wire Line 567 | 1200 1450 1000 1450 568 | Wire Wire Line 569 | 1200 1550 1000 1550 570 | Wire Wire Line 571 | 1200 1650 1000 1650 572 | Wire Wire Line 573 | 1200 1750 1000 1750 574 | Wire Wire Line 575 | 1200 1850 1000 1850 576 | Wire Wire Line 577 | 1200 1950 1000 1950 578 | Wire Wire Line 579 | 1200 2050 1000 2050 580 | Wire Wire Line 581 | 1200 2150 1000 2150 582 | Wire Wire Line 583 | 1200 3050 1000 3050 584 | Wire Wire Line 585 | 1200 3150 1000 3150 586 | Wire Wire Line 587 | 1200 3350 1000 3350 588 | Wire Wire Line 589 | 1200 4150 1000 4150 590 | Wire Wire Line 591 | 1700 1050 1900 1050 592 | Wire Wire Line 593 | 1700 1150 1900 1150 594 | Wire Wire Line 595 | 1700 1250 1900 1250 596 | Wire Wire Line 597 | 1700 1350 1900 1350 598 | Wire Wire Line 599 | 1700 2250 1900 2250 600 | Wire Wire Line 601 | 1700 2350 1900 2350 602 | Wire Wire Line 603 | 1700 2450 1900 2450 604 | Wire Wire Line 605 | 1700 2550 1900 2550 606 | Wire Wire Line 607 | 1700 2650 1900 2650 608 | Wire Wire Line 609 | 1700 2750 1900 2750 610 | Wire Wire Line 611 | 1700 2850 1900 2850 612 | Wire Wire Line 613 | 1700 2950 1900 2950 614 | Text Label 1000 1050 0 50 ~ 0 615 | GND 616 | Text Label 1000 1150 0 50 ~ 0 617 | GND 618 | Text Label 1000 1250 0 50 ~ 0 619 | +5V 620 | Text Label 1000 1350 0 50 ~ 0 621 | +5V 622 | Text Label 1000 1450 0 50 ~ 0 623 | A0 624 | Text Label 1000 1550 0 50 ~ 0 625 | A1 626 | Text Label 1000 1650 0 50 ~ 0 627 | A2 628 | Text Label 1000 1750 0 50 ~ 0 629 | A3 630 | Text Label 1000 1850 0 50 ~ 0 631 | A4 632 | Text Label 1000 1950 0 50 ~ 0 633 | A5 634 | Text Label 1000 2050 0 50 ~ 0 635 | A6 636 | Text Label 1000 2150 0 50 ~ 0 637 | A7 638 | Text Label 1000 3050 0 50 ~ 0 639 | ~RD 640 | Text Label 1000 3150 0 50 ~ 0 641 | ~WR 642 | Text Label 1000 3350 0 50 ~ 0 643 | ~IOREQ 644 | Text Label 1000 4150 0 50 ~ 0 645 | ~RESET 646 | Text Label 1750 1050 0 50 ~ 0 647 | GND 648 | Text Label 1750 1150 0 50 ~ 0 649 | GND 650 | Text Label 1750 1250 0 50 ~ 0 651 | +5V 652 | Text Label 1750 1350 0 50 ~ 0 653 | +5V 654 | Text Label 1800 2250 0 50 ~ 0 655 | D0 656 | Text Label 1800 2350 0 50 ~ 0 657 | D1 658 | Text Label 1800 2450 0 50 ~ 0 659 | D2 660 | Text Label 1800 2550 0 50 ~ 0 661 | D3 662 | Text Label 1800 2650 0 50 ~ 0 663 | D4 664 | Text Label 1800 2750 0 50 ~ 0 665 | D5 666 | Text Label 1800 2850 0 50 ~ 0 667 | D6 668 | Text Label 1800 2950 0 50 ~ 0 669 | D7 670 | NoConn ~ 1700 1450 671 | NoConn ~ 1700 1550 672 | NoConn ~ 1700 1650 673 | NoConn ~ 1700 1750 674 | NoConn ~ 1700 1850 675 | NoConn ~ 1700 1950 676 | NoConn ~ 1700 2050 677 | NoConn ~ 1700 2150 678 | NoConn ~ 1700 3050 679 | NoConn ~ 1700 3150 680 | NoConn ~ 1700 3250 681 | NoConn ~ 1700 3350 682 | NoConn ~ 1700 3450 683 | NoConn ~ 1700 3550 684 | NoConn ~ 1700 3650 685 | NoConn ~ 1700 3750 686 | NoConn ~ 1700 3850 687 | NoConn ~ 1700 3950 688 | NoConn ~ 1700 4050 689 | NoConn ~ 1700 4150 690 | NoConn ~ 1700 4250 691 | NoConn ~ 1700 4350 692 | NoConn ~ 1700 4450 693 | NoConn ~ 1700 4550 694 | NoConn ~ 1200 3250 695 | NoConn ~ 1200 3450 696 | NoConn ~ 1200 3550 697 | NoConn ~ 1200 3650 698 | NoConn ~ 1200 3750 699 | NoConn ~ 1200 3850 700 | NoConn ~ 1200 3950 701 | NoConn ~ 1200 4050 702 | NoConn ~ 1200 4250 703 | NoConn ~ 1200 4350 704 | NoConn ~ 1200 4450 705 | NoConn ~ 1200 4550 706 | NoConn ~ 1200 2250 707 | NoConn ~ 1200 2350 708 | NoConn ~ 1200 2450 709 | NoConn ~ 1200 2550 710 | NoConn ~ 1200 2650 711 | NoConn ~ 1200 2750 712 | NoConn ~ 1200 2850 713 | NoConn ~ 1200 2950 714 | $Comp 715 | L 74xx:74LS04 U1 716 | U 1 1 6338269B 717 | P 2900 5500 718 | F 0 "U1" H 2900 5817 50 0000 C CNN 719 | F 1 "74LS04" H 2900 5726 50 0000 C CNN 720 | F 2 "Package_DIP:DIP-14_W7.62mm_LongPads" H 2900 5500 50 0001 C CNN 721 | F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 2900 5500 50 0001 C CNN 722 | 1 2900 5500 723 | 1 0 0 -1 724 | $EndComp 725 | $Comp 726 | L 74xx:74LS04 U1 727 | U 2 1 633835CF 728 | P 2900 6050 729 | F 0 "U1" H 2900 6367 50 0000 C CNN 730 | F 1 "74LS04" H 2900 6276 50 0000 C CNN 731 | F 2 "Package_DIP:DIP-14_W7.62mm_LongPads" H 2900 6050 50 0001 C CNN 732 | F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 2900 6050 50 0001 C CNN 733 | 2 2900 6050 734 | 1 0 0 -1 735 | $EndComp 736 | $Comp 737 | L 74xx:74LS04 U1 738 | U 3 1 633842C9 739 | P 2900 6600 740 | F 0 "U1" H 2900 6917 50 0000 C CNN 741 | F 1 "74LS04" H 2900 6826 50 0000 C CNN 742 | F 2 "Package_DIP:DIP-14_W7.62mm_LongPads" H 2900 6600 50 0001 C CNN 743 | F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 2900 6600 50 0001 C CNN 744 | 3 2900 6600 745 | 1 0 0 -1 746 | $EndComp 747 | NoConn ~ 3200 5500 748 | NoConn ~ 3200 6050 749 | NoConn ~ 3200 6600 750 | Wire Wire Line 751 | 2600 5500 2450 5500 752 | Wire Wire Line 753 | 2450 5500 2450 6050 754 | Wire Wire Line 755 | 2450 6050 2600 6050 756 | Wire Wire Line 757 | 2450 6050 2450 6600 758 | Wire Wire Line 759 | 2450 6600 2600 6600 760 | Connection ~ 2450 6050 761 | Wire Wire Line 762 | 2450 6600 2450 6800 763 | Connection ~ 2450 6600 764 | $Comp 765 | L power:GND #PWR03 766 | U 1 1 633FB8A8 767 | P 2450 6800 768 | F 0 "#PWR03" H 2450 6550 50 0001 C CNN 769 | F 1 "GND" H 2455 6627 50 0000 C CNN 770 | F 2 "" H 2450 6800 50 0001 C CNN 771 | F 3 "" H 2450 6800 50 0001 C CNN 772 | 1 2450 6800 773 | 1 0 0 -1 774 | $EndComp 775 | Wire Wire Line 776 | 10650 2700 10650 3350 777 | Wire Wire Line 778 | 10800 2700 10650 2700 779 | $Comp 780 | L power:GND #PWR010 781 | U 1 1 625DAB5A 782 | P 10650 3350 783 | F 0 "#PWR010" H 10650 3100 50 0001 C CNN 784 | F 1 "GND" H 10655 3177 50 0000 C CNN 785 | F 2 "" H 10650 3350 50 0001 C CNN 786 | F 3 "" H 10650 3350 50 0001 C CNN 787 | 1 10650 3350 788 | 1 0 0 -1 789 | $EndComp 790 | Wire Wire Line 791 | 10650 2400 10800 2400 792 | Wire Wire Line 793 | 10650 2250 10650 2400 794 | $Comp 795 | L power:+5V #PWR09 796 | U 1 1 625CD0DA 797 | P 10650 2250 798 | F 0 "#PWR09" H 10650 2100 50 0001 C CNN 799 | F 1 "+5V" H 10665 2423 50 0000 C CNN 800 | F 2 "" H 10650 2250 50 0001 C CNN 801 | F 3 "" H 10650 2250 50 0001 C CNN 802 | 1 10650 2250 803 | 1 0 0 -1 804 | $EndComp 805 | NoConn ~ 10800 3200 806 | NoConn ~ 10800 2600 807 | NoConn ~ 10800 2500 808 | $Comp 809 | L Memory_RAM2:Micro_SD_Card_Kit J2 810 | U 1 1 6188B7C4 811 | P 11700 2700 812 | F 0 "J2" H 11200 3400 50 0000 L CNN 813 | F 1 "Micro_SD_Card_Kit" H 11700 3400 50 0000 L CNN 814 | F 2 "Kicad2-2:AE-microSD-LLCNV" H 12850 3000 50 0001 C CNN 815 | F 3 "http://katalog.we-online.de/em/datasheet/693072010801.pdf" H 11700 2700 50 0001 C CNN 816 | 1 11700 2700 817 | 1 0 0 -1 818 | $EndComp 819 | Wire Wire Line 820 | 9900 3100 10800 3100 821 | Wire Wire Line 822 | 9900 3000 10800 3000 823 | Wire Wire Line 824 | 9900 2900 10800 2900 825 | Wire Wire Line 826 | 9900 2800 10800 2800 827 | $Comp 828 | L Connector_Generic:Conn_01x06 J3 829 | U 1 1 63161793 830 | P 11850 4250 831 | F 0 "J3" H 11800 3800 50 0000 L CNN 832 | F 1 "MicroSD Card Adapter" H 11400 3650 50 0000 L CNN 833 | F 2 "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical" H 11850 4250 50 0001 C CNN 834 | F 3 "~" H 11850 4250 50 0001 C CNN 835 | 1 11850 4250 836 | 1 0 0 -1 837 | $EndComp 838 | Wire Wire Line 839 | 11650 4050 11400 4050 840 | Wire Wire Line 841 | 11650 4150 11400 4150 842 | Wire Wire Line 843 | 11650 4250 11400 4250 844 | Wire Wire Line 845 | 11650 4350 11400 4350 846 | Wire Wire Line 847 | 11650 4450 11400 4450 848 | Wire Wire Line 849 | 11650 4550 11400 4550 850 | Text Label 11400 4050 0 50 ~ 0 851 | GND 852 | Text Label 11400 4150 0 50 ~ 0 853 | +5V 854 | Text Label 11400 4250 0 50 ~ 0 855 | MISO 856 | Text Label 11400 4350 0 50 ~ 0 857 | MOSI 858 | Text Label 11400 4450 0 50 ~ 0 859 | SCK 860 | Text Label 11400 4550 0 50 ~ 0 861 | CS 862 | Text Label 10400 2800 0 50 ~ 0 863 | SCK 864 | Text Label 10400 2900 0 50 ~ 0 865 | MISO 866 | Text Label 10400 3000 0 50 ~ 0 867 | MOSI 868 | Text Label 10400 3100 0 50 ~ 0 869 | CS 870 | $EndSCHEMATC 871 | -------------------------------------------------------------------------------- /Kicad/PC-8001mk2_SD.net: -------------------------------------------------------------------------------- 1 | (export (version D) 2 | (design 3 | (source C:\Users\yanat\Documents\GitHub\PC-8001mk2_SD\Kicad\1_1\PC-8001mk2_SD.sch) 4 | (date "2022/09/05 15:40:31") 5 | (tool "Eeschema (5.1.9)-1") 6 | (sheet (number 1) (name /) (tstamps /) 7 | (title_block 8 | (title PC-8001mk2_SD) 9 | (company) 10 | (rev Rev1.0) 11 | (date 2022-08-15) 12 | (source PC-8001mk2_SD.sch) 13 | (comment (number 1) (value "")) 14 | (comment (number 2) (value "")) 15 | (comment (number 3) (value "")) 16 | (comment (number 4) (value ""))))) 17 | (components 18 | (comp (ref C1) 19 | (value 100uF) 20 | (footprint Capacitor_THT:CP_Radial_D5.0mm_P2.50mm) 21 | (datasheet ~) 22 | (libsource (lib Device) (part CP1) (description "Polarized capacitor, US symbol")) 23 | (sheetpath (names /) (tstamps /)) 24 | (tstamp 61AFFCD6)) 25 | (comp (ref U2) 26 | (value 74LS30) 27 | (footprint Package_DIP:DIP-14_W7.62mm_LongPads) 28 | (datasheet http://www.ti.com/lit/gpn/sn74LS30) 29 | (libsource (lib 74xx) (part 74LS30) (description "8-input NAND")) 30 | (sheetpath (names /) (tstamps /)) 31 | (tstamp 621DA5E3)) 32 | (comp (ref U1) 33 | (value 74LS04) 34 | (footprint Package_DIP:DIP-14_W7.62mm_LongPads) 35 | (datasheet http://www.ti.com/lit/gpn/sn74LS04) 36 | (libsource (lib 74xx) (part 74LS04) (description "Hex Inverter")) 37 | (sheetpath (names /) (tstamps /)) 38 | (tstamp 62200B27)) 39 | (comp (ref C2) 40 | (value 0.1uF) 41 | (footprint Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm) 42 | (datasheet ~) 43 | (libsource (lib Device) (part C) (description "Unpolarized capacitor")) 44 | (sheetpath (names /) (tstamps /)) 45 | (tstamp 628C00D7)) 46 | (comp (ref C3) 47 | (value 0.1uF) 48 | (footprint Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm) 49 | (datasheet ~) 50 | (libsource (lib Device) (part C) (description "Unpolarized capacitor")) 51 | (sheetpath (names /) (tstamps /)) 52 | (tstamp 628E1651)) 53 | (comp (ref C4) 54 | (value 0.1uF) 55 | (footprint Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm) 56 | (datasheet ~) 57 | (libsource (lib Device) (part C) (description "Unpolarized capacitor")) 58 | (sheetpath (names /) (tstamps /)) 59 | (tstamp 61F2D5C6)) 60 | (comp (ref U3) 61 | (value 8255) 62 | (footprint Package_DIP:DIP-40_W15.24mm_LongPads) 63 | (datasheet http://aturing.umcs.maine.edu/~meadow/courses/cos335/Intel8255A.pdf) 64 | (libsource (lib Interface) (part 8255) (description "Programmable Peripheral Interface, PDIP-40")) 65 | (sheetpath (names /) (tstamps /)) 66 | (tstamp 618A36EE)) 67 | (comp (ref U4) 68 | (value Arduino_Pro_Mini_5V) 69 | (footprint Kicad2-2:Arduino_Pro_Mini) 70 | (datasheet https://www.sparkfun.com/products/11113) 71 | (libsource (lib Arduino) (part Arduino_Pro_Mini) (description "Arduino Pro Mini")) 72 | (sheetpath (names /) (tstamps /)) 73 | (tstamp 61A254A8)) 74 | (comp (ref J1) 75 | (value Conn_02x36_Row_Letter_First) 76 | (footprint pc8001mk2:BUS_PC8001MK2) 77 | (datasheet ~) 78 | (libsource (lib Connector_Generic) (part Conn_02x36_Row_Letter_First) (description "Generic connector, double row, 02x36, row letter first pin numbering scheme (pin number consists of a letter for the row and a number for the pin index in this row. a1, ..., aN; b1, ..., bN), script generated (kicad-library-utils/schlib/autogen/connector/)")) 79 | (sheetpath (names /) (tstamps /)) 80 | (tstamp 62EC7E2E)) 81 | (comp (ref J2) 82 | (value Micro_SD_Card_Kit) 83 | (footprint Kicad2-2:AE-microSD-LLCNV) 84 | (datasheet http://katalog.we-online.de/em/datasheet/693072010801.pdf) 85 | (libsource (lib Memory_RAM2) (part Micro_SD_Card_Kit) (description "Micro SD Card Socket")) 86 | (sheetpath (names /) (tstamps /)) 87 | (tstamp 6188B7C4)) 88 | (comp (ref J3) 89 | (value "MicroSD Card Adapter") 90 | (footprint Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical) 91 | (datasheet ~) 92 | (libsource (lib Connector_Generic) (part Conn_01x06) (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)")) 93 | (sheetpath (names /) (tstamps /)) 94 | (tstamp 63161793))) 95 | (libparts 96 | (libpart (lib 74xx) (part 74LS04) 97 | (aliases 98 | (alias 74HC04) 99 | (alias 74HCT04) 100 | (alias 74AHC04) 101 | (alias 74AHCT04)) 102 | (description "Hex Inverter") 103 | (docs http://www.ti.com/lit/gpn/sn74LS04) 104 | (footprints 105 | (fp DIP*W7.62mm*) 106 | (fp SSOP?14*) 107 | (fp TSSOP?14*)) 108 | (fields 109 | (field (name Reference) U) 110 | (field (name Value) 74LS04)) 111 | (pins 112 | (pin (num 1) (name ~) (type input)) 113 | (pin (num 2) (name ~) (type output)) 114 | (pin (num 3) (name ~) (type input)) 115 | (pin (num 4) (name ~) (type output)) 116 | (pin (num 5) (name ~) (type input)) 117 | (pin (num 6) (name ~) (type output)) 118 | (pin (num 7) (name GND) (type power_in)) 119 | (pin (num 8) (name ~) (type output)) 120 | (pin (num 9) (name ~) (type input)) 121 | (pin (num 10) (name ~) (type output)) 122 | (pin (num 11) (name ~) (type input)) 123 | (pin (num 12) (name ~) (type output)) 124 | (pin (num 13) (name ~) (type input)) 125 | (pin (num 14) (name VCC) (type power_in)))) 126 | (libpart (lib 74xx) (part 74LS30) 127 | (description "8-input NAND") 128 | (docs http://www.ti.com/lit/gpn/sn74LS30) 129 | (footprints 130 | (fp DIP*W7.62mm*)) 131 | (fields 132 | (field (name Reference) U) 133 | (field (name Value) 74LS30)) 134 | (pins 135 | (pin (num 1) (name ~) (type input)) 136 | (pin (num 2) (name ~) (type input)) 137 | (pin (num 3) (name ~) (type input)) 138 | (pin (num 4) (name ~) (type input)) 139 | (pin (num 5) (name ~) (type input)) 140 | (pin (num 6) (name ~) (type input)) 141 | (pin (num 7) (name GND) (type power_in)) 142 | (pin (num 8) (name ~) (type output)) 143 | (pin (num 11) (name ~) (type input)) 144 | (pin (num 12) (name ~) (type input)) 145 | (pin (num 14) (name VCC) (type power_in)))) 146 | (libpart (lib Arduino) (part Arduino_Pro_Mini) 147 | (description "Arduino Pro Mini") 148 | (docs https://www.sparkfun.com/products/11113) 149 | (fields 150 | (field (name Reference) U) 151 | (field (name Value) Arduino_Pro_Mini) 152 | (field (name Footprint) Arduino:Arduino_Pro_Mini)) 153 | (pins 154 | (pin (num 1) (name D1/TX) (type BiDi)) 155 | (pin (num 2) (name D0/RX) (type BiDi)) 156 | (pin (num 3) (name RST) (type input)) 157 | (pin (num 4) (name GND) (type power_in)) 158 | (pin (num 5) (name D2) (type BiDi)) 159 | (pin (num 6) (name ~~D3) (type BiDi)) 160 | (pin (num 7) (name D4) (type BiDi)) 161 | (pin (num 8) (name ~~D5) (type BiDi)) 162 | (pin (num 9) (name ~~D6) (type BiDi)) 163 | (pin (num 10) (name D7) (type BiDi)) 164 | (pin (num 11) (name D8) (type BiDi)) 165 | (pin (num 12) (name ~~D9) (type BiDi)) 166 | (pin (num 13) (name ~~D10) (type BiDi)) 167 | (pin (num 14) (name ~~D11) (type BiDi)) 168 | (pin (num 15) (name D12) (type BiDi)) 169 | (pin (num 16) (name D13) (type BiDi)) 170 | (pin (num 17) (name D14/A0) (type BiDi)) 171 | (pin (num 18) (name D15/A1) (type BiDi)) 172 | (pin (num 19) (name D16/A2) (type BiDi)) 173 | (pin (num 20) (name D17/A3) (type BiDi)) 174 | (pin (num 21) (name VCC) (type power_in)) 175 | (pin (num 22) (name RST) (type input)) 176 | (pin (num 23) (name GND) (type power_in)) 177 | (pin (num 24) (name RAW) (type power_out)) 178 | (pin (num A4) (name A4) (type BiDi)) 179 | (pin (num A5) (name A5) (type BiDi)) 180 | (pin (num A6) (name A6) (type BiDi)) 181 | (pin (num A7) (name A7) (type BiDi)))) 182 | (libpart (lib Connector_Generic) (part Conn_01x06) 183 | (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)") 184 | (docs ~) 185 | (footprints 186 | (fp Connector*:*_1x??_*)) 187 | (fields 188 | (field (name Reference) J) 189 | (field (name Value) Conn_01x06)) 190 | (pins 191 | (pin (num 1) (name Pin_1) (type passive)) 192 | (pin (num 2) (name Pin_2) (type passive)) 193 | (pin (num 3) (name Pin_3) (type passive)) 194 | (pin (num 4) (name Pin_4) (type passive)) 195 | (pin (num 5) (name Pin_5) (type passive)) 196 | (pin (num 6) (name Pin_6) (type passive)))) 197 | (libpart (lib Connector_Generic) (part Conn_02x36_Row_Letter_First) 198 | (description "Generic connector, double row, 02x36, row letter first pin numbering scheme (pin number consists of a letter for the row and a number for the pin index in this row. a1, ..., aN; b1, ..., bN), script generated (kicad-library-utils/schlib/autogen/connector/)") 199 | (docs ~) 200 | (footprints 201 | (fp Connector*:*_2x??_*)) 202 | (fields 203 | (field (name Reference) J) 204 | (field (name Value) Conn_02x36_Row_Letter_First)) 205 | (pins 206 | (pin (num a1) (name Pin_a1) (type passive)) 207 | (pin (num a2) (name Pin_a2) (type passive)) 208 | (pin (num a3) (name Pin_a3) (type passive)) 209 | (pin (num a4) (name Pin_a4) (type passive)) 210 | (pin (num a5) (name Pin_a5) (type passive)) 211 | (pin (num a6) (name Pin_a6) (type passive)) 212 | (pin (num a7) (name Pin_a7) (type passive)) 213 | (pin (num a8) (name Pin_a8) (type passive)) 214 | (pin (num a9) (name Pin_a9) (type passive)) 215 | (pin (num a10) (name Pin_a10) (type passive)) 216 | (pin (num a11) (name Pin_a11) (type passive)) 217 | (pin (num a12) (name Pin_a12) (type passive)) 218 | (pin (num a13) (name Pin_a13) (type passive)) 219 | (pin (num a14) (name Pin_a14) (type passive)) 220 | (pin (num a15) (name Pin_a15) (type passive)) 221 | (pin (num a16) (name Pin_a16) (type passive)) 222 | (pin (num a17) (name Pin_a17) (type passive)) 223 | (pin (num a18) (name Pin_a18) (type passive)) 224 | (pin (num a19) (name Pin_a19) (type passive)) 225 | (pin (num a20) (name Pin_a20) (type passive)) 226 | (pin (num a21) (name Pin_a21) (type passive)) 227 | (pin (num a22) (name Pin_a22) (type passive)) 228 | (pin (num a23) (name Pin_a23) (type passive)) 229 | (pin (num a24) (name Pin_a24) (type passive)) 230 | (pin (num a25) (name Pin_a25) (type passive)) 231 | (pin (num a26) (name Pin_a26) (type passive)) 232 | (pin (num a27) (name Pin_a27) (type passive)) 233 | (pin (num a28) (name Pin_a28) (type passive)) 234 | (pin (num a29) (name Pin_a29) (type passive)) 235 | (pin (num a30) (name Pin_a30) (type passive)) 236 | (pin (num a31) (name Pin_a31) (type passive)) 237 | (pin (num a32) (name Pin_a32) (type passive)) 238 | (pin (num a33) (name Pin_a33) (type passive)) 239 | (pin (num a34) (name Pin_a34) (type passive)) 240 | (pin (num a35) (name Pin_a35) (type passive)) 241 | (pin (num a36) (name Pin_a36) (type passive)) 242 | (pin (num b1) (name Pin_b1) (type passive)) 243 | (pin (num b2) (name Pin_b2) (type passive)) 244 | (pin (num b3) (name Pin_b3) (type passive)) 245 | (pin (num b4) (name Pin_b4) (type passive)) 246 | (pin (num b5) (name Pin_b5) (type passive)) 247 | (pin (num b6) (name Pin_b6) (type passive)) 248 | (pin (num b7) (name Pin_b7) (type passive)) 249 | (pin (num b8) (name Pin_b8) (type passive)) 250 | (pin (num b9) (name Pin_b9) (type passive)) 251 | (pin (num b10) (name Pin_b10) (type passive)) 252 | (pin (num b11) (name Pin_b11) (type passive)) 253 | (pin (num b12) (name Pin_b12) (type passive)) 254 | (pin (num b13) (name Pin_b13) (type passive)) 255 | (pin (num b14) (name Pin_b14) (type passive)) 256 | (pin (num b15) (name Pin_b15) (type passive)) 257 | (pin (num b16) (name Pin_b16) (type passive)) 258 | (pin (num b17) (name Pin_b17) (type passive)) 259 | (pin (num b18) (name Pin_b18) (type passive)) 260 | (pin (num b19) (name Pin_b19) (type passive)) 261 | (pin (num b20) (name Pin_b20) (type passive)) 262 | (pin (num b21) (name Pin_b21) (type passive)) 263 | (pin (num b22) (name Pin_b22) (type passive)) 264 | (pin (num b23) (name Pin_b23) (type passive)) 265 | (pin (num b24) (name Pin_b24) (type passive)) 266 | (pin (num b25) (name Pin_b25) (type passive)) 267 | (pin (num b26) (name Pin_b26) (type passive)) 268 | (pin (num b27) (name Pin_b27) (type passive)) 269 | (pin (num b28) (name Pin_b28) (type passive)) 270 | (pin (num b29) (name Pin_b29) (type passive)) 271 | (pin (num b30) (name Pin_b30) (type passive)) 272 | (pin (num b31) (name Pin_b31) (type passive)) 273 | (pin (num b32) (name Pin_b32) (type passive)) 274 | (pin (num b33) (name Pin_b33) (type passive)) 275 | (pin (num b34) (name Pin_b34) (type passive)) 276 | (pin (num b35) (name Pin_b35) (type passive)) 277 | (pin (num b36) (name Pin_b36) (type passive)))) 278 | (libpart (lib Device) (part C) 279 | (description "Unpolarized capacitor") 280 | (docs ~) 281 | (footprints 282 | (fp C_*)) 283 | (fields 284 | (field (name Reference) C) 285 | (field (name Value) C)) 286 | (pins 287 | (pin (num 1) (name ~) (type passive)) 288 | (pin (num 2) (name ~) (type passive)))) 289 | (libpart (lib Device) (part CP1) 290 | (description "Polarized capacitor, US symbol") 291 | (docs ~) 292 | (footprints 293 | (fp CP_*)) 294 | (fields 295 | (field (name Reference) C) 296 | (field (name Value) CP1)) 297 | (pins 298 | (pin (num 1) (name ~) (type passive)) 299 | (pin (num 2) (name ~) (type passive)))) 300 | (libpart (lib Interface) (part 8255) 301 | (aliases 302 | (alias 8255A) 303 | (alias 82C55A)) 304 | (description "Programmable Peripheral Interface, PDIP-40") 305 | (docs http://aturing.umcs.maine.edu/~meadow/courses/cos335/Intel8255A.pdf) 306 | (footprints 307 | (fp DIP*W15.24mm*) 308 | (fp PDIP*W15.24mm*)) 309 | (fields 310 | (field (name Reference) U) 311 | (field (name Value) 8255) 312 | (field (name Footprint) Package_DIP:DIP-40_W15.24mm)) 313 | (pins 314 | (pin (num 1) (name PA3) (type BiDi)) 315 | (pin (num 2) (name PA2) (type BiDi)) 316 | (pin (num 3) (name PA1) (type BiDi)) 317 | (pin (num 4) (name PA0) (type BiDi)) 318 | (pin (num 5) (name ~RD~) (type input)) 319 | (pin (num 6) (name ~CS~) (type input)) 320 | (pin (num 7) (name GND) (type power_in)) 321 | (pin (num 8) (name A1) (type input)) 322 | (pin (num 9) (name A0) (type input)) 323 | (pin (num 10) (name PC7) (type BiDi)) 324 | (pin (num 11) (name PC6) (type BiDi)) 325 | (pin (num 12) (name PC5) (type BiDi)) 326 | (pin (num 13) (name PC4) (type BiDi)) 327 | (pin (num 14) (name PC0) (type BiDi)) 328 | (pin (num 15) (name PC1) (type BiDi)) 329 | (pin (num 16) (name PC2) (type BiDi)) 330 | (pin (num 17) (name PC3) (type BiDi)) 331 | (pin (num 18) (name PB0) (type BiDi)) 332 | (pin (num 19) (name PB1) (type BiDi)) 333 | (pin (num 20) (name PB2) (type BiDi)) 334 | (pin (num 21) (name PB3) (type BiDi)) 335 | (pin (num 22) (name PB4) (type BiDi)) 336 | (pin (num 23) (name PB5) (type BiDi)) 337 | (pin (num 24) (name PB6) (type BiDi)) 338 | (pin (num 25) (name PB7) (type BiDi)) 339 | (pin (num 26) (name VCC) (type power_in)) 340 | (pin (num 27) (name D7) (type BiDi)) 341 | (pin (num 28) (name D6) (type BiDi)) 342 | (pin (num 29) (name D5) (type BiDi)) 343 | (pin (num 30) (name D4) (type BiDi)) 344 | (pin (num 31) (name D3) (type BiDi)) 345 | (pin (num 32) (name D2) (type BiDi)) 346 | (pin (num 33) (name D1) (type BiDi)) 347 | (pin (num 34) (name D0) (type BiDi)) 348 | (pin (num 35) (name RESET) (type input)) 349 | (pin (num 36) (name ~WR~) (type input)) 350 | (pin (num 37) (name PA7) (type BiDi)) 351 | (pin (num 38) (name PA6) (type BiDi)) 352 | (pin (num 39) (name PA5) (type BiDi)) 353 | (pin (num 40) (name PA4) (type BiDi)))) 354 | (libpart (lib Memory_RAM2) (part Micro_SD_Card_Kit) 355 | (description "Micro SD Card Socket") 356 | (docs http://katalog.we-online.de/em/datasheet/693072010801.pdf) 357 | (footprints 358 | (fp microSD*)) 359 | (fields 360 | (field (name Reference) J) 361 | (field (name Value) Micro_SD_Card_Kit)) 362 | (pins 363 | (pin (num 1) (name 5V) (type power_in)) 364 | (pin (num 2) (name 3.3V) (type power_in)) 365 | (pin (num 3) (name 3.3V_OUT) (type power_out)) 366 | (pin (num 4) (name GND) (type power_in)) 367 | (pin (num 5) (name CLK) (type BiDi)) 368 | (pin (num 6) (name DAT) (type BiDi)) 369 | (pin (num 7) (name CMD) (type BiDi)) 370 | (pin (num 8) (name CS) (type BiDi)) 371 | (pin (num 9) (name SELECT) (type BiDi))))) 372 | (libraries 373 | (library (logical 74xx) 374 | (uri "C:\\Program Files\\KiCad\\share\\kicad\\library/74xx.lib")) 375 | (library (logical Arduino) 376 | (uri C:\Users\yanat\Documents\GitHub\PC-8001mk2_SD\Kicad\1_1/Arduino.lib)) 377 | (library (logical Connector_Generic) 378 | (uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Connector_Generic.lib")) 379 | (library (logical Device) 380 | (uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Device.lib")) 381 | (library (logical Interface) 382 | (uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Interface.lib")) 383 | (library (logical Memory_RAM2) 384 | (uri C:\Users\yanat\Documents\GitHub\PC-8001mk2_SD\Kicad\1_1/Memory_RAM2.lib))) 385 | (nets 386 | (net (code 1) (name "Net-(J1-Padb34)") 387 | (node (ref J1) (pin b34))) 388 | (net (code 2) (name /A2) 389 | (node (ref U2) (pin 6)) 390 | (node (ref J1) (pin a7))) 391 | (net (code 3) (name /A1) 392 | (node (ref J1) (pin a6)) 393 | (node (ref U3) (pin 8))) 394 | (net (code 4) (name /A0) 395 | (node (ref U3) (pin 9)) 396 | (node (ref J1) (pin a5))) 397 | (net (code 5) (name +5V) 398 | (node (ref C1) (pin 1)) 399 | (node (ref C3) (pin 2)) 400 | (node (ref C2) (pin 2)) 401 | (node (ref U4) (pin 21)) 402 | (node (ref J1) (pin a4)) 403 | (node (ref J1) (pin a3)) 404 | (node (ref U2) (pin 12)) 405 | (node (ref U1) (pin 14)) 406 | (node (ref J2) (pin 1)) 407 | (node (ref U2) (pin 14)) 408 | (node (ref J1) (pin b3)) 409 | (node (ref C4) (pin 1)) 410 | (node (ref U3) (pin 26)) 411 | (node (ref J1) (pin b4)) 412 | (node (ref J3) (pin 2))) 413 | (net (code 6) (name GND) 414 | (node (ref J3) (pin 1)) 415 | (node (ref U2) (pin 7)) 416 | (node (ref U1) (pin 3)) 417 | (node (ref U1) (pin 1)) 418 | (node (ref U1) (pin 5)) 419 | (node (ref U1) (pin 7)) 420 | (node (ref J2) (pin 4)) 421 | (node (ref C4) (pin 2)) 422 | (node (ref J1) (pin a2)) 423 | (node (ref J1) (pin a1)) 424 | (node (ref J1) (pin b2)) 425 | (node (ref J1) (pin b1)) 426 | (node (ref C1) (pin 2)) 427 | (node (ref U3) (pin 7)) 428 | (node (ref C3) (pin 1)) 429 | (node (ref C2) (pin 1)) 430 | (node (ref U4) (pin 23))) 431 | (net (code 7) (name "Net-(J1-Padb9)") 432 | (node (ref J1) (pin b9))) 433 | (net (code 8) (name "Net-(J1-Padb8)") 434 | (node (ref J1) (pin b8))) 435 | (net (code 9) (name "Net-(J1-Padb7)") 436 | (node (ref J1) (pin b7))) 437 | (net (code 10) (name "Net-(J1-Padb6)") 438 | (node (ref J1) (pin b6))) 439 | (net (code 11) (name "Net-(J1-Padb5)") 440 | (node (ref J1) (pin b5))) 441 | (net (code 12) (name "Net-(J1-Padb36)") 442 | (node (ref J1) (pin b36))) 443 | (net (code 13) (name "Net-(J1-Padb35)") 444 | (node (ref J1) (pin b35))) 445 | (net (code 14) (name /A3) 446 | (node (ref U2) (pin 5)) 447 | (node (ref J1) (pin a8))) 448 | (net (code 15) (name "Net-(J1-Padb33)") 449 | (node (ref J1) (pin b33))) 450 | (net (code 16) (name "Net-(J1-Padb32)") 451 | (node (ref J1) (pin b32))) 452 | (net (code 17) (name "Net-(J1-Padb31)") 453 | (node (ref J1) (pin b31))) 454 | (net (code 18) (name "Net-(J1-Padb30)") 455 | (node (ref J1) (pin b30))) 456 | (net (code 19) (name "Net-(J1-Padb29)") 457 | (node (ref J1) (pin b29))) 458 | (net (code 20) (name "Net-(J1-Padb28)") 459 | (node (ref J1) (pin b28))) 460 | (net (code 21) (name "Net-(J1-Padb27)") 461 | (node (ref J1) (pin b27))) 462 | (net (code 22) (name "Net-(J1-Padb26)") 463 | (node (ref J1) (pin b26))) 464 | (net (code 23) (name "Net-(J1-Padb25)") 465 | (node (ref J1) (pin b25))) 466 | (net (code 24) (name "Net-(J1-Padb24)") 467 | (node (ref J1) (pin b24))) 468 | (net (code 25) (name "Net-(J1-Padb23)") 469 | (node (ref J1) (pin b23))) 470 | (net (code 26) (name "Net-(J1-Padb22)") 471 | (node (ref J1) (pin b22))) 472 | (net (code 27) (name "Net-(J1-Padb21)") 473 | (node (ref J1) (pin b21))) 474 | (net (code 28) (name /A6) 475 | (node (ref U2) (pin 2)) 476 | (node (ref J1) (pin a11))) 477 | (net (code 29) (name /A5) 478 | (node (ref U2) (pin 3)) 479 | (node (ref J1) (pin a10))) 480 | (net (code 30) (name /A4) 481 | (node (ref U2) (pin 4)) 482 | (node (ref J1) (pin a9))) 483 | (net (code 31) (name /~RESET) 484 | (node (ref U1) (pin 13)) 485 | (node (ref U4) (pin 3)) 486 | (node (ref J1) (pin a32))) 487 | (net (code 32) (name /~IOREQ) 488 | (node (ref J1) (pin a24)) 489 | (node (ref U1) (pin 9))) 490 | (net (code 33) (name /~WR) 491 | (node (ref U3) (pin 36)) 492 | (node (ref J1) (pin a22))) 493 | (net (code 34) (name /~RD) 494 | (node (ref J1) (pin a21)) 495 | (node (ref U3) (pin 5))) 496 | (net (code 35) (name /A7) 497 | (node (ref J1) (pin a12)) 498 | (node (ref U1) (pin 11))) 499 | (net (code 36) (name "Net-(J1-Pada23)") 500 | (node (ref J1) (pin a23))) 501 | (net (code 37) (name "Net-(J1-Pada20)") 502 | (node (ref J1) (pin a20))) 503 | (net (code 38) (name "Net-(J1-Pada19)") 504 | (node (ref J1) (pin a19))) 505 | (net (code 39) (name "Net-(J1-Pada18)") 506 | (node (ref J1) (pin a18))) 507 | (net (code 40) (name "Net-(J1-Pada17)") 508 | (node (ref J1) (pin a17))) 509 | (net (code 41) (name "Net-(J1-Pada16)") 510 | (node (ref J1) (pin a16))) 511 | (net (code 42) (name "Net-(J1-Pada15)") 512 | (node (ref J1) (pin a15))) 513 | (net (code 43) (name "Net-(J1-Pada14)") 514 | (node (ref J1) (pin a14))) 515 | (net (code 44) (name "Net-(J1-Pada13)") 516 | (node (ref J1) (pin a13))) 517 | (net (code 45) (name /D7) 518 | (node (ref U3) (pin 27)) 519 | (node (ref J1) (pin b20))) 520 | (net (code 46) (name /D6) 521 | (node (ref U3) (pin 28)) 522 | (node (ref J1) (pin b19))) 523 | (net (code 47) (name /D5) 524 | (node (ref U3) (pin 29)) 525 | (node (ref J1) (pin b18))) 526 | (net (code 48) (name /D4) 527 | (node (ref U3) (pin 30)) 528 | (node (ref J1) (pin b17))) 529 | (net (code 49) (name /D3) 530 | (node (ref J1) (pin b16)) 531 | (node (ref U3) (pin 31))) 532 | (net (code 50) (name /D2) 533 | (node (ref J1) (pin b15)) 534 | (node (ref U3) (pin 32))) 535 | (net (code 51) (name /D1) 536 | (node (ref J1) (pin b14)) 537 | (node (ref U3) (pin 33))) 538 | (net (code 52) (name /D0) 539 | (node (ref J1) (pin b13)) 540 | (node (ref U3) (pin 34))) 541 | (net (code 53) (name "Net-(J1-Padb12)") 542 | (node (ref J1) (pin b12))) 543 | (net (code 54) (name "Net-(J1-Padb11)") 544 | (node (ref J1) (pin b11))) 545 | (net (code 55) (name "Net-(J1-Padb10)") 546 | (node (ref J1) (pin b10))) 547 | (net (code 56) (name "Net-(J1-Pada36)") 548 | (node (ref J1) (pin a36))) 549 | (net (code 57) (name "Net-(J1-Pada35)") 550 | (node (ref J1) (pin a35))) 551 | (net (code 58) (name "Net-(J1-Pada34)") 552 | (node (ref J1) (pin a34))) 553 | (net (code 59) (name "Net-(J1-Pada33)") 554 | (node (ref J1) (pin a33))) 555 | (net (code 60) (name "Net-(J1-Pada31)") 556 | (node (ref J1) (pin a31))) 557 | (net (code 61) (name "Net-(J1-Pada30)") 558 | (node (ref J1) (pin a30))) 559 | (net (code 62) (name "Net-(J1-Pada29)") 560 | (node (ref J1) (pin a29))) 561 | (net (code 63) (name "Net-(J1-Pada28)") 562 | (node (ref J1) (pin a28))) 563 | (net (code 64) (name "Net-(J1-Pada27)") 564 | (node (ref J1) (pin a27))) 565 | (net (code 65) (name "Net-(J1-Pada26)") 566 | (node (ref J1) (pin a26))) 567 | (net (code 66) (name "Net-(J1-Pada25)") 568 | (node (ref J1) (pin a25))) 569 | (net (code 67) (name "Net-(J2-Pad3)") 570 | (node (ref J2) (pin 3))) 571 | (net (code 68) (name "Net-(J2-Pad2)") 572 | (node (ref J2) (pin 2))) 573 | (net (code 69) (name "Net-(J2-Pad9)") 574 | (node (ref J2) (pin 9))) 575 | (net (code 70) (name "Net-(U1-Pad6)") 576 | (node (ref U1) (pin 6))) 577 | (net (code 71) (name "Net-(U1-Pad4)") 578 | (node (ref U1) (pin 4))) 579 | (net (code 72) (name "Net-(U1-Pad2)") 580 | (node (ref U1) (pin 2))) 581 | (net (code 73) (name /CS) 582 | (node (ref J2) (pin 8)) 583 | (node (ref U4) (pin 13)) 584 | (node (ref J3) (pin 6))) 585 | (net (code 74) (name /MOSI) 586 | (node (ref U4) (pin 14)) 587 | (node (ref J2) (pin 7)) 588 | (node (ref J3) (pin 4))) 589 | (net (code 75) (name /MISO) 590 | (node (ref J3) (pin 3)) 591 | (node (ref U4) (pin 15)) 592 | (node (ref J2) (pin 6))) 593 | (net (code 76) (name /SCK) 594 | (node (ref J3) (pin 5)) 595 | (node (ref U4) (pin 16)) 596 | (node (ref J2) (pin 5))) 597 | (net (code 77) (name "Net-(U3-Pad25)") 598 | (node (ref U3) (pin 25)) 599 | (node (ref U4) (pin 12))) 600 | (net (code 78) (name "Net-(U3-Pad4)") 601 | (node (ref U4) (pin 19)) 602 | (node (ref U3) (pin 4))) 603 | (net (code 79) (name "Net-(U3-Pad3)") 604 | (node (ref U4) (pin 20)) 605 | (node (ref U3) (pin 3))) 606 | (net (code 80) (name "Net-(U3-Pad24)") 607 | (node (ref U3) (pin 24)) 608 | (node (ref U4) (pin 11))) 609 | (net (code 81) (name "Net-(U3-Pad23)") 610 | (node (ref U3) (pin 23)) 611 | (node (ref U4) (pin 10))) 612 | (net (code 82) (name "Net-(U3-Pad22)") 613 | (node (ref U4) (pin 9)) 614 | (node (ref U3) (pin 22))) 615 | (net (code 83) (name "Net-(U3-Pad21)") 616 | (node (ref U4) (pin 8)) 617 | (node (ref U3) (pin 21))) 618 | (net (code 84) (name "Net-(U3-Pad20)") 619 | (node (ref U4) (pin 7)) 620 | (node (ref U3) (pin 20))) 621 | (net (code 85) (name "Net-(U3-Pad19)") 622 | (node (ref U4) (pin 6)) 623 | (node (ref U3) (pin 19))) 624 | (net (code 86) (name "Net-(U3-Pad18)") 625 | (node (ref U3) (pin 18)) 626 | (node (ref U4) (pin 5))) 627 | (net (code 87) (name "Net-(U3-Pad10)") 628 | (node (ref U4) (pin 17)) 629 | (node (ref U3) (pin 10))) 630 | (net (code 88) (name "Net-(U1-Pad12)") 631 | (node (ref U1) (pin 12)) 632 | (node (ref U3) (pin 35))) 633 | (net (code 89) (name "Net-(U3-Pad17)") 634 | (node (ref U3) (pin 17))) 635 | (net (code 90) (name "Net-(U3-Pad1)") 636 | (node (ref U3) (pin 1)) 637 | (node (ref U4) (pin A5))) 638 | (net (code 91) (name "Net-(U3-Pad40)") 639 | (node (ref U3) (pin 40))) 640 | (net (code 92) (name "Net-(U3-Pad39)") 641 | (node (ref U3) (pin 39))) 642 | (net (code 93) (name "Net-(U3-Pad38)") 643 | (node (ref U3) (pin 38))) 644 | (net (code 94) (name "Net-(U3-Pad37)") 645 | (node (ref U3) (pin 37))) 646 | (net (code 95) (name "Net-(U3-Pad14)") 647 | (node (ref U3) (pin 14))) 648 | (net (code 96) (name "Net-(U3-Pad15)") 649 | (node (ref U3) (pin 15))) 650 | (net (code 97) (name "Net-(U3-Pad13)") 651 | (node (ref U3) (pin 13))) 652 | (net (code 98) (name "Net-(U3-Pad12)") 653 | (node (ref U3) (pin 12))) 654 | (net (code 99) (name "Net-(U3-Pad11)") 655 | (node (ref U3) (pin 11))) 656 | (net (code 100) (name "Net-(U4-Pad24)") 657 | (node (ref U4) (pin 24))) 658 | (net (code 101) (name "Net-(U4-Pad22)") 659 | (node (ref U4) (pin 22))) 660 | (net (code 102) (name "Net-(U4-PadA7)") 661 | (node (ref U4) (pin A7))) 662 | (net (code 103) (name "Net-(U4-PadA6)") 663 | (node (ref U4) (pin A6))) 664 | (net (code 104) (name "Net-(U4-Pad4)") 665 | (node (ref U4) (pin 4))) 666 | (net (code 105) (name "Net-(U4-Pad2)") 667 | (node (ref U4) (pin 2))) 668 | (net (code 106) (name "Net-(U4-Pad1)") 669 | (node (ref U4) (pin 1))) 670 | (net (code 107) (name "Net-(U3-Pad2)") 671 | (node (ref U4) (pin A4)) 672 | (node (ref U3) (pin 2))) 673 | (net (code 108) (name "Net-(U1-Pad8)") 674 | (node (ref U2) (pin 11)) 675 | (node (ref U1) (pin 8))) 676 | (net (code 109) (name "Net-(U1-Pad10)") 677 | (node (ref U2) (pin 1)) 678 | (node (ref U1) (pin 10))) 679 | (net (code 110) (name "Net-(U2-Pad8)") 680 | (node (ref U3) (pin 6)) 681 | (node (ref U2) (pin 8))) 682 | (net (code 111) (name "Net-(U3-Pad16)") 683 | (node (ref U3) (pin 16)) 684 | (node (ref U4) (pin 18))))) -------------------------------------------------------------------------------- /Kicad/PC-8001mk2_SD.dsn: -------------------------------------------------------------------------------- 1 | (pcb "C:\Users\yanat\Documents\GitHub\PC-8001mk2_SD\Kicad\1_1\PC-8001mk2_SD.dsn" 2 | (parser 3 | (string_quote ") 4 | (space_in_quoted_tokens on) 5 | (host_cad "KiCad's Pcbnew") 6 | (host_version "(5.1.9)-1") 7 | ) 8 | (resolution um 10) 9 | (unit um) 10 | (structure 11 | (layer F.Cu 12 | (type signal) 13 | (property 14 | (index 0) 15 | ) 16 | ) 17 | (layer B.Cu 18 | (type signal) 19 | (property 20 | (index 1) 21 | ) 22 | ) 23 | (boundary 24 | (path pcb 0 184658 -70739 187579 -70739 187579 -154940 87630 -154940 25 | 87630 -70739 90678 -70739 90678 -59944 184658 -59944 184658 -70739) 26 | ) 27 | (via "Via[0-1]_500:300_um") 28 | (rule 29 | (width 200) 30 | (clearance 200.1) 31 | (clearance 200.1 (type default_smd)) 32 | (clearance 50 (type smd_smd)) 33 | ) 34 | ) 35 | (placement 36 | (component Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm 37 | (place C4 105689 -99563 front 90 (PN 0.1uF)) 38 | ) 39 | (component "Package_DIP:DIP-40_W15.24mm_LongPads" 40 | (place U3 158369 -90583 front 270 (PN 8255)) 41 | ) 42 | (component MountingHole:MountingHole_3.2mm_M3 43 | (place MH4 92630 -77940 front 0 (PN MountingHole_3.2mm_M3)) 44 | (place MH3 182630 -77940 front 0 (PN MountingHole_3.2mm_M3)) 45 | (place MH2 182630 -149940 front 0 (PN MountingHole_3.2mm_M3)) 46 | ) 47 | (component MountingHole:MountingHole_3.2mm_M3::1 48 | (place MH1 92630 -149940 front 0 (PN MountingHole_3.2mm_M3)) 49 | ) 50 | (component Capacitor_THT:CP_Radial_D5.0mm_P2.50mm 51 | (place C1 168910 -79375 front 0 (PN 100uF)) 52 | ) 53 | (component Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm::1 54 | (place C2 129032 -79280 front 270 (PN 0.1uF)) 55 | ) 56 | (component Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm::2 57 | (place C3 153797 -79280 front 270 (PN 0.1uF)) 58 | ) 59 | (component "Package_DIP:DIP-14_W7.62mm_LongPads" 60 | (place U2 149987 -76740 front 270 (PN 74LS30)) 61 | ) 62 | (component pc8001mk2:BUS_PC8001MK2 63 | (place J1 93218 -66548 back 0 (PN Conn_02x36_Row_Letter_First)) 64 | ) 65 | (component "Kicad2-2:AE-microSD-LLCNV" 66 | (place J2 144780 -124460 front 90 (PN Micro_SD_Card_Kit)) 67 | ) 68 | (component "Package_DIP:DIP-14_W7.62mm_LongPads::1" 69 | (place U1 125222 -76740 front 270 (PN 74LS04)) 70 | ) 71 | (component "Kicad2-2:Arduino_Pro_Mini" 72 | (place U4 121285 -150495 front 180 (PN Arduino_Pro_Mini_5V)) 73 | ) 74 | (component Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical 75 | (place J3 161290 -113792 front 270 (PN "MicroSD Card Adapter")) 76 | ) 77 | ) 78 | (library 79 | (image Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm 80 | (outline (path signal 50 3550 1500 -1050 1500)) 81 | (outline (path signal 50 3550 -1500 3550 1500)) 82 | (outline (path signal 50 -1050 -1500 3550 -1500)) 83 | (outline (path signal 50 -1050 1500 -1050 -1500)) 84 | (outline (path signal 120 3370 -665 3370 -1370)) 85 | (outline (path signal 120 3370 1370 3370 665)) 86 | (outline (path signal 120 -870 -665 -870 -1370)) 87 | (outline (path signal 120 -870 1370 -870 665)) 88 | (outline (path signal 120 -870 -1370 3370 -1370)) 89 | (outline (path signal 120 -870 1370 3370 1370)) 90 | (outline (path signal 100 3250 1250 -750 1250)) 91 | (outline (path signal 100 3250 -1250 3250 1250)) 92 | (outline (path signal 100 -750 -1250 3250 -1250)) 93 | (outline (path signal 100 -750 1250 -750 -1250)) 94 | (pin Round[A]Pad_1600_um 1 0 0) 95 | (pin Round[A]Pad_1600_um 2 2500 0) 96 | ) 97 | (image "Package_DIP:DIP-40_W15.24mm_LongPads" 98 | (outline (path signal 50 16700 1550 -1500 1550)) 99 | (outline (path signal 50 16700 -49800 16700 1550)) 100 | (outline (path signal 50 -1500 -49800 16700 -49800)) 101 | (outline (path signal 50 -1500 1550 -1500 -49800)) 102 | (outline (path signal 120 13680 1330 8620 1330)) 103 | (outline (path signal 120 13680 -49590 13680 1330)) 104 | (outline (path signal 120 1560 -49590 13680 -49590)) 105 | (outline (path signal 120 1560 1330 1560 -49590)) 106 | (outline (path signal 120 6620 1330 1560 1330)) 107 | (outline (path signal 100 255 270 1255 1270)) 108 | (outline (path signal 100 255 -49530 255 270)) 109 | (outline (path signal 100 14985 -49530 255 -49530)) 110 | (outline (path signal 100 14985 1270 14985 -49530)) 111 | (outline (path signal 100 1255 1270 14985 1270)) 112 | (pin Rect[A]Pad_2400x1600_um 1 0 0) 113 | (pin Oval[A]Pad_2400x1600_um 21 15240 -48260) 114 | (pin Oval[A]Pad_2400x1600_um 2 0 -2540) 115 | (pin Oval[A]Pad_2400x1600_um 22 15240 -45720) 116 | (pin Oval[A]Pad_2400x1600_um 3 0 -5080) 117 | (pin Oval[A]Pad_2400x1600_um 23 15240 -43180) 118 | (pin Oval[A]Pad_2400x1600_um 4 0 -7620) 119 | (pin Oval[A]Pad_2400x1600_um 24 15240 -40640) 120 | (pin Oval[A]Pad_2400x1600_um 5 0 -10160) 121 | (pin Oval[A]Pad_2400x1600_um 25 15240 -38100) 122 | (pin Oval[A]Pad_2400x1600_um 6 0 -12700) 123 | (pin Oval[A]Pad_2400x1600_um 26 15240 -35560) 124 | (pin Oval[A]Pad_2400x1600_um 7 0 -15240) 125 | (pin Oval[A]Pad_2400x1600_um 27 15240 -33020) 126 | (pin Oval[A]Pad_2400x1600_um 8 0 -17780) 127 | (pin Oval[A]Pad_2400x1600_um 28 15240 -30480) 128 | (pin Oval[A]Pad_2400x1600_um 9 0 -20320) 129 | (pin Oval[A]Pad_2400x1600_um 29 15240 -27940) 130 | (pin Oval[A]Pad_2400x1600_um 10 0 -22860) 131 | (pin Oval[A]Pad_2400x1600_um 30 15240 -25400) 132 | (pin Oval[A]Pad_2400x1600_um 11 0 -25400) 133 | (pin Oval[A]Pad_2400x1600_um 31 15240 -22860) 134 | (pin Oval[A]Pad_2400x1600_um 12 0 -27940) 135 | (pin Oval[A]Pad_2400x1600_um 32 15240 -20320) 136 | (pin Oval[A]Pad_2400x1600_um 13 0 -30480) 137 | (pin Oval[A]Pad_2400x1600_um 33 15240 -17780) 138 | (pin Oval[A]Pad_2400x1600_um 14 0 -33020) 139 | (pin Oval[A]Pad_2400x1600_um 34 15240 -15240) 140 | (pin Oval[A]Pad_2400x1600_um 15 0 -35560) 141 | (pin Oval[A]Pad_2400x1600_um 35 15240 -12700) 142 | (pin Oval[A]Pad_2400x1600_um 16 0 -38100) 143 | (pin Oval[A]Pad_2400x1600_um 36 15240 -10160) 144 | (pin Oval[A]Pad_2400x1600_um 17 0 -40640) 145 | (pin Oval[A]Pad_2400x1600_um 37 15240 -7620) 146 | (pin Oval[A]Pad_2400x1600_um 18 0 -43180) 147 | (pin Oval[A]Pad_2400x1600_um 38 15240 -5080) 148 | (pin Oval[A]Pad_2400x1600_um 19 0 -45720) 149 | (pin Oval[A]Pad_2400x1600_um 39 15240 -2540) 150 | (pin Oval[A]Pad_2400x1600_um 20 0 -48260) 151 | (pin Oval[A]Pad_2400x1600_um 40 15240 0) 152 | ) 153 | (image MountingHole:MountingHole_3.2mm_M3 154 | (outline (path signal 50 3450 0 3369.34 -741.648 3131.14 -1448.62 2746.52 -2087.85 155 | 2233.48 -2629.46 1616.01 -3048.12 922.973 -3324.25 186.779 -3444.94 156 | -558.148 -3404.55 -1276.98 -3204.97 -1936.1 -2855.53 -2504.68 -2372.56 157 | -2956.16 -1778.66 -3269.4 -1101.59 -3429.78 -373.011 -3429.78 373.011 158 | -3269.4 1101.59 -2956.16 1778.66 -2504.68 2372.56 -1936.1 2855.53 159 | -1276.98 3204.97 -558.148 3404.55 186.779 3444.94 922.973 3324.25 160 | 1616.01 3048.12 2233.48 2629.46 2746.52 2087.85 3131.14 1448.62 161 | 3369.34 741.648 3450 0)) 162 | (outline (path signal 150 3200 0 3119.77 -712.067 2883.1 -1388.43 2501.86 -1995.17 163 | 1995.17 -2501.86 1388.43 -2883.1 712.067 -3119.77 0 -3200 164 | -712.067 -3119.77 -1388.43 -2883.1 -1995.17 -2501.86 -2501.86 -1995.17 165 | -2883.1 -1388.43 -3119.77 -712.067 -3200 0 -3119.77 712.067 166 | -2883.1 1388.43 -2501.86 1995.17 -1995.17 2501.86 -1388.43 2883.1 167 | -712.067 3119.77 0 3200 712.067 3119.77 1388.43 2883.1 1995.17 2501.86 168 | 2501.86 1995.17 2883.1 1388.43 3119.77 712.067 3200 0)) 169 | (keepout "" (circle F.Cu 3200)) 170 | (keepout "" (circle B.Cu 3200)) 171 | ) 172 | (image MountingHole:MountingHole_3.2mm_M3::1 173 | (outline (path signal 150 3200 0 3119.77 -712.067 2883.1 -1388.43 2501.86 -1995.17 174 | 1995.17 -2501.86 1388.43 -2883.1 712.067 -3119.77 0 -3200 175 | -712.067 -3119.77 -1388.43 -2883.1 -1995.17 -2501.86 -2501.86 -1995.17 176 | -2883.1 -1388.43 -3119.77 -712.067 -3200 0 -3119.77 712.067 177 | -2883.1 1388.43 -2501.86 1995.17 -1995.17 2501.86 -1388.43 2883.1 178 | -712.067 3119.77 0 3200 712.067 3119.77 1388.43 2883.1 1995.17 2501.86 179 | 2501.86 1995.17 2883.1 1388.43 3119.77 712.067 3200 0)) 180 | (outline (path signal 50 3450 0 3369.34 -741.648 3131.14 -1448.62 2746.52 -2087.85 181 | 2233.48 -2629.46 1616.01 -3048.12 922.973 -3324.25 186.779 -3444.94 182 | -558.148 -3404.55 -1276.98 -3204.97 -1936.1 -2855.53 -2504.68 -2372.56 183 | -2956.16 -1778.66 -3269.4 -1101.59 -3429.78 -373.011 -3429.78 373.011 184 | -3269.4 1101.59 -2956.16 1778.66 -2504.68 2372.56 -1936.1 2855.53 185 | -1276.98 3204.97 -558.148 3404.55 186.779 3444.94 922.973 3324.25 186 | 1616.01 3048.12 2233.48 2629.46 2746.52 2087.85 3131.14 1448.62 187 | 3369.34 741.648 3450 0)) 188 | (keepout "" (circle F.Cu 3200)) 189 | (keepout "" (circle B.Cu 3200)) 190 | ) 191 | (image Capacitor_THT:CP_Radial_D5.0mm_P2.50mm 192 | (outline (path signal 100 3750 0 3671.46 -621.725 3440.77 -1204.38 3072.42 -1711.37 193 | 2589.57 -2110.82 2022.54 -2377.64 1406.98 -2495.07 781.547 -2455.72 194 | 185.552 -2262.07 -343.56 -1926.28 -772.542 -1469.46 -1074.44 -920.311 195 | -1230.29 -313.333 -1230.29 313.333 -1074.44 920.311 -772.542 1469.46 196 | -343.56 1926.28 185.552 2262.07 781.547 2455.72 1406.98 2495.07 197 | 2022.54 2377.64 2589.57 2110.82 3072.42 1711.37 3440.77 1204.38 198 | 3671.46 621.725 3750 0)) 199 | (outline (path signal 120 3870 0 3787.69 -651.568 3545.92 -1262.19 3159.9 -1793.51 200 | 2653.87 -2212.14 2059.62 -2491.77 1414.51 -2614.83 759.061 -2573.59 201 | 134.458 -2370.65 -420.051 -2018.74 -869.625 -1540 -1186.01 -964.486 202 | -1349.34 -328.373 -1349.34 328.373 -1186.01 964.486 -869.625 1540 203 | -420.051 2018.74 134.458 2370.65 759.061 2573.59 1414.51 2614.83 204 | 2059.62 2491.77 2653.87 2212.14 3159.9 1793.51 3545.92 1262.19 205 | 3787.69 651.568 3870 0)) 206 | (outline (path signal 50 4000 0 3920.09 -658.118 3685 -1277.99 3308.41 -1823.59 207 | 2812.18 -2263.21 2225.16 -2571.3 1581.48 -2729.95 918.524 -2729.95 208 | 274.837 -2571.3 -312.178 -2263.21 -808.405 -1823.59 -1185 -1277.99 209 | -1420.09 -658.118 -1500 0 -1420.09 658.118 -1185 1277.99 210 | -808.405 1823.59 -312.178 2263.21 274.837 2571.3 918.524 2729.95 211 | 1581.48 2729.95 2225.16 2571.3 2812.18 2263.21 3308.41 1823.59 212 | 3685 1277.99 3920.09 658.118 4000 0)) 213 | (outline (path signal 100 -883.605 1087.5 -383.605 1087.5)) 214 | (outline (path signal 100 -633.605 1337.5 -633.605 837.5)) 215 | (outline (path signal 120 1250 2580 1250 -2580)) 216 | (outline (path signal 120 1290 2580 1290 -2580)) 217 | (outline (path signal 120 1330 2579 1330 -2579)) 218 | (outline (path signal 120 1370 2578 1370 -2578)) 219 | (outline (path signal 120 1410 2576 1410 -2576)) 220 | (outline (path signal 120 1450 2573 1450 -2573)) 221 | (outline (path signal 120 1490 2569 1490 1040)) 222 | (outline (path signal 120 1490 -1040 1490 -2569)) 223 | (outline (path signal 120 1530 2565 1530 1040)) 224 | (outline (path signal 120 1530 -1040 1530 -2565)) 225 | (outline (path signal 120 1570 2561 1570 1040)) 226 | (outline (path signal 120 1570 -1040 1570 -2561)) 227 | (outline (path signal 120 1610 2556 1610 1040)) 228 | (outline (path signal 120 1610 -1040 1610 -2556)) 229 | (outline (path signal 120 1650 2550 1650 1040)) 230 | (outline (path signal 120 1650 -1040 1650 -2550)) 231 | (outline (path signal 120 1690 2543 1690 1040)) 232 | (outline (path signal 120 1690 -1040 1690 -2543)) 233 | (outline (path signal 120 1730 2536 1730 1040)) 234 | (outline (path signal 120 1730 -1040 1730 -2536)) 235 | (outline (path signal 120 1770 2528 1770 1040)) 236 | (outline (path signal 120 1770 -1040 1770 -2528)) 237 | (outline (path signal 120 1810 2520 1810 1040)) 238 | (outline (path signal 120 1810 -1040 1810 -2520)) 239 | (outline (path signal 120 1850 2511 1850 1040)) 240 | (outline (path signal 120 1850 -1040 1850 -2511)) 241 | (outline (path signal 120 1890 2501 1890 1040)) 242 | (outline (path signal 120 1890 -1040 1890 -2501)) 243 | (outline (path signal 120 1930 2491 1930 1040)) 244 | (outline (path signal 120 1930 -1040 1930 -2491)) 245 | (outline (path signal 120 1971 2480 1971 1040)) 246 | (outline (path signal 120 1971 -1040 1971 -2480)) 247 | (outline (path signal 120 2011 2468 2011 1040)) 248 | (outline (path signal 120 2011 -1040 2011 -2468)) 249 | (outline (path signal 120 2051 2455 2051 1040)) 250 | (outline (path signal 120 2051 -1040 2051 -2455)) 251 | (outline (path signal 120 2091 2442 2091 1040)) 252 | (outline (path signal 120 2091 -1040 2091 -2442)) 253 | (outline (path signal 120 2131 2428 2131 1040)) 254 | (outline (path signal 120 2131 -1040 2131 -2428)) 255 | (outline (path signal 120 2171 2414 2171 1040)) 256 | (outline (path signal 120 2171 -1040 2171 -2414)) 257 | (outline (path signal 120 2211 2398 2211 1040)) 258 | (outline (path signal 120 2211 -1040 2211 -2398)) 259 | (outline (path signal 120 2251 2382 2251 1040)) 260 | (outline (path signal 120 2251 -1040 2251 -2382)) 261 | (outline (path signal 120 2291 2365 2291 1040)) 262 | (outline (path signal 120 2291 -1040 2291 -2365)) 263 | (outline (path signal 120 2331 2348 2331 1040)) 264 | (outline (path signal 120 2331 -1040 2331 -2348)) 265 | (outline (path signal 120 2371 2329 2371 1040)) 266 | (outline (path signal 120 2371 -1040 2371 -2329)) 267 | (outline (path signal 120 2411 2310 2411 1040)) 268 | (outline (path signal 120 2411 -1040 2411 -2310)) 269 | (outline (path signal 120 2451 2290 2451 1040)) 270 | (outline (path signal 120 2451 -1040 2451 -2290)) 271 | (outline (path signal 120 2491 2268 2491 1040)) 272 | (outline (path signal 120 2491 -1040 2491 -2268)) 273 | (outline (path signal 120 2531 2247 2531 1040)) 274 | (outline (path signal 120 2531 -1040 2531 -2247)) 275 | (outline (path signal 120 2571 2224 2571 1040)) 276 | (outline (path signal 120 2571 -1040 2571 -2224)) 277 | (outline (path signal 120 2611 2200 2611 1040)) 278 | (outline (path signal 120 2611 -1040 2611 -2200)) 279 | (outline (path signal 120 2651 2175 2651 1040)) 280 | (outline (path signal 120 2651 -1040 2651 -2175)) 281 | (outline (path signal 120 2691 2149 2691 1040)) 282 | (outline (path signal 120 2691 -1040 2691 -2149)) 283 | (outline (path signal 120 2731 2122 2731 1040)) 284 | (outline (path signal 120 2731 -1040 2731 -2122)) 285 | (outline (path signal 120 2771 2095 2771 1040)) 286 | (outline (path signal 120 2771 -1040 2771 -2095)) 287 | (outline (path signal 120 2811 2065 2811 1040)) 288 | (outline (path signal 120 2811 -1040 2811 -2065)) 289 | (outline (path signal 120 2851 2035 2851 1040)) 290 | (outline (path signal 120 2851 -1040 2851 -2035)) 291 | (outline (path signal 120 2891 2004 2891 1040)) 292 | (outline (path signal 120 2891 -1040 2891 -2004)) 293 | (outline (path signal 120 2931 1971 2931 1040)) 294 | (outline (path signal 120 2931 -1040 2931 -1971)) 295 | (outline (path signal 120 2971 1937 2971 1040)) 296 | (outline (path signal 120 2971 -1040 2971 -1937)) 297 | (outline (path signal 120 3011 1901 3011 1040)) 298 | (outline (path signal 120 3011 -1040 3011 -1901)) 299 | (outline (path signal 120 3051 1864 3051 1040)) 300 | (outline (path signal 120 3051 -1040 3051 -1864)) 301 | (outline (path signal 120 3091 1826 3091 1040)) 302 | (outline (path signal 120 3091 -1040 3091 -1826)) 303 | (outline (path signal 120 3131 1785 3131 1040)) 304 | (outline (path signal 120 3131 -1040 3131 -1785)) 305 | (outline (path signal 120 3171 1743 3171 1040)) 306 | (outline (path signal 120 3171 -1040 3171 -1743)) 307 | (outline (path signal 120 3211 1699 3211 1040)) 308 | (outline (path signal 120 3211 -1040 3211 -1699)) 309 | (outline (path signal 120 3251 1653 3251 1040)) 310 | (outline (path signal 120 3251 -1040 3251 -1653)) 311 | (outline (path signal 120 3291 1605 3291 1040)) 312 | (outline (path signal 120 3291 -1040 3291 -1605)) 313 | (outline (path signal 120 3331 1554 3331 1040)) 314 | (outline (path signal 120 3331 -1040 3331 -1554)) 315 | (outline (path signal 120 3371 1500 3371 1040)) 316 | (outline (path signal 120 3371 -1040 3371 -1500)) 317 | (outline (path signal 120 3411 1443 3411 1040)) 318 | (outline (path signal 120 3411 -1040 3411 -1443)) 319 | (outline (path signal 120 3451 1383 3451 1040)) 320 | (outline (path signal 120 3451 -1040 3451 -1383)) 321 | (outline (path signal 120 3491 1319 3491 1040)) 322 | (outline (path signal 120 3491 -1040 3491 -1319)) 323 | (outline (path signal 120 3531 1251 3531 1040)) 324 | (outline (path signal 120 3531 -1040 3531 -1251)) 325 | (outline (path signal 120 3571 1178 3571 -1178)) 326 | (outline (path signal 120 3611 1098 3611 -1098)) 327 | (outline (path signal 120 3651 1011 3651 -1011)) 328 | (outline (path signal 120 3691 915 3691 -915)) 329 | (outline (path signal 120 3731 805 3731 -805)) 330 | (outline (path signal 120 3771 677 3771 -677)) 331 | (outline (path signal 120 3811 518 3811 -518)) 332 | (outline (path signal 120 3851 284 3851 -284)) 333 | (outline (path signal 120 -1554.78 1475 -1054.78 1475)) 334 | (outline (path signal 120 -1304.78 1725 -1304.78 1225)) 335 | (pin Rect[A]Pad_1600x1600_um 1 0 0) 336 | (pin Round[A]Pad_1600_um 2 2500 0) 337 | ) 338 | (image Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm::1 339 | (outline (path signal 100 -750 1250 -750 -1250)) 340 | (outline (path signal 100 -750 -1250 3250 -1250)) 341 | (outline (path signal 100 3250 -1250 3250 1250)) 342 | (outline (path signal 100 3250 1250 -750 1250)) 343 | (outline (path signal 120 -870 1370 3370 1370)) 344 | (outline (path signal 120 -870 -1370 3370 -1370)) 345 | (outline (path signal 120 -870 1370 -870 665)) 346 | (outline (path signal 120 -870 -665 -870 -1370)) 347 | (outline (path signal 120 3370 1370 3370 665)) 348 | (outline (path signal 120 3370 -665 3370 -1370)) 349 | (outline (path signal 50 -1050 1500 -1050 -1500)) 350 | (outline (path signal 50 -1050 -1500 3550 -1500)) 351 | (outline (path signal 50 3550 -1500 3550 1500)) 352 | (outline (path signal 50 3550 1500 -1050 1500)) 353 | (pin Round[A]Pad_1600_um 1 0 0) 354 | (pin Round[A]Pad_1600_um 2 2500 0) 355 | ) 356 | (image Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm::2 357 | (outline (path signal 50 3550 1500 -1050 1500)) 358 | (outline (path signal 50 3550 -1500 3550 1500)) 359 | (outline (path signal 50 -1050 -1500 3550 -1500)) 360 | (outline (path signal 50 -1050 1500 -1050 -1500)) 361 | (outline (path signal 120 3370 -665 3370 -1370)) 362 | (outline (path signal 120 3370 1370 3370 665)) 363 | (outline (path signal 120 -870 -665 -870 -1370)) 364 | (outline (path signal 120 -870 1370 -870 665)) 365 | (outline (path signal 120 -870 -1370 3370 -1370)) 366 | (outline (path signal 120 -870 1370 3370 1370)) 367 | (outline (path signal 100 3250 1250 -750 1250)) 368 | (outline (path signal 100 3250 -1250 3250 1250)) 369 | (outline (path signal 100 -750 -1250 3250 -1250)) 370 | (outline (path signal 100 -750 1250 -750 -1250)) 371 | (pin Round[A]Pad_1600_um 2 2500 0) 372 | (pin Round[A]Pad_1600_um 1 0 0) 373 | ) 374 | (image "Package_DIP:DIP-14_W7.62mm_LongPads" 375 | (outline (path signal 50 9100 1550 -1450 1550)) 376 | (outline (path signal 50 9100 -16800 9100 1550)) 377 | (outline (path signal 50 -1450 -16800 9100 -16800)) 378 | (outline (path signal 50 -1450 1550 -1450 -16800)) 379 | (outline (path signal 120 6060 1330 4810 1330)) 380 | (outline (path signal 120 6060 -16570 6060 1330)) 381 | (outline (path signal 120 1560 -16570 6060 -16570)) 382 | (outline (path signal 120 1560 1330 1560 -16570)) 383 | (outline (path signal 120 2810 1330 1560 1330)) 384 | (outline (path signal 100 635 270 1635 1270)) 385 | (outline (path signal 100 635 -16510 635 270)) 386 | (outline (path signal 100 6985 -16510 635 -16510)) 387 | (outline (path signal 100 6985 1270 6985 -16510)) 388 | (outline (path signal 100 1635 1270 6985 1270)) 389 | (pin Rect[A]Pad_2400x1600_um 1 0 0) 390 | (pin Oval[A]Pad_2400x1600_um 8 7620 -15240) 391 | (pin Oval[A]Pad_2400x1600_um 2 0 -2540) 392 | (pin Oval[A]Pad_2400x1600_um 9 7620 -12700) 393 | (pin Oval[A]Pad_2400x1600_um 3 0 -5080) 394 | (pin Oval[A]Pad_2400x1600_um 10 7620 -10160) 395 | (pin Oval[A]Pad_2400x1600_um 4 0 -7620) 396 | (pin Oval[A]Pad_2400x1600_um 11 7620 -7620) 397 | (pin Oval[A]Pad_2400x1600_um 5 0 -10160) 398 | (pin Oval[A]Pad_2400x1600_um 12 7620 -5080) 399 | (pin Oval[A]Pad_2400x1600_um 6 0 -12700) 400 | (pin Oval[A]Pad_2400x1600_um 13 7620 -2540) 401 | (pin Oval[A]Pad_2400x1600_um 7 0 -15240) 402 | (pin Oval[A]Pad_2400x1600_um 14 7620 0) 403 | ) 404 | (image pc8001mk2:BUS_PC8001MK2 405 | (outline (path signal 50 12700 -4060 -102870 -4060)) 406 | (outline (path signal 50 12700 -4060 12700 6985)) 407 | (outline (path signal 50 -102870 6985 12700 6985)) 408 | (outline (path signal 100 2540 6350 2540 -3810)) 409 | (outline (path signal 100 -91440 6350 2540 6350)) 410 | (outline (path signal 100 2540 -3810 -91440 -3810)) 411 | (outline (path signal 100 -91440 6350 -91440 -3810)) 412 | (outline (path signal 50 -102870 -4060 -102870 6985)) 413 | (pin Rect[T]Pad_1780x10000_um a1 -88900 1270) 414 | (pin Rect[T]Pad_1780x10000_um a2 -86360 1270) 415 | (pin Rect[T]Pad_1780x10000_um a3 -83820 1270) 416 | (pin Rect[T]Pad_1780x10000_um a4 -81280 1270) 417 | (pin Rect[T]Pad_1780x10000_um a5 -78740 1270) 418 | (pin Rect[T]Pad_1780x10000_um a6 -76200 1270) 419 | (pin Rect[T]Pad_1780x10000_um a7 -73660 1270) 420 | (pin Rect[T]Pad_1780x10000_um a8 -71120 1270) 421 | (pin Rect[T]Pad_1780x10000_um a9 -68580 1270) 422 | (pin Rect[T]Pad_1780x10000_um a10 -66040 1270) 423 | (pin Rect[T]Pad_1780x10000_um a11 -63500 1270) 424 | (pin Rect[T]Pad_1780x10000_um a12 -60960 1270) 425 | (pin Rect[T]Pad_1780x10000_um a13 -58420 1270) 426 | (pin Rect[T]Pad_1780x10000_um a14 -55880 1270) 427 | (pin Rect[T]Pad_1780x10000_um a15 -53340 1270) 428 | (pin Rect[T]Pad_1780x10000_um a16 -50800 1270) 429 | (pin Rect[T]Pad_1780x10000_um a17 -48260 1270) 430 | (pin Rect[T]Pad_1780x10000_um a18 -45720 1270) 431 | (pin Rect[T]Pad_1780x10000_um a19 -43180 1270) 432 | (pin Rect[T]Pad_1780x10000_um a20 -40640 1270) 433 | (pin Rect[T]Pad_1780x10000_um a21 -38100 1270) 434 | (pin Rect[T]Pad_1780x10000_um a22 -35560 1270) 435 | (pin Rect[B]Pad_1780x10000_um b1 -88900 1270) 436 | (pin Rect[B]Pad_1780x10000_um b2 -86360 1270) 437 | (pin Rect[B]Pad_1780x10000_um b3 -83820 1270) 438 | (pin Rect[B]Pad_1780x10000_um b4 -81280 1270) 439 | (pin Rect[B]Pad_1780x10000_um b5 -78740 1270) 440 | (pin Rect[B]Pad_1780x10000_um b6 -76200 1270) 441 | (pin Rect[B]Pad_1780x10000_um b7 -73660 1270) 442 | (pin Rect[B]Pad_1780x10000_um b8 -71120 1270) 443 | (pin Rect[B]Pad_1780x10000_um b9 -68580 1270) 444 | (pin Rect[B]Pad_1780x10000_um b10 -66040 1270) 445 | (pin Rect[B]Pad_1780x10000_um b11 -63500 1270) 446 | (pin Rect[B]Pad_1780x10000_um b12 -60960 1270) 447 | (pin Rect[B]Pad_1780x10000_um b13 -58420 1270) 448 | (pin Rect[B]Pad_1780x10000_um b14 -55880 1270) 449 | (pin Rect[B]Pad_1780x10000_um b15 -53340 1270) 450 | (pin Rect[B]Pad_1780x10000_um b16 -50800 1270) 451 | (pin Rect[B]Pad_1780x10000_um b17 -48260 1270) 452 | (pin Rect[B]Pad_1780x10000_um b18 -45720 1270) 453 | (pin Rect[B]Pad_1780x10000_um b19 -43180 1270) 454 | (pin Rect[B]Pad_1780x10000_um b20 -40640 1270) 455 | (pin Rect[B]Pad_1780x10000_um b21 -38100 1270) 456 | (pin Rect[B]Pad_1780x10000_um b22 -35560 1270) 457 | (pin Rect[B]Pad_1780x10000_um b23 -33020 1270) 458 | (pin Rect[B]Pad_1780x10000_um b24 -30480 1270) 459 | (pin Rect[B]Pad_1780x10000_um b25 -27940 1270) 460 | (pin Rect[B]Pad_1780x10000_um b26 -25400 1270) 461 | (pin Rect[B]Pad_1780x10000_um b27 -22860 1270) 462 | (pin Rect[B]Pad_1780x10000_um b28 -20320 1270) 463 | (pin Rect[B]Pad_1780x10000_um b29 -17780 1270) 464 | (pin Rect[B]Pad_1780x10000_um b30 -15240 1270) 465 | (pin Rect[B]Pad_1780x10000_um b31 -12700 1270) 466 | (pin Rect[B]Pad_1780x10000_um b32 -10160 1270) 467 | (pin Rect[B]Pad_1780x10000_um b33 -7620 1270) 468 | (pin Rect[B]Pad_1780x10000_um b34 -5080 1270) 469 | (pin Rect[B]Pad_1780x10000_um b35 -2540 1270) 470 | (pin Rect[B]Pad_1780x10000_um b36 0 1270) 471 | (pin Rect[T]Pad_1780x10000_um a23 -33020 1270) 472 | (pin Rect[T]Pad_1780x10000_um a24 -30480 1270) 473 | (pin Rect[T]Pad_1780x10000_um a25 -27940 1270) 474 | (pin Rect[T]Pad_1780x10000_um a26 -25400 1270) 475 | (pin Rect[T]Pad_1780x10000_um a27 -22860 1270) 476 | (pin Rect[T]Pad_1780x10000_um a28 -20320 1270) 477 | (pin Rect[T]Pad_1780x10000_um a29 -17780 1270) 478 | (pin Rect[T]Pad_1780x10000_um a30 -15240 1270) 479 | (pin Rect[T]Pad_1780x10000_um a31 -12700 1270) 480 | (pin Rect[T]Pad_1780x10000_um a32 -10160 1270) 481 | (pin Rect[T]Pad_1780x10000_um a33 -7620 1270) 482 | (pin Rect[T]Pad_1780x10000_um a34 -5080 1270) 483 | (pin Rect[T]Pad_1780x10000_um a35 -2540 1270) 484 | (pin Rect[T]Pad_1780x10000_um a36 0 1270) 485 | ) 486 | (image "Kicad2-2:AE-microSD-LLCNV" 487 | (outline (path signal 120 1700 -22000 1700 1700)) 488 | (outline (path signal 120 -30100 -22000 1700 -22000)) 489 | (outline (path signal 120 -30100 1700 -30100 -22000)) 490 | (outline (path signal 120 1700 1700 -30100 1700)) 491 | (outline (path signal 50 1800 1800 -30200 1800)) 492 | (outline (path signal 50 1800 -22100 1800 1800)) 493 | (outline (path signal 50 -30200 -22100 1800 -22100)) 494 | (outline (path signal 50 -30200 1800 -30200 -22100)) 495 | (outline (path signal 120 1330 -21650 0 -21650)) 496 | (outline (path signal 120 1330 -20320 1330 -21650)) 497 | (outline (path signal 120 1330 -19050 -1330 -19050)) 498 | (outline (path signal 120 -1330 -19050 -1330 1330)) 499 | (outline (path signal 120 1330 -19050 1330 1330)) 500 | (outline (path signal 120 1330 1330 -1330 1330)) 501 | (outline (path signal 100 1270 -20955 635 -21590)) 502 | (outline (path signal 100 1270 1270 1270 -20955)) 503 | (outline (path signal 100 -1270 1270 1270 1270)) 504 | (outline (path signal 100 -1270 -21590 -1270 1270)) 505 | (outline (path signal 100 635 -21590 -1270 -21590)) 506 | (pin Rect[A]Pad_1700x1700_um (rotate 180) 1 0 -20320) 507 | (pin Oval[A]Pad_1700x1700_um (rotate 180) 2 0 -17780) 508 | (pin Oval[A]Pad_1700x1700_um (rotate 180) 3 0 -15240) 509 | (pin Oval[A]Pad_1700x1700_um (rotate 180) 4 0 -12700) 510 | (pin Oval[A]Pad_1700x1700_um (rotate 180) 5 0 -10160) 511 | (pin Oval[A]Pad_1700x1700_um (rotate 180) 6 0 -7620) 512 | (pin Oval[A]Pad_1700x1700_um (rotate 180) 7 0 -5080) 513 | (pin Oval[A]Pad_1700x1700_um (rotate 180) 8 0 -2540) 514 | (pin Oval[A]Pad_1700x1700_um (rotate 180) 9 0 0) 515 | (pin Oval[A]Pad_1700x1700_um @1 -27940 0) 516 | (pin Oval[A]Pad_1700x1700_um @2 -25400 0) 517 | (pin Oval[A]Pad_1700x1700_um @3 -27940 -20320) 518 | (pin Oval[A]Pad_1700x1700_um @4 -25400 -20320) 519 | ) 520 | (image "Package_DIP:DIP-14_W7.62mm_LongPads::1" 521 | (outline (path signal 100 1635 1270 6985 1270)) 522 | (outline (path signal 100 6985 1270 6985 -16510)) 523 | (outline (path signal 100 6985 -16510 635 -16510)) 524 | (outline (path signal 100 635 -16510 635 270)) 525 | (outline (path signal 100 635 270 1635 1270)) 526 | (outline (path signal 120 2810 1330 1560 1330)) 527 | (outline (path signal 120 1560 1330 1560 -16570)) 528 | (outline (path signal 120 1560 -16570 6060 -16570)) 529 | (outline (path signal 120 6060 -16570 6060 1330)) 530 | (outline (path signal 120 6060 1330 4810 1330)) 531 | (outline (path signal 50 -1450 1550 -1450 -16800)) 532 | (outline (path signal 50 -1450 -16800 9100 -16800)) 533 | (outline (path signal 50 9100 -16800 9100 1550)) 534 | (outline (path signal 50 9100 1550 -1450 1550)) 535 | (pin Oval[A]Pad_2400x1600_um 14 7620 0) 536 | (pin Oval[A]Pad_2400x1600_um 7 0 -15240) 537 | (pin Oval[A]Pad_2400x1600_um 13 7620 -2540) 538 | (pin Oval[A]Pad_2400x1600_um 6 0 -12700) 539 | (pin Oval[A]Pad_2400x1600_um 12 7620 -5080) 540 | (pin Oval[A]Pad_2400x1600_um 5 0 -10160) 541 | (pin Oval[A]Pad_2400x1600_um 11 7620 -7620) 542 | (pin Oval[A]Pad_2400x1600_um 4 0 -7620) 543 | (pin Oval[A]Pad_2400x1600_um 10 7620 -10160) 544 | (pin Oval[A]Pad_2400x1600_um 3 0 -5080) 545 | (pin Oval[A]Pad_2400x1600_um 9 7620 -12700) 546 | (pin Oval[A]Pad_2400x1600_um 2 0 -2540) 547 | (pin Oval[A]Pad_2400x1600_um 8 7620 -15240) 548 | (pin Rect[A]Pad_2400x1600_um 1 0 0) 549 | ) 550 | (image "Kicad2-2:Arduino_Pro_Mini" 551 | (outline (path signal 50 16764 -29464 -1524 -29464)) 552 | (outline (path signal 50 16764 -29464 16764 4064)) 553 | (outline (path signal 50 -1524 4064 -1524 -29464)) 554 | (outline (path signal 50 -1524 4064 16764 4064)) 555 | (outline (path signal 100 16510 3810 16510 -29210)) 556 | (outline (path signal 100 0 3810 16510 3810)) 557 | (outline (path signal 100 -1270 2540 0 3810)) 558 | (outline (path signal 100 -1270 -29210 -1270 2540)) 559 | (outline (path signal 100 16510 -29210 -1270 -29210)) 560 | (outline (path signal 120 16637 3937 -1397 3937)) 561 | (outline (path signal 120 16637 -29337 16637 3937)) 562 | (outline (path signal 120 1270 -1270 1270 -29337)) 563 | (outline (path signal 120 1270 -1270 -1397 -1270)) 564 | (outline (path signal 120 -1397 -29337 16640 -29337)) 565 | (outline (path signal 120 13970 1270 13970 -29337)) 566 | (outline (path signal 120 13970 1270 16640 1270)) 567 | (outline (path signal 120 -1397 3937 -1397 1270)) 568 | (outline (path signal 120 -1397 -1270 -1397 -29337)) 569 | (outline (path signal 120 1270 1270 -1397 1270)) 570 | (outline (path signal 120 1270 -1270 1270 1270)) 571 | (pin Rect[A]Pad_1600x1600_um 1 0 0) 572 | (pin Oval[A]Pad_1600x1600_um 2 0 -2540) 573 | (pin Oval[A]Pad_1600x1600_um 3 0 -5080) 574 | (pin Oval[A]Pad_1600x1600_um 13 15240 -27940) 575 | (pin Oval[A]Pad_1600x1600_um 4 0 -7620) 576 | (pin Oval[A]Pad_1600x1600_um 14 15240 -25400) 577 | (pin Oval[A]Pad_1600x1600_um 5 0 -10160) 578 | (pin Oval[A]Pad_1600x1600_um 15 15240 -22860) 579 | (pin Oval[A]Pad_1600x1600_um 6 0 -12700) 580 | (pin Oval[A]Pad_1600x1600_um 16 15240 -20320) 581 | (pin Oval[A]Pad_1600x1600_um 7 0 -15240) 582 | (pin Oval[A]Pad_1600x1600_um 17 15240 -17780) 583 | (pin Oval[A]Pad_1600x1600_um 8 0 -17780) 584 | (pin Oval[A]Pad_1600x1600_um 18 15240 -15240) 585 | (pin Oval[A]Pad_1600x1600_um 9 0 -20320) 586 | (pin Oval[A]Pad_1600x1600_um 19 15240 -12700) 587 | (pin Oval[A]Pad_1600x1600_um 10 0 -22860) 588 | (pin Oval[A]Pad_1600x1600_um 20 15240 -10160) 589 | (pin Oval[A]Pad_1600x1600_um 11 0 -25400) 590 | (pin Oval[A]Pad_1600x1600_um 21 15240 -7620) 591 | (pin Oval[A]Pad_1600x1600_um 12 0 -27940) 592 | (pin Oval[A]Pad_1600x1600_um 22 15240 -5080) 593 | (pin Oval[A]Pad_1600x1600_um 23 15240 -2540) 594 | (pin Oval[A]Pad_1600x1600_um 24 15240 0) 595 | (pin Oval[A]Pad_1600x1600_um A5 12700 -8890) 596 | (pin Oval[A]Pad_1600x1600_um A4 12700 -11430) 597 | (pin Oval[A]Pad_1600x1600_um A7 12700 -19050) 598 | (pin Oval[A]Pad_1600x1600_um A6 12700 -21590) 599 | ) 600 | (image Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical 601 | (outline (path signal 100 -1270 1270 635 1270)) 602 | (outline (path signal 100 635 1270 1270 635)) 603 | (outline (path signal 100 1270 635 1270 -13970)) 604 | (outline (path signal 100 1270 -13970 -1270 -13970)) 605 | (outline (path signal 100 -1270 -13970 -1270 1270)) 606 | (outline (path signal 120 -1330 -1270 1330 -1270)) 607 | (outline (path signal 120 -1330 -1270 -1330 -14030)) 608 | (outline (path signal 120 -1330 -14030 1330 -14030)) 609 | (outline (path signal 120 1330 -1270 1330 -14030)) 610 | (outline (path signal 120 1330 1330 1330 0)) 611 | (outline (path signal 120 0 1330 1330 1330)) 612 | (outline (path signal 50 -1800 1800 1750 1800)) 613 | (outline (path signal 50 1750 1800 1750 -14450)) 614 | (outline (path signal 50 1750 -14450 -1800 -14450)) 615 | (outline (path signal 50 -1800 -14450 -1800 1800)) 616 | (pin Rect[A]Pad_1700x1700_um 1 0 0) 617 | (pin Oval[A]Pad_1700x1700_um 2 0 -2540) 618 | (pin Oval[A]Pad_1700x1700_um 3 0 -5080) 619 | (pin Oval[A]Pad_1700x1700_um 4 0 -7620) 620 | (pin Oval[A]Pad_1700x1700_um 5 0 -10160) 621 | (pin Oval[A]Pad_1700x1700_um 6 0 -12700) 622 | ) 623 | (padstack Round[A]Pad_1600_um 624 | (shape (circle F.Cu 1600)) 625 | (shape (circle B.Cu 1600)) 626 | (attach off) 627 | ) 628 | (padstack Oval[A]Pad_2400x1600_um 629 | (shape (path F.Cu 1600 -400 0 400 0)) 630 | (shape (path B.Cu 1600 -400 0 400 0)) 631 | (attach off) 632 | ) 633 | (padstack Oval[A]Pad_1600x1600_um 634 | (shape (path F.Cu 1600 0 0 0 0)) 635 | (shape (path B.Cu 1600 0 0 0 0)) 636 | (attach off) 637 | ) 638 | (padstack Oval[A]Pad_1700x1700_um 639 | (shape (path F.Cu 1700 0 0 0 0)) 640 | (shape (path B.Cu 1700 0 0 0 0)) 641 | (attach off) 642 | ) 643 | (padstack Rect[B]Pad_1780x10000_um 644 | (shape (rect B.Cu -890 -5000 890 5000)) 645 | (attach off) 646 | ) 647 | (padstack Rect[A]Pad_2400x1600_um 648 | (shape (rect F.Cu -1200 -800 1200 800)) 649 | (shape (rect B.Cu -1200 -800 1200 800)) 650 | (attach off) 651 | ) 652 | (padstack Rect[A]Pad_1600x1600_um 653 | (shape (rect F.Cu -800 -800 800 800)) 654 | (shape (rect B.Cu -800 -800 800 800)) 655 | (attach off) 656 | ) 657 | (padstack Rect[A]Pad_1700x1700_um 658 | (shape (rect F.Cu -850 -850 850 850)) 659 | (shape (rect B.Cu -850 -850 850 850)) 660 | (attach off) 661 | ) 662 | (padstack Rect[T]Pad_1780x10000_um 663 | (shape (rect F.Cu -890 -5000 890 5000)) 664 | (attach off) 665 | ) 666 | (padstack "Via[0-1]_500:300_um" 667 | (shape (circle F.Cu 500)) 668 | (shape (circle B.Cu 500)) 669 | (attach off) 670 | ) 671 | ) 672 | (network 673 | (net +5V 674 | (pins C4-1 U3-26 C1-1 C2-2 C3-2 U2-12 U2-14 J1-a3 J1-a4 J1-b3 J1-b4 J2-1 U1-14 675 | U4-21 J3-2) 676 | ) 677 | (net GND 678 | (pins C4-2 U3-7 C1-2 C2-1 C3-1 U2-7 J1-a1 J1-a2 J1-b1 J1-b2 J2-4 U1-7 U1-5 U1-3 679 | U1-1 U4-23 J3-1) 680 | ) 681 | (net "Net-(U1-Pad12)" 682 | (pins U3-35 U1-12) 683 | ) 684 | (net /D0 685 | (pins U3-34 J1-b13) 686 | ) 687 | (net /D1 688 | (pins U3-33 J1-b14) 689 | ) 690 | (net /D2 691 | (pins U3-32 J1-b15) 692 | ) 693 | (net /D3 694 | (pins U3-31 J1-b16) 695 | ) 696 | (net /D4 697 | (pins U3-30 J1-b17) 698 | ) 699 | (net /D5 700 | (pins U3-29 J1-b18) 701 | ) 702 | (net /D6 703 | (pins U3-28 J1-b19) 704 | ) 705 | (net /D7 706 | (pins U3-27 J1-b20) 707 | ) 708 | (net /A0 709 | (pins U3-9 J1-a5) 710 | ) 711 | (net /A1 712 | (pins U3-8 J1-a6) 713 | ) 714 | (net /A2 715 | (pins U2-6 J1-a7) 716 | ) 717 | (net /A3 718 | (pins U2-5 J1-a8) 719 | ) 720 | (net /A4 721 | (pins U2-4 J1-a9) 722 | ) 723 | (net /A5 724 | (pins U2-3 J1-a10) 725 | ) 726 | (net /A6 727 | (pins U2-2 J1-a11) 728 | ) 729 | (net /A7 730 | (pins J1-a12 U1-11) 731 | ) 732 | (net /~RD 733 | (pins U3-5 J1-a21) 734 | ) 735 | (net /~RESET 736 | (pins J1-a32 U1-13 U4-3) 737 | ) 738 | (net /~WR 739 | (pins U3-36 J1-a22) 740 | ) 741 | (net /~IOREQ 742 | (pins J1-a24 U1-9) 743 | ) 744 | (net "Net-(U1-Pad8)" 745 | (pins U2-11 U1-8) 746 | ) 747 | (net "Net-(U2-Pad8)" 748 | (pins U3-6 U2-8) 749 | ) 750 | (net "Net-(U1-Pad10)" 751 | (pins U2-1 U1-10) 752 | ) 753 | (net "Net-(U3-Pad1)" 754 | (pins U3-1 U4-A5) 755 | ) 756 | (net "Net-(U3-Pad21)" 757 | (pins U3-21 U4-8) 758 | ) 759 | (net "Net-(U3-Pad2)" 760 | (pins U3-2 U4-A4) 761 | ) 762 | (net "Net-(U3-Pad22)" 763 | (pins U3-22 U4-9) 764 | ) 765 | (net "Net-(U3-Pad3)" 766 | (pins U3-3 U4-20) 767 | ) 768 | (net "Net-(U3-Pad23)" 769 | (pins U3-23 U4-10) 770 | ) 771 | (net "Net-(U3-Pad4)" 772 | (pins U3-4 U4-19) 773 | ) 774 | (net "Net-(U3-Pad24)" 775 | (pins U3-24 U4-11) 776 | ) 777 | (net "Net-(U3-Pad25)" 778 | (pins U3-25 U4-12) 779 | ) 780 | (net "Net-(U3-Pad10)" 781 | (pins U3-10 U4-17) 782 | ) 783 | (net "Net-(U3-Pad16)" 784 | (pins U3-16 U4-18) 785 | ) 786 | (net "Net-(U3-Pad18)" 787 | (pins U3-18 U4-5) 788 | ) 789 | (net "Net-(U3-Pad19)" 790 | (pins U3-19 U4-6) 791 | ) 792 | (net "Net-(U3-Pad20)" 793 | (pins U3-20 U4-7) 794 | ) 795 | (net /SCK 796 | (pins J2-5 U4-16 J3-5) 797 | ) 798 | (net /MISO 799 | (pins J2-6 U4-15 J3-3) 800 | ) 801 | (net /MOSI 802 | (pins J2-7 U4-14 J3-4) 803 | ) 804 | (net /CS 805 | (pins J2-8 U4-13 J3-6) 806 | ) 807 | (class kicad_default "" /A0 /A1 /A2 /A3 /A4 /A5 /A6 /A7 /CS /D0 /D1 /D2 808 | /D3 /D4 /D5 /D6 /D7 /MISO /MOSI /SCK /~IOREQ /~RD /~RESET /~WR "Net-(U1-Pad10)" 809 | "Net-(U1-Pad12)" "Net-(U1-Pad8)" "Net-(U2-Pad8)" "Net-(U3-Pad1)" "Net-(U3-Pad10)" 810 | "Net-(U3-Pad16)" "Net-(U3-Pad18)" "Net-(U3-Pad19)" "Net-(U3-Pad2)" "Net-(U3-Pad20)" 811 | "Net-(U3-Pad21)" "Net-(U3-Pad22)" "Net-(U3-Pad23)" "Net-(U3-Pad24)" 812 | "Net-(U3-Pad25)" "Net-(U3-Pad3)" "Net-(U3-Pad4)" 813 | (circuit 814 | (use_via Via[0-1]_500:300_um) 815 | ) 816 | (rule 817 | (width 200) 818 | (clearance 200.1) 819 | ) 820 | ) 821 | (class +5V +5V 822 | (circuit 823 | (use_via Via[0-1]_500:300_um) 824 | ) 825 | (rule 826 | (width 400) 827 | (clearance 200.1) 828 | ) 829 | ) 830 | (class GND GND 831 | (circuit 832 | (use_via Via[0-1]_500:300_um) 833 | ) 834 | (rule 835 | (width 400) 836 | (clearance 200.1) 837 | ) 838 | ) 839 | ) 840 | (wiring 841 | (wire (path F.Cu 400 174498 -73787 174498 -65278)(net +5V)(type protect)) 842 | (wire (path F.Cu 400 177038 -71247 174308 -73977.5)(net +5V)(type protect)) 843 | (wire (path F.Cu 400 177038 -65278 177038 -71247)(net +5V)(type protect)) 844 | (wire (path F.Cu 400 174308 -73977.5 174498 -73787)(net +5V)(type protect)) 845 | (wire (path F.Cu 400 168910 -79375 174308 -73977.5)(net +5V)(type protect)) 846 | (wire (path F.Cu 400 152567 -81780 149987 -84360)(net +5V)(type protect)) 847 | (wire (path F.Cu 400 153797 -81780 152567 -81780)(net +5V)(type protect)) 848 | (wire (path F.Cu 400 146507 -82760 144907 -84360)(net +5V)(type protect)) 849 | (wire (path F.Cu 400 148387 -82760 146507 -82760)(net +5V)(type protect)) 850 | (wire (path F.Cu 400 149987 -84360 148387 -82760)(net +5V)(type protect)) 851 | (wire (path F.Cu 400 127802 -81780 125222 -84360)(net +5V)(type protect)) 852 | (wire (path F.Cu 400 129032 -81780 127802 -81780)(net +5V)(type protect)) 853 | (wire (path F.Cu 400 116549 -99563 122809 -105823)(net +5V)(type protect)) 854 | (wire (path F.Cu 400 105689 -99563 116549 -99563)(net +5V)(type protect)) 855 | ) 856 | ) 857 | --------------------------------------------------------------------------------