Welcome! Log In Create A New Profile

Advanced

Marlin 2.1.1 Configuration.hsettings ignored

Posted by walts 
Marlin 2.1.1 Configuration.hsettings ignored
November 28, 2022 04:40PM
I'm having problems upgrading to Marlin 2.1.1

I have a RAMPS 1.4 motherboard with A4988 stepper drivers. When I compile with
DEFAULT_AXIS_STEPS_PER_UNIT { 80.0, 80.0, 1259.84, 100.0 }
the X and Y axis move 50 mm when I give a G1 Y10 command, for example.
Setting the steps per unit manually with M92 X80.0 Y80.0 the axes perform normally.

I'm about out of ideas. I have not had this problem with previous versions.

Help, please.

Walt
VDX
Re: Marlin 2.1.1 Configuration.hsettings ignored
November 28, 2022 04:51PM
... this could show, that you have 16 steps per mm instead of 80, what you defined.

Recalculate with motor type, microstepping amount, gear ratio, screw measure and such ...

Edited 1 time(s). Last edit at 11/28/2022 04:52PM by VDX.


Viktor
--------
Aufruf zum Projekt "Müll-freie Meere" - [reprap.org] -- Deutsche Facebook-Gruppe - [www.facebook.com]

Call for the project "garbage-free seas" - [reprap.org]
Re: Marlin 2.1.1 Configuration.hsettings ignored
November 28, 2022 08:54PM
You NEED to reset your eeprom to firmware defaults.

If you do a M503 after power up and look for the M92 line, you will probably find that the eeprom has different settings
Re: Marlin 2.1.1 Configuration.hsettings ignored
November 28, 2022 09:01PM
After you first initialize the eeprom, the values stored in eeprom take precedence

No matter how many time you then update the steps/mm in code and recompile, it will continue to use the old data in eeprom

Until you reset eeprom data back to firmware defaults, M502 load firmware defaults M500 save to eeprom

Or you enable EEPROM_INIT_NOW wihch resets eeprom back to firmware default on each new firmware upload
Sorry, only registered users may post in this forum.

Click here to login