SidAndNancy
ЧТО-ТО УЖЕ ЧИРКАНУЛ
- Регистрация
- 12.10.2023
- Сообщения
- 0
- Реакции
- 1
- Баллы
- 2
Причина: Исправил ошибку
Всем доброго времени суток!
Я новичок, как в грбл так и в станках в целом, прошу помощи, в голове та мартышка с тарелками...
Лазерный гравер, самосбор, mks dlc32, драйвера tmc2209, лазер китайский, 5w оптической, GRBL 1.1 (не помню букву, последний, что есть на гитхабе от makerbase), LaserGRBL последний, что есть в сети.
Суть проблемы:
Пытаюсь выжечь сетку 300х300 с клеткой 10мм. Отрисована в растре, в LaserGRBL векторизована по centerline.
Станок нормально отрабатывает внешний квадрат, после чего начинает отрабатывать вертикальные линии, назовем это сверху вниз, то есть едет по диагонали на Y300X10, затем движется к Y0X10 по прямой включив лазер, затем выключает и снова по диагонали на Y300X15, и вниз на Y0X15 включив лазер и так далее. Проблема в том, что при движении вниз станок не дошагивает несколько шагов и начинает движение вверх, в итоге каждая последующая линия смещена на некоторое расстояние по Y в + от предыдущей. Когда доходит до горизонтальных линий - такая же история происходит по X.
Сначала я подумал что пропускает шаги. Подкинул тока - ситуация не изменилась. Изменил делитель шагов с 256 на 128 - стало уезжать еще дальше. Потом случайно порталом вывернул с корнем разъем из платы (зацепился за провод) из чего сделал вывод, что с моментом на валу все более чем в порядке. Пошел перепаивать разъем, заодно подумал, может с питанием проблема, и когда включается лазер - напряжение проседает, начинает пропускать - перепаял разъем питания на более надежный, поменял пару блоков питания (с оооочень большим запасом по току), чуть подкинул напряжение - все мимо. Далее исключил проблемы с передачей по ЮСБ - до этого все время прожигал напрямую с ноута из LaserGRBL. Стал записывать УП на карточку и гонять напрямую со станка. Мне показалось (чисто субъективно) что проблема стала меньше, но тем не менее не ушла. Попробовал погонять УП с физически отключенным от платы лазером - история повторилась, идею с какими либо просадками или наводками из-за лазера откинул. Пробовал играться с ускорениями, максимальными скоростями - максимально медленно повторяет косяк.
Далее я заметил, что съезд идет на определенное ровное расстояние на каждой линии, то есть если приложить к концам линий линейку - все концы окажутся на одной прямой, стало быть это не случайные пропуски шагов, а вполне осознанная (пусть и неправильная) обработка чего то.
Так же обратил внимание на то, что есть проблема с шагами на мм (на тестах жег сетку 250х250, а даже первый квадрат получился 249,2х249,2), но это мелочи, пересчитаю, что важнее - каждая линия короче, около 249 с копечкой, то есть на каждой линии идет потеря около 0,1мм, после чего портал без потерь отъезжает обратно, затем опять линия чуть короче, затем опять без потерь обратно - отсюда и съезд каждой последующей линии.
Дальше в голове мартышка с тарелками.
Прошу помощи, фото прилагаю
Я новичок, как в грбл так и в станках в целом, прошу помощи, в голове та мартышка с тарелками...
Лазерный гравер, самосбор, mks dlc32, драйвера tmc2209, лазер китайский, 5w оптической, GRBL 1.1 (не помню букву, последний, что есть на гитхабе от makerbase), LaserGRBL последний, что есть в сети.
Суть проблемы:
Пытаюсь выжечь сетку 300х300 с клеткой 10мм. Отрисована в растре, в LaserGRBL векторизована по centerline.
Станок нормально отрабатывает внешний квадрат, после чего начинает отрабатывать вертикальные линии, назовем это сверху вниз, то есть едет по диагонали на Y300X10, затем движется к Y0X10 по прямой включив лазер, затем выключает и снова по диагонали на Y300X15, и вниз на Y0X15 включив лазер и так далее. Проблема в том, что при движении вниз станок не дошагивает несколько шагов и начинает движение вверх, в итоге каждая последующая линия смещена на некоторое расстояние по Y в + от предыдущей. Когда доходит до горизонтальных линий - такая же история происходит по X.
Сначала я подумал что пропускает шаги. Подкинул тока - ситуация не изменилась. Изменил делитель шагов с 256 на 128 - стало уезжать еще дальше. Потом случайно порталом вывернул с корнем разъем из платы (зацепился за провод) из чего сделал вывод, что с моментом на валу все более чем в порядке. Пошел перепаивать разъем, заодно подумал, может с питанием проблема, и когда включается лазер - напряжение проседает, начинает пропускать - перепаял разъем питания на более надежный, поменял пару блоков питания (с оооочень большим запасом по току), чуть подкинул напряжение - все мимо. Далее исключил проблемы с передачей по ЮСБ - до этого все время прожигал напрямую с ноута из LaserGRBL. Стал записывать УП на карточку и гонять напрямую со станка. Мне показалось (чисто субъективно) что проблема стала меньше, но тем не менее не ушла. Попробовал погонять УП с физически отключенным от платы лазером - история повторилась, идею с какими либо просадками или наводками из-за лазера откинул. Пробовал играться с ускорениями, максимальными скоростями - максимально медленно повторяет косяк.
Далее я заметил, что съезд идет на определенное ровное расстояние на каждой линии, то есть если приложить к концам линий линейку - все концы окажутся на одной прямой, стало быть это не случайные пропуски шагов, а вполне осознанная (пусть и неправильная) обработка чего то.
Так же обратил внимание на то, что есть проблема с шагами на мм (на тестах жег сетку 250х250, а даже первый квадрат получился 249,2х249,2), но это мелочи, пересчитаю, что важнее - каждая линия короче, около 249 с копечкой, то есть на каждой линии идет потеря около 0,1мм, после чего портал без потерь отъезжает обратно, затем опять линия чуть короче, затем опять без потерь обратно - отсюда и съезд каждой последующей линии.
Дальше в голове мартышка с тарелками.
Прошу помощи, фото прилагаю