The mermaid editor on github not super awesomel; try it over here:
Last active
September 12, 2024 18:13
-
-
Save chuyskywalker/8bf5da38c1888ebed3f9bbddcc013b0f to your computer and use it in GitHub Desktop.
RadRunnerPlus Highly Upgraded Electrical System
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
%%{init: {"flowchart": {"defaultRenderer": "elk"}} }%% | |
flowchart RL | |
subgraph midbike | |
subgraph bat1 [Battery 1] | |
bat1p[Pos] | |
bat1n[Neg] | |
end | |
subgraph bat2 [Battery 2] | |
bat2p[Pos] | |
bat2n[Neg] | |
end | |
subgraph batc [Battery Parallel] | |
batcp[Pos] | |
batcn[Neg] | |
end | |
subgraph pr [Phase Runner] | |
prwp8[WP8] | |
prpas[PAS Plug] | |
prmains[Mains] | |
prprogramming[Programming] | |
subgraph prbat [Battery] | |
prbatp[Pos] | |
prbatn[Neg] | |
end | |
end | |
mbpas[ERider PAS] | |
end | |
subgraph handlebars | |
subgraph ca [Cycle Analyst] | |
subgraph cathrottle [Throttle] | |
cathrottle5v[5v] | |
cathrottleGND[GND] | |
cathrottlesig[Signal] | |
end | |
caWP8[WP8] | |
subgraph cabrk [EBrake] | |
cabrkEBK[EBK] | |
cabrkGND[GND] | |
end | |
capot[Aux] | |
subgraph capas [PAS] | |
capasspd[Speed] | |
capastrq[Torque] | |
end | |
end | |
subgraph throttle [Throttle] | |
throttle5v[5v] | |
throttleGND[GND] | |
throttlesig[Signal] | |
subgraph key [Key] | |
keyswi[Switch In] | |
keyswo[Switch Out] | |
end | |
end | |
subgraph Brakes | |
subgraph brake1 [Left] | |
brake1i[In] | |
brake1o[Out] | |
end | |
subgraph brake2 [Right] | |
brake2i[In] | |
brake2o[Out] | |
end | |
end | |
subgraph dash [Dash Camera] | |
dashp[Pos] | |
dashn[Neg] | |
dashc1[Cam 1] | |
dashc2[Cam 2] | |
end | |
subgraph fl [Front Light] | |
flp[Pos] | |
fln[Neg] | |
end | |
fcam[Cam Front] | |
pot[CA Pot] | |
end | |
subgraph ebox | |
%%subgraph eboxbus | |
eboxbus12vp[BUS: 12v Pos] | |
eboxbusbatp[BUS: 72v Pos] | |
eboxbusbatn[BUS: Neg] | |
%%end | |
subgraph 12vdcdc ["30-90v to 12V DC DC"] | |
12vdcdcip[Input Pos] | |
12vdcdcin[Input Neg] | |
12vdcdcop[Output Pos] | |
12vdcdcon[Output Neg] | |
end | |
subgraph dashcdcdc [12v5v DCDC] | |
dashcdcdc12p[12v+] | |
dashcdcdc12n[12-] | |
dashcdcdc5p[5v+] | |
dashcdcdc5n[5v-] | |
end | |
subgraph hvrelay [HV Relay] | |
hvrelaycontrolp["Control Pos"] | |
hvrelaycontroln["Control Neg"] | |
hvrelayoutputp["Output Pos"] | |
hvrelayoutputn["Output Neg"] | |
hvrelayoutputp ~~~ hvrelayoutputn | |
end | |
subgraph lvrelay [LV Relay] | |
lvrelayoutputp[Output +] | |
lvrelayoutputn[Output -] | |
lvrelaycontrolp[Control +] | |
lvrelaycontroln[Control -] | |
end | |
subgraph gps [GPS] | |
gpsp[GPS Pos] | |
gpsn[GPS Neg] | |
gpsa[GPS ACC] | |
end | |
subgraph prpascable [PR PAS] | |
prpascable12[12v] | |
prpascablegnd[GND] | |
end | |
subgraph prmainscable [Mains] | |
prmainscable5v[5v] | |
prmainscableb[B+] | |
prmainscablek[K+] | |
end | |
subgraph eboxpas [ERider PAS Plug] | |
eboxpasspd[Speed] | |
eboxpastrq[Torque] | |
eboxpasp[Pos] | |
eboxpasn[Neg] | |
end | |
usbprogramming[USB Programming Plug] | |
frame[Bike Frame] | |
end | |
subgraph rear | |
subgraph rl [Rear Light] | |
rlp[Pos] | |
rln[Neg] | |
rlh[12High] | |
end | |
rearcam[Cam Rear] | |
end | |
capot --- pot | |
prmains o--o prmainscable | |
prprogramming o--o usbprogramming | |
eboxpas o--o mbpas | |
rearcam --- dashc2 | |
fcam --- dashc1 | |
bat1p & bat2p --- batcp | |
bat1n & bat2n --- batcn | |
batcp --- prbatp | |
batcn --- prbatn | |
eboxbusbatp --- |8A fuse| hvrelayoutputp | |
eboxbusbatp --- batcp & gpsp | |
eboxbusbatn --- batcn & gpsn & 12vdcdcin & rln & eboxpasn & fln & dashcdcdc12n & dashn | |
eboxbus12vp --- 12vdcdcop & gpsa & rlp & lvrelayoutputp & eboxpasp & dashcdcdc12p & flp | |
eboxbusbatn --- |100mA fuse| frame | |
hvrelayoutputn --- 12vdcdcip | |
cathrottle5v --- throttle5v | |
cathrottleGND --- throttleGND | |
cathrottlesig --- throttlesig | |
brake1i --- cabrkEBK | |
brake2i --- cabrkEBK | |
brake1o --- cabrkGND | |
brake2o --- cabrkGND | |
caWP8 o--o prwp8 | |
prmainscableb --- keyswi | |
prmainscablek --- keyswo | |
prpascable o--o prpas | |
prpascable12 --- hvrelaycontrolp | |
prpascablegnd --- hvrelaycontroln | |
prmainscable5v --- lvrelaycontrolp | |
lvrelaycontroln --- cabrkEBK | |
dashcdcdc5p --- dashp | |
lvrelayoutputn --- rlh | |
eboxpasspd --- capasspd | |
eboxpastrq --- capastrq | |
eboxbusbatn ~~~ hvrelay | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment