name = "steve/melf-resistor" version = "1.0.0" runtime = "steve" license = "MIT" summary = "Thin film MELF resistors, Vishay Beyschlag MMU 0102 (MicroMELF), MMA 0204 (MiniMELF) and MMB 0207 (MELF), with colour rings." description = """Cylindrical surface-mount resistors for board layouts and enclosures: the coated ceramic body between two metal end caps, each end cap its own solid, with the colour rings of the resistance and tolerance. Vishay Beyschlag's thin film MELF resistors in DIN sizes 0102, 0204 and 0207; the size gives the dimensions, from Vishay's data sheet. See the README.""" tags = ["resistor", "smd", "melf", "minimelf", "micromelf", "thin-film", "vishay", "electronics"] [parameters.size] type = "choice" default = "MMA0204" choices = ["MMU0102", "MMA0204", "MMB0207"] label = "Size" description = "MMU0102: MicroMELF, 2.2 x Ø 1.1. MMA0204: MiniMELF, 3.6 x Ø 1.4. MMB0207: MELF, 5.8 x Ø 2.2 (largest sizes)." [parameters.resistance] type = "number" default = 10000.0 min = 0.1 max = 15000000 unit = "Ω" label = "Resistance" description = "In the range the sheet gives for the size and tolerance; it sets the colour rings." [parameters.tolerance] type = "choice" default = "F" choices = ["B", "C", "D", "F", "G", "J"] label = "Tolerance" description = "B 0.1 %, C 0.25 %, D 0.5 %, F 1 % (five rings), G 2 %, J 5 % (four rings). One the sheet offers for this size and resistance." [[presets]] id = "MMU0102" title = "MicroMELF thin film resistor, Vishay MMU 0102, 10 kΩ 1 %" params = { size = "MMU0102", resistance = 10000, tolerance = "F" } aliases = ["MMU 0102", "Vishay MMU 0102", "MicroMELF resistor 0102", "MMU0102"] standard = "Vishay MMU 0102" [[presets]] id = "MMA0204" title = "MiniMELF thin film resistor, Vishay MMA 0204, 10 kΩ 1 %" params = { size = "MMA0204", resistance = 10000, tolerance = "F" } aliases = ["MMA 0204", "Vishay MMA 0204", "MiniMELF resistor 0204", "MMA0204"] standard = "Vishay MMA 0204" [[presets]] id = "MMB0207" title = "MELF thin film resistor, Vishay MMB 0207, 10 kΩ 1 %" params = { size = "MMB0207", resistance = 10000, tolerance = "F" } aliases = ["MMB 0207", "Vishay MMB 0207", "MELF resistor 0207", "MMB0207"] standard = "Vishay MMB 0207"