Engine brake:
The BoxxBike comes with Regenerative braking that activates on the Throttle cutoff,
which is perfect for providing Engine brake in Throttle mode.
Coming from the world of big single 4 strokes Motorcycles I enjoy a good engine brake
Controller parameter that activates it in the maps is
comlvl (value o to 1)
Unfortunately, because regen takes priority over any power delivery it acts as an engine cutoff. As a result, this type of regen cannot be available in PAS modes. Pedal Assist provides power while the Throttle is off, so if
comlvl is on, it disables power coming from PAS when throttle is off.
Comlvl is therefore set to zero in PAS maps.
Regen on actual braking action:
Silixcon also has the possibility to activate Regen with an ON/OFF switch, it is called the static brake.
BoxxBike actually provides a 2 pins connector for it at the head, as they use to do Regen that way with a Custom Switch on the rear brake
I understand reliability issues with their Custom Switch motivated the change.
Good News, is that Magura has e-brake levers compatible with their various models, and these provide an excellent lever switch. They exist both as Closer (Normally Open), and Opener (normally closed).
The one we need is the Closer (Normally Open).
You can find them on their webstore.
www.magurausa-shop.com
• Part 2700838 MT7E lever blade
• Part 2700837 MT5E lever blade
• Part 2700836 MT4E lever blade
Notes:
• The switch activates at the very beginning of the lever action, before any actual mechanical braking, so you can activate regen alone that way.
• The only drawback is that they only exist as 3 fingers and not one finger…
• Below is a Video on how to change the brake lever on an existing brake
https://www.youtube.com/watch?v=-Qx7qV9ud4M
You could use one lever on each brake to activate regen with either the front or rear brake, if so you would connect the two switches in parallel.
I personally chose to only add a regen switch lever to the Front brake.
Reasons for that choice were:
• The front brake is the most used brake
• If I brake fully, I get powerful front mechanical braking and some rear braking, for a more balanced and stable deceleration.
• To use the front brake you usually release the throttle, which eliminates the risk of engine cutoff while throttle is twisted, which can lead to brutal leap when regen is released.
Controller configuration:
• The Connector for the ON/OFF switch at the head is connected to the
GPIO1 Controller port.
In order to activate it, you need to do two things in the Silixcon controller programming.
...o
io/IN_sbrake must be set to 17,0 (Digital input on GPIO1)
...o Then to activate the brake in any map, set the map parameter
sbrakelvl to 1 for max regen
•
Global Regen intensity is set by the parameter:
driver/irefr, and by default it is set to -25. For the Sony VTC6 cells used in Some BoxxBike battery,
it should be safe to use up to 50 Amps for max regen.
Note: I found out I do not have VTC6 cells, so I may not be able to increase that regen number.
Make sure to confirm what you have before making a change there!!
• Static brake Ramp Up and Down are set by
brake/rgnslup and
brake/rgnsldn low pass filters.
Silixcon low pass filters are explained below
https://silixcon2.atlassian.net/service ... -531453331
If you want a different intensity for the brake lever and the throttle (engine) brake, you can increase the Global
irefr parameter, and then use the
comlvl or
sbrakelvl to reduce either one.
For example
IF you have VTC6 cells, to have a brake lever regen twice as powerful as the current engine brake, you could do
• driver/irefr = -50
• comlvl = 0.5
• sbrakelvl = 1
With that you have Strong Regen on brake lever, and medium Regen as Engine brake on throttle
Still waiting for my Kindernay VII...
EDIT:
Regenerative braking update
Here are additional informations on the regen settings for the BoxxBike / Silixcon Controller.
I mentioned the regen max level was set in
driver/irefr
In addition to the parameter
driver/irefr, there is another limiter which is
driver/limiter/ibneg
•
driver/irefr is the Phase current limiter for regenerative braking
•
driver/limiter/ibneg is the Battery current limiter for charging / Regenerative braking.
For the New battery with the GA cells, ibneg needs to stay at -25 Amps as this is the max charge current acceptable for the battery.
But because Phase voltage can be lower than battery voltage,
irefr could go above 25 Amps when the phase Voltage is lower, without creating a battery charge current over 25 Amps.
Battery charge voltage is 50.4 volt, so 25 Amp max charge current means max Charge power of 1260W
A Regenerative braking of 50A phase current and 25V phase voltage (1250W) would create a safe Battery charge current of 24.8A
So I asked Silixcon if
ibneg would take priority over
irefr and protect the battery in case we would set
irefr higher than -25 Amps, like -50Amps
They confirmed that the first limiter triggered will limit the regen current, and so
ibneg would indeed protect the battery if
irefr is set higher.
Setting
irefr to -50Amps for example, allows for more regen at certain speeds, without risking the battery charge current to go above the 25A limit
If at any time the phase regen current was to create a battery charge current that exceeds the limit set by
ibneg,
ibneg will limit the phase regen current to keep the battery charge current under 25Amps.
Notes :
•
irefr is on one microsecond loop, which is faster than
ibneg which is on a one millisecond loop. But one millisecond should be fast enough to protect the battery.
• In addition to the
ibneg controller limiter protection, the Battery BMS should have its own charging overcurrent protection, but that would have to be checked to be sure of what the setting is
So even if you have the New Lower discharge / charge rate battery (using GA cells instead of VTC6), You should be able to set
irefr to a higher value to get more regen at lower speeds, as long as you keep
ibneg where it is set by the manufacturer to keep the battery protected.
Then you can eventually set the engine brake to a lower level than the brake lever using the
comlvl parameter.
I personally use the settings below now
• driver/limiter/ibneg = -25 (stock)
• driver/irefr = -50
• comlvl = 0.5
• sbrakelvl = 1
Disclaimer: I am sharing what I am told, I am not responsible for you frying your battery
Other articles
Purchase report:
viewtopic.php?f=3&t=94174&start=75#p1675901
Customizations:
viewtopic.php?f=3&t=94174&start=100#p1676907
Torque sensing pedal assist:
viewtopic.php?f=3&t=94174&start=100#p1679413
viewtopic.php?f=3&t=94174&start=100#p1686510
Regenerative braking:
viewtopic.php?f=3&t=94174&start=100#p1690743
Kindernay IGH conversion:
viewtopic.php?f=3&t=94174&start=100#p1709402