The proposal

My idea for my mechatronics project is a tool-changing 3D printer / CNC. I own a cheap 3D printer, and I intend to modify it to work with multiple tools, and to change them automatically, based off of G-code instructions. These tools will include multiple 3D printer hot ends, a drill/mill, and sensors.(Perhaps a touch sensor or camera). Others have made similar projects, including one by 3D printing company E3D. However, few, if any, have used more than 3D printing hot ends as tools.
The final project will require interfacing multiple motors (both stepper and DC motors), temperature sensors, and limit switches with a microcontroller. I have not finalized the design, but I am considering using multiple microcontrollers, communicating over a serial protocol.
To complete this project, I will have to learn much more about G-code programming. To build this, I will have to learn machining, as some parts won't work in plastic. I am particularly excited to practice designing mechanisms, such as the tool coupling mechanism. Depending on some design decisions that I haven't made yet, I may also have to improve my Arduino programming and serial programming skills. I am really excited for this project.

Comments

  1. This sounds like a very good project. It will also be challenging, so we should keep reevaluating throughout the semester if it incorporates too many challenging elements. For example, could you focus on just getting it to work with a hot end and one other tool (rather than making it work with multiple tools)?

    ReplyDelete

Post a Comment