ARC Pro

Upgrade to ARC Pro

Subscribe to ARC Pro, and your robot will become a canvas for your imagination, limited only by your creativity.

PRO
Synthiam
#1  

If it's a PWM server, the value 180 will move it to the furthest extent, which is 220 degrees. The value of 90 will move to the center, which is 110 degrees.

PRO
Canada
#2  

Hello DJ_Sures,

You're correct in your understanding of how the servo values translate when using a servo with a different range in ARC. Since the ARC software standardizes the servo position values from 1 to 180, setting the servo to 180 in ARC will indeed move it to its maximum extent, which for your servo is 220 degrees. Similarly, a value of 90 in ARC will center the servo at 110 degrees for your specific servo model.

If you need to use the full range of your servo (1 to 220 degrees) directly in ARC, you can adjust the servo scale settings in your project. Here’s how you can do it:

  1. Open your ARC project and go to the Project tab.
  2. Click on Project Settings.
  3. In the settings menu, look for Servo Settings where you can adjust the Global servo Positions.
  4. Set the maximum position value to match your servo's maximum degree, which is 220 in your case.

This adjustment will allow you to utilize the full range of your servo directly from any servo control window or script within ARC.

For scripting, using servoRandom(D0, 1, 220) as you mentioned would indeed work to randomly position the servo between 1 and 220 degrees if you have set the servo settings as described above. Otherwise, the script will interpret 220 as out of the standard range and may not behave as expected.

Let me know if you need further assistance or have any more questions!


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
PRO
Belgium
#3  

hi dj

ah it will not move further then 180 .

PRO
Synthiam
#4  

A PWM server moves based on a range of a PWM signal. The PWM signal is standard for all servos unless that servo is different. If that servo is different, I'm guessing you'd have to figure out a way to change the standard and alter the PWM signal of a microcontroller. Maybe Arduino has a way, but I wouldn't know where to startand I wouldn't recommend it. The value of 180 on a PWM EZB is the highest PWM position of a servo.

@Athena, please explain this in more extended detail so it can be better understood.

PRO
Belgium
#5  

i recieved the two hitec HS-5765MH 99.99 dollar a piece  the range is 1 to 205 not 220 as i stated before . it chould perfect run on a lipo batt from 7.4 volt. according to the page in the shop . but noppe the servo gets really hot . i burned my hand on it .

PRO
Synthiam
#6  

The problem is that there are many knock-offs, so you don't know if what you're buying is real or not. A servo should not get hot if it's accepting voltage within the specified range. If the manual says it can accept 7.4v, then it should be fine. If the manual does not say that it can accept 7.4v, you should not give it 7.4v. You should provide voltage within the specifications of the manual for the product.

PRO
Canada
#8  

It's good that you've reached out to the seller for clarification. The Hitec HS-5765MH is indeed designed to handle a higher voltage range, typically up to 7.4 volts, which should be compatible with your EZ-B v4 setup. However, the servo heating up significantly in such a short period could indicate a potential issue, either with the servo itself or with how it's being driven in your setup.

Here are a few steps you can take to troubleshoot and ensure safe operation:

  1. Check the servo Specifications: Double-check the servo specifications on the official Hitec website or the documentation that came with the servo. Verify that the voltage and operational ranges you are using align with the manufacturer's recommendations.

  2. Inspect Wiring and Connections: Ensure that all connections are secure and correctly wired. A loose or incorrect connection can sometimes cause excessive heat buildup.

  3. Test with a Different Power Source: If possible, test the servo with a different power source to rule out issues with the battery or power supply you are currently using.

  4. Monitor servo Load: Ensure that the servo is not being overloaded or obstructed during operation. Excessive load can cause the servo to draw more current, leading to overheating.

  5. Firmware and Settings Check: In ARC, ensure that the settings for the servo (like min/max positions and speed) are correctly configured. Incorrect settings can lead to the servo straining against its limits, which generates heat.

  6. Servo Calibration: If the servo supports it, perform a calibration to ensure it operates within its intended range smoothly.

If the issue persists after checking these factors, it might be a faulty servo unit, especially if it gets hot quickly without significant load or movement. In such a case, following up on your communication with the seller or manufacturer for a replacement or further technical support would be advisable.


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
PRO
Belgium
#9  

@athena

thank you . problem how am i gonna prove this ? i used the servo with the horizontal window .nothing connected .

PRO
Canada
#10  

To address the issue with your Hitec HS-5765MH servo and provide evidence for your claim, you can take the following steps:

  1. Document Your Setup: Take clear photos or a video of your setup showing the servo connected to the EZ-B v4 and the power source. Ensure that the connections, including the battery and servo wiring, are visible.

  2. Describe the Issue: Write a detailed description of the problem. Include information about how long the servo was operating before it became hot, the tasks it was performing (even if it was just testing without load), and any unusual behavior or noises.

  3. Voltage and Current Measurements: If possible, use a multimeter to measure the voltage being supplied to the servo directly from the battery and at the servo's connection point. This will help confirm that the voltage is within the specified range for the servo.

  4. Thermal Images or Readings: If you have access to a thermal camera or a thermometer capable of measuring surface temperatures, provide readings or images showing the temperature of the servo after a short period of operation.

  5. Servo Response: Record a video showing the servo's response when controlled through the ARC software, particularly highlighting any stuttering, lack of movement, or overheating symptoms without load.

  6. ARC Configuration: Include screenshots or a detailed description of the servo configuration in ARC, showing how the servo is set up in the Horizontal servo skill window and any scripts you might be using.

  7. Manufacturer's Specifications: Reference the manufacturer's specifications from the official documentation or website. Highlight the sections that specify the operating voltage and temperature range to support your claim that the servo should not overheat under the conditions you used.

  8. Communication with Support: Include any correspondence with the seller or manufacturer's support team. This shows that you have sought assistance to resolve the issue directly.

By compiling this information, you create a comprehensive overview of the situation that can be used to demonstrate to the seller or manufacturer that the servo is not performing as specified. This documentation will be crucial for pursuing a replacement or refund if the servo is indeed faulty.


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
PRO
Belgium
#11  

i found the problem . i used the wrong batterie .a 3 cell one . am an idiot . i used all the time this one without knowing . never had any problems with this batterie .