Приветствие гостям сайта!

Приветствуем гостей! Пользователи которые зарегистрированы, имеют больше возможностей.
Категории сайта выполнены в виде картотеки. Для компактности и большего удобства.
Чтобы открылось меню с разделами, щелкните мышкой по имени категории.
Например, ниже щелкните мышкой по Товары для быта. И сможете увидеть наименования разделов и подразделов с темами.

Автор: Ermak Тема: ЧПУ фрезерный Малек Софтовая и электронная часть  (Прочитано 25352 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
В общем решил сделать отдельной темой, чтобы людей не путать и всё в кучу не смешивать.


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


Все показано на этой картинке.


Драйвера фиолетовые маленькие платки. На фото 4 штуки, мне хватит 3 на 3 оси. Если у кого то, какая то ось запаралелена 2 ШД, тогда вам 4 нужно.


Софт под них, есть различный Gbrl Controller, GcodeSender, LiteFireLaser, BenBox.

Вот здесь еще тема по ним Драйвера DRV8825 и А4988

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Итак нам нужно прошить нашу Arduino так называемым скетчем GRBL, по другому внутренней микропрограммой.
На данный момент есть уже несколько версий его.


Это 8 версий.

Grbl v0.9i Atmega328p 16mhz 115200baud with generic defaults
Grbl v0.9g Atmega328p 16mhz 115200baud with generic defaults
Grbl v0.8c Atmega328p 16mhz 9600baud
Grbl v0.7d Atmega328p 16mhz 9600baud
Grbl v0.6b Atmega328p 16mhz 9600baud
Grbl v0.51 Atmega328p 16mhz 9600baud
Grbl v0.6b Atmega168 16mhz 9600baud
Grbl v0.51 Atmega168 16mhz 9600baud


Я не долго думая загрузил самую последнюю Grbl v0.9i Atmega328p 16mhz 115200baud with generic defaults

Грузим с официальной страниц, все бесплатно
https://github.com/grbl/grbl

Теперь перед вами встает вопрос как её загрузить в вашу ардуинку?

Для этого и открыл вам эту тему, так сказать "Курс молодого бойца"

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

Так вот для платы, также нужен свой софт это Среда разработки Arduino

Среда разработки Arduino состоит из встроенного текстового редактора программного кода, области сообщений, окна вывода текста(консоли), панели инструментов с кнопками часто используемых команд и нескольких меню. Для загрузки программ и связи среда разработки подключается к аппаратной части Arduino.

Выглядит она визуально вот так.



Последнюю версию скачиваем отсюда https://www.arduino.cc/en/Main/Software
И устанавливаем на ваш комп.
Если установилась на ваш комп, то так и будет выглядеть.


Но перед тем как вам её запускать, вам нужно установить драйвер, для вашей ардуинки.


Возникает вопрос, а где его брать то?
Ответ. Берем из архива скачанной нами среды разработки.
То есть разархивируем её на вашем компе и там внутри есть папка drivers
Вот в нее и будет тыкать Мастера установки драйверов.
Так как, в самом начале в Диспечере устройств, ваша ардуино плата, будет скорей всего неизвестным устройством.


Вот драйвера и сделают его Arduino Uno устройством, который будет показан в СОМ портах, 3-им или 4.

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


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


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


Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Теперь переходим к загрузке нужного нам скетча GRBL в ардуинку.


Выше ссылку я давал для загрузки его. Нужно где то на компе его распаковать. И найти там папку grbl

В нее будите тыкать в среде разработки. Итак находит в нем пункт меня Скетч, это после Файл и Правка, то есть 3-й выпадет вниз подменю, ищем ниже Подключить библиотеку и там еще подменю выпадет в нем пункт Добавить ZIP. библиотеку, выбрав который у вас окроется уже окно выбора нашей папки grbl куда вы её на компе из архива распоковали. Ткнете. Пойдет компиляция её.
После этого проверяем. Открываем пункт Файл самый первый, там находим пункт Примеры ну а в нем ищем наш grbl, где то в самом низу.
Все... Теперь нам нужно закачать этот скетч в ардуинку. Что и делаем. Если всё, нормально, в конце загрузки и напишет.

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Давайте в самом начале не будет мудрить с софтом, с которым вы в дальнейшем будите работать со своим станком. Нам главное в начале, всё проверить. Чтобы софт работал, настраивался.
Позже когда руку набъете, выберите для себя более удобный.

Не будем изобретать велосипед и воспользуемся готовым и бесплатным софтом - Grbl controller.
Скачать можно здесь — https://github.com/zapmaker/GrblHoming/releases

Там версии под разные ОС.

Установка не должна вызвать затруднений. Запускаем, выставляем номер сом-порта (наша Ардуина), скорость обмена и жмем Open.

Если в левом нижнем окне видим список настроек $0, $1 … и т.д.  как на рисунке, то я вас поздравляю — обмен с Ардуино есть, софт работает, полет нормальный.




Настройки GRBL здесь https://github.com/grbl/grbl/wiki/Configuring-Grbl-v0.9

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
На всякий случай добавлю, какие вообще драйвера продают китайцы.

Самый лучший это DRV8825 на ток до 2,2А — интересен большей мощностью и микрошагом 1/32
Смотрим даташит на него https://reprapworld.com/datasheets/datasheet%20drv8825.pdf



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

Купить драйвер DRV8825



Второй A4988 на ток до 2А — очень широко распространён и недорогой



Ну и третий TMC2100 на ток RMS 1,2А  (с пиками до 2,5А) — интересен самостоятельным дроблением микрошага 1/16 до 1/255, что в итоге снижает шум работы шагового двигателя не загружая при этом дополнительными расчётами Ардуину.

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

Сигналы на первых двух драйверах, вот так различаются.

Ну и сигналы на самой ардуинке

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Ну и более подробная инфа по плате ардуино и шильду.


Если будите подключать, без шильда, то как то вот так.




Через шильд расширения, вот так.








Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Перемычки через шильд, выставляем так, для микрошагов различных.




Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Сперва попробывал Grbl v0.9i Atmega328p 16mhz 115200baud with generic defaults
Сразу не запустилось, просит переменные ввести, пока со всеми не разобрался.

Поэтому загрузил прошивку Grbl v0.8c Atmega328p 16mhz 9600baud через Xloader

Им как то проще и быстрей будет, прошивку загрузить.
В конце выложу в архиве, сразу прошивку 0.8 и сам Xloader, пробуйте, её проще будет и загрузить и переменые начальные выставлены будут.



Перемычки пока не ставил, на микрошаги, просто подключил ШД 4 контакта справа от вставленного драйвера, распайка такая А+, А-, В+, В- по порядку сверху вниз.
И подключил БП на 24 вольт, на разъем шильда, там подписано.


Буду разбираться с токами на ШД. Нужно рассчитать  и выставить на драйвере, перемеником с помощью мультиметра.
Кто в этом уже дока, подсказывайте как точней выставить.

=========================================================

Второй файл, формулы расчета шага на мм в Excel
Думаю многим пригодиться.

Или Калькулятор в онлайн https://docs.google.com/spreadsheets/d/1VOYjqmgI3oJoQ5GkoZT0fbfZkwdtRxTUXhdzRMggRz0/edit#gid=0


Третий файл, это драйвер для ардуино. Можно через эти файлы установить
==================================================


И таблица шага резьбы, чтобы не искать.

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Вот зараза, на шильдах горят предохранители, когда 2 оси подключаешь.
На одной крутит всё нормально, только вторую подключаешь горят.

Может как то с токами и микрошагом связано. Сперва обрадовался, что всё работает. Сейчас придется глубже копать.
========================================================
Минусовой щуп мультиметра подсоединяем к контакту GND (минус, он общий), плюсовым прикасаемся к корпусу подстроечного резистора на драйвере. Крутим подстроечный резистор отвёрткой и замеряем расчётное напряжение Vref. Таким образом мы выставляем правильный ток для драйвера шагового двигателя. Для каждого вида драйвера своя формула расчета Vref.


Для каждого вида драйвера своя формула расчета Vref.


Vref — пин замера напряжения для установки тока по формуле.

Current Limit — ток шагового двигателя.

 

A4988

Формула Vref для A4988 изменяется от номинала токочувствительных резисторов. Это два чёрных прямоугольника на плате драйвера. Обычно подписаны R050 или R100.

Vref = Current Limit * 8 * (RS)

RS = 0,100
Vref = Current Limit * 8 * 0,100 = Current Limit / 1,25

RS = 0,050
Vref = Current Limit * 8 * 0,050 = Current Limit / 2,5

Например для 17HS4401: Vref = 1,7 / 2,5 = 0,68В

 

DRV8825

Current Limit = Vref * 2

Vref = Current Limit / 2

Например для 17HS4401: Vref = 1,7 / 2 = 0,85В

 

TMC2100

Irms = (Vref * 1,77A) / 2,5V

Vref = (Irms * 2,5V) / 1,77A

Current Limit = 1.41 * Irms

Например для 17HS4401: Vref = (Current Limit * 0,707 * 2,5В) / 1,77А = (1,7 * 0,707 * 2,5) / 1,77 = 1,697В

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

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Перемычку вместо предохранителя запаял на шильде. Токи совсем просто выставлять, земля и корпус переменика. По часовой увеличиваешь, против уменьшаешь.
Изначально ток на драйвере, выставлен наверное по максимуму, пришлось почти в 2 раза уменьшать.
БП тоже сменил на 12 вольт. Самое удивительное что от БП 12 вольт 2А работают 2 ШД под нагрузкой по 1.5А.
Сегодня распаяю зетку, там другой ШД стоит.
Оси крутятся удивительно мягко и малошумно. Это еще и без смазки, на сухую.
Как бы не сглазить.
Конструкция себя хорошо показывает. Подкрутил винты, жесткость на уровне.
Нет весов подходящих, чтобы взвесить всю конструкцию, но уже тяжеленькая такая.
Детали из фанера дают меньший звон что ли. Металл все таки звенит, при работе.

У кого если есть какой то интерес и вопросы, пишите, пока всё отлаживаю и свежо.

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0

По софту управления станком есть такая программа Universal-G-Code-Sender

Бесплато, скачиваем https://github.com/winder/Universal-G-Code-Sender

Фейс такой




Чтобы программа заработала, нужна java загрузил в атач к посту.

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Решил расширить софтовую часть. То есть покрутить станок под Масн. Для этого убираем ардуинку, оставляем только шильд с драйверами.
Делаем распайку кабеля под LPT и подключаем.

Так вот промучился некоторое время. Распайка все как положено, но движки ни в какую не хотели крутить и в удержание не вставали.

Просмотрел даташиты по подключению этого драйвера, всё вроде верно, но не крутит ШД.
https://reprapworld.com/datasheets/datasheet%20drv8825.pdf
В общем в дата шитах явно не указано. Но нужно сажать сигналы драйверов Enable на 0. Он там в воздухе обычно висит высоким.

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Похоже нужно софтовую часть также в отдельную тему выделять.

Много различного под GRBL есть
Можно здесь https://github.com/grbl/grbl/wiki/Using-Grbl глянуть.

Мне вот эта понравилась grblControl сперва называлась, сейчас вроде Candle

Кстати в ней русский язык есть.

Скачать можно здесь https://github.com/Denvi/Candle

Гость

  • Гость
Похоже нужно софтовую часть также в отдельную тему выделять.

Много различного под GRBL есть
Можно здесь https://github.com/grbl/grbl/wiki/Using-Grbl глянуть.

Мне вот эта понравилась grblControl сперва называлась, сейчас вроде Candle

Скачать можно здесь https://github.com/Denvi/Candle
Спасибо большое за ваш труд !

Оффлайн Михайлыч

  • Мастеровой механик станочник
  • Вновь прибывший
  • *
  • Сообщений: 33
  • Карма: +0/-0

Спасибо большое за ваш труд !

Тоже присоединяюсь к благодарности, много интересного узнал для себя. Буду с радостью читать эту и другие темы.

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Ну и по концевикам, лучше наверное видео будет.

Подключение концевиков на чпу , активация в прошивке Grbl

http://youtu.be/ke-3_ohUC6g

Оффлайн Игорюшка Владимирович

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...

Подключение концевиков на чпу , активация в прошивке Grbl

http://youtu.be/ke-3_ohUC6g

Добрый день !
А.... про настройку-подключение релюшки на шпиндель где бы почитать-посмотреть?
Подключил светодиоды, которые будут определять - включился ли нужный порт.
Дал терминалом команду :
M3 S1000 - должен был включиться светодиод (заземлённый через 200Ом ?) и при
M5 -выключиться светодиод...
А в ответ - тишина... при перестарте он СОВСЕМ гаснет, но по окончании "инициализации" чЮть горит и на команды не реагирует вАще.
Терминал grblControl отображает, что шпиндель вкл на 1000 и по каманде M5 говорит, что выкл.
GRBL 9g , подключался и к Z и к "обычному вых" шпинделя. Вентиляторные М8 и М9 тоже не переключают состояние порта (на соответствующем выходе), судя по светАдиоду... :'(

Может где-то в настройках ещё надо проверить ? Подскажите - может кто сталкивался с такой проблемой, пожалуйста.
Кто не спрятался, так тому и надо...

Оффлайн eks

  • Мастеровой механик станочник
  • Вновь прибывший
  • *
  • Сообщений: 1
  • Карма: +0/-0
двс форумчане. очень много инфы полезной. ща собираю електронику для чпу. мех часть не проблема а с софтом чувстую поморочусь.  полагаюсь на вашу помощ. если можно о настройках UniversalGcodeSender поподробней. у меня шд нема 23, др. tb 6560 $100/101/102 повидимому вручную нужно?

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Цитировать
А.... про настройку-подключение релюшки на шпиндель где бы почитать-посмотреть?

Вроде все режимы описал и перевод даже.
Попробуйте тогда по ссылкам в оригинале.

Цитировать
полагаюсь на вашу помощ. если можно о настройках UniversalGcodeSender поподробней

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

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



Royar

  • Гость
Кто в курсе команды "мягкий сброс" ctrl-х ? Не могу понять как ее ввести: то ли набрать эти же символы, то ли ^x ... всегда приходит от Grbl ответ об ошибке в набранной команде.

Гость

  • Гость
Добрый день!
Ermak, если можно, расскажите еще про софт для подготовки gcode. Интересует бесплатный или леченный. Допустим у меня есть 3d модель или stl файл, а мне его надо перегнать в жкод с учетом типа фрезы, глубины фрезеровки, как начало координат выставить и так далее.
А еще - тоже самое для лазера, для случая, когда вместо шпинделя устанавливается лазерная головка, шилд с ардуиной и прошивка та же.

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Ну вы даете. Если думаете. что там пару щелчков, то это не так.
Берете доки например на Арткам и изучаете его.
Или смотрите видеоуроки на него.

Вам смотрю даже зарегится, лень.

Оффлайн Игорюшка Владимирович

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
Добрый день!
По-понемножку осваиваю grblControl. Заинтересовала возможность автоматически "определить-зафиксировать" поверхность детали датчиком касания. Кто использует такую функцию - как реализовать её на шилде (куда подключить щуп)?
В вике http://www.cnc-club.ru/wiki/index.php/ArduinoGRBL на плате уны указан "вход датчика касания" А5 - его тоже "надо через резистор", как концевики ? Нужно ли что-то указывать в настройках? :o
Кто не спрятался, так тому и надо...

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Да вроде без всякого резистора подключают.

Подключается: к А5 и фрезе, железяка (фольга) к земле.
 Нажимаете "зонд". Теперь главное успевать подсовывать щуп под фрезу, где она будет опускаться. Или ничего не делать, если фольга по всей поверхности.

Практически сам не делал. Другие так делают.
Чтобы создать карту высот поверхности. Ну или ноль по Z найти.

Оффлайн Игорюшка Владимирович

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
Возможно резистор не нужен. т.к. этот режим Вкл "отдельной кнопкой" и помехозащищённость на ложняк из-за длинны проводов ему не страшна - ну сработает раньше, фреза цела, а поЛзователь ещё раз откалибрует.
Мне на тубах попадалась настройка в МАТЧе : там и скорость подвода и "отскок" в мм, а тут таких настроек нет ? Или они в РГБЛ гдето? Может просто не нужны ...
Кто не спрятался, так тому и надо...

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Выше я ведь подробно расписал настройки.
Масн всяко круче по функционалу будет. Но вот упираемся в ЛПТ порт. А это для многих проблема.
Есть решения, но они очень дорогие. Поэтому тоже не рассматриваем.

Оффлайн Игорюшка Владимирович

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
Для меня эта игрулька - "точка входа" в тему. На ней - изучение основных принципов, благо вполне бюджетно. Если разберусь, буду думать про более серьёзные "комплектующие". Сейчас второй коплект идёт - попробую этой платкой оживить режущий плоттер со сдохшими портами. И из Корела через Арткам придётся.
Спасибо.
Кто не спрятался, так тому и надо...

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Так у вас станок или плоттер?

Оффлайн Alecs

  • Спонсоры
  • Постоялец
  • ***
  • Сообщений: 244
  • Карма: +0/-0
Выше я ведь подробно расписал настройки.
Масн всяко круче по функционалу будет. Но вот упираемся в ЛПТ порт. А это для многих проблема.
А переходники USB-ЛПТ не будут работать?Никто не пробовал такое?

Оффлайн Игорюшка Владимирович

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
.... станок или плоттер?
Ему до станка ... скорее макет:
https://www.youtube.com/watch?v=f7E6O_zAdYY&list=PLaVcuU3Zm4s1Qql5WEBIu4omqStMOfbgn&index=4

https://youtu.be/f7E6O_zAdYY?list=PLaVcuU3Zm4s1Qql5WEBIu4omqStMOfbgn

(не разберусь, как вставить видео, нужно в http убрать s ) :'(

http://youtu.be/f7E6O_zAdYY?list=PLaVcuU3Zm4s1Qql5WEBIu4omqStMOfbgn
... а плоттер пока стоит "беспортовый" - думаю электронику выкинуть и такой же шилд поставить.  :)
Кто не спрятался, так тому и надо...

Оффлайн Игорюшка Владимирович

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
Выше я ведь подробно расписал настройки.
Масн всяко круче по функционалу будет. Но вот упираемся в ЛПТ порт. А это для многих проблема.
А переходники USB-ЛПТ не будут работать?Никто не пробовал такое?

В этой теме - Шилд для Ардуинки - он изначально работает с ЮСБ, но ... со своей математикой (например см. выше). А МАТЧ со своим железом (в других темах видел обсуждалки "правильных переходников" и дров для них, чтобы ЛПТ "заменить" на ЮСБ) - в ардушку матч не станет.
Кто не спрятался, так тому и надо...

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Может кому нужен софт для лазера EleksCAM Softwaer

Качаем, пока лежит https://mega.nz/#F!PpgCTIIB!RIdIsOxdhOnEGMces58O3Q

Оффлайн Гость2017

  • ЧПУ Ardunio Микроконтролеры
  • Вновь прибывший
  • *
  • Сообщений: 3
  • Карма: +0/-0
Вам смотрю даже зарегится, лень.

Да нет, же не лень зарегистрироваться.
Переформулирую вопрос:
Ermak, поделитесь своим уже имеющимся опытом. Каким образом вы готовите файлы, каким софтом пользуетесь. Неужели арткамом единым?

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Арткамом удобно управляющие программы делать из под вектора.
Ну а сам вектор. есть куча софта для преобразования или создания. Здесь еще проще, набираем в поисковике софт САПР и выдаст кучу программ.
Также в Инет куча уже готовых моделей. Здесь уже можно взять, какие то конверторы, для преобразования в нужный формат.
Есть бесплатный софт различный, например https://a-cad.ru/free/cad

Сейчас с этим как то проблем нет. Как было раньше.
Есть всё нужное и найти не трудно.

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

Сейчас даже есть софт, который сразу же напрямую УП сгенерит. Для тех же электронщиков, для сверловки, для разводки плат и т.д.

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


Оффлайн Гость2017

  • ЧПУ Ardunio Микроконтролеры
  • Вновь прибывший
  • *
  • Сообщений: 3
  • Карма: +0/-0
Спасибо, Ermak, буду смотреть в сторону арткама.

клёпа

  • Гость
Всем привет, собрал я станочек на ардуинке уно с шилдом в3, были проблемы с GRBL 0.9i-j эти версии не видят оптические концевики с + выходом при поиске (ДОМ), в ручном же прогоне нормально видит все, а вот версия 0.9g работает нормально с оптикой, есть проблем ка при включении (ДОМ) станок найдя все коцевики должен сделать отскок, а делает притяжку $27=1 пожалуйста подскажите как это исправить

Оффлайн Papaverin

  • Самодельщики
  • Вновь прибывший
  • *
  • Сообщений: 5
  • Карма: +0/-0
Спасибо за подробный материал по UNO. А у меня  NANO. И шильд необычный даже не знаю знакомы ли вы с таким. Купил его так как в нем есть функция дистанционного управления, правда до конца не разобрался. Может поможете мне с выбором прошивки и советом как установить. Спасибо

Оффлайн Игорюшка Владимирович

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
... у меня  NANO. И шильд необычный даже не знаю знакомы ли вы с таким. ... Может поможете мне с выбором прошивки и советом как установить. Спасибо
Если эт не секретная разработка  ;D , то дайте хотя бы ссылку на товар, а там и в выбором и с советом определимся.  ;)
Кто не спрятался, так тому и надо...

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Слышал про такой.

Не этот Безпроводное управление ЧПУ станком. случайно?

Только там придется, еще за программное денег платить дополнительно. Так что на любителя.

Оффлайн Игорюшка Владимирович

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
Слышал про такой.
Кстати - в вашей ссылке про EleksCAM Instructions, на картинке-схеме тоже есть вых на блютус. МоШ и математика его поддерживает, но ... пробовать - платочка нужна.
Кто не спрятался, так тому и надо...

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Дело в том, что упрешся только в это платное программное, на этой безпроводной плате.

Мне проще такой вариант. Windows планшет и любая блютуз мышка или клава. Вот вам и безпроводка.
Даже с тем же Масн.

Оффлайн Papaverin

  • Самодельщики
  • Вновь прибывший
  • *
  • Сообщений: 5
  • Карма: +0/-0

Оффлайн Papaverin

  • Самодельщики
  • Вновь прибывший
  • *
  • Сообщений: 5
  • Карма: +0/-0

По софту управления станком есть такая программа Universal-G-Code-Sender

Чтобы программа заработала, нужна java загрузил в атач к посту.
Извините за не грамотность. Как правильно установить этот софт? Спасибо

Оффлайн Игорюшка Владимирович

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
Интересная разновидность ! А ссылку на приобретение - магазин , ...
Кто не спрятался, так тому и надо...

Оффлайн Papaverin

  • Самодельщики
  • Вновь прибывший
  • *
  • Сообщений: 5
  • Карма: +0/-0
Интересная разновидность ! А ссылку на приобретение - магазин , ...
Короче Владимирович вам эта разновидность не встречалась. Жаль. Что-то мне не везет. Ермак куда-то делся, непонятно как установить контролер. Яву скачал, а она не становится, пишет что нужно лезть в какой-то сайт и там разбираться.
Владимирович, вот ссылка на шильдЯ взял только нижнюю часть, а рдуино NANO приделал так же и драйвера моторов.

Оффлайн Игорюшка Владимирович

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
... вам эта разновидность не встречалась. Жаль. Что-то мне не везет....
Тут везение не при чём.
Китаё ... Наши восточные друзья каждые 5 минут выпускают "новую супер плату" копируя друг-друга, но, впрочем, внимательно следят за форумами. Думается, это разновидность "предыдущего" варианта, и его программки могут оживить плату.
РаниТЦа может быть в способе управлении лазером. Но вы её "запустите" сначала, а там и до лазера дело дойдёт.  :)

Можно и продавцу написать - поплакаться: "дорогой друг,..." и т.д. как тут маЛчик поступил:
https://www.banggood.com/ru/USB-CNC-4-Axis-Stepper-Motor-Driver-Board-Controller-Laser-board-For-DIY-Laser-Engraver-p-1015553.html

...Вопрос:
drivers and sofware wron Ответить Подписаться
Ответ:
Dear Customer, You can download this software to drive the board.Hope it help. :-) https://www.dropbox.com/s/5717rf9qeikxr38/USBCNC-EN.zip?dl=0
February 03,2017
I also need the driver, thanks
February 02,2017
Hello, We have sent the link to you by mail.thank you:)
August 12,2016
need software and usb driver for this board iqsystem@me.com thank you
Кто не спрятался, так тому и надо...

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Цитировать
Яву скачал, а она не становится, пишет что нужно лезть в какой-то сайт и там разбираться.

Наверное на Андроид устройство нужно ставить. Там обычно всё на java написано.


Вообще обычно сами продавцы подсказывают, если вы у него купили.

Оффлайн Игорюшка Владимирович

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
Осваиваю самодельный ЧПУ с контроллером на УНО-шилде версии 3.0. Прошивка 0.9g. Подключил модуль мосфета (заработал на пине SpnEn пин№ 13, а не № 11) - шпиндель запускается при старте УП и выкл по окончании.
Рисую в Кореле, в Арткам 2008 (альтернативно-лицензионный :) ) через dxf перевожу.
И тут неожиданно (через три !! месяца) пришёл 500мВт лазер.
Подскажите : как подключить его "вместо" шпинделя для "рисования (фрезеровки)" по контуру ? Если контуров несколько, линии холостого хода тоже выжигаются. Может для Уно-шилда нужен другой постпроцессор ? Где почитать - поискать?
Может в тему отдельную выделить - "лазер на шилде Уны".
... В лоП эт решается простыми костылями: поставил фотореле на ось Z - как только начинает опускаться "шпиндель", срабатывает лазЫрь. Поэтому перемещения между отдельными "фигурами" (буквами, например) лазер не работает - шпиндель поднимается и лазер гаснет. Но ... что-то мне подсказывает, что есть правильное решение, до которого ещё не дочитался... :'(
Кто не спрятался, так тому и надо...

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Цитировать
Может в тему отдельную выделить - "лазер на шилде Уны".

Давайте в отдельную. А то потом накопятся различные вопросы.

Оффлайн Игорюшка Владимирович

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
Короче Владимирович вам эта разновидность не встречалась. Жаль. Что-то мне не везет. ...
Ка-ца повстречалась  :) :
Кто не спрятался, так тому и надо...

Оффлайн ArrSoft

  • ЧПУ Ardunio Микроконтролеры
  • Вновь прибывший
  • *
  • Сообщений: 31
  • Карма: +4/-0
На всякий случай добавлю, какие вообще драйвера продают китайцы.

Самый лучший это DRV8825 на ток до 2,2А — интересен большей мощностью и микрошагом 1/32
Смотрим даташит на него https://reprapworld.com/datasheets/datasheet%20drv8825.pdf



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

Купить драйвер DRV8825

у меня такой на 2,5А ток выставлен, работает без глюков, микрошаг 16, теплоотводы сделал самодельные большие, около 18см площадь, не приклеил а прижал, прижим сделал из такой канцелярской прищепки металлической, вдоль распилил на нужную длину,  кажется ток больше чем 2.5, двигатели нема 23 (3А), даже нагреваются градусов до 45 летом.

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Случайно купил у китайца драйвер, брал как TB6600 а на самом деле там микроскопическая микруха TB67S109AFTG

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

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Еще видео добавлю. чтобы не искать.


http://youtu.be/ke-3_ohUC6g


http://youtu.be/3Lb3k03z64k


http://youtu.be/nldLZv5l3YQ

Оффлайн bob17

  • Шопоголик
  • Вновь прибывший
  • *
  • Сообщений: 1
  • Карма: +0/-0
Доброго дня . Спасибо за достаточно подробные обзоры. Но есть вопросы, которые у меня появились, а ответа я не нашел
Построил станок по схеме как на видео о концевиках на мебельных направляющих. Uno, A4988, двигатели 17HS4401. Из софта grbl 0.9,  GRBL Control. Управляющую программу делаю в ArtCam.
И тут первый вопрос возник с потерей первой фрезы(((( Какие скорости подачи + глубина для разных материалов и фрез

Вопрос 2 : в одной резке после 7 правильно вырезанных отверстий, к восьмому не стал переходить а начал резать там же где заканчивалась траектория 7-го отверстия, далее продолжил нормально но со смещением начала координат . Потеря времени и изделия((( Почему это могло получиться?

отсюда третий вопрос: Возможно формат файла УП не тот? Ведь а Арткаме при сохранении файла УП с расширением .nc очень много форматов. Какой выбирать? (я взял самый верхний Axyz(.nc))

И еще вопрос я правильно понял, что при таком железе можно вместо GRBL Control использовать Universal Gcode Sender?

Заранее спасибо за понимание.



Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Цитировать
Какие скорости подачи + глубина для разных материалов и фрез

Так это вы должны запросить у того у кого покупали фрезу.
Вы вообще по каким параметрам её выбирали то? Каждая фреза под свои материалы и параметры.
Обычно продавец как раз и расписывает подробно данные фрезы, со всеми параметрами.
Фрез то разных множество. Новые всякие появляются.

Цитировать
в одной резке после 7 правильно вырезанных отверстий, к восьмому не стал переходить а начал резать там же где заканчивалась траектория 7-го отверстия, далее продолжил нормально но со смещением начала координат .

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

По софту гляньте в подразделах по этому. Программ различных много.
Ну и GRBL лучше обновить на последнюю версию. Тоже здесь подробно всё расписано.
Настройки GRBL 1.1f на русском
 

Оффлайн dap70

  • Шопоголик
  • Вновь прибывший
  • *
  • Сообщений: 1
  • Карма: +0/-0
нужна помощь ,прошить atmega328p , по нормальному прошить не могу ,но в программатор вставляю все пишется и читается , поэтому что должно в эфпроме и что в флеш лежать кода прошиваеш например grbl_j 0_9c и где все подробней посмотреть . Плата ардуино уно

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Цитировать
но в программатор вставляю все пишется и читается

Ну значит проблема в вашей плате или кабеле.

Оффлайн Курдль

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 186
  • Карма: +0/-0
    • cnc1310
В общем решил сделать отдельной темой, чтобы людей не путать и всё в кучу не смешивать.
Спасибо за впечатляющий обзор!
Но не могли бы для меня (тугодума) повторить всю связку ПО от CAD до исполнения УП?
Вот так я себе представляю процесс от проектирования до реализации (в скобках - мое представление о возможном ПО):
CAD (SolidWorks) -> CAM (SolidCAM) -> постпроцессор (GRBL-Controller?) -> интерпретатор G-кода  (GRBL-прошивка arduino).
Если я правильно предполагаю, то как прикрутить GRBL-Controller к CAM-программе?
Заранее благодарен!

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Есть 2 порта передачи данных на контролеры, это LPT и USB, которые уже непосредственно на драйвера и движки передают нужные управляющие сигналы.
Для первого используется например Масн. Там настройки станка непосредственно в этой программе и заносятся.

В нашем случае это USB порт. Здесь разделено контролер это уже типа 2-й комп в котором крутится прошивка Настройки GRBL 1.1f на русском то есть уже более новая
Она принимает команды управляющей уже через вторую программу, которая стоит на компе, ноуте, планшете и т.д.
Их несколько в зависимости какая вам понравится.

Они воспринимают УП подготовленную для того же Масн и передают на эти ардуинки  с прошивкой нужные команды.
То есть нет различия.

Верхнее создание 3D модели или в 2 плоскостях, тот же крой, можно делать на множестве различных программ. Главное на выходе получить нужную нам УП с кодами.

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

Со станками на 2 оси ещё проще. Типа лазерного, режущего плоттера.
Там вообще можно картинку растровую закинуть непосредственно в программу управляющую станком. Её прямо в этой программе разложат на УП и будут посылать на ардуинку к которой через драйверы подключен станок.
Даже на вектор рисунок растровый раскладывает вот эта например Подробней об LaserGRBL
Также редактировать прямо в ней можно рисунок, обрезать, изменить размеры и т.д.
То есть намного упрощено благодаря автору этой программы.

А у вас вообще что за станочек то и под какие цели?

Оффлайн Курдль

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 186
  • Карма: +0/-0
    • cnc1310
Спасибо!
Я прежде чем побеспокоить мэтров форума, кое-что почитал. Про отличие Mach и GRBL я понял.
И про то, как импортировать УП в станок я вроде тоже понял. Опыт работы с микропроцессорами вообще, и arduino в частности - имею.
Однако меня интересует, как получить оптимальнейшую УП для конкретного станка, ведь не зря в CAM-программах дается выбор постпроцессора (см. приложенный скриншот). И если я сделаю УП, предназначенную для другого станка, не навредит ли она моему станку или изделию?..
Мой станок - мелочь игрушечная (спасибо хоть из алюминия). Планирую маломощным лазером (+ фоторезист) или гравером создавать печатные платы, фрезеровать всякую пластиковую арматуру для радиоэлектронных изделий. Может прикуплю шпиндель, пригодный для работы по "тонкому" алюминию (если станок покажет себя достаточно жестким для этого).

Оффлайн Admin

  • Основатель
  • Постоялец
  • *****
  • Сообщений: 341
  • Карма: +0/-0
  • Админ

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Дополню новым драйвером, чтобы не искать.

Есть такой драйвер HR4988 то есть не А4988.
Характеристики

    Совместим с A4988
    Напряжение логики 3 - 5,5В (VDD, GND)
    Напряжение для двигателей 8 - 35В (VMOT, GND)
    Установка микрошага до 1/128
    Ручная регулировка тока, подаваемого на двигатель до 2А

У него дополнили микрошаг до 1/128 и ток немного по другому рассчитывается.
Хотя перемычки до до 1/16 точно также выставляются как и у А4988

Еще работает вроде потише чем А4988 В общем небольшой прогресс.


Дата шит на него https://datasheetspdf.com/pdf/1101070/YONGFUKANG/HR4988/1

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
На всякий случай вот вам даташиты на A4988
https://reprapworld.com/datasheets/A4988.pdf

И заодно на 8825
https://reprapworld.com/datasheets/datasheet%20drv8825.pdf

Оффлайн Игорюшка Владимирович

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
Сравнение звука для HR4988 и А4988
Кто не спрятался, так тому и надо...

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Хорошее видео. Я теперь и сам убедился на опыте что HR4988 всё же более мягче и тише работают.
Шаг на максимум не дробил. Должна быть золотая середина.

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

Оффлайн Игорюшка Владимирович

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
Ну а пара-лелька - то ожила или даже на одинаковых драйверах рычит?
Кто не спрятался, так тому и надо...

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Да я вроде описал в той теме. Работает.

Оффлайн мерседес

  • Электронщики электрики радиолюбители
  • Постоялец
  • *
  • Сообщений: 175
  • Карма: +1/-2
Да я вроде описал в той теме. Работает.
Это хорошо что работает, но хотелось бы узнать причину, что было не так, когда не работало, и отчего "починилось".