Bafang M500 and M600 motors

You've made your point. And rather than for me to 'defend' my rationale behind building up the E22 frameset, I'll simply say "To each is own!!".
No need to defend it, the point was simply acknowledging different users, different desires/'needs.'

As for your choice of wording 'moving forward', I'm reminded that some (if not many) ebike owners are reluctant to crack open a motor and perform general maintenance. Yet you seem convinced that 'everyone' will be eager to build a DIY display which 'may' involve complex wiring beyond the scope of new-comer ebike owners who 'chooses' to go with the bafang system.
Not sure where you're getting any of this from - I never claimed anything like 'everyone' wants to do anything DIY at all. Your assumption about using 'older displays' just wasn't on point for at least numerous of us. If the market doesn't provide what's desired by someone, DIY is always an option if someone wishes.

I'll reserve judgement and I wish captainhightop and anyone else who wishes to 'commit' to advancing of a better display interfaces, the best of luck and pray that they succeed. But clearly 'I' (someone who has had years of experience messing around with numerous bafang motors and communication protocols), seeks to achieve an outcome which others can do by means of plug-n-play.

Great - if you have a product that makes it to market, I'll be happy to consider it, if it's something I'm looking for. Plug-n-play assuming it meets the needs of someone willing to pay for it, in many cases is certainly desired by many.

Whilst I've refrained from providing any information about advancements of bafang motors (beyond the conventional programming, teardown, rebuild tooling, adapting and providing sources native to one's location), I feel no need to convince others as to my resourcefulness (or my vast intricate knowledge of THE ENTIRE CATALOGUE of bafang motors including those which have yet to have surfaced.

But like I said, "To each his own!!!"

Ok. No clue why the defensiveness - simple convo and not everyone is looking for the same thing, and surprise, forum members are adults and not everyone will want the same thing. If you've got info or an amazing new product to contribute, please do. *shrug*

I have no doubt Bafang has more in the works. They should as they have some catching up to do IMO. I'm sure many would love to hear about the 'amazing advancements' although shipping or nearly-shipping product wins out over vaporware in most markets, and while e.g. the DP C242 looks like an interesting improvement on the DP C240/241, it seems un-purchase-able at the moment, and if as I suspect it only allows 5 PAS levels if/when it becomes available, maybe it's a good fit for some but I'll wind up passing on it (I prefer 9 PAS levels; YMMV).
 
⚡ EMTB Pro Go Pro — exclusive discounts & ad-free Peaty's 25% off & more · Ad-free browsing · Pro badge See the deals →
@captainhightop any update on your buttons?

My cable has now arrived, though I have to confess that I haven't even taken it out of the bag yet. Tempted to start attempting to design a low profile button/controller thingmy (I'm sure I settled on a word for this, but I've already forgotten it) in CAD for 3D printing, though I am fairly average CADer.
 
@captainhightop any update on your buttons?

My cable has now arrived, though I have to confess that I haven't even taken it out of the bag yet. Tempted to start attempting to design a low profile button/controller thingmy (I'm sure I settled on a word for this, but I've already forgotten it) in CAD for 3D printing, though I am fairly average CADer.
Waiting on a Shimano E6xxxx button set I've ordered to take apart (even though it's DI2 I figured internally at the most basic they must just be simple pushbuttons and I can rewire internally).

The task of designing working (and waterproof) low profile buttons is a bit daunting, I have to admit. The cables from AliExpress have been wired up to some standard pushbutton switches on a breadboard and all worked as expected though.

Not made any progress regarding canbus yet though, although other people on EndlessSphere appear to be working on that.

The giant button set doesn't seem available in the UK though at the moment (which I would prefer to use).
 
I've been thinking about the waterproofness this afternoon. I came to the conclusion that it's not worth spending too much time worrying about, so long as we use IP rated switches. Looking at the Giant buttons this appears to be their approach. Initially I thought the contact surfaces were rubberised, but I've now convinced myself that they are also hard plastic, which suggests that they are also relying on the waterproof rating of the switches rather than trying to build a manifold container.

I've rummaged through my parts bin and found a handlebar, dropper remote, brake lever and grip, so might start prototyping something today. The brake lever is a dia-compe from about 1992, funny how the ergonomics and clamps have evolved on these things!
 
Most of the industrial ones have a definitive " click " feel, they do get a bit beaten up in adverse conditions but seem to still work. It would only need a rubber outer cover to take the beatings and they would last pretty well. You can get them with a 90 degree turn which would be even better.
 
@Hagbard (and others)

Okay, quick update, I've had a bit of time today as I'm officially off work with the dreaded C19, so I've been trying to take my mind off it by messing about with the M600 drive HMI / buttonset.

- Today, I received a cheapo Shimano button-set, it has some sort of DI2 chip on it, so although the build is good, I'd have to design a little circuit board to host the same type of buttons to use the mechanical assembly (pretty easy though). It's sealed quite well on the front, but was able to prise it out using a screwdriver to break the seal which is some sort of rubbery glue. It wasn't easy to get to that point though, but I think I can probably reassemble it (if needed). (see attachments for horrific disassembly pics!). It's not a dead-end, but the 3 button DI2 switches aren't a simple fix unfortunately (still can't source the giant ones in the UK)

- I've been working on the CANBUS side of things today too, I've got couple of these (GitHub - Xinyuan-LilyGO/T-CAN485) and have connected one of them up between the 2 HIGO cables from AliExpress. Initially I found that the system would power up, but would report 0 for the battery voltage. Tried swapping CANH/CANL and removing/replacing GND wire. Finally googled what the M600 baud rate was for CAN bus and found it to be 250KBS. Now that I know I can insert a microprocessor on the CAN bus this will open up a few options. I think I'll put a webserver on the ESP/CAN board so I can decode the CAN messages (and send them), I've used this on several small work projects, so it will be fairly easy.

- Not done any further work on designing a new button-set for the DPC241.CAN, but testing on a breadboard proves it's just a simple bunch of switches so anyone can do that! I'd previously looked at the membrane switches too, but wasn't sure how good the "feel" would be on the bars (as an aside some people are using these on road bikes already for the shimano gear switching with DIx - which means some of the shimano stuff is simple buttons, just not the one I've got)

- I'm also in the process of rebuilding an Exposure Flex e-bike Light I fried by by dumping 12V at 5A (from a big buck converter) into it without current limiting (oops), this is kind of relevant as, the remote driver board I'm designing will have an ESP32 to generate a PWM signal to dim the lights via the new current limited DC/DC run off the bike battery. It might make sense if I can use the CAN bus connection to get the speed sensor data to detect movement rather than the accelerometer that I was originally planning on using. I've actually got a usable breadboarded circuit for this project, but there are a few outstanding issues (powering the microprocessor for one), I haven't added CAN bus to this one yet though as it's just a standard ESP32.

lighting circuit with ESP32 PWM.jpg

So basically I'm working on 3 different things at once and some are closer than others, I'm thinking I need to start putting it all on my github now or it's going to get out of control. Not sure how I version control PCB designs though other than just dumping the KICAD project files into the repo though!

I'm also thinking that I can merge the HMI and the lighting project too if I can get the CAN working on a standard ESP32. It needs to be small enough to go in the frame with the DCDC though so the LILYGO board is a not viable as it's huge.

All good fun though :-D

PXL_20220411_124607749.jpg


PXL_20220411_124857261.jpg


PXL_20220411_125106850.jpg


PXL_20220411_125116988.jpg


PXL_20220411_130517359.jpg


PXL_20220411_130534736.jpg


PXL_20220411_130551407.jpg


PXL_20220411_130612019.jpg


PXL_20220411_130617661.jpg


PXL_20220411_130655737.jpg


PXL_20220411_130719380.jpg
 
  • Like
Reactions: rtp
Captainhightop, from Endless Sphere are you aware that the Canbus reader can be connected into the brake sensor connector and of the commands that already have been diagnosed so far ?


 
Captainhightop, from Endless Sphere are you aware that the Canbus reader can be connected into the brake sensor connector and of the commands that already have been diagnosed so far ?


I didn't know about the brake sensor canbus connection, that's new to me.

The other stuff, yeah I've already cloned the repo and going to try and get my ESP32 with the built-in can tranceivers to decode and possibly encode packets.

I wonder why it also has canbus on the brake sensor connection, maybe for when they add canbus to the battery dock (which I hope they don't!). Could be good for me though as it gives me a way to add more stuff if I want to ;-)
 
A simple module connected into the spare brake connector we don’t use, transmitting all the ANT data our Garmin or phone can read would seem a pretty handy bit of kit.

The Garmin Edge handlebar keypad then comes into play.
 
@Hagbard and @captainhightop another very neat & minimalist button option could be to use Cell Cycling's NXS wireless 3-button 'shifty buttons', currently on pre-order for use with their new wireless shifting system:




Looks very neat and slick - and if you were using their electronic shifting system on the right (3-buttons, 2 for shifting, 1 for dropper!), you'd have nice symmetry with the motor-control buttons on the left. (I've (pre)ordered an extra button-set myself for this reason.)
 
No need to defend it, the point was simply acknowledging different users, different desires/'needs.'


Not sure where you're getting any of this from - I never claimed anything like 'everyone' wants to do anything DIY at all. Your assumption about using 'older displays' just wasn't on point for at least numerous of us. If the market doesn't provide what's desired by someone, DIY is always an option if someone wishes.



Great - if you have a product that makes it to market, I'll be happy to consider it, if it's something I'm looking for. Plug-n-play assuming it meets the needs of someone willing to pay for it, in many cases is certainly desired by many.



Ok. No clue why the defensiveness - simple convo and not everyone is looking for the same thing, and surprise, forum members are adults and not everyone will want the same thing. If you've got info or an amazing new product to contribute, please do. *shrug*

I have no doubt Bafang has more in the works. They should as they have some catching up to do IMO. I'm sure many would love to hear about the 'amazing advancements' although shipping or nearly-shipping product wins out over vaporware in most markets, and while e.g. the DP C242 looks like an interesting improvement on the DP C240/241, it seems un-purchase-able at the moment, and if as I suspect it only allows 5 PAS levels if/when it becomes available, maybe it's a good fit for some but I'll wind up passing on it (I prefer 9 PAS levels; YMMV).
Hi, DP C242 will not enter in pass production. The older DP C240/241 will be replaced by the DP C244/245. That is was a bafang sales person told me when asking for delivery times of the DP C242.
 
  • Like
Reactions: rtp
Hi guys! Would anyone send me credentials to besst? well thank you
Follow the instructions in the linked post, you run use the hosts file to redirect to a local server running in python to avoid needing valid credentials. Dealers aren't keen on giving out credentials it seems:

 
Hi. Anybody here experienced a bafang m600 motor the pedal assist randomly cuts off without error? i dont think the problem is with the speed sensor or the magnet since i tried installing another m600 motor on the same bike , it has no problem... any advice or help is appreciated. thanks
 

Hi,
@OneCosmic are you using this firmware? Did it help to increase the power? How is the battery consumption if you compare it with the stock?
Are there any problems? I'm currently using the stock firmware ( CRX10NC3615i142017.2 - 640w) so I would like to know if it worth it to upgrade it?? Or did you find any better firmware? Is there a way how to backup my CRX10NC3615i142017.2 ??
Thank you for any info.
 
Hi,
@OneCosmic are you using this firmware? Did it help to increase the power? How is the battery consumption if you compare it with the stock?
Are there any problems? I'm currently using the stock firmware ( CRX10NC3615i142017.2 - 640w) so I would like to know if it worth it to upgrade it?? Or did you find any better firmware? Is there a way how to backup my CRX10NC3615i142017.2 ??
Thank you for any info.
Hello ....still is the best 😎
1654855988352.png
 
Hello builders.

I have designed and coded small, portable and simple K1 CAN Monitor & Speed Unlocker - no need computer. Works ONLY with Bafang motors with CAN bus (green connector to display with "house" shape 5 pin connector).

Idea was to monitor motor temperature, then I have added also other monitor parameters: Speed, Energy Consumption per km, Voltage, Current, Power, Used Energy over coulomb counter (SOC should be more accurate), Temperature of motor and controller. Also can setup max assistance speed (and it will stay in motor also after disconnecting K1 CAN Monitor :), wheel size and circumference.

If you interested send an email to [email protected], upon demand I decide if to build few pieces by hand. Specify which country you want to ship, can be build in a month.
Price: 120 Eur + shipping to EU 6 Eur

K1 CAN Monitor is determined for testing purpose only. One disadvantage - small buttons - you can get used to it. ;)
ttps://youtu.be/6z3TzEqNWsQ

5 K1 CAN.jpg


IMG_20220627_191708.jpg


On Bike.jpg
 
Hello guys.

Kyokushin gave me an idea to modify this K1 Monitor a bit, to make it as automatic speed limiter.
Function would be like this:
  • When powered on it will go with 25 or 32 km/h and throttle wont be working (or can be set).
  • When you put magnet keychain near to the case, it will change to predefined speed (or could cycle between few) and activate throttle. (I dont find a hidden button as a good option as then it is not hidden ;) , magnet should work also over aluminium when you install into frame and glue it to some place)
  • Will be small as adafruit board offers. 2 connectors to throttle, 2 connectors to CAN bus, no switch, cca: 68x26x18mm
  • Problem will be with waterproofing, if somebody wants to have on outside. Then some silicon job needs to be done, I can try to use gasket maker under top cover.
If somebody interested in such a device write me on [email protected]
Can be developed in a month. And name could be: K1 BlackBox ;) or propose some name.
 
Hello guys.

Kyokushin gave me an idea to modify this K1 Monitor a bit, to make it as automatic speed limiter.
Function would be like this:
  • When powered on it will go with 25 or 32 km/h and throttle wont be working (or can be set).
  • When you put magnet keychain near to the case, it will change to predefined speed (or could cycle between few) and activate throttle. (I dont find a hidden button as a good option as then it is not hidden ;) , magnet should work also over aluminium when you install into frame and glue it to some place)
  • Will be small as adafruit board offers. 2 connectors to throttle, 2 connectors to CAN bus, no switch, cca: 68x26x18mm
  • Problem will be with waterproofing, if somebody wants to have on outside. Then some silicon job needs to be done, I can try to use gasket maker under top cover.
If somebody interested in such a device write me on [email protected]
Can be developed in a month. And name could be: K1 BlackBox ;) or propose some name.

That would be great - even without a display, just as small 'box' plugged in the cables. Waterproofing is not a big deal i think, we can handle that :) I would be more than happy to buy new version.
 
Yes, yes, bafang is also stating this - waterproofing is not a big deal. ;)))
And we know they have problems with waterproofing for ages and they dont give a shit.
 
Hello guys.
Kyokushin gave me an idea to modify this K1 Monitor a bit, to make it as automatic speed limiter.

Wow, @Dado, that’s very impressive!

It doesn’t happen to have (or could have added) ANT+ LEV integration? The ability to place a module like this somewhere in the frame, and then integrate with or simply display parameters on a Garmin bike computer or similar, would be pretty awesome.

@Casaihno has done something similar with the latest version of his awesome OpenSource ebike display: TSDZ2 EBike wireless standard (like Specialized Turbo Levo) - OpenSource - Endless Sphere & EasyDIY OpenSource Ebike display

Regardless, great work Dado! 👏👏
 
Hi guys, how can I test the m600 motor without riding it? I mean I've installed the motor, also crank arms. By pulling crankarms and holding a chainring nothing happens. If I connect a throttle - the motor spins the chainring. But as I see the assistant doesn't work or should it work with such artificial test case at all? It has a torque sensor which should react on a load to the chainring if I understandit properly. I believe the motor should assist during the start of riding even a rear wheel doesn't move. Am I wrong? Thanks
 
Hi guys, how can I test the m600 motor without riding it? I mean I've installed the motor, also crank arms. By pulling crankarms and holding a chainring nothing happens. If I connect a throttle - the motor spins the chainring. But as I see the assistant doesn't work or should it work with such artificial test case at all? It has a torque sensor which should react on a load to the chainring if I understandit properly. I believe the motor should assist during the start of riding even a rear wheel doesn't move. Am I wrong? Thanks

I think that you have to have the speed sensor installed.
 
Last edited:
Keep reading
    Browse all

    Similar Threads

    Community Stats

    Since 2018
    669K
    Messages
    40,939
    Members
    Join 30,000+ Riders, it's free!
    Back
    Top