OSR2 issues with the R0 (twist)

Hey,
i noticed some issues with my OSR2 with the R0 channel for twist. most time i dont use the twist because its not working properly.

Today i wanted to test this function on GitHub - tnxa/mosa: web ui for osr hardware just to ensure whats the issue is. I noticed, that the twist is working only when the L0 is below 170. when i go higher with the L0, the twist is not working anymore.

I also tested it with the test section on the webinterface of the ESP32, same issue here

Looks like a software issue. Does someone had the same issue?

this is my TCode ESP32 settings

{“esp32Version”:“ESP32 v0.244b”,“TCodeVersion”:1,“ssid”:“###”,“wifiPass”:“###”,“udpServerPort”:8000,“webServerPort”:80,“hostname”:“tcode”,“friendlyName”:“ESP32 TCode”,“bluetoothEnabled”:false,“xMin”:1,“xMax”:1000,“yRollMin”:1,“yRollMax”:1000,“xRollMin”:1,“xRollMax”:1000,“speed”:1000,“pitchFrequencyIsDifferent”:false,“servoFrequency”:50,“pitchFrequency”:50,“valveFrequency”:50,“twistFrequency”:50,“continuousTwist”:false,“feedbackTwist”:true,“analogTwist”:false,“TwistFeedBack_PIN”:26,“RightServo_PIN”:13,“LeftServo_PIN”:15,“RightUpperServo_PIN”:12,“LeftUpperServo_PIN”:2,“PitchLeftServo_PIN”:4,“PitchRightServo_PIN”:14,“ValveServo_PIN”:25,“TwistServo_PIN”:27,“Vibe0_PIN”:18,“Vibe1_PIN”:19,“LubeManual_PIN”:23,“staticIP”:true,“localIP”:“192.168.178.69”,“gateway”:“192.168.178.1”,“subnet”:“255.255.255.0”,“dns1”:“8.8.8.8”,“dns2”:“8.8.4.4”,“sr6Mode”:false,“RightServo_ZERO”:1500,“LeftServo_ZERO”:1450,“RightUpperServo_ZERO”:1500,“LeftUpperServo_ZERO”:1500,“PitchLeftServo_ZERO”:1500,“PitchRightServo_ZERO”:1500,“TwistServo_ZERO”:1500,“ValveServo_ZERO”:1500,“autoValve”:false,“inverseValve”:false,“valveServo90Degrees”:false,“inverseStroke”:true,“inversePitch”:false,“lubeAmount”:255,“lubeEnabled”:false,“displayEnabled”:false,“sleeveTempDisplayed”:false,“tempControlEnabled”:false,“Display_Screen_Width”:128,“Display_Screen_Height”:64,“TargetTemp”:40,“HeatPWM”:255,“HoldPWM”:110,“Display_I2C_Address”:“0x3c”,“Display_Rst_PIN”:-1,“Temp_PIN”:5,“Heater_PIN”:33,“WarmUpTime”:600000,“heaterFailsafeTime”:“60000”,“heaterThreshold”:5,“heaterResolution”:8,“heaterFrequency”:5000,“newtoungeHatExists”:false,“disableNewtoungeHat”:true}

Thanks!

I don’t see any change in twist behavior with different L0 positions.

I’m using Twist-5, mind you, and have no idea which one you’re using. Either way, I don’t see how the main arm position can affect it in software.

I’d suspect some kind of problem with your hardware setup.