Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Marlin configuration files, Difference between REV3 and REV4 #668

Open
Magpie-81 opened this issue Jun 14, 2023 · 0 comments
Open

Marlin configuration files, Difference between REV3 and REV4 #668

Magpie-81 opened this issue Jun 14, 2023 · 0 comments
Assignees
Labels
area: marlin change to marlin, or marlin config

Comments

@Magpie-81
Copy link

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.

@G-Pereira G-Pereira added the area: marlin change to marlin, or marlin config label Aug 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: marlin change to marlin, or marlin config
Projects
None yet
Development

No branches or pull requests

3 participants