Данный материал посвящён переводу бюджетного 3D-принтера EasyThreed K10 (ревизия платы v2.1) на актуальную версию прошивки Marlin 2.1.2.8. Главная цель работы — устранение программных ограничений стоковой прошивки, оптимизация энергопотребления под компактный блок питания Type-C PD и интеграция управляемого охлаждения драйверов шаговых двигателей. Для тех кто не в курсе EasyThreed K10 это вот такой мелкий принтер размер области печати 100x100x100мм достался он мне за 6272 рубля.Исходные данные и аппаратная частьВ наличии принтер EasyThreed K10 последней ревизии с материнской платой v2.1. Центральный процессор — 32-битный микроконтроллер GD32F103 (архитектурный клон STM32).Принтер запитан от кастомного блока питания с поддержкой протокола Power Delivery (Type-C) мощностью 65W. По линии 12V данный блок выдаёт до 3 Ампер (36W). При пиковых нагрузках (одновременный нагрев хотэнда и резкие ускорения осей) стоковая система вызывала перегрузку БП по току, что при