OctoPrint / OctoPrint/OctoPrint

[Request] Ultimaker 3 Plugin

Open
#3,597 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

difficult plugin idea request
Dominant language
Python
Stars
9.1k
Forks
1.7k
Avg merge
2d 5h
Merged PRs (30d)
4

Description

Dear OctoPrint Community,

I'm currently an automation electrician apprentice in a German company.

During Corona I've been working with 3D printing. We have made ear mask savers and doorhandel attachments - so we could use our elbows instead of our hands to open the doors. We have used PLA for the ear mask savers and ABS for the doorhandel attachments.

During that time, we had also some trouble printing - that's why I've searched the internet and found Octoprint. I knew what a raspberry Pi was and always wanted to work with it, but I couldn't find a great project until now.

I wanted to connect an Ultimaker 3 with Octoprint and there is also where the problems starts.
The Ultimaker 3 doesn't support a serial connection. I know one can connect an Ultimaker 3 with Cura via the ethernet port on the back of the 3D printer. But only for the sake trasnmitting the data from Cura to the 3D printer via an ethernet connection and receiving some footage from the integrated webcam - that has an resolution of a pot of mashed potatoes - is not worth the effort.

Is there any possibility to creat a plugin so that the Octiopi can be connected with the Ultimaker 3 via an ethernet connection?

Did anybody ever consider to programm such a plugin? I'm really a rookie in programming and I don't have any kind of clue how complex it will be and if it's even possible to start such an project.

We would love to make timelaps videos of our prints and show a monitoring of printing with g-code on technology exibitions to attract students to start an apprenticeship.

Thank you for reading my request and your answers

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by determining whether the Ultimaker 3 exposes a usable Ethernet control interface beyond Cura, and how OctoPrint plugins connect to printers. The issue names no files or tests; done would require a viable plugin that connects over Ethernet and supports print monitoring with G-code.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, raspberry-pi
Domain
backend, embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.