Agree. I will try to explain my situation in a much more detailed and argumentative way than before.
I am currently studying electronic engineering at university. In a subject that I have recently started studying (microrobotics) we have been asked to carry out, in groups of 3 people, a project that has something to do with the subject itself. My group has proposed to manufacture a CNC.
What kind of CNC? Our CNC must be able to draw on a wooden board, with a 5.5W laser, any figure, image or drawing that we tell it to do. To do this, the laser must burn the wood in its path, and leave the silhouette of the image marked on the wood.
To do this, we have built a structure composed of a servomotor that rotates an axis horizontally, and another servomotor that rotates an axis vertically. The rotation of these axes allows the laser to move in a 2-dimensional matrix, being able (if we get it to work) to burn the different traces of wood to result in our drawing/image/silhouette.
To carry out this project, we rely on the following tutorial: https://www.instructables.com/Arduino-Laser-Engraver-Wood-Design/
Regarding hardware, the tutorial explains everything to perfection, and we thought that in the software section it would also be perfectly explained. Also, one of our groupmates has previously worked with 3D printers, so we figured that if all the documentation was in the tutorial, it would be very easy to implement.
Therefore, apart from assembling the entire structure of our CNC, I made a small program, which, from an image or photo taken from the computer camera, obtained a ".txt" file with the different instructions that my CNC machine I should continue to draw the silhouette/drawing/image that I was requesting. The complete video where I show the program (although today I have modified it a bit) is as follows: Prueba de la App final | Microrobotica | PrintLaser - YouTube
With this program, I get the instructions that my CNC is supposed to carry out to carry out the printing.
I just need to be able to transmit this information to my Arduino UNO, and that my servomotors and my laser work following these instructions so that the final result is the desired one.
Apart from what you can recommend me to achieve it, I found this a few hours ago:
Regardless of what you can recommend or suggest me to do, could this also work?