Обнулить, имел ввиду- позиционирование, юстировка, калибровка осей (привык к чпу-шным терминам- ссори
)поиск исходных, нулевых точек (home).
Так, а вот о положении концевиков и принципе работы - это новость! У меня допустим, концевики только в верху стоят и то нц (нормально закрыты) а ноль получается в низу
.. тоисть мне надо настроить прошивку на работу только от максимального значения и при этом еще инвертировать концевики в прошивке- чтобы он понимал их как НО (нормально открыты). Надеюсь не надо нулевые ставить в раене стола? конструкция моя это действие категорически запрещает
.
Файл вкладывать Configuration.h ?
Было бы не плохо- если бы знать где в нем изменять параметры в этом файле! Прошивка от атома в принципе неплохая, но размеры тяг и все остальное там я не могу пока найти
По ссылке где сборка онлайн - тяжеловато пока понять все полностью.. даже через ломаный гугловский переводчик.
С движками ясно- инвертирую, но боюсь это не даст пока ничего пока не настрою работу от каких концевиков ему работать.
Добавлено спустя 24 минуты 38 секунд:Так понимаю, концевички где-то здесь надо править?
//#define ENDSTOP_PULLUP_X_MIN true
//#define ENDSTOP_X_MIN_INVERTING false
//#define MIN_HARDWARE_ENDSTOP_X true
//#define ENDSTOP_PULLUP_Y_MIN true
//#define ENDSTOP_Y_MIN_INVERTING false
//#define MIN_HARDWARE_ENDSTOP_Y true
//#define ENDSTOP_PULLUP_Z_MIN true
//#define ENDSTOP_Z_MIN_INVERTING false
//#define MIN_HARDWARE_ENDSTOP_Z true
#define ENDSTOP_PULLUP_X_MAX true
#define ENDSTOP_X_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_X false
#define ENDSTOP_PULLUP_Y_MAX true
#define ENDSTOP_Y_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Y false
#define ENDSTOP_PULLUP_Z_MAX true
#define ENDSTOP_Z_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Z false
#define max_software_endstop_r true
#define min_software_endstop_x false
#define min_software_endstop_y false
#define min_software_endstop_z false
#define max_software_endstop_x true
#define max_software_endstop_y true
#define max_software_endstop_z true
#define ENDSTOP_X_BACK_MOVE 5
#define ENDSTOP_Y_BACK_MOVE 5
#define ENDSTOP_Z_BACK_MOVE 2
#define ENDSTOP_X_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_Y_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_Z_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_X_BACK_ON_HOME 1
#define ENDSTOP_Y_BACK_ON_HOME 1
#define ENDSTOP_Z_BACK_ON_HOME 0
#define ALWAYS_CHECK_ENDSTOPS 1
Чет я запутался уже полностью... голова болит
Добавлено спустя 2 часа 8 минут 56 секунд:значит вычислил следующее- перресобрал прошивку в онлайн, все равно не отзывается на команды,пишет start
Info: 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000
Free RAM:2435
X:0.00 Y:0.00 Z:0.00 E:0.00
wait
wait
wait (скоростя вроди как в порядке)
вот конфиг с последней сборки
закидываю простого мерлина- на команды отвечает нормально. Только почему то один концевик пишет что триггет. Возможно рамс коротнул... пока меняю все разжовую на ходу....