Sign in with STEVE

steve/molded-power-inductor

Molded SMD power inductors in the Sunlord MWSA-S sizes, 4.2 x 4.4 mm to 22 x 23.5 mm, by the maker's dimension table.

v1.0.0 Latest STEVE MIT 0
Isometric
part.py 61 lines · Python · STEVE runtime · checked
Download
1"""Molded SMD power inductor, Sunlord MWSA-S series sizes. Centred on the origin, sitting on the XY plane, with the two terminals at the -X and +X ends.
2Dimensions from Sunlord's MWSA-S datasheet table for the size named by `series`; see the README."""
3from steve import Model
4
5series = "MWSA0603S" # Sunlord MWSA-S size code
6e_mm = "5.0" # terminal width E for MWSA1204S, MWSA1205S and MWSA1206S, which have two, set by inductance value (see TERMINAL_E); other sizes ignore it
7
8# size: (A width, B length, C height, D terminal length, E terminal width), each (min, max), mm. Sunlord "Molded SMD Power Inductors - MWSA-S Series",
9# Revised 2023/1/11, Shape and Dimensions table (page 2). Values printed as "Max" are entered as (max, max). E of None: see TERMINAL_E.
10SIZES = {
11 "MWSA0412S": ((3.95, 4.45), (4.05, 4.75), (0.8, 1.2), (0.5, 1.1), (1.7, 2.3)),
12 "MWSA0402S": ((3.95, 4.45), (4.05, 4.75), (1.6, 2.0), (0.5, 1.1), (1.7, 2.3)),
13 "MWSA0518S": ((5.0, 5.4), (5.05, 5.75), (1.4, 1.8), (1.0, 1.4), (1.9, 2.5)),
14 "MWSA0503S": ((5.0, 5.4), (5.05, 5.75), (2.6, 3.0), (1.0, 1.4), (1.9, 2.5)),
15 "MWSA0615S": ((6.4, 6.8), (6.7, 7.3), (1.1, 1.5), (1.3, 1.9), (2.7, 3.3)),
16 "MWSA0618S": ((6.4, 6.8), (6.7, 7.3), (1.4, 1.8), (1.3, 1.9), (2.7, 3.3)),
17 "MWSA0602S": ((6.4, 6.8), (6.7, 7.3), (1.6, 2.0), (1.3, 1.9), (2.7, 3.3)),
18 "MWSA0624S": ((6.4, 6.8), (6.7, 7.3), (2.0, 2.4), (1.3, 1.9), (2.7, 3.3)),
19 "MWSA0603S": ((6.4, 6.8), (6.7, 7.3), (2.6, 3.0), (1.3, 1.9), (2.7, 3.3)),
20 "MWSA0604S": ((6.4, 6.8), (6.7, 7.3), (3.6, 4.0), (1.3, 1.9), (2.7, 3.3)),
21 "MWSA0605S": ((6.4, 6.8), (6.7, 7.3), (4.6, 5.0), (1.3, 1.9), (2.7, 3.3)),
22 "MWSA0804S": ((8.4, 9.2), (7.9, 8.5), (3.6, 4.0), (1.1, 1.7), (4.7, 5.3)),
23 "MWSA1003S": ((9.7, 10.3), (11.5, 11.5), (2.6, 3.0), (1.5, 2.5), (2.7, 3.3)),
24 "MWSA1004S": ((9.7, 10.3), (10.5, 11.5), (3.6, 4.0), (1.5, 2.5), (2.5, 3.5)),
25 "MWSA1005S": ((9.7, 10.3), (11.5, 11.5), (4.6, 5.0), (1.5, 2.5), (2.5, 3.5)),
26 "MWSA1204S": ((12.3, 13.3), (13.1, 13.8), (4.0, 4.0), (1.5, 2.5), None),
27 "MWSA1205S": ((12.3, 12.9), (13.1, 13.8), (4.6, 5.0), (1.5, 2.5), None),
28 "MWSA1206S": ((12.3, 12.9), (13.1, 13.8), (5.6, 6.0), (1.5, 2.5), None),
29 "MWSA1265S": ((12.3, 12.9), (13.1, 13.8), (6.5, 6.5), (1.5, 2.5), (4.7, 5.3)),
30 "MWSA1707S": ((17.15, 17.15), (16.8, 17.5), (6.4, 7.0), (2.0, 3.0), (11.7, 12.3)),
31 "MWSA2213S": ((21.7, 22.3), (23.0, 24.0), (12.2, 13.0), (4.6, 5.4), (18.7, 19.3)),
32}
33# The same datasheet's Remarks table (page 3): E by inductance code for the three sizes that have two terminal widths.
34TERMINAL_E = {
35 "MWSA1204S": {"3.85": ("R22", "R47"), "5.0": ("R68", "R82", "1R0", "1R5", "2R2", "3R3", "4R7", "6R8", "100", "150", "220")},
36 "MWSA1205S": {"3.85": ("R22", "R36", "R50", "R68", "R82", "1R0", "1R5", "2R2"), "5.0": ("3R3", "4R7", "6R8", "100", "150", "220", "330", "470")},
37 "MWSA1206S": {"3.85": ("R68", "1R5", "2R2"), "5.0": ("3R3", "4R7", "5R6", "6R8", "8R2", "100", "120", "150", "180", "220", "270", "330", "470", "680", "101", "121", "151")},
38}
39E_RANGE = {"3.85": (3.35, 4.35), "5.0": (4.7, 5.3)}
40PAD_T = 0.1 # terminal thickness under the body: a proportion, for looks
41
42
43def mid(pair):
44 return (pair[0] + pair[1]) / 2
45
46
47A, B, C, D, E = SIZES[series]
48width, length, height, term_l = mid(A), mid(B), mid(C), mid(D)
49term_w = mid(E if E is not None else E_RANGE[e_mm])
50model = Model()
51model.plane("body_plane", on="XY", offset=PAD_T, name="Body")
52with model.sketch("body_sketch", on="body_plane", name="Body") as sk:
53 sk.rect("body_rect", (-length / 2, -width / 2), (length / 2, width / 2))
54model.extrude("body", "body_sketch", distance=height - PAD_T, name="Body")
55with model.sketch("terms_sketch", on="XY", name="Terminals") as sk:
56 sk.rect("term_left", (-length / 2, -term_w / 2), (-length / 2 + term_l, term_w / 2))
57 sk.rect("term_right", (length / 2 - term_l, -term_w / 2), (length / 2, term_w / 2))
58model.extrude("terms", "terms_sketch", distance=PAD_T + 0.05, name="Terminals")
59model.material("pla", color="#3a3c40")
60result = model.result()
61

Molded SMD power inductors for board layouts: body and the two bottom terminals, sized from Sunlord's MWSA-S datasheet table. See the README.

Molded power inductor

Molded SMD power inductors in the Sunlord MWSA-S sizes: the body and the two terminals underneath. The inductor is centred on the origin, sitting on the XY plane, with the terminals at the -X and +X ends. Inductance doesn't change the outside, except the terminal width of three sizes (below).

Source

Sunlord, "Molded SMD Power Inductors – MWSA-S Series", revised 2023/1/11: Shape and Dimensions table (page 2) and its Remarks table (page 3). The copy read is the one attached to a TI E2E forum post, https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/196/MWSA_2D00_S-series-of-SMD-Power-Inductor_2D00_1.pdf.

The table gives, per size, A (width), B (length, terminal end to terminal end), C (height), D (terminal length) and E (terminal width), each nominal ± tolerance. The model uses the middle of each range. A few values are printed as a maximum only (MWSA1003S and MWSA1005S length 11.5, MWSA1204S height 4.0, MWSA1265S height 6.5, MWSA1707S width 17.15); the model uses that maximum.

MWSA1204S, MWSA1205S and MWSA1206S have two terminal widths, 3.85 ± 0.5 or 5.0 ± 0.3 mm, set by inductance value in the Remarks table. Each has one preset per width (for example MWSA1206S-E5.0), found by any of its part numbers (for example MWSA1206S-100); the e_mm parameter sets the width by hand.

The datasheet draws MWSA1707S and MWSA2213S slightly differently, with the terminals set into the ends; the model shapes them the same as the others.

Proportions, for looks only: the terminals' 0.1 mm thickness under the body. Recommended land pattern sizes aren't modelled.

Other makers' molded inductors and Sunlord's other series aren't here yet; see COVERAGE.md.

  1. 1.0.0 Latest
More #inductor
STEVEMIT

steve/molded-chip-inductor

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.

0 7 sizes 0 1 hour ago v1.0.0
STEVEMIT

steve/wirewound-power-inductor

Wire-wound shielded SMD power inductors in the Sunlord SWPA sizes, 2.5 x 2.0 mm to 8 x 8 mm, by the maker's dimension table.

0 23 sizes 0 2 hours ago v1.0.0
STEVEMIT

steve/flat-wire-inductor

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.

0 9 sizes 0 1 hour ago v1.0.0
STEVEMIT

steve/alloy-power-inductor

Shielded metal-alloy SMD power inductors in the Würth WE-MAPI sizes, 2.0 x 1.6 mm to 4.1 x 4.1 mm, by the maker's datasheets.

0 10 sizes 0 2 hours ago v1.0.0