Managing the Power of the FunOSR1

Hello all,

I recently picked up the funsr1. I really appreciate a lot of things about the device. The better slow speed handling, the consistent wired connection, the stable mounting point, and the better sleeve holders. Only issue I’m running into is that sometimes this thing is just too damn strong for me.

Currently I’ve tried a couple things to get the speed managed using multifunplayer:

  1. Speed Limit
  2. Range adjustment
  3. Smart limit

Range adjustment is the classic coming from the handy this was the only option available to me, it works well enough but once I’m hard I want to use the full range.

Speed limit seems pretty good but it seems like it is slowing down all strokes instead of just those that go over the limit? I’m not entirely sure about that but something about it just doesn’t feel quite how I would expect it to.

Smart limit seems promising but I haven’t quite got a setup that feels right yet. Currently I’m using it based on L0 controlling speed limit with a curve such that in the middle of the stroke it is at full speed but at both ends it’s limited to about 50%. Going to continue tuning that and see if I can get it right.

I’m curious what other people are doing though, I never had much of a problem with the handy even at full range on crazy scripts. But this thing just goes absolutely bonkers and I need help taming it.

1 Like

Just to make sure your saying that the speed is too high for you not that the device hits you too hard?

If it’s speed then using the speed limit option of MFP is your best choice, way to see if it is limiting the current stroke/movements is if the light turns from green to red. E.G: Not limited:
image
Limited:
image
It can be tricky to get the limit setup right which is the hard bit as there is a difference although slight between 0.300 and 0.350, it is more apparent if you do the steps in 0.100’s and then change by 0.010’s.
What I’ve found works best is if I’m close too early on I switch on the speed limit at around 0.460-0.480 and just turn it off when I want it to go full speed again. (I think you set it to 0.500 to mimic the handy’s speed limit?)

It does result in strokes being shortened in height and so some movements barely being noticeable, especially vibration ones.

Smart limit I haven’t touched one bit since I believe it’s meant more for limiting other axis than L0 that are going a bit too fast compared to L0’s and so it is to bring them more in line or not be faster than it.

Finally Range adjustment I only use depending on personal hardness as I don’t want it to go full height strokes when I ain’t hard as you said. It can be useful though for long sessions or pauses or breaks in the scripts/videos so you can get the extra encouragement to get fully hard again but it requires you knowing what your ranges should be. However this is the best way to stop it from hitting you if hitting you is the problem.

2 Likes

Thanks, yeah the device isn’t hitting me at the base if that’s what you mean. interesting though I will keep an eye on the indicator.

I think I need to use smaller increments for the speed limiter. Right now I have a controller that increments by .1. I didn’t even think about going more precise. Also good to know about .5 being around the handy speed.

Just want to find that balance between too fast and losing detail like you said. Good to know I’m on the right track .

Oh and yeah about the smart limit, I did see that’s it’s meant for multi axis control but I feel like something nice could be achieved for single axis as well. Right now I have L1 set to use the base fun script as well, then I’m targeting L1 to limit L0. This let’s me control the speed at different positions so it slows down at the top and bottom.

Haven’t gotten it working quite how I want but I’ll let you know if I figure something out there.

Oh and one other question while I have you, are you using the pchip curves? The rest seem to only add to the roughness

Are you referring to the device moving too quickly?

Yeah i think so. I think more specifically the issue is that at high speeds the device jerks when changing directions.

Shaking? What’s the cause—wireless connection or something else? Could you please send me a video?

I wouldn’t call it shaking per say. I’m actually out of town ATM but I can send something over to you next week.

That being said I don’t think it’s a problem with the device. Just that the stopping power coming from switching directions at high speeds causes the device to jerk.

1 Like

I was lost for a second as to what you were asking till I checked the options and saw that you were referring to Interpolation. I never decided to touch that setting so I am using the default which is pchip, I think though for your situation switching to Makima might be better since from the preview it seems like it aims to keep the device in motion and not stopping at the points it reaches. But…

From this I wonder if your problem is actually something else if the device is being too fast with it’s direction changing that it is too sharp. Can you say what servo’s you have installed?

Ah I’m just rocking whatever comes with the AliExpress one haha can pop it open and check what they are when back though.

Right so it could be those 25kg servos and have 6-7.4v of power stuff then…what power supply do you have for it?
As for mine which has servos that are 35kg and have 4.8-6.0V power stuff I have an power supply providing DC6V 10A which I know is sufficient for having the servo’s be able to run 100%. So if yours is worse than that I suspect that might be a point of problems for yourself, google says that: When the power supply isn't up to the task, servos behave poorly. They'll move more slowly than a properly powered servo. Underpowered servos are prone to hunting, where they don't move cleanly to the desired position, but instead move back and forth near that position. They might also audibly hum, or repeatedly reset.