Notifications
Clear all

Cannot chose Octoprint  

Page 1 / 2
  RSS
Michal Bartak
(@michal-bartak)
Active Member
Cannot chose Octoprint

After upgradint to Slicer 2.8.0, Physical Printer Profiles have switched from Octoprint to PrusaConnect and I cannot switch them back.

It doesn't prevent printing through Octoprint but still...

So, if I set HostType to Octoprint and press Test, I get the response: Connection Prusa Connect Works properly.

After accepting those settings by Pressing OK, it says: URL of Prusa Connect is different from https://connect.prusa3d.com. Do you want to continue

If I press Yes, I can send prints to my printer via my octoprint.

When I reopen the Physical Printer Profiles I can see the profile set to PrusaConnect.

Is this known issue?

 

Posted : 23/08/2024 6:47 pm
Walter Layher
(@walter-layher)
Prominent Member
RE:

I observed this also. It seems you have to create a fresh physical printer. After that it works again as before.
You have to create a new custom profile (physical printer) with your OctoPrint settings from the default preset system profile for you printer.
There you can select "OctoPrint" as type, fill in your LAN/WiFi IP and the API Key and save the profile as a new physical printer. When you click on "Test" you will get "Connection to OctoPrint works correctly."
If you save your 3mf file and open it again, the settings for OctoPrint will still be there, like in my screenshot.
If you just use one of the preset system profiles for your printer and only change the IP/API key there, then save your 3mf file (but create no custom printer profile/physical printer for it) and open it again, the type will have reverted to "PrusaConnect". I guess something was overwritten by the last configuration profile update.

Posted : 23/08/2024 7:47 pm
Michal Bartak
(@michal-bartak)
Active Member
Topic starter answered:
RE: Cannot chose Octoprint

Thank you for the answer and confirmation that I'm not alone.

Trying to do what you suggested I narrowed the issue down to one system preset.

I have the MINI, and the slicer provides me two system presets: 

  • Original Prusa MINI & MINI+
  • Original Prusa MINI & MINI+ Input Shaper

An attempt to create a physical printer from the latter succeeds. But everytime I chose the first one (doesn't matter either I create it from scratch or startfrom the IS to change the preset afterwards, it behave as described in OP.

What I found, is that the first preset provides limited number of host types (at least PrusaLink is missing). See screenshots

 

Posted : 24/08/2024 6:29 pm
Walter Layher
(@walter-layher)
Prominent Member
RE: Cannot chose Octoprint

Could it be that the first profile without the "IS" is an old profile from before the latest profile updates? In that case you could try to delete the printer profile and add it again via the Configuration Wizard. Perhaps it will work the same as the other one then?

Posted : 24/08/2024 6:58 pm
Michal Bartak
(@michal-bartak)
Active Member
Topic starter answered:
RE: Cannot chose Octoprint

Both profiles are so-called 'system' ones. I believe they come with the slicer installation. There is no option to remove them.

Also, I have a feeling the system profiles are being updated from time to time. My guess is, that something has gone wrong with v2.8. 

Luckily it still prints via OctoPrint, even if it says it's PrusaConnect.

This post was modified 3 weeks ago 2 times by Michal Bartak
Posted : 24/08/2024 8:00 pm
Walter Layher
(@walter-layher)
Prominent Member
RE:

No, but you can create a copy with your adjustments as a "physical printer". That one should have the Host Type "OctoPrint" permanently.
Where it says in your screenshot "Type here the name of your printer device" you should input a name for your printer. Then you'll have a "physical printer" with your changes.

Posted : 24/08/2024 8:03 pm
Michal Bartak
(@michal-bartak)
Active Member
Topic starter answered:
RE: Cannot chose Octoprint

No sure I understand. 

The issue I'm describing appears just when I create a physical printer (or edit an existing one), selecting non-IS system preset to be linked with it.

Steps to reproduce:

1. Select non-IS system profile

2. Select add physical printer

3. Select OctoPrint (see, URL is not being changed)

4. enter the OctoPrint address and its application key, and press Test. You can see it reports connectivity to PrusaConnect. Further behavior described in OP

 

 

Posted : 24/08/2024 8:13 pm
Walter Layher
(@walter-layher)
Prominent Member
RE: Cannot chose Octoprint

If you do not enter a value in the field "Descriptive name for the printer" your changes will not be saved. Instead the system profile will be used, which cannot be overwritten. Just try to enter an name in that field. In all your screenshots you have not done that, so the changes will not be saved in a custom profile but the settings will revert to the system profile. I hope you understand what I mean.

Posted : 24/08/2024 8:19 pm
Michal Bartak
(@michal-bartak)
Active Member
Topic starter answered:
RE:

If I don’t enter the name here, the physical printer cannot be saved. Note I’m creating new physical printer,  not a profile.

So, yes. I’m entering the name “OctoPrint”. The Slicer then creates the final name consisting of the entered name and profile name the physical printer is based on.

But for performing the test, it’s not needed.

This post was modified 3 weeks ago by Michal Bartak
Posted : 24/08/2024 8:29 pm
Walter Layher
(@walter-layher)
Prominent Member
RE: Cannot chose Octoprint

Exactly, and then the setting for "Host type" will be permanently saved in that "physical printer" when you use it to print something. At least that is how it worked for me.

Posted : 24/08/2024 8:32 pm
Michal Bartak
(@michal-bartak)
Active Member
Topic starter answered:
RE: Cannot chose Octoprint

it works like you say only for physical printer created based on IS system profile.

Once the physical printer is created based on non-IS system profile, all issues described in the posts above occur, incl. replacing OctoPrint selection with Prusa Connect

Posted : 24/08/2024 9:26 pm
Walter Layher
(@walter-layher)
Prominent Member
RE: Cannot chose Octoprint

The reason could be that the only official profile for the Mini now is the one with IS. I looked in the Configuration Wizard (I have no Mini) and there is only one type for the Mini and that is the one with IS.

Posted : 24/08/2024 9:45 pm
Michal Bartak
(@michal-bartak)
Active Member
Topic starter answered:
RE:

Then it could be a bug of missing non-IS profile. The non-IS profile is indispensable in some scenarios. Moreover, it contains presets described in the documentation which are lacking from IS profile. I couldn't imagine a lack of non-IS profile.

This post was modified 3 weeks ago by Michal Bartak
Posted : 25/08/2024 8:25 am
Walter Layher
(@walter-layher)
Prominent Member
RE: Cannot chose Octoprint

Perhaps you could revert to an earlier Version of PrusaSlicer which still had this profile?

Posted : 25/08/2024 8:43 am
Michal Bartak
(@michal-bartak)
Active Member
Topic starter answered:
RE:

OK, I de-installed the slicer to install it from scratch and see what it will look like.

So indeed, during installation, when selecting an owned printer, the MINI is offered with IS only. To get NON-IS profiles, there is a section at the bottom of the list called Legacy. And again, those legacy profile has a bug discussed in this thread.

Quite a pity that Prusa is abandoning quality profiles (NON-IS)

I didn't find an option to simply disable IS. It seems it can be done modifying Gcode only. Still not sure I will get the same quality as I experience with NON-IS profiles.

This post was modified 3 weeks ago by Michal Bartak
Posted : 25/08/2024 1:22 pm
Walter Layher
(@walter-layher)
Prominent Member
RE: Cannot chose Octoprint

I meant revert to an older version of PrusaSlicer, like 2.7 something something. I think that version still had the non-IS profile for the Mini.

Posted : 25/08/2024 1:27 pm
Michal Bartak
(@michal-bartak)
Active Member
Topic starter answered:
RE:

Yeah... but it doesn't change anything.

I can print through OctoPrint using non-is profile. It just says it's PrusaConect 😉 Whatever...

Downgrading the Slicer might work (until it has the same issue - I did not print without IS for a long time). But it's a temporary solution, considering Prusa has moved non-is profiles to the legacy section. Thus it's expected they will not support them/fix them etc anymore.

This post was modified 3 weeks ago by Michal Bartak
Posted : 25/08/2024 1:37 pm
Michal Bartak
(@michal-bartak)
Active Member
Topic starter answered:
RE: Cannot chose Octoprint

BTW I found the same issue (although reported for MK4) raised yesterday by someone else in GitHub : https://github.com/prusa3d/PrusaSlicer/issues/13286

Posted : 25/08/2024 3:41 pm
Walter Layher
(@walter-layher)
Prominent Member
RE: Cannot chose Octoprint

Yes, I just saw that the non-IS profile for the MK4 has disappeared from the Configuration Wizard as well. The physical MK4 printer without IS now has the same behavior as your Mini. I hope this will be addressed in the next configuration update. Because I like to use the non-IS profiles as well for some models and some filaments like TPU print better without IS or not at all with IS.
We'll see what will happen the next week. I still can revert to a backup of my configuration from before that last update ...

Posted : 25/08/2024 4:10 pm
Michal Bartak
(@michal-bartak)
Active Member
Topic starter answered:
RE: Cannot chose Octoprint

Thank you for your assistance.

This post was modified 3 weeks ago by Michal Bartak
Posted : 25/08/2024 4:34 pm
Page 1 / 2
Share: