Быстро настраиваем кол-во шагов на мм по осям X и Y

Подписаться на 3Dtoday
AndrewStick
Идет загрузка
Загрузка
01.12.17
2449
20
печатает на Anet A6
Техничка
37
Статья относится к принтерам:
Anet A6
Итак, что бы настроить кол-во шагов, надо напечатать квадрат и посмотреть правильно ли выдержаны размеры.
Поменял ремень - проверяй, подтянул ремень - снова проверяй...
Я решил несколько ускорить процесс, выкинув нагрев и собственно печать.

Для этого печатаем держатель карандаша на каретку.
7d2c258836fb13ae5fb20c1b340ac410.JPG
Карандаш должен свободно перемещаться внутри, но не прокручиваться. У меня вот такой огрызок из Икеи.
На карандаш наматываем резинку и оставляем 2 уха для крепления к держателю.
4d05f2eab61216c8afd515d598d3f34f.JPG
В моем варианте, карандаш выпирает на 34мм.

Далее, закрепляем на столе лист бумаги и скармливаем принтеру следующий G код
G28 ; home all
M107 ; Turn off fan
G90 ; Absolute positioning
G21 ; set units to millimeters

G1 F5000 X110 Y110
G1 F500 Z50
M117 Press resume
M0  ; install pensil here

G1 F5000 X40 Y90  ; draw square 100x100
G1 F500 Z20
G1 F1000 X140
G1 F1000 Y190
G1 F1000 X40 
G1 F1000 Y90
G1 F500 Z30

G1 F5000 X85 Y80  ; draw X
G1 F500 Z20
G1 F1000 X95 Y60
G1 F500 Z30
G1 F5000 Y80
G1 F500 Z20
G1 F1000 X85 Y60
G1 F500 Z30

G1 F5000 X150 Y150  ; draw Y
G1 F500 Z20
G1 F1000 X155 Y140
G1 F500 Z30
G1 F5000 X160 Y150
G1 F500 Z20
G1 F1000 X155 Y140
G1 F1000 Y130

G1 F500 Z50
G1 F5000 X110 Y210

; Default end code
M84 ; Turn steppers off
M117 Done!

Возможно вам придется поменять координаты Z под длину своего карандаша. 
У меня Z20 прижат к бумаге, Z30 висит над бумагой.

Результат работы кода



Теперь нам осталось померить грани и посчитать новое значение шагов.
Формула:  (что_просили_мм / что_получилось_мм)*текущее_значение_шагов
Например, мы просили 100, получили 101, текущие шаги 93.89
(100/101)*93.89=92.96

Эти 92.96 и вписываем в EEPROM. 
Все.

 
Подписаться на 3Dtoday
37
Комментарии к статье

Комментарии

2 Дек 00:11
4
Последняя картинка не вставилась

aba2d58e9243709393011cb2b7293d5a.JPG
2 Дек 00:11
1
Толково.
Зачёт!
Ski.
2 Дек 11:00
4
Поменял ремень - проверяй, подтянул ремень - снова проверяй...
Не заметил такого. Была одна система передачи, поменял на другую. Но сами передаточные числа не изменились. Ремень новый. Просто натянул нормально и все.
Вот если изменить передаточные числа, тогда да, но опять же в передал расчета.
2 Дек 11:33
0
Подскажите, как прошить значения в eeprom на оригинальной прошивке ?
2 Дек 11:38
0
Никак. На оригинальной закрыта возможность записи в еепром.
2 Дек 15:11
0
Я этого и боялся ) можно вас ещё помучать ? Какую прошивку вы себе поставили и есть инструкция как ставить ? Спасибо, ибо родная уже надоела
2 Дек 17:54
0
У меня марлин 1.1 RC8
Поищите блог hellraider, там все подробно разжевано
7 Дек 15:53
0
Все там есть. В Configuration-> Motion->steps per mm
2 Дек 11:36
0
Круть! Подскажите откуда взять ?
текущее_значение_шагов
2 Дек 11:38
0
Посмотреть в еепром. Например через меню принтера.
2 Дек 12:12
0
Вот это годнота. Спасибо. Однозначно в избранное.
2 Дек 12:29
5
Вариант действительно годный, но:
× карандаш лучше заменить на шариковую авторучку в силу отсутствия стачивающегося грифеля и гарантированной ширины линии (0.5\0.8\… мм, в зависимости от модели)
× микрошаги в прошивке лучше задавать целыми числами, хоть и реализованы вещественные значения, но драйвер подаёт сигнал мотору на целое кол-во микрошагов. Округлите один раз сами, не заставляйте заниматься лишней математикой и без того дохлую ардуинку.
тут приводил зависимость микрошага от множителя, мотора и шкива, поэтому мне не понятно, как? на стандартной Анет А6 при 1\16 микрошаге и 16ти зубых шестернях у вас получалось 94 и 93 шага на миллиметр.
7 Дек 13:25
0
диаметр китайских шпуль плавает, по этому количество зубов годится лишь для примерной подгонки.
2 Дек 16:47
0
Название статьи как приказ звучит, прям аж встал с места и давай искать где по близости можно быстро на чём нибудь настроить количество шагов на миллиметр))
2 Дек 18:05
0
Не легче посчитать и внести значения в прошивку, а лучше скачать последний релиз и не париться, там есть то 20 параметров.
и все.

ПС, так делают только те коме делать нечего и те кто слушает этих людей.
2 Дек 19:02
1
Идея интересная :) Можно сделать карандашный рисовальщик. Забивать туда 2 слоя рисования и все.
Каретка должна будет ходить по высоте свободно + к ней надо монтировать либо грузик порядка 20 грамм для компенсации легкой кривизны поверхности печати, либо пружинку примудрить. Хочу сделать такое из ручки.
3 Дек 01:20
0
Тоже подумал что можно попробовать сотворить графопостроитель :) Который видел у тёти в институте в начале 80х, и на на нём не графики рисовали, а картинки тётечек. :D
7 Дек 17:27
0
Решение раз: https://youtu.be/sXb9NDqn1Mo
Решение двас: https://youtu.be/IJaZiGN298c
Тысячи их.
Вот ещё https://youtu.be/yK_YGwMRR40 вариант с многоцветной ручкой, и чувак подписывает открытки рукописным подчерком.
8 Дек 01:17
0
Тогда добавьте еще рисование окружности.
Где ж вы раньше были, чертил и печатал держатель для хотенда, теперь уже хочу добавить туда же держатель и для ручки :)
8 Дек 07:16
0
Итак, что бы настроить кол-во шагов, надо напечатать квадрат и посмотреть правильно ли выдержаны размеры.
Не надо печатать квадрат. На размер квадрата будут влиять: усадка пластика, поток в слайсере, точность изготовления сопла, - все эти параметры не имеют к параметру ШАГ/ММ никакого отношения. В общем ваша лень вывела вас на верный путь :)

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Готовимся к Новому году! Всем детям по собачке...

Новый год и Архимед (шары с подсветкой)

Олаф

Anet A6 - набор для печати 3D-принтера. Начало пути.

Сверлильный станок "своими руками" теперь 3D!

Попытка создания подарка на Новый год.