Як я лагодив завантажувач

Після складання свого фанерного одного

Як я лагодив завантажувач

вирішив я йому мізки вправити, з правильними кроками на мм, прискореннями і іншим. Ну і як водиться прошив цілком нормально, тільки при тестового друку зауважив, що термістор (по своїй таблиці) бреше градусів на 40 в мінус, ну і після редагування таблиць заливаю прошивку. і тут завис ноут. Вперше зловив на ньому такий глюк. Хоч і не сильно люблю двобуквених за їх кастоми з вікнами, але працюють на рідкість стабільно. Перезавантажив, прошив MKS Gen заново, начебто діодами моргає, екран світиться, радіємо. Почав друкувати - вісь Z при друку встала колом, ну це добре, списав на поганий контакт, електроніка адже наука про контактах. Потім при постановці на паузу принтер відмовився взагалі будь-яким чином відгукуватися на команди. Після перезавантаження почав рухатися, але спостерігалися подібні глюки. Вирішив очистити EEPROM і прошити заново. Для тих, хто не знає -откриваем приклади-EEPROM-EEPROM_clear і міняємо змінну на 1 048 для mega 2560.Не допомогло. Далі, за що величезне спасибі Іллі, розповів як зашити завантажувач заново, беремо непотрібну плату на Arduino (у мене валялася UNO від збірки Ciclop (якість сканування залишало бажати кращого). Заливаємо в неї ArduinoISP з тих же прикладів в меню файл. Далі з'єднуємо нашу UNO

Як я лагодив завантажувач

з MKS Gen таким чином

при правильному з'єднанні mks привітно поморгай діодами так як харчування +5 В і GND ми приєднали.
Після цього в меню Сервіс в пункті програматор вибираємо Arduino as ISP, а в підміню плата вибираємо Arduino Mega2560 і тиснемо пункт трохи нижче - записати завантажувач. Це може зайняти 3-5 хвилин. Якщо ви зробили щось неправильно вилізе неприємна помилка, як у мене, наприклад,

Як я лагодив завантажувач

Причина виявилася банальна - оскільки я мав не оригінал Місяця, то там стоїть UART-чіп CH340G, на який стояв кривої китайський драйвер. Знайшов новіше (головне знайти підписаний) і встановив, а далі все по маслу. Завантажувач записався, а плата нерозпізнаних. Чергові шишки на мою голову. Невдача, або встав не з тієї ноги. UART на MKS Gen варто палений ft232rl, про що я вже писав. Так ось, його теж потрібно було прошити. Беремо Mprog, беремо драйвера на чіп (ставити версію не вище 2.08.14) і по цій інструкції все робимо. Має запрацювати і запрацювало. Такий ось веселий квест мене спіткав після дивного зависання ноута.