dccharacter писал(а):Народ, а не было ни у кого желания реализовать G-codы для сохранения координат и вытаскивания их из EEPROM-а? А то надоело вручную Z настраивать перед каждой работой
все давно придумано, тебе ли не знать M851 (у тебя же датчик поверхности есть) - это поправка уровня стола относительно щупа/датчика потом сохраняешь EEPROM M500 и готово
M80 ; Power on G28 XY; home XY only Z=unknown G21 ; unit in mm G92 E0 ; set extruder to zero M82 ; use absolute distances M104 S<TEMP> ; pre heat extruder M190 S<BED> ; wait bed temp G29 V4 ; auto bed level
Добавлено спустя 44 секунды: а для запоминания уровня стола есть manual bed level
Всем привет! Прошу подскажите пожалуйста в чем причина!? Пришел комплект Mega 2560 R3 + RAMPS 1.4 + 2004 LCD, пробую его без ШД, драйверов, концевиков и термо датчиков (пробовал 100кОм резюк). Прошил прошивкой марлин (поковыряв скетч по инструкциям), прошивка встала, но по меню энкодер не переходит и на нажатие не реагирует. Вот так выглядит. Однако если успеть, то в первые доли секунд после старта прошивки энкодер все же полностью работает, а потом экран замирает и на энкодер ноль реакций. Что еще в скетче нужно подредактировать ???
Понятно. Однако уже пробовал в пины Т2 подключать 100,120кОм резистор, в скетче указал параметр "5" - 100кОм В каких пределах гуляет термистр100кОм на 3d принтерах ???
Зы. Нету у меня еще хотенда и термистора...(пока только корпус,рельсы,электроника)
Diffid писал(а):Пины Т0 для первого экструдера, по термисторам можно загуглить datasheet.
Спасибо за наводку, заработало! Глянул и вправду на Т0 ( слепой )) видимо ) Поставил переменный резистор... на 73кОм показывает 43°. Теперь хоть по меню побегаю, без особого понимания правда... ШД скоро придут, надо хоть чуток разобраться.
С программой все хорошо, втыкаю флешку во второй принтер и печать идет до конца без каких либо проблем. Заметил один момент, если из корпуса принтера снять дисплей и положить рядом, не отключая от ардуины, то процесс печати идет хорошо. Дисплей никак не соединен с землей принтера и корпусом станка. Думаю может наводки на флешку как то влияют, пока непонятно. Да и очень интересно почему ардуина оси выгоняет до пределов, и что является событием для такого перемещения а так же какая часть кода исполняется в этот момент.
У блока питания земля это его корпус, корпус был прикручен винтами к принтеру а принтер металлический. На корпус принтера с БП шел какой то плохой потенциал из-за которого появлялась проблема с работой SD карты. При работе принтера связь с картой по SPI сбивалась и контроллер получал координаты которые лежали вне рабочего стола принтера, головка перемещалась в координаты но срабатывали софтовые лимиты и голова возвращалась обратно. Контроллер продолжал считывать очередные кадры программы до очередного сбоя связи или вообще зависания SD карты и остановки печати. В итоге изолировал БП от корпуса принтера и все заработало в нормальном режиме без каких либо проблем.
Добавлю и здесь (тоже колдовал с заземлением). Была подобная проблема с экраном. Купил блок питания для светодиодов на 240 Вт (типа вот этого http://escor.ru/catalog/v_zashchitnom_k ... 8_3a_100w/ но на 240 Вт). Вроде всё работает, но на экране периодически мусор (особенно если читаешь СД карту) и сбои при печати. Решилась заменой блока питания (на вот такого типа http://escor.ru/catalog/v_zashchitnom_k ... _20a_240w/). На блоке питания должен быть регулятор напряжения (я выставил 13,5В). Все проблемы исчезли.