Skip to content
New issue

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

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

Already on GitHub? # 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
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant