SETUP 3d принтера

Hobigo
Offline
Зарегистрирован: 14.01.2013

Добрый день!

Хотел бы узнать как реализован Setup в принтерах. При включении все двигателя крутятся в одну и другую сторону до касания концевиков, затем считают центр и начанают печать.

Мне необходимо реализовать такой же алгоритм. Имею - Драйвер ШД по типу TB6660 и использую AccelStepper.h. Не получается реализовать смену направления, все движения привязаны к количеству шагов, а мне нужно крутить до касания, а затем в другую сторону до касания.

Подскажите пожалуйста.

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Зная размер стола, делается движение в одну сторону на количество шагов, которое чуть больше размера стола. Если не достигли концевика - ошибка. Потом в другую сторону точно так же, количество шагов должно быть заведомо больше, чтобы пройти весь стол.

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Возможно, а разных принтерах это реализовано по-разному, но в том, что у меня - концевики стоят только с одной стороны (т.е. 3 кнцевика на 3 оси). Чтобы привести принтер в исходное сотояние больше не нужно. А размеры рабочей зоны (и некоторые другие характерные размеры) прописываются в EEPROM. Очевидно, вычислять их заново при каждом включении принтера - уже попахивает паранойей.

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

andriano пишет:

Очевидно, вычислять их заново при каждом включении принтера - уже попахивает паранойей.

Это кто и где такое говорил?

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Вычислять размер стола заново при каждом включении принтера явно попахивает паранойей. (с) andriano

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Hobigo пишет:

а мне нужно крутить до касания, а затем в другую сторону до касания.

А в чём проблема-то? Крутите шаговый до посинения, как только сработал концевик - не крутите. Тривиально.

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

andriano пишет:

Вычислять размер стола заново при каждом включении принтера явно попахивает паранойей. (с) andriano

А, я думал ты по теме вопроса. Если о своём, тогда вопросов нет.