Avg Bid (USD)
Project Budget (USD)
$10 - $100

Project Description:
This project will be very simple and take little time for the right candidate. I have all the program logic already established.
I need someone experienced in BOTH arduino and python coding to complete the job.
Please find attached the python and arduino programs.

The purpose of this project is to scan a circuit drawing that will then be translated by the program into motor functions and laser pulses to draw a circuit onto a stage using the mounted laser.

There is a machine that contains two stepper motors. (nema 17 rating)
I am attaching a technical sheet of the nema 17 motors being used.
(1 motor controls x-direction motion, the other motor controls y-direction)
See attached "image" file for the actual set up. (A personal use 3D printer had been remodeled.)

The python program has been created to scan an image and create a pixel array of 0’s and 1’s. (0 = white, 1 = black) The discrimination level for characterizing black is a dark grey considering imperfect variations from “true black” value.

Once this data has been created, the user will input the sequence into the arduino code where it is translated to motor movements and on and off laser pulses according to the desired pattern.

What is left to be done:
- Determine the accurate number of steps on the motor
- Include exception statements if image does not fit requirements
- More developed user-interface
- Include an option for scaling an image down to smaller size
- The program should be able to create circuits with slanted and curved lines as well.
- Begin testing and tweaking software

I need this completed within a week.

Skills required:
Arduino, Electronics, Engineering, Microcontroller, Python
Additional Files: image.png PythonCodeDraft5.docx ArduinoCodeDraft3.doc NEMA17.pdf
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 120
in 15 days
$ 500
in 10 days
$ 555
in 20 days
$ 120
in 5 days
$ 250
in 7 days