diff --git a/docs/KeyboardImage.jpg b/docs/KeyboardImage.jpg new file mode 100644 index 0000000..5f1bf53 Binary files /dev/null and b/docs/KeyboardImage.jpg differ diff --git a/docs/PS2 Keyboard.pdf b/docs/PS2 Keyboard.pdf new file mode 100644 index 0000000..f12d03f Binary files /dev/null and b/docs/PS2 Keyboard.pdf differ diff --git a/docs/PS2_Mouse.pdf b/docs/PS2_Mouse.pdf new file mode 100644 index 0000000..17f5bce Binary files /dev/null and b/docs/PS2_Mouse.pdf differ diff --git a/kicad/sharpkey.kicad_prl b/kicad/sharpkey.kicad_prl index 24c90a9..db2f7dc 100644 --- a/kicad/sharpkey.kicad_prl +++ b/kicad/sharpkey.kicad_prl @@ -62,7 +62,7 @@ 35, 36 ], - "visible_layers": "ffdffdf_ffffffff", + "visible_layers": "ffdffff_ffffffff", "zone_display_mode": 0 }, "meta": { diff --git a/kicad/sharpkey.kicad_sch b/kicad/sharpkey.kicad_sch index fd100c7..85ec9cb 100644 --- a/kicad/sharpkey.kicad_sch +++ b/kicad/sharpkey.kicad_sch @@ -8,7 +8,7 @@ (date "2022-03-09") (rev "1.3") (comment 1 "dedicated to the Host I/F, the second core to PS/2 capture, vector build and map.") - (comment 2 "toolchain. The requirements require control down to 100ns so one cpu core is always") + (comment 2 "toolchain. The requirements require control down to 100ns so on cpu core is always") (comment 3 "This design uses the common ESP32 SoC for its performance, low power and development ") (comment 4 "PS/2 to Sharp MZ-2500/MZ-2800/X1/X68K Keyboard Interface.") ) @@ -2744,12 +2744,8 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 5b701cbb-e617-42ef-ac32-12540c6d0846) ) - (text "NB: MPX must be strapped low or N/C." (at 19.05 177.8 0) - (effects (font (size 0.7874 0.7874)) (justify left bottom)) - (uuid 5b743307-5117-4608-9c75-dffa68ddf8d9) - ) - (text " Mouse Signal Key\n\n2 - N/C (pulled high internally)\n3 MSCTRL - Mouse Control Clock\n4 MSDATA - Mouse Data\n5 - Strap low\n6 - Strap low\n7 - Strap high\n8 - Strap low" - (at 13.97 167.64 0) + (text " Mouse Signal Key\n\n2 - \n3 MSCTRL - Mouse Control Clock\n4 MSDATA - Mouse Data\n5 - \n6 - \n7 - \n8 - " + (at 19.05 172.72 0) (effects (font (size 0.7874 0.7874)) (justify left bottom)) (uuid 72f91424-2afc-46bf-8d2d-785c6190adb8) ) @@ -2770,23 +2766,23 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 97b72635-d769-41b5-be10-7466ea4805c9) ) - (text "DSCK / DSDA - I2C Interface to an OLED Display.\nRXD/TXD. - UART Receive and Transmit.\nDTR/RTS - UART control lines used for programming \n and reset of the ESP32.\n\nNB: MPX must be strapped low or N/C to program." - (at 247.65 80.01 0) + (text "DSCK / DSDA - I2C Interface to an OLED Display.\nRXD/TXD. - UART Receive and Transmit.\nDTR/RTS - UART control lines used for programming \n and reset of the ESP32." + (at 247.65 76.2 0) (effects (font (size 0.7874 0.7874)) (justify left bottom)) (uuid b7a0bad2-b4a4-4aa2-929c-06f03cb704d9) ) - (text " X68000 Keyboard Signal Key\n\n2 - N/C (pulled high internally)\n3 TXD - Transmit Data\n4 RXD - Receive Data\n5 READY - Keyboard Ready\n6 REMOTE - Remote\n7 - Strap low\n8 - Strap low\n" - (at 13.97 154.94 0) + (text " X68000 Keyboard Signal Key\n\n2 - \n3 TXD - Transmit Data\n4 RXD - Receive Data\n5 READY - Keyboard Ready\n6 REMOTE - Remote\n7 - \n8 - " + (at 19.05 158.75 0) (effects (font (size 0.7874 0.7874)) (justify left bottom)) (uuid c2b0f666-5d14-4ae3-9993-f745a4ee42c1) ) - (text " X1 Signal Key\n\n2 - Strap low\n3 DATA - X1 Key Data\n4 - Strap low\n5 - Strap low\n6 - Strap low\n7 - Strap low\n8 - Strap low" - (at 13.97 142.24 0) + (text " X1 Signal Key\n\n2 -\n3 DATA - X1 Key Data\n4 -\n5 - \n6 - \n7 - \n8 - " + (at 19.05 144.78 0) (effects (font (size 0.7874 0.7874)) (justify left bottom)) (uuid e869aad9-306b-4c57-9e33-d3fc2ad9b7c3) ) - (text " MZ-2500/2800 Signal Key\n\n2 ~{RTSN} - H:Row Sent, L:Key Data Returned\n3 KD0 -\n4 KD1 -\n5 KD2 -\n6 KD3 - Bi-directional Bus\n7 KD4 - H:Key Data, L:Strobe All Data\n8 MPX - H:Upper Nibble, L:Lower Nibble" - (at 13.97 129.54 0) + (text " MZ-2500/2800 Signal Key\n\n2 KD0 -\n3 KD1 -\n4 KD2 -\n5 KD3 - Bi-directional Bus\n6 KD4 - H:Key Data, L:Strobe All Data\n7 MPX - H:Upper Nibble, L:Lower Nibble\n8 ~{RTSN} - H:Row Sent, L:Key Data Returned" + (at 19.05 130.81 0) (effects (font (size 0.7874 0.7874)) (justify left bottom)) (uuid ebba3f64-f6e2-4115-9437-89e1a925877e) ) @@ -4085,7 +4081,7 @@ (property "Reference" "R21" (id 0) (at 143.51 88.9 0) (effects (font (size 0.7874 0.7874)) (justify left)) ) - (property "Value" "DNP" (id 1) (at 143.51 90.17 0) + (property "Value" "10K" (id 1) (at 143.51 90.17 0) (effects (font (size 0.7874 0.7874)) (justify left)) ) (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (id 2) (at 143.51 86.36 0) @@ -4260,7 +4256,7 @@ (reference "R20") (unit 1) (value "10K") (footprint "Resistor_SMD:R_0805_2012Metric") ) (path "/fabcffe5-3ed2-40e2-896a-ed011b2d8803" - (reference "R21") (unit 1) (value "DNP") (footprint "Resistor_SMD:R_0805_2012Metric") + (reference "R21") (unit 1) (value "10K") (footprint "Resistor_SMD:R_0805_2012Metric") ) (path "/00000000-0000-0000-0000-000062009785" (reference "SW1") (unit 1) (value "WiFi EN") (footprint "Button_Switch_SMD:SW_SPST_B3S-1000")