Mechanical Design

Group assignment:

  • design a machine that includes mechanism+actuation+automation build the mechanical parts and operate it manually document the group project and your individual contribution
  • Introduction to mechanical & machine design:

    For this assignment the work was distributed according to the expertise of each member of the group, this assignment was especially difficult for me, since I am developing the course virtually, since I live in another city, so my contribution had to focus on the Raspberry Pi microcomputer programming and part of the group documentation.

    End Stops Limit Switches.


    End-stops can also be used as limit switches which prevent the machine from attempting to move beyond the physical limits of the axis (by pausing/stopping movement when triggered), see the Endstops page for details about configuring Smoothie to use End Stops as limit switches.



    The cnc shield offers us the necessary pins to connect our end switches but if we need to install more we could make a parallel connection



    Connections for Arduino Mega



    In this link you can download the GRLB cnc controller code Download we can find the pins in each case in the GRBL file gcode_h


    Sofware:



    In order to control the machine we decided to use bCNC, this is the process we followed to get the machine going: Using Raspberry Pi @Jeffery
    Raspberry Pi, is a "it's a credit card size computer that connects to your TV and a keyboard." It is a board that supports various components necessary in a common computer. ... These ports allow you to connect the minicomputer to other devices, keyboards, mice, and displays



    Installing operating system @Jeffery


    To install the operating system on our Raspberry we will use Raspberry Pi Imager that we can download from the following link Raspberry Pi Imager Once we download and install it, we can choose the operating system that we want to install. this will be installed in a micro usb memory For this assignment we will install the 32-bit Raspberry Pi Os which is a linux-based operating system



    Installation (using pip = recommended!) This is short overview of installation proces, for more see the bCNC installation wiki page.



    General Conclusion:

    As conclusions of the assignment this week I can rescue that it was very interesting to understand the operation of the stop ends and you manage to overcome the challenge of working as a team from a distance it was very interesting and challenging, in the end I think we all had a lot of fun and we learned much more