Help me dial in the new system - BMC Controller/Hub

onespeed

100 mW
Joined
Feb 5, 2021
Messages
37
Pulled the trigger on this yesterday.

Putting it on my bullitt that is only running a 350watt DD currently.

https://endless-sphere.com/forums/download/file.php?mode=view&id=287257
https://endless-sphere.com/forums/download/file.php?mode=view&id=287258
https://endless-sphere.com/forums/download/file.php?mode=view&id=287259

Cant find specs on the motor online.

Looking for torque and max watts/volts I can push through this. The controller is rated for 60v - I am running 48v14ah-16ah batteries. No display is included, so I am wondering how universal monitors are as well. How do you determine what will work.

I deliver beer for a brewery and routinely carry 200+ pounds in the cargo area, plus me - 200 pounds. I have some long hills with customers at the top that I regularly hit daily on my shifts.

Any ideas for setup will be appreciated. Building this into a 20 inch wheel.
 

Attachments

  • 20210102_092120.jpg
    20210102_092120.jpg
    598.5 KB · Views: 563
  • s-l1600.jpg
    s-l1600.jpg
    151.7 KB · Views: 563
  • 20210106_190126.jpg
    20210106_190126.jpg
    575.3 KB · Views: 563
onespeed said:
Cant find specs on the motor online.

Looking for torque and max watts/volts I can push through this.
A link to the page you bought the kit from may help us help you.

The pic says "52v 2000w", but without more details can't give you lots of info. 2000w might be the whole kit's peak power, or it might mean the motor can handle that continuously (in which case it's probably a fairly large motor, for an ebike). It might just mean that the controller is rated for a 14s (52v) pack, and has a battery current limit (peak or continuous, dunno which) of 2000 / 52 = 38a (often called a "40A" controller).


If it's a geared hub (most likely, since it says BMC on there, and they're known for their geared hubs), then peak you can probably do 500-1000w safely, and possibly 1500w for pretty short periods, but sustaining that might cause overheating, with potential to damage gears (melting plastic), hall sensors, windings. It depends on exactly what the motor is like inside, and how well you can get it to transfer the heat from the core thru the first airgap layer to the next layer then thru the second airgap layer and then to the exterior casing and then to the air flowing past it.

It also depends on what speed you push that kind of power at, vs what the motor spins at for no-load RPM at the same throttle setting, etc. The http://ebikes.ca/tools/simulator.html can help show you how these can be problematic using things like the MAC and BMC and Ezee hubs they have modelled in the simulator for overheating time and temperatures. You can setup your bike's basics in there along with your weight and cargo weight and bike weight and expected motor/battery/etc weight.

The volts you can push are not really limited (well, it's high enough to not worry about on an ebike ;) ). But the more volts, the faster the same motor wheel spins. It may not be very efficient if you have a max speed capability that is way faster than you will be using; the simulator can help show you how that works.

How much torque the motor has will depend on the phase current flowing thru it at the time, but it's unlikely you can determine phase current with a typical "generic" controller. You may be able to guesstimate based on battery current multiplied by some guesstimate value (say, 1.5x). But the actual torque produced is dependent on motor design (and wheelsize it's in vs what it was specified for, if different). Without knowing the torque it was supposed to produce under it's original system/conditions, and what those were, it's not really possible to calculate the torque it would have under your new conditions and system.


If it's a DD (direct drive) hub, then it can shed heat easier, but it may have less torque than the geared hub starting from zero speed and while at low speed, like from startup from stops, and potentialy going up hills if there isn't enough systme power to keep the speed up.


There are modifications to motors that can help with shedding heat, but it depends on what the motor itself is like inside as to which ones will work.

The controller is rated for 60v - I am running 48v14ah-16ah batteries.
Do you know the complete specs for those batteries? Meaning, what sustained and peak amps they are rated for, how old they are, etc? This may help us help you determine if they can provide the power for a bigger motor than you are already using, to get you up the hills without problems, or pushing them so hard they age faster than they should (or overheat, etc).

Knowing what *amps* the controller is rated for is important for this, too. If it's rated for more amps than your battery can handle, it's going to be hard on the battery (or actually damage it, usually by overheating the BMS fets and/or the cells) if it pulls those kinds of amps a lot (which will happen on hills, and potentially during starts from a stop).

For instance, if it is indeed as speculated previously above, a 52v 40A controller, then it may need a 14s (52v) battery, rather than your 48v (13s) batteries. With the lower voltage battery, the system may turn off before you have used all of the battery capacity, so you might only get, say, 10Ah out of a 14Ah battery, at a guess. It may cut out more from voltage sag because of the 52v controller's higher LVC (vs a 48v controller), when a high load is placed on the battery (hills, startups from stops).

If it's a 40A controller, then it would be putting almost a 3C (40A / 14Ah = 2.86) load on the battery, which cheaper batteries may not like much (more sag, more heat). Paralleling batteries of the same voltage (doesn't matter about capacity) may help a lot with that; depends on the batteries and the actual loads.


Similarly, if it's rated for more than the motor itself can handle, then motor overheating may occur on the hills, or after quickly- repeated starts from a stop.

But if this is the same controller that's running your smaller motor...it won't make the newer motor run much, if any, different than the smaller motor, because it will be the new bottleneck.

No display is included, so I am wondering how universal monitors are as well. How do you determine what will work.
If you only want to monitor speed, power, etc., then the Cycle Analyst is universal, using an external shunt and speedometer (won't matter what wires the controller has available). The cheaper v2.x will work fine if you only want monitoring; if you want advanced system control (like PAS, temperature monitoring, etc etc) then you can use the v3.x.

If you don't need to monitor speed, just volts, watts, amps, then you can get one of the fairly cheap basic wattmeters, some of which use an external shunt (which will be better for wiring than the ones whose main unit has to be wired in series with the battery to controller, as it's tough to mount those up on hte handlebars if you want to see it while riding). There's a lot of different kinds, so knowing exactly what you want it to display may help us help you find one that does that.


If you are looking for a "display" that has buttons on it that let you directly monitor and configure the ocntroller itself...those are specific to each controller brand and model, so it's a lot easier to get one working as expected if you get it *with* the controller as a kit. But if you post exactly which controller you've already got we might be able to tell if it *could* be compatible with some display. (no guarantee that it *is*, however, until you try it and it works).







I have some long hills with customers at the top that I regularly hit daily on my shifts.
Don't they eventually get upset about that? ;)
 
Thank you for the thorough response. I have been reading it in pieces for a few days.

Some more info from the listing I should have included:

Brand new electric bike front hub motor kit. The BMC geared motor is one of the highest quality hubs on the market! It is ultra lightweight, powerful, and has a built in clutch with freewheel. This kit comes with the most up to date BMC controller that can operate on 36V/48V/52V/72V. With 2000W of power, you won't find a kit of this quality for this price!

Kit comes with the following:
1. BMC front motor
2. BMC 40A Controller
3. BMC half twist throttle
4. Torque Arm
5. Spokes/nipples (212mm length)


The motor in the pictures is an eZee geared hub that failed at the controller, a replacement controller proved incompatible so I had to hot fix with an Amazon plug and play 36V direct drive that I could get delivered fast and cheap - $203 delivered in 4 days. This BMC will replace the Amazon setup and I eventually want to get the eZee running again as a backup. I realize now that I cant live without a geared hub for the cargo bike and the work I am doing on it.

Im not looking for a lot of speed, the eZee has been more than adequate and I would not be changing over except for the controller failing. Having a bit more speed and more torque on the hill when fully loaded is what I think this motor will deliver based on what I have read. I have 5 batteries: 48v14ah * 3; 48v15ah * 1; 48v16ah * 1. I dont plan on replacing these until they fade over time, but I would like to go up in volts and AH as I replace.

Looking into the cycle analyst v3 - I want to see all available parameters and see what is happening and make changes based on best practices.
 
onespeed said:
Looking into the cycle analyst v3 - I want to see all available parameters and see what is happening and make changes based on best practices.
Just to make sure you understand: As long as you are not wanting to see the *controller* parameters / data, because you can only do that with a display specific to that specific brand/model/version of controller (generally). The Cycle Analyst is *not* a display, it is a computer that takes various input (throttle, PAS, temperature, voltage, current, speed etc) and processes all that via whatever settings you've created in it's various menus to create a single throttle signal output to the controller itself. It doesn't communicate with the controller.

It is a useful item...if you need something out of a controller taht the controller by itself isn't capable of, that can be done by the CA. For instance, it can give you a sort of torque-throttle control (not as good as if you had an FOC controller that does this natively), and it can give you several ways of using PAS to control a motor, and it can do a number of different kinds of monitoring and limiting based on data from those monitors.

But there are things it can't do...the main one being no reading and/or displaying any data from any controller at all.
 
This thing has gone from hopeful to hopelessness. I know there is a solution, but my limited knowledge is barring me from figuring this thing out.

The wheel was built out and installed using the controller the seller provided. Was hoping for immediate gratification after having the setup installed. Off the line from a dead start the motor pulled, fast and strong. The first stoplight the motor balked starting up again - it kicked in after a few tries from the throttle. After 6-10 blocks I noticed the top speed was slower than my original motor rated way less. Then it started pitching out some sounds I had not heard from my other geared motor. Then it stopped altogether. I toggled the on/off switch a few times to get it going again, but it balked at starting up at stop lights. I had to pedal it home kicking myself.

I looked it over trying to figure out if all the connections looked good - they did. It didnt come with a screen so I have no insight into what is going on inside. I contacted the seller and was sent a 1 page schematic - my Hallomotor controller came with a detailed color brochure on all the wires/connectors.

I had a shift that night so I had to swap everything back over because I was at the limit of my troubleshooting - at least I dont have to pay for this again. I can do it faster next time around.

Attached is the schematic they sent me. I didnt know about the flashing lights that denote errors, so I didnt note or understand them at the time. Even if I did know about the lights, I still wouldnt be able to figure out how to resolve the issue. I am hoping this board will have some insight into this - a bounty to anyone that can talk me through this and get it running. If by chance someone knowledgeable is in Brooklyn, I will pay you for your time. This weather right now is limiting on how long anyone can work outside and I dont have an indoor space to work. I work mon-fri at my main job and 3-4 nights a week doing beer deliveries.
 

Attachments

  • s-l1600 (6).jpg
    s-l1600 (6).jpg
    97.7 KB · Views: 424
  • Capture.JPG
    Capture.JPG
    224.9 KB · Views: 424
This thing has gone from hopeful to hopelessness. I know there is a solution, but my limited knowledge is barring me from figuring this thing out.

The wheel was built out and installed using the controller the seller provided. Was hoping for immediate gratification after having the setup installed. Off the line from a dead start the motor pulled, fast and strong. The first stoplight the motor balked starting up again - it kicked in after a few tries from the throttle. After 6-10 blocks I noticed the top speed was slower than my original motor rated way less. Then it started pitching out some sounds I had not heard from my other geared motor. Then it stopped altogether. I toggled the on/off switch a few times to get it going again, but it balked at starting up at stop lights. I had to pedal it home kicking myself.

I looked it over trying to figure out if all the connections looked good - they did. It didnt come with a screen so I have no insight into what is going on inside. I contacted the seller and was sent a 1 page schematic - my Hallomotor controller came with a detailed color brochure on all the wires/connectors.

I had a shift that night so I had to swap everything back over because I was at the limit of my troubleshooting - at least I dont have to pay for this again. I can do it faster next time around.

Attached is the schematic they sent me. I didnt know about the flashing lights that denote errors, so I didnt note or understand them at the time. Even if I did know about the lights, I still wouldnt be able to figure out how to resolve the issue. I am hoping this board will have some insight into this - a bounty to anyone that can talk me through this and get it running. If by chance someone knowledgeable is in Brooklyn, I will pay you for your time. This weather right now is limiting on how long anyone can work outside and I dont have an indoor space to work. I work mon-fri at my main job and 3-4 nights a week doing beer deliveries.
 

Attachments

  • s-l1600 (6).jpg
    s-l1600 (6).jpg
    97.7 KB · Views: 404
  • Capture.JPG
    Capture.JPG
    224.9 KB · Views: 404
  • Capture-2.JPG
    Capture-2.JPG
    102.4 KB · Views: 404
  • Capture-3.JPG
    Capture-3.JPG
    93.7 KB · Views: 404
onespeed said:
Off the line from a dead start the motor pulled, fast and strong. The first stoplight the motor balked starting up again - it kicked in after a few tries from the throttle. After 6-10 blocks I noticed the top speed was slower than my original motor rated way less. Then it started pitching out some sounds I had not heard from my other geared motor. Then it stopped altogether.
This type of problem has happened to me when the motor was overheating inside, and the hall sensors stopped working, so the con troller cannot tell where the magnets are in relation to the windings, so ti can't drive them correctly. Sometimes the system will start working again once it cools down, and sometimes the halls are permanently damaged and have to be replaced. Once, the solder actually melted on the board holding the sensors, and parts fell off. :shock:

Sometimes it gets so hot that the plastic gears will melt, or soften enough that the motor torque destroys the teeth. This typically prevents the motor from spining hte wheel at all when on the ground, though sometimes it will be able to spin it against no load in the air if the teeth still touch but don't engage fully.

Sometimes you can actually smell the motor's paint when it is this hot, and sometimes you can only tell by touching it or using a temperature probe/gun/etc.

Why your particular use would cause it to get that hot, I don't know; but if you do a lot of stops and starts, or pushing it hard (heavy load, hills, etc) at low speeds, it heats any motor more than just continuously running near it's max speed.

Another way heating can happen is if the hall and phase wires are not connected in the right order for that particular motor and controller combination. Thsi shouldn't happen with a controller that came with it, presumably wired and setup to work with it already, with plugs that can connect only one way, unless something is miswired inside the motor or controller.

I looked it over trying to figure out if all the connections looked good - they did. It didnt come with a screen so I have no insight into what is going on inside. I contacted the seller and was sent a 1 page schematic - my Hallomotor controller came with a detailed color brochure on all the wires/connectors.

It doesn't look like what we typically call a schematic (really, an electrical schematic). It looks like it is just a drawing of the case (a mechanical schematic) for dimensions/shape/etc., which is not typically useful to end-users. It does have a verbal description of wiring (don't know if it is complete), which may be helpful in some cases, and the flashing LED codes which may help us figure out what is wrong now.

But it is still significantly better than what most controllers have available (which is either nothing or such a poor english translation that it might as well be nothing).

Are your purple wires connected, or disconnected?

Are your white wires connected, or disconnected?

I didnt know about the flashing lights that denote errors, so I didnt note or understand them at the time. Even if I did know about the lights, I still wouldnt be able to figure out how to resolve the issue.
You'll have to tell us what the flashing lights are showing you, since we can't see it from here ;) for us to be able help you resolve it. We also need to know what the test conditions are when you see each different flash code (is it just powered on and sitting there, or is it rotating, off ground or on ground, hot, cold, etc).
 
I dont think it could be the motor overheating - I rode it less than 10 blocks in 25 degree weather. This was from the shop that installed it too, so there was no cargo in the box. Is it possible for a motor to overheat to cutoff in 7-8 blocks?

I was expecting plug-and-play on this setup. The Amazon setup I bought to keep working between installs was the easiest system to put in.

Getting the system re-installed is going to be tough. I literally have no time between jobs. As soon as we get above 40 degrees and no rain I will reinstall and go through the troubleshooting again - wont happen until Monday at the earliest.

The purple and white wires are not connected.
 
onespeed said:
I dont think it could be the motor overheating - I rode it less than 10 blocks in 25 degree weather. This was from the shop that installed it too, so there was no cargo in the box. Is it possible for a motor to overheat to cutoff in 7-8 blocks?
Yes, under the right (wrong) conditions, especially if the wiring order for phase and halls is incorrect (what's called a "false positive") so that it runs in the right direction, but timing is wrong so the pulses of power sent to the motor don't line up with the way it needs to pull against the load, and a lot of power gets wasted as heat.

If your motor sounded and operated normally at first (comparable to the Ezee you have experience with), it is unlikely that this is the problem...but it is still possible.


It is also possible to overheat a motor very rapidly with lots of stops and starts, especially with big relatively heavy bikes like these.

I damaged a DD hubmotor (which sheds heat much more easily than a geared hub) doing this several years ago, on my CrazyBike2 which is of similar size/weight to your cargo bike. My wheelsize was much larger, which puts much more load on the motor, and it was a DD motor, which also puts more load on the motor than a geared would see in similar situation, but it is still possible to do.

The geared hub I melted solder inside of was, unlike yours, far too small for the load I was putting on it (pulling a St Bernard in a trailer on a mostly-regular bike), *and* running too slowly for the load (because it wasnt' powerful enough in the wheel size it was in to go any faster with that load), *and* I kept pushing it even after the first time it started making wierd noises and shutdown, being so hot that I burned myself on the casing and poured water over it to cool off enough to start working and then kept pushing it over and over like that. :(





Getting the system re-installed is going to be tough. I literally have no time between jobs. As soon as we get above 40 degrees and no rain I will reinstall and go through the troubleshooting again - wont happen until Monday at the earliest.
Do you have any other random old bicycles you can just flip upside down and setup the motor on, and wire up the controller and throttle/etc for, and connect a battery to it? If so, there is a lot of testing we can do without you doing anything to your work bike. Even a kid's BMX bike would work given that its' a 20" wheel. Doesnt' even have to have a tire on it for this testing. :) So it could be done indoors even if just set up on a couch, table, or bed, if there's no floor space available.

To get the flashing lights code, you might be able to just wire it all up laying on the ground (just don't engage the throttle! ;) ) and hook it to a battery. If something is badly wrong, permanent failure, the code will flash this way without requiring a ride.

The purple and white wires are not connected.
Ok. Then that means it's in the high power mode, 50A instead of 30A, and it is set for "instant start" instead of "soft start", so it is easier to overheat it from stops and starts. (or any of the other potential problems).


To make sure you get the best help, I merged your new thread for the troubleshooting and the one we're already troubleshooting it in together, especially since the newer post has some info the old doesnt, but replying to that in a separate thread means keeping track of two completely separate lines of troubleshooting, and possibly two different sets of people trying to help you, each with different information available to them (which hardly ever leads to productive results and uses up a lot more time. ;) )


I can't really tell anything directly from the pics of the controller and it's wires, other than that none of the wires or connectors appear to be damaged or melted from heat, etc. Since it doesn't show which things are connected to what on anything, I can't say if it was all wired correctly or not when on the bike. :(
 
Back
Top