Jump to content

GCODE does not match STL


FluffyPuppy123
Go to solution Solved by Slashee_the_Cow,

Recommended Posts

Posted (edited) · GCODE does not match STL

I have NO idea what's going on here. The STL looks good in Blender and Cura, but the preview mode looks horrible, and it does print it this way.

I've looked at other blades, by a different person, and they don't have these defects as seen in the screenshot. It's not flush against the blue line.

I've changed printers, quality of print, etc.

 

The items are found here: https://www.thingiverse.com/thing:6194724

and here: https://www.thingiverse.com/thing:6252692

Any thoughts?

Screenshot (84).png

untitled-blade_1_.stl untitled-Blade.stl

Edited by FluffyPuppy123
Adding link to original STL
  • Link to post
    Share on other sites

    Posted · GCODE does not match STL

    Just looking at blade (not 1), it seems to be a pretty shoddy quality STL file - it doesn't have a scale set (so every program thinks it's a different size) and there's some obvious errors (like here there's a couple of polys with their normals facing the wrong way)

    image.thumb.png.56cd110ef9623771fbdb0029c80bba3a.png

     

    And it just doesn't have enough geometry for a blade that's curved like this - it gets really rough at places like the hilt:

    image.thumb.png.d4c7746a88767ed52105236c03c2b903.png

     

    And it basically comes to (literally) a knife's edge at the side of the blade - you'd need to have a pretty good 3D printer to pull off details this fine:

    image.png.1089ce095ad3e21ffba308647a5893a4.png

     

    Even scaling it to the max size my printer can do (250mm Z) and using ideal settings (inclusive slicing, print thin walls, thinnest layers and narrowest lines I can pull off with a 0.4mm nozzle) it can't manage it:

    image.thumb.png.515cbb8923f9a1be4ec60d1cb08788b5.png

    Slicing it for other printers I have profiles for installed doesn't really fare any better:

    image.thumb.png.a4d7a47cb9aba798fcaf643c386f9995.png

    I'm actually surprised they manage to curve the top of the blade like they do, considering it looks like this:

    image.png.6cc43204e48c45883b35a077ed630062.png

     

    I'm not sure if you know much about 3D modelling, but that sword only has 1,504 vertices - that's not a lot for something which is supposed to be curved in pretty much every way possible - for comparison, here's my squishy die (printed it with TPU - lets you play games AND relieve stress):

    image.thumb.png.99b22a0f1190c558cfb534ba0b584aa3.png

    That has 10,020 vertices. Not necessarily the most fair comparison, given every side has rounded pips. Let's throw it in the rubbish:

    image.thumb.png.b2955b7fb04b5a5701fd56c13eaa44e9.png

    The rubbish bin with 6,862 vertices, to be exact. Okay, let's just close the lid on this:

    image.thumb.png.fdcf59736d778dd9b1e1c333ac0cc7cb.png

    That lid - and yes it does fit on top of that bin - has 7,196 vertices.

     

    I think I've made my point: the STL files you have are not great for printing. You could try improving them in Meshlab or Meshmixer but I'm not sure you could do enough without having the source file for the model, exporting with a lot more detail, and blunting sharp edges that your everyday printer simply can't print.

  • Link to post
    Share on other sites

    • Solution
    Posted · GCODE does not match STL

    Looking at blade_1: same deal. Between the two blades there's only 2,437 verts. Also no measurement units provided. The one on the right doesn't even sit on the build plate (its base is higher than the left one).

     

    The right one comes to a sharp point you're never going to get for the whole length of its blade.

    image.png.7534ef11cbced2157582086849439343.png

    The left one is only marginally better in that regard.

     

    I mean, just look at this. You can see the individual triangles (right blade)

    image.thumb.png.8f2344a37b7d9fa5eceffbc87a1eda69.png

    At first I thought that little bit at the bottom was a messed up normal, but for whatever reason it's a cut in the model:

    image.png.c92ae19d571b8b4fd99f5c9ca03d6af7.png

     

    Comparison: yes, this one is probably completely overkill (I treat $fn in OpenSCAD like a toy) but here's a letter I printed at 19.6 x 24 x 5mm:

    image.thumb.png.c86293d891d8a9a180798d686a1d889f.png

    How much does it take to get an overly smooth twisted J? 1,515,975 verts. As I said, complete overkill. At least by the time I got to the I, I'd turned things down a notch:

    image.thumb.png.f593b12b4766f2fdc8448d3f8bf4769d.png

    ...that notch still has 4,100 verts.

     

    But what about my lovely bovine avatar (which I actually use in a bunch of other places and have had merch custom made)?

    image.thumb.png.08473845746067a2f095570aaf5dd601.png

    Fewer verts. Only 357. But that's for a 30x30 pixelated cow avatar (completely flat on the back) with absolutely zero curves. Two swords need a hell of a lot more than 6.8x the verts required to make this cow.

     

    I think I've made my point. But let's flip a coin, to be sure:

    image.thumb.png.7bfffd8042630674824dd2f4086b45e7.png

    Finally, a fair comparison! 1,700 verts for a coin. And if anyone's curious, yes, I am enough of a smartarse that the other side is a tail:

    image.png.9200b5f6d43d6d9e5160c1199f4e6b59.png

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