Results 1 to 10 of 13
Threaded View
-
10-08-2015, 02:39 PM #7
- Join Date
- Feb 2015
- Posts
- 371
Here is the code in my Marlin...
Code:#ifdef ULTIPANEL_FEEDMULTIPLY // Dead zone at 100% feedrate if ((feedmultiply < 100 && (feedmultiply + int(encoderPosition)) > 100) || (feedmultiply > 100 && (feedmultiply + int(encoderPosition)) < 100)) { encoderPosition = 0; feedmultiply = 100; } if (feedmultiply == 100 && int(encoderPosition) > ENCODER_FEEDRATE_DEADZONE) { feedmultiply += int(encoderPosition) - ENCODER_FEEDRATE_DEADZONE; encoderPosition = 0; } else if (feedmultiply == 100 && int(encoderPosition) < -ENCODER_FEEDRATE_DEADZONE) { feedmultiply += int(encoderPosition) + ENCODER_FEEDRATE_DEADZONE; encoderPosition = 0; } else if (feedmultiply != 100) { feedmultiply += int(encoderPosition); encoderPosition = 0; } #endif//ULTIPANEL_FEEDMULTIPLY
Code:#ifdef ULTIPANEL_FEEDMULTIPLY // Dead zone at 100% feedrate if ((extrudemultiply < 100 && (extrudemultiply + int(encoderPosition)) > 100) || (extrudemultiply > 100 && (extrudemultiply + int(encoderPosition)) < 100)) { encoderPosition = 0; extrudemultiply = 100; } if (extrudemultiply == 100 && int(encoderPosition) > ENCODER_FEEDRATE_DEADZONE) { extrudemultiply += int(encoderPosition) - ENCODER_FEEDRATE_DEADZONE; encoderPosition = 0; } else if (extrudemultiply == 100 && int(encoderPosition) < -ENCODER_FEEDRATE_DEADZONE) { extrudemultiply += int(encoderPosition) + ENCODER_FEEDRATE_DEADZONE; encoderPosition = 0; } else if (extrudemultiply != 100) { extrudemultiply += int(encoderPosition); encoderPosition = 0; } #endif//ULTIPANEL_FEEDMULTIPLY
Qidi X Plus 3 Paper thin first...
05-27-2024, 01:15 AM in General 3D Printing Discussion