New in R217: Greatly Improved Terminal Generation.

After the hiccups lately, and settling those troubles, we thought we'd take the opportunity to make a new release which is long due. Mainly, terminal generation is much improved, in addition to some algorithm changes which results in faster generation of terminals and also wire detection.

  1. Automatic Terminal Block Numbering
  2. Automated Numbering for Terminal BlocksPreviously, when you drop a TerminalBlock symbol onto a drawing, you will be required to type in a terminal block number yourself, but no more. Terminal blocks now have automatic numbering and their numbering will be automatically incremented when Electra detects that you already have such a terminal block on your drawing. We hope this makes your work a little easier and faster.

  3. Custom Terminal Numbering
  4. When you drop a terminal symbol on a wire, the terminal numbering will show "0" to denote that it's currently not numbered. Rather than wait until you generate Terminal Listing, and for Electra to automatically number your terminals, you can now set your own numbering simply by selecting a terminal symbol, and typing away.

    Custom Terminal Numbering

    Once you type in any numbering or text, during terminal listing generation, Electra will automatically pick up these data to be reflected in your terminal listing.

    Bear in mind though, when you use a TerminalBlock and select "Renumber Terminals", Electra will change what you typed back to it's normal format (X1-1).

  5. Multitier Terminal Blocks.
  6. Multitier terminal blocksTerminal blocks in Electra can now handle multi-tier terminals as shown on the left. Essentially, you still generate terminal listing by right clicking on a TerminalList symbol and selecting "Generate Listing".

    After terminal listing generation, you would have to arrange your terminals, and ensure they are arranged in parallel, either vertically or horizontally for the Terminal Block symbol to be able to recognize the multitier terminals, as below:

    Multitier Terminals

    Once you have arranged your terminal listings, drop a TerminalBlock symbol onto your drawing, and encapsulate all stacked terminal listing with a Terminal Block and Electra would be able to automatically identify stacked terminals, therefore automatically count stacked terminals as a single unit, and also renumber them accordingly as seen below:

    Multitier Terminal Counting and Numbering
  7. Improved algorithms for even faster generation speed.
  8. Both terminal listing and wire detection algorithms have been improved, resulting in as much as 4 times higher generation speed. We're obsessed and geeky about these things, but only in a good way, so hopefully it'll help you get the circuits done a little bit faster.


  1. Have a problem with Terminal generation in Electra. I followed the youtube tutorial (How to use and generate Terminals in Electra?) and after a right click on the terminal list and chose generate listing, the terminals are not generated.

    Please, I would appreciate if I could get some help,

    Thank you very much.

    1. Hi, I think based on what little information you provided, this may be a case of Electra not running, otherwise the terminals will surely be generated. Can you drop 2 new symbols on your drawing, and do they change from say, R1 to R2? If so, then Electra is running, otherwise it is not and we will need to find out why, probably some security settings. Please do email us at [email protected] and we will surely get to the bottom of this. Thanks in advance.

  2. Is there any way to have different wire numbers on each side of a terminal?

    1. Not at the moment, as the wires have the same potential and must have the same name. You can assign them to different cables though and be able to show that they are different cables using the CableTag symbol.