Если брать "сферических коней в вакууме", то и двухконтактная кнопка не поможет.
Если предположить, что имеющаяся по любому разность во времени срабатывания пар контактов ничтожна по отношению к частоте управляющих импульсов, то все равно сработает другой фактор. Дело в том, что при остановке УП в произвольной точке, ШД может остановиться в положении микрошага, поддерживаемого драйвером. Т.е. где-то между магнитно-стабильными положениями. А сброс питания с драйвера приведет к проворачиванию ротора до ближайшего магнитно-стабильного положения. После подачи питания на драйвер, он не вспомнит, в каком положении был ротор до отключения и начнет просто "отбивать" микрошаги с каждым поступившим импульсом. Эта ситуация называется "пропуск шагов". Но насколько она критична для гравировки надписей, судить Вам. При делителе шагов, установленном по умолчанию на ардуино-шилде, драйвер держит 8 промежуточных микрошагов. А коэффициент перемещения = 400 микрошагов на мм.
