Dmitry Prikhodko
Марлин так себе по надежности;)
Он например могёт и не контролировать температуру, если у него не режим нагрева:)
Не контроль же он концевики во время печати.
И доверять открытому коду ну такое себе.
Доверять закрытому коду - ну так себе. Во время тестирования одного из блоков из библиотеки Siemen для промышленных контроллеров оказалось, что один режим работает корректно только в библиотеке определенных версий. Чтобы получить обновление нужно пройти определенный квест с лицензиями. При этом честно купленные лицензии могут и не срабатывать.
Проще и надежнее было написать функцию с открытым исходным кодом, которая требует минимум ресурсов.