steve/screw-terminal-block
PCB screw terminal block, Phoenix Contact types: MKDS 1,5 (5.0, 5.08 mm), PT 1,5 (3.5 mm), MPT 0,5 (2.54 mm).
PCB header for pluggable terminal blocks: right-angle Phoenix Contact MSTBA 2,5 (5.0, 5.08 mm) and MC 1,5 (3.81 mm) types, and vertical MSTBVA 2,5 (5.08 mm), 2 to 16 positions.
| 1 | """PCB header for pluggable terminal blocks, right-angle, Phoenix Contact MSTBA 2,5 type (5.0 or 5.08 mm, 2 to 16 positions) or MC 1,5 type (3.81 mm, 2 to 16). Pin 1 is at the origin, the row |
| 2 | along +X, the housing on the XY plane with its opening facing -Y, the solder pins down through the board. Dimensions from Phoenix Contact's data sheet in the README.""" |
| 3 | from steve import Model |
| 4 | |
| 5 | series = "MSTBA 2,5" # Series |
| 6 | style = "right-angle" # right-angle or vertical (vertical: MSTBVA 2,5) |
| 7 | pitch = 5.08 # mm Pitch |
| 8 | positions = 2 # Positions |
| 9 | detail = "full" # full: the opening, the mating pins and the solder pins; simple: the housing's outline |
| 10 | |
| 11 | # series: (pitches, length, height above the board, solder pin length, solder pins from the back face, past each end pin by pitch, pin section) |
| 12 | # MSTBA 2,5: data sheet MSTBA 2,5/ 2-G-5,08 (1757242), Dimensions p. 5 and Dimensional drawing p. 6: width a + 7 (5.0 mm) or a + 7.08 (5.08 mm), length 12, |
| 13 | # height 8.6 above the board, solder pins 3.5 long, 2 from the back face. The drawing gives the same housing for 5.0 and 5.08 mm pitch. |
| 14 | # MC 1,5: data sheet MC 1,5/ 2-G-3,81 (1803277), Technische Daten p. 1 and Massszeichnung p. 4: width a + 5.2, length 9.2, height 7.25, solder pins 3.4 long, |
| 15 | # 0.8 x 0.8, 8 from the opening (1.2 from the back face). |
| 16 | SERIES = { |
| 17 | "MSTBA 2,5": ((5.0, 5.08), 12, 8.6, 3.5, 2, {5.0: 3.5, 5.08: 3.54}, 1.2), |
| 18 | "MC 1,5": ((3.81,), 9.2, 7.25, 3.4, 1.2, {3.81: 2.6}, 0.8), |
| 19 | } |
| 20 | # Vertical, MSTBVA 2,5: data sheet MSTBVA 2,5/ 2-G-5,08 (1755736, 24 Feb 2024), Dimensions p. 3: width 12.16 for 2 positions (a + 7.08), length 8.6, installed |
| 21 | # height 12, solder pins 3.9 long, 1 x 1; the July 2003 edition's dimensioned drawing and drilling diagram (p. 4): pins 3.8 from one face, 3.54 past each end pin. |
| 22 | VERTICAL = ((5.08,), 8.6, 12, 3.9, 3.8, {5.08: 3.54}, 1.0) |
| 23 | pitches, LENGTH, HEIGHT, PIN_LENGTH, PIN_FROM_BACK, ENDS, PIN = VERTICAL if style == "vertical" else SERIES[series] |
| 24 | # the wall and the mating pins' reach are proportions, for looks: the data sheets don't dimension them |
| 25 | SHORT = 1.5 # the mating pins stop this far short of the opening, where the plug's contacts meet them |
| 26 | WALL = 1.0 if series == "MSTBA 2,5" else 0.8 |
| 27 | if style == "vertical" and series != "MSTBA 2,5": |
| 28 | raise ValueError("The vertical header here is MSTBVA 2,5 (5.08 mm).") |
| 29 | if pitch not in pitches or not 2 <= positions <= 16: |
| 30 | raise ValueError(f"{series} comes in pitch {pitches}, 2 to 16 positions.") |
| 31 | |
| 32 | end = ENDS[pitch] |
| 33 | width = (positions - 1) * pitch + 2 * end |
| 34 | x0 = -end |
| 35 | back = PIN_FROM_BACK |
| 36 | front = back - LENGTH |
| 37 | model = Model() |
| 38 | with model.sketch("housing_sketch", on="XY", name="Housing") as sk: |
| 39 | sk.rect("housing_rect", (x0, front), (x0 + width, back)) |
| 40 | model.extrude("housing", "housing_sketch", distance=HEIGHT, name="Housing") |
| 41 | if detail == "full" and style == "vertical": |
| 42 | model.plane("top_plane", on="XY", offset=HEIGHT, name="Opening") |
| 43 | with model.sketch("opening_sketch", on="top_plane", name="Opening") as sk: |
| 44 | sk.rect("opening_rect", (x0 + WALL, front + WALL), (x0 + width - WALL, back - WALL)) |
| 45 | model.extrude("opening", "opening_sketch", distance=-(HEIGHT - WALL), op="cut", name="Opening") |
| 46 | model.plane("pin_plane", on="XY", offset=-PIN_LENGTH, name="Pins") |
| 47 | with model.sketch("pins_sketch", on="pin_plane", name="Pins") as sk: |
| 48 | for i in range(positions): |
| 49 | sk.rect(f"pin_{i}", (i * pitch - PIN / 2, -PIN / 2), (i * pitch + PIN / 2, PIN / 2)) |
| 50 | model.extrude("pins", "pins_sketch", distance=PIN_LENGTH + HEIGHT - SHORT, name="Pins") |
| 51 | elif detail == "full": |
| 52 | model.plane("opening_plane", on="XZ", offset=-front, name="Opening") |
| 53 | with model.sketch("opening_sketch", on="opening_plane", name="Opening") as sk: |
| 54 | sk.rect("opening_rect", (x0 + WALL, WALL), (x0 + width - WALL, HEIGHT - WALL)) |
| 55 | model.extrude("opening", "opening_sketch", distance=-(LENGTH - 2 * WALL), op="cut", name="Opening") |
| 56 | z = HEIGHT / 2 |
| 57 | model.plane("pins_plane", on="XZ", offset=-(back - WALL), name="Mating pins") |
| 58 | with model.sketch("pins_sketch", on="pins_plane", name="Mating pins") as sk: |
| 59 | for i in range(positions): |
| 60 | sk.rect(f"pin_{i}", (i * pitch - PIN / 2, z - PIN / 2), (i * pitch + PIN / 2, z + PIN / 2)) |
| 61 | model.extrude("pins", "pins_sketch", distance=LENGTH - WALL - SHORT, name="Mating pins") |
| 62 | model.plane("solder_plane", on="XY", offset=-PIN_LENGTH, name="Solder pins") |
| 63 | with model.sketch("solder_sketch", on="solder_plane", name="Solder pins") as sk: |
| 64 | for i in range(positions): |
| 65 | sk.rect(f"solder_{i}", (i * pitch - PIN / 2, -PIN / 2), (i * pitch + PIN / 2, PIN / 2)) |
| 66 | model.extrude("solder", "solder_sketch", distance=PIN_LENGTH + 1, name="Solder pins") |
| 67 | model.material("pa6", color="#2f7d4a") |
| 68 | result = model.result() |
| 69 |
| 1 | name = "steve/pluggable-terminal-header" |
| 2 | version = "1.2.0" |
| 3 | runtime = "steve" |
| 4 | license = "MIT" |
| 5 | summary = "PCB header for pluggable terminal blocks: right-angle Phoenix Contact MSTBA 2,5 (5.0, 5.08 mm) and MC 1,5 (3.81 mm) types, and vertical MSTBVA 2,5 (5.08 mm), 2 to 16 positions." |
| 6 | changes = "Vertical MSTBVA 2,5 headers at 5.08 mm. Right-angle parts are unchanged." |
| 7 | description = """Right-angle PCB header of the MSTBA 2,5 or MC 1,5 type, with its opening, mating pins and solder pins. Width, length, height and pins from Phoenix Contact's data sheets. See the README.""" |
| 8 | tags = ["terminal-block", "pluggable", "header", "phoenix", "mstb", "connector", "electronics"] |
| 9 | |
| 10 | [parameters.series] |
| 11 | type = "choice" |
| 12 | default = "MSTBA 2,5" |
| 13 | choices = ["MSTBA 2,5", "MC 1,5"] |
| 14 | label = "Series" |
| 15 | |
| 16 | [parameters.style] |
| 17 | type = "choice" |
| 18 | default = "right-angle" |
| 19 | choices = ["right-angle", "vertical"] |
| 20 | label = "Style" |
| 21 | description = "vertical: MSTBVA 2,5 at 5.08 mm." |
| 22 | |
| 23 | [parameters.pitch] |
| 24 | type = "choice" |
| 25 | default = 5.08 |
| 26 | choices = [3.81, 5.0, 5.08] |
| 27 | description = "MSTBA 2,5: 5.0 or 5.08. MC 1,5: 3.81." |
| 28 | unit = "mm" |
| 29 | label = "Pitch" |
| 30 | |
| 31 | [parameters.positions] |
| 32 | type = "integer" |
| 33 | default = 2 |
| 34 | min = 2 |
| 35 | max = 16 |
| 36 | label = "Positions" |
| 37 | |
| 38 | [parameters.detail] |
| 39 | type = "choice" |
| 40 | default = "full" |
| 41 | choices = ["full", "simple"] |
| 42 | label = "Detail" |
| 43 | description = "full: opening, mating pins and solder pins. simple: the housing's outline." |
| 44 |
| 1 | # Presets of this part (factory/PRESETS.md). Written by factory/gen.py. |
| 2 | |
| 3 | [[presets]] |
| 4 | id = "MC1.5-2-G-3.81" |
| 5 | title = "Pluggable terminal header, 2 positions, 3.81 mm, right-angle (MC 1,5)" |
| 6 | params = { series = "MC 1,5", pitch = 3.81, positions = 2 } |
| 7 | aliases = ["MC 1,5/2-G-3,81", "MC 1,5/2-G", "2 pin pluggable terminal header 3.81", "2 way pluggable terminal block 3.81mm", "2P pluggable header 3.81"] |
| 8 | standard = "Phoenix Contact" |
| 9 | |
| 10 | [[presets]] |
| 11 | id = "MC1.5-3-G-3.81" |
| 12 | title = "Pluggable terminal header, 3 positions, 3.81 mm, right-angle (MC 1,5)" |
| 13 | params = { series = "MC 1,5", pitch = 3.81, positions = 3 } |
| 14 | aliases = ["MC 1,5/3-G-3,81", "MC 1,5/3-G", "3 pin pluggable terminal header 3.81", "3 way pluggable terminal block 3.81mm", "3P pluggable header 3.81"] |
| 15 | standard = "Phoenix Contact" |
| 16 | |
| 17 | [[presets]] |
| 18 | id = "MC1.5-4-G-3.81" |
| 19 | title = "Pluggable terminal header, 4 positions, 3.81 mm, right-angle (MC 1,5)" |
| 20 | params = { series = "MC 1,5", pitch = 3.81, positions = 4 } |
| 21 | aliases = ["MC 1,5/4-G-3,81", "MC 1,5/4-G", "4 pin pluggable terminal header 3.81", "4 way pluggable terminal block 3.81mm", "4P pluggable header 3.81"] |
| 22 | standard = "Phoenix Contact" |
| 23 | |
| 24 | [[presets]] |
| 25 | id = "MC1.5-5-G-3.81" |
| 26 | title = "Pluggable terminal header, 5 positions, 3.81 mm, right-angle (MC 1,5)" |
| 27 | params = { series = "MC 1,5", pitch = 3.81, positions = 5 } |
| 28 | aliases = ["MC 1,5/5-G-3,81", "MC 1,5/5-G", "5 pin pluggable terminal header 3.81", "5 way pluggable terminal block 3.81mm", "5P pluggable header 3.81"] |
| 29 | standard = "Phoenix Contact" |
| 30 | |
| 31 | [[presets]] |
| 32 | id = "MC1.5-6-G-3.81" |
| 33 | title = "Pluggable terminal header, 6 positions, 3.81 mm, right-angle (MC 1,5)" |
| 34 | params = { series = "MC 1,5", pitch = 3.81, positions = 6 } |
| 35 | aliases = ["MC 1,5/6-G-3,81", "MC 1,5/6-G", "6 pin pluggable terminal header 3.81", "6 way pluggable terminal block 3.81mm", "6P pluggable header 3.81"] |
| 36 | standard = "Phoenix Contact" |
| 37 | |
| 38 | [[presets]] |
| 39 | id = "MC1.5-7-G-3.81" |
| 40 | title = "Pluggable terminal header, 7 positions, 3.81 mm, right-angle (MC 1,5)" |
| 41 | params = { series = "MC 1,5", pitch = 3.81, positions = 7 } |
| 42 | aliases = ["MC 1,5/7-G-3,81", "MC 1,5/7-G", "7 pin pluggable terminal header 3.81", "7 way pluggable terminal block 3.81mm", "7P pluggable header 3.81"] |
| 43 | standard = "Phoenix Contact" |
| 44 | |
| 45 | [[presets]] |
| 46 | id = "MC1.5-8-G-3.81" |
| 47 | title = "Pluggable terminal header, 8 positions, 3.81 mm, right-angle (MC 1,5)" |
| 48 | params = { series = "MC 1,5", pitch = 3.81, positions = 8 } |
| 49 | aliases = ["MC 1,5/8-G-3,81", "MC 1,5/8-G", "8 pin pluggable terminal header 3.81", "8 way pluggable terminal block 3.81mm", "8P pluggable header 3.81"] |
| 50 | standard = "Phoenix Contact" |
| 51 | |
| 52 | [[presets]] |
| 53 | id = "MC1.5-9-G-3.81" |
| 54 | title = "Pluggable terminal header, 9 positions, 3.81 mm, right-angle (MC 1,5)" |
| 55 | params = { series = "MC 1,5", pitch = 3.81, positions = 9 } |
| 56 | aliases = ["MC 1,5/9-G-3,81", "MC 1,5/9-G", "9 pin pluggable terminal header 3.81", "9 way pluggable terminal block 3.81mm", "9P pluggable header 3.81"] |
| 57 | standard = "Phoenix Contact" |
| 58 | |
| 59 | [[presets]] |
| 60 | id = "MC1.5-10-G-3.81" |
| 61 | title = "Pluggable terminal header, 10 positions, 3.81 mm, right-angle (MC 1,5)" |
| 62 | params = { series = "MC 1,5", pitch = 3.81, positions = 10 } |
| 63 | aliases = ["MC 1,5/10-G-3,81", "MC 1,5/10-G", "10 pin pluggable terminal header 3.81", "10 way pluggable terminal block 3.81mm", "10P pluggable header 3.81"] |
| 64 | standard = "Phoenix Contact" |
| 65 | |
| 66 | [[presets]] |
| 67 | id = "MC1.5-11-G-3.81" |
| 68 | title = "Pluggable terminal header, 11 positions, 3.81 mm, right-angle (MC 1,5)" |
| 69 | params = { series = "MC 1,5", pitch = 3.81, positions = 11 } |
| 70 | aliases = ["MC 1,5/11-G-3,81", "MC 1,5/11-G", "11 pin pluggable terminal header 3.81", "11 way pluggable terminal block 3.81mm", "11P pluggable header 3.81"] |
| 71 | standard = "Phoenix Contact" |
| 72 | |
| 73 | [[presets]] |
| 74 | id = "MC1.5-12-G-3.81" |
| 75 | title = "Pluggable terminal header, 12 positions, 3.81 mm, right-angle (MC 1,5)" |
| 76 | params = { series = "MC 1,5", pitch = 3.81, positions = 12 } |
| 77 | aliases = ["MC 1,5/12-G-3,81", "MC 1,5/12-G", "12 pin pluggable terminal header 3.81", "12 way pluggable terminal block 3.81mm", "12P pluggable header 3.81"] |
| 78 | standard = "Phoenix Contact" |
| 79 | |
| 80 | [[presets]] |
| 81 | id = "MC1.5-13-G-3.81" |
| 82 | title = "Pluggable terminal header, 13 positions, 3.81 mm, right-angle (MC 1,5)" |
| 83 | params = { series = "MC 1,5", pitch = 3.81, positions = 13 } |
| 84 | aliases = ["MC 1,5/13-G-3,81", "MC 1,5/13-G", "13 pin pluggable terminal header 3.81", "13 way pluggable terminal block 3.81mm", "13P pluggable header 3.81"] |
| 85 | standard = "Phoenix Contact" |
| 86 | |
| 87 | [[presets]] |
| 88 | id = "MC1.5-14-G-3.81" |
| 89 | title = "Pluggable terminal header, 14 positions, 3.81 mm, right-angle (MC 1,5)" |
| 90 | params = { series = "MC 1,5", pitch = 3.81, positions = 14 } |
| 91 | aliases = ["MC 1,5/14-G-3,81", "MC 1,5/14-G", "14 pin pluggable terminal header 3.81", "14 way pluggable terminal block 3.81mm", "14P pluggable header 3.81"] |
| 92 | standard = "Phoenix Contact" |
| 93 | |
| 94 | [[presets]] |
| 95 | id = "MC1.5-15-G-3.81" |
| 96 | title = "Pluggable terminal header, 15 positions, 3.81 mm, right-angle (MC 1,5)" |
| 97 | params = { series = "MC 1,5", pitch = 3.81, positions = 15 } |
| 98 | aliases = ["MC 1,5/15-G-3,81", "MC 1,5/15-G", "15 pin pluggable terminal header 3.81", "15 way pluggable terminal block 3.81mm", "15P pluggable header 3.81"] |
| 99 | standard = "Phoenix Contact" |
| 100 | |
| 101 | [[presets]] |
| 102 | id = "MC1.5-16-G-3.81" |
| 103 | title = "Pluggable terminal header, 16 positions, 3.81 mm, right-angle (MC 1,5)" |
| 104 | params = { series = "MC 1,5", pitch = 3.81, positions = 16 } |
| 105 | aliases = ["MC 1,5/16-G-3,81", "MC 1,5/16-G", "16 pin pluggable terminal header 3.81", "16 way pluggable terminal block 3.81mm", "16P pluggable header 3.81"] |
| 106 | standard = "Phoenix Contact" |
| 107 | |
| 108 | [[presets]] |
| 109 | id = "MSTBA2.5-2-G-5.0" |
| 110 | title = "Pluggable terminal header, 2 positions, 5.0 mm, right-angle (MSTBA 2,5)" |
| 111 | params = { series = "MSTBA 2,5", pitch = 5, positions = 2 } |
| 112 | aliases = ["MSTBA 2,5/2-G-5,0", "MSTBA 2,5/2-G", "2 pin pluggable terminal header 5.0", "2 way pluggable terminal block 5.0mm", "2P pluggable header 5.0"] |
| 113 | standard = "Phoenix Contact" |
| 114 | |
| 115 | [[presets]] |
| 116 | id = "MSTBA2.5-3-G-5.0" |
| 117 | title = "Pluggable terminal header, 3 positions, 5.0 mm, right-angle (MSTBA 2,5)" |
| 118 | params = { series = "MSTBA 2,5", pitch = 5, positions = 3 } |
| 119 | aliases = ["MSTBA 2,5/3-G-5,0", "MSTBA 2,5/3-G", "3 pin pluggable terminal header 5.0", "3 way pluggable terminal block 5.0mm", "3P pluggable header 5.0"] |
| 120 | standard = "Phoenix Contact" |
| 121 | |
| 122 | [[presets]] |
| 123 | id = "MSTBA2.5-4-G-5.0" |
| 124 | title = "Pluggable terminal header, 4 positions, 5.0 mm, right-angle (MSTBA 2,5)" |
| 125 | params = { series = "MSTBA 2,5", pitch = 5, positions = 4 } |
| 126 | aliases = ["MSTBA 2,5/4-G-5,0", "MSTBA 2,5/4-G", "4 pin pluggable terminal header 5.0", "4 way pluggable terminal block 5.0mm", "4P pluggable header 5.0"] |
| 127 | standard = "Phoenix Contact" |
| 128 | |
| 129 | [[presets]] |
| 130 | id = "MSTBA2.5-5-G-5.0" |
| 131 | title = "Pluggable terminal header, 5 positions, 5.0 mm, right-angle (MSTBA 2,5)" |
| 132 | params = { series = "MSTBA 2,5", pitch = 5, positions = 5 } |
| 133 | aliases = ["MSTBA 2,5/5-G-5,0", "MSTBA 2,5/5-G", "5 pin pluggable terminal header 5.0", "5 way pluggable terminal block 5.0mm", "5P pluggable header 5.0"] |
| 134 | standard = "Phoenix Contact" |
| 135 | |
| 136 | [[presets]] |
| 137 | id = "MSTBA2.5-6-G-5.0" |
| 138 | title = "Pluggable terminal header, 6 positions, 5.0 mm, right-angle (MSTBA 2,5)" |
| 139 | params = { series = "MSTBA 2,5", pitch = 5, positions = 6 } |
| 140 | aliases = ["MSTBA 2,5/6-G-5,0", "MSTBA 2,5/6-G", "6 pin pluggable terminal header 5.0", "6 way pluggable terminal block 5.0mm", "6P pluggable header 5.0"] |
| 141 | standard = "Phoenix Contact" |
| 142 | |
| 143 | [[presets]] |
| 144 | id = "MSTBA2.5-7-G-5.0" |
| 145 | title = "Pluggable terminal header, 7 positions, 5.0 mm, right-angle (MSTBA 2,5)" |
| 146 | params = { series = "MSTBA 2,5", pitch = 5, positions = 7 } |
| 147 | aliases = ["MSTBA 2,5/7-G-5,0", "MSTBA 2,5/7-G", "7 pin pluggable terminal header 5.0", "7 way pluggable terminal block 5.0mm", "7P pluggable header 5.0"] |
| 148 | standard = "Phoenix Contact" |
| 149 | |
| 150 | [[presets]] |
| 151 | id = "MSTBA2.5-8-G-5.0" |
| 152 | title = "Pluggable terminal header, 8 positions, 5.0 mm, right-angle (MSTBA 2,5)" |
| 153 | params = { series = "MSTBA 2,5", pitch = 5, positions = 8 } |
| 154 | aliases = ["MSTBA 2,5/8-G-5,0", "MSTBA 2,5/8-G", "8 pin pluggable terminal header 5.0", "8 way pluggable terminal block 5.0mm", "8P pluggable header 5.0"] |
| 155 | standard = "Phoenix Contact" |
| 156 | |
| 157 | [[presets]] |
| 158 | id = "MSTBA2.5-9-G-5.0" |
| 159 | title = "Pluggable terminal header, 9 positions, 5.0 mm, right-angle (MSTBA 2,5)" |
| 160 | params = { series = "MSTBA 2,5", pitch = 5, positions = 9 } |
| 161 | aliases = ["MSTBA 2,5/9-G-5,0", "MSTBA 2,5/9-G", "9 pin pluggable terminal header 5.0", "9 way pluggable terminal block 5.0mm", "9P pluggable header 5.0"] |
| 162 | standard = "Phoenix Contact" |
| 163 | |
| 164 | [[presets]] |
| 165 | id = "MSTBA2.5-10-G-5.0" |
| 166 | title = "Pluggable terminal header, 10 positions, 5.0 mm, right-angle (MSTBA 2,5)" |
| 167 | params = { series = "MSTBA 2,5", pitch = 5, positions = 10 } |
| 168 | aliases = ["MSTBA 2,5/10-G-5,0", "MSTBA 2,5/10-G", "10 pin pluggable terminal header 5.0", "10 way pluggable terminal block 5.0mm", "10P pluggable header 5.0"] |
| 169 | standard = "Phoenix Contact" |
| 170 | |
| 171 | [[presets]] |
| 172 | id = "MSTBA2.5-11-G-5.0" |
| 173 | title = "Pluggable terminal header, 11 positions, 5.0 mm, right-angle (MSTBA 2,5)" |
| 174 | params = { series = "MSTBA 2,5", pitch = 5, positions = 11 } |
| 175 | aliases = ["MSTBA 2,5/11-G-5,0", "MSTBA 2,5/11-G", "11 pin pluggable terminal header 5.0", "11 way pluggable terminal block 5.0mm", "11P pluggable header 5.0"] |
| 176 | standard = "Phoenix Contact" |
| 177 | |
| 178 | [[presets]] |
| 179 | id = "MSTBA2.5-12-G-5.0" |
| 180 | title = "Pluggable terminal header, 12 positions, 5.0 mm, right-angle (MSTBA 2,5)" |
| 181 | params = { series = "MSTBA 2,5", pitch = 5, positions = 12 } |
| 182 | aliases = ["MSTBA 2,5/12-G-5,0", "MSTBA 2,5/12-G", "12 pin pluggable terminal header 5.0", "12 way pluggable terminal block 5.0mm", "12P pluggable header 5.0"] |
| 183 | standard = "Phoenix Contact" |
| 184 | |
| 185 | [[presets]] |
| 186 | id = "MSTBA2.5-13-G-5.0" |
| 187 | title = "Pluggable terminal header, 13 positions, 5.0 mm, right-angle (MSTBA 2,5)" |
| 188 | params = { series = "MSTBA 2,5", pitch = 5, positions = 13 } |
| 189 | aliases = ["MSTBA 2,5/13-G-5,0", "MSTBA 2,5/13-G", "13 pin pluggable terminal header 5.0", "13 way pluggable terminal block 5.0mm", "13P pluggable header 5.0"] |
| 190 | standard = "Phoenix Contact" |
| 191 | |
| 192 | [[presets]] |
| 193 | id = "MSTBA2.5-14-G-5.0" |
| 194 | title = "Pluggable terminal header, 14 positions, 5.0 mm, right-angle (MSTBA 2,5)" |
| 195 | params = { series = "MSTBA 2,5", pitch = 5, positions = 14 } |
| 196 | aliases = ["MSTBA 2,5/14-G-5,0", "MSTBA 2,5/14-G", "14 pin pluggable terminal header 5.0", "14 way pluggable terminal block 5.0mm", "14P pluggable header 5.0"] |
| 197 | standard = "Phoenix Contact" |
| 198 | |
| 199 | [[presets]] |
| 200 | id = "MSTBA2.5-15-G-5.0" |
| 201 | title = "Pluggable terminal header, 15 positions, 5.0 mm, right-angle (MSTBA 2,5)" |
| 202 | params = { series = "MSTBA 2,5", pitch = 5, positions = 15 } |
| 203 | aliases = ["MSTBA 2,5/15-G-5,0", "MSTBA 2,5/15-G", "15 pin pluggable terminal header 5.0", "15 way pluggable terminal block 5.0mm", "15P pluggable header 5.0"] |
| 204 | standard = "Phoenix Contact" |
| 205 | |
| 206 | [[presets]] |
| 207 | id = "MSTBA2.5-16-G-5.0" |
| 208 | title = "Pluggable terminal header, 16 positions, 5.0 mm, right-angle (MSTBA 2,5)" |
| 209 | params = { series = "MSTBA 2,5", pitch = 5, positions = 16 } |
| 210 | aliases = ["MSTBA 2,5/16-G-5,0", "MSTBA 2,5/16-G", "16 pin pluggable terminal header 5.0", "16 way pluggable terminal block 5.0mm", "16P pluggable header 5.0"] |
| 211 | standard = "Phoenix Contact" |
| 212 | |
| 213 | [[presets]] |
| 214 | id = "MSTBA2.5-2-G-5.08" |
| 215 | title = "Pluggable terminal header, 2 positions, 5.08 mm, right-angle (MSTBA 2,5)" |
| 216 | params = { series = "MSTBA 2,5", pitch = 5.08, positions = 2 } |
| 217 | aliases = ["MSTBA 2,5/2-G-5,08", "MSTBA 2,5/2-G", "2 pin pluggable terminal header 5.08", "2 way pluggable terminal block 5.08mm", "2P pluggable header 5.08"] |
| 218 | standard = "Phoenix Contact" |
| 219 | |
| 220 | [[presets]] |
| 221 | id = "MSTBA2.5-3-G-5.08" |
| 222 | title = "Pluggable terminal header, 3 positions, 5.08 mm, right-angle (MSTBA 2,5)" |
| 223 | params = { series = "MSTBA 2,5", pitch = 5.08, positions = 3 } |
| 224 | aliases = ["MSTBA 2,5/3-G-5,08", "MSTBA 2,5/3-G", "3 pin pluggable terminal header 5.08", "3 way pluggable terminal block 5.08mm", "3P pluggable header 5.08"] |
| 225 | standard = "Phoenix Contact" |
| 226 | |
| 227 | [[presets]] |
| 228 | id = "MSTBA2.5-4-G-5.08" |
| 229 | title = "Pluggable terminal header, 4 positions, 5.08 mm, right-angle (MSTBA 2,5)" |
| 230 | params = { series = "MSTBA 2,5", pitch = 5.08, positions = 4 } |
| 231 | aliases = ["MSTBA 2,5/4-G-5,08", "MSTBA 2,5/4-G", "4 pin pluggable terminal header 5.08", "4 way pluggable terminal block 5.08mm", "4P pluggable header 5.08"] |
| 232 | standard = "Phoenix Contact" |
| 233 | |
| 234 | [[presets]] |
| 235 | id = "MSTBA2.5-5-G-5.08" |
| 236 | title = "Pluggable terminal header, 5 positions, 5.08 mm, right-angle (MSTBA 2,5)" |
| 237 | params = { series = "MSTBA 2,5", pitch = 5.08, positions = 5 } |
| 238 | aliases = ["MSTBA 2,5/5-G-5,08", "MSTBA 2,5/5-G", "5 pin pluggable terminal header 5.08", "5 way pluggable terminal block 5.08mm", "5P pluggable header 5.08"] |
| 239 | standard = "Phoenix Contact" |
| 240 | |
| 241 | [[presets]] |
| 242 | id = "MSTBA2.5-6-G-5.08" |
| 243 | title = "Pluggable terminal header, 6 positions, 5.08 mm, right-angle (MSTBA 2,5)" |
| 244 | params = { series = "MSTBA 2,5", pitch = 5.08, positions = 6 } |
| 245 | aliases = ["MSTBA 2,5/6-G-5,08", "MSTBA 2,5/6-G", "6 pin pluggable terminal header 5.08", "6 way pluggable terminal block 5.08mm", "6P pluggable header 5.08"] |
| 246 | standard = "Phoenix Contact" |
| 247 | |
| 248 | [[presets]] |
| 249 | id = "MSTBA2.5-7-G-5.08" |
| 250 | title = "Pluggable terminal header, 7 positions, 5.08 mm, right-angle (MSTBA 2,5)" |
| 251 | params = { series = "MSTBA 2,5", pitch = 5.08, positions = 7 } |
| 252 | aliases = ["MSTBA 2,5/7-G-5,08", "MSTBA 2,5/7-G", "7 pin pluggable terminal header 5.08", "7 way pluggable terminal block 5.08mm", "7P pluggable header 5.08"] |
| 253 | standard = "Phoenix Contact" |
| 254 | |
| 255 | [[presets]] |
| 256 | id = "MSTBA2.5-8-G-5.08" |
| 257 | title = "Pluggable terminal header, 8 positions, 5.08 mm, right-angle (MSTBA 2,5)" |
| 258 | params = { series = "MSTBA 2,5", pitch = 5.08, positions = 8 } |
| 259 | aliases = ["MSTBA 2,5/8-G-5,08", "MSTBA 2,5/8-G", "8 pin pluggable terminal header 5.08", "8 way pluggable terminal block 5.08mm", "8P pluggable header 5.08"] |
| 260 | standard = "Phoenix Contact" |
| 261 | |
| 262 | [[presets]] |
| 263 | id = "MSTBA2.5-9-G-5.08" |
| 264 | title = "Pluggable terminal header, 9 positions, 5.08 mm, right-angle (MSTBA 2,5)" |
| 265 | params = { series = "MSTBA 2,5", pitch = 5.08, positions = 9 } |
| 266 | aliases = ["MSTBA 2,5/9-G-5,08", "MSTBA 2,5/9-G", "9 pin pluggable terminal header 5.08", "9 way pluggable terminal block 5.08mm", "9P pluggable header 5.08"] |
| 267 | standard = "Phoenix Contact" |
| 268 | |
| 269 | [[presets]] |
| 270 | id = "MSTBA2.5-10-G-5.08" |
| 271 | title = "Pluggable terminal header, 10 positions, 5.08 mm, right-angle (MSTBA 2,5)" |
| 272 | params = { series = "MSTBA 2,5", pitch = 5.08, positions = 10 } |
| 273 | aliases = ["MSTBA 2,5/10-G-5,08", "MSTBA 2,5/10-G", "10 pin pluggable terminal header 5.08", "10 way pluggable terminal block 5.08mm", "10P pluggable header 5.08"] |
| 274 | standard = "Phoenix Contact" |
| 275 | |
| 276 | [[presets]] |
| 277 | id = "MSTBA2.5-11-G-5.08" |
| 278 | title = "Pluggable terminal header, 11 positions, 5.08 mm, right-angle (MSTBA 2,5)" |
| 279 | params = { series = "MSTBA 2,5", pitch = 5.08, positions = 11 } |
| 280 | aliases = ["MSTBA 2,5/11-G-5,08", "MSTBA 2,5/11-G", "11 pin pluggable terminal header 5.08", "11 way pluggable terminal block 5.08mm", "11P pluggable header 5.08"] |
| 281 | standard = "Phoenix Contact" |
| 282 | |
| 283 | [[presets]] |
| 284 | id = "MSTBA2.5-12-G-5.08" |
| 285 | title = "Pluggable terminal header, 12 positions, 5.08 mm, right-angle (MSTBA 2,5)" |
| 286 | params = { series = "MSTBA 2,5", pitch = 5.08, positions = 12 } |
| 287 | aliases = ["MSTBA 2,5/12-G-5,08", "MSTBA 2,5/12-G", "12 pin pluggable terminal header 5.08", "12 way pluggable terminal block 5.08mm", "12P pluggable header 5.08"] |
| 288 | standard = "Phoenix Contact" |
| 289 | |
| 290 | [[presets]] |
| 291 | id = "MSTBA2.5-13-G-5.08" |
| 292 | title = "Pluggable terminal header, 13 positions, 5.08 mm, right-angle (MSTBA 2,5)" |
| 293 | params = { series = "MSTBA 2,5", pitch = 5.08, positions = 13 } |
| 294 | aliases = ["MSTBA 2,5/13-G-5,08", "MSTBA 2,5/13-G", "13 pin pluggable terminal header 5.08", "13 way pluggable terminal block 5.08mm", "13P pluggable header 5.08"] |
| 295 | standard = "Phoenix Contact" |
| 296 | |
| 297 | [[presets]] |
| 298 | id = "MSTBA2.5-14-G-5.08" |
| 299 | title = "Pluggable terminal header, 14 positions, 5.08 mm, right-angle (MSTBA 2,5)" |
| 300 | params = { series = "MSTBA 2,5", pitch = 5.08, positions = 14 } |
| 301 | aliases = ["MSTBA 2,5/14-G-5,08", "MSTBA 2,5/14-G", "14 pin pluggable terminal header 5.08", "14 way pluggable terminal block 5.08mm", "14P pluggable header 5.08"] |
| 302 | standard = "Phoenix Contact" |
| 303 | |
| 304 | [[presets]] |
| 305 | id = "MSTBA2.5-15-G-5.08" |
| 306 | title = "Pluggable terminal header, 15 positions, 5.08 mm, right-angle (MSTBA 2,5)" |
| 307 | params = { series = "MSTBA 2,5", pitch = 5.08, positions = 15 } |
| 308 | aliases = ["MSTBA 2,5/15-G-5,08", "MSTBA 2,5/15-G", "15 pin pluggable terminal header 5.08", "15 way pluggable terminal block 5.08mm", "15P pluggable header 5.08"] |
| 309 | standard = "Phoenix Contact" |
| 310 | |
| 311 | [[presets]] |
| 312 | id = "MSTBA2.5-16-G-5.08" |
| 313 | title = "Pluggable terminal header, 16 positions, 5.08 mm, right-angle (MSTBA 2,5)" |
| 314 | params = { series = "MSTBA 2,5", pitch = 5.08, positions = 16 } |
| 315 | aliases = ["MSTBA 2,5/16-G-5,08", "MSTBA 2,5/16-G", "16 pin pluggable terminal header 5.08", "16 way pluggable terminal block 5.08mm", "16P pluggable header 5.08"] |
| 316 | standard = "Phoenix Contact" |
| 317 | |
| 318 | [[presets]] |
| 319 | id = "MSTBVA2.5-2-G-5.08" |
| 320 | title = "Pluggable terminal header, 2 positions, 5.08 mm, vertical (MSTBVA 2,5)" |
| 321 | params = { series = "MSTBA 2,5", style = "vertical", pitch = 5.08, positions = 2 } |
| 322 | aliases = ["MSTBVA 2,5/2-G-5,08", "2 pin vertical pluggable terminal header 5.08", "2 way vertical pluggable terminal block 5.08mm"] |
| 323 | standard = "Phoenix Contact" |
| 324 | |
| 325 | [[presets]] |
| 326 | id = "MSTBVA2.5-3-G-5.08" |
| 327 | title = "Pluggable terminal header, 3 positions, 5.08 mm, vertical (MSTBVA 2,5)" |
| 328 | params = { series = "MSTBA 2,5", style = "vertical", pitch = 5.08, positions = 3 } |
| 329 | aliases = ["MSTBVA 2,5/3-G-5,08", "3 pin vertical pluggable terminal header 5.08", "3 way vertical pluggable terminal block 5.08mm"] |
| 330 | standard = "Phoenix Contact" |
| 331 | |
| 332 | [[presets]] |
| 333 | id = "MSTBVA2.5-4-G-5.08" |
| 334 | title = "Pluggable terminal header, 4 positions, 5.08 mm, vertical (MSTBVA 2,5)" |
| 335 | params = { series = "MSTBA 2,5", style = "vertical", pitch = 5.08, positions = 4 } |
| 336 | aliases = ["MSTBVA 2,5/4-G-5,08", "4 pin vertical pluggable terminal header 5.08", "4 way vertical pluggable terminal block 5.08mm"] |
| 337 | standard = "Phoenix Contact" |
| 338 | |
| 339 | [[presets]] |
| 340 | id = "MSTBVA2.5-5-G-5.08" |
| 341 | title = "Pluggable terminal header, 5 positions, 5.08 mm, vertical (MSTBVA 2,5)" |
| 342 | params = { series = "MSTBA 2,5", style = "vertical", pitch = 5.08, positions = 5 } |
| 343 | aliases = ["MSTBVA 2,5/5-G-5,08", "5 pin vertical pluggable terminal header 5.08", "5 way vertical pluggable terminal block 5.08mm"] |
| 344 | standard = "Phoenix Contact" |
| 345 | |
| 346 | [[presets]] |
| 347 | id = "MSTBVA2.5-6-G-5.08" |
| 348 | title = "Pluggable terminal header, 6 positions, 5.08 mm, vertical (MSTBVA 2,5)" |
| 349 | params = { series = "MSTBA 2,5", style = "vertical", pitch = 5.08, positions = 6 } |
| 350 | aliases = ["MSTBVA 2,5/6-G-5,08", "6 pin vertical pluggable terminal header 5.08", "6 way vertical pluggable terminal block 5.08mm"] |
| 351 | standard = "Phoenix Contact" |
| 352 | |
| 353 | [[presets]] |
| 354 | id = "MSTBVA2.5-7-G-5.08" |
| 355 | title = "Pluggable terminal header, 7 positions, 5.08 mm, vertical (MSTBVA 2,5)" |
| 356 | params = { series = "MSTBA 2,5", style = "vertical", pitch = 5.08, positions = 7 } |
| 357 | aliases = ["MSTBVA 2,5/7-G-5,08", "7 pin vertical pluggable terminal header 5.08", "7 way vertical pluggable terminal block 5.08mm"] |
| 358 | standard = "Phoenix Contact" |
| 359 | |
| 360 | [[presets]] |
| 361 | id = "MSTBVA2.5-8-G-5.08" |
| 362 | title = "Pluggable terminal header, 8 positions, 5.08 mm, vertical (MSTBVA 2,5)" |
| 363 | params = { series = "MSTBA 2,5", style = "vertical", pitch = 5.08, positions = 8 } |
| 364 | aliases = ["MSTBVA 2,5/8-G-5,08", "8 pin vertical pluggable terminal header 5.08", "8 way vertical pluggable terminal block 5.08mm"] |
| 365 | standard = "Phoenix Contact" |
| 366 | |
| 367 | [[presets]] |
| 368 | id = "MSTBVA2.5-9-G-5.08" |
| 369 | title = "Pluggable terminal header, 9 positions, 5.08 mm, vertical (MSTBVA 2,5)" |
| 370 | params = { series = "MSTBA 2,5", style = "vertical", pitch = 5.08, positions = 9 } |
| 371 | aliases = ["MSTBVA 2,5/9-G-5,08", "9 pin vertical pluggable terminal header 5.08", "9 way vertical pluggable terminal block 5.08mm"] |
| 372 | standard = "Phoenix Contact" |
| 373 | |
| 374 | [[presets]] |
| 375 | id = "MSTBVA2.5-10-G-5.08" |
| 376 | title = "Pluggable terminal header, 10 positions, 5.08 mm, vertical (MSTBVA 2,5)" |
| 377 | params = { series = "MSTBA 2,5", style = "vertical", pitch = 5.08, positions = 10 } |
| 378 | aliases = ["MSTBVA 2,5/10-G-5,08", "10 pin vertical pluggable terminal header 5.08", "10 way vertical pluggable terminal block 5.08mm"] |
| 379 | standard = "Phoenix Contact" |
| 380 | |
| 381 | [[presets]] |
| 382 | id = "MSTBVA2.5-11-G-5.08" |
| 383 | title = "Pluggable terminal header, 11 positions, 5.08 mm, vertical (MSTBVA 2,5)" |
| 384 | params = { series = "MSTBA 2,5", style = "vertical", pitch = 5.08, positions = 11 } |
| 385 | aliases = ["MSTBVA 2,5/11-G-5,08", "11 pin vertical pluggable terminal header 5.08", "11 way vertical pluggable terminal block 5.08mm"] |
| 386 | standard = "Phoenix Contact" |
| 387 | |
| 388 | [[presets]] |
| 389 | id = "MSTBVA2.5-12-G-5.08" |
| 390 | title = "Pluggable terminal header, 12 positions, 5.08 mm, vertical (MSTBVA 2,5)" |
| 391 | params = { series = "MSTBA 2,5", style = "vertical", pitch = 5.08, positions = 12 } |
| 392 | aliases = ["MSTBVA 2,5/12-G-5,08", "12 pin vertical pluggable terminal header 5.08", "12 way vertical pluggable terminal block 5.08mm"] |
| 393 | standard = "Phoenix Contact" |
| 394 | |
| 395 | [[presets]] |
| 396 | id = "MSTBVA2.5-13-G-5.08" |
| 397 | title = "Pluggable terminal header, 13 positions, 5.08 mm, vertical (MSTBVA 2,5)" |
| 398 | params = { series = "MSTBA 2,5", style = "vertical", pitch = 5.08, positions = 13 } |
| 399 | aliases = ["MSTBVA 2,5/13-G-5,08", "13 pin vertical pluggable terminal header 5.08", "13 way vertical pluggable terminal block 5.08mm"] |
| 400 | standard = "Phoenix Contact" |
| 401 | |
| 402 | [[presets]] |
| 403 | id = "MSTBVA2.5-14-G-5.08" |
| 404 | title = "Pluggable terminal header, 14 positions, 5.08 mm, vertical (MSTBVA 2,5)" |
| 405 | params = { series = "MSTBA 2,5", style = "vertical", pitch = 5.08, positions = 14 } |
| 406 | aliases = ["MSTBVA 2,5/14-G-5,08", "14 pin vertical pluggable terminal header 5.08", "14 way vertical pluggable terminal block 5.08mm"] |
| 407 | standard = "Phoenix Contact" |
| 408 | |
| 409 | [[presets]] |
| 410 | id = "MSTBVA2.5-15-G-5.08" |
| 411 | title = "Pluggable terminal header, 15 positions, 5.08 mm, vertical (MSTBVA 2,5)" |
| 412 | params = { series = "MSTBA 2,5", style = "vertical", pitch = 5.08, positions = 15 } |
| 413 | aliases = ["MSTBVA 2,5/15-G-5,08", "15 pin vertical pluggable terminal header 5.08", "15 way vertical pluggable terminal block 5.08mm"] |
| 414 | standard = "Phoenix Contact" |
| 415 | |
| 416 | [[presets]] |
| 417 | id = "MSTBVA2.5-16-G-5.08" |
| 418 | title = "Pluggable terminal header, 16 positions, 5.08 mm, vertical (MSTBVA 2,5)" |
| 419 | params = { series = "MSTBA 2,5", style = "vertical", pitch = 5.08, positions = 16 } |
| 420 | aliases = ["MSTBVA 2,5/16-G-5,08", "16 pin vertical pluggable terminal header 5.08", "16 way vertical pluggable terminal block 5.08mm"] |
| 421 | standard = "Phoenix Contact" |
| 422 | |
| 423 | [[presets]] |
| 424 | id = "MSTBA2.5-2-G-5.08-simple" |
| 425 | title = "Pluggable terminal header, 2 positions, 5.08 mm, simple" |
| 426 | params = { series = "MSTBA 2,5", pitch = 5.08, positions = 2, detail = "simple" } |
| 427 | aliases = ["MSTBA 2,5/2-G-5,08 simple"] |
| 428 | standard = "Phoenix Contact" |
| 429 |
A right-angle PCB header for pluggable terminal blocks, of the Phoenix Contact MSTBA 2,5 type (5.0 or 5.08 mm pitch) or MC 1,5 type (3.81 mm), 2 to 16 positions. Pin 1 is at the origin, the row runs along +X, and the housing sits on the XY plane with its opening facing -Y. The solder pins go down through the board.
Phoenix Contact data sheet, MSTBA 2,5/ 2-G-5,08 (1757242), a copy at https://static.chipdip.ru/lib/776/DOC031776447.pdf (Phoenix Contact's own site refuses automated downloads):
The data sheet is for the 2-position, 5.08 mm part. Its drawing gives the same housing for both pitches.
MC 1,5: data sheet MC 1,5/ 2-G-3,81 (1803277, German, 10.03.2011), a copy at https://asset.conrad.com/media10/add/160267/c1/-/de/000740533DS02/tehnicni-podatki-740533-pinsko-ohisje-za-tiskano-vezje-mc-phoenix-contact-1803277-raster-381-mm-1-kos.pdf. Technical data (page 1): length 9.2, pins 0.8 x 0.8. Dimensional drawing (page 4): width a + 5.2, height 7.25, solder pins 3.4 long and 8 from the opening.
Proportions, for looks only: the MSTBA pin section (1.2), the wall, and the mating pins' reach. The data sheet's side view doesn't dimension the reach, so the pins run to 1.5 mm short of the opening, where the plug's contacts meet them. The plug isn't part of this header. The housing is PA, modelled as pa6, green.
Vertical MSTBVA 2,5 at 5.08 mm: data sheet MSTBVA 2,5/ 2-G-5,08 (1755736), Dimensions page 3 of the 24 Feb 2024 edition, a copy at https://static.chipdip.ru/lib/759/DOC041759173.pdf: width 12.16 for 2 positions (a + 7.08), length 8.6, installed height 12, solder pins 3.9 long and 1 x 1. The pins' place, 3.8 from one face and 3.54 past each end pin, is from the July 2003 edition's dimensioned drawing and drilling diagram, page 4, a copy at https://tvsat.com.pl/PDF/1/1755736-phoenix.pdf. Vertical: the opening faces up and the pins stand 1.5 mm below the top.
MSTBVA at 5.0 mm, MCV, flanged (GF) and 3.5 mm MC headers aren't here yet; see COVERAGE.md.
| 1 | # Pluggable terminal block header |
| 2 | |
| 3 | A right-angle PCB header for pluggable terminal blocks, of the Phoenix Contact MSTBA 2,5 type (5.0 or 5.08 mm pitch) or MC 1,5 type (3.81 mm), 2 to 16 positions. Pin 1 is at the origin, the row runs along +X, and the housing sits on the XY plane with its opening facing -Y. The solder pins go down through the board. |
| 4 | |
| 5 | ## Source |
| 6 | |
| 7 | Phoenix Contact data sheet, *MSTBA 2,5/ 2-G-5,08* (1757242), a copy at <https://static.chipdip.ru/lib/776/DOC031776447.pdf> (Phoenix Contact's own site refuses automated downloads): |
| 8 | |
| 9 | - Dimensions (page 5): length 12, height 8.6 above the board, solder pins 3.5 long. |
| 10 | - Dimensional drawing (page 6): width a + 7 (5.0 mm) or a + 7.08 (5.08 mm), and the solder pins 2 from the back face. |
| 11 | |
| 12 | The data sheet is for the 2-position, 5.08 mm part. Its drawing gives the same housing for both pitches. |
| 13 | |
| 14 | MC 1,5: data sheet *MC 1,5/ 2-G-3,81* (1803277, German, 10.03.2011), a copy at <https://asset.conrad.com/media10/add/160267/c1/-/de/000740533DS02/tehnicni-podatki-740533-pinsko-ohisje-za-tiskano-vezje-mc-phoenix-contact-1803277-raster-381-mm-1-kos.pdf>. Technical data (page 1): length 9.2, pins 0.8 x 0.8. Dimensional drawing (page 4): width a + 5.2, height 7.25, solder pins 3.4 long and 8 from the opening. |
| 15 | |
| 16 | **Proportions, for looks only:** the MSTBA pin section (1.2), the wall, and the mating pins' reach. The data sheet's side view doesn't dimension the reach, so the pins run to 1.5 mm short of the opening, where the plug's contacts meet them. The plug isn't part of this header. The housing is PA, modelled as `pa6`, green. |
| 17 | |
| 18 | Vertical MSTBVA 2,5 at 5.08 mm: data sheet *MSTBVA 2,5/ 2-G-5,08* (1755736), Dimensions page 3 of the 24 Feb 2024 edition, a copy at <https://static.chipdip.ru/lib/759/DOC041759173.pdf>: width 12.16 for 2 positions (a + 7.08), length 8.6, installed height 12, solder pins 3.9 long and 1 x 1. The pins' place, 3.8 from one face and 3.54 past each end pin, is from the July 2003 edition's dimensioned drawing and drilling diagram, page 4, a copy at <https://tvsat.com.pl/PDF/1/1755736-phoenix.pdf>. Vertical: the opening faces up and the pins stand 1.5 mm below the top. |
| 19 | |
| 20 | MSTBVA at 5.0 mm, MCV, flanged (GF) and 3.5 mm MC headers aren't here yet; see `COVERAGE.md`. |
| 21 |
Right-angle PCB header of the MSTBA 2,5 or MC 1,5 type, with its opening, mating pins and solder pins. Width, length, height and pins from Phoenix Contact's data sheets. See the README.
A right-angle PCB header for pluggable terminal blocks, of the Phoenix Contact MSTBA 2,5 type (5.0 or 5.08 mm pitch) or MC 1,5 type (3.81 mm), 2 to 16 positions. Pin 1 is at the origin, the row runs along +X, and the housing sits on the XY plane with its opening facing -Y. The solder pins go down through the board.
Phoenix Contact data sheet, MSTBA 2,5/ 2-G-5,08 (1757242), a copy at https://static.chipdip.ru/lib/776/DOC031776447.pdf (Phoenix Contact's own site refuses automated downloads):
The data sheet is for the 2-position, 5.08 mm part. Its drawing gives the same housing for both pitches.
MC 1,5: data sheet MC 1,5/ 2-G-3,81 (1803277, German, 10.03.2011), a copy at https://asset.conrad.com/media10/add/160267/c1/-/de/000740533DS02/tehnicni-podatki-740533-pinsko-ohisje-za-tiskano-vezje-mc-phoenix-contact-1803277-raster-381-mm-1-kos.pdf. Technical data (page 1): length 9.2, pins 0.8 x 0.8. Dimensional drawing (page 4): width a + 5.2, height 7.25, solder pins 3.4 long and 8 from the opening.
Proportions, for looks only: the MSTBA pin section (1.2), the wall, and the mating pins' reach. The data sheet's side view doesn't dimension the reach, so the pins run to 1.5 mm short of the opening, where the plug's contacts meet them. The plug isn't part of this header. The housing is PA, modelled as pa6, green.
Vertical MSTBVA 2,5 at 5.08 mm: data sheet MSTBVA 2,5/ 2-G-5,08 (1755736), Dimensions page 3 of the 24 Feb 2024 edition, a copy at https://static.chipdip.ru/lib/759/DOC041759173.pdf: width 12.16 for 2 positions (a + 7.08), length 8.6, installed height 12, solder pins 3.9 long and 1 x 1. The pins' place, 3.8 from one face and 3.54 past each end pin, is from the July 2003 edition's dimensioned drawing and drilling diagram, page 4, a copy at https://tvsat.com.pl/PDF/1/1755736-phoenix.pdf. Vertical: the opening faces up and the pins stand 1.5 mm below the top.
MSTBVA at 5.0 mm, MCV, flanged (GF) and 3.5 mm MC headers aren't here yet; see COVERAGE.md.
Vertical MSTBVA 2,5 headers at 5.08 mm. Right-angle parts are unchanged.
MC 1,5 headers at 3.81 mm. MSTBA 2,5 parts are unchanged.
PCB screw terminal block, Phoenix Contact types: MKDS 1,5 (5.0, 5.08 mm), PT 1,5 (3.5 mm), MPT 0,5 (2.54 mm).
JST PH shrouded header, 2.0 mm pitch, top entry: B2B-PH-K to B16B-PH-K.
Through-hole pin header, 2.54 mm and 2.00 mm pitch, one or two rows, 1 to 40 pins per row, straight or right-angle.
JST XH shrouded header, 2.5 mm pitch, top entry: B2B-XH-A to B16B-XH-A and B20B-XH-A.