roboprint писал(а):
Линза (выпуклость-вогнутость) исправляется установкой правильного соотношения длины рук (DELTA_DIAGONAL_ROD в репитере) к радиусу (PRINTER_RADIUS). Не трогая длину рук измените радиус так, чтобы печатало ровно.
В какую сторону крутить параметры я не помню, но там варианта всего два (в большую или в меньшую), поэтому разобораться получится быстро
Добрый вечер!
Сижу настраиваю росток с Repetier. Все вроде бы настроил, но не могу избавится от линзы. Везде пишут про
Цитата:
he value in the firmware constant DELTA_RADIUS (both Repetier and Marlin) controls the “flatness” of the movement of the carriage at a given Z height. If DELTA_RADIUS is too large, the extruder nozzle will track below the desired Z height inside the calibrated points A, B, and C. If DELTA_RADIUS is too small, the extruder will track above the desired Z height inside the calibrated points A, B, and C.
However, in both Repetier and Marlin (as the code is written), you don’t adjust DELTA_RADIUS directly. DELTA_RADIUS is calculated from the initial values entered earlier:
For Repetier in Configuration.h
DELTA_RADIUS is
PRINTER_RADIUS - END_EFFECTOR_HORIZONTAL_OFFSET -CARRIAGE_HORIZONTAL_OFFSET
For Marlin in Marlin.ino.Marlin.pde
DELTA_RADIUS is
DELTA_SMOOTH_ROD_OFFSET - DELTA_EFFECTOR_OFFSET -DELTA_CARRIAGE_OFFSET
To correct the problem, the best course is to change one of the variables set earlier to force the value of DELTA_RADIUS to increase(to lower the extruder nozzle) or to decrease (to raise the nozzle).
To lower the extruder nozzle
increase DELTA_RADIUS by increasing DELTA_SMOOTH_ROD_OFFSET(Marlin) or PRINTER_RADIUS(Repetier).
To raise the extruder nozzle,
decrease DELTA_RADIUS by decreasing DELTA_SMOOTH_ROD_OFFSET(Marlin) or PRINTER_RADIUS(Repetier).
For your first cycle, if you are above the build surface, increase DELTA_RADIUS by (about) the same amount. If the extruder nozzle hits the build surface, decrease DELTA_RADIUS.
но дело в том, что в файле Configuration.h нет фрмулы. Там прописано значение.
Код:
// Delta settings
#define DELTA_DIAGONAL_ROD 240 // mm
#define DELTA_ALPHA_A 210
#define DELTA_ALPHA_B 330
#define DELTA_ALPHA_C 90
#define DELTA_RADIUS_CORRECTION_A 0
#define DELTA_RADIUS_CORRECTION_B 0
#define DELTA_RADIUS_CORRECTION_C 0
#define DELTA_DIAGONAL_CORRECTION_A 0
#define DELTA_DIAGONAL_CORRECTION_B 0
#define DELTA_DIAGONAL_CORRECTION_C 0
#define END_EFFECTOR_HORIZONTAL_OFFSET 33
#define CARRIAGE_HORIZONTAL_OFFSET 23
#define DELTA_MAX_RADIUS 150
#define ROD_RADIUS 125
#define PRINTER_RADIUS 125
#define DELTA_HOME_ON_POWER 0
#define STEP_COUNTER
#define DELTA_X_ENDSTOP_OFFSET_STEPS 0
#define DELTA_Y_ENDSTOP_OFFSET_STEPS 0
#define DELTA_Z_ENDSTOP_OFFSET_STEPS 0
#define DELTA_FLOOR_SAFETY_MARGIN_MM 15
Видно, что ROD_RADIUS и PRINTER_RADIUS равны. Это не есть хорошо. Пересчитал PRINTER_RADIUS=181 и ROD_RADIUS=125. Линза осталась. Однинаково увеличивал обе переменных. Линза остается. Увеличивал до +5. Линза остается и не меняется.
Подскажите где копать. В марлине все настраивалось, а здесь тупик.