Welcome! Log In Create A New Profile

Advanced

Firmware help

Posted by Rogue 
Firmware help
June 04, 2016 09:40PM
I'm trying to tune my X, Y, and Z axis on my Prusa i3. I don't really know a lot about Arduino code or calculations on how to get the numbers. Was wondering if someone could give me pointers on how to do it. I think this is what I need to change in the code

#define DRIVE_SYSTEM 0
#define XAXIS_STEPS_PER_MM 100
#define YAXIS_STEPS_PER_MM 100
#define ZAXIS_STEPS_PER_MM 4000

I should mention that I changed out the timing belt pulley on my X and Y because I was getting a lot of slippage with the stock ones.
Printed out a part that's supposed to fit a 25mm pipe and the hole actually measures 24.33mm
Re: Firmware help
June 05, 2016 12:35AM
Holes will always be smaller than actual drawing size, you cannot calibrate a printer with a cylindrical parts.

Print a calibration cube (bigger the better) and then use a rule of 3, in your case: 25X100/24.33= 102.75 (new step number).

I usually add 0.2mm to any hole I design to compensate for printing process.
Re: Firmware help
June 05, 2016 06:47PM
Ok, so I printed a 40x40x40 cube and got 40.08x40.03x40.18

Right now I think it must just be the STL file from Thingiverse that's messed up...will have to contact the maker.

Thanks for the heads up about the hole size issue will have to remember that when I'm doing designs
Re: Firmware help
June 05, 2016 08:13PM
Your calibration is quite good, you are better off leaving it like that or just adjust to the smaller number like: 40X100/40.03=99.92 and Z 40X4000/40.18=3982.

Print an even bigger cube like 160*160*60 hollow with vase option, that way you van also measure extrusion width.

You can adjust size of the stl file in the slicer.

Edited 2 time(s). Last edit at 06/05/2016 08:19PM by ggherbaz.
Sorry, only registered users may post in this forum.

Click here to login