GregValiant 1,411
Hold on there @geert_2. We may have the Z dimension to work with if the model was scaled "overall".
@tigertr0ut - at the beginning of a Cura gcode file will be a line ";MAXZ". By comparing that to the Z height of your model you should get a good ballpark number of the scale. If the MAXZ in the gcode is 27.50 and you know the model is 23.00 then there ya go for a scale of 119.56%.
If you only scaled the XY then you have to jump through some hoops by finding outside wall lines in the Gcode that are parallel, calculate the distance between them, and then add the Line Width to the dimension. If the print is an odd or organic shape this may not be possible. Cylinders and holes are tough to figure out even when reading the code into AutoCad.
Recommended Posts
geert_2 558
I don't think so: as far as I know, a gcode-file only consists of machine commands like: move the head to this point, start extruding so much material, go to that point, etc. There is no 3D-model shape information in the file, no STL. Basically, it just moves the head and bed around, and dictates the extrusion.
I think the best way is to position your first model on the bed again in Cura, and do the same thing you did earlier. Chances are you are going to end up with the same scaling, because you follow the same reasoning as then. Or take a ruler and measure your printed model, and compare that to your CAD-design.
Link to post
Share on other sites