roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 06:15

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Не работает автолевелинг в Marlin
СообщениеДобавлено: 19 июн 2017, 20:52 
Не в сети

Зарегистрирован: 19 июн 2016, 14:48
Сообщения: 53
Marlin 1.1.3, сенсор - жестко закрепленный датчик холла.

Вот выдержка из конфига:

Код:
#define X_PROBE_OFFSET_FROM_EXTRUDER 25 
#define Y_PROBE_OFFSET_FROM_EXTRUDER 20 
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle]

#define Z_CLEARANCE_DEPLOY_PROBE   10 // Z Clearance for Deploy/Stow
#define Z_CLEARANCE_BETWEEN_PROBES  5 // Z Clearance between probe points

#define AUTO_BED_LEVELING_BILINEAR

#define GRID_MAX_POINTS_X 7
#define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X

// The Z probe minimum outer margin (to validate G29 parameters).
#define MIN_PROBE_EDGE 10

// Set the boundaries for probing (where the probe can reach).
#define LEFT_PROBE_BED_POSITION 25
#define RIGHT_PROBE_BED_POSITION 150
#define FRONT_PROBE_BED_POSITION 30
#define BACK_PROBE_BED_POSITION 180


Ввожу M111 S38 для включения дебага LEVELING+INFO+ERROR. Потом ввожу G28 и затем G29, после чего автолевелинг стартует и вижу в консоли картину:

Код:
12:41:35.983 : Bilinear Leveling Grid:
12:41:35.983 : 0      1      2      3      4      5      6
12:41:35.983 : 0 -3.127 -3.405 -3.405 -3.292 -3.595 -3.487 -3.537
12:41:35.983 : 1 -3.110 -3.367 -3.337 -3.220 -3.470 -3.350 -3.365
12:41:35.983 : 2 -3.138 -3.367 -3.330 -3.215 -3.442 -3.345 -3.385
12:41:35.984 : 3 -3.013 -3.225 -3.182 -3.047 -3.225 -3.132 -3.150
12:41:35.984 : 4 -2.970 -3.165 -3.097 -2.972 -3.160 -3.045 -3.065
12:41:35.984 : 5 -2.875 -3.075 -3.005 -2.847 -2.990 -2.872 -2.875
12:41:35.984 : 6 -2.680 -2.845 -2.755 -2.615 -2.753 -2.617 -2.622
12:41:35.985 : G29 uncorrected Z:10.00
12:41:35.985 : corrected Z:12.85
12:41:35.985 : <<< gcode_G29
12:41:35.985 : X:120.00 Y:160.00 Z:12.85 E:0.00 Count X:9600 Y:12800 Z:4000
12:41:35.985 : current_position=(120.00, 160.00, 12.85) : sync_plan_position


Т.е. по идее автолевелинг завершается успешно.
После этого я ввожу G0 Z1 для того, чтобы опустить Z до 1 мм достола и затем ввожу G0 X25 Y30 и G0 X150 Y150б чтобы сравнить уровень. Он сильно разный. То есть похоже, что компенсация высоты не работает.

Кстати, когда я запускал сканирование по треугольнику - компенсация работала, её было видно, как при перемещении по Y и Х срабатывал мотор Z, поднимая и опуская экструдер.

Что я делаю не так?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает автолевелинг в Marlin
СообщениеДобавлено: 20 июн 2017, 13:46 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
по идее все так, но этот функционал переписывали десятки раз, и есть много веток с косяками, поэтому пожет быть банальная ошибка в конкретной версии прошивки. нужно попробовать версию dev

Hamulus писал(а):
После этого я ввожу G0 Z1 для того, чтобы опустить Z до 1 мм достола и затем ввожу G0 X25 Y30 и G0 X150 Y150б чтобы сравнить уровень. Он сильно разный.


при перемещении G0 X25 Y30 и G0 X150 Y150 Z подворачивает ?

после G29 сразу печать? нет ли там G28 снова

Добавлено спустя 1 минуту 11 секунд:
блин, а dev репозитарий брошен ...
где они разработку то сейчас ведут ???

Добавлено спустя 3 часа 9 минут 13 секунд:
в телеграмме в 3D телеге вы спрашивали ?
на всякий случай транслирую, может кому понадобится
Цитата:
Oleg Savostin wrote:
M420 S1 ; Enable compensation using current grid/mesh
Просто у меня полуавтоматический уровень меш, записанный в еепром, я после прочтения еепрома активирую компенсацию, а без активации не работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает автолевелинг в Marlin
СообщениеДобавлено: 20 июн 2017, 16:00 
Не в сети

Зарегистрирован: 19 июн 2016, 14:48
Сообщения: 53
оказалось, что действительно надо после G29 вводить M420 S1, после него ось Z подворачивает при перемещениях, что собственно и было нужно


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO