MyRobotLab/myrobotlab

Sweep will rotate the servo to the max position and stop working

Opened this issue · 1 comments

https://discord.com/channels/887362610360643664/887362610360643667/1038623912629641227

Sweep will rotate the servo to the max position and stop working.
Most recent observation was running MRL on Windows 10 using an Arduino Nano.
I have seen the same thing on the Raspi using the PCA9685.
In both cases, the Input limits were at default as was the output limits and rest position.
The MRL version was 1.1.1001

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

On windows 10 system.
Start MRL in the command windows using myrobotlab.bat
Using the WebGUI (Chrome Web Browser)
Start the Arduino service. (I named min nano)
Connect the Arduino Service (nano) to the Arduino using the com port (Min was an Arduino Nano on COM6)
Start a Servo Service. (I named mine servo)
Select the servo tab and select Control.
Attach the servo servicer to the Arduino Service (nano) using pin 3 (That where I connected it to)
Select the Basic tab and turn on Sweep.
The servo will move to either the min pos then to the max pos and stop or it will just move to the max pos and stop.

Change to the