Skip to content

Add generic relay symbols

John Beard requested to merge johnbeard/kicad-symbols:add_generic_relays into master

These use the IEC 60947-1 (previously DIN EN 50005) naming convention, where . is the sequence number (unit number)

  • A1/2 for the coil
  • .1 and .2 for break contacts (NC)
  • .3 and .4 for make contacts (NO)
  • .1, .2, .4 for change-over contacts (DT)

They also use the IEC-style contact drawing style and coil style (without the diagonal line for a single coil)

2023-06-14_071900_1080x698_screenshot

In terms of the drawing style, I have flipped the NC contacts so they open away from the coil on activation. While I don't think this is required, all the IEC diagrams face that way.

I also shrank the outlines a little as the IEC symbols are a little smaller than we had them on the 100 mil grid.

These are generic parts, so no datasheets (set to ~)

Footprint filters are like

  • Relay*DPDT/DPST/SPDT/SPST*
  • Relay*FormA/FormB/FormC*

I didn't put 1FormC etc because footprints don't seem to use that naming.

KLC violations:

  Violating S4.5 - https://klc.kicad.org/symbol/s4/s4.5/
    Pins not connected on the footprint may be omitted from the symbol
    Pins 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 15, 16, 17, 18, 19, 20, 23 are missing.

Because the IEC numbers are understood as sequential by the script.

  • Remove the instructional content of this template
  • Provide a URL to a datasheet for the symbol(s) you are contributing (N/A)
  • An example screenshot image is very helpful
  • Ensure that the associated footprints match (N/A)
  • If there are matching footprint PRs, provide link(s) as appropriate (N/A)
  • Check the output of the automated check scripts - fix any errors as required
  • Give a reason behind any intentional library convention rule violation.

If these are acceptable, I can do separate-unit versions too as a new MR.

See also: !2787 (Added a set of common generic relays, old symbol format, non-IEC naming, non-IEC style)

Merge request reports