steve/melf-resistor
Thin film MELF resistors, Vishay Beyschlag MMU 0102 (MicroMELF), MMA 0204 (MiniMELF) and MMB 0207 (MELF), with colour rings.
Thin film chip fuses, Vishay MFU series, 0402, 0603, 0805 and 1206.
| 1 | """Thin film chip fuse, Vishay MFU series, sizes 0402 to 1206. Centred on the origin, lying on the XY plane with its length along X: the |
| 2 | substrate, the protective coat on top between the terminations, and a wrap-around termination at each end (each its own solid). |
| 3 | Dimensions from Vishay's data sheet; see the README.""" |
| 4 | from steve import Model |
| 5 | |
| 6 | size = "0603" # case size, inch code |
| 7 | |
| 8 | # size: (length L, width W, height H, bottom band (the sheet's T2), top band (T1), mass in mg), nominal values in mm. |
| 9 | # Vishay Beyschlag, "MFU Series, Thin Film Chip Fuses", document 28747, revision 11-Mar-13 (https://www.vishay.com/doc?28747), page 3, |
| 10 | # "DIMENSIONS - Chip fuse types, mass and relevant physical dimensions": H 0.32 +/-0.07, 0.45 +0.1/-0.05, 0.45 +0.1/-0.05, 0.55 +/-0.1; |
| 11 | # L 1.0 +/-0.05, 1.55 +/-0.05, 2.0 +/-0.1, 3.2 +0.1/-0.2; W 0.5 +/-0.05, 0.85 +/-0.1, 1.25 +/-0.15, 1.6 +/-0.15; T1 and T2 0.2, 0.3, |
| 12 | # 0.4, 0.5; the termination width WT is "> 75 % of W". The model uses the nominal values. |
| 13 | SIZES = { |
| 14 | "0402": (1.0, 0.5, 0.32, 0.2, 0.2, 0.65), |
| 15 | "0603": (1.55, 0.85, 0.45, 0.3, 0.3, 1.9), |
| 16 | "0805": (2.0, 1.25, 0.45, 0.4, 0.4, 4.7), |
| 17 | "1206": (3.2, 1.6, 0.55, 0.5, 0.5, 9.5), |
| 18 | } |
| 19 | # Proportion, for looks: the terminations' and the coat's thickness, 0.1 x H (the data sheet doesn't dimension it); the terminations run |
| 20 | # the full width (the sheet gives their width only as more than 75 % of W). |
| 21 | SKIN = 0.1 |
| 22 | # The coat's top stands this far below the terminations' top bands (half the coat at most), so the renderer draws the bands' edges. |
| 23 | PROUD = 0.03 |
| 24 | |
| 25 | L, W, H, T1, T2, _mass = SIZES[size] |
| 26 | t = SKIN * H |
| 27 | model = Model() |
| 28 | # The alumina body inside the terminations and under the overcoat. |
| 29 | model.box("body", L - 2 * t, W, H - 2 * t, at=(0, 0, H / 2), op="new", body="body_body", name="Body") |
| 30 | # The coat on top between the terminations' top bands, a little below them. |
| 31 | coat = t - min(PROUD, t / 2) |
| 32 | model.box("overcoat", L - 2 * T2, W, coat, at=(0, 0, H - t + coat / 2), op="new", body="overcoat_body", name="Overcoat") |
| 33 | # Each termination: its section in the XZ plane (bottom band T1 long, the end face, the top band T2 long), extruded across the width. |
| 34 | for tag, side in (("left", -1), ("right", 1)): |
| 35 | x_end = side * L / 2 |
| 36 | section = [(x_end, 0.0), (x_end - side * T1, 0.0), (x_end - side * T1, t), (x_end - side * t, t), (x_end - side * t, H - t), |
| 37 | (x_end - side * T2, H - t), (x_end - side * T2, H), (x_end, H)] |
| 38 | # The XZ plane's normal is -Y: offset -W/2 puts it on the +Y face, and the extrusion runs across the width to -Y. |
| 39 | model.plane(f"{tag}_plane", on="XZ", offset=-W / 2, name="Terminations") |
| 40 | with model.sketch(f"{tag}_sketch", on=f"{tag}_plane", name="Terminations") as sk: |
| 41 | sk.polyline(f"{tag}_section", section, closed=True) |
| 42 | model.extrude(f"{tag}_term", f"{tag}_sketch", distance=W, op="new", body=f"{tag}_body", name="Terminations") |
| 43 | # Materials, for looks and a rough mass (the sheet names no materials): the substrate shown as alumina, the coat as ptfe and the |
| 44 | # terminations as tin, as the library's chip resistor; the mass is checked against the sheet's in the README. |
| 45 | model.material("alumina", bodies=["body_body"], color="#f2efe6") |
| 46 | model.material("ptfe", bodies=["overcoat_body"], color="#3a5a40") |
| 47 | model.material("tin", bodies=["left_body", "right_body"], color="#c9ccd1") |
| 48 | result = model.result() |
| 49 |
| 1 | name = "steve/chip-fuse" |
| 2 | version = "1.0.0" |
| 3 | runtime = "steve" |
| 4 | license = "MIT" |
| 5 | summary = "Thin film chip fuses, Vishay MFU series, 0402, 0603, 0805 and 1206." |
| 6 | description = """Surface-mount thin film chip fuses for board layouts and enclosures, as Vishay draws its MFU series: the substrate, the protective coat on top between the terminations, and a wrap-around termination at each end, each its own solid. Sizes 0402, 0603, 0805 and 1206. Dimensions and mass from Vishay's data sheet. See the README.""" |
| 7 | tags = ["fuse", "chip-fuse", "smd", "vishay", "electronics"] |
| 8 | |
| 9 | [parameters.size] |
| 10 | type = "choice" |
| 11 | default = "0603" |
| 12 | choices = ["0402", "0603", "0805", "1206"] |
| 13 | label = "Case size" |
| 14 | description = "EIA inch code: 0402 is 1.0 x 0.5 x 0.32, 0603 1.55 x 0.85 x 0.45, 0805 2.0 x 1.25 x 0.45, 1206 3.2 x 1.6 x 0.55." |
| 15 | |
| 16 | [[presets]] |
| 17 | id = "0402" |
| 18 | title = "Chip fuse 0402 (1005 metric), Vishay MFU thin film" |
| 19 | params = { size = "0402" } |
| 20 | aliases = ["Fuse", "Fuse 0402 1005Metric", "0402 chip fuse", "1005 chip fuse", "Vishay MFU0402", "MFU 0402"] |
| 21 | standard = "Vishay 28747" |
| 22 | |
| 23 | [[presets]] |
| 24 | id = "0603" |
| 25 | title = "Chip fuse 0603 (1608 metric), Vishay MFU thin film" |
| 26 | params = { size = "0603" } |
| 27 | aliases = ["Fuse", "Fuse 0603 1608Metric", "0603 chip fuse", "1608 chip fuse", "Vishay MFU0603", "MFU 0603"] |
| 28 | standard = "Vishay 28747" |
| 29 | |
| 30 | [[presets]] |
| 31 | id = "0805" |
| 32 | title = "Chip fuse 0805 (2012 metric), Vishay MFU thin film" |
| 33 | params = { size = "0805" } |
| 34 | aliases = ["Fuse", "Fuse 0805 2012Metric", "0805 chip fuse", "2012 chip fuse", "Vishay MFU0805", "MFU 0805"] |
| 35 | standard = "Vishay 28747" |
| 36 | |
| 37 | [[presets]] |
| 38 | id = "1206" |
| 39 | title = "Chip fuse 1206 (3216 metric), Vishay MFU thin film" |
| 40 | params = { size = "1206" } |
| 41 | aliases = ["Fuse", "Fuse 1206 3216Metric", "1206 chip fuse", "3216 chip fuse", "Vishay MFU1206", "MFU 1206"] |
| 42 | standard = "Vishay 28747" |
| 43 |
Vishay's MFU series of thin film chip fuses, in sizes 0402, 0603, 0805 and 1206. The fuse is centred on the origin, lying on the XY plane with its length along X. It is the substrate, the protective coat on top between the terminations, and a wrap-around termination at each end. Each is its own solid.
Vishay Beyschlag, "MFU Series, Thin Film Chip Fuses", document 28747, revision 11-Mar-13, https://www.vishay.com/doc?28747, page 3, "DIMENSIONS - Chip fuse types, mass and relevant physical dimensions":
| Size | H | L | W | WT | T1 (top) | T2 (bottom) | Mass |
|---|---|---|---|---|---|---|---|
| 0402 | 0.32 ± 0.07 | 1.0 ± 0.05 | 0.5 ± 0.05 | > 75 % of W | 0.2 +0.1/-0.15 | 0.2 ± 0.1 | 0.65 mg |
| 0603 | 0.45 +0.1/-0.05 | 1.55 ± 0.05 | 0.85 ± 0.1 | > 75 % of W | 0.3 +0.15/-0.2 | 0.3 +0.15/-0.2 | 1.9 mg |
| 0805 | 0.45 +0.1/-0.05 | 2.0 ± 0.1 | 1.25 ± 0.15 | > 75 % of W | 0.4 +0.1/-0.2 | 0.4 +0.1/-0.2 | 4.7 mg |
| 1206 | 0.55 ± 0.1 | 3.2 +0.1/-0.2 | 1.6 ± 0.15 | > 75 % of W | 0.5 ± 0.25 | 0.5 ± 0.25 | 9.5 mg |
The model uses the nominal values.
Proportions, stated plainly. The sheet doesn't dimension these:
Materials and mass. The sheet names no materials. The substrate is shown as alumina, the coat as ptfe and the terminations as tin, as for the library's chip resistor. With those densities (3.95, 2.2 and 7.3), the model's mass against the sheet's is 0.64 against 0.65 mg (0402), 2.34 against 1.9 (0603), 4.4 against 4.7 (0805) and 10.7 against 9.5 (1206).
The old catalogue's Fuse_0402_1005Metric, Fuse_0603_1608Metric, Fuse_0805_2012Metric and Fuse_1206_3216Metric have no reference models. Each names an EIA chip size, and each maps to the MFU of that size. Fuse_1210_3225Metric is left out, because the MFU series has no 1210. The family's Bel Fuse PTC fuses are the radial-ptc-fuse part's, and its fuse holders are left with their reasons in COVERAGE.md.
| 1 | # Chip fuse |
| 2 | |
| 3 | Vishay's MFU series of thin film chip fuses, in sizes 0402, 0603, 0805 and 1206. The fuse is centred on the origin, lying on the XY plane with its length along X. It is the substrate, the protective coat on top between the terminations, and a wrap-around termination at each end. Each is its own solid. |
| 4 | |
| 5 | ## Source |
| 6 | |
| 7 | Vishay Beyschlag, "MFU Series, Thin Film Chip Fuses", document 28747, revision 11-Mar-13, <https://www.vishay.com/doc?28747>, page 3, "DIMENSIONS - Chip fuse types, mass and relevant physical dimensions": |
| 8 | |
| 9 | | Size | H | L | W | WT | T1 (top) | T2 (bottom) | Mass | |
| 10 | |---|---|---|---|---|---|---|---| |
| 11 | | 0402 | 0.32 ± 0.07 | 1.0 ± 0.05 | 0.5 ± 0.05 | > 75 % of W | 0.2 +0.1/-0.15 | 0.2 ± 0.1 | 0.65 mg | |
| 12 | | 0603 | 0.45 +0.1/-0.05 | 1.55 ± 0.05 | 0.85 ± 0.1 | > 75 % of W | 0.3 +0.15/-0.2 | 0.3 +0.15/-0.2 | 1.9 mg | |
| 13 | | 0805 | 0.45 +0.1/-0.05 | 2.0 ± 0.1 | 1.25 ± 0.15 | > 75 % of W | 0.4 +0.1/-0.2 | 0.4 +0.1/-0.2 | 4.7 mg | |
| 14 | | 1206 | 0.55 ± 0.1 | 3.2 +0.1/-0.2 | 1.6 ± 0.15 | > 75 % of W | 0.5 ± 0.25 | 0.5 ± 0.25 | 9.5 mg | |
| 15 | |
| 16 | The model uses the nominal values. |
| 17 | |
| 18 | **Proportions, stated plainly.** The sheet doesn't dimension these: |
| 19 | |
| 20 | - The terminations and the coat are 0.1 times H thick. The coat stands 0.03 (0402: 0.016) below the terminations' top bands so their edges show. |
| 21 | - The terminations run the full width. The sheet gives their width only as more than 75 % of W. |
| 22 | |
| 23 | **Materials and mass.** The sheet names no materials. The substrate is shown as alumina, the coat as ptfe and the terminations as tin, as for the library's chip resistor. With those densities (3.95, 2.2 and 7.3), the model's mass against the sheet's is 0.64 against 0.65 mg (0402), 2.34 against 1.9 (0603), 4.4 against 4.7 (0805) and 10.7 against 9.5 (1206). |
| 24 | |
| 25 | ## Catalogue models |
| 26 | |
| 27 | The old catalogue's `Fuse_0402_1005Metric`, `Fuse_0603_1608Metric`, `Fuse_0805_2012Metric` and `Fuse_1206_3216Metric` have no reference models. Each names an EIA chip size, and each maps to the MFU of that size. `Fuse_1210_3225Metric` is left out, because the MFU series has no 1210. The family's Bel Fuse PTC fuses are the radial-ptc-fuse part's, and its fuse holders are left with their reasons in `COVERAGE.md`. |
| 28 |
Surface-mount thin film chip fuses for board layouts and enclosures, as Vishay draws its MFU series: the substrate, the protective coat on top between the terminations, and a wrap-around termination at each end, each its own solid. Sizes 0402, 0603, 0805 and 1206. Dimensions and mass from Vishay's data sheet. See the README.
Vishay's MFU series of thin film chip fuses, in sizes 0402, 0603, 0805 and 1206. The fuse is centred on the origin, lying on the XY plane with its length along X. It is the substrate, the protective coat on top between the terminations, and a wrap-around termination at each end. Each is its own solid.
Vishay Beyschlag, "MFU Series, Thin Film Chip Fuses", document 28747, revision 11-Mar-13, https://www.vishay.com/doc?28747, page 3, "DIMENSIONS - Chip fuse types, mass and relevant physical dimensions":
| Size | H | L | W | WT | T1 (top) | T2 (bottom) | Mass |
|---|---|---|---|---|---|---|---|
| 0402 | 0.32 ± 0.07 | 1.0 ± 0.05 | 0.5 ± 0.05 | > 75 % of W | 0.2 +0.1/-0.15 | 0.2 ± 0.1 | 0.65 mg |
| 0603 | 0.45 +0.1/-0.05 | 1.55 ± 0.05 | 0.85 ± 0.1 | > 75 % of W | 0.3 +0.15/-0.2 | 0.3 +0.15/-0.2 | 1.9 mg |
| 0805 | 0.45 +0.1/-0.05 | 2.0 ± 0.1 | 1.25 ± 0.15 | > 75 % of W | 0.4 +0.1/-0.2 | 0.4 +0.1/-0.2 | 4.7 mg |
| 1206 | 0.55 ± 0.1 | 3.2 +0.1/-0.2 | 1.6 ± 0.15 | > 75 % of W | 0.5 ± 0.25 | 0.5 ± 0.25 | 9.5 mg |
The model uses the nominal values.
Proportions, stated plainly. The sheet doesn't dimension these:
Materials and mass. The sheet names no materials. The substrate is shown as alumina, the coat as ptfe and the terminations as tin, as for the library's chip resistor. With those densities (3.95, 2.2 and 7.3), the model's mass against the sheet's is 0.64 against 0.65 mg (0402), 2.34 against 1.9 (0603), 4.4 against 4.7 (0805) and 10.7 against 9.5 (1206).
The old catalogue's Fuse_0402_1005Metric, Fuse_0603_1608Metric, Fuse_0805_2012Metric and Fuse_1206_3216Metric have no reference models. Each names an EIA chip size, and each maps to the MFU of that size. Fuse_1210_3225Metric is left out, because the MFU series has no 1210. The family's Bel Fuse PTC fuses are the radial-ptc-fuse part's, and its fuse holders are left with their reasons in COVERAGE.md.
Thin film MELF resistors, Vishay Beyschlag MMU 0102 (MicroMELF), MMA 0204 (MiniMELF) and MMB 0207 (MELF), with colour rings.
Thick film chip resistor arrays with convex terminals, Vishay CRA04S (0402), CRA06E/S (0603) and CRA12E/S (1206), 4 to 10 terminals.
SMD quartz crystals by maker series: Epson FA-238, FA-238V, TSX-3225, MA-406, MA-505; TXC 7M, AX; Abracon ABM8G, ABM3B; EuroQuartz MT.
Axial leaded metal film resistor, Vishay Beyschlag MBA/SMA 0204, MBB/SMA 0207 and MBE/SMA 0414, with colour rings, horizontal or vertical.