Jump to content
Sign in to follow this  
zhonghello

How to develop my own version of Cura?

Recommended Posts

Posted · How to develop my own version of Cura?

Dears,

I want to do some modifications on cura and I installed wxpython.

Then I download Cura-SteamEngine from github and unzip it.

But when I run cura.py, error shows:

ImportError: No module named Cura.util

how can I solve this problem?

Very appreciated if any sopport~

 

Share this post


Link to post
Share on other sites
Posted · How to develop my own version of Cura?

I believe all the necessary build steps are somewhere on this forum. Use google search (the search built into this forum sucks) and restrict to this forum by adding to your search string "site:umforum.ultimaker.com". Also included the word "daid" as he is the author and he is the one who explained how to build it.

There's the python portion of cura and the steam engine portion.

If you only want to change the gui - can't you just edit the python files? I don't think they are compiled. Or is it the c code you want to edit?

 

Share this post


Link to post
Share on other sites
Posted · How to develop my own version of Cura?

I'm more of a "if you cannot figure this out, then you most likely cannot figure out the rest of the code as well"

 

Share this post


Link to post
Share on other sites
Posted · How to develop my own version of Cura?

Dear Daid,

I am familiar with c/c++, but new hand for python :-| , and I just want to know some principle of cura~

My understanding is Cura-SteamEngine is just a python GUI and I should combine it with CuraEngine-master.

is that right? thank you!

 

Share this post


Link to post
Share on other sites
Posted · How to develop my own version of Cura?

If you're experienced with C++, then python should not prove a problem at all. The average C/C++ OS project is a huge pain in the @#$% to set up. Compared to those, Cura is a breeze.

If you are unable to fix the (easier) python code, its quite likely that you don't have the required skills (yet).

That being said; Yes, Cura has 2 parts. The GUI is in Python and the engine (aptly called CuraEngine) is C++.

 

Share this post


Link to post
Share on other sites
Posted · How to develop my own version of Cura?

Dear nallath,

You are right~

I just have some experience with C, and know a little with C++, totally new hand for python.

I admit that my question is too basic :-P

I think I should learn more necessary skills before changing cura source code...

However, very appreciated for your answer :-P

 

Share this post


Link to post
Share on other sites
Posted · How to develop my own version of Cura?

You never answered if you wanted to edit steamEngine or the gui. If the gui then you don't need any compiler or source code - you just edit the py files and you are done.

 

Share this post


Link to post
Share on other sites
Posted · How to develop my own version of Cura?

Dear gr5,

I just want to edit the gui, add some buttons or something else to control the UM2 more convenient or show more printing messages of 3D printer...And you are right, I just need to edit py files, need to change C++ engine

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Our picks

    • Ultimaker Cura 4.0 | Stable available!
      Ultimaker Cura 4.0 is mainly focused on the improved user interface and cloud integration.
      As always, we want to collect your user feedback for this release. If there are any improvements you can think of, feel free to mention it here and help us to shape the next release.
      • 87 replies
×
×
  • Create New...

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!