Случилась неприятность, оставил печатать принтер на ночь, так как ждать не было уже сил, общее время печати предполагалось 14 часов. А утром встал и увидел что детальки не допечатаны, а принтер уже остыл. На экране было сообщение типа ошибка про что-то там, я особо не обратил внимание. Сперва подумал что может свет отключался. В течении дня пробовал печатать мелкие детальки, одна напечаталась нормально, а на второй случилась аналогичная беда. На середине принтер выдал ошибку и остыл. Стал разбираться, и выяснил что температура на экструдере Е0 всё время держится +70С, даже когда он остыл до комнатной температуры. На другом Е1 норм 25С. Махнул в плате местами разъёмы, ситуация сохранилась, погрел экструдеры до 100С. Тот что показывал 25С (Е1) быстро нагрелся до 100С, а другой Е0 так и показывал +70С пока не нагрелся выше 70 и потом показывал явно заниженную температуру. Короче понятно что что то сдохло. Отпаял электролит от входа, померил тестером, у больного входа сопротивление меньше чем у здорового. Вывод - подгорели входы ADC у меги.
Отпаял мегу, купил в чип-дип новы, проц+доставка 820р согласитесь не дёшево. Но привезли через день, а в Китае нашел за 350р и ждать 3..4 недели, не в могату ждать!
Запаял новую мегу, и столкнулся с проблемой, а как её шить она же без загрузчика. Короче намаялся, взял у коллеге по работе платку SDK на мегу328 и с горем по палам сочинил из неё что то типа SAMASP, но про это подробности опущу. Короче зашил настроенный под себя Марлин, и даже увидел надписи на экране. А когда стал фузы устанавливать лажанулся и перепутал low с extension, видимо устал уже. Короче осталась мега без тактовой и больше не шьётся. Известная история в детстве сталкивался с подобным.
Сперва хотел снова заказать в чип и дип но ждать было не в могату, была суббота а привезли бы только в понедельник-вторник.
И тут натолкнулся на идею купить ардуинку 2560, стоила 599р+350 доставка и готовы привезти в тот-же день. Из минусов её тоже нужно будет отпаять. Из плюсов у неё сразу прошит загрузчик, поэтому ненужно шить специальным программатором и фузы установлены как надо. Так что те кто окажется в похожем положении имеют выбор
И ещё, наверно самое важное, у меги конечно есть на входах защитные диоды, но они слабые и при питании наших нагревателей от 24В помехи наводятся значительные, поэтому лучше защитить аналоговые входы дополнительными диодами вот так:
Конечно хорошо-бы поставить ещё защитное сопротивление 1..10к между ножкой проца и остальной частью схемы, но это очень трудно сделать на готовой плате. Конечно люди которые делали нашу платку не молодцы в плане защиты входов ADC от выгорания.
По минимуму нужно типа:
только последовательный резистор во внутрь, к процу. Тогда резистор не будет вносить сильные искажения в измеряемую температуру но защитит только проц, диоды останутся под угрозой.
Короче мой принтер снова в строю, извините что так много написал, может кому поможет