name = "steve/axial-diode" version = "1.0.0" runtime = "steve" license = "MIT" summary = "Axial leaded diodes in Vishay's DO-35, DO-41, DO-15, DO-201AD and P600 packages, with the cathode band, horizontal or vertical." description = """Axial leaded diode with formed leads, lying on the board or standing up: Vishay's DO-35 (DO-204AH, glass), DO-41 (DO-204AL), DO-15 (DO-204AC), DO-201AD and P600 package outlines, from Vishay's data sheets. Lead 1 (the cathode, by the band) at the origin, lead 2 along +X. See the README.""" tags = ["diode", "axial", "through-hole", "do-41", "do-35", "do-15", "do-201ad", "p600", "vishay", "electronics"] [parameters.package] type = "choice" default = "DO-41" choices = ["DO-35", "DO-41", "DO-15", "DO-201AD", "P600"] label = "Package" description = "DO-35: Ø 1.63 x 3.4, glass. DO-41: Ø 2.35 x 4.65. DO-15: Ø 3.4 x 6.35. DO-201AD: Ø 5.05 x 8.35. P600: Ø 8.85 x 8.85." [parameters.mounting] type = "choice" default = "horizontal" choices = ["horizontal", "vertical"] label = "Mounting" [parameters.pitch] type = "number" default = 10.16 min = 0.5 max = 50 unit = "mm" label = "Lead pitch" description = "Horizontal: at least the body length plus two lead diameters. Vertical: enough for the top lead to pass the body." [parameters.up] type = "choice" default = "anode" choices = ["anode", "cathode"] label = "End on top (vertical)" description = "anode: the body stands over lead 1 (the cathode). cathode: the body stands over lead 2." [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, cathode band and leads. simple: the body only, for big assemblies." [[presets]] id = "DO-35-H7.62" title = "DO-35 (DO-204AH) axial diode, horizontal, 7.62 mm pitch" params = { package = "DO-35", mounting = "horizontal", pitch = 7.62 } aliases = ["DO-35 diode horizontal 7.62 mm", "DO-35 DO-204AH horizontal", "axial diode DO-35 7.62 mm", "Vishay DO-35 package"] standard = "Vishay DO-35 (1N4148 sheet)" [[presets]] id = "DO-35-H10.16" title = "DO-35 (DO-204AH) axial diode, horizontal, 10.16 mm pitch" params = { package = "DO-35", mounting = "horizontal", pitch = 10.16 } aliases = ["DO-35 diode horizontal 10.16 mm", "DO-35 DO-204AH horizontal", "axial diode DO-35 10.16 mm", "Vishay DO-35 package"] standard = "Vishay DO-35 (1N4148 sheet)" [[presets]] id = "DO-35-H12.7" title = "DO-35 (DO-204AH) axial diode, horizontal, 12.7 mm pitch" params = { package = "DO-35", mounting = "horizontal", pitch = 12.7 } aliases = ["DO-35 diode horizontal 12.7 mm", "DO-35 DO-204AH horizontal", "axial diode DO-35 12.7 mm", "Vishay DO-35 package"] standard = "Vishay DO-35 (1N4148 sheet)" [[presets]] id = "DO-35-VA2.54" title = "DO-35 (DO-204AH) axial diode, vertical, anode up, 2.54 mm pitch" params = { package = "DO-35", mounting = "vertical", pitch = 2.54, up = "anode" } aliases = ["DO-35 diode vertical, anode up 2.54 mm", "DO-35 DO-204AH vertical, anode up", "axial diode DO-35 2.54 mm", "Vishay DO-35 package"] standard = "Vishay DO-35 (1N4148 sheet)" [[presets]] id = "DO-35-VA5.08" title = "DO-35 (DO-204AH) axial diode, vertical, anode up, 5.08 mm pitch" params = { package = "DO-35", mounting = "vertical", pitch = 5.08, up = "anode" } aliases = ["DO-35 diode vertical, anode up 5.08 mm", "DO-35 DO-204AH vertical, anode up", "axial diode DO-35 5.08 mm", "Vishay DO-35 package"] standard = "Vishay DO-35 (1N4148 sheet)" [[presets]] id = "DO-35-VK2.54" title = "DO-35 (DO-204AH) axial diode, vertical, cathode up, 2.54 mm pitch" params = { package = "DO-35", mounting = "vertical", pitch = 2.54, up = "cathode" } aliases = ["DO-35 diode vertical, cathode up 2.54 mm", "DO-35 DO-204AH vertical, cathode up", "axial diode DO-35 2.54 mm", "Vishay DO-35 package"] standard = "Vishay DO-35 (1N4148 sheet)" [[presets]] id = "DO-35-VK5.08" title = "DO-35 (DO-204AH) axial diode, vertical, cathode up, 5.08 mm pitch" params = { package = "DO-35", mounting = "vertical", pitch = 5.08, up = "cathode" } aliases = ["DO-35 diode vertical, cathode up 5.08 mm", "DO-35 DO-204AH vertical, cathode up", "axial diode DO-35 5.08 mm", "Vishay DO-35 package"] standard = "Vishay DO-35 (1N4148 sheet)" [[presets]] id = "DO-41-H7.62" title = "DO-41 (DO-204AL) axial diode, horizontal, 7.62 mm pitch" params = { package = "DO-41", mounting = "horizontal", pitch = 7.62 } aliases = ["DO-41 diode horizontal 7.62 mm", "DO-41 DO-204AL horizontal", "axial diode DO-41 7.62 mm", "Vishay DO-41 package"] standard = "Vishay DO-41 (1N4001 sheet)" [[presets]] id = "DO-41-H10.16" title = "DO-41 (DO-204AL) axial diode, horizontal, 10.16 mm pitch" params = { package = "DO-41", mounting = "horizontal", pitch = 10.16 } aliases = ["DO-41 diode horizontal 10.16 mm", "DO-41 DO-204AL horizontal", "axial diode DO-41 10.16 mm", "Vishay DO-41 package"] standard = "Vishay DO-41 (1N4001 sheet)" [[presets]] id = "DO-41-H12.7" title = "DO-41 (DO-204AL) axial diode, horizontal, 12.7 mm pitch" params = { package = "DO-41", mounting = "horizontal", pitch = 12.7 } aliases = ["DO-41 diode horizontal 12.7 mm", "DO-41 DO-204AL horizontal", "axial diode DO-41 12.7 mm", "Vishay DO-41 package"] standard = "Vishay DO-41 (1N4001 sheet)" [[presets]] id = "DO-41-VA2.54" title = "DO-41 (DO-204AL) axial diode, vertical, anode up, 2.54 mm pitch" params = { package = "DO-41", mounting = "vertical", pitch = 2.54, up = "anode" } aliases = ["DO-41 diode vertical, anode up 2.54 mm", "DO-41 DO-204AL vertical, anode up", "axial diode DO-41 2.54 mm", "Vishay DO-41 package"] standard = "Vishay DO-41 (1N4001 sheet)" [[presets]] id = "DO-41-VA5.08" title = "DO-41 (DO-204AL) axial diode, vertical, anode up, 5.08 mm pitch" params = { package = "DO-41", mounting = "vertical", pitch = 5.08, up = "anode" } aliases = ["DO-41 diode vertical, anode up 5.08 mm", "DO-41 DO-204AL vertical, anode up", "axial diode DO-41 5.08 mm", "Vishay DO-41 package"] standard = "Vishay DO-41 (1N4001 sheet)" [[presets]] id = "DO-41-VK2.54" title = "DO-41 (DO-204AL) axial diode, vertical, cathode up, 2.54 mm pitch" params = { package = "DO-41", mounting = "vertical", pitch = 2.54, up = "cathode" } aliases = ["DO-41 diode vertical, cathode up 2.54 mm", "DO-41 DO-204AL vertical, cathode up", "axial diode DO-41 2.54 mm", "Vishay DO-41 package"] standard = "Vishay DO-41 (1N4001 sheet)" [[presets]] id = "DO-41-VK5.08" title = "DO-41 (DO-204AL) axial diode, vertical, cathode up, 5.08 mm pitch" params = { package = "DO-41", mounting = "vertical", pitch = 5.08, up = "cathode" } aliases = ["DO-41 diode vertical, cathode up 5.08 mm", "DO-41 DO-204AL vertical, cathode up", "axial diode DO-41 5.08 mm", "Vishay DO-41 package"] standard = "Vishay DO-41 (1N4001 sheet)" [[presets]] id = "DO-15-H10.16" title = "DO-15 (DO-204AC) axial diode, horizontal, 10.16 mm pitch" params = { package = "DO-15", mounting = "horizontal", pitch = 10.16 } aliases = ["DO-15 diode horizontal 10.16 mm", "DO-15 DO-204AC horizontal", "axial diode DO-15 10.16 mm", "Vishay DO-15 package"] standard = "Vishay DO-15 (P6KE sheet)" [[presets]] id = "DO-15-H12.7" title = "DO-15 (DO-204AC) axial diode, horizontal, 12.7 mm pitch" params = { package = "DO-15", mounting = "horizontal", pitch = 12.7 } aliases = ["DO-15 diode horizontal 12.7 mm", "DO-15 DO-204AC horizontal", "axial diode DO-15 12.7 mm", "Vishay DO-15 package"] standard = "Vishay DO-15 (P6KE sheet)" [[presets]] id = "DO-15-H15.24" title = "DO-15 (DO-204AC) axial diode, horizontal, 15.24 mm pitch" params = { package = "DO-15", mounting = "horizontal", pitch = 15.24 } aliases = ["DO-15 diode horizontal 15.24 mm", "DO-15 DO-204AC horizontal", "axial diode DO-15 15.24 mm", "Vishay DO-15 package"] standard = "Vishay DO-15 (P6KE sheet)" [[presets]] id = "DO-15-VA2.54" title = "DO-15 (DO-204AC) axial diode, vertical, anode up, 2.54 mm pitch" params = { package = "DO-15", mounting = "vertical", pitch = 2.54, up = "anode" } aliases = ["DO-15 diode vertical, anode up 2.54 mm", "DO-15 DO-204AC vertical, anode up", "axial diode DO-15 2.54 mm", "Vishay DO-15 package"] standard = "Vishay DO-15 (P6KE sheet)" [[presets]] id = "DO-15-VA5.08" title = "DO-15 (DO-204AC) axial diode, vertical, anode up, 5.08 mm pitch" params = { package = "DO-15", mounting = "vertical", pitch = 5.08, up = "anode" } aliases = ["DO-15 diode vertical, anode up 5.08 mm", "DO-15 DO-204AC vertical, anode up", "axial diode DO-15 5.08 mm", "Vishay DO-15 package"] standard = "Vishay DO-15 (P6KE sheet)" [[presets]] id = "DO-15-VK2.54" title = "DO-15 (DO-204AC) axial diode, vertical, cathode up, 2.54 mm pitch" params = { package = "DO-15", mounting = "vertical", pitch = 2.54, up = "cathode" } aliases = ["DO-15 diode vertical, cathode up 2.54 mm", "DO-15 DO-204AC vertical, cathode up", "axial diode DO-15 2.54 mm", "Vishay DO-15 package"] standard = "Vishay DO-15 (P6KE sheet)" [[presets]] id = "DO-15-VK5.08" title = "DO-15 (DO-204AC) axial diode, vertical, cathode up, 5.08 mm pitch" params = { package = "DO-15", mounting = "vertical", pitch = 5.08, up = "cathode" } aliases = ["DO-15 diode vertical, cathode up 5.08 mm", "DO-15 DO-204AC vertical, cathode up", "axial diode DO-15 5.08 mm", "Vishay DO-15 package"] standard = "Vishay DO-15 (P6KE sheet)" [[presets]] id = "DO-201AD-H12.7" title = "DO-201AD (DO-201AD) axial diode, horizontal, 12.7 mm pitch" params = { package = "DO-201AD", mounting = "horizontal", pitch = 12.7 } aliases = ["DO-201AD diode horizontal 12.7 mm", "DO-201AD DO-201AD horizontal", "axial diode DO-201AD 12.7 mm", "Vishay DO-201AD package"] standard = "Vishay DO-201AD (1N5400 sheet)" [[presets]] id = "DO-201AD-H15.24" title = "DO-201AD (DO-201AD) axial diode, horizontal, 15.24 mm pitch" params = { package = "DO-201AD", mounting = "horizontal", pitch = 15.24 } aliases = ["DO-201AD diode horizontal 15.24 mm", "DO-201AD DO-201AD horizontal", "axial diode DO-201AD 15.24 mm", "Vishay DO-201AD package"] standard = "Vishay DO-201AD (1N5400 sheet)" [[presets]] id = "DO-201AD-VA5.08" title = "DO-201AD (DO-201AD) axial diode, vertical, anode up, 5.08 mm pitch" params = { package = "DO-201AD", mounting = "vertical", pitch = 5.08, up = "anode" } aliases = ["DO-201AD diode vertical, anode up 5.08 mm", "DO-201AD DO-201AD vertical, anode up", "axial diode DO-201AD 5.08 mm", "Vishay DO-201AD package"] standard = "Vishay DO-201AD (1N5400 sheet)" [[presets]] id = "DO-201AD-VK5.08" title = "DO-201AD (DO-201AD) axial diode, vertical, cathode up, 5.08 mm pitch" params = { package = "DO-201AD", mounting = "vertical", pitch = 5.08, up = "cathode" } aliases = ["DO-201AD diode vertical, cathode up 5.08 mm", "DO-201AD DO-201AD vertical, cathode up", "axial diode DO-201AD 5.08 mm", "Vishay DO-201AD package"] standard = "Vishay DO-201AD (1N5400 sheet)" [[presets]] id = "P600-H12.7" title = "P600 (R-6) axial diode, horizontal, 12.7 mm pitch" params = { package = "P600", mounting = "horizontal", pitch = 12.7 } aliases = ["P600 diode horizontal 12.7 mm", "P600 R-6 horizontal", "axial diode P600 12.7 mm", "Vishay P600 package"] standard = "Vishay P600 (P600A sheet)" [[presets]] id = "P600-H20" title = "P600 (R-6) axial diode, horizontal, 20 mm pitch" params = { package = "P600", mounting = "horizontal", pitch = 20 } aliases = ["P600 diode horizontal 20 mm", "P600 R-6 horizontal", "axial diode P600 20 mm", "Vishay P600 package"] standard = "Vishay P600 (P600A sheet)" [[presets]] id = "P600-VA7.62" title = "P600 (R-6) axial diode, vertical, anode up, 7.62 mm pitch" params = { package = "P600", mounting = "vertical", pitch = 7.62, up = "anode" } aliases = ["P600 diode vertical, anode up 7.62 mm", "P600 R-6 vertical, anode up", "axial diode P600 7.62 mm", "Vishay P600 package"] standard = "Vishay P600 (P600A sheet)" [[presets]] id = "P600-VK7.62" title = "P600 (R-6) axial diode, vertical, cathode up, 7.62 mm pitch" params = { package = "P600", mounting = "vertical", pitch = 7.62, up = "cathode" } aliases = ["P600 diode vertical, cathode up 7.62 mm", "P600 R-6 vertical, cathode up", "axial diode P600 7.62 mm", "Vishay P600 package"] standard = "Vishay P600 (P600A sheet)" [[presets]] id = "DO-41-H10.16-simple" title = "DO-41 (DO-204AL) axial diode, horizontal, 10.16 mm pitch, simple" params = { package = "DO-41", mounting = "horizontal", pitch = 10.16, detail = "simple" } aliases = ["DO-41 diode simple"] standard = "Vishay DO-41 (1N4001 sheet)"