Compare versions
4 files changed, +126 −13 1.1.0: Vishay Dale molded IM-1, IM-2, IM-4, IM-6, IM-8, IM-9 and IM-10.
| @@ -1,8 +1,8 @@ | ||
| 1 | 1 | """Leaded (axial) inductor, Fastron fixed choke coils (MICC, SMCC, MECC, HCCC, LACC, HBCC, VHBCC, XHBCC) and suppression coils (MISC, MESC, |
| 2 | 77A), mounted horizontal or vertical. Lead 1 is at the origin and lead 2 at +X by the pitch; the leads go down through the board. | |
| 2 | 77A), and Vishay Dale's molded IM-1 to IM-10, mounted horizontal or vertical. Lead 1 is at the origin and lead 2 at +X by the pitch; the leads go down through the board. | |
| 3 | 3 | Horizontal: the body lies on the board along X, centred between the leads. Vertical: the body stands on the board over lead 1 and lead 2 |
| 4 | 4 | comes back down beside it. The series, inductance and tolerance make the part number (e.g. MECC-100K); the size follows from them. |
| 5 | Dimensions from Fastron's data sheets, listed in the README.""" | |
| 5 | Dimensions from Fastron's and Vishay's data sheets, listed in the README.""" | |
| 6 | 6 | import math |
| 7 | 7 | |
| 8 | 8 | from steve import Model |
| @@ -38,6 +38,15 @@ | ||
| 38 | 38 | "MISC": (((1, 100), 12.0, 5.0, 0.8),), |
| 39 | 39 | "MESC": (((3, 1500), 24.0, 7.5, 0.8),), |
| 40 | 40 | "77A": (((3.9, 3.9), 30.0, 8.0, 1.0), ((5.6, 10), 26.0, 8.0, 0.8), ((15, 15), 26.0, 9.0, 0.8), ((33, 33), 26.0, 10.0, 0.8), ((40, 10000), 26.0, 11.0, 0.8)), |
| 41 | # Vishay Dale IM, "Inductors, Commercial, Molded, Axial Leaded", document 34030, revision 28-Aug-13, DIMENSIONS table (inches [mm]): the | |
| 42 | # maximum of A (diameter), B (length) and D (lead diameter). | |
| 43 | "IM-1": (((0.1, 100), 5.33, 2.18, 0.546),), | |
| 44 | "IM-2": (((0.022, 1000), 6.60, 2.67, 0.546),), | |
| 45 | "IM-4": (((0.15, 1800), 9.78, 4.19, 0.686),), | |
| 46 | "IM-6": (((0.1, 1000), 11.43, 5.08, 0.686),), | |
| 47 | "IM-8": (((1100, 3600), 14.48, 5.72, 0.762),), | |
| 48 | "IM-9": (((68, 150), 14.48, 6.60, 0.686),), | |
| 49 | "IM-10": (((3900, 10000), 19.05, 6.35, 0.864),), | |
| 41 | 50 | } |
| 42 | 51 | # The inductances each sheet lists (µH), by the tolerances it offers for them (J 5 %, K 10 %, M 20 %): the part number table of each sheet. |
| 43 | 52 | VALUES = { |
| @@ -62,6 +71,21 @@ | ||
| 62 | 71 | "MISC": {"M": (1, 2, 3, 6, 14, 30, 40, 100)}, |
| 63 | 72 | "MESC": {"M": (3, 3.3, 5, 7, 10, 12, 15, 22, 25, 40, 55, 56, 75, 100, 130, 160, 220, 330, 350, 470, 680, 1200, 1500)}, |
| 64 | 73 | "77A": {"M": (3.9, 5.6, 10, 15, 33, 40, 68, 80, 100, 120, 150, 330, 470, 500, 680, 820, 1000, 1500, 3300, 4700, 5600, 6800, 10000)}, |
| 74 | # Vishay IM, the same document's tables by model; its tolerances are ± 1, 3, 5, 10 and 20 % ("other tolerances available on request"). | |
| 75 | "IM-1": {"JKM": (0.1, 0.12, 0.15, 0.18, 0.22, 0.27, 0.33, 0.39, 0.47, 0.56, 0.68, 0.82, 1, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, 8.2, 10, 12, | |
| 76 | 15, 18, 22, 27, 33, 39, 47, 56, 68, 82, 100)}, | |
| 77 | "IM-2": {"JKM": (0.022, 0.027, 0.033, 0.039, 0.047, 0.056, 0.068, 0.082, 0.1, 0.12, 0.15, 0.18, 0.22, 0.27, 0.33, 0.39, 0.47, 0.56, 0.68, 0.82, 1, 1.2, | |
| 78 | 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, 8.2, 10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82, 100, 120, 150, 180, 220, 270, 330, | |
| 79 | 390, 470, 560, 680, 820, 1000)}, | |
| 80 | "IM-4": {"JKM": (0.15, 0.22, 0.33, 0.47, 0.56, 0.68, 0.82, 1, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, 8.2, 10, 12, 15, 18, 22, 27, 33, 36, 39, | |
| 81 | 43, 47, 51, 56, 62, 68, 75, 82, 91, 100, 110, 120, 130, 150, 160, 180, 200, 220, 240, 270, 300, 330, 360, 390, 430, 470, 510, 560, 620, | |
| 82 | 680, 750, 820, 910, 1000, 1100, 1200, 1300, 1500, 1600, 1800)}, | |
| 83 | "IM-6": {"JKM": (0.1, 0.12, 0.15, 0.18, 0.22, 0.27, 0.33, 0.39, 0.47, 0.56, 0.68, 0.82, 1, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, 8.2, 10, 12, | |
| 84 | 15, 18, 22, 27, 33, 39, 47, 56, 68, 82, 100, 120, 150, 180, 220, 270, 300, 330, 360, 390, 430, 470, 510, 560, 620, 680, 750, 820, 910, | |
| 85 | 1000)}, | |
| 86 | "IM-8": {"JKM": (1100, 1200, 1300, 1500, 1600, 1800, 2000, 2200, 2400, 2700, 3000, 3300, 3600)}, | |
| 87 | "IM-9": {"JKM": (68, 82, 100, 120, 150)}, | |
| 88 | "IM-10": {"JKM": (3900, 4300, 4700, 5000, 5600, 6200, 6800, 7500, 8200, 9100, 10000)}, | |
| 65 | 89 | } |
| 66 | 90 | # Suppression coils: a winding seen through a clear insulation foil, no colour bands. The foil's end length at each end: MISC (12.0 - 10.0) / 2 |
| 67 | 91 | # from its sheet, 77A "3 ref" from its sheet. MESC's sheet doesn't dimension it: 3 is taken from 77A, the same maker's drawing style, for looks. |
| @@ -90,6 +114,7 @@ | ||
| 90 | 114 | if mounting == "vertical" and pitch < max(R + r, 2 * BEND): |
| 91 | 115 | raise ValueError(f"vertical pitch must let lead 2 pass the body: at least {max(R + r, 2 * BEND):.2f} mm for a {diameter} mm body") |
| 92 | 116 | sleeved = series in SLEEVE_ENDS |
| 117 | molded = series.startswith("IM-") | |
| 93 | 118 | reach = SLEEVE_ENDS.get(series, 0.0) if detail == "full" else 0.0 # the leads reach into the body this far: to the winding under the foil |
| 94 | 119 | |
| 95 | 120 | |
| @@ -100,6 +125,11 @@ | ||
| 100 | 125 | end = SLEEVE_ENDS[series] |
| 101 | 126 | ends = [(end * (1 - math.cos(math.pi / 2 * i / 4)), r + (R - r) * math.sin(math.pi / 2 * i / 4)) for i in range(1, 5)] |
| 102 | 127 | return [(0, 0), (0, r)] + ends + [(length - u, v) for u, v in reversed(ends)] + [(length, r), (length, 0)], [] |
| 128 | if molded: | |
| 129 | # Vishay IM: a molded cylinder, its end edges rounded off by 0.15 x the radius, for looks. The sheet's photo shows colour bands but | |
| 130 | # the sheet gives no marking code, so none are drawn. | |
| 131 | e = 0.15 * R | |
| 132 | return [(0, 0), (0, R - e), (e, R), (length - e, R), (length, R - e), (length, 0)], [] | |
| 103 | 133 | # Coated chokes: tapered ends from the lead out to the full diameter over 0.8 x the radius, for looks; the sheets draw the taper but don't |
| 104 | 134 | # dimension it. Four bands, each 0.07 x the length wide, centred at 0.30, 0.42, 0.54 and 0.70 of the length: proportions, for looks. |
| 105 | 135 | taper, neck = 0.8 * R, min(lead, 0.6 * R) |
| @@ -200,7 +230,7 @@ | ||
| 200 | 230 | bodies += ["lead_1_body", "lead_2_body"] |
| 201 | 231 | # Materials, for looks and a rough mass: the coating and the foil as a plastic (the sheets name only the core: ferrite or iron dust), the |
| 202 | 232 | # winding copper, the leads tinned copper. |
| 203 | model.material("pla", bodies=["body_body"], color="#e9e4d6" if sleeved else "#dcc196") | |
| 233 | model.material("pla", bodies=["body_body"], color="#e9e4d6" if sleeved else "#8e918b" if molded else "#dcc196") | |
| 204 | 234 | if sleeved: |
| 205 | 235 | model.appearance(color="#e9e4d6", opacity=0.45, bodies=["body_body"]) |
| 206 | 236 | if detail == "full": |
| @@ -1,21 +1,22 @@ | ||
| 1 | 1 | name = "steve/leaded-inductor" |
| 2 | version = "1.0.0" | |
| 2 | version = "1.1.0" | |
| 3 | 3 | runtime = "steve" |
| 4 | 4 | license = "MIT" |
| 5 | summary = "Axial leaded inductor, Fastron fixed choke coils (MICC, SMCC, MECC, HCCC, LACC, HBCC, VHBCC, XHBCC) and suppression coils (MISC, MESC, 77A), horizontal or vertical." | |
| 6 | description = """Axial leaded inductor with formed leads, lying on the board or standing up. Fastron's fixed choke coils with their colour bands, and Fastron's suppression coils with the winding under clear foil. The series and inductance give the size, from Fastron's data sheets. Lead 1 at the origin, lead 2 along +X. See the README.""" | |
| 7 | tags = ["inductor", "choke", "axial", "through-hole", "fastron", "electronics"] | |
| 5 | summary = "Axial leaded inductor, Fastron fixed choke coils (MICC, SMCC, MECC, HCCC, LACC, HBCC, VHBCC, XHBCC) and suppression coils (MISC, MESC, 77A), Vishay Dale molded IM-1 to IM-10, horizontal or vertical." | |
| 6 | changes = "Vishay Dale molded IM-1, IM-2, IM-4, IM-6, IM-8, IM-9 and IM-10." | |
| 7 | description = """Axial leaded inductor with formed leads, lying on the board or standing up. Fastron's fixed choke coils with their colour bands, and Fastron's suppression coils with the winding under clear foil. Vishay Dale's molded IM inductors. The series and inductance give the size, from Fastron's and Vishay's data sheets. Lead 1 at the origin, lead 2 along +X. See the README.""" | |
| 8 | tags = ["inductor", "choke", "axial", "through-hole", "fastron", "vishay", "electronics"] | |
| 8 | 9 | |
| 9 | 10 | [parameters.series] |
| 10 | 11 | type = "choice" |
| 11 | 12 | default = "MECC" |
| 12 | choices = ["MICC", "SMCC", "MECC", "HCCC", "LACC", "HBCC", "VHBCC", "XHBCC", "MISC", "MESC", "77A"] | |
| 13 | choices = ["MICC", "SMCC", "MECC", "HCCC", "LACC", "HBCC", "VHBCC", "XHBCC", "MISC", "MESC", "77A", "IM-1", "IM-2", "IM-4", "IM-6", "IM-8", "IM-9", "IM-10"] | |
| 13 | 14 | label = "Series" |
| 14 | 15 | |
| 15 | 16 | [parameters.inductance] |
| 16 | 17 | type = "number" |
| 17 | 18 | default = 10.0 |
| 18 | min = 0.1 | |
| 19 | min = 0.022 | |
| 19 | 20 | max = 100000 |
| 20 | 21 | unit = "µH" |
| 21 | 22 | label = "Inductance" |
| @@ -26,7 +27,7 @@ | ||
| 26 | 27 | default = "K" |
| 27 | 28 | choices = ["J", "K", "M"] |
| 28 | 29 | label = "Tolerance" |
| 29 | description = "J 5 %, K 10 %, M 20 % (no tolerance band). One the sheet offers for this inductance; suppression coils are M." | |
| 30 | description = "J 5 %, K 10 %, M 20 % (no tolerance band). One the sheet offers for this inductance; suppression coils are M. Vishay IM shows no bands." | |
| 30 | 31 | |
| 31 | 32 | [parameters.mounting] |
| 32 | 33 | type = "choice" |
| @@ -337,6 +337,41 @@ | ||
| 337 | 337 | standard = "Fastron 77A" |
| 338 | 338 | |
| 339 | 339 | [[presets]] |
| 340 | id = "IM-1-100K-H7.62" | |
| 341 | title = "Vishay IM-1 10 µH, horizontal, 7.62 mm pitch" | |
| 342 | params = { series = "IM-1", inductance = 10, tolerance = "K", mounting = "horizontal", pitch = 7.62 } | |
| 343 | aliases = ["Vishay IM-1 10 µH", "IM-1 10 µH", "Vishay IM-1", "IM-1 10uH", "IM-1 axial inductor", "10uH axial inductor 5.33x2.18", "axial choke 5.33x2.18 horizontal"] | |
| 344 | standard = "Vishay IM-1" | |
| 345 | ||
| 346 | [[presets]] | |
| 347 | id = "IM-1-100K-H10.16" | |
| 348 | title = "Vishay IM-1 10 µH, horizontal, 10.16 mm pitch" | |
| 349 | params = { series = "IM-1", inductance = 10, tolerance = "K", mounting = "horizontal", pitch = 10.16 } | |
| 350 | aliases = ["Vishay IM-1 10 µH", "IM-1 10 µH", "Vishay IM-1", "IM-1 10uH", "IM-1 axial inductor", "10uH axial inductor 5.33x2.18", "axial choke 5.33x2.18 horizontal"] | |
| 351 | standard = "Vishay IM-1" | |
| 352 | ||
| 353 | [[presets]] | |
| 354 | id = "IM-1-100K-V2.54" | |
| 355 | title = "Vishay IM-1 10 µH, vertical, 2.54 mm pitch" | |
| 356 | params = { series = "IM-1", inductance = 10, tolerance = "K", mounting = "vertical", pitch = 2.54 } | |
| 357 | aliases = ["Vishay IM-1 10 µH", "IM-1 10 µH", "Vishay IM-1", "IM-1 10uH", "IM-1 axial inductor", "10uH axial inductor 5.33x2.18", "axial choke 5.33x2.18 vertical"] | |
| 358 | standard = "Vishay IM-1" | |
| 359 | ||
| 360 | [[presets]] | |
| 361 | id = "IM-2-100K-H10.16" | |
| 362 | title = "Vishay IM-2 10 µH, horizontal, 10.16 mm pitch" | |
| 363 | params = { series = "IM-2", inductance = 10, tolerance = "K", mounting = "horizontal", pitch = 10.16 } | |
| 364 | aliases = ["Vishay IM-2 10 µH", "IM-2 10 µH", "Vishay IM-2", "IM-2 10uH", "IM-2 axial inductor", "10uH axial inductor 6.6x2.67", "axial choke 6.6x2.67 horizontal"] | |
| 365 | standard = "Vishay IM-2" | |
| 366 | ||
| 367 | [[presets]] | |
| 368 | id = "IM-2-100K-V2.54" | |
| 369 | title = "Vishay IM-2 10 µH, vertical, 2.54 mm pitch" | |
| 370 | params = { series = "IM-2", inductance = 10, tolerance = "K", mounting = "vertical", pitch = 2.54 } | |
| 371 | aliases = ["Vishay IM-2 10 µH", "IM-2 10 µH", "Vishay IM-2", "IM-2 10uH", "IM-2 axial inductor", "10uH axial inductor 6.6x2.67", "axial choke 6.6x2.67 vertical"] | |
| 372 | standard = "Vishay IM-2" | |
| 373 | ||
| 374 | [[presets]] | |
| 340 | 375 | id = "MICC-181K-H10" |
| 341 | 376 | title = "Fastron MICC-181K, 180 µH, horizontal, 10 mm pitch" |
| 342 | 377 | params = { series = "MICC", inductance = 180, tolerance = "K", mounting = "horizontal", pitch = 10 } |
| @@ -365,6 +400,41 @@ | ||
| 365 | 400 | standard = "Fastron 77A" |
| 366 | 401 | |
| 367 | 402 | [[presets]] |
| 403 | id = "IM-4-100K-H12.7" | |
| 404 | title = "Vishay IM-4 10 µH, horizontal, 12.7 mm pitch" | |
| 405 | params = { series = "IM-4", inductance = 10, tolerance = "K", mounting = "horizontal", pitch = 12.7 } | |
| 406 | aliases = ["Vishay IM-4 10 µH", "IM-4 10 µH", "Vishay IM-4", "IM-4 10uH", "IM-4 axial inductor", "10uH axial inductor 9.78x4.19", "axial choke 9.78x4.19 horizontal"] | |
| 407 | standard = "Vishay IM-4" | |
| 408 | ||
| 409 | [[presets]] | |
| 410 | id = "IM-6-100K-H15.24" | |
| 411 | title = "Vishay IM-6 10 µH, horizontal, 15.24 mm pitch" | |
| 412 | params = { series = "IM-6", inductance = 10, tolerance = "K", mounting = "horizontal", pitch = 15.24 } | |
| 413 | aliases = ["Vishay IM-6 10 µH", "IM-6 10 µH", "Vishay IM-6", "IM-6 10uH", "IM-6 axial inductor", "10uH axial inductor 11.43x5.08", "axial choke 11.43x5.08 horizontal"] | |
| 414 | standard = "Vishay IM-6" | |
| 415 | ||
| 416 | [[presets]] | |
| 417 | id = "IM-8-112K-H17.78" | |
| 418 | title = "Vishay IM-8 1100 µH, horizontal, 17.78 mm pitch" | |
| 419 | params = { series = "IM-8", inductance = 1100, tolerance = "K", mounting = "horizontal", pitch = 17.78 } | |
| 420 | aliases = ["Vishay IM-8 1100 µH", "IM-8 1100 µH", "Vishay IM-8", "IM-8 1100uH", "IM-8 axial inductor", "1100uH axial inductor 14.48x5.72", "axial choke 14.48x5.72 horizontal"] | |
| 421 | standard = "Vishay IM-8" | |
| 422 | ||
| 423 | [[presets]] | |
| 424 | id = "IM-9-680K-H17.78" | |
| 425 | title = "Vishay IM-9 68 µH, horizontal, 17.78 mm pitch" | |
| 426 | params = { series = "IM-9", inductance = 68, tolerance = "K", mounting = "horizontal", pitch = 17.78 } | |
| 427 | aliases = ["Vishay IM-9 68 µH", "IM-9 68 µH", "Vishay IM-9", "IM-9 68uH", "IM-9 axial inductor", "68uH axial inductor 14.48x6.6", "axial choke 14.48x6.6 horizontal"] | |
| 428 | standard = "Vishay IM-9" | |
| 429 | ||
| 430 | [[presets]] | |
| 431 | id = "IM-10-392K-H22.86" | |
| 432 | title = "Vishay IM-10 3900 µH, horizontal, 22.86 mm pitch" | |
| 433 | params = { series = "IM-10", inductance = 3900, tolerance = "K", mounting = "horizontal", pitch = 22.86 } | |
| 434 | aliases = ["Vishay IM-10 3900 µH", "IM-10 3900 µH", "Vishay IM-10", "IM-10 3900uH", "IM-10 axial inductor", "3900uH axial inductor 19.05x6.35", "axial choke 19.05x6.35 horizontal"] | |
| 435 | standard = "Vishay IM-10" | |
| 436 | ||
| 437 | [[presets]] | |
| 368 | 438 | id = "MECC-100K-H15.24-simple" |
| 369 | 439 | title = "Fastron MECC-100K, 10 µH, horizontal, 15.24 mm pitch, simple" |
| 370 | 440 | params = { series = "MECC", inductance = 10, tolerance = "K", mounting = "horizontal", pitch = 15.24, detail = "simple" } |
| @@ -5,7 +5,7 @@ | ||
| 5 | 5 | - **Horizontal:** the body lies on the board along X, centred between the leads. The leads come out of its ends at the body's axis and bend down. |
| 6 | 6 | - **Vertical:** the body stands on the board over lead 1. Lead 2 leaves the top end, turns over and comes down at the pitch. |
| 7 | 7 | |
| 8 | The series, inductance and tolerance make Fastron's part number, for example MECC-100K (10 µH, ±10 %). The body size follows from them. Fixed choke coils show their colour bands. Suppression coils show their winding under clear insulation foil and have no bands. | |
| 8 | The series, inductance and tolerance make Fastron's part number, for example MECC-100K (10 µH, ±10 %). The body size follows from them. Fixed choke coils show their colour bands. Suppression coils show their winding under clear insulation foil and have no bands. Vishay Dale's IM inductors are molded cylinders, drawn without bands (below). | |
| 9 | 9 | |
| 10 | 10 | | Series | Kind | Body length max | Body Ø max | Lead Ø | Inductance | |
| 11 | 11 | |---|---|---|---|---|---| |
| @@ -20,8 +20,15 @@ | ||
| 20 | 20 | | MISC | suppression | 12.0 (winding 10.0) | 5.0 | 0.80 | 1 to 100 µH | |
| 21 | 21 | | MESC | suppression | 24.0 | 7.5 | 0.80 | 3 to 1500 µH | |
| 22 | 22 | | 77A | suppression | 26 (30 for 3.9 µH) | 8 to 11 by part number | 0.8 (1.0 for 3.9 µH) | 3.9 to 10000 µH | |
| 23 | | Vishay IM-1 | molded | 5.33 | 2.18 | 0.546 | 0.10 to 100 µH | | |
| 24 | | Vishay IM-2 | molded | 6.60 | 2.67 | 0.546 | 0.022 to 1000 µH | | |
| 25 | | Vishay IM-4 | molded | 9.78 | 4.19 | 0.686 | 0.15 to 1800 µH | | |
| 26 | | Vishay IM-6 | molded | 11.43 | 5.08 | 0.686 | 0.10 to 1000 µH | | |
| 27 | | Vishay IM-8 | molded | 14.48 | 5.72 | 0.762 | 1100 to 3600 µH | | |
| 28 | | Vishay IM-9 | molded | 14.48 | 6.60 | 0.686 | 68 to 150 µH | | |
| 29 | | Vishay IM-10 | molded | 19.05 | 6.35 | 0.864 | 3900 to 10000 µH | | |
| 23 | 30 | |
| 24 | Only inductances a sheet lists are accepted, with the tolerances it offers for them: J ±5 %, K ±10 %, M ±20 %. | |
| 31 | Only inductances a sheet lists are accepted, with the tolerances it offers for them: J ±5 %, K ±10 %, M ±20 %. Vishay's sheet offers ±1, 3, 5, 10 and 20 % for every IM part. | |
| 25 | 32 | |
| 26 | 33 | ## Source |
| 27 | 34 | |
| @@ -39,6 +46,8 @@ | ||
| 39 | 46 | - MESC, revision date 13 Oct 2017 (`2026/07/MESC.pdf`): 24.0 max, Ø 7.5 max, lead Ø 0.80. |
| 40 | 47 | - 77A, revision date 26 Jun 2025 (`2026/07/77A.pdf`): dimension table A max, Ø D max and Ø d by part number (26, 8, 0.8 for 5R6 and 100; 26, 9 for 150; 26, 10 for 330; 26, 11 from 400; 30, 8, 1.0 for 3R9), 3 ref at each end. |
| 41 | 48 | |
| 49 | Vishay Dale, "Inductors, Commercial, Molded, Axial Leaded", IM, document number 34030, revision 28-Aug-13. Vishay no longer hosts it, so this is a distributor's copy, from Online Components: <https://media.onlinecomponents.com/productfiles/mf-da/im.pdf>. The DIMENSIONS table gives inches [millimetres], max and min, for A (diameter), B (length), C (lead length, typ.) and D (lead diameter). This part uses the maximums. The inductance tables (pages 2 to 7) give each model's values. | |
| 50 | ||
| 42 | 51 | The colour bands follow the colour code the sheets print (IEC 60062): two digit bands, a multiplier band (gold x0.1, silver x0.01) and a tolerance band (gold J, silver K, none for M). Fastron's Leaded Inductors catalogue (`docs/datasheets/Leaded Inductors.pdf`, revision date 03 Jul 2026, Fig. 7 "Axial preformed") gives its own preformed pitch: MICC 10.0, SMCC 12.5, MECC 15.0, LACC 17.5. |
| 43 | 52 | |
| 44 | 53 | **Proportions, for looks only:** |
| @@ -47,6 +56,7 @@ | ||
| 47 | 56 | - The four bands are each 0.07 x the body's length wide, centred at 0.30, 0.42, 0.54 and 0.70 of it. |
| 48 | 57 | - The suppression coils' foil closes over each end of the winding. Its end length is 1.0 for MISC ((12.0 - 10.0) / 2) and 3 for 77A ("3 ref"), both from the sheets. MESC's sheet doesn't dimension it, so 3 is taken from 77A. The foil is 0.2 thick, and the turns are drawn 0.5 apart and 0.1 deep. The sheets give no wire size. |
| 49 | 58 | - The leads bend with a radius of one lead diameter. Vertical lead 2 rises 2.0 above the body before it turns. The body touches the board. The leads end 3.0 below the board by default (`tail`). |
| 59 | - The Vishay IM body's end edges are rounded off by 0.15 x its radius. Vishay's photo shows colour bands, but the sheet gives no marking code, so none are drawn. Its grey is for looks. | |
| 50 | 60 | - Materials are for looks and a rough mass. The coating and the foil are a plastic, because the sheets name only the core (ferrite or iron dust). The winding is copper and the leads are tinned copper. |
| 51 | 61 | |
| 52 | 62 | The pitch is the board's. Horizontal mounting needs the body length plus two bend radii. Vertical mounting needs lead 2 to clear the body: half its diameter plus half the lead's. |
| @@ -59,7 +69,9 @@ | ||
| 59 | 69 | - Their leads are 0.1 thicker than the sheets give: 0.7 for MECC, SMCC and LACC (0.6), 0.9 for HCCC (0.8), 0.8 for VHBCC and XHBCC (0.7), 0.9 for MISC, MESC and 77A (0.8), and 1.1 for 77A 3.9 µH (1.0). HBCC's are 0.8, where the sheet says 0.60. MICC's are 0.5, the same. This part uses the sheets' diameters. |
| 60 | 70 | - Their bodies sit 0.1 to 0.2 above the board, where this part's touch it. Their leads also end 3.0 below the board. |
| 61 | 71 | |
| 72 | The catalogue's Vishay IM-1 and IM-2 models (`L_Axial_L5.3mm_D2.2mm_..._Vishay_IM-1`, `L6.6mm_D2.7mm_..._IM-2`) name the body rounded to 0.1 mm, so a body within 0.05 mm of the sheet's maximum counts as the same. Measured: IM-1 is 5.3 x 2.2 with 0.5 leads, where the sheet gives 5.33 x 2.18 and leads of 0.470 to 0.546. IM-2 is 6.6 x 2.7 with 0.5 leads, where the sheet gives 6.60 x 2.67 and the same leads. Their bodies sit 0.16 to 0.28 above the board. IM-4, IM-6, IM-8, IM-9 and IM-10 have no catalogue model, so they're extra presets lying on the board, at the nearest 2.54 mm grid pitch with room for both bends. | |
| 73 | ||
| 62 | 74 | The 77A Ø 10 and Ø 11 models standing at 5.08 mm pitch aren't here: lead 2 would run through the body (5.4 and 5.9 mm from lead 1 are needed). MICC Ø 3.0, VHBCC Ø 6.0 and 77A 26 x Ø 8 have no catalogue model, so they're extra presets lying on the board. |
| 63 | 75 | |
| 64 | Vishay, Murata, Bourns, Neosid, Pulse, Würth and EPCOS inductors, and Fastron's radial pin-type coils, aren't here yet; see `COVERAGE.md`. | |
| 76 | Vishay IM-10-28, IM-10-37 and IM-10-46 (Vishay's document 34035 is gone from vishay.com, and no copy was found), Murata, Bourns, Neosid, Pulse, Würth and EPCOS inductors, and Fastron's radial pin-type coils, aren't here yet; see `COVERAGE.md`. | |
| 65 | 77 |