Baserunner V5 seperate throttle from eBrake

arlo

1 µW
Joined
Mar 22, 2023
Messages
1
Location
Reinach BL
I recently got a Baserunner V5 from Grin Technologies and (almost) everything works as expected.
My goal is it to have seperate throttles for accelerating and regen braking.

The controllers documentation says that if i short the green (throttle signal) and blue (ebrake signal) cable on the 9-Pin Mains Cable the throttle and ebrake is combined.


The Ebrake signal on the 9 pin Main cable is an analog input that provides proportional braking control if desired. This is pulled to 5V internally, while the throttle signal is pulled low. If the throttle and ebrake signal are shorted together, then the signal level will sit at 1.0V, allowing a single wire bidirectional torque control with 0-0.9V mapped to regenerative braking, and 1.1-4.0V mapped to forwards torque.
If these signals are not shorted together then a simple ebrake switch to ground will activate maximum regen. Alternatively a secondary throttle can be wired to this input to achieve proportional braking without a Cycle Analyst, in which case the regenerative brake mapping should be reconfigured to have similar start and end voltages as the throttle signal.


Even though i didn‘t short the green and blue wires, it still functions as if i did. The Throttle+eBrake voltage sits at about 0.95V as expected and I checked the resistance between the wires with a multimeter and apparently they‘re connected but i don‘t know where nor how.
The dev screen reads out the right values for the throttle and the ebrake just sits at 4.6V constantly.
Mind, when i did a one-throttle-setup i connecting it to the green (throttle) wire didn‘t work. The blue (ebrake) wire worked for the combined signal.

I‘d appreciate any help, if you need further information don‘t hesitate to ask.
 
Sounds like something is miswired, either in the BR harness or the wiring leading up to it.

What are you plugging into the mains cable connector to get the wires out as separate ones? Or is the connector cut off and working with just the bare wires?
 
I believe I have the answer to your question.

From Baserunner - Grin Products - Product Info, it says:
Since June 2022 we have been reworking the V4 baserunners PCBs on hand in order to have better mosfet robustness with 48V and 52V battery packs, and also updating the Cycle Analyst plug wiring so that the throttle output is wired to Analog Input 2 (Brake1) and not Analog Input 1 (Throttle).
Then I downloaded the Phaserunner Suite software and browsed the configuration files. I ran the command diff -u V4_Baserunner_L10.xml V5_Baserunner_L10_w_CA3.xml and the most notable parts are:

Diff:
@@ -887,8 +887,8 @@
     </SerializableParameter>
     <SerializableParameter>
         <Address>242</Address>
-        <Value>845</Value>
-        <Notes>Torque Sensor Voltage Source: 845[not defined]</Notes>
+        <Value>0</Value>
+        <Notes>Torque Sensor Voltage Source: 0[Analog Input 1 (Thrt)]</Notes>
     </SerializableParameter>
     <SerializableParameter>
         <Address>243</Address>
@@ -912,8 +912,8 @@
     </SerializableParameter>
     <SerializableParameter>
         <Address>247</Address>
-        <Value>0</Value>
-        <Notes>Throttle Sensor Source: 0[Analog Input 1 (Thrt)]</Notes>
+        <Value>1</Value>
+        <Notes>Throttle Sensor Source: 1[Analog Input 2 (Brk1)]</Notes>
     </SerializableParameter>
     <SerializableParameter>
         <Address>248</Address>

There are only 2 analog inputs. What does this mean? The configuration for the V5 baserunner does not have a separate ebrake input. It is shared with the throttle, because you'll find this in both files:

Code:
<SerializableParameter>
        <Address>249</Address>
        <Value>1</Value>
        <Notes>Regen Brake Source: 1[Analog Input 2 (Brk1)]</Notes>
    </SerializableParameter>

If you edit that config so Torque Sensor Voltage Source is set back to undefined and Regen Brake Source's Value is set to 0 (aka 0[Analog Input 1 (Thrt)]) then you'll have a separate ebrake input on Analog Input 1!
 
I suggested using Analog Input 1 for ebrake instead of moving the throttle back to Analog Input 1 because you wouldn't have to touch the cable from the CA3 to the controller, instead just need to connect the ebrake to one of the other plugs.
 
I recently got a Baserunner V5 from Grin Technologies and (almost) everything works as expected.
My goal is it to have seperate throttles for accelerating and regen braking.
My Baserunner L10s are V6s, but I believe the wiring scheme is the same as the V5.

First of all, the current firmware only allows AIN2 and 3 for the regen brake voltage source. Thus, I moved the normal throttle to AIN1 ("T1" on the Main9 plug) by cutting the green wire on the CA WP8 plug and reconnecting it from the CA side to the Main9 plug, and connected the regen throttle's signal to the Main9's AIN2 line ("EBk".)

Second, you'll need to change the Baserunner's signal mapping in firmware to match the new routing. I believe the relevant addresses were 247, 249, and 242 (if you're rerouting the torque signal.) I don't use the torque signal, so losing it was not a big deal for my application.

Lastly, the Baserunner's firmware is set up by default to map 0.85~0.0V as the brake signal, so you'll likely want to reprogram that to 1~4V to match (most) Hall-effect throttles.
 
First of all, the current firmware only allows AIN2 and 3 for the regen brake voltage source.
I have all the manuals in front of me, but not a device yet. I'm guessing you found that out by trying it with the actual device?

Thus, I moved the normal throttle to AIN1 ("T1" on the Main9 plug) by cutting the green wire on the CA WP8 plug and reconnecting it from the CA side to the Main9 plug, and connected the regen throttle's signal to the Main9's AIN2 line ("EBk".)
I was hoping to get away without cutting the WP8 cable. Sounds unlikely though.
 
Back
Top