Jump to content

UM3 Extended - either no network or not slicing - which cura version works?


asb

Recommended Posts

Posted · UM3 Extended - either no network or not slicing - which cura version works?

Hi,

I got a UM3 Extended last Friday; the installed firmware was dated (3.4.16.20161104). Downloaded more recent firmware from ultimaker.com website and updated the firmware from USB stick to the current 3.6.3.20170406. Updating appears to have worked, at least there were no error messages.

Next, connected the UM to a switch via Ethernet, found out that UM can has no UI to set up networking and gets a bogus "link local" APIPA address (segment 169.254.0.0); switched into "developer mode" and accessed UM via SSH; configured a static IP address, netmask and gateway from the proper segment (192.168.0.0) with "ConnMan"; left "developer mode" and rebooted. Now I can ping the UM. It even remembers the IP address after rebooting.

However, getting Cura to communicate with the UM turned out to be not impossible. I'm running Cura 2.5.0 stable (PPA) from https://launchpad.net/~thopiekar/+archive/ubuntu/cura on Ubuntu 17.04 "Zesty" with Mate desktop. Cura sees the printer and displays even it's IP address, but can not connect to the printer. No webcam image, nothing. But it can slice a file and write Gcode onto an USB stick.

Purged Thopiekar's stable PPA and "updated" to Cura 2.5.99 master (PPA) from https://launchpad.net/~thopiekar/+archive/ubuntu/cura-master. Now Cura can sometimes connect to the printer, at least for a few seconds; it displays the UM's IP address and, if connecting to the printer succeeds, it even shows a webcam image. However, when loading an object, Cura (claims to) start slicing, but shows no progress. It can not slice even the smallest files. Turned off automatic slicing in Cura's preferences, then it says: "Ready to slice" and there is a "Pepare" button. Clicking on "Prepare" starts to slice, but nothing happens - no progress, no finished Gcode.

Purged the master PPA as well, downloaded an "AppImage" from ultimaker.com. That cura version says it's Cura 2.6.0, but it behaves like 2.5 from Thopiekar's stable PPA: No networking, but it slices.

So now I have a 3D printer for 4,500 Euros and I need to choose if I either want networking or slicing. These are not great options, considering the price range of this supposedly "ready to run" 3D printer.

So I chose slicing and went ahead with the the factory default profiles embedded in Cura; let Cura write the Gcode to an USB stick, put the US stick into the UM and kindly asked it to print. Then the UM started throwing errror messages like: "Material expected to be used by PrintCore in head slot 1, but no material loaded. Please load material". That error message was misleading since PLA filament was loaded onto both extruders/PrintCores. So I chose "Ignore". Then UM started active levelling, reported "Heating build plate … Printing" - but only very little or no filament at all came out of the nozzle. Let's call it a severe case over under extrusion (with the factory default profiles).

Aborted the print job, restarted it. Now active levelling failed with the error message: "Difference between detected height of both PrintCores exceeds realistic". Next I tried manual levelling and checked the "manual levelling" setting in the printer menu, but with the next print, the UM started auto-levelling nonetheless. Tried that repeatedly, sometimes auto-levelling works, sometimes it fails. It's totally erratic.

After wasting a lot of time with this UM3 Extended I have two questions:

1) The UM3 Extended is on the market for over half a year. Is it supposed to behave like this, or do I need to consider the possibility of a hardware defect?

2) What is the recommended Cura version to run on Linux together with an UM3 Extended at the moment? Having to choose between either networking or slicing is not very reasonable. Is it possible to get Cura 2.5.99-master to slice an object file, or is that functionality currently broken? Or is it possible to get Cura 2.5.0-stable to connect to the UM via Ethernet?

Thanks,

asb

  • Link to post
    Share on other sites

    Posted · UM3 Extended - either no network or not slicing - which cura version works?

    Thopiekar's stable PPA has now Cura 2.6.1. Did an update.

    Printer is connected to the switch:

    ultimaker-ethernet.thumb.jpg.13d73d4f2ef09534e66efde2abd831a9.jpg

    Printer is visible in Cura:

    cura-config.thumb.jpg.ab3f1a71ccb55d33386f36aec78948c5.jpg

    Printing via Ethernet results in various errors:

    cura-error-1.thumb.jpg.501f40a2956845c47a27b6137e82dacb.jpg

    cura-error-2.thumb.jpg.97d2f96e122a2127612faa14c19570a2.jpg

    Simply no luck :(

    ultimaker-ethernet.thumb.jpg.13d73d4f2ef09534e66efde2abd831a9.jpg

    cura-config.thumb.jpg.ab3f1a71ccb55d33386f36aec78948c5.jpg

    cura-error-1.thumb.jpg.501f40a2956845c47a27b6137e82dacb.jpg

    cura-error-2.thumb.jpg.97d2f96e122a2127612faa14c19570a2.jpg

  • Link to post
    Share on other sites

    Posted · UM3 Extended - either no network or not slicing - which cura version works?

    The PPA is not officially suported. It could well be that there are things there that are not correct. If you want to play it safe, download the appimage (as that configuration of packages is actually tested by our QA team)

    Could you give me your logs? That might show a bit more as to what is going wrong.

  • Link to post
    Share on other sites

    Posted · UM3 Extended - either no network or not slicing - which cura version works?

    Cura writes a logfile? Cool… (searching…)

    Is it ~/.local/share/cura/cura.log?

    This is what it says regarding networking. 192.168.178.200 is the static IP address I configured with ConnMan. If the UM is on, I can ping this address.

    2017-06-27 18:41:39,172 - DEBUG - UM3NetworkPrinting.NetworkPrinterOutputDevice._onFinished [940]: A reply from http://192.168.178.200/api/v1/auth/verify did not have status code.
    2017-06-27 18:41:39,172 - DEBUG - UM3NetworkPrinting.NetworkPrinterOutputDevice._onFinished [940]: A reply from http://192.168.178.200/api/v1/printer did not have status code.
    2017-06-27 18:41:39,172 - DEBUG - UM3NetworkPrinting.NetworkPrinterOutputDevice._onFinished [940]: A reply from http://192.168.178.200/api/v1/print_job did not have status code.
    2017-06-27 18:41:41,212 - DEBUG - UM3NetworkPrinting.NetworkPrinterOutputDevice._onFinished [940]: A reply from http://192.168.178.200/api/v1/auth/verify did not have status code.
    2017-06-27 18:41:41,213 - DEBUG - UM3NetworkPrinting.NetworkPrinterOutputDevice._onFinished [940]: A reply from http://192.168.178.200/api/v1/printer did not have status code.
    2017-06-27 18:41:41,213 - DEBUG - UM3NetworkPrinting.NetworkPrinterOutputDevice._onFinished [940]: A reply from http://192.168.178.200/api/v1/print_job did not have status code.
    2017-06-27 18:41:43,175 - DEBUG - UM3NetworkPrinting.NetworkPrinterOutputDevice._onFinished [940]: A reply from http://192.168.178.200/api/v1/auth/verify did not have status code.
    2017-06-27 18:41:43,175 - DEBUG - UM3NetworkPrinting.NetworkPrinterOutputDevice._onFinished [940]: A reply from http://192.168.178.200/api/v1/printer did not have status code.
    2017-06-27 18:41:43,175 - DEBUG - UM3NetworkPrinting.NetworkPrinterOutputDevice._onFinished [940]: A reply from http://192.168.178.200/api/v1/print_job did not have status code.
    2017-06-27 18:41:45,171 - DEBUG - UM3NetworkPrinting.NetworkPrinterOutputDevice._update [457]: We did not receive a response for 10.1 seconds, so it seems the printer is no longer accessible.
    2017-06-27 18:41:45,172 - WARNING - UM.OutputDevice.OutputDeviceManager.removeOutputDevice [125]: Could not find output device with id ultimakersystem-ccbdd3000d1b._ultimaker._tcp.local. to remove
    

    Thanks,

    asb

  • Link to post
    Share on other sites

    Posted · UM3 Extended - either no network or not slicing - which cura version works?

    Well, it seems that for some reason the printer isn't accessible. Cura tries to ping the printer every 2 seconds. If it didn't get a reply for 10 seconds on any of those (5) requests, it assumes the printer is unavailable.

    It could be that your network is spotty or there is a lot of package loss.

  • Link to post
    Share on other sites

    Posted (edited) · UM3 Extended - either no network or not slicing - which cura version works?

    Hi,

    for some unknown reason, the printer yesterday asked me for authorization when trying to access it with Cura. It has only done this once before - when I switched to developer mode and accessed it through SSH.

    After allowing myself access to the printer on the UM display, I got a (stable) Ethernet connection and a webcam stream. Today I had to put the printer in a different room without Ethernet, so I don't know if it will remember the access grants. I will report back.

    I'd suggest to take a look at how Cura triggers this authorization request. It is definitely erratic as I tried to access it numerous times before without getting the authorization question on the UM display.

    However, I now do know the Ultimaker 3 Extended  in combination with Cura 2.6.1 (PPA) can connect via Ethernet and a static IP address. I have seen it with my own eyes, at least once in two weeks ;-)

    Btw, another suggestion would be to seriously consider to give Thopiekar some support or even hire him as a freelancer to offer an official repository. At least for me, Thopiekar's repository was the decisive reason to buy another Ultimaker. Otherwise I would have chosen an Atom 2.5 EX, an Lulzbot TAZ 3 or an RepRap X350.

    Though, with auto print bed levelling and PLA I'm currently getting nice prints, so so far no buyer's remorse.

    asb

    Edited by Guest
  • Link to post
    Share on other sites

    Posted · UM3 Extended - either no network or not slicing - which cura version works?

    After allowing myself access to the printer on the UM display, I got a (stable) Ethernet connection and a webcam stream. Today I had to put the printer in a different room without Ethernet, so I don't know if it will remember the access grants. I will report back.

    It should

    I'd suggest to take a look at how Cura triggers this authorization request. It is definitely erratic as I tried to access it numerous times before without getting the authorization question on the UM display.

    I made some fixes for this problem in 2.6.1. You're the first to encounter something like it again. I was kinda hoping to have it fixed :(

    Btw, another suggestion would be to seriously consider to give Thopiekar some support or even hire him as a freelancer to offer an official repository. At least for me, Thopiekar's repository was the decisive reason to buy another Ultimaker.

    Thopiekar is hired as a freelancer (and intern). So no worries :) We tend to send job offers to most people that live in the area and help out with software. We're always short on good engineers :)

    But the PPA isn't tested by our QA team. So in most cases it will probably work, we can't promise that it will. This is why i'm constantly saying we don't support it (even though we kinda do), but I want to prevent any confusing as to what should work and what might work.

  • 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
        • 18 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...