GRBL Commander - оффлайн контроллер для CNC3018 / DIY offline controller for CNC3018

Поділитися
Вставка
  • Опубліковано 29 вер 2024
  • Самодельный оффлайн контроллер на ESP32 для станков ЧПУ под управлением плат с прошивкой GRBL.
    Видео снято для форума cnc3018.ru
    Схема и прошивка доступны на странице проекта по адресу -
    cnc3018.ru/thr...

КОМЕНТАРІ • 71

  • @artlicorne-web-7901
    @artlicorne-web-7901 9 місяців тому

    Олег подскажите может ли данный контролер работать с картой высот тоесть фризировать с учетом кривызны ?

    • @OlegK-f7u
      @OlegK-f7u  9 місяців тому

      Крайняя версия прошивки (1.4) "умеет" снимать карту высот и сохранять её на карту памяти в Candle-совместимом формате. Далее придётся запихнуть УП и эту карту в Candle, сохранить результирующую УП и закинуть её в АК. Несколько неудобно - да, но пока хоть так, чем никак ))
      В теме на форуме я выкладывал фото результатов гравировки надписи по изогнутому текстолиту и дорожек платы (Сообщения 469, 475).

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

    Здравствуйте. Хотел написать у вас на сайте cnc3018, но мне нет доступа там, поэтому напишу тут. Решил поставить прошивку 1.4b, но столкнулся с очень странным феноменом. Через SELECT FILE он видит файл и есть возможность его выбрать, а потом после этого при комбинации SHIFT+RUN при выборе любых из пунктов выскакивает ошибка ERROR! File not found! И самое что интересное, на преведущих версиях прошивок при таких же манипуляциях файл считывается без проблем и запускается УП тоже без проблем. Что может быть не так?

    • @OlegK-f7u
      @OlegK-f7u  10 місяців тому +1

      Какая у вас версия SDK для ЕСП установлена? Обновите на последнюю через менеджер плат.

    • @ENERGYPLASMA1
      @ENERGYPLASMA1 10 місяців тому +1

      @@OlegK-f7u Была установлена 1.0.6 , установил 2.0.13 и всё заработало. Большое вам спасибо за ваши труды. Вы сделали очень хороший автономный пульт.

    • @OlegK-f7u
      @OlegK-f7u  10 місяців тому

      @@ENERGYPLASMA1 На самом деле, в версиях SDK выше 2х шаловливые китайцы кое-что изменили, в частности, присутствует слэш в пути ли нет - из-за этого и заморочки. В папке проекта есть две версии файла uExplorer.h под SDK 1х и 2х (в соответсвующих папках). Можно вытащить нужную и заменить в директории проекта. Так же, рекомендую и библиотеки использовать те, что в папке проекта - некоторые мне пришлось немного подправить.

  • @suriyabala5860
    @suriyabala5860 5 місяців тому

    Hi sir , can you please share the code for older version without wifi and FTP , older version is really nice,

    • @OlegK-f7u
      @OlegK-f7u  5 місяців тому

      Hello. There is no reason to use older versions, because they contain some bugs and errors. If you don’t need FTP, Wi-Fi and other functions, you can remove them yourself from sources. Or simply ignore them))

    • @suriyabala5860
      @suriyabala5860 5 місяців тому

      Thankyou so much

  • @Strumok-Power
    @Strumok-Power 2 роки тому +1

    Здорово! Вот со станком закончу, тоже возьмусь...

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

    thanks sir..hura....

  • @kingoftanks3187
    @kingoftanks3187 9 місяців тому

    Привет! А вы обрабатываете дюраль на нем ?

    • @OlegK-f7u
      @OlegK-f7u  9 місяців тому

      Мелкие или плоские детали, в основном, с небольшими подачами, иначе жёсткости не хватает.

  • @podvohbabaj
    @podvohbabaj Рік тому +1

    Отличный проект, буду повторять для своего станочка.

    • @OlegK-f7u
      @OlegK-f7u  Рік тому

      Удачи! Рекомендую почитать тему на нашем форуме,.

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

    Здравствуйте. Есть возможность сканирования кривизны заготовки ?

    • @OlegK-f7u
      @OlegK-f7u  2 роки тому +1

      Приветствую. Снятие карты высот и её применение пока не умеет - есть определённые трудности. Я как-нибудь попробую это реализовать, но не факт, что получится ))

    • @OlegK-f7u
      @OlegK-f7u  Рік тому +1

      На данный момент функционал несколько расширен - возможно снимать карту высот, с коррекцией УП через Кэндл + доступ к карте памяти по ВайФай, управление через ВайФай мост и др. Правда, я эту прошивку ещё не выкладывал, есть некоторые нюансы. Будет несколько позже, а потому, лучше отслеживать тему на форуме..

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

    ДОБРЫЙ ДЕНЬ . Подскажите пожалуйста.. при проверки файла постоянно вылетает ошибка ерорр1 и при том каждый раз в разных местах. разные файлы пробовал . безрезультатно. при выполнении программы может зависнуть в любом месте. grbl1.1 использую на esp32

    • @OlegK-f7u
      @OlegK-f7u  Рік тому

      Приветствую. Затруднительно сразу ответить - мало данных. Тут неудобно общаться, напишите на форуме, коллективно, глядишь и разберёмся. А по ошибке - Error 1 - STATUS_EXPECTED_COMMAND_LETTER
      Команда G-кода должна начинаться с буквы.

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

      @@OlegK-f7u хорошо напишу . еще менял на картридер без чипа стало еще хуже . чаще стали появляться ошибки , еще ерор2 вылазит

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

    Подскажите пожалуйста, постоянно горит timeout ,, на разблокеровку кнопки UNLK не реагирует.

    • @OlegK-f7u
      @OlegK-f7u  Рік тому

      Похоже, что нет связи с платой станка, возможно, что-то напутали с подключением Rx/Tx или попались некондиционные микросхемы 3232 (такое тоже было). Я бы рекомендовал не MAX3232, a SP3232 - среди них мне подделок не попадалось.

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

      @@OlegK-f7u спасибо. буду пробовать замену

  • @ЛёхаАпакин-о3ъ
    @ЛёхаАпакин-о3ъ 2 роки тому

    Здравствуйте, подскажите можно ли отправлять файлы с компьютера на станок и при этом использовать данный пульт ? Или к управляющей плате может быть подключено только что то одно, либо комп либо пульт ?

    • @OlegK-f7u
      @OlegK-f7u  2 роки тому

      Именно. К плате подключается что-то одно, т.к. используется один интерфейс сериал-порта.

    • @ЛёхаАпакин-о3ъ
      @ЛёхаАпакин-о3ъ 2 роки тому

      @@OlegK-f7u Спасибо, а еще подскажите, вы в начале видео показывали два пульта один побольше другой поменьше. Какой дисплей стоит в том что поменьше ?дайте название или ссылочку если не сложно

    • @OlegK-f7u
      @OlegK-f7u  2 роки тому

      @@ЛёхаАпакин-о3ъ Я брал тут - aliexpress.ru/item/4000118371425.html

  • @ВиталийЩербаков-м2х

    Здравствуйте Подскажите по щупу. Тот что помогает искать центр

    • @OlegK-f7u
      @OlegK-f7u  2 роки тому

      Приветствую. Что подсказать-то?

    • @ВиталийЩербаков-м2х
      @ВиталийЩербаков-м2х 2 роки тому

      @@OlegK-f7u Был куплен или самоделка? Довольны ли покупкой если куплен?

    • @OlegK-f7u
      @OlegK-f7u  2 роки тому +2

      @@ВиталийЩербаков-м2х девайс покупал на сайте CNC_Logic, когда ценник был раза в два меньше, чем сейчас. Работает хорошо, но есть нюанс - для платы GRBL выходной сигнал пришлось инвертировать (работал наоборот). Недавно купил для пробы подобный девайс у китайцев, он покомпактнее, но ещё не подключал (ремонтом занимаюсь). Народ вроде отзывы положительные оставляет. Да и ценник гораздо более доступный. Вот ссылка - aliexpress.ru/item/1005003466415556.html

  • @АртурПетров-я5ю
    @АртурПетров-я5ю 2 роки тому

    Супер контроллер,а можно у Вас заказать такой для своего фрезерного станочка?

    • @OlegK-f7u
      @OlegK-f7u  2 роки тому

      Сожалею, но пока у меня нет такой возможности.

    • @АртурПетров-я5ю
      @АртурПетров-я5ю 2 роки тому

      @@OlegK-f7u можно как то с вами связаться напрямую,обговорить этот вопрос?

    • @OlegK-f7u
      @OlegK-f7u  2 роки тому

      @@АртурПетров-я5ю По ссылке в описании - тема на этот проект на нашем форуме. Можете писать там или в личку, если нужна помощь в нюансах сборки.

  • @серыйкуб-ш4н
    @серыйкуб-ш4н 2 роки тому

    привет отличное видео а будет ли на 4 оси поворотка . так же интресует может будет проект плазма с контроллером высоты и можно с большим монитором использоват ь как на пример 12864

    • @OlegK-f7u
      @OlegK-f7u  2 роки тому

      Приветствую. 4 ось не планируется - нет у меня её и ни разу не было в ней необходимости. Графический дисплей 12864 использовать не получится - слишком много переделок. Как по мне, вполне хватает и символьного 2004.

    • @серыйкуб-ш4н
      @серыйкуб-ш4н 2 роки тому

      @@OlegK-f7u а долго переделывать в онлайн контроллер ? по блютусу или вай фай

    • @OlegK-f7u
      @OlegK-f7u  2 роки тому

      @@серыйкуб-ш4н Не знаю, долго или нет, я не программист. Для профи, может и не долго. Я делал, как считал нужным и что наковырял по интернетам. Мне беспроводное соединение ни к чему - придётся заботиться об автономном питании Коммандера, да и из соседней комнаты я станком управлять не собираюсь. В крайнем случае, по BT может работать планшет или телефон через программу GRBL Controller или десктоп, через Кэндл или другой софт. С вайфаями и блютусами на гитхабе есть проект, можете посмотреть, вдруг вам подойдёт. Вот есть тема на нашем форуме - cnc3018.ru/threads/esp32_grbl-wifi-bt-microsd-web-ui.1271

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

    Thanks for sharing. this is an amazing project. Could you please share the circuit diagram and schematic?

    • @OlegK-f7u
      @OlegK-f7u  2 роки тому

      Hi. You can download it here - disk.yandex.ru/d/tF0duR5pvyXiXw

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

      @@OlegK-f7u Thank you so much.

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

      @@OlegK-f7u Hi again. I checked the circuit diagrams and their details. I had a few questions that I would be grateful if you could answer.
      1- The code named " GRBL_commander.ino" must be uploaded into the ESP32 board? Am I right?
      2-Do have any pcb design board for "MCP23017" and also for keypad?
      3- And there is an image in the directory: "GRBL_Commander_1_0_b\GRBL_commander\Shematic\Доп. инфо" named :"Разъём платы GRBL.jpg". Is it related to CNC interface pinout ? Becuse it has 7 pins but interface in PCB file has 5 pins?
      4- Is it possible to configue this commander box in wireless mode? i.e. Via bluthooth or wifi.
      5- Could you please explain about your CNC controller? I want to use this Commander in connection with my Arduino and CNC shield controller.

    • @OlegK-f7u
      @OlegK-f7u  2 роки тому

      ​@Mohammad Salehi
      Hi!
      1. Yes, You are right.
      2. Path - GRBL_commander\PCB\GRBL_commander.lay6
      The directory contains a PCB file for small (Tabs: "Keys 6x6 ctrl" & "Keys 6x6 only keys") and large ("Keys 12x12") keyboards.
      3. This is the pinout for connector of the chineese GRBL board for connecting an offline controller.
      4. No.
      5. I use a similar board - aliexpress.ru/item/4000203646735.html
      Other boards, based on the Atmega328 is also suitable.
      Please note, that the Commander is connected to GRBL board via two max3232 chips - it convert interface to RS232 for long wires connection.
      Without MAX3232 You can connect the RX/TX -> TX/RX directly.
      But You'll need to convert the logic levels of ESP32(3-3V) to TTL(5V) otherwise it may damage your ESP32.

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

      ​@@OlegK-f7u Thank you again. Now it's clear to me. However in the PCB file, in the "GRBL side" there is a component that has 4 pins: EN, In, GND, Out and there is no label for it. What is it? And what about the PCB17 component?
      Is it possible for you to take a photo of your "GRBL-side board" and its connections?
      َAnd finally, I know this is a big request but do you have a list of all the parts and components you used for this project?
      Warm regards,

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

    Great project
    I tried but it's shows erron in ,
    void processconsolebutton. ,while uploading in esp
    Any solution to slove this

    • @OlegK-f7u
      @OlegK-f7u  2 роки тому +1

      Hi. I didn't understand what error you are getting? Can you show the text of the error?

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

      @@OlegK-f7u can you pls share your mail id I can share a screenshot ,, in variable.h there is a error,,
      _--------------------------------
      Variable cnc_ states' must be const in order to be put into read- only section by means of '_ attribute_((program))'

    • @OlegK-f7u
      @OlegK-f7u  2 роки тому +1

      Hi.
      I think you forgot to add libraries.
      You need to copy the library folders from the project folder
      "GRBL_commander\Libs" and place it in the Arduino libraries folder "Drive:\arduino-1.x.xx\libraries".
      Most likely everything will compile without errors.

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

    Подскажите пожалуйста, на cd карте. пульт не видит файлы . папки видит.

    • @OlegK-f7u
      @OlegK-f7u  Рік тому

      У вас а Ардуино IDE какая версия SDK для ESP32 установлена?

    • @mikhailmishani1981
      @mikhailmishani1981 Рік тому +1

      ​@@OlegK-f7u картридер разные подключал -с чипом и без . файлы с разным расширением видеть не хочет в папке. файл $$ на карту записывает. Arduino ESP32 Version 2.0.7 // Arduino 1,8 ,, с подключением max3232 разобрался. заменил на другую и все заработало ,отвечаю с другого аккаунта сегодня на работе,

    • @OlegK-f7u
      @OlegK-f7u  Рік тому

      @@mikhailmishani1981 Я тоже с этим столкнулся, сперва не мог понять, что за фигня. Там трабла вот в чём - китацы в SDK версии 2 и выше что-то изменили в своих файлах, поэтому нужно откатиться на SDK версии 1.0.6 (крайняя, перед 2.0). Чуть позже будет прошивка, в которой кое-что изменено и добавлено и под 2.0.7 нормально файлы отображаются.

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

      @@OlegK-f7u @DrZ56642 хорошо .спасибо. завтра попробую.отпишусь. а то два дня мучаюсь . весь монтаж 100 раз проверил . файлы по разному перебирал и ни как..

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

      @@OlegK-f7u отлично. cd карта заработала. подскажите пожалуйста . не могу запустить фаил в тестовом режиме. делаю выбор нажимаю ОК. и ни чего не происходит- нет работы программы . в холостую перемещение по осям есть. концевики не установлены.