You have chosen to sponsor your bid up to a maximum amount of .
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.