-
Notifications
You must be signed in to change notification settings - Fork 1
Movement Configuration
These are settings used for Movements. Settings with EEPROM in the description can be updated through the Repetier Host user interface without requiring a full firmware flash.
- XAXIS_STEPS_PER_MM - 78.8177
- YAXIS_STEPS_PER_MM - 78.8177
- ZAXIS_STEPS_PER_MM - 320
The X and Y steps/mm is actually 78.817734, but I have calculated that this difference is only 1.6 nanometers over the distance of 310mm - I don't know about your accuracy requirements, but I can't measure that small. Having more decimals also seems to cause issues in the firmware
These values are the absolute maximum, which will prevent a move greater than this. It is your responsibility to ensure your slicer does not generate a move outside of the printer that you determined as safe.
I usually test my maximums by jogging the axis 1mm at a time, until a maximum is achieved, then subtract a few mm's and use that value in the firmware.
- X_MAX_LENGTH - 310
- Y_MAX_LENGTH - 210
- Z_MAX_LENGTH - 600
The Z_MAX is able to handle full sized D5 printers, but if you want to reduce it for a Mini, you are welcome.
The maximum speed allowed in each axis:
- MAX_FEEDRATE_X - 200
- MAX_FEEDRATE_Y - 200
- MAX_FEEDRATE_Z - 30
Homing Speeds:
- HOMING_FEEDRATE_X - 40
- HOMING_FEEDRATE_Y - 40
- HOMING_FEEDRATE_Z - 20
Acceleration Print:
- MAX_ACCELERATION_UNITS_PER_SQ_SECOND_X - 1000
- MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Y - 1000
- MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Z - 100
Acceleration Moves:
- MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_X - 2000
- MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Y - 2000
- MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Z - 100
Jerk (how fast it may go around a corner):
- MAX_JERK 10
- MAX_ZJERK 0.3
- HOMING_ORDER - HOME_ORDER_XYZ
- Set order of axis homing. Use HOME_ORDER_XYZ and replace XYZ with your order.
I have created this firmware, since I needed it. I continue to improve on this firmware (adding more features, optimizing other features and settings), and will also offer support on it (through the Wanhao Google Group). All of this takes a lot of time and effort.
If this firmware or my support helps you in any way, please considder a small donation.
For support on this firmware, you can create an Issue (if you believe it is a bug), or post on the Wanhao Google Group.
You should always ensure to include that you are using this firmware on your printer, for us or other experts to help you get what you need faster.
