I have a prob with the SimuCube. I already contacted you per mail, because I didn’t know about the forum, sry abou that. I think the forum is a much better place to discuss such things.
So, to my prob!
since a few days I’m trying to set up my OSW with Lenze and SimuCube/IoniPro/MMos.
So far everything went well, until I started to play with MMos values. Since than the Led Nr.4 on the SimuCube is blinking permanently as soon as I switch it on (disconnecting the motor feedback device cables is not changing the status), and I’m not able to get any input into windows (WIN10-the cross hair in the game controller is not moving at all when I’m turning the wheel).
Even worse, I’m not able to save the device setting permanently.
On the wiki I did not found much information about this matter just that the led4 is connected to STM32F4 I/O pin PD15.
I tried so far everything (flashed ioni, uploaded MMos FW, checked every connection) but nothing worked.blinking
Esa answered to me per mail, that the LED4 is a clipping indicator, meaning that Mmos is clipping the output torque!!
I don’t actually know what MMOS is doing with the leds. If there is documentation to point out some led does indicate clipping on the original OSW build using STM32F4 Discovery board and MMOS, then I don’t know about it. Our open-source firmware will have clipping indicator on that led.
For resetting the board, reflashing the MMOS using the STM Dfuse Demo should do enough to reset it.
If your MMOS software has connection to the board, there should a MMOS force feedback controller in the windows game controllers. Are you saying that you got the device there?
I searched the main MMos topic in the German forum for some information, but didn’t found anything (I think I’m the first person ever with that issue )
I do have connection between PC and MMos but, when I start to turn the motor shaft by hand the crosshair is not moving to left or right. I tried this on different PCs, same thing
I also tried today the STM32 ST-LINK Utility, but can’t get the connection between PC and the simucube. It seems it only works with the original STM disco boards.
Is there a way to hard core reset/erase the microcontroller state somehow (bridging 2 pins)?
I think MMOS needs to have the encoder index actually located if use encoder index is enabled. There is a blinking led that should go out after the index has been found, and it might actually be the Led #4. Only after that the configs can be set via the MMOS tool - before that, it won’t do/save anything (although it seems to do).
Do you actually see the encoder working in Granity, and have you turned the wheel full 360 degrees before starting the MMOS utility?
Hi,
If index is enabled, and you restart the system, when you first open the MMoS settings and wheel has not been indexed, (not found), then those values will be empty.
So when you restart the system (Simucube), you will need to turn the wheel 180 degrees in both directions until that LED stops blinking. Only then, when you open the MMoS settings, will the values appear.
If you turn the wheel and it doesn’t index, you have a wiring mistake on your encoder plug, I would think. Remote chance the encoder is faulty, but start by checking all wiring on the 15-pin plug very thoroughly.
thread can be closed. I found the solution. I used the wrong schematic for the encoder cable (puhh… I was lucky enough, encoder is still ok).
This is the correct one: