You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is no indication as to why these values would need to be different for the different board/machine versions.
The REV4 settings seem to be the more reasonable ones with 64 microsteps on X and Y (#define X_MICROSTEPS 64 and #define Y_MICROSTEPS 64 in Configuration_adv.h), and the corresponding 320steps per unit setting (DEFAULT_AXIS_STEPS_PER_UNIT in Configuration.h)
In the REV3 config, it is set to 256 microsteps for X and Y and a higher steps per unit setting.
Some of the DEFAULT_MAX_FEEDRATE and DEFAULT_MAX_ACCELERATION settings in Configuration.h are different between the REV3 and REV4 config as well.
As far as i know, the only difference in these two config files should be that the REV3 is homing with mechanical endstop switches and the REV4 is using sensorless homing over the TMC drivers?
And i still think the #define MIN_STEPS_PER_SEGMENT (in Configuration_adv.h) should be set to 1, and not the default value of 6 for our type of machine.
Suggested Solution
Try to keep both configurations for REV3 and REV4 boards as close together as possible. There is no reason for one to use different microstepping settings or different acceleration/feedrate settings.
The text was updated successfully, but these errors were encountered:
Version Number
Marlin 2.1.2.1
Bugfix or Enhancement
Enhancement
Description
Configuration.h and Configuration_adv.h files in the Marlin repository seem to use different microstepping, step/mm and max feedrate/acceleration settings.
See and compare
https://github.com/MarlinFirmware/Configurations/tree/release-2.1.2.1/config/examples/Opulo/Lumen_REV3 with
https://github.com/MarlinFirmware/Configurations/tree/release-2.1.2.1/config/examples/Opulo/Lumen_REV4
There is no indication as to why these values would need to be different for the different board/machine versions.
The REV4 settings seem to be the more reasonable ones with 64 microsteps on X and Y (#define X_MICROSTEPS 64 and #define Y_MICROSTEPS 64 in Configuration_adv.h), and the corresponding 320steps per unit setting (DEFAULT_AXIS_STEPS_PER_UNIT in Configuration.h)
In the REV3 config, it is set to 256 microsteps for X and Y and a higher steps per unit setting.
Some of the DEFAULT_MAX_FEEDRATE and DEFAULT_MAX_ACCELERATION settings in Configuration.h are different between the REV3 and REV4 config as well.
As far as i know, the only difference in these two config files should be that the REV3 is homing with mechanical endstop switches and the REV4 is using sensorless homing over the TMC drivers?
And i still think the #define MIN_STEPS_PER_SEGMENT (in Configuration_adv.h) should be set to 1, and not the default value of 6 for our type of machine.
Suggested Solution
Try to keep both configurations for REV3 and REV4 boards as close together as possible. There is no reason for one to use different microstepping settings or different acceleration/feedrate settings.
The text was updated successfully, but these errors were encountered: