Jump to content
Sign in to follow this  
nsa666

How to change default behavior of print button on Cura 13.06

Recommended Posts

Posted · How to change default behavior of print button on Cura 13.06

Hello,

Great Update. It is somehow possible to change the default print button behavior from "save GCode.." to "Print with USB.." like it was on 13.04?

 

Share this post


Link to post
Share on other sites
Posted · How to change default behavior of print button on Cura 13.06

I looked at the code. There seems to be a problem with printer detection.

 

Share this post


Link to post
Share on other sites
Posted · How to change default behavior of print button on Cura 13.06

You can always do "right mouse button" -> "print with usb"

But if you think there is a problem somewhere, then some more information then "help, it's not working!" is better, as you know, that gives me something to work with. Else, I can only say "works for me"

 

Share this post


Link to post
Share on other sites
Posted · How to change default behavior of print button on Cura 13.06

I am sorry. Accedentialy pressed the post button.

in function showPrintWindow (line 166)

 


if button == 1:
if machineCom.machineIsConnected():
printWindow.printFile(self._gcodeFilename)

the second if allways delivers false even if the printer is connected. I will look at detection code now.

 

Share this post


Link to post
Share on other sites
Posted · How to change default behavior of print button on Cura 13.06

i think i found the bug.

in machineCom.py line 30:

 


try:
key=_winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE,"HARDWARE\\DEVICEMAP\\SERIALCOMM")
i=0
while True:
values = _winreg.EnumValue(key, i)
if not forAutoDetect or 'USBSER' in values[0]:
baselist+=[values[1]]
i+=1
except:

the reg key looks like:

com-portsjksyv.png

The forAutoDetect is True and 'USBSER' is false. The list remains empty. The detection fails. Removing the "not" in front of forAutoDetect seems to help. but i don't know what side effects it has.

 

Share this post


Link to post
Share on other sites
Posted · How to change default behavior of print button on Cura 13.06

Are you using an Ultimaker?

 

Share this post


Link to post
Share on other sites
Posted · How to change default behavior of print button on Cura 13.06

Unfortunatly no. I am using RepRapPro Huxley (Melzi-based).

Edit: I'm using Windows 8 and the printer is connected to COM9

 

Share this post


Link to post
Share on other sites
Posted · How to change default behavior of print button on Cura 13.06

Ah, look, there is the issue. The auto-detection-serial code assumes that you have an USB-serial device. Apparently Melzi electronics is using a different driver.

However, I knew this would happen. There is no real issue here, except that you manually need to configure the proper serial port in the preferences, then the auto-detection checks for that serial port instead of finding an USB-Serial device.

(Note, I have a plan to improve none-Ultimaker support. But I have to do that mostly in my free time. There are a lot of RepRap variations, and the first one I will look at will be the PrintrBot, as I can easy access one)

 

Share this post


Link to post
Share on other sites
Posted · How to change default behavior of print button on Cura 13.06

manually configure port does not help in this case.

 


if platform.system() == "Windows":
return port in serialList(True)

the serialList() return value remains empty. or should i change the True to False?

 

Share this post


Link to post
Share on other sites
Posted · How to change default behavior of print button on Cura 13.06

Ah, yes, fixing that now!

 

Share this post


Link to post
Share on other sites
Posted · How to change default behavior of print button on Cura 13.06

Thank You. It works now. Great software.

 

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.
      • 65 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!