На форумах в 90 процентах случаев спрашивают типа "как борщ сварить", а добрые люди пишут "зачем тебе борщ? Конфеты вкуснее..". Ну если нет реального ответа на заданный вопрос, зачем отвечать? Или скажите "это нереально" по вот такой причине.
Для меня неудобно постоянно перетыкивать разъем USB и разъем от блока питания, потом дожидаться, когда закончится запись прошивки, потом вынуть из разъема модуля SD карту и вставить ее в CardReader, сделать изменения в УП, снова вставить SD карту в слот и запустить программу на отработку, чтобы посмотреть что делается на каком либо нужном пине. И так десятки раз. В симуляторе было бы попроще, во всяком случае для меня.
Без драйверов ШД пойдет. Меня больше интересует работа с меню и с периферией. Программированием на СИ не занимался, поэтому сложновато осваивать. В Arduino IDE прыгать по веткам скетча пока не очень комфортно. Хотя комментарии в скетчах есть, но они тоже не однозначны. Вариант что-то накуралесить в прошивке и зайдя в тупик постоянно писать в форум просьбы помочь не очень устраивает. Вот и задумался о симуляторе. Вот например в прошивке для Марлин ЧПУ вроде должны работать из УП команды M3, M4 с поддержанием указанного ШИМ для оборотов. Однако на ножку где должно быть изменение ШИМ почему то сигнал не поступает, хотя от ручной установки из меню ЖКИ дисплея или по команде в УП: M42 P6 S120 он появляется на заданном пине 6. Вроде все делаю правильно, но пока не выходит.
Или вот вроде есть возможность перейти н указание оборотов в процентах вместо 0 ...255. Вроде закомментировал ненужные и раскомментировал нужные строки, а в меню дисплея все равно остались 0...255. На симуляторе было бы быстрее.