Доработка Китайского Токарного Станка ч.4 Электронная Гитара

Поділитися
Вставка
  • Опубліковано 24 гру 2024
  • Приветствую на канале "Лёха Технарь" В этом видео, я продолжу доработку токарного станка и установлю на него электронную гитару с прошивкой: Digital Feed 7e2
    Поддержать на Бусти: boosty.to/leha...
    Телеграм канал: t.me/LehaTehnar
    Шаговый двигатель: aliclick.shop/...
    Драйвер шагового двигателя: aliclick.shop/...
    Зубчатый ремень HTD3M: aliclick.shop/...
    Шкив HTD3M 20 зубов: aliclick.shop/...
    Шкив HTD3M 40 зубов: aliclick.shop/...
    Твёрдосплавные свёрла: aliclick.shop/...
    Державка для резьбовых пластин: aliclick.shop/...
    Резьбовые пластины: aliclick.shop/...
    Зубчатый ремень GT2: aliclick.shop/...
    Шкивы GT2: aliclick.shop/...
    Оптический энкодер: aliclick.shop/...
    Ручной энкодер: aliclick.shop/...
    Mega 2560: aliclick.shop/...
    Потенциометр: aliclick.shop/...
    Кнопки меню: aliclick.shop/...
    Кнопки с подсветкой: aliclick.shop/...
    Галетный переключатель: aliclick.shop/...
    Тумблеры: aliclick.shop/...
    Дисплей 1602: aliclick.shop/...
    #ЛёхаТехнарь #Lathe #Upgrade #DIY

КОМЕНТАРІ • 809

  • @arscamera
    @arscamera 2 роки тому +104

    При данном железе :
    1) С чего начать сперва - механически сделай - редукцию на энкодере 1:1 т.е. 1800 линий....В режиме делилки МК не нужно отвлекаться на выдачу импульсов шаговику на подаче...потому и не ошибается МК все успевает. Просто может элементарно не успевать. Ведь что происходит - вместо 1800 прерываний за один оборот шпинделя МК приходится в два раза больше раз делать прерывание и плюс математика для резьбы и плюс выдавать импульсы на шаговик .
    2) На все питание и Меги и энкодера повесить Электролитические конденсаторы + зашунтировать (параллельно припаять) керамикой 0.1мкФ. На Мегу наверное можно 1000мкФ, на энкодер достаточно будет 100мкФ . Кондеры распалагать максимально близко к нагрузке. Этот совет обязателен для безглючной работы любой цифровой электроники - наш современный мир загажен помехами и выбросами.
    3) Экранировать сигнальные кабели. Плоские шлейфы можно экранировать оборачиванием фольги и поверх намотать спиралью (с крупным шагом) оголенный зачищенный провод и его или на цифровую землю или на заземление если имеется... но тока с одного конца кабеля. Поверх тоже можно еще раз фольгой и добавить скотчем для прочности.
    3.1) Сигнальные кабели можно попробовать заплести в витую пару или косу. Например для концевиков обязательно.
    Иногда для таких случаев как допустим энкодер - могут быть особености - например заплести в косу все проводники и непомогает. Но мне встретился случай когда помогает такой прием - заплетаем в косу все сигнальные и земляной(минус) провод, а плюс питания (плюс) оставить прямы проводом вне косы. Все конечно зависит от типа сигналов - но такой метод не лишон смысла.
    4) Дальше я думаю устраивать "охоту на ведьм" с помощью осцилограафа или хотябы простого ЮСБ логического анализатора за 8уе - можно вычислить толи энкодер толи МК, толи Шаговик .

    • @denisdegotkov6012
      @denisdegotkov6012 2 роки тому +6

      Грамотный ответ :-)

    • @Leha_Tehnar
      @Leha_Tehnar  2 роки тому +24

      При тесте я крутил патрон руками приблизительно со скоростью 6 оборотов в минуту, при 3600 импульсах на оборот получается 360 импульсов в секунду или частота 360Гц (частота работы контроллера 16МГц), получается по вашей логике что на 600 оборотах в минуту мк так же не сможет успевать обрабатывать энкодер с 36 импульсами на оборот, ведь на таких оборотах это будет та же частота 360Гц.

    • @zhelnina
      @zhelnina 2 роки тому +2

      @@Leha_Tehnar туше 😅

    • @MPAM_by_XY
      @MPAM_by_XY 2 роки тому +13

      вы программу видели? там алгоритм такой что блевать тянет. один разгон чего стоит и компенсация не целых тиков. я переписал почти всю математику. и плюнул. там же на чипмакере есть EDG. но подход нужно менять. винт менять на швп и ставить линейки. математику переписывать всю.

    • @kvoistinov
      @kvoistinov 2 роки тому +3

      @@MPAM_by_XY а битности ардуино разве хватает? например при расчете математики?

  • @RawEngineer
    @RawEngineer 2 роки тому +179

    чел, ты..с каждым новым видео я понимаю, что все мои познания в технике - пыль) спасибо за полезную информацию и ссылки! очень круто!

    • @ВиталийРяполов-к1ж
      @ВиталийРяполов-к1ж 2 роки тому +2

      Такая же херня))

    • @andrewawenew
      @andrewawenew 2 роки тому +1

      Согласен

    • @vladimirmorozov6342
      @vladimirmorozov6342 2 роки тому

      может Лёха инженер-конструктор ;)

    • @Valery_1954
      @Valery_1954 2 роки тому +2

      @@vladimirmorozov6342 , похоже, так и есть, широкий диапазон знаний во многих областях - и механики и электроники. 🙂

    • @Водительпогубам-ц2ч
      @Водительпогубам-ц2ч 2 роки тому +7

      Ничего сверхъестественного Лёха не делает, но объясняет как хороший препод с 20летним стажем. Тоесть как блогер максимально на своём месте. На ютубе много талантливых самодельщиков которые два слова связать не могут.

  • @Chepai777
    @Chepai777 2 роки тому +60

    Дичайше не хватает твоих видео, многое для себя с удовольствием открываю нового 👍👍👍

  • @MirPrivet
    @MirPrivet 2 роки тому +18

    Хорошая прошивка, сам пользуюсь. Редукцию нужно убрать и всё получится. Ещё нужно вскрыть энкодер, подключить к осциллографу и подстроечными резисторами добиться чтобы на выходе был меандр. С завода там всё расстроено.

    • @alexnet8943
      @alexnet8943 2 роки тому +3

      Вот это ,действительно человек в курсе❗Всему коллективу нос утёр. Эх,любители...

    • @0imax
      @0imax 2 роки тому +1

      @@alexnet8943 Если бы человек ответил, почему прошивка выдаёт пургу только в режиме резьбы, а во всех остальных отрабатывает почти идеально - тогда можно было ещё подумать над "утёр". А так - просто дал общий совет, который не факт что поможет))

    • @Cyneprepou
      @Cyneprepou 2 роки тому

      Надо залезть в прошивку м глянуть формулы. Ардуино не очень мощная штука и с высокими частотами может тупить. Может прошивка норм и проблема конкретно в этой сборке, а может там где-то округление неудачное или деление какое-нибудь.

    • @0imax
      @0imax 2 роки тому +3

      @@Cyneprepou Частоты тут ни при чём (тест точности резьбы делался от руки).
      В прошивке есть имитация разгона шагового двигателя - именно имитация, потому что не зависит от его фактической скорости: в течение первого оборота шпинделя шаг подачи меняется от минимального до заданного шага резьбы. Этим имитируется разгон, чтобы при включении подачи при вращающемся шпинделе шаговик разгонялся плавно. Плюс, есть мёртвый ход - прошивка зачем-то ждёт "нулевую" позицию шпинделя, и только после этого включает подачу. После мёртвого хода и разгона количество импульсов выдаётся довольно точное, так что заметная погрешность набежит, в зависимости от шага резьбы, либо никогда, либо через несколько тысяч оборотов шпинделя. Если нарезать без размыкания, то на это вообще можно забить.
      Если параметр разгона установить в 0, то прошивка сразу начинает выдавать нужное число импульсов на шаговик, но мёртвый ход всё-равно останется.

  • @АлександрНихтферштейн

    Редуктор- это не понижение оборотов!, это изменение оборотов. Мультипликатор- это повышающий редуктор. Демультипликатор- это понижающий редуктор.
    Так что тут автор не прав.
    Ну а в остальном..- Красавчик.

    • @miguelherrero4148
      @miguelherrero4148 2 роки тому

      reducir по испански - уменьшать

  • @dmitriyteslenko5836
    @dmitriyteslenko5836 10 місяців тому

    Твои видео лучше чем учёба в институте - нет воды, много подробностей и всё объяснено максимально понятным языком!

  • @proletarian
    @proletarian 2 роки тому +8

    Никогда не прикасался к токарному станку, но это один из самых интересных каналов

  • @vladislavlymar
    @vladislavlymar 2 роки тому +34

    Опа-нааа, дождались наконец-то, 27 минут технического удовольствия))

  • @Болгарин-т5р
    @Болгарин-т5р 2 роки тому +10

    Алексей, большая просьба, обкатаешь хорошую прошивку, выложи её нам. Сам пользуюсь 7е2, много вопросов возникает, а так как большинство юзеров токарных, каковым и сам являюсь, не шарят в программировании, это будет неоценимым вкладом!

    • @IgorShost
      @IgorShost 2 роки тому +1

      Вот не зря я 5 лет все ни как не могу доделать эту гитару (душа не лежит) я так и знал что она какая то убогая, ну не верю я что нормальная схема должна требовать столько нюансов, в ветке программы 90% описания сводится к у транению наводок и борьба с помеха и, а тут ещё Алексей показывает(доказывает) что она и не точная, уверен что 90% тех кто собрал и используют хрен положили на не точности в микроны. Согласен с автором, выкину с головы идею дособрать эту поделку

  • @ОлегНазаров-с6д
    @ОлегНазаров-с6д 2 роки тому +2

    Как же круто смотреть, когда человек знает, что говорит! Спасибо

  • @Chepai777
    @Chepai777 2 роки тому +19

    Лёха растовщик техно удовольствия😁 уже ломка началась, и тут Лёха оба на ещё щепотку, и кайф👍🤗

  • @Andy_Gor
    @Andy_Gor 2 роки тому +6

    Лёха, нереально крут. Все свои знания, в данной области, взял на этом канале. Учиться, никогда не поздно. Классная подача материала. Спасибо, Лёха 👍

  • @kesjuoc77777
    @kesjuoc77777 2 роки тому +1

    Спосибо из Литвы. Вышый пилотаж. Вашыми трудами 100% воспользуюсь, спосибо огромное.

  • @ЕвгенийЮрьевич-е7х
    @ЕвгенийЮрьевич-е7х 2 роки тому +2

    У меня нет станка, и половину я не понимаю, но все видео смотрел от и до. Одно удовольствие. Леха молодец!

  • @ArillBullrog
    @ArillBullrog 2 роки тому +15

    Спасибо за видео информацию пояснения и прекрасно проведённое время!

  • @nikolaysavinov1891
    @nikolaysavinov1891 2 роки тому +3

    Пауза в начале нарезания резьбы на сколько помню это синхронизация с нулевой позицией шпинделя (сам когда то копал как же там не переполняется счётчик импульсов). А обнуляется он при входе в режим резьбы. Можно посмотреть и поменять

  • @alexkhazarr8754
    @alexkhazarr8754 2 роки тому +2

    Невероятно грамотная подача материала. Браво, Мастер!

  • @Akc64
    @Akc64 2 роки тому +16

    Мой внутренний перфекционист всё равно удовлетворен, что после всего сделанного идёт проверка с точностью до микрона!

  • @Engineer_Aleksey
    @Engineer_Aleksey 2 роки тому +1

    Подключение энкодера напрямую к драйверу - шикарно!

  • @АлександрУ-с2з
    @АлександрУ-с2з 2 роки тому +4

    Присоединяюсь ко всем кто сказал по поводу наводок на сигнальные провода от энкодера. Первое это получение данных от энкодера с подтяжкой напряжения. Второе проверить питание арудино - если импульсный блок питания - то некоторые блоки питания гонят импульсные помехи - игольчатые выбросы - что может делать нестабильной работу электроники. Как написали ранее - нужны дополнительные конденсаторы. И последнее - можно просто перейти на 32 разрядную плату - применив АРДУИНО ДУЭ. Только там питание немного другое - но тут управляющих импульсов немного можно легко разобраться с этим. Прошивка остаётся таже -только компилируется для ДУЭ...... То что не доворачивает на первом импульсе - это не хватает энергии на первый импульс - нужны добавочные конденсаторы. И надо в программе поиграться с "ускорениен" шаговика - он возможно просто не успевает первый оборот разогнать - это настройки шаговика ускорению и возможно мгновенной мощности блока питания не хватает - это может быть из-за тонких силовых проводов также. Если источник питания с запасом...Ну как станочник вы же знаете о больших стартовых токах двигателя. Эти токи должны либо отрабатываться запасом мощности либо программно через управление ускорением. На 3D принтерах это настройка "Джерков".

    • @ВикторПутырский-с8х
      @ВикторПутырский-с8х 2 роки тому +1

      Там всё это работает ,просто Лёха не разобравшись написал. Всё там догоняет а шаговик не сразу статует потому что ждёт импульс совпадения . Я на настроенном станке проверял на длине 150мм всё точно ! По цифровой линейке с разрешением 0.001мм (оптика).Нужно сначала разобраться а уж потом делать свой видео , многие верят Лёхе на слово.

    • @abzyberdy
      @abzyberdy Рік тому

      ​@@ВикторПутырский-с8хя купил всё для гитары, жду доставки. Вы меня успокоили. А то я уже думал, после просмотра видео, зачем я это затеял.

  • @sergeyvotyakov8786
    @sergeyvotyakov8786 2 роки тому +2

    Фантастика! Респект! Не даром говорят, что не так важна голова как "задница".

  • @oppozit.stingal7824
    @oppozit.stingal7824 2 роки тому +8

    У меня точно такие же проблемы с точностью были, решилось экранированными кабелями, и заземлением двигателя и частотника

  • @fdc_zotei52
    @fdc_zotei52 2 роки тому +1

    Алексей, спасибо за подробный, понятный рассказ! Крайне интересно и поучительно.
    Отдельный респект за отличную лексику!

  • @Л.ех.А
    @Л.ех.А 2 роки тому +1

    Столько полезной Информации что чувство как будто сходил на курс повышения квалификации =) =) =) и главное ничего лишнего =3 =3 =3

  • @muzzcool6184
    @muzzcool6184 2 роки тому +5

    Спасибо за то что так четко и подробно все снимаешь и поясняешь, это ценно, удачи в делах!

  • @Александрнадиков-н3з

    Постоянно ловлю себя на мысли, что Леха-Кашпировский, погружает меня в свой тонко сотканный мир измерений. Чувствую себя несмышленышем когда иду работать на своем пятом собранном ЧПУ фрезере. Думаю нам всем в жизни не хватает этой стальной хватки Лехи. Разобраться так разобраться а не сиськи мять. Браво. Жаль что мало видосов. Вам Алексей, нас надо побаловать, не сочтите за настойчивость.

  • @same19792
    @same19792 2 роки тому

    Видео полезное. Еще раз о шаговиках в металлообработке. Для тех, кому сервы дорогие, есть очень хороший вариант - сервошаговая система управления, очень демократично по цене и есть реальная обратная связь. (На практике лично не испытано, ждет своего часа).

  • @smartmonkey8187
    @smartmonkey8187 Рік тому

    Ух заморочился с китайцем... Вот это терпение и желание... Молодец!

  • @evgenyduk7152
    @evgenyduk7152 2 роки тому +27

    Подтверждаю прошивка кривая. Сейчас делаю сверлильный на «магнитной опоре» с движетелем по оси Z от ШД и + контролером поддержания оборотов. Использовал алгоритмы,именно перемещения, из этой прошивки не понравилось. Сейчас пишу свою прошивку и тоже пока теряю сотки, но у меня конечно функционал простой. Ставим ноль, поднимаем вверх, затем указываем величину заглубления. Удобно зенковать в остальном просто прикольно руки свободны и можно например Сож подливать

    • @Ma_X64
      @Ma_X64 2 роки тому +2

      Используй int64 и не используй деление и умножение нигде, кроме расчёта коэффициентов при загрузке и смене настроек.

    • @nikolaysavinov1891
      @nikolaysavinov1891 2 роки тому

      На чипмейкере я описал багу в алгоритме брезенхема, можете поправить там одну строку и проверить

    • @ВикторПутырский-с8х
      @ВикторПутырский-с8х 4 місяці тому

      смотри железо ! А то кривые кирпичи , кривые кирпичи!

  • @hhfhfhcghvgv4435
    @hhfhfhcghvgv4435 2 роки тому +1

    Всегда в техническом экстазе от роликов Алексея. Талант !!!

  • @Alendil
    @Alendil 2 роки тому +6

    Дополню про резьбу, дюймовая резьба может быть и 55 и 60 градусов. Например американские резьбы UNC и UNF используют 60 градусов. А британская витворта и трубная 55 градусов. То есть если нужно резать под сантехнику, то 55 градусов, а если компьютерные винтики, или винтики для американского оружия или техники, то 60 градусов.

  • @viktorfreelance1434
    @viktorfreelance1434 2 роки тому

    Я сам токарь, но иногда ты как будто на китайском говорил) но большую часть инфы (котораю и так знаю) уловил! Резьбы мой конек! Очень часто поподаю как в шаг так и диаметр по "телефону" ! При том что когда говорятслегка увеличить надо)))

  • @lexa5304
    @lexa5304 2 роки тому +1

    Thanks

  • @nikolaysavinov1891
    @nikolaysavinov1891 2 роки тому +3

    Да, код отвратненький там, но алгоритм брезенхема вроде был верно реализован. Сильно подпортили его разгоном, который всё равно не трушный. Если есть желание поискать багу, могу помочь - опыт в мк 15 лет, станок с прошивкой есть. У меня была проблема с драйвером, дня три искал.

  • @АлексС-з2с
    @АлексС-з2с 2 роки тому +3

    Спасибо за видео. Да беда, прошивка подкидная оказывается, много видео посмотрел на эту тему по ЭГ, никто даже не проверял на точность. И от себя добавлю, что желательно провода, идущие от контроллера до шаговика, парами (с одной обмотки) завить в витую пару, сечение 0,75 мм минимум и ещё экранировать. И ардуину в металлическом корпусе размещать.

  • @gennadij7528
    @gennadij7528 Рік тому +2

    Сколько смотрю твои видео. Постоянно восхищаюсь, и при этом думаю, почему тебе ещё никто не забрал в конструкторское бюро?
    Ты супер 👍👍👍

    • @Melhisedek618
      @Melhisedek618 Рік тому

      В конструкторских бюро работают сиволапые рабы. Леха свободный человек.

  • @АнтонПовар
    @АнтонПовар 2 роки тому

    поздравляю , хорошая штука , я себе и на фрезерный её поставил и на токарный , единственный нюанс -помех оч. боится...

  • @Cyneprepou
    @Cyneprepou 2 роки тому +1

    Спасибо за видео. Классный канал - подписался. До этого подумывал о покупке токарного из Китая, теперь сомневаюсь. Сам не токарь, но пробовал на Ардуино делать простые вещи, типа тумбочка с замком и открытием с помощью карты подорожник. Но там капец был колхоз)

  • @tatyzaeba111
    @tatyzaeba111 2 роки тому +2

    Алексей, вы очень талантливый человек, будет ли видео о вас? Вы для меня очень интересны как личность!

  • @NikoTeen4ik
    @NikoTeen4ik 2 роки тому +6

    Ходит одна прекрасная легенда проверенная на практике - есть смысл утолщить провода от энкодера и экранировать всё что можно экранировать. Также Укоротить всё что можно укоротить и не делать петель в прокладке проводов.
    Дополнительно по питанию энкодера (непосредственно на него) повесить конденсатор.
    Заземлять в одной точке все приходящие/отходящие провода.
    Исключить возможность просадки напряжения при старте/остановке двигателя.

    • @Leha_Tehnar
      @Leha_Tehnar  2 роки тому +6

      Энкодер промышленный, кабель экранирован я же показывал что ардуино идеально отрабатывает энкодер на 12:52 , положение патрона видит идеально. Если бы были проблемы при старте остановке шаговика, то он не приходил бы в ноль, когда тестировал упоры.

    • @extracomplex
      @extracomplex 2 роки тому +1

      @@Leha_Tehnar перепроверь с включенной подачей. Энкодер может идеально работать пока прошивка не занята управлением приводом. А как привод задействовал, частоты процессора может уже не хватать и будет пропуск импульсов энкодера.

  • @andreasspizinn5073
    @andreasspizinn5073 2 роки тому +1

    шаговики сделай в удежании, энкодеры по 2шт на ось, изучи алгоритм работы советских систем чпу- основа основ. Удачи!

  • @MrDeardirtybird
    @MrDeardirtybird 2 роки тому +1

    Прошивка может и кривая, но она работает) и вполне неплохо. Проблема в энкодоре.. вернее в редукции)

  • @slaventiydorofeev7622
    @slaventiydorofeev7622 2 роки тому

    Лайк сразу до просмотра. Я не программист, в aduino ноль, собрал гитару на ТВ-7м полный комплект, перепробовал все прошивки с чипмейкера на основе Олеговской, адекватно заработал только оригинал от Олега моды не смог настроить )))

  • @stels7776
    @stels7776 2 роки тому +4

    Леха! У тебя все получится,👍

  • @norman_jayden
    @norman_jayden 2 роки тому +1

    Вот что значит с пользой провел лето 😄

  • @sergofan5
    @sergofan5 2 роки тому +1

    Алексей красава. Тоже такой станок и тоже собрал эту гитару - подтверждаю косяков хватает

  • @АлександрШейка-ц5ь

    Придется самому скетч писать.
    Спасибо за лекцию по резцам.

  • @alexeykartashev3041
    @alexeykartashev3041 7 місяців тому

    Библиотека для энкодеров под Ардуино сама по себе неплохо шаги пропускает

  • @dimbor2781
    @dimbor2781 2 роки тому

    Не смотря на прошивку аппарат космический!

  • @СергейЖилинский-щ7г

    Интересно. Так держать. Удачи в делах.

  • @goldleon5213
    @goldleon5213 2 роки тому +1

    Очень ждем новые видео! Очень интересны все тонкости!

  • @D-Ark_NeW
    @D-Ark_NeW 2 роки тому

    На чипмейкере читал о подобном, были проблемы с ошибкой, в итоге выяснили что слишком точный энкодер не успевает обрабатываться слабым процом ардуины, она не успевает считать, в итоге был поставлен энкодер на 800 если я не ошибаюсь и 1\1 и все наладилось, тоже задумываюсь о установке элекро-гитары на похожий станок.
    Спасибо за видео!

    • @Leha_Tehnar
      @Leha_Tehnar  2 роки тому

      Дак 3600 импульсов на оборот при скорости шпинделя 6 об/мин. (с такой скоростью я вращал патрон рукой на тестах), это эквивалент энкодеру с 36 импульсами на оборот при вращении шпинделя на 600 об/мин.

    • @D-Ark_NeW
      @D-Ark_NeW 2 роки тому

      @@Leha_Tehnar мне просто в память запало что была подобная проблема в теме про гитару, несколько человек на это натыкались.

    • @СергейЧугунов-я2н
      @СергейЧугунов-я2н 2 роки тому

      @@D-Ark_NeW Там в теме Олега, на 800 страниц которая, проблема потери шагов поднимается довольно часто. И обычно они находятся.

  • @kulebyakinjoe
    @kulebyakinjoe 2 роки тому +1

    Хорошая работа! Понятно что корректировать ещё много, но самое сложное сделано!

  • @Тех.Ворон
    @Тех.Ворон 2 роки тому +2

    Спасибо, жду тестов других прошивок.

  • @Boris_312
    @Boris_312 2 роки тому +5

    нравится твой канал, смотрю с удовольствием , два важных совета дам - энкодер обязательно кратный 360ти, он и есть у тебя такой , ставь его без редукции , и ШД ОБЯЗАТЕЛЬНО !!! без редукции !! шд имеет самый большой момент на самых низких оборотах, он шагает, это не серва , поэтому ему не нужна редукция, с редукцией ему надо будет крутиться быстрее и будут срывы и пропуски особенно и на ускоренных подачах , через это все прошли ибо не изучали что такое шд и как он работает , я в том числе :) , натрахешься с редукцией ШД , делай ШД 1:1 на вал подачи , и на продольной и на поперечке если задумешь ставить, поперечка ещё важнее , там редукция при отскоке резца на авторезьбах , шароточка, на автоточении и т.д. выматает моск .

  • @ВладимирМарьин-н5м
    @ВладимирМарьин-н5м 2 роки тому +2

    Спасибо за видео!!!! Очень вовремя!!! Как раз собираюсь электронную гитару делать! Будем ждать обзоры других прошивок!

  • @artem65535
    @artem65535 2 роки тому +2

    01:00 Драйвер не обязательно, достаточно подать постоянный ток на любую отмотку. Например 1Ампер через мощный резистор.

  • @небудьовцой
    @небудьовцой 2 роки тому +1

    Леха будь другом, сделай гриндер. С твоей скорпулезностью и вниманием к деталям отличный получится уверен. Ну и ты как замечательный человек поделишься чертежами

  • @anlaz1
    @anlaz1 Рік тому

    Просто безупречный проект! Браво!

  • @avi-crakhome2524
    @avi-crakhome2524 2 роки тому +3

    Насчёт прошивки, всё что встречалось для меги - использует плавающую точку одинарной точности. Они прям друг у друга код копируют не включая голову. Нужно использовать дробные 64b числа, на чипе который может нативно с ними работать (почти любой ARM).

    • @danielbogdanov2926
      @danielbogdanov2926 2 роки тому +4

      можно и без floating point обойтись , все дискретное что мотор что энкодер

    • @0imax
      @0imax 2 роки тому

      @@danielbogdanov2926 это уже надо голову включать)

    • @dmitryvodolazsky
      @dmitryvodolazsky 2 роки тому +1

      @@0imax Голову включать - если fixedpoint или навороченная работа над корректным учётом ошибок округления в float.
      А очевидное простое решение, не требующее особой работы головой, - всё в микронах считать; ну или в нм, пм, ам, фм...итд ;) - сколько там надо для того, чтобы ошибки округления стали пренебрежимы; но по сути это тот же fixedpoint.

    • @0imax
      @0imax 2 роки тому

      @@dmitryvodolazsky можно и в натуральных дробях считать, вариантов много))

    • @0imax
      @0imax 2 роки тому

      @AVI-crak Home Вообще-то там расчёт в целых ведётся)

  • @krypton1886
    @krypton1886 2 роки тому +1

    Шикарная стойка)

  • @АлександрШабалин-э2з
    @АлександрШабалин-э2з 11 місяців тому

    Восьмибитные атмеги не имеют блоков вычисления с плавающей запятой. Скорее всего для скорости работы используется целочисленное деление, из-за которого отбрасывается дробная часть, что приводит к накоплению ошибки. Для таких вещей надо что-то более мощное, типа esp32 или stm32.

  • @anlaz1
    @anlaz1 2 роки тому +1

    Шикарный урок. Спасибо.
    Новых творческих идей и свершений🙂

  • @deadcxap755
    @deadcxap755 2 роки тому +1

    Для начала хорошо бы редукцией добиться пропорциональности числа импульсов на оборот шпинделя и винта подачи. Во-вторых, шаговики канешн дешёво, но при отсутствии обратной связи пропуск шагов по велению левой пятки драйвера/мотора/винта/ардуинки - обычное дело. Да и 16 микрошаг - это изврат, ставьте максимально поддерживаемый связкой мотор+драйвер. Для китайцев даже 256 не предел. При прочих равных, если нет денег на серву - ставьте сервошаг, он хотя бы сможет выдать сигнал ошибки при пропуске и повторить пропущенный импульс. В-третьих экранирование коробки канешн хорошо, но грамотное заземление и экраны на кабели моторов дают большую защищённость.

  • @variagvariag5544
    @variagvariag5544 2 роки тому +1

    как вариант энкодеры амрон бывают магнитными, а китайцы их указывают на алике как оптика.в магнитном легко сменить кол.во импульсов ,оч удобно производителю точность у них херовая. Только ковырять иначе не проверишь

  • @nikolaysavinov1891
    @nikolaysavinov1891 2 роки тому +3

    Вспомнил, я там баг с обработкой ручного энкодера находил! Там вместо полноценного трекинга кода грея упрощённая логика, из за чего может ошибка пролетать, когда его не чётко в одну сторону вращаешь. Короче предлагаю дотолкать, может это и другим полезно будет

    • @0imax
      @0imax 2 роки тому +3

      Там и основной энкодер считывается по-простому: сменился уровень линии А - смотрим на уровень второй линии и по нему определяем направление. Это всё работает, если крутить чётко в одну сторону. Если же энкодер покрутить туда-сюда в пределах изменения уровня только линии А, он насчитает кучу тиков, при этом вал останется в пределах "люфта".
      Но тут косяк явно не в этом, т.к. лимиты на резьбе срабатывают чётко, и прогон на больших скоростях не накапливает ошибку. Надо смотреть, что там считает прога и насколько проворачивается вал в режиме резьбы. Возможно, коэффициенты в таблице неправильно посчитаны, плюс на это накладываются механические погрешности.

    • @nikolaysavinov1891
      @nikolaysavinov1891 2 роки тому +1

      @@0imax наконец то адекватный человек, а то я на чипмейкере уже три страницы пытаюсь доказать что там ошибка в алгоритме а в ответ тишина. Прям газлайтинг какой то

    • @0imax
      @0imax 2 роки тому +1

      @@nikolaysavinov1891 Ну пока эта ошибка не вылезает, всем пофиг) Хорошо, что это не космическая техника, там такой подход часто приводит к авариям.
      А данный способ обработки энкодера, где направление определяется по уровню второй линии, ходит по интернету давно. Кажется, даже у маэстро DiHalt-а видел нечто подобное в статье, и уже тогда недоумевал: да как так-то!))
      Сейчас проектирую руль с педалями для ПК, руль на 4 оборота и естественно, на энкодере. И там такой способ обработки вообще не годится, ведь бОльшую часть времени руль именно что "люфтит" - т.е. дрожит в небольших пределах, когда его особо не вращают. И при удачном стечении обстоятельств такой код может увести положение чёрт-те куда)

    • @0imax
      @0imax 2 роки тому +1

      @@nikolaysavinov1891 Я тут внимательно раскурил код, попутно рассматривая диаграмму сигналов энкодера - всё-таки обработка энкодера в этой прошивке правильная. Прерывание срабатывает на изменение линии А в *любую* сторону, соот-но, при вращении в одну сторону А и В всегда будут равны, а в обратную сторону - всегда не равны. И даже джиттер при повороте в пределах изменения только на линии А не внесёт искажения (дребезг контактов не учитываем, он может проскочить мимо прерывания).
      Но если сделать прерывание только на один фронт или на уровень, то ошибка будет накапливаться.
      Был не прав. Обработка корректная, хоть и написана жутко некрасиво. Можно сократить до (A xor B)

    • @erwe1054
      @erwe1054 Рік тому

      @@0imax ну да прерывание по pin change

  • @Aviabase
    @Aviabase 2 роки тому

    Работаю на электронной гитаре уже год.
    Основные фишки это это резьбы, конуса, и проходы с заданным значением снятия.
    Если делать одну ось, то все эти преимущества теряются

    • @0imax
      @0imax 2 роки тому

      Когда для смены подачи надо минут 15 греметь шестернями, даже такая гитара - огромное преимущество))

    • @Aviabase
      @Aviabase 2 роки тому

      @@0imax сразу лучше делать.

    • @0imax
      @0imax 2 роки тому

      @@Aviabase кому надо - сделает) поперечку в любой момент можно добавить, лишь бы был запас по току у БП (вот тут я заранее взял на 8А)

  • @ХОББИ_Олега
    @ХОББИ_Олега 2 роки тому +2

    Всё, как всегда, отлично, грамотно и полезно! Жирный ЛАЙК!👍👍👍

  • @vladimirmezdrikov2745
    @vladimirmezdrikov2745 8 місяців тому

    С электонными линейками у тебя та же проблема, только она меньше видна из за маленького разрешения и корректировки программированием. А ее не должно быть при правильной передаче имрульсов

  • @ExoRcisT.
    @ExoRcisT. 2 роки тому

    Лёха реальный Технарь !

  • @Lexapskovpro
    @Lexapskovpro 2 роки тому

    я ж туда в тему табличку выкладывал, чтоб руками не париться с рассчётом и подстановкой каждого отдельного коэффициента

  • @alekseysamodurov2244
    @alekseysamodurov2244 2 роки тому

    Огромное спасибо, за интересные видео, за аккуратность в работе и въедливость. Позволю себе немного дополнить, на что обратил внимание: данная прошивка, к сожалению, нормально работает только в узких рамках исходных данных (импульсов энкодера и микрошагов). На сайте есть другой вариант "калькулятора", в котором не надо каждую резьбу отдельно считать, а выдается сразу таблица в виде массива кода программы, которую потом просто скопировать и заменить. Так вот, там делается проверка на выход за границы этих самих "рамок" т.е. в конце нормально не работающих режимов приписывается комментарий "ось Z ошибка" или "Невозможно на этом железе!" Скорее всего у Вас и случилось подобное. Возможно, из-за слишком хорошего энкодера плюс еще его мультипликация. А по поводу "мертвого хода" при резьбе - это сделано намеренно, движение начинается не сразу, а с определенного положения шпинделя, для попадания в одну нитку т.е. принцип проверки не совсем корректен, проверять надо с момента начала движения. По поводу разниц при подаче, это тоже похоже "не баг, а фича", если сделать одинаковую неточность, то на большой длине набежит значительная ошибка, что бы этого избежать прошивка распределяет свои неточности (из-за упомянутых узких рамок) по какой-то длине, они должны компенсировать друг друга.

  • @РоманНестеров-ъ1л
    @РоманНестеров-ъ1л 2 роки тому +12

    Всегда с уважением отношусь к твоей дотошности и с удовольствием смотрю видео. Но в защиту прошивки тоже хочу кое-что сказать, сам ее исподьзую полтора года на wm210. Первое - прошивка действительно неоригинальная и что в ней может быть добавлено или исправлено, неизвестно. В том числе это может касаться компенсации люфтов. Второе - очень много битых версий калькуляторов, сам на это попадал и понять не мог, что не так. Третье - я бы так сильно не доверял ременному приводу с китайским шкивом. Конечно, редукцию на энкодере желательно не использовать, как и дробление больше 4х. Кроме того, совсем не исключаю воздействие помех при данной сборке. Ну и еще сотню причин, о которых при твоей квалификации просто стыдно упоминать)) И кстати, швп на токарном - плохой вариант, ну либо мотор должен быть с чудовищным удержанием.

  • @siddha13
    @siddha13 2 роки тому +1

    спасибо за видео! ждем тест другой прошивки

  • @FromBunker
    @FromBunker 2 роки тому

    Вещь классная, но наверное быстрее на пенсию выйду чем соберу подобное. Электрические линейки если приделаю, то уже прорыв будет )))

  • @MetaJamm
    @MetaJamm 2 роки тому

    Если смотреть со стороны прошивки то возможно накосячено с типами данных в переменных-счётчиках и идут ошибки округления. Либо они (дробные части и округления) есть там где их быть не должно и идёт накопление ошибки. На вскидку надо поменять тип данных в счётчиках на денежный, и (в теории) точности должно хватить.
    упс...
    В ардуино нету денежного числового типа. Тогда надо более предметно смотреть. Где чего лишнее отбрасывается или накапливается. Возможно где-то не передаётся дробная часть после деления или типа того.
    Ну и ещё такой вариант со стороны железа что нехватает скорости отработать энкодер, можно проверить на больших оборотах, не станут ли ошибки гигантскими. Я бы привёл теоретическую точность управления от нанометров к адеквату. 1500 импульсов на оборот это 7,5 килогерц уже на 5 оборотах шпинделя в секунду и каждый надо обсчитать. Какой у прошивки предел производительности?

  • @Ma_X64
    @Ma_X64 2 роки тому +1

    Мультипликатор -- это умножитель. А умножать можно и на числа, меньшие единицы.

  • @richardzorge9964
    @richardzorge9964 2 роки тому +2

    Спасибо, Леха! Давно хотел отцу на аналогичный станок поставить, да вот думал, а нужно ли. Теперь понял, что придется дорабатывать и прошивку, благо я программист ))

    • @Artvinch
      @Artvinch 2 роки тому +8

      вот и помоги Лёхе

    • @chelowek_v_sibiri
      @chelowek_v_sibiri 2 роки тому +1

      Кто знает проекты с обратной связью от оптической линейки?

    • @richardzorge9964
      @richardzorge9964 2 роки тому

      @@chelowek_v_sibiri а зачем такое? ЧПУ, как правило сами ведут учёт координат, смысла в линейках нет, удорожание конструкции

    • @chelowek_v_sibiri
      @chelowek_v_sibiri 2 роки тому +4

      @@richardzorge9964 учёт ведут импульсов в программе. А линейка это уже реальное положение.
      Если вам не понятно зачем УЦИ на станке я не знаю как объяснить.

    • @Leha_Tehnar
      @Leha_Tehnar  2 роки тому +3

      Я как раз и нашёл проект на стм где обратная связь по линейкам вот он: github.com/hobbymachinist/els/blob/main/docs/els.md

  • @Vitaly2012s
    @Vitaly2012s 2 роки тому

    Альтернатива, сделать несколько гитар под ходовые резьбы и одну-две для нестандартных, напечатать на 3D принтере сразу парные шестеренки и всё. Замена гитары один болт открутить, цена вопроса копейки время изготовления 3 дня. Это не агитация рассказываю как сделал, кому как нравится...

  • @YakimowNikolai
    @YakimowNikolai 2 роки тому +1

    Через несколько лет.... "Сейчас мы добавим функции автосварки и фрезеровки на 5 ось этого станка". Круто, интересно поясняеш.

  • @user-nikolaipavlenko
    @user-nikolaipavlenko 2 роки тому

    Алексей! Нет Слов!
    Молодец!

  • @СтаниславЗгибнев
    @СтаниславЗгибнев 2 роки тому

    Не каждый режим микрошага драйвера подходит конкретному двигателю, двигатель должен быть около 80 градусов по шкале Цельсия, и чем меньше шаг, тем выше ток, пробуй с шага, физически совпадающего с полюсами шд.

  • @Cyber_batoN
    @Cyber_batoN 2 роки тому +2

    Спасибо за видео!

  • @amurgazaev6744
    @amurgazaev6744 2 роки тому

    Это фиаско братан (автору прошивки) 😀

  • @kzk_pp7138
    @kzk_pp7138 2 роки тому

    Ну наконец-то продолжение!

  • @МаксимЗахаров-п4и
    @МаксимЗахаров-п4и 2 роки тому

    Круто. Интересно.
    Думаю, мега просто не успевает корректно отрабатывать, а может и в самой математике косяки.
    Нужно на STM искать, или самому писать. У меня всё руки не доходят до гитары, хотя есть мысли заняться. Но когда займусь - точно буду своё писать на STM. Там, если разобраться работы на недельку-две, да ещё на пару недель баги половить... Но я ещё думал ко всему линейки прикрутить и туда же УЦИ внедрить.

  • @al-khwarizmi1085
    @al-khwarizmi1085 2 роки тому

    Алексей Андреевич, жму вашу руку! По поводу косячной прошивки, подозреваю к электронной части у вас тоже появятся вопросы!

    • @Leha_Tehnar
      @Leha_Tehnar  2 роки тому

      Да, к контроллеру тоже вопросы есть.

  • @КоргиКорги-с7п
    @КоргиКорги-с7п 2 роки тому +3

    Жду видео про то что китайские индикаторы показывают нулевое биение, в то время как митутойа там же больше десятки.
    Думаю тоже есть что сказать неочевидного так сразу и интересного по этой теме.

    • @Leha_Tehnar
      @Leha_Tehnar  2 роки тому +9

      Думаю как раз пока подбором прошивки занимаюсь, сниму про измерительный инструмент.

    • @МаксимЗахаров-п4и
      @МаксимЗахаров-п4и 2 роки тому

      Что касается китайского - из опыта могу сказать, что работает неплохо. Уже три года пользуюсь китайским микрометром, который до микрон показывает. Проверяю по стёклам и КМД - и, что меня до сих пор удивляет, он микроны эти правильно показывает (совпадает с паспартами и КМД с микронным шагом наборчики...). Так же есть и китайский аналог ИРБ - всё нормально работает...
      Хотя, вот штангель цифровой начал врать до 2х десяток... Причём, в разных частях шкалы по разному. Что касается просто штангелей типа 0,02 китайских - тех вообще приличных не видел.
      Так что по разному бывает... Но, справедливости ради, оно и советское или бу а'ля митутойо может быть уронено и/или ещё как попорчено. Так что нужно просто всегда иметь инструмент, по которому можно меритель поверить и понимать как это делать и какие вообще погрешности даёт тот или иной инструмент, которым вы собираетесь что-то контролировать.
      P.S. Не претендую на гуру метрологии, но общая логика и понимание работы материалов (в том числе учёт тепловых расширений) позволяет получать размеры на деталях точностью в пол сотки, хотя в моих условиях с некоторыми шаманствами...

  • @dimonius138
    @dimonius138 2 роки тому +1

    Нужно движок по меньше поставить не успевает размагнитится обмотки.. И микро шаг по меньше ..попробуй и электронику в металлический ящик.. И на землю корпус . ибо микроконтроллер это афмгенная антена ..а ваще переделал бы хотяб на mach3

  • @Podpiska_i_laik
    @Podpiska_i_laik 2 роки тому +1

    Да механизм Нортона гораздо проще понять. Но очень интересно. Электронная гитара. Вот же затейники. Своему 1к62 расскажу.

    • @0imax
      @0imax 2 роки тому

      В 1к62 есть место для полноценной коробки подач) Тут же нифига нет, потому электронная

    • @Podpiska_i_laik
      @Podpiska_i_laik 2 роки тому

      @@0imax да я что не понимаю. Коробка подач кашки помоему самая лучшая. А я поюзал большой ассортимент. Меня искренне радует уровень знаний и умений многих блогеров. Прям не могу понять где они всего нахватались.

    • @Podpiska_i_laik
      @Podpiska_i_laik 2 роки тому

      @@0imax во Хот Чип видос выложил. Если не в курсе рекомендую. Его рубрика "токарный психолог" не раз мне в жизни помогла. Многое в копилку положил.И кое что уже реализовал.

    • @0imax
      @0imax 2 роки тому

      @@Podpiska_i_laik Только что смотрел) Клопа всё мучает и мучает)

    • @Podpiska_i_laik
      @Podpiska_i_laik 2 роки тому

      @@0imax да. Но это не Бербраер с самоваром. 16к20 он знатно отшаманил. Так что этот сериал тоже будет с завершением.

  • @michaeldiy1510
    @michaeldiy1510 2 місяці тому

    про резьбовые пластины ER- external treading (для наружной резьбы) и IR - internal threading ( внутренная резьба)

  • @DPTech_workroom
    @DPTech_workroom 2 роки тому

    Супер!
    Я уже давно сделал.
    Серводвигатель ещё нужно умудриться верно настроить ("откалибровать")

  • @RobotN001
    @RobotN001 2 роки тому +2

    винт подачи может попасть в точность 40нм, но не долго, и без внешних нагрузок в виде сил резания. собственно широкие винты применяются в атомных силовых микроскопах.

    • @Leha_Tehnar
      @Leha_Tehnar  2 роки тому

      Тут дело ещё в шероховатости поверхности винта и гайки, для таких точностей их надо полировать в зеркало.

    • @RobotN001
      @RobotN001 2 роки тому +1

      ​@@Leha_Tehnar , шероховатость автоматически осредняется большими соприкасающимися поверхностями. слишком гладкий металл вообще прилипнет друг другу, а смазка это зазор.

    • @dmitryvodolazsky
      @dmitryvodolazsky 2 роки тому +2

      *> без внешних нагрузок*
      Можно и с нагрузками.
      Позиционировать по ненагруженному "сигнальному" второму винту (или вместо "силового" винта к.л. другой привод, да хоть гидравлику) или по энкодеру-линейке. Или тензометр и откалибровать поправки.

    • @RobotN001
      @RobotN001 2 роки тому +1

      @@dmitryvodolazsky , это да, классика измерений. но сам принцип резания не особо точен. но вот для шлиф-станков это да.

    • @МаксимЗахаров-п4и
      @МаксимЗахаров-п4и 2 роки тому

      @@dmitryvodolazsky Я лично видел станок фрезерный ЧПУ на гидравлике. Шаговик крутил винт, а на нём уже стояло управление гидроприводом. Очень интересно. До сих пор думаю как бы внедрить в любительские конструкции.

  • @ВиталийРяполов-к1ж

    Твои видосы как бальзам

  • @alexzuzan
    @alexzuzan 2 роки тому +5

    Алексей. Раскрой плз секрет. Ты всю представленную информацию в своих видосах по памяти знаешь или изучаешь по мере осуществления проектов и съемок? Видосы просто огонь!

  • @0imax
    @0imax 2 роки тому +8

    Самым большим удивлением для меня в этой прошивке стало то, что надо вручную пересчитывать таблицу, все исходные данные для которой есть в самой прошивке))
    А что до косяков - я бы сделал отладочный вывод и попытался понять причину промахов и холостого хода.
    То, что энкодер в режиме делилки работает без ошибок, не означает, что он так же хорошо работает в других режимах)) Исходники не изучал, но влепить запрет прерываний и просрать пару импульсов - как нефиг делать. Сдаётся мне, Олег советовал энкодер не более 1800 линий не просто так.

    • @Lexapskovpro
      @Lexapskovpro 2 роки тому

      там в теме таблица есть все коэффициенты за раз считает

    • @0imax
      @0imax 2 роки тому +3

      @@Lexapskovpro та посчитать-то не проблема, непонятно почему этого не сделал автор в самой прошивке)

    • @Leha_Tehnar
      @Leha_Tehnar  2 роки тому

      Да я тоже очень удивился почему компилятор сам не считает таблицу.

    • @0imax
      @0imax 2 роки тому

      @@zloslov компилятору не нужно быть скриптом, чтобы посчитать константы)

    • @0imax
      @0imax 2 роки тому +1

      ​@@zloslov и поэтому напишем говнокод и забьём на пользователя - пусть сам константы считает))

  • @werckut
    @werckut 2 роки тому +1

    Сделай пожалуйста отдельные плейлисты: токарный, фрезерный, гараж, горелка, 3д-принтер и тд

  • @synthers87
    @synthers87 2 роки тому

    Спасибо, что предупредили, лучше сделаю как всегда на делителях CD4017 и куче галетников

    • @erwe1054
      @erwe1054 Рік тому

      а дробные коэффициенты ?

  • @smoke0082
    @smoke0082 2 роки тому

    Приятно смотреть такие видосы. Узнаёшь много нового.

  • @SilverRainSR
    @SilverRainSR 2 роки тому +2

    Это что бы судок из под обеда домой не нести))), так и отгрести дома можно)

    • @Leha_Tehnar
      @Leha_Tehnar  2 роки тому +1

      Смотрю: Скрытые функции штангенциркуля )

    • @SilverRainSR
      @SilverRainSR 2 роки тому

      @@Leha_Tehnar о, спасибо. Польщён визитом)