-
Notifications
You must be signed in to change notification settings - Fork 253
Description
Just discovered WireViz, and it looks awesome. I'm in the process of laying out a new wiring harness for my car, and this will be a great visual check for the wiring plan.
Being an automotive harness, there are several runs (+12V, GND, +5V, SignalGND) that are a long wire with crimp-splices off to various branches. That is, the wire bundle heads out from the ecu to a branch point, where several wires go to a connector along with a pair of spliced wires. For example a sensor that takes +12V, GND and signal.
I've come close to modeling this, but not quite. In the image below we have 5 wires from connector X1 going to X3. In the middle are two crimp-ferrules to branch off to X4
The yaml to generate this is
connectors:
X1: &template_con
type: Molex KK 254
subtype: female
pinlabels: [GND, VCC, SCL, SDA, TMP]
X2_1: &template_ferrule
style: simple
type: Crimp ferrule
subtype: 20 AWG
X2_2:
<<: *template_ferrule
X3:
<<: *template_con
X4:
<<: *template_con
pinlabels: [SCL, SDA]
cables:
W1: &template_wire
gauge: 0.25 mm2
length: 0.2
colors: [BNBK, RD, GNRD, VT, OGWH]
category: bundle
wirecount: 5
W2:
<<: *template_wire
W3:
<<: *template_wire
colors: [GNRD, VT]
wirecount: 2
connections:
-
- X1: [3-4]
- W1: [3-4]
- [X2_1, X2_2]
- W2: [3-4]
- X3: [3-4]
-
- X1: [1-2]
- W1: [1-2]
- X3: [1-2]
-
- X1: 5
- W1: 5
- X3: 5
-
- [X2_1, X2_2]
- W3: [1-2]
- X4: [1-2]
The problem is I can't get the GND, VCC and TMP wires to join the W2 wire bundle. The W1-crimps-W2 bundle represents the main harness, with the crimps branching wires out to another connector.
This can get somewhat complicated, as there are several branching points on a harness, each with anywhere from one to several branches heading off to connectors/sensors/etc. Sometimes a branch can itself have branching points. For example, a branch point that heads down to the transmission where it branches to reach the reverse-indicator switch and the speed sensor.
Essentially I need a way to connect W1 wires 1,2,5 directly to W2 wires 1,2,5 so they're not hanging out in space as in the image above. Even if we were to take the crimp-ferrules out of the picture and branch right out from the W1 wire bundle to connector X4, it would still need to be able to connect W1 to W2. That's because there can (will) be several branch points in the harness between connectors.
Visualize 4 large connectors inside the car at the ECU location, all interconnected. Then about 80 wires in a single bundle going through the firewall to the engine bay. That large wire bundle then loops around, branching off multiple times, until it reaches the furthest connector/sensor.
Here's an example ... Multiple connectors in lower right at ECU location, then two main bundles gong left on the table. You can just see the firewall grommet there by the plastic bags. Then heading up the table into the picture, branch after branch after branch, lots of connectors. Need to be able to model something like that :)