<p><FONTCOLOR="black">On the Wednesday of tenth week, Mr. Neil sir conducted our tenth global session. He took the random generator in first 90 minutes. He gave us overall explaination about week-10 which includes Mechanical Design and Machine Design.
<br>
In this assignment, I have made documentation on-<br>
1. design a machine that includes mechanism + actuation + automation + application.<br>
2. build the mechanical parts and operate it manually.<br>
3. document the group project and your individual contribution.<br>
<b>Individual Assignment</b><br>
1. document your individual contribution of the project. <br>
<b>My Contribution:-</b>
<p><FONTCOLOR="black">
<b> Firmware and Interfacing</b><br>
We have used "grbl" firmware for our machine. GRBL is open-source software that translates G-codes into motor movements for precise control in CNC machines, ensuring accurate operation and flawless execution of your designs. The process starts with CAD software, which reads the design, and then CAM software converts it into G-codes. These G-codes are the lifeblood of your CNC machine, controlling everything from the laser module to the cutting and engraving processes.GRBL is an embedded, high-performance software designed for controlling the motion of machines that move, create, or both. Its compatibility with a range of CNC machines and superior motion control makes it a top choice for applications such as milling, laser cutting, and metal engraving.
When selecting your first CNC machine compatible with GRBL, it is important to consider factors like the type of machine, worktop size, laser power, and control software. GRBL offers numerous advantages for motion control, including superior accuracy, rapid operation, and economical cost, making it an ideal choice for controlling CNC machines with Arduino Uno.
Firstly, search "grbl Github" on google or click on 👉<ahref="https://github.com/grbl/grbl">grbl github</a> to get grbl file to import in Arduino board for machine work.
Open Arduino IDE and firstly select board type-Arduino UNO. Then, add "grbl" ZIP file which we have taken from extracted "grbl master" file by going to include library option situated in "Sketch" option.
Now, to operate our machine we needed Graphical User Interface. So, we decided to use UGS-Universal GCode Sender. To download this open source GUI, again search "ugs github" on google.