🔧 Интерактивное выравнивание стола винтами на 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 )
Надеюсь это кому то будет полезно.
Еще больше интересных статей
Вплавляем гайки правильно!
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Давненько ничего не писал здесь, т.к. не было под...
Замена шестерен в фидере Creality k1 на стальные, нюансы настройки.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Приехали ко мне стальные каленые шестеренки в фидер Creality k1 и я ре...
Blue Pill & SSD1306, ну очень маленькие.., но 32 бит!
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Решил я тут попробовать перейти с 8 бит на 32.
Готовы...
Комментарии и вопросы
А сколько по времени греется с...
CFM моделирование подходит тол...
«Чистый» - это вы про новый об...
Собственно суть и есть. П...
Всех Приветствую, возникла сле...
Попадались кому-то цифры-испыт...
Ситуация следующая. Такая кони...