Module Duration: 2 sessions (30 minutes + 90 minutes)
Module Objectives:
This module aims to familiarize students with OctoPrint's role in managing IIoT-enabled 3D printers for automated
manufacturing processes, leveraging blockchain technology. Students will be able to establish communication between a Raspberry Pi and a 3D printer, implement control over the printing process through the OctoPrint API using Node.js, and encapsulate their code into reusable functions, equipping them with practical skills applicable to real-world IoT and 3D printing scenarios.