name = "steve/push-in-terminal-block" version = "1.0.0" runtime = "steve" license = "MIT" summary = "PCB terminal block with push-in spring connection, Phoenix Contact types: SPT 1,5 (3.5 mm), SPT 2,5 (5.0 mm, also -EX) and SPT 5 (7.5 mm, also -ZB), horizontal or vertical." description = """PCB terminal block with push-in spring connection, of the Phoenix Contact SPT 1,5 (3.5 mm, horizontal), SPT 2,5 (5.0 mm, horizontal or vertical, standard or Ex eb) or SPT 5 (7.5 mm, horizontal or vertical, two pins per position or zigzag -ZB) type, with wire entries, release slots and solder pins. Width, length, height and pins from Phoenix Contact's data sheets. See the README.""" tags = ["terminal-block", "push-in", "spring-terminal", "phoenix", "spt", "connector", "electronics"] [parameters.series] type = "choice" default = "SPT 2,5" choices = ["SPT 1,5", "SPT 2,5", "SPT 5"] label = "Series" description = "SPT 1,5: 3.5 mm pitch. SPT 2,5: 5.0 mm. SPT 5: 7.5 mm." [parameters.style] type = "choice" default = "horizontal" choices = ["horizontal", "vertical"] label = "Style" description = "horizontal (-H-): wires enter at the front. vertical (-V-): from the top. SPT 1,5 is horizontal only." [parameters.positions] type = "integer" default = 2 min = 1 max = 12 label = "Positions" description = "SPT 1,5 and vertical SPT 2,5: 2 to 12. Horizontal SPT 2,5 and SPT 5: 1 to 12. Zigzag pins: 2 to 12." [parameters.pins] type = "choice" default = "double" choices = ["double", "zigzag"] label = "Pin layout" description = "double: two solder pins per position. zigzag: one per position, alternating rows (SPT 5 ...-ZB). Horizontal SPT 5 is zigzag only." [parameters.approval] type = "choice" default = "standard" choices = ["standard", "EX"] label = "Version" description = "EX: the Ex eb version of SPT 2,5 (...-EX), with the same housing and pins."