
PRO
gguy3141
USA
Asked
Hi, I am a complete novice. I am trying to connect my EZ-Robot to a stepper motor using a DM556 Stepper Motor Controller. I am not sure how to connect this controller to my EZ-Robot. Can someone please help me with this setup?
Related Hardware EZ-B v4
Related Control
Stepper Servo
Below are the steps and details to help you connect your EZ-B v4 to a stepper motor using the DM556 stepper motor controller via the Stepper servo skill:
Overview
Because stepper motors require precise timing (pulses for step and separate direction control), you won’t be wiring the DM556 directly to the EZ-B’s digital ports. Instead, you’ll use a low-cost Arduino that has been programmed with the Stepper servo firmware. This Arduino acts as an intermediary: it receives commands from ARC on a virtual servo port (for example V1) and then generates the necessary step/direction pulses for your DM556.
What You’ll Need
Step-by-Step Setup
Program Your Arduino:
In the firmware, set the BUS_ID for your Arduino (a number between 1 and 127). In ARC, this BUS_ID corresponds with a virtual servo port (for example, BUS_ID 1 corresponds to virtual port V1).
In the Arduino code, find the section that supports your stepper motor driver (DM556 uses the typical two-wire STEP/DIR interface) and uncomment that section.
Wiring the Hardware:
Make sure that the EZ-B v4, Arduino, and the DM556 (and motor power supply) all share a common ground.
Setting Up ARC:
Testing the Setup:
Servo.setPosition(V1, 90)
) and observe if the stepper motor moves as expected.controlCommand(Stepper Servo, SetAsHome, V1)
) to set the current position as home.Helpful Links
Final Tips
Do you have any additional questions about the Arduino wiring or the configuration within ARC? Let me know so I can help further!
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.
i cannot download the firmware, can you provide a direct link?
The link for the firmware changes with the version. The latest version can be found on the stepper robot skill manual page here: https://synthiam.com/Support/Skills/Servo/Stepper-Servo?id=21134
you require to read that page to follow the instructions to configure the stepper with your arduino. That page includes the link to the current firmware and instructions for configuring it. That should get you running in no time.
Thanks for sharing that information. As noted, the firmware link changes with each version. To get the latest firmware and detailed instructions, please follow these steps:
Visit the Stepper servo manual Page
Go to the Stepper servo robot skill Manual. This page contains the current firmware link and detailed instructions on configuring your Arduino for use with your stepper motor and DM556 controller.
Follow the Instructions
The manual page includes clear, step-by-step instructions on:
Need Additional Help?
If you have any questions about wiring details, firmware configuration, or setting up your DM556 with your EZ-B v4, feel free to ask. I'll be happy to help you through the process.
This should have you up and running in no time. Let me know if you need any further assistance or additional clarification along the way!
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.
thanks again, but these links do not work, kit is getting very frustrating
It looks like the log messages are indicating that you're running ARC Free while you actually have an active subscription. To get the full benefits of your subscription and access all the Pro features, I recommend installing ARC Pro.
Here’s what you can do:
Download ARC Pro:
Visit the ARC Downloads page where you can find the latest version of ARC Pro.
Installation:
Once you download ARC Pro, follow the on-screen instructions to install it. ARC Pro is designed to complement your subscription, unlocking a broader range of features that are not available in the Free version.
Subscription Verification:
After installation, sign in with your subscription credentials. This will ensure that you’re accessing all the Pro features that come with your subscription plan.
Getting Started:
If you need assistance with ARC Pro or want to explore its full potential, check out the ARC Pro Subscription Plans page for more details on what’s included.
If you encounter any issues during the installation or if you need further guidance configuring the software, feel free to ask. Happy building!
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.
I am checking in on your progress. The manual for the stepper robot skill is comprehensive, but it could be overwhelming. If you have any further questions, please let me know.
In the meantime, here are some suggestions to get you started...
To move the stepper servo, use a Vertical or Horizontal servo robot skill. The one you choose is irrelevant as it's only the graphical layout on the screen that determines if it is horizontal or vertical. You will find that skill in the Servos section when Add robot skill menu is displayed
Now you can move the stepper as a servo.
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.
What is the wiring between the EZB and the Arduino board please?