Jump to content

PSA: OctoPrint Connection plugin in Cura 4.2 and 4.2.1


ahoeben

Recommended Posts

Posted (edited) · PSA: OctoPrint Connection plugin in Cura 4.2 and 4.2.1

I'm having to answer the same question in multiple places, multiple times a day, so I guess I need to do some explaining.


An updated version of the OctoPrint Connection plugin is needed for Cura 4.2 and 4.2.1. This updated version of the plugin has been submitted to the Marketplace, but at this time is still awaiting approval. For the time being, you can download the version that is compatible with Cura 3.5 all the way to Cura 4.2.1 here:


http://files.fieldofview.com/cura/OctoPrintPlugin-v6.1.0-2019-08-02T07_23_49Z.curapackage

Download the file and drop it onto a running Cura application window. Then restart Cura.

 

Update: An updated version of the OctoPrint Connection plugin is now available in the MarketPlace.

 

Each version of the OctoPrint Connection plugin has an built-in check to see what version of Cura it is running on: It specifies a minimum and maximum version it is compatible with. I check the plugin with each released version of Cura before submitting a version that is specifically marked as compatible with that version of Cura. I started doing this more than a year ago because on multiple occasions the plugin got the rug pulled from underneath it by changes to Cura between versions; at more than one point, having the previous version of the plugin installed with the new version of Cura would have stopped Cura from starting, even leading to certain versions of the plugin having to be specifically blacklisted in Cura.

 

I normally try to update the plugin during the beta period for a new version of Cura, so that the updated version of the plugin is available through the Marketplace when the stable version is launched. In this case I submitted the updated version a week before the launch of the stable version. Unfortunately, the time between the launch of the beta and stable versions of Cura is a busy time for the Cura team, so approval of new plugins sometimes gets delayed. There was an additional issue with the "contributors portal" where new versions of plugins are submitted which has further delayed the release of the updated plugin.

 

I will discuss with the Cura team if my additional compatibility checks are still necessary so this hopefully will no longer be an issue going forward.

Edited by ahoeben
  • Like 1
Link to post
Share on other sites

Posted · PSA: OctoPrint Connection plugin in Cura 4.2 and 4.2.1

We're trying to stabilise the API's (we did a piss poor job on that before), so i hope that these checks wont be necessary anymore.

  • Like 1
Link to post
Share on other sites

  • 4 weeks later...
Posted · PSA: OctoPrint Connection plugin in Cura 4.2 and 4.2.1

I got the newest version of OctoPrint Connection plugin from marketplace and it sees my printer, but never connects. I can click the button but nothing executes. After several failures, I tried the drag-and-drop of the older July version (http://files.fieldofview.com/cura/OctoPrintPlugin-v6.0.0-2019-07-18T12_32_22Z.curapackage). I am running Cura 4.2.1 (off appimage) running on Ubuntu 18.4.3.

Try as I might, I cannot get the 'connect' button to work. I can see my printer. I can request an API, but I cannot get it to connect. I have tried several flavors of API to include the generic, the app specific, and even one for my specific login. I have edited the RPi's yaml and put the API key directly into the octopi code... Nothing.


Flummoxed.

  • Link to post
    Share on other sites

    Posted · PSA: OctoPrint Connection plugin in Cura 4.2 and 4.2.1
    7 hours ago, kjbourgault said:

    I can click the button but nothing executes.

     

    By "the button", do you mean the "Connect" button in the "Connect to OctoPrint" dialog? It looks like that button has lost some of its magic. It does seem to connect, but then doesn't close the window as it used to do. After pressing the button, (at least for me) nothing may seem to happen but the OctoPrint instance should be connected. I'll fix it so something happens again.

  • Link to post
    Share on other sites

    Posted · PSA: OctoPrint Connection plugin in Cura 4.2 and 4.2.1

    I can confirm that the API function is working. It was giving me nothing with regard to feedback, but I figured something was working when I tabbed to the connect button and hit return and the screen closed. Eventually I made it to the log file and saw all was well.

     

    I blame years of conditioning, as I was paralyzed by the lack of a prompt/smiley face telling me that I was successful.

  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    • Our picks

      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
          • Like
        • 18 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...