Почему у 3D-принтеров есть только один концевой выключатель?
Я видел, что многие 3D-принтеры имеют только один концевой выключатель для каждой оси, откуда он знает, где остановиться на другом конце?
Мое первое предположение состоит в том, что машина знает, насколько велика пластина, и вычисляет ее соответственно.
Если это правда, то, если бы я использовал RAMPS, мне пришлось бы модифицировать программное обеспечение, чтобы определить сборную плату, у нее не будет аппаратного обеспечения для автоматического расчета.
@Riz-waan, 👍5
Обсуждение1 ответ
Лучший ответ:
В принципе вам нужно только минимальное положение оси (или максимальное), смещение к столу и размер стола в направлении осей. К счастью, вы можете указать это в прошивке:
Например, в прошивке Marlin смещения определяются как ограничения на перемещение:
// Пределы хода (мм) после наведения, соответствующие позициям конечных упоров. #define X_MIN_POS -33 #define Y_MIN_POS -10 #define Z_MIN_POS 0 #define Z_MAX_POS 240
Размер рабочего стола:
// Размер печатного стола #define X_BED_SIZE 200 #define Y_BED_SIZE 200
Обратите внимание, что у некоторых принтеров есть максимальные конечные точки поверх минимальных конечных точек. Это удобно в случае смещения слоя (например, вызванного соплом, улавливающим печать так, что ремень пропускает насечки, и, как таковое, переопределяет систему отсчета), чтобы предотвратить разрушение каретки принтера на максимуме оси.
- Как правильно считывать размеры для 3D-принтера?
- Плюсы и минусы самостоятельного сбора деталей по сравнению с приобретением комплекта DIY и его последующей модификацией?
- Приведет ли использование свинцового винта с выводом 1 или 2 мм вместо 8 мм к лучшему принтеру?
- ABS или PLA для структурных печатных деталей?
- Является ли хорошей идеей включать термические предохранители в дизайн 3D-принтера DIY?
- Creality 3D Ender-4, "комплект экструдера" не подходит к раме
- Создание дешевого 3D-принтера с двигателями постоянного тока?
- Хотэнд 3D-принтера всегда застревает
это не обязательно должно быть на одном конце, любое известное положение может быть использовано для "дома" (калибровка абсолютного положения в отношении будущих команд перемещения)., @dandavis
Концевые выключатели имеют (по крайней мере) 2 применения: нахождение края и предотвращение пробега мимо него. С одним концевым выключателем на ось вы получаете первый, но только половину второго. Но, как указывает @Oscar, любой вид проскальзывания (ремень, ограничения двигателя и т. Д.) Означает, что ось будет не там, где думает программное обеспечение. Я предпочитаю иметь концевые выключатели на обоих концах., @TextGeek
Я считаю, что вы можете добавить 2-й концевой выключатель и обновить конфигурацию.файл h, чтобы показать, что он там есть. Моя комбинированная функциональность Mega2560+RAMP (принтер Migbot) имеет разъемы + и - концевого выключателя. Выглядит примерно так, с X+/X-. Y+/Y-и Z+/Z - в правом нижнем углу. Я сам не пробовал вносить какие-либо изменения в конфигурационные файлы, просто использую программное обеспечение, поставляемое вместе с платой в январе 2015 года., @CrossRoads