FreeCAD Logo FreeCAD 1.0
  • English Afrikaans Arabic Belarusian Catalan Czech German Greek Spanish Spanish Basque Finnish Filipino French Galician Croatian Hungarian Indonesian Italian Japanese Kabyle Korean Lithuanian Dutch Norwegian Bokmal Polish Portuguese Portuguese Romanian Russian Slovak Slovenian Serbian Swedish Turkish Ukrainian Valencian Vietnamese Chinese Chinese
  • Features
  • Download
  • Blog
  • Documentation
    Documentation index Getting started Users documentation The FreeCAD manual Workbenches documentation Python coding documentation C++ coding documentation Tutorials Frequently asked questions Privacy policy About FreeCAD
  • Contribute
    How to help Sponsor Report a bug Make a pull request Jobs and funding Contribution guidelines Developers handbook Translations
  • Community
    Code of conduct Forum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Calendar
  • ♥ Donate

Donate

$
SEPA Information
Please set up your SEPA bank transfer to:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Bank agency: BNP Paribas Fortis
Address: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

Material
SuppLines
Cables

Cables CableTerminal

Menu location
None
Workbenches
Cables
Default shortcut
None
Introduced in version
0.3.0
See also
Cables Cable, Cables CableConnector, Cables ElectricalDevice, Cables AttachWireToTerminal, Cables DetachWireFromTerminal

Description

The CableTerminal is a dependent object and cannot be created directly.

It represents electrical connection point for Cable. It can be created as a child object during creation of: CableConnector, ElectricalDevice. Its main purpose is to indicate position for cable end inside connector or electrical device. If more cable wires have to be connected to single terminal it can be split into segments allowing more items to connect to them. The CableTerminal is fully parametric, which means it has configurable length, number of allowed connections and placement relative to its parent.

The CableTerminal is prepared to be a part of electrical net and has properties: Pin Name, Node Name and Connected Wires which can be used for net analysis in future releases of Cables Workbench. Each terminal represents single pin or connection point inside connector or electrical device.

Important: the real relation between CableTerminal and its parent is reversed to avoid cyclic dependencies and to speed up recalculation. This has some consequences (see Notes).

Example of two terminals. On the left: single terminal with one segment. Only one wire can be connected here. On the right: single terminal with 3 segments. Up to three wires can be connected here.

Usage

The CableTerminal object cannot be created directly. It is made during creation of: CableConnector, ElectricalDevice depending on Number Of Terminals property of these objects.

Notes

  • The CableTerminal has reversed relation with its parent to avoid cyclic dependencies. It is shown as a child in the Tree View only for visual organization of objects. Undesirable consequence: when a parent is copied, all its child terminals must always be manually copied with it.
  • The CableTerminal has two supporting commands: Attach Wire to Terminal, Detach Wire from Terminal. They allow easy connection and disconnection of WireFlex objects to CableTerminal. It is strongly recommended tu use the above commands when connecting the terminal to wire because they perform necessary changes to terminal properties in the background.
  • The CableTerminal properties are set upon creation by its parent object. Some of them can be changed manually later.
  • If a Cable is built upon connected WireFlex the value of DataStripped Wire Length property of a cable needs to be higher than the terminal length (DataLength). Some other cable and WireFlex properties may need to be adjusted (like e.g. Boundary Segment Start or Boundary Segment End) for the connection to display correctly.

Properties

Data

Attachment

  • DataAttachment Offset (Placement): Contains offset placement relative to terminal parent object. It is set upon terminal creation, but can be adjusted according to user needs.

Net

  • DataConnected Wires (StringList): (read only) Contains the list of connected wires with number of connection. This property is updated automatically on terminal object recompute. The connected wires are not real child objects of the terminal. They are only visible as children in the Tree View.
  • DataNode Name (String): Contains the name of terminal node. The node name should be the same for all terminals connected to each other by electrical wires. The Node Name refers to 'Node' definition in electrical network. In current version the Node Name is not verified automatically between connected terminals.
  • DataPin Name (String): Contains the functional name of the pin or connection point in a connector or electrical device.

Terminal

  • DataLength (Length): Contains the length of the terminal
  • DataNumber Of Connections (Integer): Contains the number of connection segments in the terminal.
  • DataSpacing (Length): Contains the distance between connection segments in the terminal.


Material
SuppLines
Cables

This page is retrieved from https://wiki.freecad.org/Cables_CableTerminal

Get in touch!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© The FreeCAD Team. Homepage image credits (top to bottom): ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

This project is supported by: , KiCad Services Corp. and other sponsors

GitHubImprove this page on GitHub