Некоторое время назад мы рассмотрели 3D-принтер HE3D K280. До сих пор мы не делали никаких модификаций, кроме тех, которые были выполнены во время первоначальной сборки. Нас все устраивало, за исключением шума, вызванного недорогим драйверами. K280 печатает довольно точно на незначительной скорости. Сегодня мы расскажем, как мы перешли на материнскую плату Duet 2 Maestro. С этим обновлением мы переходим с 8-битной платы с универсальными драйверами на 32-битную плату с драйверами TMC2224. Обновление было довольно безболезненным и простым, но не без некоторых заминок. Maestro – плата начального уровня Duet примерно за 130 долларов. Мы попробовали Bigtreetech SKR 1.3 с TMC2130, но прошивка еще не была готова. На странице Marlin на GitHub, подробно объясняется суть проблемы. Мы столкнулись только с одной серьезной проблемой с платой Duet 2 Mastro, но это довольно скучный момент, и мы нашли решение, о котором расскажем поподробнее. Здесь вы найдете Wiki.
Некоторые характеристики с сайта Duet.
- Мощный 32-битный процессор.
- Выделенный модуль Ethernet.
- Супер тихие шаговые драйвера TMC2224, до 256 микрошагов.
- Высокоскоростная SD-карта и поддержка второй внешней SD-карты при необходимости.
- Три нагревательных канала для подогреваемого рабочего стола и два экструдерных нагревателя.
- Поддержка термисторов и датчиков PT1000, подключенных непосредственно к Maestro, а также дочерних плат Duet3D PT100 и Thermocouple.
- Номинальная мощность: каждый шаговый драйвер способен выдерживать пиковый ток двигателя до 1,6 А. Канал обогревателя рабочего стола специально разработан для высокого тока.
- Подключение через ПК, планшет или смартфон в той же сети к встроенному веб-интерфейсу.
- Настройки принтера и обновление прошивки через веб-интерфейс.
- Поддерживаются все распространенные геометрии 3D-принтеров.
- Расширение до 4 экструдеров с поддержкой встроенного программного обеспечения для смешивания дополнительных и переназначающих осей для использования 2х мощных внешних драйверов.
- Поддержка PanelDue, полноцветного графического сенсорного экрана.
- Поддержка недорогого дисплея 12864.
- Поставляется с разъемами и обжимами, совместимыми с Molex, а также с разъемами для подключения питания. При настройке или перепрошивке с помощью USB вам потребуется собственный кабель micro USB.
- Поддержка IR Z-датчика DC42 и интеллектуального эффектора Duet3D для дельта-принтеров.
Подключение
Переход от стандартной платы на Duet 2 Maestro – почти готово. Плата подходит не идеально, но нам удалось установить 2х противоположных винта и прокладки. Maestro поставляется с необходимыми разъемами, но мы использовали существующие разъемы на кабелях. Шаг разъема правильный, механизм защелки другой.
K280 поставлялся с концевыми выключателями, настроенными с открытыми центральным разъемом и внешним разъемом. Мы переместили центральный разъем к внешнему разъему, чтобы работать с Maestro.
Нам также пришлось оставить разъемы для вентиляторов.
Мы пометили все соединения, которые использовали, зеленым цветом, как показано на изображении ниже, чтобы вы могли проверить ориентацию. Просто убедитесь в правильности полярности электрических соединений. Обратите внимание, что стрелка указывает на то, что расположение термистора на плате и схема выводов немного смещены. 3х соединения сдвигаются вверх и вправо.
Настройка
Конфигурирование Duet полностью выполняется файлами G-кода. Ниже приведены 3х файла G-кода, необходимые для начала работы с K280. Сначала возьмите SD-карту, поставляемую с Duet, и установите ее на своем компьютере, перейдите в папку sys и создайте эти 3х .g-файла. Мы рекомендуем Notepad ++ для этого. Измените настройки сети для вашей сети. Мы сделали ошибку, когда начали работать над этим и делали все вручную. Не ясно хорошо это или плохо. Это заняло довольно много времени, но конфигурация чистая, без дополнительных функций. Следуя нашим комментариям, вам будет легко внести изменения. Здесь есть веб-инструмент, который может упростить настройку принтера. После выполнения всех подключений мы можем перейти к обновлению прошивки. Отключите SD-карту и вставьте ее в плату Duet 2 Maestro и включите питание.
config.g:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
M569 P3 S1 ; Set motor driver direction, enable polarity and step pulse timing M350 X16 Y16 Z16 E16 I1 ; Set microstepping mode M92 X80 Y80 Z80 E95 ; Set axis steps per unit M906 X1000 Y1000 Z1000 E1000 I60 ; Set motor currents M201 X500 Y500 Z500 E500 ; Set max acceleration M203 X6000 Y6000 Z6000 E9000 ; Set maximum feedrate M566 X240 Y240 Z240 E300 ; Set allowable instantaneous speed change M574 X2 Y2 Z2 S0 ; Set endstop configuration M558 P5 H5 F600 T6000 I1 ; Set Z probe type G31 Z.25 ; Set or Report Current Probe status M302 P1 ; Allow Cold extrudes M305 P0 T100000 B3950 R2200 H30 L0 ; Set temperature sensor parameters M305 P1 T100000 B3950 R2200 H30 L0 ; Set temperature sensor parameters M570 S180 ; Configure heater fault detection M563 P0 D0 H1 ; Define or remove a tool M550 HE3DK280 ; Set Name M552 P10.0.0.88 S1 ; Set IP address, enable/disable network interface M553 P255.255.255.0 ; Set netmask M554 P10.0.0.1 ; Set gateway M586 P0 S1 ; Configure network protocols Http M586 P2 S1 ; Configure network protocols Telnet M586 P1 S1 T0 ; Configure network protocols FTP port 23 Login:anonymous Pass:reprap M501 ;Read stored parameters |
bed.g
1 2 3 4 5 6 7 8 9 10 11 12 13 |
; bed.g file for RepRapFirmware, generated by Escher3D calculator ; 10 points, 6 factors, probing radius: 120, probe offset (0, 0) G28 G30 P0 X0.00 Y120.00 Z-99999 H0 G30 P1 X103.92 Y60.00 Z-99999 H0 G30 P2 X103.92 Y-60.00 Z-99999 H0 G30 P3 X0.00 Y-120.00 Z-99999 H0 G30 P4 X-103.92 Y-60.00 Z-99999 H0 G30 P5 X-103.92 Y60.00 Z-99999 H0 G30 P6 X0.00 Y60.00 Z-99999 H0 G30 P7 X51.96 Y-30.00 Z-99999 H0 G30 P8 X-51.96 Y-30.00 Z-99999 H0 G30 P9 X0 Y0 Z-99999 S6 |
homedelta.g
1 2 3 |
G91 ; use relative positioning G1 S1 X650 Y650 Z650 F2500 ; move all carriages up 650mm, stopping at the endstops G90 ; back to absolute positioning |
Прошивка
Время обновить прошивку. Помните, мы писали, что сделали ошибку. Мы предполагали, что на принтере была установлена самая последняя и самая лучшая прошивка. Мы выполнили все конфигурации, описанные выше, и все было почти идеально, за исключением печати, терялись шаги в середине печати. Мы отрегулировали шаговые токи вверх и вниз. Пытались остудить драйвера. Наконец, обновились до последней версии прошивки, и после этого все было хорошо. В Wiki легко запутаться.
Калибровка
Почти готово. Мы должны откалибровать несколько вещей – хотенд, рабочий стол и автокалибровщик. После каждого шага запускайте макрос Save to EEPROM или M500. Вы можете проверить статус в соответствии с G-Code. Для этого мы создали пару макросов, но вы можете запустить их напрямую.
Tune Hotend
M303 H1 S210
Run Tune Bed
M303 H0 S50
Затем подключите датчик и запустите автоматическую дельта-калибровку.
Заключение
Это было действительно безболезненное обновление. Нужно было совсем немного модифицировать принтер. С платой Duet 2 Maestro вы получаете приятный веб-интерфейс, относительно тихие шаговые приводы и фантастические отпечатки. Это руководство предназначено в основном для стандартного принтера K280 с базовой настройкой, но вам может потребоваться изменить некоторые настройки вашего принтера. Особенно если увеличить высоту более 650 мм. И последнее замечание … Мы используем baby-stepping для точной настройки первого слоя, двигаясь вниз больше для PLA и меньше, если необходимо, для ABS или высокотемпературных нитей. Если вы не хотите точно настроить свой первый слой с помощью baby-stepping, Вы можете отрегулировать смещение зонда с помощью G31 Z.25 в config.g. Это все, о чем мы хотели вам сообщить сегодня. Счастливой печати.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.