6. Настройка шагов перемещения по осям.Нам необходимо выяснить сколько наш принтер делает шагов на единицу расстояния (в нашем случае 1 мм) по каждой из осей.
В нашем случае используется двигатель, который делает 200 шагов на оборот, и мы дробим этот шаг на 16 микрошагов.
Далее по осям X и Y у нас ременная передача шаг каждого зуба 2 мм и шпуля имеет 20 зубов.
Таким образом, наш двигатель за один оборот делает 200*16 = 3 200 шагов и преодолевает за эти 3 200 шагов расстояние 20*2 = 40 мм.
Следовательно, для того что бы принтеру пройти 1 мм необходимо 3200/40 = 80 шагов (это значение одинаково для оси X и оси Y).
На оси Z установлен трапецеидальный винт, который имеет шаг разный, кто какой приобрел. Например, 8 мм на один полный оборот, т.е. наш принтер за один оборот винта по оси Z проходит 8 мм и делает для этого все те же 3 200, хотя для ускорения оси Z можно поставить дробление (джамперами) и 1/8, как это сделать написано в 3 части.
Итак по оси Z для того что бы пройти 1 мм необходимо принтеру сделать 3 200/8 = 400 шагов.
Подача экструдера. Для того что бы понять сколько наш экструдер подает пластика, нам необходимо вычислить длину окружности, из школьного курса геометрии помним, что длинна окружности равна 2*"число пи"* радиус окружности или "число пи"* диаметр окружности. Сейчас особая точность нам не нужна (более точно будем подгонять позже), диаметр примерно равен 5,8мм, следовательно за 3200 шагов или один оборот наш экструдер подает 3,1415*5,8 = 18,2207 мм прутка, и на подачу одного мм ему необходимо 3 200 / 18,2207 = 175,624 шага, округляем да целого шага 176.
Прописываем полученные значения в прошивку:
Здесь по порядку X, Y, Z, экструдер.
198
Это сообщение отредактировал boxee - 25.04.2017 - 22:39