Piter писал(а):Чуть выше om2804 придрался к тому, что я микрошаг назвал шагом.
Я ни к чему не придрался. Я только поправил. Мне абсолютно фиолетово как вы будете называть дробление шага. Но не путайте других.
В Marlin'e называется STEP т.к. он знать ничего не знает о наличии драйверов с дроблением шага ни о двигателе. И запись для него 200*16 может означать как "количество шагов ШД умножается на количество микрошагов в одном шаге", так и как количество шагов ШД. Правильнее бы было выделять дравер и ШД в отдельные классы и кон фигурировать их отдельно. Но такой стиль специфика разработки под МК. Где ресурсов не так много.