name = "steve/axial-resistor" version = "1.0.0" runtime = "steve" license = "MIT" summary = "Axial leaded metal film resistor, Vishay Beyschlag MBA/SMA 0204, MBB/SMA 0207 and MBE/SMA 0414, with colour rings, horizontal or vertical." description = """Axial leaded resistor with formed leads, lying on the board or standing up. Vishay Beyschlag's professional metal film resistors in DIN sizes 0204, 0207 and 0414, with the colour rings of the resistance and tolerance. The series gives the size, from Vishay's data sheet. Lead 1 at the origin, lead 2 along +X. See the README.""" tags = ["resistor", "axial", "through-hole", "metal-film", "vishay", "electronics"] [parameters.series] type = "choice" default = "MBA" choices = ["MBA", "MBB", "MBE"] label = "Series" description = "MBA: DIN size 0204 (3.6 x Ø 1.6). MBB: 0207 (6.5 x Ø 2.5). MBE: 0414 (11.9 x Ø 4.2)." [parameters.resistance] type = "number" default = 10000.0 min = 0.22 max = 22000000 unit = "Ω" label = "Resistance" description = "In the range the sheet gives for the series and tolerance; it sets the colour rings." [parameters.tolerance] type = "choice" default = "F" choices = ["D", "F", "G", "J"] label = "Tolerance" description = "D 0.5 %, F 1 % (five rings), G 2 %, J 5 % (four rings). One the sheet offers for this resistance." [parameters.mounting] type = "choice" default = "horizontal" choices = ["horizontal", "vertical"] label = "Mounting" description = "horizontal: the body lies on the board between the leads. vertical: it stands over lead 1 and lead 2 comes back down beside it." [parameters.pitch] type = "number" default = 7.62 min = 1.27 max = 60 unit = "mm" label = "Lead pitch" description = "The board's hole spacing. Horizontal: at least the sheet's smallest bent lead spacing (5.0, 10.0, 15.0). Vertical: room for lead 2 to pass the body." [parameters.tail] type = "number" default = 3.0 min = 0.5 max = 30 unit = "mm" label = "Leads below the board" [parameters.detail] type = "choice" default = "full" choices = ["full", "simple"] label = "Detail" description = "full: body, colour rings and leads. simple: the body only, for big assemblies." [[presets]] id = "MBA-10kF-H5.08" title = "Vishay MBA/SMA 0204, 10 kΩ ±1 %, horizontal, 5.08 mm pitch" params = { series = "MBA", resistance = 10000, tolerance = "F", mounting = "horizontal", pitch = 5.08 } aliases = ["Vishay MBA/SMA 0204 10k F", "Vishay MBA 0204", "MBA 0204", "MBA0204", "SMA 0204", "10k resistor axial 0204", "axial resistor DIN 0204 horizontal", "metal film resistor 0204"] standard = "Vishay MBA/SMA 0204" [[presets]] id = "MBA-10kF-H7.62" title = "Vishay MBA/SMA 0204, 10 kΩ ±1 %, horizontal, 7.62 mm pitch" params = { series = "MBA", resistance = 10000, tolerance = "F", mounting = "horizontal", pitch = 7.62 } aliases = ["Vishay MBA/SMA 0204 10k F", "Vishay MBA 0204", "MBA 0204", "MBA0204", "SMA 0204", "10k resistor axial 0204", "axial resistor DIN 0204 horizontal", "metal film resistor 0204"] standard = "Vishay MBA/SMA 0204" [[presets]] id = "MBA-10kF-V1.9" title = "Vishay MBA/SMA 0204, 10 kΩ ±1 %, vertical, 1.9 mm pitch" params = { series = "MBA", resistance = 10000, tolerance = "F", mounting = "vertical", pitch = 1.9 } aliases = ["Vishay MBA/SMA 0204 10k F", "Vishay MBA 0204", "MBA 0204", "MBA0204", "SMA 0204", "10k resistor axial 0204", "axial resistor DIN 0204 vertical", "metal film resistor 0204"] standard = "Vishay MBA/SMA 0204" [[presets]] id = "MBA-10kF-V2.54" title = "Vishay MBA/SMA 0204, 10 kΩ ±1 %, vertical, 2.54 mm pitch" params = { series = "MBA", resistance = 10000, tolerance = "F", mounting = "vertical", pitch = 2.54 } aliases = ["Vishay MBA/SMA 0204 10k F", "Vishay MBA 0204", "MBA 0204", "MBA0204", "SMA 0204", "10k resistor axial 0204", "axial resistor DIN 0204 vertical", "metal film resistor 0204"] standard = "Vishay MBA/SMA 0204" [[presets]] id = "MBA-10kF-V5.08" title = "Vishay MBA/SMA 0204, 10 kΩ ±1 %, vertical, 5.08 mm pitch" params = { series = "MBA", resistance = 10000, tolerance = "F", mounting = "vertical", pitch = 5.08 } aliases = ["Vishay MBA/SMA 0204 10k F", "Vishay MBA 0204", "MBA 0204", "MBA0204", "SMA 0204", "10k resistor axial 0204", "axial resistor DIN 0204 vertical", "metal film resistor 0204"] standard = "Vishay MBA/SMA 0204" [[presets]] id = "MBB-10kF-H10.16" title = "Vishay MBB/SMA 0207, 10 kΩ ±1 %, horizontal, 10.16 mm pitch" params = { series = "MBB", resistance = 10000, tolerance = "F", mounting = "horizontal", pitch = 10.16 } aliases = ["Vishay MBB/SMA 0207 10k F", "Vishay MBB 0207", "MBB 0207", "MBB0207", "SMA 0207", "10k resistor axial 0207", "axial resistor DIN 0207 horizontal", "metal film resistor 0207"] standard = "Vishay MBB/SMA 0207" [[presets]] id = "MBE-10kF-H15.24" title = "Vishay MBE/SMA 0414, 10 kΩ ±1 %, horizontal, 15.24 mm pitch" params = { series = "MBE", resistance = 10000, tolerance = "F", mounting = "horizontal", pitch = 15.24 } aliases = ["Vishay MBE/SMA 0414 10k F", "Vishay MBE 0414", "MBE 0414", "MBE0414", "SMA 0414", "10k resistor axial 0414", "axial resistor DIN 0414 horizontal", "metal film resistor 0414"] standard = "Vishay MBE/SMA 0414" [[presets]] id = "MBA-R47J-H7.62" title = "Vishay MBA/SMA 0204, 0.47 Ω ±5 %, horizontal, 7.62 mm pitch" params = { series = "MBA", resistance = 0.47, tolerance = "J", mounting = "horizontal", pitch = 7.62 } aliases = ["Vishay MBA/SMA 0204 R47 J", "Vishay MBA 0204", "MBA 0204", "MBA0204", "SMA 0204", "R47 resistor axial 0204", "axial resistor DIN 0204 horizontal", "metal film resistor 0204"] standard = "Vishay MBA/SMA 0204" [[presets]] id = "MBB-10kF-H10.16-simple" title = "Vishay MBB/SMA 0207, 10 kΩ ±1 %, horizontal, 10.16 mm pitch, simple" params = { series = "MBB", resistance = 10000, tolerance = "F", mounting = "horizontal", pitch = 10.16, detail = "simple" } aliases = ["Vishay MBB 0207 simple"] standard = "Vishay MBB/SMA 0207"