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

Подписаться на 3Dtoday
AndrewStick
Идет загрузка
Загрузка
01.12.17
5056
20
печатает на Anet A6
Техничка
38
Статья относится к принтерам:
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
38
Комментарии к статье

Комментарии

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

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

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

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

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

Область применения или как 3D-печать облегчит вам жизнь. #1

Из серии: "дрыгостол представляет" #2

Ender-3 - лучший выбор? Подробный обзор

Разрезание модели в CURA, выбор плоскости печати

Не так страшен Flex... как его манулят :)

Некоторые особенности слайсера Simplify3D v 4.0.1