Jump to content

Making Post Processing script available via Cura Plugin Marketplace


ansonl

Recommended Posts

Posted · Making Post Processing script available via Cura Plugin Marketplace

Hi,

 

Does the Cura Plugin Marketplace support distribution of Post Processing scripts as plugins? I signed up on contributor.ultimaker.com and it has an option to upload a plugin archive but it doesn't provide much more info. 

 

Right now users need to manually move any nondefault Post Processing scripts between Cura version directories and I was wondering if there is a method for users to discover and install post processing scripts similar to Plugins right now. 

  • Link to post
    Share on other sites

    Posted · Making Post Processing script available via Cura Plugin Marketplace
    4 hours ago, ansonl said:

    Right now users need to manually move any nondefault Post Processing scripts between Cura version directories

    Not exactly right. If your scripts are located in the app roaming User script folder , then when you install a new release they are automaticaly copied in the new user configuration folder. No need to manually move them.

  • Link to post
    Share on other sites

    Posted · Making Post Processing script available via Cura Plugin Marketplace

    It is possible to create a very simple ("stub") plugin that registers a postprocessing 'scripts' folder inside its package. Then you can distribute that plugin via the Marketplace. I don't know if the Ultimaker team would accept such plugins though. @Cuq's method is certainly more straightforward.

    • Like 2
    Link to post
    Share on other sites

    Posted (edited) · Making Post Processing script available via Cura Plugin Marketplace

    I had the same thought as @fieldOfView about the possibility of a pseudo-plugin that would simply make one or more scripts available (my Calibration Shape plugin already does this). But I'm not sure the Ultimaker team would agree. In addition, there are three other drawbacks:
    - One, if the script stays in the plugin's Script folder, it's harder to know where it comes from in the event of a debugging request.

    - Two, many users already confuse Script with Plugin. They call a plugin a post-processing script or a script a plugin. Bringing them all together in the marketplace could only generate even more confusion.

     

    - And finally Three, as a heavy script user myself, I realize that this solution isn't very beneficial in the end. Scripts (but the same goes for plugins) are often, for the most popular ones, nothing more than temporary patches to fill a lack  in the software. As the plugin or script more or less fulfills the function requested, they become standard functions without meeting the need 100%. In other slicers, if I look at all my scripts and practically all my plugins, the function exists natively in the software, and often much more efficiently. 

    In the final analysis, scripting and plug-ins are Cura's strong point, but they become its weakness over time.

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

    Posted · Making Post Processing script available via Cura Plugin Marketplace
    3 minutes ago, Cuq said:

    Scripts (but the same goes for plugins) are often, for the most popular ones, nothing more than temporary patches to fill a lack  in the software. As the plugin or script more or less fulfills the function requested, they become standard functions without meeting the need 100%

    Problem with Cura is that sometimes they become "standard functions" by just including the script in the release and people don't even know it's there.

     

    But as someone who has made several single purpose scripts to fit a particular need I had at the time, I completely agree.

  • Link to post
    Share on other sites

    Posted · Making Post Processing script available via Cura Plugin Marketplace

     It would be nice - I currently run 7 scripts just to get thumbnails working for my setup. 

    • Small Thumb (for device)
    • Large Thumb (for device)
    • Small find and replace "thumb" with "png"
    • Large find and replace "thumb" with "png"
    • End find and replace "thumb" with "png"
    • Small Thumb (for fluidd)
    • Large Thumb (for fluidd)

    It'd be great to combine those consistently consistently settings into a single script/addon

    image.png

  • Link to post
    Share on other sites

    Posted · Making Post Processing script available via Cura Plugin Marketplace
    29 minutes ago, Amandariffic said:

     It would be nice - I currently run 7 scripts just to get thumbnails working for my setup. 

    At least you can get thumbnails working. But don't worry, it's already been submitted as a feature request. Probably several times.

    • Like 1
    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
        • 20 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...