This is a 3D Printing project using 6 DOF serial robot ABB IRB120 based on:
- Python
 - Robodk Simulation Program
 - Pronterface
 - Flask
 - Yolov5
 
- Pronterface UI to allow interaction, viewing logs and sensor reading
 - Printing Process Simulation using Robodk environment
 - 3D printing failure detection (Spaghetti Detection)
 - Real-Time Collision Detection between Hand & Robot for safety
 - Online Webpage for Real-Time Remote Monitoring and Control
 
- Install Robodk from Here
 - Open Robodk environment 
irb120.rdkfile and setup it up to match your real environment - Install the required libraries using command  
pip install -r requirements.txt - Open the Print UI Folder as a workspace in your python editor
 - Run 
Print.pyfile to start the Program 

