steve/son-package
No-lead small-outline IC packages by TI outline: WSON-8/10/12/16, VSON-8 and X1SON-8, 0.4 to 0.8 mm pitch, with exposed thermal pad.
Hirose FH12 0.5 mm pitch FPC/FFC connectors, right angle, bottom contact, flip lock, 6 to 53 contacts, by the maker's drawing.
| 1 | """Hirose FH12 0.5 mm pitch FPC/FFC connector, right angle, bottom contact, flip lock (FH12-**S-0.5SH(55)). Contacts in a row along X, centred on X; the |
| 2 | housing's rear edge (the contact tail side) on Y = 0 with the tails toward +Y and the FPC entry and flip-lock actuator toward -Y; sitting on the XY plane |
| 3 | (the housing underside). Dimensions from Hirose drawing EDC3-150229-11; see the README.""" |
| 4 | from steve import Model |
| 5 | |
| 6 | contacts = 10 # number of contacts |
| 7 | |
| 8 | # contacts: (A contact span, B housing length, C FPC opening width, D length over the fitting nails, E width between the nails), mm. Hirose drawing |
| 9 | # EDC3-150229-11, FH12-**S-0.5SH(55), sheet 5/5, dimension table (tolerances: A ±0.1, B ±0.2, C +0.1/0, D ±0.3, E ±0.2). |
| 10 | SIZES = { |
| 11 | 6: (2.5, 6.1, 3.57, 7.1, 4.9), 8: (3.5, 7.1, 4.57, 8.1, 5.9), 10: (4.5, 8.1, 5.57, 9.1, 6.9), 11: (5.0, 8.6, 6.07, 9.6, 7.4), |
| 12 | 12: (5.5, 9.1, 6.57, 10.1, 7.9), 13: (6.0, 9.6, 7.07, 10.6, 8.4), 14: (6.5, 10.1, 7.57, 11.1, 8.9), 15: (7.0, 10.6, 8.07, 11.6, 9.4), |
| 13 | 16: (7.5, 11.1, 8.57, 12.1, 9.9), 17: (8.0, 11.6, 9.07, 12.6, 10.4), 18: (8.5, 12.1, 9.57, 13.1, 10.9), 19: (9.0, 12.6, 10.07, 13.6, 11.4), |
| 14 | 20: (9.5, 13.1, 10.57, 14.1, 11.9), 22: (10.5, 14.1, 11.57, 15.1, 12.9), 24: (11.5, 15.1, 12.57, 16.1, 13.9), 25: (12.0, 15.6, 13.07, 16.6, 14.4), |
| 15 | 26: (12.5, 16.1, 13.57, 17.1, 14.9), 28: (13.5, 17.1, 14.57, 18.1, 15.9), 30: (14.5, 18.1, 15.57, 19.1, 16.9), 32: (15.5, 19.1, 16.57, 20.1, 17.9), |
| 16 | 33: (16.0, 19.6, 17.07, 20.6, 18.4), 34: (16.5, 20.1, 17.57, 21.1, 18.9), 35: (17.0, 20.6, 18.07, 21.6, 19.4), 36: (17.5, 21.1, 18.57, 22.1, 19.9), |
| 17 | 40: (19.5, 23.1, 20.57, 24.1, 21.9), 45: (22.0, 25.6, 23.07, 26.6, 24.4), 50: (24.5, 28.1, 25.57, 29.1, 26.9), 53: (26.0, 29.6, 27.07, 30.6, 28.4), |
| 18 | } |
| 19 | # Drawing EDC3-150229-11 sheets 1/5 and 2/5 (nominal values): pitch 0.5; contact width (0.2); tails 0.8 beyond the housing's rear edge; housing depth 4.6 |
| 20 | # and 5.6 over the actuator; height 2 over the housing underside, actuator 1.85 high; fitting nails 1.2 wide, 2 from the rear edge; FPC t = 0.3 at (0.55) |
| 21 | # above the underside, inserted (3.4) from the housing front (detail a). |
| 22 | PITCH, TAIL_W, TAIL_OUT = 0.5, 0.2, 0.8 |
| 23 | DEPTH, OVER_ACTUATOR, HEIGHT, ACTUATOR_H = 4.6, 5.6, 2.0, 1.85 |
| 24 | NAIL_W, NAIL_FROM_REAR = 1.2, 2.0 |
| 25 | FPC_T, FPC_Z, FPC_IN = 0.3, 0.55, 3.4 |
| 26 | TAIL_T = 0.1 # contact tail thickness: a proportion, for looks |
| 27 | NAIL_H = 0.8 # fitting nail height up the housing end: a proportion, for looks |
| 28 | GAP = 0.1 # the line between the actuator and the housing on top, width and depth: a proportion, for looks |
| 29 | |
| 30 | A, B, C, D, E = SIZES[contacts] |
| 31 | model = Model() |
| 32 | with model.sketch("housing_sketch", on="XY", name="Housing") as sk: |
| 33 | sk.rect("housing_rect", (-B / 2, -DEPTH), (B / 2, 0)) |
| 34 | model.extrude("housing", "housing_sketch", distance=HEIGHT, name="Housing") |
| 35 | model.plane("actuator_plane", on="XY", offset=HEIGHT - ACTUATOR_H, name="Actuator") |
| 36 | with model.sketch("actuator_sketch", on="actuator_plane", name="Actuator") as sk: |
| 37 | sk.rect("actuator_rect", (-B / 2, -OVER_ACTUATOR), (B / 2, -DEPTH + 0.01)) |
| 38 | model.extrude("actuator", "actuator_sketch", distance=ACTUATOR_H, name="Actuator") |
| 39 | model.plane("fpc_plane", on="XY", offset=FPC_Z, name="FPC opening") |
| 40 | with model.sketch("fpc_sketch", on="fpc_plane", name="FPC opening") as sk: |
| 41 | sk.rect("fpc_rect", (-C / 2, -OVER_ACTUATOR), (C / 2, -DEPTH + FPC_IN)) |
| 42 | model.extrude("fpc_opening", "fpc_sketch", distance=FPC_T, op="cut", name="FPC opening") |
| 43 | model.plane("top_plane", on="XY", offset=HEIGHT, name="Top") |
| 44 | with model.sketch("gap_sketch", on="top_plane", name="Actuator line") as sk: |
| 45 | sk.rect("gap_rect", (-B / 2, -DEPTH - GAP / 2), (B / 2, -DEPTH + GAP / 2)) |
| 46 | model.extrude("gap", "gap_sketch", distance=-GAP, op="cut", name="Actuator line") |
| 47 | with model.sketch("tails_sketch", on="XY", name="Contact tails") as sk: |
| 48 | for i in range(contacts): |
| 49 | x = -A / 2 + i * PITCH |
| 50 | sk.rect(f"tail_{i}", (x - TAIL_W / 2, -0.05), (x + TAIL_W / 2, TAIL_OUT)) |
| 51 | model.extrude("tails", "tails_sketch", distance=TAIL_T, name="Contact tails") |
| 52 | with model.sketch("nails_sketch", on="XY", name="Fitting nails") as sk: |
| 53 | sk.rect("nail_left", (-D / 2, -NAIL_FROM_REAR - NAIL_W), (-E / 2, -NAIL_FROM_REAR)) |
| 54 | sk.rect("nail_right", (E / 2, -NAIL_FROM_REAR - NAIL_W), (D / 2, -NAIL_FROM_REAR)) |
| 55 | model.extrude("nails", "nails_sketch", distance=NAIL_H, name="Fitting nails") |
| 56 | model.material("pla", color="#d8c9a8") |
| 57 | result = model.result() |
| 58 |
| 1 | name = "steve/fh12-fpc-connector" |
| 2 | version = "1.0.0" |
| 3 | runtime = "steve" |
| 4 | license = "MIT" |
| 5 | summary = "Hirose FH12 0.5 mm pitch FPC/FFC connectors, right angle, bottom contact, flip lock, 6 to 53 contacts, by the maker's drawing." |
| 6 | description = """Hirose FH12-**S-0.5SH(55) FPC/FFC connectors for board layouts: housing, flip-lock actuator with the FPC opening, contact tails and fitting nails, sized from Hirose drawing EDC3-150229-11. See the README.""" |
| 7 | tags = ["connector", "fpc", "ffc", "zif", "flip-lock", "hirose", "fh12", "smd", "electronics"] |
| 8 | |
| 9 | [parameters.contacts] |
| 10 | type = "choice" |
| 11 | default = 10 |
| 12 | choices = [6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 28, 30, 32, 33, 34, 35, 36, 40, 45, 50, 53] |
| 13 | label = "Contacts" |
| 14 | |
| 15 | [[presets]] |
| 16 | id = "FH12-6S-0.5SH" |
| 17 | title = "Hirose FH12 6 contact FPC connector, 0.5 mm pitch, right angle" |
| 18 | params = { contacts = 6 } |
| 19 | aliases = ["FH12-6S-0.5SH(55)", "FH12-6S-0.5SH", "Hirose FH12 6", "FH12 6 pin"] |
| 20 | standard = "Hirose" |
| 21 | |
| 22 | [[presets]] |
| 23 | id = "FH12-8S-0.5SH" |
| 24 | title = "Hirose FH12 8 contact FPC connector, 0.5 mm pitch, right angle" |
| 25 | params = { contacts = 8 } |
| 26 | aliases = ["FH12-8S-0.5SH(55)", "FH12-8S-0.5SH", "Hirose FH12 8", "FH12 8 pin"] |
| 27 | standard = "Hirose" |
| 28 | |
| 29 | [[presets]] |
| 30 | id = "FH12-10S-0.5SH" |
| 31 | title = "Hirose FH12 10 contact FPC connector, 0.5 mm pitch, right angle" |
| 32 | params = { contacts = 10 } |
| 33 | aliases = ["FH12-10S-0.5SH(55)", "FH12-10S-0.5SH", "Hirose FH12 10", "FH12 10 pin"] |
| 34 | standard = "Hirose" |
| 35 | |
| 36 | [[presets]] |
| 37 | id = "FH12-11S-0.5SH" |
| 38 | title = "Hirose FH12 11 contact FPC connector, 0.5 mm pitch, right angle" |
| 39 | params = { contacts = 11 } |
| 40 | aliases = ["FH12-11S-0.5SH(55)", "FH12-11S-0.5SH", "Hirose FH12 11", "FH12 11 pin"] |
| 41 | standard = "Hirose" |
| 42 | |
| 43 | [[presets]] |
| 44 | id = "FH12-12S-0.5SH" |
| 45 | title = "Hirose FH12 12 contact FPC connector, 0.5 mm pitch, right angle" |
| 46 | params = { contacts = 12 } |
| 47 | aliases = ["FH12-12S-0.5SH(55)", "FH12-12S-0.5SH", "Hirose FH12 12", "FH12 12 pin"] |
| 48 | standard = "Hirose" |
| 49 | |
| 50 | [[presets]] |
| 51 | id = "FH12-13S-0.5SH" |
| 52 | title = "Hirose FH12 13 contact FPC connector, 0.5 mm pitch, right angle" |
| 53 | params = { contacts = 13 } |
| 54 | aliases = ["FH12-13S-0.5SH(55)", "FH12-13S-0.5SH", "Hirose FH12 13", "FH12 13 pin"] |
| 55 | standard = "Hirose" |
| 56 | |
| 57 | [[presets]] |
| 58 | id = "FH12-14S-0.5SH" |
| 59 | title = "Hirose FH12 14 contact FPC connector, 0.5 mm pitch, right angle" |
| 60 | params = { contacts = 14 } |
| 61 | aliases = ["FH12-14S-0.5SH(55)", "FH12-14S-0.5SH", "Hirose FH12 14", "FH12 14 pin"] |
| 62 | standard = "Hirose" |
| 63 | |
| 64 | [[presets]] |
| 65 | id = "FH12-15S-0.5SH" |
| 66 | title = "Hirose FH12 15 contact FPC connector, 0.5 mm pitch, right angle" |
| 67 | params = { contacts = 15 } |
| 68 | aliases = ["FH12-15S-0.5SH(55)", "FH12-15S-0.5SH", "Hirose FH12 15", "FH12 15 pin"] |
| 69 | standard = "Hirose" |
| 70 | |
| 71 | [[presets]] |
| 72 | id = "FH12-16S-0.5SH" |
| 73 | title = "Hirose FH12 16 contact FPC connector, 0.5 mm pitch, right angle" |
| 74 | params = { contacts = 16 } |
| 75 | aliases = ["FH12-16S-0.5SH(55)", "FH12-16S-0.5SH", "Hirose FH12 16", "FH12 16 pin"] |
| 76 | standard = "Hirose" |
| 77 | |
| 78 | [[presets]] |
| 79 | id = "FH12-17S-0.5SH" |
| 80 | title = "Hirose FH12 17 contact FPC connector, 0.5 mm pitch, right angle" |
| 81 | params = { contacts = 17 } |
| 82 | aliases = ["FH12-17S-0.5SH(55)", "FH12-17S-0.5SH", "Hirose FH12 17", "FH12 17 pin"] |
| 83 | standard = "Hirose" |
| 84 | |
| 85 | [[presets]] |
| 86 | id = "FH12-18S-0.5SH" |
| 87 | title = "Hirose FH12 18 contact FPC connector, 0.5 mm pitch, right angle" |
| 88 | params = { contacts = 18 } |
| 89 | aliases = ["FH12-18S-0.5SH(55)", "FH12-18S-0.5SH", "Hirose FH12 18", "FH12 18 pin"] |
| 90 | standard = "Hirose" |
| 91 | |
| 92 | [[presets]] |
| 93 | id = "FH12-19S-0.5SH" |
| 94 | title = "Hirose FH12 19 contact FPC connector, 0.5 mm pitch, right angle" |
| 95 | params = { contacts = 19 } |
| 96 | aliases = ["FH12-19S-0.5SH(55)", "FH12-19S-0.5SH", "Hirose FH12 19", "FH12 19 pin"] |
| 97 | standard = "Hirose" |
| 98 | |
| 99 | [[presets]] |
| 100 | id = "FH12-20S-0.5SH" |
| 101 | title = "Hirose FH12 20 contact FPC connector, 0.5 mm pitch, right angle" |
| 102 | params = { contacts = 20 } |
| 103 | aliases = ["FH12-20S-0.5SH(55)", "FH12-20S-0.5SH", "Hirose FH12 20", "FH12 20 pin"] |
| 104 | standard = "Hirose" |
| 105 | |
| 106 | [[presets]] |
| 107 | id = "FH12-22S-0.5SH" |
| 108 | title = "Hirose FH12 22 contact FPC connector, 0.5 mm pitch, right angle" |
| 109 | params = { contacts = 22 } |
| 110 | aliases = ["FH12-22S-0.5SH(55)", "FH12-22S-0.5SH", "Hirose FH12 22", "FH12 22 pin"] |
| 111 | standard = "Hirose" |
| 112 | |
| 113 | [[presets]] |
| 114 | id = "FH12-24S-0.5SH" |
| 115 | title = "Hirose FH12 24 contact FPC connector, 0.5 mm pitch, right angle" |
| 116 | params = { contacts = 24 } |
| 117 | aliases = ["FH12-24S-0.5SH(55)", "FH12-24S-0.5SH", "Hirose FH12 24", "FH12 24 pin"] |
| 118 | standard = "Hirose" |
| 119 | |
| 120 | [[presets]] |
| 121 | id = "FH12-25S-0.5SH" |
| 122 | title = "Hirose FH12 25 contact FPC connector, 0.5 mm pitch, right angle" |
| 123 | params = { contacts = 25 } |
| 124 | aliases = ["FH12-25S-0.5SH(55)", "FH12-25S-0.5SH", "Hirose FH12 25", "FH12 25 pin"] |
| 125 | standard = "Hirose" |
| 126 | |
| 127 | [[presets]] |
| 128 | id = "FH12-26S-0.5SH" |
| 129 | title = "Hirose FH12 26 contact FPC connector, 0.5 mm pitch, right angle" |
| 130 | params = { contacts = 26 } |
| 131 | aliases = ["FH12-26S-0.5SH(55)", "FH12-26S-0.5SH", "Hirose FH12 26", "FH12 26 pin"] |
| 132 | standard = "Hirose" |
| 133 | |
| 134 | [[presets]] |
| 135 | id = "FH12-28S-0.5SH" |
| 136 | title = "Hirose FH12 28 contact FPC connector, 0.5 mm pitch, right angle" |
| 137 | params = { contacts = 28 } |
| 138 | aliases = ["FH12-28S-0.5SH(55)", "FH12-28S-0.5SH", "Hirose FH12 28", "FH12 28 pin"] |
| 139 | standard = "Hirose" |
| 140 | |
| 141 | [[presets]] |
| 142 | id = "FH12-30S-0.5SH" |
| 143 | title = "Hirose FH12 30 contact FPC connector, 0.5 mm pitch, right angle" |
| 144 | params = { contacts = 30 } |
| 145 | aliases = ["FH12-30S-0.5SH(55)", "FH12-30S-0.5SH", "Hirose FH12 30", "FH12 30 pin"] |
| 146 | standard = "Hirose" |
| 147 | |
| 148 | [[presets]] |
| 149 | id = "FH12-32S-0.5SH" |
| 150 | title = "Hirose FH12 32 contact FPC connector, 0.5 mm pitch, right angle" |
| 151 | params = { contacts = 32 } |
| 152 | aliases = ["FH12-32S-0.5SH(55)", "FH12-32S-0.5SH", "Hirose FH12 32", "FH12 32 pin"] |
| 153 | standard = "Hirose" |
| 154 | |
| 155 | [[presets]] |
| 156 | id = "FH12-33S-0.5SH" |
| 157 | title = "Hirose FH12 33 contact FPC connector, 0.5 mm pitch, right angle" |
| 158 | params = { contacts = 33 } |
| 159 | aliases = ["FH12-33S-0.5SH(55)", "FH12-33S-0.5SH", "Hirose FH12 33", "FH12 33 pin"] |
| 160 | standard = "Hirose" |
| 161 | |
| 162 | [[presets]] |
| 163 | id = "FH12-34S-0.5SH" |
| 164 | title = "Hirose FH12 34 contact FPC connector, 0.5 mm pitch, right angle" |
| 165 | params = { contacts = 34 } |
| 166 | aliases = ["FH12-34S-0.5SH(55)", "FH12-34S-0.5SH", "Hirose FH12 34", "FH12 34 pin"] |
| 167 | standard = "Hirose" |
| 168 | |
| 169 | [[presets]] |
| 170 | id = "FH12-35S-0.5SH" |
| 171 | title = "Hirose FH12 35 contact FPC connector, 0.5 mm pitch, right angle" |
| 172 | params = { contacts = 35 } |
| 173 | aliases = ["FH12-35S-0.5SH(55)", "FH12-35S-0.5SH", "Hirose FH12 35", "FH12 35 pin"] |
| 174 | standard = "Hirose" |
| 175 | |
| 176 | [[presets]] |
| 177 | id = "FH12-36S-0.5SH" |
| 178 | title = "Hirose FH12 36 contact FPC connector, 0.5 mm pitch, right angle" |
| 179 | params = { contacts = 36 } |
| 180 | aliases = ["FH12-36S-0.5SH(55)", "FH12-36S-0.5SH", "Hirose FH12 36", "FH12 36 pin"] |
| 181 | standard = "Hirose" |
| 182 | |
| 183 | [[presets]] |
| 184 | id = "FH12-40S-0.5SH" |
| 185 | title = "Hirose FH12 40 contact FPC connector, 0.5 mm pitch, right angle" |
| 186 | params = { contacts = 40 } |
| 187 | aliases = ["FH12-40S-0.5SH(55)", "FH12-40S-0.5SH", "Hirose FH12 40", "FH12 40 pin"] |
| 188 | standard = "Hirose" |
| 189 | |
| 190 | [[presets]] |
| 191 | id = "FH12-45S-0.5SH" |
| 192 | title = "Hirose FH12 45 contact FPC connector, 0.5 mm pitch, right angle" |
| 193 | params = { contacts = 45 } |
| 194 | aliases = ["FH12-45S-0.5SH(55)", "FH12-45S-0.5SH", "Hirose FH12 45", "FH12 45 pin"] |
| 195 | standard = "Hirose" |
| 196 | |
| 197 | [[presets]] |
| 198 | id = "FH12-50S-0.5SH" |
| 199 | title = "Hirose FH12 50 contact FPC connector, 0.5 mm pitch, right angle" |
| 200 | params = { contacts = 50 } |
| 201 | aliases = ["FH12-50S-0.5SH(55)", "FH12-50S-0.5SH", "Hirose FH12 50", "FH12 50 pin"] |
| 202 | standard = "Hirose" |
| 203 | |
| 204 | [[presets]] |
| 205 | id = "FH12-53S-0.5SH" |
| 206 | title = "Hirose FH12 53 contact FPC connector, 0.5 mm pitch, right angle" |
| 207 | params = { contacts = 53 } |
| 208 | aliases = ["FH12-53S-0.5SH(55)", "FH12-53S-0.5SH", "Hirose FH12 53", "FH12 53 pin"] |
| 209 | standard = "Hirose" |
| 210 |
Hirose FH12 0.5 mm pitch FPC/FFC connectors, right angle, bottom contact, with the flip-lock actuator: FH12-**S-0.5SH(55), 6 to 53 contacts. The model has the housing, the closed actuator with the FPC opening, the contact tails and the two fitting nails. The contacts run along X, centred on X; the housing's rear edge (the contact tail side) is on Y = 0 with the tails toward +Y, and the FPC goes in from -Y; the housing underside is on the XY plane. The (55) suffix is Hirose's packaging code for the same part.
Hirose Electric drawing EDC3-150229-11, part FH12-**S-0.5SH(55), code CL586, drawn 2013-12-05 and approved 2013-12-09, no revision marked. The copy read is the one hosted by the distributor LCSC (datasheet.lcsc.com), linked from LCSC's FH12-10S-0.5SH(55) datasheet page (LCSC part C506791).
From sheets 1/5 (34 contacts or less) and 2/5 (35 or more), which give the same section dimensions:
Sheet 5/5, dimension table (A ± 0.1, B ± 0.2, C +0.1/0, D ± 0.3, E ± 0.2):
| Contacts | Part | A contact span | B housing length | C FPC opening | D over the fitting nails | E between the fitting nails |
|---|---|---|---|---|---|---|
| 6 | FH12-6S-0.5SH(55) | 2.5 | 6.1 | 3.57 | 7.1 | 4.9 |
| 8 | FH12-8S-0.5SH(55) | 3.5 | 7.1 | 4.57 | 8.1 | 5.9 |
| 10 | FH12-10S-0.5SH(55) | 4.5 | 8.1 | 5.57 | 9.1 | 6.9 |
| 11 | FH12-11S-0.5SH(55) | 5.0 | 8.6 | 6.07 | 9.6 | 7.4 |
| 12 | FH12-12S-0.5SH(55) | 5.5 | 9.1 | 6.57 | 10.1 | 7.9 |
| 13 | FH12-13S-0.5SH(55) | 6.0 | 9.6 | 7.07 | 10.6 | 8.4 |
| 14 | FH12-14S-0.5SH(55) | 6.5 | 10.1 | 7.57 | 11.1 | 8.9 |
| 15 | FH12-15S-0.5SH(55) | 7.0 | 10.6 | 8.07 | 11.6 | 9.4 |
| 16 | FH12-16S-0.5SH(55) | 7.5 | 11.1 | 8.57 | 12.1 | 9.9 |
| 17 | FH12-17S-0.5SH(55) | 8.0 | 11.6 | 9.07 | 12.6 | 10.4 |
| 18 | FH12-18S-0.5SH(55) | 8.5 | 12.1 | 9.57 | 13.1 | 10.9 |
| 19 | FH12-19S-0.5SH(55) | 9.0 | 12.6 | 10.07 | 13.6 | 11.4 |
| 20 | FH12-20S-0.5SH(55) | 9.5 | 13.1 | 10.57 | 14.1 | 11.9 |
| 22 | FH12-22S-0.5SH(55) | 10.5 | 14.1 | 11.57 | 15.1 | 12.9 |
| 24 | FH12-24S-0.5SH(55) | 11.5 | 15.1 | 12.57 | 16.1 | 13.9 |
| 25 | FH12-25S-0.5SH(55) | 12.0 | 15.6 | 13.07 | 16.6 | 14.4 |
| 26 | FH12-26S-0.5SH(55) | 12.5 | 16.1 | 13.57 | 17.1 | 14.9 |
| 28 | FH12-28S-0.5SH(55) | 13.5 | 17.1 | 14.57 | 18.1 | 15.9 |
| 30 | FH12-30S-0.5SH(55) | 14.5 | 18.1 | 15.57 | 19.1 | 16.9 |
| 32 | FH12-32S-0.5SH(55) | 15.5 | 19.1 | 16.57 | 20.1 | 17.9 |
| 33 | FH12-33S-0.5SH(55) | 16.0 | 19.6 | 17.07 | 20.6 | 18.4 |
| 34 | FH12-34S-0.5SH(55) | 16.5 | 20.1 | 17.57 | 21.1 | 18.9 |
| 35 | FH12-35S-0.5SH(55) | 17.0 | 20.6 | 18.07 | 21.6 | 19.4 |
| 36 | FH12-36S-0.5SH(55) | 17.5 | 21.1 | 18.57 | 22.1 | 19.9 |
| 40 | FH12-40S-0.5SH(55) | 19.5 | 23.1 | 20.57 | 24.1 | 21.9 |
| 45 | FH12-45S-0.5SH(55) | 22.0 | 25.6 | 23.07 | 26.6 | 24.4 |
| 50 | FH12-50S-0.5SH(55) | 24.5 | 28.1 | 25.57 | 29.1 | 26.9 |
| 53 | FH12-53S-0.5SH(55) | 26.0 | 29.6 | 27.07 | 30.6 | 28.4 |
The model uses the nominal values. The fitting nails run from E to D, partly under the housing.
Proportions, for looks only: the contact tails' 0.1 mm thickness, and the fitting nails' 0.8 mm height up the housing ends, and the line between the actuator and the housing on top (0.1 mm wide and deep). The FPC opening is drawn the FPC's own thickness (0.3) at its drawn height. The actuator is a plain block (the drawing's rounded front edge isn't modelled), and the contacts inside the housing aren't modelled.
Other FH12 types (1 mm pitch, vertical, FH12A, FH12F) aren't here; see COVERAGE.md.
| 1 | # FH12 FPC connector |
| 2 | |
| 3 | Hirose FH12 0.5 mm pitch FPC/FFC connectors, right angle, bottom contact, with the flip-lock actuator: FH12-**S-0.5SH(55), 6 to 53 contacts. The model has the housing, the closed actuator with the FPC opening, the contact tails and the two fitting nails. The contacts run along X, centred on X; the housing's rear edge (the contact tail side) is on Y = 0 with the tails toward +Y, and the FPC goes in from -Y; the housing underside is on the XY plane. The (55) suffix is Hirose's packaging code for the same part. |
| 4 | |
| 5 | ## Source |
| 6 | |
| 7 | Hirose Electric drawing EDC3-150229-11, part FH12-**S-0.5SH(55), code CL586, drawn 2013-12-05 and approved 2013-12-09, no revision marked. The copy read is the one hosted by the distributor LCSC (`datasheet.lcsc.com`), linked from LCSC's FH12-10S-0.5SH(55) datasheet page (LCSC part C506791). |
| 8 | |
| 9 | From sheets 1/5 (34 contacts or less) and 2/5 (35 or more), which give the same section dimensions: |
| 10 | |
| 11 | - pitch 0.5 ± 0.1, contact width (0.2), tails 0.8 ± 0.2 beyond the housing's rear edge; |
| 12 | - housing depth 4.6 ± 0.2, 5.6 ± 0.3 over the actuator; |
| 13 | - height 2 ± 0.2 over the housing underside (reference b); actuator 1.85 ± 0.2 high; |
| 14 | - fitting nails 1.2 ± 0.2 wide, 2 ± 0.2 from the housing's rear edge; |
| 15 | - detail a: FPC thickness t = 0.3, (0.55) above the underside, inserted (3.4) from the housing front. |
| 16 | |
| 17 | Sheet 5/5, dimension table (A ± 0.1, B ± 0.2, C +0.1/0, D ± 0.3, E ± 0.2): |
| 18 | |
| 19 | | Contacts | Part | A contact span | B housing length | C FPC opening | D over the fitting nails | E between the fitting nails | |
| 20 | |---|---|---|---|---|---|---| |
| 21 | | 6 | FH12-6S-0.5SH(55) | 2.5 | 6.1 | 3.57 | 7.1 | 4.9 | |
| 22 | | 8 | FH12-8S-0.5SH(55) | 3.5 | 7.1 | 4.57 | 8.1 | 5.9 | |
| 23 | | 10 | FH12-10S-0.5SH(55) | 4.5 | 8.1 | 5.57 | 9.1 | 6.9 | |
| 24 | | 11 | FH12-11S-0.5SH(55) | 5.0 | 8.6 | 6.07 | 9.6 | 7.4 | |
| 25 | | 12 | FH12-12S-0.5SH(55) | 5.5 | 9.1 | 6.57 | 10.1 | 7.9 | |
| 26 | | 13 | FH12-13S-0.5SH(55) | 6.0 | 9.6 | 7.07 | 10.6 | 8.4 | |
| 27 | | 14 | FH12-14S-0.5SH(55) | 6.5 | 10.1 | 7.57 | 11.1 | 8.9 | |
| 28 | | 15 | FH12-15S-0.5SH(55) | 7.0 | 10.6 | 8.07 | 11.6 | 9.4 | |
| 29 | | 16 | FH12-16S-0.5SH(55) | 7.5 | 11.1 | 8.57 | 12.1 | 9.9 | |
| 30 | | 17 | FH12-17S-0.5SH(55) | 8.0 | 11.6 | 9.07 | 12.6 | 10.4 | |
| 31 | | 18 | FH12-18S-0.5SH(55) | 8.5 | 12.1 | 9.57 | 13.1 | 10.9 | |
| 32 | | 19 | FH12-19S-0.5SH(55) | 9.0 | 12.6 | 10.07 | 13.6 | 11.4 | |
| 33 | | 20 | FH12-20S-0.5SH(55) | 9.5 | 13.1 | 10.57 | 14.1 | 11.9 | |
| 34 | | 22 | FH12-22S-0.5SH(55) | 10.5 | 14.1 | 11.57 | 15.1 | 12.9 | |
| 35 | | 24 | FH12-24S-0.5SH(55) | 11.5 | 15.1 | 12.57 | 16.1 | 13.9 | |
| 36 | | 25 | FH12-25S-0.5SH(55) | 12.0 | 15.6 | 13.07 | 16.6 | 14.4 | |
| 37 | | 26 | FH12-26S-0.5SH(55) | 12.5 | 16.1 | 13.57 | 17.1 | 14.9 | |
| 38 | | 28 | FH12-28S-0.5SH(55) | 13.5 | 17.1 | 14.57 | 18.1 | 15.9 | |
| 39 | | 30 | FH12-30S-0.5SH(55) | 14.5 | 18.1 | 15.57 | 19.1 | 16.9 | |
| 40 | | 32 | FH12-32S-0.5SH(55) | 15.5 | 19.1 | 16.57 | 20.1 | 17.9 | |
| 41 | | 33 | FH12-33S-0.5SH(55) | 16.0 | 19.6 | 17.07 | 20.6 | 18.4 | |
| 42 | | 34 | FH12-34S-0.5SH(55) | 16.5 | 20.1 | 17.57 | 21.1 | 18.9 | |
| 43 | | 35 | FH12-35S-0.5SH(55) | 17.0 | 20.6 | 18.07 | 21.6 | 19.4 | |
| 44 | | 36 | FH12-36S-0.5SH(55) | 17.5 | 21.1 | 18.57 | 22.1 | 19.9 | |
| 45 | | 40 | FH12-40S-0.5SH(55) | 19.5 | 23.1 | 20.57 | 24.1 | 21.9 | |
| 46 | | 45 | FH12-45S-0.5SH(55) | 22.0 | 25.6 | 23.07 | 26.6 | 24.4 | |
| 47 | | 50 | FH12-50S-0.5SH(55) | 24.5 | 28.1 | 25.57 | 29.1 | 26.9 | |
| 48 | | 53 | FH12-53S-0.5SH(55) | 26.0 | 29.6 | 27.07 | 30.6 | 28.4 | |
| 49 | |
| 50 | The model uses the nominal values. The fitting nails run from E to D, partly under the housing. |
| 51 | |
| 52 | **Proportions, for looks only:** the contact tails' 0.1 mm thickness, and the fitting nails' 0.8 mm height up the housing ends, and the line between the actuator and the housing on top (0.1 mm wide and deep). The FPC opening is drawn the FPC's own thickness (0.3) at its drawn height. The actuator is a plain block (the drawing's rounded front edge isn't modelled), and the contacts inside the housing aren't modelled. |
| 53 | |
| 54 | Other FH12 types (1 mm pitch, vertical, FH12A, FH12F) aren't here; see `COVERAGE.md`. |
| 55 |
Hirose FH12-**S-0.5SH(55) FPC/FFC connectors for board layouts: housing, flip-lock actuator with the FPC opening, contact tails and fitting nails, sized from Hirose drawing EDC3-150229-11. See the README.
Hirose FH12 0.5 mm pitch FPC/FFC connectors, right angle, bottom contact, with the flip-lock actuator: FH12-**S-0.5SH(55), 6 to 53 contacts. The model has the housing, the closed actuator with the FPC opening, the contact tails and the two fitting nails. The contacts run along X, centred on X; the housing's rear edge (the contact tail side) is on Y = 0 with the tails toward +Y, and the FPC goes in from -Y; the housing underside is on the XY plane. The (55) suffix is Hirose's packaging code for the same part.
Hirose Electric drawing EDC3-150229-11, part FH12-**S-0.5SH(55), code CL586, drawn 2013-12-05 and approved 2013-12-09, no revision marked. The copy read is the one hosted by the distributor LCSC (datasheet.lcsc.com), linked from LCSC's FH12-10S-0.5SH(55) datasheet page (LCSC part C506791).
From sheets 1/5 (34 contacts or less) and 2/5 (35 or more), which give the same section dimensions:
Sheet 5/5, dimension table (A ± 0.1, B ± 0.2, C +0.1/0, D ± 0.3, E ± 0.2):
| Contacts | Part | A contact span | B housing length | C FPC opening | D over the fitting nails | E between the fitting nails |
|---|---|---|---|---|---|---|
| 6 | FH12-6S-0.5SH(55) | 2.5 | 6.1 | 3.57 | 7.1 | 4.9 |
| 8 | FH12-8S-0.5SH(55) | 3.5 | 7.1 | 4.57 | 8.1 | 5.9 |
| 10 | FH12-10S-0.5SH(55) | 4.5 | 8.1 | 5.57 | 9.1 | 6.9 |
| 11 | FH12-11S-0.5SH(55) | 5.0 | 8.6 | 6.07 | 9.6 | 7.4 |
| 12 | FH12-12S-0.5SH(55) | 5.5 | 9.1 | 6.57 | 10.1 | 7.9 |
| 13 | FH12-13S-0.5SH(55) | 6.0 | 9.6 | 7.07 | 10.6 | 8.4 |
| 14 | FH12-14S-0.5SH(55) | 6.5 | 10.1 | 7.57 | 11.1 | 8.9 |
| 15 | FH12-15S-0.5SH(55) | 7.0 | 10.6 | 8.07 | 11.6 | 9.4 |
| 16 | FH12-16S-0.5SH(55) | 7.5 | 11.1 | 8.57 | 12.1 | 9.9 |
| 17 | FH12-17S-0.5SH(55) | 8.0 | 11.6 | 9.07 | 12.6 | 10.4 |
| 18 | FH12-18S-0.5SH(55) | 8.5 | 12.1 | 9.57 | 13.1 | 10.9 |
| 19 | FH12-19S-0.5SH(55) | 9.0 | 12.6 | 10.07 | 13.6 | 11.4 |
| 20 | FH12-20S-0.5SH(55) | 9.5 | 13.1 | 10.57 | 14.1 | 11.9 |
| 22 | FH12-22S-0.5SH(55) | 10.5 | 14.1 | 11.57 | 15.1 | 12.9 |
| 24 | FH12-24S-0.5SH(55) | 11.5 | 15.1 | 12.57 | 16.1 | 13.9 |
| 25 | FH12-25S-0.5SH(55) | 12.0 | 15.6 | 13.07 | 16.6 | 14.4 |
| 26 | FH12-26S-0.5SH(55) | 12.5 | 16.1 | 13.57 | 17.1 | 14.9 |
| 28 | FH12-28S-0.5SH(55) | 13.5 | 17.1 | 14.57 | 18.1 | 15.9 |
| 30 | FH12-30S-0.5SH(55) | 14.5 | 18.1 | 15.57 | 19.1 | 16.9 |
| 32 | FH12-32S-0.5SH(55) | 15.5 | 19.1 | 16.57 | 20.1 | 17.9 |
| 33 | FH12-33S-0.5SH(55) | 16.0 | 19.6 | 17.07 | 20.6 | 18.4 |
| 34 | FH12-34S-0.5SH(55) | 16.5 | 20.1 | 17.57 | 21.1 | 18.9 |
| 35 | FH12-35S-0.5SH(55) | 17.0 | 20.6 | 18.07 | 21.6 | 19.4 |
| 36 | FH12-36S-0.5SH(55) | 17.5 | 21.1 | 18.57 | 22.1 | 19.9 |
| 40 | FH12-40S-0.5SH(55) | 19.5 | 23.1 | 20.57 | 24.1 | 21.9 |
| 45 | FH12-45S-0.5SH(55) | 22.0 | 25.6 | 23.07 | 26.6 | 24.4 |
| 50 | FH12-50S-0.5SH(55) | 24.5 | 28.1 | 25.57 | 29.1 | 26.9 |
| 53 | FH12-53S-0.5SH(55) | 26.0 | 29.6 | 27.07 | 30.6 | 28.4 |
The model uses the nominal values. The fitting nails run from E to D, partly under the housing.
Proportions, for looks only: the contact tails' 0.1 mm thickness, and the fitting nails' 0.8 mm height up the housing ends, and the line between the actuator and the housing on top (0.1 mm wide and deep). The FPC opening is drawn the FPC's own thickness (0.3) at its drawn height. The actuator is a plain block (the drawing's rounded front edge isn't modelled), and the contacts inside the housing aren't modelled.
Other FH12 types (1 mm pitch, vertical, FH12A, FH12F) aren't here; see COVERAGE.md.
No-lead small-outline IC packages by TI outline: WSON-8/10/12/16, VSON-8 and X1SON-8, 0.4 to 0.8 mm pitch, with exposed thermal pad.
Power molded chip inductors in the Würth WE-PMCI sizes, 1.6 x 0.8 mm to 3.2 x 2.5 mm, by the maker's datasheets.
Shielded SMD flat-wire high-current inductors in the Würth WE-HCM sizes, 7 x 7 mm to 13.3 x 13.5 mm, by the maker's datasheets.
Through-hole pin header, 2.54 mm and 2.00 mm pitch in one or two rows, 1.27 mm in two rows, 1 to 40 pins per row, straight or right-angle.