Jump to content

Authenticating Ultimaker 3 with HTTPDigest & Python3 requests lib


nicholairank

Recommended Posts

Posted · Authenticating Ultimaker 3 with HTTPDigest & Python3 requests lib

Hello, as title says, not having success figuring out HTTPDigest.

 

Below I've attached both the code I'm trying to use and all the results I could think to log.

 

Curiously I cannot get put requests working via the API at all, attempting to rename my printer has resulted in it now being called "none"?

 

I did successfully retrieve and validate a key/password pair though.

 

I'm trying to change the LED colour with a python script, any help in the right direction would be greatly appreciated :)

 

 

pyres.PNG

pycode.PNG

  • Link to post
    Share on other sites

    Posted · Authenticating Ultimaker 3 with HTTPDigest & Python3 requests lib
    9 hours ago, nicholairank said:

    I'm trying to change the LED colour with a python script, any help in the right direction would be greatly appreciated 🙂

     

    @Daid uses a session object in his demo script, dunno if it makes a difference.

    The code examples in the "Inside..." topics are a bit scrambled since one of the forum updates.

     

    Here is the demo script in a usable state:

     

    https://community.ultimaker.com/topic/30437-trying-to-find-a-command-that-changes-the-current-state-of-the-printer-from-printing-to-pause-and-vice-versa/?do=findComment&comment=252483

     

  • Link to post
    Share on other sites

    Posted · Authenticating Ultimaker 3 with HTTPDigest & Python3 requests lib
    11 hours ago, nallath said:

    Did you already check these topics?

    Yeah I'd already been over Daid's docs, thanks though.

     

    8 hours ago, tinkergnome said:

     

    @Daid uses a session object in his demo script, dunno if it makes a difference.

    The code examples in the "Inside..." topics are a bit scrambled since one of the forum updates.

     

    Here is the demo script in a usable state:

     

    https://community.ultimaker.com/topic/30437-trying-to-find-a-command-that-changes-the-current-state-of-the-printer-from-printing-to-pause-and-vice-versa/?do=findComment&comment=252483

     

     

    This is ridiculously handy, thanks a heap, have the example working so I guess I'll build from there, cheers 🙂

     

    New questions / issues with running a print job however:

     

    image.png.b628af6815837daa04af7d13542513e8.png

    image.thumb.png.359e3d9e07abaa8897bf8b9389f1d775.pngimage.thumb.png.66d71c824a9fa418121439f0457571ea.png

     

    Actually printing through this has proven quite difficult. I now get a 200 response code but nothing occurs on the printer...

     

     

  • 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

      • Introducing the UltiMaker Factor 4
        We are happy to announce the next evolution in the UltiMaker 3D printer lineup: the UltiMaker Factor 4 industrial-grade 3D printer, designed to take manufacturing to new levels of efficiency and reliability. Factor 4 is an end-to-end 3D printing solution for light industrial applications
        • 3 replies
      • 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
        • 26 replies
    ×
    ×
    • Create New...