name = "steve/right-angle-tactile-switch" version = "1.0.0" runtime = "steve" license = "MIT" summary = "Right-angle 6 x 6 mm through-hole tactile switches, C&K PTS645V: round actuators 3.15 to 8.35 mm from the front leads, or the 6.15 mm square actuator." description = """Right-angle (vertical) 6 x 6 mm through-hole tactile switch (SPST-NO), C&K PTS645V series, from C&K's PTS645 data sheet (6 february 18): a 6 x 6 mm switch lying on its back in a sheet-metal frame, the actuator parallel to the board. Round actuator 3.15, 3.85, 5.85 or 8.35 mm from the front leads (PTS645Vx31/39/58/83), or the square 2.4 mm actuator 6.15 mm out (PTS645VJx61). Leads 4.5 apart, frame legs 7 apart 2.55 behind. The actuation force sets the actuator colour and the part number. See the README.""" tags = ["tactile-switch", "push-button", "switch", "through-hole", "right-angle", "c-and-k", "pts645", "6x6", "electronics"] [parameters.kind] type = "choice" default = "31" choices = ["31", "39", "58", "83", "J61"] label = "Actuator (length code)" description = "31, 39, 58, 83: round actuator 3.15, 3.85, 5.85, 8.35 mm from the front leads; J61: square actuator, 6.15 mm." [parameters.force] type = "choice" default = "L" choices = ["L", "M", "H", "K"] label = "Actuation force" description = "L 130 g (black), M 160 g (blue), H 200 g (gray), K 260 g (red)." [[presets]] id = "pts645v-31" title = "C&K PTS645V, right-angle 6 x 6 mm tactile switch, 3.15 mm actuator" params = { kind = "31" } aliases = ["C&K PTS645Vx31-2 LFS", "PTS645VL31-2 LFS", "PTS645VM31-2 LFS", "PTS645VH31-2 LFS", "PTS645VK31-2 LFS", "PTS645VL31-2LFS", "PTS645VM31-2LFS", "PTS645VH31-2LFS", "PTS645VK31-2LFS"] standard = "C&K PTS645" [[presets]] id = "pts645v-39" title = "C&K PTS645V, right-angle 6 x 6 mm tactile switch, 3.85 mm actuator" params = { kind = "39" } aliases = ["C&K PTS645Vx39-2 LFS", "PTS645VL39-2 LFS", "PTS645VM39-2 LFS", "PTS645VH39-2 LFS", "PTS645VK39-2 LFS", "PTS645VL39-2LFS", "PTS645VM39-2LFS", "PTS645VH39-2LFS", "PTS645VK39-2LFS"] standard = "C&K PTS645" [[presets]] id = "pts645v-58" title = "C&K PTS645V, right-angle 6 x 6 mm tactile switch, 5.85 mm actuator" params = { kind = "58" } aliases = ["C&K PTS645Vx58-2 LFS", "PTS645VL58-2 LFS", "PTS645VM58-2 LFS", "PTS645VH58-2 LFS", "PTS645VK58-2 LFS", "PTS645VL58-2LFS", "PTS645VM58-2LFS", "PTS645VH58-2LFS", "PTS645VK58-2LFS"] standard = "C&K PTS645" [[presets]] id = "pts645v-83" title = "C&K PTS645V, right-angle 6 x 6 mm tactile switch, 8.35 mm actuator" params = { kind = "83" } aliases = ["C&K PTS645Vx83-2 LFS", "PTS645VL83-2 LFS", "PTS645VM83-2 LFS", "PTS645VH83-2 LFS", "PTS645VK83-2 LFS", "PTS645VL83-2LFS", "PTS645VM83-2LFS", "PTS645VH83-2LFS", "PTS645VK83-2LFS"] standard = "C&K PTS645" [[presets]] id = "pts645v-j61" title = "C&K PTS645V, right-angle 6 x 6 mm tactile switch, 6.15 mm square actuator" params = { kind = "J61" } aliases = ["C&K PTS645VJx61-2 LFS", "PTS645VJL61-2 LFS", "PTS645VJM61-2 LFS", "PTS645VJH61-2 LFS", "PTS645VJK61-2 LFS", "PTS645VJL61-2LFS", "PTS645VJM61-2LFS", "PTS645VJH61-2LFS", "PTS645VJK61-2LFS"] standard = "C&K PTS645"