Jump to content

Is there a size limit to the GCode an Ultimaker2 willl accept?


Dougasaurus

Recommended Posts

Posted · Is there a size limit to the GCode an Ultimaker2 willl accept?

Hi there. Just got an Ultimaker 2 a few days ago, and it's my first go at 3D printing. Printed a few little things that are obviously not up to the standard of the little test block that comes with it, but I thought I'd move on to an attempt at ABS anyway. After some trial runs of smaller simpler parts, I got it to stick and complete a build, and so moved on to the part I actually wanted to build out of ABS. I tried sticking with the same settings as worked for the smaller parts and this produced a file 600 layers thick, 35MB in disk space, but when I try to print it from the SD card, the printer won't select it. When highlighted, it just says 'no info available', and doesn't even beep when I press the clicky wheel. I've been progressively making the file smaller by making the print coarser, despite wanting high quality, but to no avail. So my questions are:

Is there a maximum size for the gcode file? (and if that's the limitation I'm running into, why is that, given I'm not making a particularly large part which only uses 20 grammes of filament?)

Am I going in the wrong direction... is there a likely cause I'm completely overlooking?

I did try searching the forums before posting, and the nearest thing I found was someone getting empty files that printed nothing, but they were able to select them for printing, and I am not.

Thanks for reading...

  • Link to post
    Share on other sites

    Posted · Is there a size limit to the GCode an Ultimaker2 willl accept?

    I've printed 76MB gcode files so that's not your issue.

    Could it be that the file didn't fully transfer to SD card? Try using a comparison tool such as winmerge to compare what is on the SD card to what is on your hard drive to see if the files are identical.

    35MB is pretty large for something only 600 layers thick. I recommend you reduce the qty of line segments - it's kind of silly if most of the gcode moves are less than .1mm if your nozzle diameter is .4mm. So consider using meshmixer to simplify your STL file and slice one more time (not that I think this is your problem - it just might greatly improve the speed and quality of your print - and your printer not shake so much trying to make 200 tiny movements in slightly different directions per second):

    REDUCING/REMOVING POLYGONS/TRIANGLES

    Meshlab:

    http://www.shapeways.com/tutorials/polygon_reduction_with_meshlab

  • Link to post
    Share on other sites

    Posted · Is there a size limit to the GCode an Ultimaker2 willl accept?

    Thanks for the reply, gr5, some good tips there.

    Winmerge says the files are identical, so transfer to card doesn't seem to be an issue.

    I tried out Meshlab, and it looks like it could be a useful tool in the future, but when I tried applying it to my model, I got what looked like some strange artefacts and self intersection. I might just simplify my model to some extent instead.

    I also went back to an STL that had worked previously, generated some new gcode from it, and that loads up fine. This does rather suggest to me that it's something to do with my model, and I have tried a few alterations to make it more printer friendly, but there's only so much you can do before compromising your aims for the design.

    Does the printer take a long time to load large files? Am I being just being impatient (though I did wander off for a bit and come back, so I doubt this), or did your 76MB file allow you to select it immediately?

    The model is a mix of thick and thin sections to the point where in a couple of places using the layer view, you can see slight overlap between red lines. I was under the impression that if Cura creates gcode, then the UM2 would attempt to follow it regardless of little issues like this, and they would just cause quality problems. I presume this is the case, and the UM2 doesn't check the gcode for anything shape related, just whether the gcode is readable and what flavour it is, correct?

  • Link to post
    Share on other sites

    Posted · Is there a size limit to the GCode an Ultimaker2 willl accept?

    The printer should start moving immediately (other than heating up nozzle and bed) even if there are "empty" layers. It doesn't matter how large the file is because the Arduino computer on the UM2 can only load a very small part of the file at a time anyway so it doesn't preload the file or anything like that.

    Did you use any kind of plugin? There are plugins that purposely pause the printer or tell it to sleep for some number of seconds. Check that all your plugins are disabled as by default Cura pulls in old plugins from previous slicing jobs so any plugins you added on a previous slice job will show up with the same settings even if that was meant to be a one-off.

  • Link to post
    Share on other sites

    Posted (edited) · Is there a size limit to the GCode an Ultimaker2 willl accept?
    It doesn't matter how large the file is because the Arduino computer on the UM2 can only load a very small part of the file at a time anyway so it doesn't preload the file or anything like that.

    See, it's good talking to someone who has more than a vague idea how these things actually work... very informative tidbit.

     

    Did you use any kind of plugin?

    I've not touched any plugins yet. Normally when you select a file to print, it beeps recognition that you pressed the button and goes to the warm up screen, and it's been doing neither.

    In further news, I went back to SolidWorks and remodelled from scratch, and though the final result is slightly different (less complex STL and physically a bit shorter) it does the same job. This is currently running on the UM2. I don't know what it is, but it seems something in the old model (which I modified and resliced many times) really didn't agree with Cura and the UM2. I'll have to see about uploading one of the iterations that didn't work.

    Edited by Guest
  • 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...