Jump to content

Create API for slicing?


grabapple

Recommended Posts

Posted (edited) · Create API for slicing?

Hi,

 

I'm trying to create a webapp that allows my customers to slice their model and see it's cost before they decide to send it to me for printing. I had the idea of using Cura since it's open-source - has anyone attempted something similar before?

 

Regards,

G

 

 

Edited by grabapple
  • Link to post
    Share on other sites

    • 5 months later...
    Posted · Create API for slicing?

    Should be possible. Cura runs in Docker without too many issues, although the memory and CPU footprint can be quite large. In general the problem would not really be technology, but the cost associated with running an intensive application like Cura on (virtual) machines that you need to pay for.

  • Link to post
    Share on other sites

    Posted · Create API for slicing?

    hi i build (it is now in beta test ) make3d.biz for making your 3d Printer shareable and we use Cura in an docker for getting the times and g Files for the prints. The machine where i run slicers are my own ,.. so costs are stable 

  • Link to post
    Share on other sites

    Posted · Create API for slicing?

    You are right it will be done next 2 days i am not good in nginx so after weekend it should be ok !

    thanx for mentioning it and for the feedback , And i am now changing the slicer process that is scales up so while one task is slicing it uses next slicer image ;)- 

     

    • Like 1
    Link to post
    Share on other sites

    Posted · Create API for slicing?

    Btw https:/ is now enabled next step will be social login enabling 

     

    behind the scenes we work on slicer improvements 

    have a nice weekend 

  • Link to post
    Share on other sites

    Posted · Create API for slicing?

    Nice! Good to see security in place 🙂

     

    Btw, I'm getting an error on your /home page:

     

    TypeError: Cannot read property 'replace' of null
        at Module.n [as getAbsoluteURL] (f0278471e4fc5ec556510559c7bdb601d8646621.js?meteor_js_resource=true:215)
        at x.render (f0278471e4fc5ec556510559c7bdb601d8646621.js?meteor_js_resource=true:215)
        at ml (f0278471e4fc5ec556510559c7bdb601d8646621.js?meteor_js_resource=true:9)
        at hl (f0278471e4fc5ec556510559c7bdb601d8646621.js?meteor_js_resource=true:9)
        at Cs (f0278471e4fc5ec556510559c7bdb601d8646621.js?meteor_js_resource=true:9)
        at Ks (f0278471e4fc5ec556510559c7bdb601d8646621.js?meteor_js_resource=true:9)
        at Hs (f0278471e4fc5ec556510559c7bdb601d8646621.js?meteor_js_resource=true:9)
        at Ls (f0278471e4fc5ec556510559c7bdb601d8646621.js?meteor_js_resource=true:9)
        at f0278471e4fc5ec556510559c7bdb601d8646621.js?meteor_js_resource=true:9
        at t.unstable_runWithPriority (f0278471e4fc5ec556510559c7bdb601d8646621.js?meteor_js_resource=true:9)

  • Link to post
    Share on other sites

    Posted · Create API for slicing?

    hi that might be because i rebooted the docker image but thank you for trying it out now it should work if not i might shift you to admin role thx tk 

  • Link to post
    Share on other sites

    Posted · Create API for slicing?

    Still got the same issue (also when clearing cache).

  • Link to post
    Share on other sites

    Posted · Create API for slicing?

    Hi , 

    yes we are in development so till thursday next week we will have ironed out all the issues (happens when 2 people do changes on DB ;)-  and then we have a first version which we intensive test with an local makerspace. (meanwhile i rewrite the cura stuff that error handling is improved and we can have several curas in different pods parallel to have good user experience. ) 

     

    we dont have an Ultimaker 5 at hand (only a 3) because next step is then to have an software wich runs on an webpage and or raspberry to use rest api of Ultimaker for publishing State and Material in printer back to cloud, 

    This will then lead to be able to send down print to this printer ,.. (after paying of course ) 

    so thank you for your participance thomas 

     

  • Link to post
    Share on other sites

    Posted · Create API for slicing?

    Feel free to check out the Ultimaker Cloud APIs, they might make your life easier with regards to sending jobs to connected printers.

  • Link to post
    Share on other sites

    Posted · Create API for slicing?

    Hello!

    How did you setup the Cura API ?

  • 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 Universal Cura Projects in the UltiMaker Cura 5.7 beta
        Strap in for the first Cura release of 2024! This 5.7 beta release brings new material profiles as well as cloud printing for Method series printers, and introduces a powerful new way of sharing print settings using printer-agnostic project files! Also, if you want to download the cute dinosaur card holder featured below, it was specially designed for this release and can be found on Thingiverse! 
          • Like
        • 10 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...