Esk8 Calculator

Hi all,

I’m a heavy user of this calculator: which I think it’s really great. Two features I was missing from it:

  • rememberable URL
  • a Save feature (not a multiple save, just one save and automatic reload of saved data on page refresh was enough for me)

Then I decided to build it, meet:

  • has good defaults
  • has save functionality
  • can change from lipo to li-ion battery type (will change the base nominal voltage)
  • took me less than a day to code it

this is the repo of the project:

thanks to @toddy616 for the original version

if there are bugs please tell me :slight_smile:



Looks great! I’d love the ability to do multiple set up comparisons :grin:

open two browser windows :stuck_out_tongue:


Nice, thank you!

awesome, looks pretty neat too!

I might have a feature request though, since we have the discussion right motor kv for vesc and stuff, might be a good idea to as well add ERPM calculation results, just a idea.

1 Like

ERPM is Engine RPM right? That should be Motor RPM on the right side of the page… (I could put an ERPM label in there…)

No it’s Electrical RPM

It’s electrical rpm motor, rpm x7 for a 14 sator motor I believe

1 Like

Not sure, it actually might be just a VESC related value, I didn’t find the actual wording for ERPM.

Here is the post from @chaka I did relate to:

@makevoid thanks this is awesome! Great work! This is a nicer looking package than the one we’ve always used.

I’ve always felt that rider weight should be a factor that can be added to the calc. collectively we should figure out the math required to add this input, since we all agree that it plays a huge role.

Also, some day let’s add battery capacity (mah) to the calc so that riders can predict a little bit about ride time and distance assuming ideal conditions. You could use @lowGuido’s chart about riding time as a simple input to begin with.

Finally, how can we express torque in this calc? It would be useful to use the rest of the inputs along with rider weight to determine the hill-climbing ability of the build.

1 Like

you could use this one:

It’s actually a 12 stator motor with 14 magnets (7 pole pairs)

1 Like

@makevoid YES!! This is pretty cool. I like the old ESK8 calculator, but I love this one! :star: :star: :star: :star: :star: :star: :star: :star: :star: :star: :star: :star: :star: :star: :star: :star: :star: :star: :star: :star: :star: :star: :star:

I like the page, but have a small criticism on it. One reason toddy’s calculator was nice was because it easily fit in 1 screen, but on this one I have to scroll down to see everything. It’d be nice if you could readjust everything to fit in 1 screen :slight_smile:

Also, could you add a 100th’s digit for the ratio? Right now it rounds the ratio up. (Example: 36/16 shows as 2.3:1 ratio when it’s 2.25:1)

1 Like

slap material design on it and it would be perfect :slight_smile:

good observations! thanks for the feedback, I rounded gear ratio to the 2nd decimal now and added some custom css on top of bootstrap’s default to shrink the vertical spacing a bit, does it fit now? otherwise I can put the gearing column on the right so there are 3 columns not 2 in the top row :slight_smile:

It’s actually bootstrap, maybe we can find a better bootstrap theme or color scheme than the default grayish one? :smiley:

Thanks! Still have to scroll though :frowning:

3 columns here we go :smiley:

Perfect!! :thumbsup: A cooler background would just be an added plus! NIce work!