• Howdy! we're looking for donations to finish custom knowledgebase software for this forum. Please see our Funding drive thread

Search results

  1. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    I have not checked this thread for a while I see... That is some interesting information, only info I had was there was two different sensors (NTC(10k) vs PTC(1k)) for the stator temp in the BBSHD motor. Maybe two different sensors have been used in the controller too. Do you know anything more?
  2. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    That makes sense, now I see what you mean. I didn't realize the cadence (speed) setting was still used during throttle override even if throttle is set to "Current" mode in the original firmware. But yeah, that is probably the common case, allowing 100'% cadence during throttle override. I...
  3. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    Alright, thanks for confirming. Must be broken then, I will make sure to have it fixed in next release.
  4. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    Please explain what you think "Throttle by display command" is doing. As far as I know it means using the current limit configured by the active assist level to also apply to throttle. In this firmware the current limit for throttle is configured separately from PAS current limit per assist...
  5. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    That should definitely already be implemented and has been there since 1.0, I just tested it and it seems to be working for me. Throttle is required to give a signal below throttle minimum voltage before it will register as throttle input. So if you power on with throttle engaged it should not...
  6. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    Yes, most displays have their own voltage measurment circuit. The voltage read by controller is not communicated to the display. If you have a display that shows the "Calories" field it will display voltage read by controller x 10 with this firmware. The calibration is used for a accurate...
  7. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    Yes, stop delay is a bit confusing maybe, you should probably never set it below 200ms. The reference is different in the configuration of the original firmware I belive (something along 200ms + configured stop delay). It's a hardware issue. There are 24 pulses from the PAS sensor per pedal...
  8. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    Could probably be done, you can test it by changing this line if you want: https://github.com/danielnilsson9/bbs-fw/blob/master/src/firmware/extcom.c#L524 So I gues that would be for (1.5x): uint8_t amp_x2 = (uint8_t)((motor_get_battery_current_x10() * 3) / 10)...
  9. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    I did change it to 85 but not sure when there is gonna be a new release. It is winter soon, will probably not take my nice bike (with the BBSHD) out of the garage until the spring as it is always wet here... soo no testing. You can change it on line 25 here...
  10. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    I'm gonna have to investigate this further when I get a chance. Its weird some people reports that the thermal limiting is smmothly applied (like it is on my bike) other reports it as jerky. There are two different types of temperature sensors used inside the BBSHD motor core and there are...
  11. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    And you haven't configured any speed limit in the configuration tool? The default configuration has no speed limit set (or it is really high, like 100kph). Please post you configuration from the config tool (File -> Export). https://github.com/danielnilsson9/bbs-fw/wiki/Configuration-Tool The...
  12. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    Glad you got it sorted, thanks for letting me know! Sounds like also the circulating BBS02 firmware was not compatible with you old controller either. How old was it? I'm starting to suspect there are compatibility issues with older BBS02 controllers with my firmware since a wide variety of...
  13. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    The green connectors are easily damaged if you pull on the cables when separating them (which can be very hard to avoid sometimes). A bricked controller from flashing is unlikely, entire memory is erased when flashing new firmware so nothing that can interfere with one another. Are you able to...
  14. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    Sounds like you did hit LVC briefly, possibly due to voltage drop in cold battery. A power ramp down is activated when getting really close to LVC ending at 20% of max power. The lowest battery voltage reading is remembered so if you have hit LVC you will be stuck on max 20% until you reboot...
  15. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    Yeah, it might be a bit on the low side, it was selected to be safe. I did some rides on my BBSHD (45A) and really tries to reach a max temperature but was just able to hit 65C after like 45min of constant high throttle usage so I figured it was an ok limit. But sound like is may not be... How...
  16. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    Sounds like the battery voltage reading is not working at all on your setup. I can only speculate in what may be the cause though, no one else has reported that. The voltage reading is done by the secondary microcontroller and communicated to the STC MCU. There is a power ramp implemented to...
  17. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    You cannot flash BBSHD firmware on BBS02, they use different microcontrollers and different pin assignments so that will never work. However yes, you can edit the stock firmware to increase amperage. The firmware is not encrypted or signed or anything so it possible to change a few bytes to do...
  18. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    I saw you issue on github and answered you there about the PAS stop delay, a side effect of setting a low delay will be that you will have to keep a high cadence for PAS to still be engaged. The default stop delay of 200ms corresponds to a minimum pedal cadence of 12.5rpm. This is due to there...
  19. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    There is one available for BBS02 on this page, I hope it works https://support.biktrix.com/kb/guide/en/52v-programming-for-bbs02-motor-K2gUq2nWAX/Steps/1132765
  20. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    Ok, I got no clue really. Same thing if you do not plug in the programming cable in your phone but just leave it connected and run without display?
  21. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    Both issues were still present? I.e. bad readings on the display and the motor power increasing and decreasing on constant throttle?
  22. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    I see, it probably uses the connect message from the programming protocol. I will see if I can implement enough of it to get it to work better. But might not have anything to do with your issue. Sounds like speed limiting is taking place which is one of the open issues I haven't been able to...
  23. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    You can switch power levels yes, everything you can do on a standard display should be able to do using the SPEED app, but you cannot set motor configuration parameters. So you can use the "Display" tab but nothing in the "Settings" tab, you will have to configure your assist levels through the...
  24. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    Thanks for confirming, yep definitely sounds like something is wrong there. I would not expect the temperature to jump so fast that you would feel the thermal limiting kicking in and out, so it must be large jumps. Motor core has a lot of thermal mass so the temperature should move slowly. I...
  25. D

    BBS-FW: Open Source Firmware for BBSHD/BBS02 Controller

    Display should works as the display protocol is fully implemented, but you will not be able to apply any configuration through the SPEED app.
Back
Top