🔧 Интерактивное выравнивание стола винтами на Neptune 4 MAX с помощью индуктивного датчика.
Решил выровнять стол на своём **Neptune 4 MAX** до максимально возможного идеала.
Наткнулся на статью про screws_tilt_adjust с конфигом на другой принтер. Решил адаптировать под себя.
До этого с **Klipper** дела не имел, но разобраться оказалось не так уж сложно.
---
## 🧭 С чего начать?
Первым делом — определил координаты регулировочных болтов стола. Использовал штатное меню на экране принтера (где с помощью листа бумаги по зазору между столом и соплом выставляются точки выравнивания)
Затем через веб-интерфейс открыл `printer.cfg`, нашёл строку `probe`, где указан **офсет индуктивного датчика**. Учитывая его смещение от сопла, пересчитал координаты — так, чтобы датчик попадал прямо на винты. Получив эти данные забиваем всё в конфиг.
## ⚙️ Конфигурация `screws_tilt_adjust`
Добавляем в `printer.cfg` через интерфейс Fluidd:
### Начало кода ###
[screws_tilt_adjust]
# 🎯 Координаты винтов — указывайте строго под ваш принтер
screw1: 239.25, 194.55 # Центральная точка
screw1_name: CENTER
screw2: 61.75, 17.05 # Передний левый
screw2_name: Front Left
screw3: 61.75, 194.55 # Центр левый
screw3_name: Center Left
screw4: 61.75, 372.05 # Задний левый
screw4_name: Rear Left
screw5: 416.75, 17.05 # Передний правый
screw5_name: Front Right
screw6: 416.75, 194.55 # Центр правый
screw6_name: Center Right
screw7: 416.75, 372.05 # Задний правый
screw7_name: Rear Right
# 🔧 Высота перемещений между точками
horizontal_move_z: 10
# 🏎️ Скорость перемещения между винтами (мм/мин)
speed: 250
# 🔩 Тип винтов: M3 = 3 мм, M4 = 4 мм, M5 = 5 мм
screw_thread: CW-M4
### Конец кода ###
☑️ Первая точка — центр, потому что он закреплён двумя винтами намертво. Логично что относительно него и выравнивается остальные точки стола.
📊 Порядок точек
№ | Координаты (X, Y) | Винт регулировки |
1 CENTER | 239.25, 194.55 | Центральная опора стола |
2 Front Left | 61.75, 17.05 | Передний левый винт |
3 Center Left | 61.75, 194.55 | Центральный левый |
4 Rear Left | 61.75, 372.05 | Задний левый |
5 Front Right | 416.75, 17.05 | Передний правый |
6 Center Right | 416.75, 194.55 | Центральный правый |
7 Rear Right | 416.75, 372.05 | Задний правый |
🚦 Важный момент
Такой конфиг работает, НО — запускать SCREWS_TILT_CALCULATE нужно только после G28, так как если голова будет в рандомной позиции то принтер будет считать эту позицию домашней. при отсутствии концевиков как в случае с нашей моделью всё уедет в стену. По этому добавляем после пред идущего кода...
🧠 Макрос для безопасного запуска
Добавим макрос, который сначала делает хоминг, а потом запускает калибровку:
### Начало кода ###
[gcode_macro SCREWS_TILT_CALIBRATE]
description: >
🔧 Выполняет G28 перед SCREWS_TILT_CALCULATE
для корректной и безопасной калибровки уровня стола
gcode:
G28 ; 🏁 Хоминг всех осей
G4 P1000 ; ⏸️ Пауза 1 сек для стабилизации
SCREWS_TILT_CALCULATE ; 📏 Калибровка наклона стола
### Конец кода ###
📸 Как выглядит макрос в интерфейсе
⚙️ После запуска команды SCREWS_TILT_CALIBRATE датчик просканирует 7 точек (для удобства последняя точка самая дальняя, так проще дотянутся до всех винтов) и в консоли будут выведены значения.
🕐 Получив значения начинаем крутить по порядку винты: CW - по часовой стрелки, CCW - против часовой стрелки. После повторяем команду. Добиваемся желаемого результата ( Меня устроило отклонение в 00:01 )
✅ В итоге мне так и не удалось выровнять стол в желаемый результат после создания карты высот.
На данный момент это выглядит так ( лучший результат был 3.3 )
Надеюсь это кому то будет полезно.
Еще больше интересных статей
Qidi Q1 Pro разбор экструдера (для начинающих Qidiводов)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Проблемы с Creality Nebula Pad
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Это первая моя статья, возможно, уже есть решение в интернет...
G-CODE по-русски для 3D печати (Мини-справочник)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
У заводских крыльчаток для так...
И какая зависимость?Если лопас...
Вот, смотрите видео, получите....
Доброго времени уважаемые колл...
Вобщем приоьрел Сатурн 4, по р...
Недавно приобрел 3D принтер Cr...
Добрый всем день. Проблема вот...