@Camerin_hahn threads do have a tolerance that could be higher or lower than the stated size thats why you calibrate the E steps.
@Nigel_Dickinson I did check that, just because that was an easy check, and if it was wrong it would have caused my problems. but it does not seem to be working
okay, well i have gotten a few more decent prints, completely redid the calibration and bed leveling, then had to switch to slicing in slic3r instead of using the in-host slicing, because for some reason it will not play nice with a bed centered a 0,0. but i can live with that, assuming that i can get cura to work now
@Camerin_hahn You really need to calibrate the E_STEPS_PER_MM based on observed filament feed length. This is as important as measuring your filament diameter and setting that value into your slicer.
@Neil_Darlow I printed a calibration cube, it comes out quite nicely, not perfect yet (extrude width is .5 so I need to play with that) bit x-y-z are pretty much spot on.