SimuCUBE Open Source Firmware Development Update Thread


Here is a step by step video :wink: i can also say High ffb lvls feel better now in iRacing.
Its smoother / less jerky.

2 Likes

Congratulations, you have reassured the beast, good work!
Big Mige ,ioni pro hc,480/720w :wink:

ok , i did the IONI firmware update and im really happy

the noise when you use more than 680 in TBL has gone , and you feel more smoothness everywhere.

the popping noise SKeijmel talk before was something like a “clank” in my case , happening sometimes , more in rF2 than in other games , was quite weird and im really happy that is gone too.

seriously good update.

waiting for simucube updates now

thanks to everybody!!

1 Like

what motor and encoder do you use ?

SimuCUBE,Small mige ,40000k, SDR-480-48, IONI PROHC.

Wow, just wow! This IONI update made HUGE improvements.
Just trying this whit iRacing and i am really happy how it changes the feel of wheel.
Also now i can use unlimited torgue bandwith limit almoust whitout noise, i can hear it if i listen it very closely, but it doesn´t bother me at all anymore.

Next i will try it whit Dirt rally…

Good job Granity devices!

Not so good news from my side with the Lenze Servo.

The grinding, the reason I brought up the whole grinding/noise reduction issue with ioni, is still there and I don’t think it is supposed to sound like that under no load!?

Its a pitty because I offered to test the firmware in advance :frowning:

I’m sorry if I’ve missed your request to test this noise improvement firmware, but we did get a Lenze user to test too. We don’t have first-hand experience with Lenzes, so difficult to say if that is normal or not.

Can’t be normal, it is a noise boost not reduction. Did beano test his Lenze?

edit: new video, phone audio was not loud enough.

without any torque mode effects, it is silent - so no damping, friction and inertia possible.
the feel of grinding persists either way.

What type of encoder do you have?

there are no third party encoders for lenze servos. its the original quadrature 4096ppr encoder.

Sounds like [ML] and/or [MR] values are too high. Can you try if it changes if you re-run Granity’s “measure motor resistance and inductance” function? If it gives the same MR/ML values, then just try reducing those values 50% manually and see if it helps.

1 Like

I’ve added a poll about the results of the new IONI firmware:

@McErono please report back your finding about the ML&MR stuff.

It has no effect to decrease the ML and MR. only deactivating the filters does help. but ingame under load the noise is still there in turns.

If I can do anything to help solve this issue just let me know!

Thanks for tests! Looks like it’s not then caused by ML/MR. Here is another way to analyze the case: make Granity captures while turning the motor so that it makes sound. These settings should work:
image
It might take few shots to time the capture properly while turning the wheel. Could you take few captures and post saved graphs for inspection? We expect to see production of the noise from these graphs.

BTW, is the inertia effect the biggest affector here? If you adjust it alone, does the noise volume adjust equally?

Just upgraded the Ioni firmware to my small Mige… I can now run unlimited TBW, before I could only go up to 680 before inductance grinding noises started. The wheel just feels smoother,as a direct result I have reduced the reconstruction filter from 5 to 3 and have upped the ffb 10-20% ( from my own preference ). I hammered round road america for an hour in the Porsche in iRacing, played with the settings and did not have any glitches.

I had considered getting a uprated encoder… not any more, can’t see the point after this update.

What can I say other than a big “thank you” to Mika and Tero… they keep making the OSW better and better.

1 Like

I’ve been getting an issue lately.

I’m not sure if it’s because I put my computer to sleep and wake it up.
Basically simucube conf tool will say the wheel is disconnected. It’s still plugged in and there’s light in the simucube box.
I’ve gotta turn off the simucube then turn it back on.

I can connect via granity, can’t remember if I always can.

Sounds like the same issue that has been reported previously - rebooting pc makes SimuCUBE disappear. It is an issue in the ST Microelectronics USB stack, and as it is not our code, it is difficult to debug.

It is on the list of things to do, but not very high.

all filters/torque mode effects are sounding the same. 2% damping sounds the same as 2% inertia or 2% friction.

here are the graphs from my capture:

not moving wheel, damping and friction enabled

moving wheel left/right, damping and friction enabled

second try, wheel left/right, damping and friction enabled

turning wheel to one side, no swaying, damping and friction enabled

wheel left/right, all filters disabled

turning wheel to one side, no swaying, all filters disabled

Thanks! It seems that achieved torque gets some ripple while torque setpoint looks much like expected. Perhaps this motor type requires manually tuned MR and ML values. Here are instructions: https://granitedevices.com/wiki/Tuning_torque_controller

The goal would be to reduce difference between achieved and target torque curves that probably is causing the oscillating noise.