А!!! Троблема!!! (Отвечаем на вопросы новичков)

Собираем, настраиваем, печатаем, делимся опытом, помогаем новичкам

Модератор: Kaktus

nansen
Сообщения: 22
Зарегистрирован: 18 ноя 2022, 20:32
Имя: Богдан
Благодарил (а): 1 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение nansen » 04 янв 2023, 01:12

Vikent писал(а):
04 янв 2023, 00:10
А если вход Step подтянуть к земле
Подтянул через 10 кОм на землю перестал крутится.

Но все-раввно двигатель ведет себя странно. При подаче на STEP +5v он должен сделать четко один шаг 1,8 град. Mикрошаг не установлен, пины MS1 MS2 MS3 ENABLE висят в воздухе, RESET и SLEEP соеденены перемычкой. Вместо этого он делает то ли один то ли несколько шагов в одну или другую сторону. В чем может быть причина?

Двигатель ПБМГ-200-265 Ф (СССР)

Аватара пользователя
AviaZond
Сообщения: 11
Зарегистрирован: 02 янв 2023, 08:09
Имя: Avia
Откуда: Хабаровск
Благодарил (а): 5 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение AviaZond » 04 янв 2023, 05:33

при печати на первом слое выдает зазубрины какие-то, потом сверху проходит и нормально закрывает сверху
углы канвы и фигуры съезжают чуток, но потом нормально закрывает сверху
это может быть из-за того, что я Top|Bottom thikness сделал 1.4 вместо 1.3 ?

Изображение
Изображение

вот реальное значение M92 E384 !
было 92, я ставил 120 на марлине

echo:Steps per unit:
echo: M92 X80.00 Y80.00 Z400.00 E384.00

Kaktus
Сообщения: 2130
Зарегистрирован: 05 мар 2018, 19:59
Откуда: красавец Таганрог
Благодарил (а): 133 раза
Поблагодарили: 279 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение Kaktus » 04 янв 2023, 07:07

AviaZond писал(а):
04 янв 2023, 05:33
при печати на первом слое выдает зазубрины какие-то,
Выше же популярно разъясняли про высоту первого слоя. Если такая хрень - зазор маленький и пластику деваться некуда. Если зазоры между колбасками, то большой.

Аватара пользователя
dark184
Сообщения: 1505
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 115 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 04 янв 2023, 08:52

nansen писал(а):
04 янв 2023, 00:04
Почему двигатель вращается, когда STEP ни к чему не подключен? Так и должно быть?
Запомните раз и навсегда, любой цифровой вход нельзя оставлять в "воздухе". Всегда надо подтягивать их к земле или питанию (через резистор) в зависимости от логики схемы. Иначе получите то, что получили. Это наводка сетевого напряжения 100%.
nansen писал(а):
04 янв 2023, 01:12
При подаче на STEP +5v он должен сделать четко один шаг 1,8 град.
Нет, нет и еще раз нет. При подаче одного импульса он должен сделать шаг. НО! Драйвер работает по перепаду напряжения, в данном случае переход от 0 к логической 1(5 В) он делает шаг, следующий перепад от лог. 1 к 0 будет "холостым", но теперь драйвер будет готов принять следующий импульс немедленно, не выжидая обязательный интервал времени лог. 0. Все минимальные тайминги указаны в даташите на А4988, они обязательны к соблюдению. Иначе пропуски шагов.
nansen писал(а):
04 янв 2023, 01:12
Вместо этого он делает то ли один то ли несколько шагов в одну или другую сторону.
Про дребезг контактов слышали? А он есть :) У любой кнопки есть дребезг, не говоря уже про проводочек-перемычку... Это целая серия из замыкания и размыкания контактов, кто программировал обработку кнопок, тот хорошо знаком с таким явлением.
nansen писал(а):
04 янв 2023, 01:12
в одну или другую сторону.
А вот это может быть по нескольким причинам, и первая из них, неправильно подключены обмотки двигателя к драйверу. Может быть двигатель неисправен, может питание на двигатель сильно занижено(шаговики вообще не любят когда напряжение питания сильно занижено, а соответственно ток через обмотку нереально низкий), может ток у драйвера не настроен и сильно занижен, может плохой контакт на контакте DIR... Вобщем причин масса.
Купил себе танк и никого больше не жалею.

Аватара пользователя
dark184
Сообщения: 1505
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 115 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 04 янв 2023, 08:59

AviaZond писал(а):
04 янв 2023, 05:33
при печати на первом слое выдает зазубрины какие-то
Вообще, судя по фото это небольшая переэкструзия на первом слое. Есть возможность померить штангеном реальную толщину первого слоя? Она должна соответствовать заданной в слайсере. +- пару соток роли не сыграет, а вот -0,05 от первого слоя может уже дать такой эффект.
Но предполагаю по фото, скорее всего в этом месте на столе есть небольшая выпуклость(может слишком много адгезива если используете, может остатки от предыдущей печати, а может дефект покрытия). Если дальше все нормально, лично я не стал бы заморачиваться из-за такой мелочи :P
AviaZond писал(а):
04 янв 2023, 05:33
M92 X80.00 Y80.00 Z400.00 E384.00
Если не редактировать прошивку, то пропишите M92 X80.00 Y80.00 Z400.00 E384.00 в стартовый код в слайсере, иначе при каждом включении принтера придется вручную вбивать в командную строку.
Купил себе танк и никого больше не жалею.

Vikent
Сообщения: 663
Зарегистрирован: 31 янв 2019, 23:09
Имя: Виктор
Откуда: Королёв
Благодарил (а): 29 раз
Поблагодарили: 70 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение Vikent » 04 янв 2023, 11:04

AviaZond писал(а):
04 янв 2023, 05:33
при печати на первом слое выдает зазубрины какие-то
Я ж Вам очень подробно писал об этом две страницы назад: viewtopic.php?p=67477#p67477
Чуть увеличьте зазор на первом слое. Если стол висит на винтах М3, то примерно от осьмушки до четверти оборота надо сделать на его опускание по всем углам. Если при печати появятся щели между нитками то вернёте чуточку обратно. Там нет космических технологий, и всё видно глазами. Так что кайму пошире и смелее вперёд! По осьмушке по всем углам на ходу, пока не увидите ровные, уложенные рядом встык нитки (расплющенные в аккуратные полосочки), а не налезающие друг на друга с образованием горбов и гребней. Вся Ваша кайма должна выглядеть примерно как первая нитка в стыке со второй на Вашем фото с какой-то круглой оранжевой деталью, а не как третья и четвёртая нитки (считая от внешнего контура внутрь).
Можно, как посоветовали выше, штангелем отпечатанную кайму измерить, убедившись что её толщина соответствует заданной. Сам так делаю при тонкой настройке. Но при этом она без гребней должна быть, иначе смысла мерять нет. Так что крутите винты.

Экструдер, кстати, проверьте. Если у Вас боуден, отсоедините трубку, задвиньте пруток вровень со срезом фитинга, и дайте через проинтерфейс команду протянуть 10 (20, 30 - чем больше, тем лучше) см. Измерьте линейкой протянутый отрезок от кончика до фитинга. Если соответствует с точностью до миллиметра - всё хорошо. Нет - надо настраивать.

Vikent
Сообщения: 663
Зарегистрирован: 31 янв 2019, 23:09
Имя: Виктор
Откуда: Королёв
Благодарил (а): 29 раз
Поблагодарили: 70 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение Vikent » 04 янв 2023, 11:19

nansen писал(а):
04 янв 2023, 01:12
Двигатель ПБМГ-200-265 Ф (СССР)
Знаю. ПБМГ - Привод Блока Магнитных Головок от пятидюймовых дисководов. Свой первый принтер я на них начинал строить. А сейчас остатки того принтера трудятся в качестве макета лазерного и одновременно фрезерного станка, фрезеруя отверстия в столе для нового станочка. И ПБМГ там трудится в качестве привода оси Z.
Спойлер
IMG_20221123_192541.jpg
А по поводу несанкционированных шагов и дребезга контактов Вам уже всё объяснили, пока я спал. :D

nansen
Сообщения: 22
Зарегистрирован: 18 ноя 2022, 20:32
Имя: Богдан
Благодарил (а): 1 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение nansen » 04 янв 2023, 16:09

dark184 писал(а):
04 янв 2023, 08:52
неправильно подключены обмотки двигателя к драйверу
На драйвере А4988 пины для подключения двигателя промаркированы 1A 1B 2A 2B где цифра это номер обмотки, буква ее начало или конец.

Как определить (особенно если нет даташита) где начало а где конец обмотки?

Аватара пользователя
dark184
Сообщения: 1505
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 115 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 04 янв 2023, 16:16

nansen писал(а):
04 янв 2023, 16:09
Как определить (особенно если нет даташита) где начало а где конец обмотки?
Начало и концы нет необходимости определять, от этого зависит направления вращения всего лишь. Главное это подключить одну обмотку к контактам 1А и 1В, а вторую к 2А и 2В. Если направление вращение не то, то либо перекинуть концы любой, но одной обмотки местами, либо сигналом DIR.
Купил себе танк и никого больше не жалею.

Аватара пользователя
Alex Post
Сообщения: 6993
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 330 раз
Поблагодарили: 817 раз
Контактная информация:

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение Alex Post » 04 янв 2023, 16:47

AviaZond писал(а):
04 янв 2023, 05:33
при печати на первом слое выдает зазубрины какие-то
Очень похоже на то, что плохую адгезию к столу пытаются скомпенсировать уменьшением зазора и/или увеличением подачи пластика. В результате лишний пластик вылазит куда может и получаются бугры. Но линии каймы все равно прилипли местами плохо.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

nansen
Сообщения: 22
Зарегистрирован: 18 ноя 2022, 20:32
Имя: Богдан
Благодарил (а): 1 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение nansen » 04 янв 2023, 17:20

dark184 писал(а):
04 янв 2023, 16:16
Начало и концы нет необходимости определять, от этого зависит направления вращения всего лишь.
Мне непонятна логика работы шагового двигателя (или драйвера). Как по мне, должно быть так:

Есть 2 обмотки: №1 и №2. У каждой есть начало (А) и конец (В). Драйвер подает поочередно напряжение питания на эти обмотки:
1А +12в
1В -12в
Двигатель делает 1 шаг по часовой стрелке (допустим)

Далее драйвер подает:
2А +12в
2В -12в
Двигатель делает еще один шаг по часовой.

Если одну из обмоток перепутать концами (например, №2) то получим следующую картину:

1А +12в
1В -12в
Двигатель делает 1 шаг по часовой

2А -12в
2В +12в
Двигатель делает 1 шаг против часовой

Т.е. если перепутать А и В на одной из обмоток двигатель должен дрыгаться то в одну то в другую сторону и не вращатся.
Но по факту если перепутать А и В он меняет направление вращения. Почему? В чем я не прав?

Vikent
Сообщения: 663
Зарегистрирован: 31 янв 2019, 23:09
Имя: Виктор
Откуда: Королёв
Благодарил (а): 29 раз
Поблагодарили: 70 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение Vikent » 04 янв 2023, 17:23

nansen писал(а):
04 янв 2023, 17:20
Почему? В чем я не прав?
Не держите схему в голове, запутаетесь. Порисуйте на бумаге. Всё станет ясно. Я сам когда-то так делал. Или поищите готовые анимашки в сети. Мне на глаза как-то попадались.
nansen писал(а):
04 янв 2023, 01:12
Двигатель ПБМГ-200-265 Ф (СССР)
Куда, кстати, применить его хотите? Уж больно слаб. Максимум - лазер таскать, если ремнями. Ну или резьбовой шпилькой (винтом) что-то потяжелее, но тогда очень медленно и печально.

Аватара пользователя
dark184
Сообщения: 1505
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 115 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 04 янв 2023, 17:43

nansen писал(а):
04 янв 2023, 17:20
Мне непонятна логика работы шагового двигателя
Не совсем верно понимаете. Для начала надо изучить режимы работы двигателя, самые простые это полный шаг и полушаг. В вашем случае есть полный шаг, даже полный шаг может быть в двух вариантах, работает одна обмотка или сразу две.
Теперь первое что надо понять, на обмотки шаговика необходимо подавать определенный ток, пусть будет 1 ампер, достигается это ШИМ регулированием в самом драйвере. Если просто подать питание 12 вольт, шаговик тупо сгорит :D Второе, если подать ток на одну обмотку двигателя, то магнитные полюса ротора взаимодействуют с полюсами статора, ротор выставляется в устойчивое состояние(если не снимать ток с обмоток, ротор удерживается в этом положении). Причем далеко не факт что повернется ровно на один шаг. После чего снимаем ток с этой обмотки и перекидываем на другую, вот теперь ротор поворачивается ровно на шаг. Снова перекидываем токи в обмотке в той же полярности и ротор делает еще один шаг в том же направлении. Так по циклу. Это самый простой режим работы шаговика. Есть еще режим работы на полный шаг, но задействованы обе обмотки. В этом случае крутящий момент выше, но ротор удерживается посередине между двумя шагами, но поворачивается тоже на градус полного шага если токи в обмотках одинаковые. Вот здесь уже надо перекидывать полярность одной из обмоток по определенному алгоритму. Теперь полушаг, это комбинация первых двух режимов полного шага. Во всех трех случаях на обмотки подается одинаковый ток. Ну и микрошаг. Если усложнить режим полушага регулировкой тока в обмотках по кривой синуса со сдвигом фаз в обмотках на 90 градусов, получим микрошаги. Если в обмотки подавать чистый, а не дискретный, синус со сдвигом в 90 градусов, получим обычный моторчик :D Ну примерно как то так...
nansen писал(а):
04 янв 2023, 17:20
Но по факту если перепутать А и В он меняет направление вращения.
Ну да, так и должно быть. Знаете, есть моторы переменного тока с короткозамкнутым ротором с двумя полюсами, пример, домашний вентилятор. У них одна из обмоток подключается напрямую к сети, а вторая через конденсатор. Он обеспечивает сдвиг фаз на 90 градусов. Ну вот шаговик, если не учитывать разницу в магнитных системах этих моторов, работает точно также :lol:
Купил себе танк и никого больше не жалею.

Vikent
Сообщения: 663
Зарегистрирован: 31 янв 2019, 23:09
Имя: Виктор
Откуда: Королёв
Благодарил (а): 29 раз
Поблагодарили: 70 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение Vikent » 04 янв 2023, 17:58

dark184 писал(а):
04 янв 2023, 17:43
Для начала надо изучить режимы работы двигателя
С этим Вы вроде бы разобрались неплохо.
dark184 писал(а):
04 янв 2023, 17:43
Теперь первое что надо понять
А вот объяснить другому то, что сами прекрасно понимаете - не самая сильная Ваша сторона, уж простите за откровенность. У меня в очередной раз (после "загона осей в 0") вскипел мозг, пока я читал Ваши объяснения, несмотря на то, что я прекрасно знаю принцип работы шаговика.
dark184 писал(а):
04 янв 2023, 17:43
После чего снимаем ток с этой обмотки и перекидываем на другую, вот теперь ротор поворачивается ровно на шаг. Снова перекидываем токи в обмотке в той же полярности и ...
Про сняли-перекинули более менее понятно. А остальное где? Полярность питания обмоток, полярность полюсов магнита (ротора), и их взаимодействие? И что значит Ваше "в той же полярности"? Полярность-то "первой" обмотки как раз меняется на втором полном шаге, иначе мотор именно что обратно шагнёт, как вопрошающий человек и предполагает. Не запутывайте человека окончательно, если внятно объяснить не можете.

Аватара пользователя
dark184
Сообщения: 1505
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 115 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 04 янв 2023, 18:28

Vikent писал(а):
04 янв 2023, 17:58
уж простите за откровенность
Прощаю :D
Человек спрашивал про полный шаг и приводил пример. За полный шаг пояснил, остальное для общего развития, что бы знал что искать, все это уже расписано давным давно пару мильонов раз...
Vikent писал(а):
04 янв 2023, 17:58
А остальное где?
Где где, в интернете. Вам не угодишь, кратко-неладно, полно-простыня :lol:
Купил себе танк и никого больше не жалею.

Ответить

Вернуться в «3D принтеры и 3D печать»

Яндекс.Метрика