I am new to 3d printing and FreeCad and as a first project have just had a try at designing a part for my cnc machine in FreeCad and printing it with my Neptuune3.
The shape is simply a rectangle 20x40mm padded to 2mm with two holes for m5 bolts. There is a small raised hollow rectangle along one side of the top surface, that a reed switch sits in.
I have a usable part but have found that I need to specify the diameter of the circles that become my bolt holes as being 8mm as even at 5.5 or 6mm they are too small when printed and the main part has actually printed as 2mm over size in all axis 22x 42x4
Having just had another look at Cura I can see that it does show the size of the object to be printed and it is 2mm greater than what I drew in FreeCAD. There must be something I have not understood or overlooked? Can anyone help with this? Thanks
A 2mm bias does not seem scale related. Scale would be different for each axis, that is unlikely.
My guess would be, digital caliper has 2mm offset, due to not zeroed.
Hole size specified might have been for number 8 screw, that is small. I typically use pocket and define hole about 0.2mm larger, in your case 8.2mm diameter.
There is a measure tool in FreeCad, and Cura shows approximate size, lower left corner by title. Gcode can be viewed to check number of layers, and layer height for Z dimensions. Multiply for height.
Here is example 20mm is 22mm that’s 1.1 scale factor ; 40mm to 42mm is 1.05 scale factor ; 2mm to 4mm is 2.0 scale factor. Those scales seem unlikely to happen without intention. Turning on caliper and making measurements without zeroing, would be a realistic way of generating same 2mm bias for all subsequent measures.
What do you mean by “turning on caliper”? Are you referring to a physical caliper? Or is there some add-in for Cura called Caliper?Mind you, I still don’t see how it applies, since he’s talking only about FreeCAD & Cura. How it’s adding 2mm in all axes, I’m not sure.
@Looking_out_to_sea, holes printing smaller than specified in CAD programs is normal. Mostly, increasing the hole diameter by 0.2mm is enough to compensate, but it does depend on the printer and how well it’s tuned. I don’t remember if Cura has it, or if there’s an add-in that adds it, but Prusa Slicer and Super Slicer have a feature to increase hole diameters by X amount, specifically to compensate for the normal shrinkage from FDM printing.
Hole Horizontal Expansion in Cura will expand a hole. I’ve used that and it worked quite well. But it bit me in the butt on some other models (which to me were not holes, but interior features) that produced an odd result.
This is a digital caliper. They make measurements with encoder. Before starting measurements, jaws are closed, reset at bottom right is pressed. If that step is skipped, measurements may be incorrect. Similar to home all, on printer. [ATTACH=JSON]{“data-align”:“none”,“data-size”:“medium”,“data-attachmentid”:16121}[/ATTACH]
LOL, I am familiar with digital calipers. I own one. That still doesn’t answer the question about how it is that he creates a model in FreeCAD that’s 20mm wide and Cura says it’s 22mm wide. Physical calipers don’t even come into it at all. How could they: nothing has even been printed yet.
@Looking_out_to_sea I would check your FreeCAD drawing again, very carefully. I have never heard of this behavior from FreeCAD before. Perhaps you should create several models in FreeCAD and import them one at a time into Cura and check the dimensions. To me, something is off.
Having just had another look at Cura I can see that it does show the size of the object to be printed and it is 2mm greater than what I drew in FreeCAD.
@Geit, ordinarily I would completely agree with you. The issue here, and I don’t know why it seem so hard to get people to understand, is that Cura says the model is 2mm bigger than FreeCAD. I don’t know how that is possible, but that is what the OP states. So FreeCAD says the part is 20mm wide but, when it’s brought into the slicer, Cura says the part is 22mm wide. I can’t explain that.
As I understand the problem the part is one size in Freecad and Cura is showing it as being 2mm larger. My 1st reaction would be to open the .stl file into a different slicer and see if the dimensions are.correct. You can download PrusaSlicer here In the right hand panel towards the bottom you will see the dimensions of the object once the .stl is loaded.
Well, I guess there is some setting wrong or just showing a wrong value.
I design in FreeCAD using real world dimensions. I calibrated my printer using a caliper and simply load stuff and slice stuff within the slicer it comes out of the printer fine, so there is no problem with the overall sizing.
Maybe some unit issues. e.g. imperial vs metric. No clue. Maybe it is just the size display which is wrong, but I never noticed or experienced a problem with created and sliced files.
HOWEVER: When you download stuff from thingiverse and load it into FreeCAD/Slicer I often noticed that models are off by a factor of 100 or even 1000 in all dimensions. No clue how that uploaders managed to get it that wrong when designing. It simply makes no sense.