Steps per mm when you don't have steps per mm on your printer
 
Notifications
Clear all

Steps per mm when you don't have steps per mm on your printer  

  RSS
Just another printer
(@just-another-printer)
Active Member
Steps per mm when you don't have steps per mm on your printer

My Anycubic Kobra 2 is out by 4mm over 200mm!

There is no steps per mm adjustment so I had to do it in software

First I worked out how much it was off with test prints

Then I worked out the X, Y & Z scale factors

Then scale in the slicer before slicing

Now my prints are accurate

BUT it's another hoop to jump through, would be nice if Prusa could apply a scale just before slicing for machine correction for us poor users without steps per mm

Also if you have a Kobra 2 complain until they fix it on the hardware side

BUT this would work for any printer at the expense it ONLY works properly on that printer as it produces over/undersized code on a properly calibrated printer

 

Thanks

Opublikowany : 16/09/2023 3:51 pm
Neophyl
(@neophyl)
Illustrious Member
RE: Steps per mm when you don't have steps per mm on your printer

Steps per mm are stored in your printer, its not like you 'dont have them'.  Normally this is something you configure in your printers firmware or are saved to the printers eeprom.  You read back the settings stored (usually using M503 if the firmware is Marlin), do your calibration prints to work out what the new values should be, write them and save them to eeprom.  If your printer doesnt support saving them to eeprom then you could compile the values into the firmware directly.   That way you don't do anything with slicer software.  You could add the accurized value settings to the slicers start gcode block and save the profile if you dont want (or cant) permanently save them to your printers eeprom.

Basically  printer is useless unless its actually movements match what you are telling it to do.  There are many websites with instructions, for example https://www.layerfused.com/3d-printer-calibration   or https://www.easy3dhome.com/steps-mm-calibration/   google is your friend.

Opublikowany : 16/09/2023 8:39 pm
Just another printer
(@just-another-printer)
Active Member
Topic starter answered:
RE: Steps per mm when you don't have steps per mm on your printer

This is the Kobra 2

https://www.anycubic.com/products/kobra-2

It has no USB to connect to computer it prints ONLY from SD card and you can update the firmware only from SD Card it's standalone

They haven't added an option for you to change the steps per mm

I have complained

But it cannot be the only printer that has this issue but I realize it can be solved in software too at the expense of making over/undersized Gcode that only works on the targeted printer

Opublikowany : 17/09/2023 8:15 am
mkoic
(@mkoic)
Eminent Member
RE: Steps per mm when you don't have steps per mm on your printer

Just add an M92 command in your start gcode with the desired steps for each axis.

Opublikowany : 17/09/2023 2:51 pm
Just another printer
(@just-another-printer)
Active Member
Topic starter answered:
RE: Steps per mm when you don't have steps per mm on your printer

Spot on! I'm still harassing them to change the firmware so you don't need to make broken Gcode

After all this will only print right on that one printer correctly

Much better to fix it printer side

Opublikowany : 18/09/2023 10:51 am
Suzygs1000
(@suzygs1000-2)
Member
RE: Steps per mm when you don't have steps per mm on your printer

Ok, you sound like a very knowledge person ... firstly, if you cannot connect your printer to a computer, how can you find out what the current e steps are for the X Y axes,. and secondly, how can you modify them other than using  Start gcodes on the slicer?

Opublikowany : 28/10/2023 4:23 am
mkoic
(@mkoic)
Eminent Member
RE: Steps per mm when you don't have steps per mm on your printer

You didn’t mention what printer you have, but here’s how it’s done on an Ender 3.  Pay attention at the 5:30 mark.

 

 

Opublikowany : 29/10/2023 3:57 am
Suzygs1000
(@suzygs1000-2)
Member
RE: Steps per mm when you don't have steps per mm on your printer

That'd be great, except that the printer the original poster has does not have the facility in the firmware ... or it would be that easy

Opublikowany : 29/10/2023 5:43 am
Diem
 Diem
(@diem)
Illustrious Member

it can be solved in software too at the expense of making over/undersized Gcode that only works on the targeted printer

All gcode is printer (model) specific.

@just-another-printer is using the best method - test, measure and calibrate.

The best place to apply the resulting factor is as parametric x,y and z gains in the original CAD then the output file (.step .STL) becomes printer specific but easily reconfigurable.

You *can* already do this in PrusaSlicer using the Object Manipulation pane at bottom right.   Scale factors are preserved in project files so save a project, say a simple cube, with the settings preconfigured as a standard starting place.  To print, open the preconfigured project, import the shape file as a part (right click, add part) and it will be scaled on arrival, now 'Split to objects' (button at top) and delete the cube leaving the shape to be sliced at scale.

Cheerio,

Opublikowany : 29/10/2023 10:37 am
Just another printer
(@just-another-printer)
Active Member
Topic starter answered:
RE: Steps per mm when you don't have steps per mm on your printer

It's an Anycubic Kobra 2, runs Marlin

I solved this for now with adding M92 X100 Y100 to prusa slicer

Was set to X99 Y99, I wonder if they set it wrong given 100 on both axis fixed it, Z I only tested to 40mm but was fine so never adjusted it, the other axis's were obviously off over 40mm

I will reflash with Klipper and Pi/touch screen solution at some point but it works fine so doing what I want with it first before I break it ha ha ha

It's now accurate to 0.1mm over 100mm that's fine for me

Opublikowany : 30/10/2023 4:32 pm
Just another printer
(@just-another-printer)
Active Member
Topic starter answered:
RE: Steps per mm when you don't have steps per mm on your printer

Anycubic were full of crap

It connects fine and M92 reported X99 Y99

But I worked it out before I connected it

How??

I set 50 steps per mm then measured the print did the math and adjusted (Doubled)

Turns out I got lucky 100 steps per mm gives me accurate prints repeatably with Petg and PLA

Opublikowany : 30/10/2023 4:36 pm
Jack.Maniaki
(@jack-maniaki)
Member
RE: Steps per mm when you don't have steps per mm on your printer

Wait you can connect to pc and alter the e-steps? all of the community documentation says it is still locked down.

How would I go about checking my e-steps on a kobra 2 pro and fixing? This is my first printer and I got it exactly two weeks ago.

I've done lots of calibrating this thing but I'm having some issues that I suspect are e-step related.

Opublikowany : 15/02/2024 4:12 am
Share: