SmartPendant: новые функции

Поделиться
HTML-код
  • Опубликовано: 9 сен 2024

Комментарии • 29

  • @MrCub1969
    @MrCub1969 4 месяца назад +1

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

  • @SilverRainSR
    @SilverRainSR 4 месяца назад

    Работа коллосальная проделана! Ради такого пультика и станок на grbl собрать можно )))). Удачи вам!

  • @EniKeys4ik
    @EniKeys4ik 4 месяца назад +3

    Добавьте пожалуйста еще такую функцию:
    1) Во время обработки по G-коду, происходит дополнительная проверка касания PROPE.
    2) Если касания нет - то станок двигается по программе (счетчик шагов вычитает шаги из общего значения)
    3) если есть касание - то станок движется в противоположную движению сторону (счетчик шагов добавляет шаги)
    4) В том случае если PROBE сработал во время перехода на следующий G-Код или сработал спустя несколько шагов в новой интерполяции и все еще активен (G01 Х100.0 Y0 ---> G01 Х0 Y100.0 ) , станок возвращается к предыдущему коду (G01 Х100.0 Y0

    • @EniKeys4ik
      @EniKeys4ik 4 месяца назад +1

      P.S. Узнал как делать подчеркивания на Ютубе через ->стрелочки

  • @user-hx3cn5dv2m
    @user-hx3cn5dv2m 4 месяца назад +1

    как всегда круто !

  • @thereyplays
    @thereyplays 4 месяца назад

    Зашёл рандомно. С чпу работал года 4 назад. До stm я пока не дорос, но пульт хорош.

  • @SelskiyMasterMihail
    @SelskiyMasterMihail 4 месяца назад +1

    лайк подпска

  • @IgorCUTOFF
    @IgorCUTOFF 2 месяца назад

    Очень нравится ваш умный пульт, и очень сибе его на свой мини токарник, также хочу спросить если есть уже или можит есть возможность добавить в програме функций електоннойгитары для токарного станка, как в прошивке 7е2 от Олега А (уверен вы понимаете а чем я), было бы удобно точить по быстрому рейзбу не подключая станок к компютеру.

  • @dimadiman3093
    @dimadiman3093 4 месяца назад +2

    До скольких осей поддерживает? И будет ли поддержка linuxcnc?

  • @alexeygd8232
    @alexeygd8232 4 месяца назад

    Крутой проект, спасибо автору! Скомпилировалось все без ошибок, правда с FreeRTOS знаком поверхностно, но приятно что есть исходники и при желании можно что то изменить под свои нужды. Тетрис кто-нибудь уже запускал)?

    • @mnus2016
      @mnus2016  4 месяца назад +2

      Знаю точно что один человек запускал - я забыл поддяжку внутреннюю для кнопок включить(у меня везде внешняя есть, уже исправил), человек собрал из готовых модулей без кнопок(и соответственно внешних подтяжек), как результат у него тетрис вместо пульта запустился 😅

    • @mnus2016
      @mnus2016  4 месяца назад

      С FreeRTOS тут напрямую работы нет - она C, а мой проект на C++. Для удобства использования и возможности заменить FreeRTOS на любую другую RTOS она обернута C++ wrapper'ом, он находится в папке DevCore вместе с другими вспомогательными штуками(как драйверы экрана).

  • @MrCub1969
    @MrCub1969 4 месяца назад

    А можно , его , пульт как то приобрести?

  • @Deksar1998
    @Deksar1998 4 месяца назад

    Можно ли использовать этот пульт со стойка и БалтСистем?

  • @vadim7272
    @vadim7272 2 месяца назад

    Срчный вопрос, я для лазерного станка пользуюсь fluidnc, esp32, но у него есть недороботки.
    Отсутствие g2, g3 не критично но тангенсный нож лучше работает с этими командами.
    Странный pwm,
    И плохое взаимодействия по wifi при запуске gcode, не успевает обрабатывать.
    Поставил grblhal, по wifi не смог настроить станок ни в одном из трех режимов, web ui тоже команды не отправляет, g2g3 по шнурку забыл прлверить, но в целом все режит и норм работает, команда домой по концевикам не работает пишет что что то не включено но нуль отрабатывает всегда норм, но я привык по концевикам уходить, и вот несколько вопросов.
    Сравнивали вы fuid nc и grblhal.
    Работает ли у вас команды g2g3 в hal.
    Как у вас работает по wifi отдача команд
    И самое важное, мне лень ставить компилятор, а для моей платы tinybee не верно проставлены пины на лазер и воздух, мож но ли без компиляции как в fluid nc отредактировать конфиг файл отредактировав его зосунуть в web ui и что бы контролер его перезаписал.
    Работаютли у вас концевики. И еще поставте на ваш взгляд оценку grblhal по 10 бальной шкале.

    • @mnus2016
      @mnus2016  2 месяца назад

      Нет, FlidNC с grblHAL я не сравнивал. G2, G3 работает нормально - именно их использую для "виртуального ротационного стола" и в последней версии добавил генерацию G-Code для увеличения отверстия по спирали - она тоже G2-G3 использует. Т.к. у меня контроллер на STM32, то WiFi у меня нет. Или с пульта что-нибудь делаю когда что-то мелкое и простое, или подключаю ноутбук по USB и отправляю программу с него.
      Если пины перепутаны, рекомендую открыть issue на GitHub и попросить автора исправить. Да и в целом можно зайти там в Discussions и спросить если что-то не работает.

    • @vadim7272
      @vadim7272 2 месяца назад

      @@mnus2016 спасибо за ответ, одна плата может использоватся для лазер, тангенс тркарки, фреза итд пины там стоят стандартные под 3д принтер настроены они верные, на под лазер не подходят, а комуто моя версия не подойдет кто будет использовать дисплей, в fluid nc, реализовано удобно,, хорошо, скомпилю , надеюсь компилятор ide, без сюрпризов а то они его последние года несколько раз переделывали и у меня старые исходники пол года назад не получилось собрать тк я любитель.

  • @AE-uf1rl
    @AE-uf1rl 4 месяца назад

    Доброе утро!
    А в каком софте подготавливаете УП под него. И какой постпроцессор? Сколько энкодеров можно подключить и возможно ли подключать линейные?

    • @mnus2016
      @mnus2016  4 месяца назад

      Я делаю в Fusion 360, т.к. он бесплатный для некоммерческого использования. Постпроцессор GRBL - там есть варианты mill(фрезер) и lathe(токарник). Вот тут рассказывал про фрезер: ruclips.net/video/GuCuvZXwYBk/видео.html

  • @ljuberzy
    @ljuberzy 4 месяца назад

    получил из китая экран, но он ожидаемо пришел в собранном виде. разбирать его как-то несподручно - пайка мелкая, запороть коннекторы - да запросто). поэтому подумываю переделать плату так, чтобы и экран и блэкпилл выступали в роли шилдов (тем более что блэкпилл по ширине как раз как экран) - были какие-то доводы отказаться от такого формата?
    на схеме нашел посадочное для подключение ble модуля - это пока в планах? не обкатывал? (но в любом случае, по мне так лучше проводное соединение)
    и еще, на экране - разъем для карт памяти. или я пропустил, или в видео пока не было о том, как переносить УП с компа (я подумал, отвязать комп было бы классно - меньше точек отказа)

    • @mnus2016
      @mnus2016  4 месяца назад

      Вы заказали экран с платой, я приводил его для DIY сборки. Для разведенной платы я заказывал тут: a.aliexpress.com/_m09QE1o - тут же были и коннекторы, но сейчас их почему-то нет. Ещё тут: a.aliexpress.com/_mt0NBDG заказывал IPS версию, но она мне меньше понравилась - рябит что ли. В обоих случаях надо выбирать что бы было ILI9488 и FT6236.
      Шилдами получается очень толсто. Я думал экран на плату(т.к. от краев можно меньше расстояние сделать), а BlackPill шилдом, но даже с коннектором с круглыми пинами(они чуть ниже тех что с квадратными) получается толсто.
      Ble модуль это на будущее - grblHAL его не поддерживает(там только HC-05 поддержка, но он большой) и то не факт что буду делать, т.к. если я правильно понял ble будет в два раза медленнее UART.
      Переносить программы просто: просто скопировать файл на MicroSD, а потом вставить её в пульт.

    • @ljuberzy
      @ljuberzy 4 месяца назад

      @@mnus2016 спасибо!
      скорость BLE - в смысле ping time или throughput? они там вроде бы сопоставимы с классическим (хотя пинг может и поменьше), а вот с программной реализацией придется попотеть. и да, у меня оно какое-то задумчивое получается. проводное подключение выглядит более надежным)
      про толщину бутерброда: если размещать блекпил между экраном и “материнской” платой - оно вроде бы и не выглядит толстым.
      про модель экрана - я как будто выбирал именно тот, о котором говорилось (не то в гитхабе, не то на ютюбе). но как понять, что именно пришло - я без понятия). смущает, что на гребенке контакты экрана - CS, RST, D/C, SDI, SCK, BL, SDO. впрочем сейчас перепроверил, по пинам - как будто бы оно и есть. из плюшек этого модуля - там же на плате и слот для карты уже установлен.
      про работу с картой - просто у меня в голове уже все спуталось, нужно будет еще пересмотреть ваши видео, но, видимо, отправка УП с карты поддерживается)
      итого, на “основной" плате останутся шесть кнопок, буфер и разъем.
      насколько я помню, на блекпиле нужно перепаять микросхему памяти? на какой минимальный объем следует закладываться?

    • @mnus2016
      @mnus2016  3 месяца назад

      @@ljuberzy BLE с програмной реализацией как раз проблем быть не должно - эти модули имеют свою прошивку, подклчаются по UART и вроде могут работать как прозрачный UART мост. Если я не ошибаюсь то скорость у них около 60 Кбит/с, а у UART используется 115 Кбит/с. Плюс по проводу питание передаётся.
      Что бы разместить blackpill между экраном нужно её либо припаять(теряется модульность) либо искать низкопрофильные разъёмы - они есть, но дорогие.
      Где-то я приводил ссылки на модули, где-то на голые экраны. Надо будет перепроверить и скорректировать что бы другие не путались. Карта памяти на моём модуле разведена криво - на паре контактов смещение и она не работает. Что бы сделать пришлось снимать разъём(первый раз радовался что китайцы припоя не доложили 😂), т.к. одну нужную ножку они заземлили под разъёмом.
      На blackpill никакиз микросхем памяти не надо - там она для SPI, а я использую I2C. Да и настроек сейчас толком нет - проще скомпилировтаь прошивку с нужными значениями по умолчанию чем возится с I2C памятью. Может потом сделаю что бы настройки в файле на SD карте хранились.

    • @ljuberzy
      @ljuberzy 3 месяца назад

      @@mnus2016 еще вопрос: "рогатая" версия платы - актуальная? (я, кажется, созрел полностью повторить конструкцию))

    • @mnus2016
      @mnus2016  3 месяца назад

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

  • @user-zs5vo3up3b
    @user-zs5vo3up3b 4 месяца назад

    А можно сделать меню на русском языке? Или так и будем учить язык противника ))))

    • @mnus2016
      @mnus2016  4 месяца назад +1

      Для кого-то "противника", а для кого-то окружающих его соседей. Впрочем, знать язык "потенциального противника" иногда полезно 😁
      Что бы сделать перевод нужно заводить словарь и из этого словаря выводить слова. Да и какие слова? Не X, Y, Z и mm же 😁
      А остальных раз-два и обчёлся. В общем это пока не в приоритете.