Jump to content

why does the usb function still suck


Recommended Posts

Posted · why does the usb function still suck

Please be aware that the development of Cura by Ultimaker is focussed on Ultimaker 3d printers. I assume you use Cura with a third party printer. In such a case the open-sourceness is key. That means, the creator of that printer profile or the manufacturer of the printer (which would be the same in an ideal case) should care about the USB connection by Cura.

In case you try to print through USB from Cura to an Ultimaker printer: it's not recommended, please use the sd card or Octoprint instead.

  • Like 1
Link to post
Share on other sites

Posted · why does the usb function still suck

I'm just a user but I have written a little code (poorly) for serial port communication with everything from a 60 ton Baldwin Universal Test Machine to robotic puppets.

I tried to build an app to be a print server that would transmit a gcode file to a 3D printer.  After numerous hours trying to emulate the printer in my code (so the transmission rate would match the rate of usage by the printer) I gave up and threw it all away.  That may have been what happened at Ultimaker as well and they chose to go a different way.  I don't think anyone has updated the "USB Printing" plugin for several years.  Since it is open source - you are welcome to try.


If you really want to print over the USB then you will likely have to invest in an Octoprint/RaspberryPI setup.  That seems to work pretty well and avoids the problems like (in my case) Microsoft pushing updates that cause a re-boot, or buffer under-runs and over-runs that cause stuttering and missed commands, or M115 being truncated to M1 by the printer causing an "emergency stop".  All of those are critical errors and they absolutely do happen.


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