Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[internal] Make connecting components together easier and more flexible #67

Closed
17o2 opened this issue Jul 6, 2020 · 1 comment
Closed
Assignees
Milestone

Comments

@17o2
Copy link
Collaborator

17o2 commented Jul 6, 2020

Inspired by discussions in #26 and #45 .

  • Make it easier to define cable-connector-cable type connections to make creating this kind of layouts easier.
    Currently supported connections are con-cbl-con, con-cbl and cbl-con,
    as well as ferrule-cable and cable-ferrule with ferrule auto-generation.
    Relevant code is here.
  • With some clever coding, maybe even arbitrarily long connection sets could be defined, e.g. connector-cable-connector-cable-ferrules
  • Allow ferrule-type connectors to have (and show) designators, and include these in the BOM, if visible.
    But probably hide ferrule designators by default.
  • Generalize ferrule category to simple(=only one port/pin, easy to auto-generate if designators are not important)
@17o2
Copy link
Collaborator Author

17o2 commented Jul 6, 2020

The goal is to generate e.g. this output:
test
from something like this:

connections:
  - 
    - C1: [1-3]
    - [S1, S2, S3] # Wago's need pre-defined designators so they can be referred to later on
    - C3: [1-3]
  -
    - C2: [1-3]
    - [S1, S2, S3] # join a new cable with the existing Wago's

As the tangles get messier, it might be helpful to set show_name: true for the Wago's,
and for their name to show up next to the respective wires, as it already does when routing to (non-ferrule) connectors.

@17o2 17o2 changed the title [internal] Improve ferrule handling [internal] Make connecting components together easier and more flexible Jul 9, 2020
17o2 added a commit that referenced this issue Jul 10, 2020
Closes #67.

- Allow defining arbitrarily long lists of alternating connectors and cables in a connection set.
- Start work towards removing 'ferrules' as special case, merging them with normal connectors
- Stramline auto-generation of simple, one pin connectors (ferrules, wire splices, ...)
@17o2 17o2 closed this as completed Jul 11, 2020
@17o2 17o2 added this to the v0.2 milestone Jul 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant