Меню

NermaN's blog

Я сюда иногда пишу какие-то заметки

Tronxy X5SA и прошивки Marlin и Klipper

Все что написано в статье повторяйте на свой страх и риск. Прошивки и конфиги для платы V6.

Marlin

В данный момент Marlin не работает стабильно на нашем принтере, по крайней мере с драйверами TMC 2208. Я создал багрепорт на гитхабе.

Klipper

Klipper печатает заметно лучше чем родная китайская прошивка, примеры на фото ниже. Мало того что качество печати тем же gcode лучше, так еще и быстрее раза в два.

Слева Klipper, справа Chitu, один и тот же gcode.

  1. Установка OctoPi
  2. Установка Klipper на OctoPi.
git clone https://github.com/KevinOConnor/klipper
./klipper/scripts/install-octopi.sh

3. Ставим OctoKlipper в Octoprint через веб интерфейс. Проблем возникнуть не должно.

4. Конфиг нужно положить в ~ пользователя pi, по крайней мере при стандартной установке Klipper способом выше. Может потребоваться перезапуск сервиса. Это конфиг на основе официального примера из репозитория, отличия в ускорениях (сделал чуть меньше) и в координатах для калибровки стола, со штатными принтер пытался уехать за пределы стола.

5. Желательно перед прошивкой клиппера сохранить резервную копию своей прошивки и конфига.

Если вы пропустили этот этап то вот update.cbd оригинальной прошивки. После прошивки потребуется залить этот конфиг.

Либо как вариант вот .bin для прошивки через STM Cube Programmer.

Для сохранения конфига записываем на флешку вот такой .gcode.

M6046 ; sdcard access
M8512 "currentconfig.gcode" ; save settings to file

Запускаем его, через секунд 20 отменяем “печать”, на флешке появится файл с конфигом, его следует сохранить.

Для сохранения прошивки нужно разобрать принтер, снять джампер с перемычки boot, и поменять джампер на перемычке питания с +5V на USB. После этого подключаем принтер по USB (сам принтер должен быть выключен), если все сделано правильно она подключится и на ней загорятся светодиоды. Дамп можно сохранить программой  STM Cube Programmer.

Я не знаю как получить update.cbd оригинальной прошивки, этот я нашел в интернете, протестировал, вроде это та самая прошивка.

6. Прошиваем Klipper, для прошивки нужно закинуть этот файл на флешку и перезапустить принтер, при запуске он два раза пискнет и далее будет выглядеть будто бы он сломан. Это нормально.

Если хочется самостоятельно собрать прошивку, то нужно выбрать вот эти опции.

7. Подключаем принтер по USB к клипперу и на этот момент все должно работать. Теперь следует выполнить калибровку z offset и кривизны стола.

Для того чтобы Octoprint постоянно не отключался от принтера нужно поменять эту настройку.

Добавить комментарий