Коллеги, помогите пожалуйста реанимировать принтер.
Владею китайским DIY RepRap Aurora Z605 (не S) образца начала 2015 года. Принтер работает под управлением платы Melzi 2.3 (фото платы в аттаче, чип Atmel 1284p) .
Очень нужна правильная/родная прошивка от него.
1,5 недели назад с ним случилась беда. печатал, выключил, со стола на стол переставил, включил. Принтер не инициализируется. RepeiterHost не может подключиться, один из светодиодов(который почти по середине платы) постоянно моргает, все что выдается в порт принтером:
- Код: Выделить всё
transform correction not enabled
echo:SD card init failed
echo:Unknown command:"Ј"
ok
echo:Unknown command:""
echo:Unknown command:""
echo:Unknown command:""
как обнаружил позднее microSD карточка тоже умерла. комп не видит ни через один картридер.
Далее стал пытаться перепрошиться. По инструкции собрал прошивку под Prusa i3 на Marlin 1.1.0-RC6 (ессно в конфиге указал плату Melzi на чипе 1284p). Долго бился с Avrdude.
Плата в итоге перепрошилась. Принтер почти ожил, однако появились баги:
1) шаговики X,Y,Z двигаются только в положительную сторону, причем не важно где в этот момент была каретка. обратно вернуть каретку не получается. при нажатии на Home, каретка сдвигается дальше в положительном направлении но на более длинный шаг. Pronterface при попытке сдвинуть каретку назад показывает echo:endstops hit: X или Y или Z:9.99(координата на которой стоит каретка).
но если руками нажимать концевики и отправить в принтер M119 - плата точно отвечает какой из концевиков нажат (open), какой нет.
2) привод экструдера не шевелится вообще.
3) температура стола и экструдера показывается на 16.2 градуса больше чем надо. Т.е. до включения подогрева температура стола, к примеру, 27.3 - Pronterface показывает 43.5; ровно то же самое и для экструдера. температуру замерял электронным термодатчиком для ПК (мож кто помнит, раньше модно было среди моддеров всякую хрень ставить на лицевую панель писюка, дык вот у меня такой термометр остался с незапамятных времен). в прошивке около 20 вариантов термопар - перепробовал практически все, которые на 4,7 кОм - результат один и тот же.
При попытке калибровки PID - нагревает экструдер до заданной температуры (задавал 245 градусов), соответственно и значения выдает какие попало.
4) SD карточку вставил другую, Pronterface пишет SD card init ok, но залитые на нее STLки не видит.
5) не включается вентилятор обдува термобарьера.
Пробовал требушить продаванов с Ali на предемет прошивок под эту плату. один из них прислал софтину Xloader. она используется тот же самый avrdude и сформированный hex файл с прошивкой. но вот проблема - в devices.txt прописаны Atmega 2560, Atmega 1280 (не 1284) и Atmega 128/328. дык вот если через IDE с использованием прошивальщика STK_500 я свою плату прошил, то эта софтина ни в какую даже коннектиться не хочет.
Ребята, выручайте!
Заранее спасибо.