1. Project Management 2. Computer Aided Design 3. Computer Controlled Cutting 4. Embeded Programming 5. 3D Scanning and Printing 6. Electronics Design 7. Computer Controlled Machining 8. Electronics Production 9. Output Devices 10. Mechanical Design and Machine Design 11. Input Devices 12. Molding and Casting 13. Networking and Communications 14. Interface and Application Programming 15. Wild Card 16. Applications and Implications 17. Invention, IP and Income 18. Project Development

Mechanical Design and Machine Design

Assignment

Group Assignment:

  1. - Design a machine that includes mechanism, actuation, automation, application - Build the mechanical parts and operate it manually - Document the group project and your individual contribution.
Link to Group Work Link to Additional Group Work on Kelleigh's page.

Research

  1. Arduino CNC Motor Shield help
  2. Link to CNC Pen video
  3. Universal Gcode Sender

Group Assignment Continued

  1. We started by brainstorming how we wanted to address the assignmet and we ultimately decided to build a CNC Pen Plotter from parts taken from an old MakerGear 3D printer.
  2. First, we disassembled the old printer to see what parts we had AND to see which parts we in working order.
  3. Next, we sketched out our concept based on the parts we had and the parts we would need to design to make the plotter work.
  4. Next, we created a CAD model of our original idea. The CAD model helped us get a better visual of the machine and allowed us to more rapidly modify the designs for laser cutting.
  5. Once the parts were cut we were able to assemble the mechanical components of the pen plotter.
  6. While the mechanical components were being cut and assembled, we started the programming on an Arduino Uno. The first step was to add the GRBL library to be able to control the stepper motors. Next, we installed Universal Gcode Sender (UGS) on our laptop.
  7. We did run into several issues along the way. We use Mac computers with M1 processors and ran into issues with the installation. Ultimately, we used Parallels to run Widows on the Mac and everything started working much better.

Future Development of Poly the Plotter

  • As far as future development for this pen plotter, we discused improving the actuation fo the pen off the page and making it easier to change pens for different colors. We see this machine becoming part of our Maker Mania events at PAST where elementary and middle school studens can interact with the plotter to create designs that they can take home at the end of the night.
  • The images below and the video is on our Group Assignment link above.

    Old 3D Printer initial sketch brainstorm sketch final sketch Printer Belt Drive Motor testing RasPi Fail Gcode Gcode Initial Assembly Assembly Assembled with Pen

    Design Files

    Screw Pad File X & Y Axis Part File Box Base File Arduino GRBLupload

    Individual Contribution

    My contribution to this week's assignment consisted of the following:

    1. I disassembled the MakerGear 3D printer to determine what parts we had to work with and what parts we would have to fabricate to make our pen plotter a functional machine. I wanted to take the stepper motors, belts, and linear slides from the 3D printer since I knew they already worked. These parts would also help determine the overall size of the plotter we would make.
    2. Then I began to research how to make all the individual parts work together. I watched several YouTube videos (see Research section above) to learn about Universal Gcode Sender and the Arduino CNC motor shield.
    3. After figuring out WHAT I needed to do I then needed to find out HOW to make it all happen. This was the hardest part. I tried to run everthing off a RasPi but but I struggled to get that to work so I ended up doing it from my MacBook. Some of the issues were related to connecting the UGS to RasPi...I could install and open the application but nothing would actually work.
    4. After my partners fabricated the additional parts needed (box or body for the plotter, rail mounting components, and other small laser cut parts) I dry fit the motors, pulleys and belts, and linear slides together to make sure they all worked together again. Once I was happy with the the fit I began to asseble the final plotter.
    5. Next was wiring the motors and testing the beltdrive system. The pictues illustrate the process. The parts worked well for the most part. Iteration 2 will require adjustments to the spacing to the belts are tighter and there is no slop in the motion of the mechanism>
    6. After everthing was assembled and programmed I used the Biteable application to edit and create the documemtaion video for class.
    7. Additional Research