It's still Ravi's call. The double-fake-magnet method provides a better on pavement riding experience than the stock Bafang programming model can provide while still giving the rider an accurate bike speed readout on his display. Hardly "irresponsible."
I suspect the gating question for Ravi is whether he can/wants to source a display with a wheel diameter/circumference range that goes up to twice the normal range.
You seem to not have read all the posts on it here, and you certainly haven't read my DMs. The real reason it's not more widely used is that it requires a display for which you can set the wheel diameter/circumference to twice the actual value, and the EggRider is the only display I know of which has that capability. Which means you haven't tried it, so maybe time to honestly think about why you attack something you haven't even tried?
First, the obvious thing to point out is that unless you have all 6 of your SPDxx columns in the Torque Tab set exactly the same, you already have motor programming that varies based on bike speed. So, the question really is why
you would rather have control over only
half the bike speed range you actually ride in?
Second, my
original thread on the subject gives some guidance (and example) on what values to set in the SPDxx columns, and that guidance is based on bike speed. I'll copy and paste here, with minor edits:
"
Parameter | Spd0 | Spd20 | Spd40 | Spd60 | Spd80 | Spd100 |
---|
Bike Speed Range | 0 - 5.5 MPH | 2.5 - 10.5 MPH | 7.5 - 17 MPH | 12.5 - 22 MPH | 20 - 31 MPH | > 25 MPH |
Start (kg) | 13 | 11 | 8 | 4 | 2 | 1 |
Full (kg) | 40 | 50 | 60 | 60 | 35 | 20 |
MinCur (%) | 1 | 3 | 5 | 7 | 9 | 12 |
MaxCur (%) | 100 | 100 | 100 | 100 | 100 | 100 |
- At low bike speeds you don't want light pressing on the pedals to give much, if any, assistance - that would make the bike less controllable at low speeds. But, as the bike speeds rise you eventually get to the point where you want almost any pressure as an indication that you want more power/go faster. Hence values for Start decrease as bike speed goes up.
- For Spd0, you want a ramp up in pedal pressure to get you going from a stand-still. Hence, reducing the Full value to a low-ish number lets you apply medium pedal pressure to get full power.
- For Spd100, any pedal pressure at all means you want more power to go even faster. So, not only a low Start threshold but a low max pedal pressure since you're in top gear and you don't want motor power to be limited by your ability to apply pedal pressure while at a high pedal cadence.
- Spd80 is similar to Spd100, but allow for more pedal pressure modulation by the rider to vary the motor output. This is done by increasing the Full threshold.
- For Spd40 and Spd60 I'm assuming the rider is in an appropriate gear and can control the application of pedal pressure from nothing up to the Ultra's max recognition of 60kg. If you can't get to 60kg of pedal pressure, then I still recommend keeping the 60 for Full and instead adjusting your Delta Voltage table to accommodate the pressure range you can apply. Keeping the 60 value here enables less granularization in torque sensor, which should be better.
- I set Spd20 as a mix of Spd0 and Spd40 values. This is still a low bike speed. Basically, from a stand-still you start in Spd0, but almost immediately are into Spd20.
"
Since you asked, one example of why this is so great are my SPD100 column settings. I've got "Full" set to a low 20kg, which essentially means that any real pedaling at all yields Full Motor Power (within the PAS limit, of course). This is absolutely dandy at 30MPH or faster, but would be a disaster for me at only 13MPH. That's just too much power too easily at too low a speed, yet that's the top programmable speed range normally.
Now, if you're the type of rider who normally maxes out at, say, 15MPH, then you don't need the double-fake-magnet setting, but anyone who goes over, say, 22 MPH normally will appreciate this, IMO. I say don't knock it until you've tried it, but that hasn't stopped you so far.
And rightly so. My short
discussion in this post sums up the advantages, which is based on human capabilities. Since the maximum pedal pressure we humans can apply varies inversely with pedal cadence, it's more advantageous to be able to specify the highest pressure ("Full") at which we the most power ("Max") on a per speed range basis than to set a hard limit to be used everywhere.
In simpler terms, anywhere in the Torque Tab you might have had "Full" set to 60kg, just set it to your actual max, whether that's 50kg or 42kg or whatever. And if you want, think about your bike speeds and pedal cadences at those speeds and set your Full value accordingly.
You appear to be confused. I have not published a spreadsheet on PAS levels as it's pretty straightforward math. I also provided
some examples here.