Search results

  1. D

    Tsdz2 firmware open source adapted to vlcd5, vlcd6 and xh18

    Mine was unbalanced more, if I remember right ( but only one row, something like 1 - 4.21, 2 - 3.8, rest - 4.19). Maybe leaving on 36V charger for a long time (even after charger led shows fully charged and turns off fans) BMS might be able balance it. When it cuts off can you replug and turn...
  2. D

    Tsdz2 firmware open source adapted to vlcd5, vlcd6 and xh18

    I have same problem with battery. One cell row (series) was always ~0.5V lower. So it hit LVC (<3.0V) faster then other series and BMS cut off whole battery. I was only getting half of capacity. I left on charger for few days, but it was balancing too slowly, almost no effect at all. Then I...
  3. D

    Tsdz2 firmware open source adapted to vlcd5, vlcd6 and xh18

    In limited way (assist level, battery level, speed, error code) can be ported to any display if protocol is known. Maybe new lcd4 has same protocol as lcd3. VLCD protocol - https://github.com/hurzhurz/tsdz2/blob/master/serial-communication.md KT-LCD protocol -...
  4. D

    Tsdz2 firmware open source adapted to vlcd5, vlcd6 and xh18

    What can I say. Windows users like "user friendly" GUI apps with buttons and are scared off by batch files and text file manual edits. Anyway it is not even in question to make or not configurator app, cause it is just few days of work. One day to code, one day to test. I agree documentation is...
  5. D

    Tsdz2 firmware open source adapted to vlcd5, vlcd6 and xh18

    I looked through OSEC.java code. It seems pretty simple to use. I edited few JLabel in Notepad++. It also compiles well without Netbeans using makeJar.bat. I think adding your repository as git submodule to TSDZ2 fork just for JavaConfigurator tool not best idea. I hope adding links in app to...
  6. D

    Tsdz2 firmware open source adapted to vlcd5, vlcd6 and xh18

    It is not only basically modifying single file ebike_app.c but actually just changing few functions. 1. add init_default_config() to set default configs that are not configurable with VLCD; 2. change uart_receive_package() & uart_send_package() to support VLCD protocol; 3. config.h just...
  7. D

    Tsdz2 firmware open source adapted to vlcd5, vlcd6 and xh18

    Hi. I made fork a while ago too. There was no much interest in it, but famichiki tested it, and contacted me in PM recently. If someone interested, I will quote here more information about it. Btw I plan working on esp8266 module for TSDZ2 to control ebike from phone with bluetooth next...
  8. D

    TSDZ2 mid drive with 860C, 850C or SW102 displays only -- Flexible OpenSource firmware (Casainho code only)

    Sounds perfect to me. I was not even paying attention EEPROM is not being actually used right now. That exact way, you described (using only runtime variables), it should not take too much programming memory, I believe, and should be satisfactory for everyone. Only thing will not be possible is...
  9. D

    TSDZ2 mid drive with 860C, 850C or SW102 displays only -- Flexible OpenSource firmware (Casainho code only)

    Agreed. That what I meant by update. After giving it second thought I also see no much sense saving data to EEPROM or even partial "persistent" data, cause anyway almost all configs need to be saved to run it without display, for example. And I dont see other real use for saving data on...
  10. D

    TSDZ2 mid drive with 860C, 850C or SW102 displays only -- Flexible OpenSource firmware (Casainho code only)

    Is initializing all m_configuration_variables from default defines on start is bad approach? Would it take much programming memory? This way it will work without display if need, display will overwrite everything on uart_receive_package if used and will not mess with EEPROM. Update : on second...
  11. D

    TongSheng Chainwheel offset - dropped chain

    Is this BBS02 or BBSHD chainring? How big is offset in mm? BBS is 9mm and HD is 18.3mm, according to Lekkie website. Thanks.
  12. D

    TSDZ2 mid drive with 860C, 850C or SW102 displays only -- Flexible OpenSource firmware (Casainho code only)

    I noticed ADC torque sensor calibration min value fluctuates +-5 each start. Is there downside to increase sample count twice, for example, to 32? As I understand each reading is only 10ms.
  13. D

    TSDZ2 mid drive with 860C, 850C or SW102 displays only -- Flexible OpenSource firmware (Casainho code only)

    I also start using startup without pedal rotation. Never had problems with safety with bike "running away", only pedals are twitching a bit when resting feet on pedal on traffic lights stop. Startup with only pedal rotation is pretty slow, especially on v0.19.0. I vote not to remove this...
  14. D

    Tsdz2 firmware open source adapted to vlcd5, vlcd6 and xh18

    Bug is wrong data buffer size check from LCD to controller at ebike_app.c:2256 (vM0.19.B) mentioned on jobike forum, I believe. Should not lead to problems most likely, because there is start package byte and checksum check, but by coincidence may lead to any undefined behavior. Update...
  15. D

    New "TSDZ2 Torque Sensor Central Motor"

    I ordered them from bike-discount or bike24 a while ago. I am from EU, shipping from Germany.
  16. D

    New "TSDZ2 Torque Sensor Central Motor"

    Anyone tried using Shimano Steps FC-E6000 crank arms? I tried 175mm and when I tighten they are not moving freely. Original crank arms fit well. I have 73mm bottom bracket. Thanks.
  17. D

    Tsdz2 firmware open source adapted to vlcd5, vlcd6 and xh18

    Compiling is just a matter of installing sdcc compiler and running batch file. Not any different from flashing. You can even automatically compile and flash with one button in marcoq configurator, as I recall. To compile from source code install sdcc 3.8.0 version (check add to PATH option in...
  18. D

    Tsdz2 firmware open source adapted to vlcd5, vlcd6 and xh18

    It is practically original TSDZ2-Smart-EBike v0.19.0 with no changes at all, except VLCD display support (show speed, change assist level, set lights, wheel size, max speed) and extra functions (set street mode, boost, show pedal power, voltage, current) using lights button (hold down on VLCD6)...
  19. D

    Tsdz2 firmware open source adapted to vlcd5, vlcd6 and xh18

    Hi. I also made fork with VLCD5 / VLCD6 / no display support. Based on OpenSource-EBike-firmware/TSDZ2-Smart-EBike (casainho, buba, endlesscadence) and added TSDZ2 VLCD display protocol code (hurzhurz, marcoq), no other changes at all. All configs are in config.h. Need to configure manually and...
  20. D

    TSDZ2 mid drive with 860C, 850C or SW102 displays only -- Flexible OpenSource firmware (Casainho code only)

    Hi. I dont quite understand how boost works exactly in code or more specifically in what units boost level is measured (should be same factor as assist level?). As I understand assist level is stored x10 value multiplied by pedal power x10 value or pedal torque x10 value (if no cadence rpm) and...
  21. D

    New "TSDZ2 Torque Sensor Central Motor"

    As I understand wiki says there is only 2 different motor versions 36V and 48V. But seller (pswpower) specifically states "Supports up to 54.6V input voltage, can't work on 58.4V input voltage". Sorry, but just to be sure I can still buy 48V version and flash it to support 52V battery? Thanks.
  22. D

    KT motor controllers -- Flexible OpenSource firmware for BMSBattery S/Kunteng KT motor controllers (0.25kW up to 5kW)

    Thanks again and sorry if not on topic. I connected controller to arduino succesfully and all settings and data working well. But when I set assist level to 6 (during full throttle) it instantly switches to slow walk mode instead of going into cruise mode, as stated in manual. (When the vehicle...
  23. D

    KT motor controllers -- Flexible OpenSource firmware for BMSBattery S/Kunteng KT motor controllers (0.25kW up to 5kW)

    Sorry, if not exactly on topic. I have KT48ZWSRMT-LCD-C&D and LED 880. Between LED and controller I connected arduino. Protocol controller -> LCD (LED) is same, except there is no last 3 bytes (no moving mode, current, temperature); Protocol LCD (LED) -> controller is same, except 7 bytes and...
  24. D

    KT motor controllers -- Flexible OpenSource firmware for BMSBattery S/Kunteng KT motor controllers (0.25kW up to 5kW)

    Sorry. I missed it, silly of me. By the way I want to connect controller LCD cables to Arduino. I am going to connect Green to RX, Yellow to TX, Black to Ground, Red to Blue, and maybe Red through resistors (voltage divider, something like 110k to 10k 1:12) to analog to read voltage. Anyone...
  25. D

    KT motor controllers -- Flexible OpenSource firmware for BMSBattery S/Kunteng KT motor controllers (0.25kW up to 5kW)

    Can someone check what data (what bit is set) is sent from LCD3 to controller when you hold DOWN button to enter cruise mode. I dont have LCD3 to test. Thanks in advance.
Back
Top