Merge branch 'master' into newmaps

This commit is contained in:
Dave 2021-11-28 15:48:03 -06:00
commit 17d5313fe9
26 changed files with 18317 additions and 18023 deletions

View File

@ -25,7 +25,7 @@ elseif(ARCH MATCHES atmega2560)
endif()
project("asdf"
VERSION 1.5
VERSION 1.5.1
DESCRIPTION "A customizable keyboard matrix controller for retrocomputers"
LANGUAGES C)

View File

@ -393,10 +393,10 @@ void asdf_arch_out1_open_lo_set(uint8_t value)
void asdf_arch_out2_set(uint8_t value)
{
if (value) {
clear_bit(&ASDF_OUT2_PORT, ASDF_OUT1_BIT);
clear_bit(&ASDF_OUT2_PORT, ASDF_OUT2_BIT);
}
else {
set_bit(&ASDF_OUT2_PORT, ASDF_OUT1_BIT);
set_bit(&ASDF_OUT2_PORT, ASDF_OUT2_BIT);
}
set_bit(&ASDF_OUT2_DDR, ASDF_OUT2_BIT);
}

View File

@ -135,7 +135,7 @@
// Row 6 ~(tilde) ] [ -(dash) :(colon) 0(numeral) 9 8
// Row 7 @(at) 7 6 5 4 3 2 1
//
// Row 15 DIP switches 0-7
// Row 9 DIP switches 0-7
//
// Notes:
//

File diff suppressed because it is too large Load Diff

View File

@ -5,8 +5,8 @@ $Descr USLedger 17000 11000
encoding utf-8
Sheet 1 1
Title "Unified Retro Keyboard Apple 2 Encoder"
Date "2020-12-22"
Rev "4.2"
Date "2021-08-08"
Rev "4.3"
Comp "OSIWeb.org"
Comment1 "Main Keyboard Interface"
Comment2 ""
@ -1082,7 +1082,7 @@ U 1 1 5E301C34
P 10150 3500
F 0 "D9" H 11000 3500 50 0000 C CNN
F 1 "1N4148" H 10090 3610 50 0000 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10150 3325 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 10150 3325 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10150 3500 50 0001 C CNN
F 4 "YES" H 10150 3500 50 0001 C CNN "Substitution OK"
F 5 "NO" H 10150 3500 50 0001 C CNN "Fitted"
@ -1100,7 +1100,7 @@ U 1 1 5E36B862
P 9950 3600
F 0 "D1" H 11000 3600 50 0000 C CNN
F 1 "1N4148" H 9748 3640 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 9950 3425 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 9950 3425 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 9950 3600 50 0001 C CNN
F 4 "YES" H 9950 3600 50 0001 C CNN "Substitution OK"
F 5 "NO" H 9950 3600 50 0001 C CNN "Fitted"
@ -1118,7 +1118,7 @@ U 1 1 5E3942E4
P 10150 3700
F 0 "D10" H 11000 3700 50 0000 C CNN
F 1 "1N4148" H 9948 3740 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10150 3525 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 10150 3525 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10150 3700 50 0001 C CNN
F 4 "YES" H 10150 3700 50 0001 C CNN "Substitution OK"
F 5 "NO" H 10150 3700 50 0001 C CNN "Fitted"
@ -1136,7 +1136,7 @@ U 1 1 5E357678
P 9950 3800
F 0 "D2" H 11000 3800 50 0000 C CNN
F 1 "1N4148" H 9748 3840 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 9950 3625 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 9950 3625 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 9950 3800 50 0001 C CNN
F 4 "YES" H 9950 3800 50 0001 C CNN "Substitution OK"
F 5 "NO" H 9950 3800 50 0001 C CNN "Fitted"
@ -1154,7 +1154,7 @@ U 1 1 5E37FC86
P 10150 3900
F 0 "D11" H 11000 3900 50 0000 C CNN
F 1 "1N4148" H 9948 3940 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10150 3725 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 10150 3725 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10150 3900 50 0001 C CNN
F 4 "YES" H 10150 3900 50 0001 C CNN "Substitution OK"
F 5 "NO" H 10150 3900 50 0001 C CNN "Fitted"
@ -1172,7 +1172,7 @@ U 1 1 5E34160D
P 9950 4000
F 0 "D3" H 11000 4000 50 0000 C CNN
F 1 "1N4148" H 9748 4040 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 9950 3825 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 9950 3825 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 9950 4000 50 0001 C CNN
F 4 "YES" H 9950 4000 50 0001 C CNN "Substitution OK"
F 5 "NO" H 9950 4000 50 0001 C CNN "Fitted"
@ -1190,7 +1190,7 @@ U 1 1 5E32CB02
P 10150 4100
F 0 "D12" H 11000 4100 50 0000 C CNN
F 1 "1N4148" H 9948 4140 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10150 3925 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 10150 3925 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10150 4100 50 0001 C CNN
F 4 "YES" H 10150 4100 50 0001 C CNN "Substitution OK"
F 5 "NO" H 10150 4100 50 0001 C CNN "Fitted"
@ -1208,7 +1208,7 @@ U 1 1 5E316F0B
P 9950 4200
F 0 "D4" H 11000 4200 50 0000 C CNN
F 1 "1N4148" H 9748 4240 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 9950 4025 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 9950 4025 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 9950 4200 50 0001 C CNN
F 4 "YES" H 9950 4200 50 0001 C CNN "Substitution OK"
F 5 "NO" H 9950 4200 50 0001 C CNN "Fitted"
@ -1304,7 +1304,7 @@ U 1 1 5F1EFED9
P 10150 4500
F 0 "D13" H 11000 4500 50 0000 C CNN
F 1 "1N4148" H 10090 4610 50 0000 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10150 4325 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 10150 4325 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10150 4500 50 0001 C CNN
F 4 "YES" H 10150 4500 50 0001 C CNN "Substitution OK"
F 5 "NO" H 10150 4500 50 0001 C CNN "Fitted"
@ -1322,7 +1322,7 @@ U 1 1 5F1EFEDF
P 9950 4600
F 0 "D5" H 11000 4600 50 0000 C CNN
F 1 "1N4148" H 9748 4640 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 9950 4425 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 9950 4425 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 9950 4600 50 0001 C CNN
F 4 "YES" H 9950 4600 50 0001 C CNN "Substitution OK"
F 5 "NO" H 9950 4600 50 0001 C CNN "Fitted"
@ -1340,7 +1340,7 @@ U 1 1 5F1EFEE5
P 10150 4700
F 0 "D14" H 11000 4700 50 0000 C CNN
F 1 "1N4148" H 9948 4740 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10150 4525 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 10150 4525 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10150 4700 50 0001 C CNN
F 4 "YES" H 10150 4700 50 0001 C CNN "Substitution OK"
F 5 "NO" H 10150 4700 50 0001 C CNN "Fitted"
@ -1358,7 +1358,7 @@ U 1 1 5F1EFEEB
P 9950 4800
F 0 "D6" H 11000 4800 50 0000 C CNN
F 1 "1N4148" H 9748 4840 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 9950 4625 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 9950 4625 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 9950 4800 50 0001 C CNN
F 4 "YES" H 9950 4800 50 0001 C CNN "Substitution OK"
F 5 "NO" H 9950 4800 50 0001 C CNN "Fitted"
@ -1376,7 +1376,7 @@ U 1 1 5F1EFEF1
P 10150 4900
F 0 "D15" H 11000 4900 50 0000 C CNN
F 1 "1N4148" H 9948 4940 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10150 4725 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 10150 4725 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10150 4900 50 0001 C CNN
F 4 "YES" H 10150 4900 50 0001 C CNN "Substitution OK"
F 5 "NO" H 10150 4900 50 0001 C CNN "Fitted"
@ -1394,7 +1394,7 @@ U 1 1 5F1EFEF7
P 9950 5000
F 0 "D7" H 11000 5000 50 0000 C CNN
F 1 "1N4148" H 9748 5040 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 9950 4825 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 9950 4825 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 9950 5000 50 0001 C CNN
F 4 "YES" H 9950 5000 50 0001 C CNN "Substitution OK"
F 5 "NO" H 9950 5000 50 0001 C CNN "Fitted"
@ -1412,7 +1412,7 @@ U 1 1 5F1EFEFD
P 10150 5100
F 0 "D16" H 11000 5100 50 0000 C CNN
F 1 "1N4148" H 9948 5140 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10150 4925 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 10150 4925 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10150 5100 50 0001 C CNN
F 4 "YES" H 10150 5100 50 0001 C CNN "Substitution OK"
F 5 "NO" H 10150 5100 50 0001 C CNN "Fitted"
@ -1430,7 +1430,7 @@ U 1 1 5F1EFF03
P 9950 5200
F 0 "D8" H 11000 5200 50 0000 C CNN
F 1 "1N4148" H 9748 5240 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 9950 5025 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 9950 5025 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 9950 5200 50 0001 C CNN
F 4 "YES" H 9950 5200 50 0001 C CNN "Substitution OK"
F 5 "NO" H 9950 5200 50 0001 C CNN "Fitted"

View File

@ -0,0 +1,13 @@
(module Futaba-MD-4PCS-aligner_tool (layer F.Cu) (tedit 5FF914FC)
(fp_text reference REF** (at -3.937 -8.3058) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MD-4PCS-aligner (at 0.1524 8.9408) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -7.8232 0) (end -9.525 0) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 7.8232 0) (end 9.525 0) (layer Edge.Cuts) (width 0.1016))
(fp_arc (start 0 0) (end 7.8232 0) (angle -180) (layer Edge.Cuts) (width 0.1016))
(pad "" np_thru_hole circle (at -6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 6.985 -6.985) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask))
)

View File

@ -0,0 +1,11 @@
(module Key_MX_Aligner_tool (layer F.Cu) (tedit 5FF919FD)
(fp_text reference REF** (at -5.0292 -7.7724) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Key_MX_Aligner (at 0 7.9756) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.985 -6.8834) (end -6.985 7.0866) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 6.985 7.0866) (end 6.985 -6.8834) (layer Edge.Cuts) (width 0.1016))
(fp_line (start -6.985 -6.8834) (end 6.985 -6.8834) (layer Edge.Cuts) (width 0.1016))
)

View File

@ -0,0 +1,121 @@
(module SW_DIP_SPSTx08_oriented_backward (layer F.Cu) (tedit 601864AC)
(descr "8x-dip-switch SPST CTS_Series194-8MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)")
(tags "DIP Switch SPST Piano 7.62mm 300mil")
(fp_text reference REF** (at 3.81 -3.42) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_DIP_SPSTx08_Piano_CTS_Series194-8MSTN_W7.62mm_P2.54mm (at 3.81 21.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.08 -2.36) (end 8.7 -2.36) (layer F.Fab) (width 0.1))
(fp_line (start 8.7 -2.36) (end 8.7 20.14) (layer F.Fab) (width 0.1))
(fp_line (start 8.7 20.14) (end -1.08 20.14) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 20.14) (end -1.08 -1.36) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 -1.36) (end -0.08 -2.36) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 -0.76) (end -1.08 0.76) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 0.76) (end -2.22 0.76) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 0.76) (end -2.22 -0.76) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 -0.76) (end -1.08 -0.76) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 1.78) (end -1.08 3.3) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 3.3) (end -2.22 3.3) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 3.3) (end -2.22 1.78) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 1.78) (end -1.08 1.78) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 4.32) (end -1.08 5.84) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 5.84) (end -2.22 5.84) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 5.84) (end -2.22 4.32) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 4.32) (end -1.08 4.32) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 6.86) (end -1.08 8.38) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 8.38) (end -2.22 8.38) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 8.38) (end -2.22 6.86) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 6.86) (end -1.08 6.86) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 9.4) (end -1.08 10.92) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 10.92) (end -2.22 10.92) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 10.92) (end -2.22 9.4) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 9.4) (end -1.08 9.4) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 11.94) (end -1.08 13.46) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 13.46) (end -2.22 13.46) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 13.46) (end -2.22 11.94) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 11.94) (end -1.08 11.94) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 14.48) (end -1.08 16) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 16) (end -2.22 16) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 16) (end -2.22 14.48) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 14.48) (end -1.08 14.48) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 17.02) (end -1.08 18.54) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 18.54) (end -2.22 18.54) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 18.54) (end -2.22 17.02) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 17.02) (end -1.08 17.02) (layer F.Fab) (width 0.1))
(fp_line (start -1.14 -2.42) (end 8.76 -2.42) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 20.201) (end 8.76 20.201) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 -2.42) (end -1.14 20.201) (layer F.SilkS) (width 0.12))
(fp_line (start 8.76 -2.42) (end 8.76 20.201) (layer F.SilkS) (width 0.12))
(fp_line (start -1.38 -2.66) (end 0.004 -2.66) (layer F.SilkS) (width 0.12))
(fp_line (start -1.38 -2.66) (end -1.38 -1.277) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 -0.82) (end -1.14 -0.82) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 0.82) (end -1.14 0.82) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 -0.82) (end -2.34 0.82) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 -0.82) (end -1.14 0.82) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 1.72) (end -1.14 1.72) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 3.361) (end -1.14 3.361) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 1.72) (end -2.34 3.361) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 1.72) (end -1.14 3.361) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 4.261) (end -1.14 4.261) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 5.9) (end -1.14 5.9) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 4.261) (end -2.34 5.9) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 4.261) (end -1.14 5.9) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 6.801) (end -1.14 6.801) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 8.441) (end -1.14 8.441) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 6.801) (end -2.34 8.441) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 6.801) (end -1.14 8.441) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 9.34) (end -1.14 9.34) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 10.98) (end -1.14 10.98) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 9.34) (end -2.34 10.98) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 9.34) (end -1.14 10.98) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 11.88) (end -1.14 11.88) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 13.52) (end -1.14 13.52) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 11.88) (end -2.34 13.52) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 11.88) (end -1.14 13.52) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 14.42) (end -1.14 14.42) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 16.06) (end -1.14 16.06) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 14.42) (end -2.34 16.06) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 14.42) (end -1.14 16.06) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 16.96) (end -1.14 16.96) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 18.6) (end -1.14 18.6) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 16.96) (end -2.34 18.6) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 16.96) (end -1.14 18.6) (layer F.SilkS) (width 0.12))
(fp_line (start -2.5 -2.7) (end -2.5 20.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.5 20.5) (end 8.95 20.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 8.95 20.5) (end 8.95 -2.7) (layer F.CrtYd) (width 0.05))
(fp_line (start 8.95 -2.7) (end -2.5 -2.7) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 6.35 8.89) (layer F.Fab)
(effects (font (size 0.8 0.8) (thickness 0.12)))
)
(pad 5 thru_hole oval (at 5.08 10.16 180) (size 6.679999 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 7 thru_hole oval (at 5.08 15.24 180) (size 6.679999 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 4 thru_hole oval (at 5.08 7.62 180) (size 6.679999 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 8 thru_hole oval (at 5.08 17.78 180) (size 6.679999 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 6 thru_hole oval (at 5.08 12.7 180) (size 6.679999 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at 5.08 5.08 180) (size 6.679999 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at 5.08 2.54 180) (size 6.679999 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 1 thru_hole oval (at 5.08 0 180) (size 6.679999 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 16 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 15 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 14 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 13 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 12 thru_hole oval (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 11 thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 10 thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 9 thru_hole oval (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_DIP_SPSTx08_Piano_CTS_Series194-8MSTN_W7.62mm_P2.54mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 90))
)
)

View File

@ -0,0 +1,121 @@
(module SW_DIP_SPSTx08_oriented_forward (layer F.Cu) (tedit 601863B6)
(descr "8x-dip-switch SPST CTS_Series194-8MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)")
(tags "DIP Switch SPST Piano 7.62mm 300mil")
(fp_text reference REF** (at 3.81 -3.42) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_DIP_SPSTx08_Piano_CTS_Series194-8MSTN_W7.62mm_P2.54mm (at 3.81 21.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 8.95 -2.7) (end -2.5 -2.7) (layer F.CrtYd) (width 0.05))
(fp_line (start 8.95 20.5) (end 8.95 -2.7) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.5 20.5) (end 8.95 20.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.5 -2.7) (end -2.5 20.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.14 16.96) (end -1.14 18.6) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 16.96) (end -2.34 18.6) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 18.6) (end -1.14 18.6) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 16.96) (end -1.14 16.96) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 14.42) (end -1.14 16.06) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 14.42) (end -2.34 16.06) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 16.06) (end -1.14 16.06) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 14.42) (end -1.14 14.42) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 11.88) (end -1.14 13.52) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 11.88) (end -2.34 13.52) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 13.52) (end -1.14 13.52) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 11.88) (end -1.14 11.88) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 9.34) (end -1.14 10.98) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 9.34) (end -2.34 10.98) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 10.98) (end -1.14 10.98) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 9.34) (end -1.14 9.34) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 6.801) (end -1.14 8.441) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 6.801) (end -2.34 8.441) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 8.441) (end -1.14 8.441) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 6.801) (end -1.14 6.801) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 4.261) (end -1.14 5.9) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 4.261) (end -2.34 5.9) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 5.9) (end -1.14 5.9) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 4.261) (end -1.14 4.261) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 1.72) (end -1.14 3.361) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 1.72) (end -2.34 3.361) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 3.361) (end -1.14 3.361) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 1.72) (end -1.14 1.72) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 -0.82) (end -1.14 0.82) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 -0.82) (end -2.34 0.82) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 0.82) (end -1.14 0.82) (layer F.SilkS) (width 0.12))
(fp_line (start -2.34 -0.82) (end -1.14 -0.82) (layer F.SilkS) (width 0.12))
(fp_line (start -1.38 -2.66) (end -1.38 -1.277) (layer F.SilkS) (width 0.12))
(fp_line (start -1.38 -2.66) (end 0.004 -2.66) (layer F.SilkS) (width 0.12))
(fp_line (start 8.76 -2.42) (end 8.76 20.201) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 -2.42) (end -1.14 20.201) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 20.201) (end 8.76 20.201) (layer F.SilkS) (width 0.12))
(fp_line (start -1.14 -2.42) (end 8.76 -2.42) (layer F.SilkS) (width 0.12))
(fp_line (start -2.22 17.02) (end -1.08 17.02) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 18.54) (end -2.22 17.02) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 18.54) (end -2.22 18.54) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 17.02) (end -1.08 18.54) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 14.48) (end -1.08 14.48) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 16) (end -2.22 14.48) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 16) (end -2.22 16) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 14.48) (end -1.08 16) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 11.94) (end -1.08 11.94) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 13.46) (end -2.22 11.94) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 13.46) (end -2.22 13.46) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 11.94) (end -1.08 13.46) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 9.4) (end -1.08 9.4) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 10.92) (end -2.22 9.4) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 10.92) (end -2.22 10.92) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 9.4) (end -1.08 10.92) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 6.86) (end -1.08 6.86) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 8.38) (end -2.22 6.86) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 8.38) (end -2.22 8.38) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 6.86) (end -1.08 8.38) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 4.32) (end -1.08 4.32) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 5.84) (end -2.22 4.32) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 5.84) (end -2.22 5.84) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 4.32) (end -1.08 5.84) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 1.78) (end -1.08 1.78) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 3.3) (end -2.22 1.78) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 3.3) (end -2.22 3.3) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 1.78) (end -1.08 3.3) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 -0.76) (end -1.08 -0.76) (layer F.Fab) (width 0.1))
(fp_line (start -2.22 0.76) (end -2.22 -0.76) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 0.76) (end -2.22 0.76) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 -0.76) (end -1.08 0.76) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 -1.36) (end -0.08 -2.36) (layer F.Fab) (width 0.1))
(fp_line (start -1.08 20.14) (end -1.08 -1.36) (layer F.Fab) (width 0.1))
(fp_line (start 8.7 20.14) (end -1.08 20.14) (layer F.Fab) (width 0.1))
(fp_line (start 8.7 -2.36) (end 8.7 20.14) (layer F.Fab) (width 0.1))
(fp_line (start -0.08 -2.36) (end 8.7 -2.36) (layer F.Fab) (width 0.1))
(fp_text user %R (at 3.81 8.89) (layer F.Fab)
(effects (font (size 0.8 0.8) (thickness 0.12)))
)
(pad 12 thru_hole oval (at 2.54 10.16) (size 6.68 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 10 thru_hole oval (at 2.54 15.24) (size 6.68 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 13 thru_hole oval (at 2.54 7.62) (size 6.68 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 9 thru_hole oval (at 2.54 17.78) (size 6.68 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 11 thru_hole oval (at 2.54 12.7) (size 6.68 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 14 thru_hole oval (at 2.54 5.08) (size 6.68 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 15 thru_hole oval (at 2.54 2.54) (size 6.68 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 16 thru_hole oval (at 2.54 0) (size 6.68 1.6) (drill 0.8 (offset 2.54 0)) (layers *.Cu *.Mask))
(pad 16 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 15 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 14 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 13 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 12 thru_hole oval (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 11 thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 10 thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 9 thru_hole oval (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_DIP_SPSTx08_Piano_CTS_Series194-8MSTN_W7.62mm_P2.54mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 90))
)
)

View File

@ -0,0 +1,11 @@
(module bend-guide-8u (layer F.Cu) (tedit 5FFF769C)
(descr "Guide for bending 8u spacebar stabilizer wire")
(fp_text reference REF** (at -0.254 -3.818) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value bend-guide-8u (at -0.254 -4.818) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_arc (start 0 0) (end 0 -0.8128) (angle 180) (layer Edge.Cuts) (width 0.1016))
(pad "" np_thru_hole circle (at 133.49224 0) (size 2.0828 2.0828) (drill 2.0828) (layers *.Cu *.Mask))
)

View File

@ -0,0 +1,72 @@
(module diode-combined_copy (layer F.Cu) (tedit 5F23BF4D)
(descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
(tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm")
(attr smd)
(fp_text reference REF** (at 1.3462 3.9742) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text value D_DO-35_SOD27_P7.62mm_Horizontal (at -2.921 -16.4474) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_poly (pts (xy -1.2192 -0.0762) (xy -3.048 -0.0762) (xy -3.048 0.0762) (xy -1.2192 0.0762)) (layer F.Cu) (width 0.1))
(fp_poly (pts (xy 4.1656 0.5334) (xy 4.0132 0.5334) (xy 4.0132 0.9906) (xy 1.2192 0.9906)
(xy 1.2192 1.143) (xy 4.1656 1.143)) (layer F.Cu) (width 0.1))
(fp_line (start 5.114 1.25) (end -4.606 1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start 5.114 -1.25) (end 5.114 1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start -4.606 -1.25) (end 5.114 -1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start -4.606 1.25) (end -4.606 -1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start -1.266 1.12) (end -1.266 -1.12) (layer B.SilkS) (width 0.12))
(fp_line (start -1.026 1.12) (end -1.026 -1.12) (layer B.SilkS) (width 0.12))
(fp_line (start -1.146 1.12) (end -1.146 -1.12) (layer B.SilkS) (width 0.12))
(fp_line (start 3.024 0) (end 2.374 0) (layer B.SilkS) (width 0.12))
(fp_line (start -2.516 0) (end -1.866 0) (layer B.SilkS) (width 0.12))
(fp_line (start 2.374 1.12) (end -1.866 1.12) (layer B.SilkS) (width 0.12))
(fp_line (start 2.374 -1.12) (end 2.374 1.12) (layer B.SilkS) (width 0.12))
(fp_line (start -1.866 -1.12) (end 2.374 -1.12) (layer B.SilkS) (width 0.12))
(fp_line (start -1.866 1.12) (end -1.866 -1.12) (layer B.SilkS) (width 0.12))
(fp_line (start -1.246 1) (end -1.246 -1) (layer B.Fab) (width 0.1))
(fp_line (start -1.046 1) (end -1.046 -1) (layer B.Fab) (width 0.1))
(fp_line (start -1.146 1) (end -1.146 -1) (layer B.Fab) (width 0.1))
(fp_line (start 4.064 0) (end 2.254 0) (layer B.Fab) (width 0.1))
(fp_line (start -3.556 0) (end -1.746 0) (layer B.Fab) (width 0.1))
(fp_line (start 2.254 1) (end -1.746 1) (layer B.Fab) (width 0.1))
(fp_line (start 2.254 -1) (end 2.254 1) (layer B.Fab) (width 0.1))
(fp_line (start -1.746 -1) (end 2.254 -1) (layer B.Fab) (width 0.1))
(fp_line (start -1.746 1) (end -1.746 -1) (layer B.Fab) (width 0.1))
(fp_line (start 0.15 0.45) (end 0.4 0.45) (layer F.Fab) (width 0.1))
(fp_line (start 0.15 0.25) (end -0.15 0.45) (layer F.Fab) (width 0.1))
(fp_line (start 0.15 0.65) (end 0.15 0.25) (layer F.Fab) (width 0.1))
(fp_line (start -0.15 0.45) (end 0.15 0.65) (layer F.Fab) (width 0.1))
(fp_line (start -0.15 0.45) (end -0.4 0.45) (layer F.Fab) (width 0.1))
(fp_line (start -0.15 0.65) (end -0.15 0.25) (layer F.Fab) (width 0.1))
(fp_line (start -0.76 -1.58) (end -0.76 -0.65) (layer F.SilkS) (width 0.12))
(fp_line (start -0.76 1.58) (end -0.76 0.65) (layer F.SilkS) (width 0.12))
(fp_line (start -0.7 1.52) (end -0.7 -1.52) (layer F.Fab) (width 0.1))
(fp_line (start 0.7 -1.52) (end -0.7 -1.52) (layer F.Fab) (width 0.1))
(fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.76 1.58) (end 1.4 1.58) (layer F.SilkS) (width 0.12))
(fp_line (start 0.7 1.52) (end -0.7 1.52) (layer F.Fab) (width 0.1))
(fp_line (start 0.7 1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1))
(fp_line (start -0.76 -1.58) (end 0.7 -1.58) (layer F.SilkS) (width 0.12))
(fp_text user %R (at -1.8288 3.8862) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.12)))
)
(pad 3 smd rect (at 1 0.95 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask))
(pad "" smd rect (at 1 -0.95 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -1 0 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask))
(pad 1 thru_hole rect (at -3.556 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 4.064 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
(offset (xyz -3.556 0 -1.4986))
(scale (xyz 1 1 1))
(rotate (xyz 180 0 0))
)
(model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOT-23.wrl
(offset (xyz 0 0.0762 0.0508))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 180))
)
)

View File

@ -0,0 +1,41 @@
(module futaba-post (layer F.Cu) (tedit 5F3AE48A)
(fp_text reference REF** (at 0 0.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value futaba-post (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.032 2.0828) (end -2.0828 3.1496) (layer F.SilkS) (width 0.12))
(fp_line (start -2.0828 3.1496) (end 2.3876 3.2004) (layer F.SilkS) (width 0.12))
(fp_line (start 2.3876 3.2004) (end 2.7432 1.8288) (layer F.SilkS) (width 0.12))
(fp_line (start 2.7432 1.8288) (end -2.0828 2.032) (layer F.SilkS) (width 0.12))
(fp_arc (start 153.67036 195.79926) (end 153.67036 197.38676) (angle -180) (layer Edge.Cuts) (width 0.1016))
(fp_arc (start 163.34994 195.79926) (end 163.34994 194.21176) (angle -180) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 153.67036 201.38676) (end 153.67036 197.38676) (layer F.SilkS) (width 0.08))
(fp_line (start 152.93848 198.88962) (end 153.64968 199.39254) (layer F.SilkS) (width 0.12))
(fp_line (start 153.64968 199.4027) (end 151.37384 199.4027) (layer F.SilkS) (width 0.12)))
(fp_line (start 153.64714 199.41032) (end 152.91562 199.9615) (layer F.SilkS) (width 0.12))
(fp_line (start 143.64208 199.39508) (end 144.3736 198.8439) (layer F.SilkS) (width 0.12))
(fp_line (start 143.63954 199.4027) (end 145.91538 199.4027) (layer F.SilkS) (width 0.12))
(fp_line (start 144.35074 199.91578) (end 143.63954 199.41286) (layer F.SilkS) (width 0.12))
(fp_line (start 143.51036 201.19914) (end 171.51036 201.19914) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 153.67036 194.21094) (end 141.92346 194.21094) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 171.51254 197.38594) (end 163.34994 197.38594) (layer Edge.Cuts) (width 0.1016))
(fp_arc (start 173.09786 202.98664) (end 173.09786 204.57414) (angle -90) (layer Edge.Cuts) (width 0.1016))
(fp_arc (start 141.92332 202.98724) (end 140.33582 202.98724) (angle -90) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 141.92332 204.57474) (end 173.09786 204.57414) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 171.51036 197.38676) (end 171.51036 201.19914) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 153.67036 197.38676) (end 143.51036 197.38676) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 143.51036 201.19914) (end 143.51036 197.38676) (layer Edge.Cuts) (width 0.1016))
(fp_circle (center 169.51036 199.38676) (end 169.51036 200.48676) (layer Edge.Cuts) (width 0.08))
(fp_line (start 173.09786 194.21176) (end 163.34994 194.21176) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 174.68536 195.79926) (end 174.68536 202.98664) (layer Edge.Cuts) (width 0.1016))
(fp_line (start 140.33536 202.98664) (end 140.33536 195.79926) (layer Edge.Cuts) (width 0.1016))
(fp_arc (start 173.09786 195.79926) (end 174.68536 195.79926) (angle -90) (layer Edge.Cuts) (width 0.1016))
(fp_arc (start 141.92286 195.79926) (end 141.92286 194.21176) (angle -90) (layer Edge.Cuts) (width 0.1016))
(fp_text "File to\n1.5mm" (at 148.86178 199.43064) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15))))
)

View File

@ -0,0 +1,19 @@
(module kbd_mounting_holes_only (layer F.Cu) (tedit 5EF57261)
(descr "Through hole straight pin header, 2x20, 2.54mm pitch, double rows")
(tags "Through hole pin header THT 2x20 2.54mm double row")
(fp_text reference REF** (at 1.2954 -2.5078) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "Interface mount" (at 1.27 50.59) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "" np_thru_hole circle (at 91.4924 50.4712) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 91.4924 -2.8688) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.2954 -8.8124) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.2954 54.5606) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x20_P2.54mm_Vertical.wrl
(offset (xyz 2.54 0 -1.8288))
(scale (xyz 1 1 1))
(rotate (xyz 0 180 0))
)
)

View File

@ -0,0 +1,23 @@
(module proto_pad (layer F.Cu) (tedit 602746C3)
(descr "solder Pin_ with flat with fork, hole diameter 1.4mm, length 8.5mm, width 2.8mm, e.g. Ettinger 13.13.890, https://katalog.ettinger.de/#p=434")
(tags "solder Pin_ with flat fork")
(fp_text reference . (at 0.762 0.254) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value . (at 0 -1.27) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.4 0.25) (end -1.4 -0.25) (layer F.Fab) (width 0.1))
(fp_line (start 1.4 -0.25) (end 1.4 0.25) (layer F.Fab) (width 0.1))
(fp_line (start -1.4 -0.25) (end 1.4 -0.25) (layer F.Fab) (width 0.1))
(fp_line (start 1.4 0.25) (end -1.4 0.25) (layer F.Fab) (width 0.1))
(fp_text user . (at -0.762 0.254) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole circle (at 0 0) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_Pin.3dshapes/Pin_D1.4mm_L8.5mm_W2.8mm_FlatFork.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -5,8 +5,8 @@ $Descr USLedger 17000 11000
encoding utf-8
Sheet 1 1
Title "Unified Retro Keyboard ASCII Interface (2560)"
Date "2020-06-23"
Rev "3.5"
Date "2021-08-08"
Rev "3.6"
Comp "OSIWeb.org"
Comment1 "Main Keyboard Interface"
Comment2 ""
@ -513,7 +513,7 @@ U 1 1 5BFE9C80
P 10100 9550
F 0 "C3" H 10105 9630 50 0000 L CNN
F 1 "0.1 uF" H 10110 9470 50 0000 L CNN
F 2 "Crystal:Crystal_SMD_HC49-SD_HandSoldering" H 10138 9400 50 0001 C CNN
F 2 "Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm" H 10138 9400 50 0001 C CNN
F 3 "~" H 10100 9550 50 0001 C CNN
1 10100 9550
1 0 0 -1
@ -934,7 +934,7 @@ U 1 1 5E301C34
P 10150 3500
F 0 "D9" H 11000 3500 50 0000 C CNN
F 1 "1N4148" H 10090 3610 50 0000 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10150 3325 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 10150 3325 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10150 3500 50 0001 C CNN
1 10150 3500
1 0 0 -1
@ -945,7 +945,7 @@ U 1 1 5E36B862
P 9950 3600
F 0 "D1" H 11000 3600 50 0000 C CNN
F 1 "1N4148" H 9748 3640 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 9950 3425 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 9950 3425 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 9950 3600 50 0001 C CNN
1 9950 3600
1 0 0 -1
@ -956,7 +956,7 @@ U 1 1 5E3942E4
P 10150 3700
F 0 "D10" H 11000 3700 50 0000 C CNN
F 1 "1N4148" H 9948 3740 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10150 3525 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 10150 3525 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10150 3700 50 0001 C CNN
1 10150 3700
1 0 0 -1
@ -967,7 +967,7 @@ U 1 1 5E357678
P 9950 3800
F 0 "D2" H 11000 3800 50 0000 C CNN
F 1 "1N4148" H 9748 3840 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 9950 3625 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 9950 3625 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 9950 3800 50 0001 C CNN
1 9950 3800
1 0 0 -1
@ -978,7 +978,7 @@ U 1 1 5E37FC86
P 10150 3900
F 0 "D11" H 11000 3900 50 0000 C CNN
F 1 "1N4148" H 9948 3940 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10150 3725 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 10150 3725 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10150 3900 50 0001 C CNN
1 10150 3900
1 0 0 -1
@ -989,7 +989,7 @@ U 1 1 5E34160D
P 9950 4000
F 0 "D3" H 11000 4000 50 0000 C CNN
F 1 "1N4148" H 9748 4040 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 9950 3825 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 9950 3825 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 9950 4000 50 0001 C CNN
1 9950 4000
1 0 0 -1
@ -1000,7 +1000,7 @@ U 1 1 5E32CB02
P 10150 4100
F 0 "D12" H 11000 4100 50 0000 C CNN
F 1 "1N4148" H 9948 4140 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10150 3925 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 10150 3925 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10150 4100 50 0001 C CNN
1 10150 4100
1 0 0 -1
@ -1011,7 +1011,7 @@ U 1 1 5E316F0B
P 9950 4200
F 0 "D4" H 11000 4200 50 0000 C CNN
F 1 "1N4148" H 9748 4240 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 9950 4025 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 9950 4025 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 9950 4200 50 0001 C CNN
1 9950 4200
1 0 0 -1
@ -1111,7 +1111,7 @@ U 1 1 5F1EFED9
P 10150 4500
F 0 "D13" H 11000 4500 50 0000 C CNN
F 1 "1N4148" H 10090 4610 50 0000 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10150 4325 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 10150 4325 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10150 4500 50 0001 C CNN
1 10150 4500
1 0 0 -1
@ -1122,7 +1122,7 @@ U 1 1 5F1EFEDF
P 9950 4600
F 0 "D5" H 11000 4600 50 0000 C CNN
F 1 "1N4148" H 9748 4640 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 9950 4425 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 9950 4425 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 9950 4600 50 0001 C CNN
1 9950 4600
1 0 0 -1
@ -1133,7 +1133,7 @@ U 1 1 5F1EFEE5
P 10150 4700
F 0 "D14" H 11000 4700 50 0000 C CNN
F 1 "1N4148" H 9948 4740 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10150 4525 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 10150 4525 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10150 4700 50 0001 C CNN
1 10150 4700
1 0 0 -1
@ -1144,7 +1144,7 @@ U 1 1 5F1EFEEB
P 9950 4800
F 0 "D6" H 11000 4800 50 0000 C CNN
F 1 "1N4148" H 9748 4840 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 9950 4625 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 9950 4625 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 9950 4800 50 0001 C CNN
1 9950 4800
1 0 0 -1
@ -1155,7 +1155,7 @@ U 1 1 5F1EFEF1
P 10150 4900
F 0 "D15" H 11000 4900 50 0000 C CNN
F 1 "1N4148" H 9948 4940 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10150 4725 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 10150 4725 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10150 4900 50 0001 C CNN
1 10150 4900
1 0 0 -1
@ -1166,7 +1166,7 @@ U 1 1 5F1EFEF7
P 9950 5000
F 0 "D7" H 11000 5000 50 0000 C CNN
F 1 "1N4148" H 9748 5040 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 9950 4825 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 9950 4825 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 9950 5000 50 0001 C CNN
1 9950 5000
1 0 0 -1
@ -1177,7 +1177,7 @@ U 1 1 5F1EFEFD
P 10150 5100
F 0 "D16" H 11000 5100 50 0000 C CNN
F 1 "1N4148" H 9948 5140 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10150 4925 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 10150 4925 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10150 5100 50 0001 C CNN
1 10150 5100
1 0 0 -1
@ -1188,7 +1188,7 @@ U 1 1 5F1EFF03
P 9950 5200
F 0 "D8" H 11000 5200 50 0000 C CNN
F 1 "1N4148" H 9748 5240 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 9950 5025 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 9950 5025 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 9950 5200 50 0001 C CNN
1 9950 5200
1 0 0 -1

File diff suppressed because it is too large Load Diff

View File

@ -5,8 +5,8 @@ $Descr USLetter 11000 8500
encoding utf-8
Sheet 1 1
Title "ASCII Interface for Unified Retro Keyboard"
Date "2020-12-29"
Rev "2.10"
Date "2021-08-08"
Rev "2.11"
Comp "OSIWeb.org"
Comment1 "Main Keyboard Interface"
Comment2 ""
@ -1302,7 +1302,7 @@ U 1 1 5DF0476A
P 8775 6200
F 0 "SW1" H 8775 6867 50 0000 C CNN
F 1 "Options" H 8775 6776 50 0000 C CNN
F 2 "unikbd:SW_DIP_SPSTx08_Piano_CTS_Series194-8MSTN_W7.62mm_P2.54mm" H 8775 6200 50 0001 C CNN
F 2 "unikbd:SW_DIP_SPSTx08_oriented_backward" H 8775 6200 50 0001 C CNN
F 3 "~" H 8775 6200 50 0001 C CNN
F 4 "Y" H 8775 6200 50 0001 C CNN "Fitted"
F 5 "Options" H 8775 6200 50 0001 C CNN "Label"
@ -1379,7 +1379,7 @@ U 1 1 5E316F0B
P 7150 4530
F 0 "D4" H 7120 4190 50 0000 C CNN
F 1 "1N4148" H 6948 4570 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 7150 4355 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 7150 4355 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 7150 4530 50 0001 C CNN
F 4 "Install only for matrix without diodes. Cut jumper if installed" H 7150 4530 50 0001 C CNN "BOM Comment"
F 5 "N" H 7150 4530 50 0001 C CNN "Fitted"
@ -1397,7 +1397,7 @@ U 1 1 5E32CB02
P 7280 4430
F 0 "D1" H 7310 3990 50 0000 C CNN
F 1 "1N4148" H 7078 4470 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 7280 4255 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 7280 4255 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 7280 4430 50 0001 C CNN
F 4 "Install only for matrix without diodes. Cut jumper if installed" H 7280 4430 50 0001 C CNN "BOM Comment"
F 5 "N" H 7280 4430 50 0001 C CNN "Fitted"
@ -1415,7 +1415,7 @@ U 1 1 5E34160D
P 7150 4330
F 0 "D2" H 7120 3860 50 0000 C CNN
F 1 "1N4148" H 6948 4370 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 7150 4155 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 7150 4155 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 7150 4330 50 0001 C CNN
F 4 "Install only for matrix without diodes. Cut jumper if installed" H 7150 4330 50 0001 C CNN "BOM Comment"
F 5 "N" H 7150 4330 50 0001 C CNN "Fitted"
@ -1433,7 +1433,7 @@ U 1 1 5E412853
P 7300 5370
F 0 "D13" H 7370 4570 50 0000 C CNN
F 1 "1N4148" H 7240 5480 50 0000 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 7300 5195 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 7300 5195 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 7300 5370 50 0001 C CNN
F 4 "Install only for matrix without diodes. Cut jumper if installed" H 7300 5370 50 0001 C CNN "BOM Comment"
F 5 "N" H 7300 5370 50 0001 C CNN "Fitted"
@ -1451,7 +1451,7 @@ U 1 1 5E412859
P 7170 6070
F 0 "D8" H 7150 5730 50 0000 C CNN
F 1 "1N4148" H 6968 6110 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 7170 5895 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 7170 5895 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 7170 6070 50 0001 C CNN
F 4 "Install only for matrix without diodes. Cut jumper if installed" H 7170 6070 50 0001 C CNN "BOM Comment"
F 5 "N" H 7170 6070 50 0001 C CNN "Fitted"
@ -1469,7 +1469,7 @@ U 1 1 5E41285F
P 7310 5970
F 0 "D16" H 7370 5530 50 0000 C CNN
F 1 "1N4148" H 7108 6010 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 7310 5795 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 7310 5795 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 7310 5970 50 0001 C CNN
F 4 "Install only for matrix without diodes. Cut jumper if installed" H 7310 5970 50 0001 C CNN "BOM Comment"
F 5 "N" H 7310 5970 50 0001 C CNN "Fitted"
@ -1487,7 +1487,7 @@ U 1 1 5E412865
P 7170 5870
F 0 "D7" H 7150 5410 50 0000 C CNN
F 1 "1N4148" H 6968 5910 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 7170 5695 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 7170 5695 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 7170 5870 50 0001 C CNN
F 4 "Install only for matrix without diodes. Cut jumper if installed" H 7170 5870 50 0001 C CNN "BOM Comment"
F 5 "N" H 7170 5870 50 0001 C CNN "Fitted"
@ -1505,7 +1505,7 @@ U 1 1 5E41286B
P 7170 5670
F 0 "D6" H 7150 5090 50 0000 C CNN
F 1 "1N4148" H 6968 5710 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 7170 5495 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 7170 5495 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 7170 5670 50 0001 C CNN
F 4 "Install only for matrix without diodes. Cut jumper if installed" H 7170 5670 50 0001 C CNN "BOM Comment"
F 5 "N" H 7170 5670 50 0001 C CNN "Fitted"
@ -1523,7 +1523,7 @@ U 1 1 5E412871
P 7160 5470
F 0 "D5" H 7150 4770 50 0000 C CNN
F 1 "1N4148" H 6958 5510 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 7160 5295 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 7160 5295 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 7160 5470 50 0001 C CNN
F 4 "Install only for matrix without diodes. Cut jumper if installed" H 7160 5470 50 0001 C CNN "BOM Comment"
F 5 "N" H 7160 5470 50 0001 C CNN "Fitted"
@ -1541,7 +1541,7 @@ U 1 1 5E412877
P 7300 5770
F 0 "D15" H 7370 5210 50 0000 C CNN
F 1 "1N4148" H 7098 5810 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 7300 5595 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 7300 5595 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 7300 5770 50 0001 C CNN
F 4 "Install only for matrix without diodes. Cut jumper if installed" H 7300 5770 50 0001 C CNN "BOM Comment"
F 5 "N" H 7300 5770 50 0001 C CNN "Fitted"
@ -1559,7 +1559,7 @@ U 1 1 5E41287D
P 7300 5570
F 0 "D14" H 7370 4890 50 0000 C CNN
F 1 "1N4148" H 7098 5610 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 7300 5395 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 7300 5395 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 7300 5570 50 0001 C CNN
F 4 "Install only for matrix without diodes. Cut jumper if installed" H 7300 5570 50 0001 C CNN "BOM Comment"
F 5 "N" H 7300 5570 50 0001 C CNN "Fitted"
@ -1637,7 +1637,7 @@ U 1 1 5E37FC86
P 7280 4230
F 0 "D11" H 7310 3660 50 0000 C CNN
F 1 "1N4148" H 7078 4270 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 7280 4055 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 7280 4055 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 7280 4230 50 0001 C CNN
F 4 "Install only for matrix without diodes. Cut jumper if installed" H 7280 4230 50 0001 C CNN "BOM Comment"
F 5 "N" H 7280 4230 50 0001 C CNN "Fitted"
@ -1655,7 +1655,7 @@ U 1 1 5E357678
P 7150 4130
F 0 "D3" H 7120 3540 50 0000 C CNN
F 1 "1N4148" H 6948 4170 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 7150 3955 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 7150 3955 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 7150 4130 50 0001 C CNN
F 4 "Install only for matrix without diodes. Cut jumper if installed" H 7150 4130 50 0001 C CNN "BOM Comment"
F 5 "N" H 7150 4130 50 0001 C CNN "Fitted"
@ -1673,7 +1673,7 @@ U 1 1 5E3942E4
P 7280 4030
F 0 "D10" H 7310 3340 50 0000 C CNN
F 1 "1N4148" H 7078 4070 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 7280 3855 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 7280 3855 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 7280 4030 50 0001 C CNN
F 4 "Install only for matrix without diodes. Cut jumper if installed" H 7280 4030 50 0001 C CNN "BOM Comment"
F 5 "N" H 7280 4030 50 0001 C CNN "Fitted"
@ -1691,7 +1691,7 @@ U 1 1 5E36B862
P 7140 3930
F 0 "D12" H 7120 3210 50 0000 C CNN
F 1 "1N4148" H 6938 3970 50 0001 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 7140 3755 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 7140 3755 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 7140 3930 50 0001 C CNN
F 4 "Install only for matrix without diodes. Cut jumper if installed" H 7140 3930 50 0001 C CNN "BOM Comment"
F 5 "N" H 7140 3930 50 0001 C CNN "Fitted"
@ -1709,7 +1709,7 @@ U 1 1 5E301C34
P 7270 3830
F 0 "D9" H 7310 3010 50 0000 C CNN
F 1 "1N4148" H 7210 3940 50 0000 C CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 7270 3655 50 0001 C CNN
F 2 "unikbd:D_DO-35_SOD27_P7.62mm_Horizontal_bypassed" H 7270 3655 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 7270 3830 50 0001 C CNN
F 4 "Install only for matrix without diodes. Cut jumper if installed" H 7270 3830 50 0001 C CNN "BOM Comment"
F 5 "N" H 7270 3830 50 0001 C CNN "Fitted"

View File

@ -3,7 +3,7 @@
An interface for OSI computers that is compatible with the OSI 542C keyboard, including sound circuits.
This interface also permits substitution of a soft-shiftlock function using
a regular momentary keyswitch, instead of the hard-to-fine latchine keyswitch.
a regular momentary keyswitch, instead of the hard-to-find latching keyswitch.
An LED is provided to indicate SHIFT LOCK status. This interface mates with
the Classic ASCII keyboard, configured with the OSI keycaps.

File diff suppressed because it is too large Load Diff

View File

@ -5,8 +5,8 @@ $Descr USLetter 11000 8500
encoding utf-8
Sheet 1 3
Title "Unified Retro Keyboard"
Date "2020-08-17"
Rev "1.11"
Date "2021-11-24"
Rev "1.12"
Comp "OSIWeb.org"
Comment1 "Main sheet with connector"
Comment2 ""
@ -832,12 +832,6 @@ F 5 "NO" H 8085 2875 50 0001 C CNN "Substitution OK"
1 8085 2875
0 1 1 0
$EndComp
Wire Bus Line
9135 700 9135 3775
Wire Bus Line
5545 700 5545 2650
Wire Bus Line
2925 700 2925 4700
Wire Wire Line
8085 2655 8085 2675
Wire Wire Line
@ -846,4 +840,10 @@ Connection ~ 8085 2655
Connection ~ 7745 2655
Wire Wire Line
7745 2655 8085 2655
Wire Bus Line
9135 700 9135 3775
Wire Bus Line
5545 700 5545 2650
Wire Bus Line
2925 700 2925 4700
$EndSCHEMATC

View File

@ -5,8 +5,8 @@ $Descr A4 11693 8268
encoding utf-8
Sheet 3 3
Title "Unified Retro Keyboard"
Date "2020-08-17"
Rev "1.11"
Date "2021-11-24"
Rev "1.12"
Comp "OSIWeb.org"
Comment1 "Key Matrix part 2"
Comment2 ""

View File

@ -5,8 +5,8 @@ $Descr A4 11693 8268
encoding utf-8
Sheet 2 3
Title "Unified Retro Keyboard"
Date "2020-08-17"
Rev "1.11"
Date "2021-11-24"
Rev "1.12"
Comp "OSIWeb.org"
Comment1 ""
Comment2 ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff