DIY Hub Motor (Trouble Shooting) [solved]

Hi guys,

esk8 passion has already hit me a couple of years ago. After an oftenly modified single motor belt driven street board I got bored and wanted to DIY the next level.

First step was designing my own hub motor for a stealth street board. Some drafts and night shifts at the computer later, the design was done:

CAD Model seemed good,

Step 2: drawings were made.

Step 3: Motors and equipment were ordered (Custom APS 6355 sensored 100kV)

Step 4: Many hours of lathing and milling in my dark cellar (and buying 3D printed parts) followed:


Step 5: Assembly in reality :smiling_face_with_three_hearts::



Step 5: Heart beating test (where I’m currently stuck :sweat_smile: ) and the little beast shivers like it is cold :sob:

First I thought it was this ordinary “cogging” because I tried it unsensored but the second identical motor which I haven’t modified yet runs perfectly.

Conclusion: Something went wrong during my modification :thinking: Thus I need some help troubleshooting:

What could cause this shaking forward / backward moving of a brushless motor?

  1. Cable overbent / broken?
  2. Inhomogen gap between magnets and coils?
  3. …

Thanks for your advice!

23 Likes

@hummieee @MysticalDork

btw that looks so cool! how much milling did it take? a lot of effort or quite simple?

6 Likes

Damn where is professor poopypants when you need em.

8 Likes

Thanks :blush:

Milling was mainly for feather key grooves. Little task but not too easy if you have to do it on the circumference in a more or less precise angle at home with improvised machinery :sweat_smile:

I fear it might be some inaccuracy between the axis of the rotating part containing the magnets and the axis of the part with the coils…
The next days I will check this

4 Likes

Does the bad motor pass detection?
If it does, does it have smiliar values to the working one?
Did you run both motors to make sure they were alright before modifying them (APS are great when…well when they’re great :smiley: )

obvious stuff:
Check the windings are they dented somwhere?(short circuit in the stator)
Are the magnets intact in the can?
Are the bullet connectors on properly(check for bad soldering)
Have you verified its not an ESC issue?
misalignment issue, any signs?

6 Likes

wonder if a magnet installed backwards would cause this also

oh you did not take the magnets out actually NVM

2 Likes

Maybe if it has tighter bearings it needs more current to turn over than its getting? Assuming it worked before and now doesn’t all I can guess is that or u shorted it.

5 Likes

First I would ask how it feels spinning by hand, can you feel more resistance in certain points?

Looks like it could also be one of the phase broken or with a bad contact, by the vĂ­deos could be the motor straight jump at certain poles

Awesome project by the way, you did what I always wanted but never had the courage

4 Likes
  1. With regard to detection: yes, it beeps once and after that it trys to turn on throttle input.

  2. Unfortunately I didn’t test it before modifying it. But it is my third APS motor and the other two identical models (one with similar 100kV, one with 130kV) work perfectly fine on the same ESC.

  3. I had to squeeze the wires through a small groove, maybe I squeezed to much:

  4. Magnets are all fine and haven’t been touched by me.

  5. Bullet connectors are fine.

  6. ESC works with two other motors of APS perfectly fine. So it shouldn’t be an ESC issue.

  7. Misalignment (~0,1-0,2mm) could be possible.

  8. Manually it turns ok, just the way a brushless turns by hand. If you give it a spin by hand, it makes a few turns till stop without noise.

Thanks for all your advice, I will keep you updated!

5 Likes

Some ambiguity here. What motor controller are you using? Sounds like something other than a VESC/Vesc-derivative?

You can try testing your sensors with a multimeter, as well as the phase wires themselves.

Many other BLDC motor controllers will only run sensored if the sensors are correctly phased. Try swapping pairs of hall or phase wires (there are twelve possible combos between the two, and only two will likely work).

2 Likes

My go to way for testing motors is to measure the resistance between the 3 phases. The resistance should be equal for all 3 windings. You could also compare them to the other motor were you are sure it runs fine.

If your multimeter can do that you can also check and compare the inductivity.

2 Likes

I am using this APS, but the unsensored version. It is working perfectly for years now @8S and max. 60A for the motor. Braking works fine and even starting in very low speed works smoothly.

As the other identical motor works without issues, I would exclude the ESC as error source. Swapping phase wires didn’t solve it :cry:

Hopefully tomorrow I’ll have time to measure the resistance of the phase wires and check for obvious damages of the wires insight.

Best regards

2 Likes

Getting an accurate phase resistance without an expensive multimeter isn’t possible but precise inductance numbers are possible and just as good for telling if the motor is shorted but you have to test with the rotor off. and the magnets will alter the reading greatly.

Rewinding motors here you come. Which will be cool and u can compare to the stock performance

5 Likes

I’ll see what my standard multimeter is capable of.

I don’t understand what you mean here :thinking:

1 Like

Rewinding is taking the windings off the iron cores and putting on new windings. A ton of work tbh, and has to be done precisely. If there is room for more copper, you can actually improve the motor’s power, either by having more rotations of the same wire, or a thicker gauge wire.

Does it work, if you start it by hand and than you give throttle? Since you are saying you have the unsensored version of the ESC, it seems very likely to me that it will only work this way.

3 Likes

:ok_hand::ok_hand:

3 Likes

Oh, okay. Than I have no idea.

1 Like

Getting the new winding on isn’t hard and once you know what to do it should take like 15 min, but getting it off can suck.

2 Likes

Unsensored controllers, specially ones derived from RC airplane designs like that one, have issues with inertia.

Since you significantly increased the spinning mass by adding a tire, you’ve also significantly increased the moment of inertia, which can make controllers like that simply fail to start.

I second the idea of trying to give it a spin by hand to get it moving before applying throttle.

If that doesn’t work, I highly recommend upgrading to a VESC or derivative thereof.

6 Likes

If you want a good VESC for cheap have a look at the cheap focer 2. There’s a group buy organised by @ doomy and you can get a cheap forcer 2 for 30€ if you are good at soldering. I recommend paying extra and have the DRV and the SMD stuff soldered. The rest is not hard to do at all. Even if you can’t solder at all, doomy can do it all for you for a little bit of extra money.

2 Likes