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
formatc1702 opened this issue Jul 6, 2020 · 1 comment
Assignees
Milestone

Comments

@formatc1702
Copy link
Collaborator

formatc1702 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)
@formatc1702
Copy link
Collaborator Author

formatc1702 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.

@formatc1702 formatc1702 changed the title [internal] Improve ferrule handling [internal] Make connecting components together easier and more flexible Jul 9, 2020
formatc1702 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, ...)
@formatc1702 formatc1702 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