Запах канифоли, гудение трансформатора паяльной станции, переплетение проводов...
Arduino в качестве USB-Uart переходника. До него был "именно переходник", но он издох, подарив нам с
sevasat много чудных попыток пошить плату... выкинул. Место ардуинки скоро займет очередной "именно переходник" или "максик323" в паре с USB-RS232 просто потому, что есть.
Таки прошил, включил, запахло перегретыми микросхемами. Не сразу, но запахло. Так и не понял, что привело к выходу из строя одного из драйверов, но бобик сдох. Возможно напоролся на брак. Судить сложно. Остальные драйвара отлично работают и все оси сейчас перемещаются.
С точностью перемещения есть проблемы. Вначале я думал, что это вызвано излишне "тугой" механикой - моторы не справляются и теряется часть шагов. Однако планомерный прогон показал, что отклонение каждый раз одинаковое, а значит надо работать с коэффициентами. А вот тут косяк. Можно указать только целое число шагов на 1 мм перемещения. И я получил ситуацию, когда 64 мало, а 65 много. И не спасает даже 1/16 режим драйвера. Буду рыть код или искать замену прошивки. Может посоветует чего?
Второй проблемой стало управление нагревом стола и экструдера. Мосфеты грелись, а столь с экструдером оставались холодными. Кончилось тем, что выпаялся один из мосфетов. Из-за. слабого паяльника (вот тоже проблема, напишу тодельно) паял легкоплавким припоем. Сменил по совету бывалых на L серию и грется стали стол и экструдер. Тут я упустил один свой косячок со столом. Стол - плата с дорожками как подогрев заднего стекла в автомобилях. Поверх него устанавливается девелоперская поверхность с тем, что бы стол дольше прослужил. На поверхность мы с
sevasat поклеили термостойкий скотч. Не сразу, но наклеили. Так вот. В качестве поверхности был взят двухсторонний текстолит (т.е. слой меди с двух сторон). Фото платы стола.
Думаю, что вы уже поняли, что не так.
Для тех кто не понял. Слой меди накоротко замкнул площадки без маски. Мосфет такое выдержал, но провода до стола пришлось менять.
Ну и по нагреву. Экструдер и включается и отключается, а вот стол не отключается. Тут скорее всего косяк в параметрах прошивки или в коде. Ищу.
Если это кто-то вообще читает, то гляньте еще раз после обеда. Еще немного допишу. А сейчас спать.
upd: до обеда не получилось. Смотрите следующую запись