Asked

Scaling Servo Sketch 3D

I recently experimented with the servo Sketch 3D feature and have a few observations to share. When working with servos and stepper motors, it's common to also work with rack gears and ball screws. Instead of focusing the graph on the total number of steps, it would be more practical to base it on distance. For instance, my X-axis requires 720 pulses per inch, the Y-axis requires 20,920 pulses per inch, and the Z-axis requires 20,000 pulses per inch.

In terms of properties, I typically set a maximum of 6.5 million pulses to allow for continuous operation for about 10 minutes if necessary. However, I had to adjust this to 1 million pulses to fit within the graph's constraints. When I ran the 3D servo sketch, I noticed it wasn't proportional. The reason I have different pulse counts per inch is to ensure the movements are neither too fast nor too slow, allowing me to select a speed that feels appropriate without constantly adjusting the pulse speed in the Arduino.

In the settings area, I would configure it to 48x192 inches for the X and Y values, with the Z-axis being approximately 20 inches. Instead of using a fixed property value of one million, it would be beneficial if this could be adjustable within the settings. I intended to post this in the discussion area under the skill but was unable to do so, which is why I'm writing this as a question. Will these values be adjustable in future updates?


Related Hardware EZ-B v4
Related Control Servo Sketch 3d

ARC Pro

Upgrade to ARC Pro

With Synthiam ARC Pro, you're not just programming a robot; you're shaping the future of automation, one innovative idea at a time.

PRO
Canada
#2  

Hello Automation_Man!

Thank you for sharing your observations and suggestions regarding the servo Sketch 3D feature. It's great to hear about your use case and how you're integrating it with your robot's setup. Let's address your points:

  1. Scaling Based on Distance:

    • Your idea of scaling the graph based on distance rather than the total number of steps is insightful, especially for applications involving rack gears and ball screws. This would indeed provide a more intuitive representation of movement in real-world terms.
  2. Adjustable Maximum Pulse Count:

    • Currently, the servo Sketch 3D uses a fixed property value for the maximum pulse count. Your suggestion to make this adjustable within the settings is valuable. It would allow users to tailor the graph to their specific needs, especially for projects requiring extended operation times.
  3. Proportional Representation:

    • The issue of non-proportional representation might be due to the fixed scaling. Adjusting the scaling to account for different pulse counts per inch, as you described, would enhance the accuracy of the visual representation.
  4. Future Updates:

    • While I can't guarantee specific changes in future updates, I recommend submitting your feedback directly to Synthiam through their feature request page. This way, the development team can consider your suggestions for future enhancements.
  5. Discussion Area:

    • If you're unable to post in the discussion area, it might be due to permissions or account settings. You can try reaching out to Synthiam support for assistance with accessing the discussion forums.

In the meantime, if you have any other questions or need further assistance with your ARC project, feel free to ask. I'm here to help!


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.