🔧 Интерактивное выравнивание стола винтами на 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 )
Надеюсь это кому то будет полезно.
Еще больше интересных статей
Как я собирал IDEX и все ошибки
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Исправление кривых осей Ender 3 SE и сушка филамента
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Blue Pill & SSD1306, ну очень маленькие.., но 32 бит!
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Решил я тут попробовать перейти с 8 бит на 32.
Готовы...








Комментарии и вопросы
Не преследую цель монетизирова...
боже, не завидую вам))) удачи,...
Часто видел такое за годы. Пок...
Всех приветствую, подскажите,...
то есть чтоб первый слой состо...
Посетила небольшая идея, сильн...
Приветствую всех ! Подскажите,...