Люблю я про всякие грабли писать... )
Хоть я и получит корпус аж в феврале, заказав и попав на китайский новый год, некоторые коплектующие ко мне ехали аж до мая.
Все полученно, вдумчиво и неспешно собрано.. подключено. Тем более прюша которая послужила донором болтов и моторов активно печатала.
И вот первый запуск, грабли... грабли.. )
Грабли 1 ось Z.
Ось Z весело бежит вверх. Переткнул фишку мотора, всеравно бежит вверх.
Тут я оговорюсь, опыт работы с пришей сыграл со мной злую шутку. У прюши верхняя точка оси Z это максимальное значение.
Следовательно когда мы в pronterface жмем кнопку "вверх", стол ползет вверх.
Внимательно смотрим на Sprint, и понимает. Верх это 0, низ это максимум. Следовательно когда мы жмеш кнопку с +, т.е. вверх, стол должен ползти вниз, т.к. имено там максимум.
У меня ползет вверх, переткнул фишку мотора, ситуация не поменялась.
Поменял значение #define INVERT_Z_DIR
true ось Z начала жить, но жить как то плохо..
Оказалось, что с того момента как я заказа корпус и комлектующие, винт оси Z нужен был с шагом 2мм, потом 4мм, а в последних сообщения выяснилось, что вообще 8мм. Это парамер тоже живет в прошивке.
#define DEFAULT_AXIS_STEPS_PER_UNIT {(200*16)/(2.0*20),(200*16)/(2.0*20),200*16/
2,280}

- 001.jpg (144.11 КБ) 2212 просмотров
Грабли 2, перемещение по осям.
Реакция на кнопки перемещения по осям была странная, головка ехала в двух направлениях, сильными рывками с грохотом.
Смотрим на принтер сверху:
Все наместе, подлючено все верно.
Сдергиваю ремень, вешаю маячки.. Начинаю наблюдать за моторами
Y мотор молчит. Вешаю место X, работает. Оказалось мервый драйвер мотора.
Заменил драйвер, все отлично заработало.
Проверил направление вращения моторов:
Направления соответствуют. Устанвил ремень, все оси выходят в HOME.
Сегодня вечером тестовый кубик, и уже накопились задачи.