Find Jobs
Hire Freelancers

C++ Programming of a micro stepping motor.

$250-750 USD

In Progress
Posted over 7 years ago

$250-750 USD

Paid on delivery
Project Brief Hardware: 1- Arduino R3 UNO Microprocessor 1- M542T Nema 23 Micro-stepping Controller 1- Nema 23 Micro-stepping Motor 1.8 degree (200 steps per revolution) Software must be 100% compatible with Arduino IDE (Free Downloadable Program). Any libraries used outside the scope of the official Arduino library must be able to be downloaded and incorporated into Arduino library. Software must be able to verify and compile within Arduino IDE. Software must recognize IR Remote control (2 buttons only “Up” & “Down”). “Up” button decimal code 16601263 and “Down” button decimal code 16584943. It will move a micro-stepping motor from “Home Position”, also to be called position 0, to “Vertical Position” (90 degrees clockwise from “Home Position”) and back to “Home Position”. This movement is to be controller via the IR Remote. If button up or down is pushed during rotation, new button should dictate the direction of the motor. Motor must not go past 90 degrees or past 0 “Home Position”. Initialization of the software must include a diagnostic to find “Home Position” (digital pin 2 on Arduino R3 UNO will be used as the switch to determine position. This will be done with a lead (not grounded) attached to motor shaft. It will find home when in the “Home Position” a metal tab will complete the circuit for digital pin 2. Software must contain ability to adjust speed of the stepping motor. It will not be an external potentiometer, but coding that can be manipulated thru Arduino IDE via usb connection. I have started the coding so it does not need to be from scratch. If you are selected, I would email you the coding I have done so far. It does not work, but the “bones” are good. It verifies and compiles currently, but may just need small tweaks. I am a C++ novice and do not have the time currently to further my understanding of C++. I am on a deadline and need to resort to farming out the work. Thank you for your interest.
Project ID: 11684895

About the project

16 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello. Again, thanks for the extra clarification. Of course, the motor DS doesn't provide the torque to PPS curves, so it will be trial and error. But, since you state that you cannot tolerate out of position movement, you will *have* to prove 2 limit switches to keep things safe, or mechanical stops for what you are moving. The limit switches can be used for absolute positioning or just for calibrating the number of steps to reach full movement (with the absolute function of all-stop) I already have code for much of this, but I need to port it to Arduino. Do we get to determine the wiring? 1st request: Could you post the part number of the motor? This is to determine the minimum/maximum pulse rates. Are there any limitations against going full circle? My applications have typically been limited in motion range, so I have typically used between 2 and three switches at the motion limits. Because of microstepping, it is possible there will be more that 200 pulses required to go full circle, and, depending on the load, you may have to implement acceleration/deceleration pattern which this controller does not do. Original: This is a very simple job. Is this all there is to it? You do also realize the controller must be properly configured? And also, what are the full motor specs?
$250 USD in 20 days
0.0 (0 reviews)
0.0
0.0
16 freelancers are bidding on average $531 USD for this job
User Avatar
Hi, I hope you are doing well. I have worked on IR as well Stepper motor control I have read and understood your project and I can execute it in less possible time. Looking Forward, Khawaja
$526 USD in 10 days
4.8 (14 reviews)
5.1
5.1
User Avatar
I have experience with arduino and stepper. I can help you with this project. . . .
$388 USD in 10 days
5.0 (9 reviews)
4.0
4.0
User Avatar
FREELANCER RECOMMENDED ------------------------------------------------------ Can help... I am an Expert... Lets Start! Please start a Discussion with me and we can get started from there... Please check the past projects I have handled and check my reviews for what employers have to say about my work... Can start right now...
$1,500 USD in 21 days
5.0 (4 reviews)
3.8
3.8
User Avatar
Hello. I'm Yura, from Ukraine. As for me this is simple project. For this project I have all components for testing sketch. So I can start immediately. Additionally I can do simple android app for setup arduino board through wi-fi (with esp8266-02 module). If you have any questions or proposals, please contact me.
$250 USD in 5 days
5.0 (4 reviews)
2.9
2.9
User Avatar
My name is Mike and I’m from UK. I work with individual clients and also provide outsourcing services for a number of UK and USA based agencies. Your project description sounds interesting to me and I do have skills & experience that are required to complete this project. I can show you some examples of my work. Please contact me to discuss your project.
$556 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello Sir. I am Electronics engineer with Masters degree in control engineering. Been using arduino for quite sometime now. I would like to work on your project. Message me to discuss details. Thanks
$555 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$555 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I can program this for you in 24 hours. Maybe faster if you send me your code. Just send me a message if you need me.
$300 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
I'm an Electrical Engineer and I’m a robot designer. I’m very familiar with micro programming (Arduino, Micro C,C,C++). I am very sure I can help to complete your project very soon because I have already got lot of experience with Robotics, Automation and Control Systems.
$255 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello. Our company exists since 2014 and at the moment we are aimed on expansion abroad. We have already implemented more than 70 projects in Russia and CIS. And we are ready to take new projects and execute them on time. The price for the hour of work is low because we need references and to take projects as earlier as it possible.
$700 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
High experience on Object-Oriented Programming mostly in languages C# - .NET, python, C and Java, also using databases (MySQL, SQL). Experience working with LINUX, DEBIAN and Windows, developing solutions with embedded systems, as well knowledge on industrial networks, TI functions and communications. I've developed more than 30 projects in Arduino also using ESP8622 with the Arduino IDE.
$555 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
United States
0.0
0
Payment method verified
Member since Oct 3, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.