У вас есть конечная остановка, которая посылает включение или выключение на плату контроллера.
Микропрограмма плат знает, является ли это замкнутым или разомкнутым переключателем.
Предположим, что нажатие включено, а нажатие выключено.
Когда ось находится дома, она будет отображаться как ON. Микропрограмма не позволит оси перемещаться в том направлении, которое вы указали в качестве исходного направления. Теперь это, вероятно, где вы запутались. Вы на самом деле один, чтобы открыть файл кода и сказать, в каком направлении находится дом. Когда вы включаете его в первый раз, скорее всего, вы ошиблись хотя бы по одному. Тогда вы будете лихорадочно идти и вручную нажимать на нее, когда ваш принтер печатает врезался в кровать. Все мы были там!
Вообще прусы используют рампы 1.4
http://reprap.org/wiki/RAMPS_1.4
Ваш код - ваша прошивка. Обычно вы просто редактируете заголовочный файл (один файл). Эти файлы тщательно документированы, в зависимости от того, что вы используете. Ваш продавец может предоставить вам предварительно настроенный заголовочный файл.
Обратите внимание, что да, если концевая остановка проскальзывает или имеет неправильное положение, принтер сам по себе врезается. Обычно без повреждений, но это очень неприятная вещь.
Также стоит отметить, что некоторые прошивки заставят вас вернуться домой, прежде чем вы переедете. Другие позволят вам разбить принтер на противоположной стороне. Просто мотор, сделает все, что вы скажете.
Короче говоря. Вы рассказываете, как работают оконечные устройства и в каком направлении находится принтер.