Courtesy of Dad, I have an easy-to-maintain set of wiring diagrams for Blue Opal. These diagrams are built using a text format called dot, and turned into an image automatically using Graphviz. The source for this particular diagram can be found here.
[graphviz]
graph hierarchy{
node [shape=record, fontname=”Arial”,fontsize=8, style=filled];
edge [penwidth=3];
label=”Blue Opal Wiring Diagram: Batteries, Engine and Charging Arrangements\n2018/04/23″;
ratio=auto;
ranksep=2;
#splines=ortho;
HBNEG [shape=none, margin=0, label=<
House Battery Bank | 1-NEG | 2-NEG |
>];
HBPOS [shape=none, margin=0, label=<
House Battery Bank | FWD-FUSE 50 AMP | FWD-POS | AFT-FUSE 70 AMP | AFT-POS |
>];
SB [shape=none, margin=0, label=<
Starter Battery | NEG | POS | 70 AMP FUSE |
>];
WL [label=”WINDLASS\n|
WLB [label=”WINDLASS BREAKER\n|A|B”, fillcolor=lightpink];
BS1 [label=”BATTERY SWITCH 1\nHouse Bank|A|B”, fillcolor=lightblue];
BS2 [label=”BATTERY SWITCH 2\nStarter battery|B|A”, fillcolor=lightblue];
BP [label=”BILGE PUMP\n|
BPF [label=”BILGE PUMP FUSE\n|A|B”, fillcolor=lightpink];
BPS [label=”BILGE PUMP CONTROL\n|<01>01|<02>02|<03>03|<04>04|<05>05|<06>06|<07>07|”];
CTL [label=”CHART TABLE LIGHT\n|
CL [label=”COMPANIONWAY LIGHT\n|
ENG [label=”ENGINE FRAME \nGM30″, shape=ellipse];
IGN [label=”IGNITION SWITCH, SWITCHED SIDE\n “];
FB [label=”FUSE BLOCK\n|<01>01|<02>02″, fillcolor=lightpink];
NEG [label=”NEGATIVE BUSS\nIn wiring cabinet, starboard side”, shape=ellipse]
POS [label=”POSITIVE BUSS\nIn wiring cabinet, starboard side”, shape=ellipse, fillcolor=red];
REF [label=”REFRIGERATOR\n|
RFF [label=”REFRIGERATOR FUSE\n|A|B”, fillcolor=lightpink];
SHC [label=”SHORE CHARGER\nSterling Marine 4-step constant current battery charger 25A 12V|
ALT [label=”ALTERNATOR\nOn engine|
SM [label=”STARTER MOTOR\nOn engine|
SPLIT [label=”SPLITTER\n|
SB:FUSE –SPLIT:SBOUT [color=red];
SB:POS — BS2:A [color=red, penwidth=6];
SB:NEG — ENG[penwidth=6];
SB:NEG — HBNEG:NEG1;
HBNEG:NEG1 — HBNEG:NEG2 [penwidth=4];
HBPOS:FUSE1 — BS1:A [color=red];
HBPOS:POS2 — HBPOS:POS1 [color=red,penwidth=4];
HBPOS:FUSE2 — SPLIT:HBOUT [color=red];
SPLIT:ALTIN — ALT:POS [color=red];
SPLIT:NEG — NEG;
SPLIT:IGN — IGN [color=red];
BS1:A — HBPOS:FUSE1 [color=red];
FB:01 — CL:POS [color=red];
CL:NEG — NEG;
FB:02 — CTL:POS [color=red];
CTL:NEG — NEG;
HBNEG:NEG1 — SHC:NEG;
HBNEG:NEG2 — ALT:NEG;
BS1:B — POS [color=red];
BS1:A — FB [color=red];
BS2:B — SM:POS [color=red,penwidth=6];
SM:NEG — ENG[penwidth=6];
BS2:A — WLB:A [color=red];
WLB:B — WL:POS [color=red];
WL:NEG — HBNEG:NEG2;
BP:POS — BPS:03 [color=red];
BP:NEG — BPS:04;
BP:AUTO — BPS:01;
BPS:02 — BPS:07;
BPS:05 — HBNEG:NEG1;
BPS:06 — BPF:B [color=red];
BPF:A — HBPOS:POS2 [color=red];
HBPOS:POS2 — RFF:A [color=red];
RFF:B — REF:POS [color=red];
REF:NEG — HBNEG:NEG2;
SHC:POS2 — HBPOS:FUSE2 [color=red];
SHC:POS1 — SB:FUSE [color=red];
}
[/graphviz]