donovan6000 / M33-Fio

The ultimate OctoPrint plugin
GNU General Public License v3.0
125 stars 38 forks source link

Wall size always 0.35 #81

Closed jbliesener closed 8 years ago

jbliesener commented 8 years ago

There seems to be an error in converting the profiles. The wall size is only one line width, generating too thin walls and lots of oozing.

The problem seems to be that engineToProfile.py does not use the insetCount parameter. The value is saved to the lineCount variable, but not used to calculate wall_thickness.

I'm not sure, but maybe, changing

output.write("wall_thickness = " + str(layer0extrusionWidth / 1000.0) + '\n')

to

output.write("wall_thickness = " + str(extrusionWidth * lineCount / 1000.0) + '\n')

could solve the problem.

donovan6000 commented 8 years ago

Ok, sounds right to me. The devel branch now used the engineToProfile.py with you fix and changing the fill settings in the profile editor will also adjust the wall_thickness parameter.