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

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

Автор: Ermak Тема: Настройки GRBL 1.1f на русском  (Прочитано 11237 раз)

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

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Настройки GRBL 1.1f на русском
« : 15 Октябрь 2017, 19:45:45 »
Настройки GRBL 1.1f

После подключения вы должны увидеть приглашение Grbl, которое выглядит примерно так:
Grbl 1.1d ['$' for help]
Введите $ и нажмите Ввод, чтобы Grbl вывел подсказку. Символы $ и Ввод не будут отображаться. Grbl должен вывести следующее:
[HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]
‘$’-команды - это системные команды Grbl, используемые для изменения настроек, просмотра или изменения состояний и режимов работы Grbl, а также запуска процедуры поиска начальной позиции. Последние четыре не-'$' команды - это команды управления в реальном времени, которые могут быть отправлены в любой момент, независимо от того, что в настоящее время делает Grbl. Они либо тут же меняют поведение работающего Grbl или сразу же выводят важные в реальном времени данные, например текущие координаты (aka DRO).

Настройки Grbl
$$ - Просмотр настроек Grbl

Для просмотра настроек введите $$ и нажмите Ввод, после того как подключитесь к Grbl. Grbl ответит списком текущий системных настроек, как в примере ниже. Все эти настройки хранятся в памяти EEPROM после отключения питания, так что они будут автоматически загружены при следующем включении вашей платы Arduino.

x или $x=val описывают отдельный параметр настроек, причем val это значение параметра. В предыдущих версиях Grbl каждый параметр имел после себя описание в круглых скобках (), но в Grbl, начиная с v1.1, этого, к сожалению, больше нет. Так было сделано, чтобы освободить драгоценную flash память для добавления новых возможностей, появившихся в v1.1. Однако, большинство хороших графических оболочек (GUI) добавляют для вас описания к параметрам, так что вы всегда будете знать на что смотрите.

$0=10
$1=25
$2=0
$3=0
$4=0
$5=0
$6=0
$10=1
$11=0.010
$12=0.002
$13=0
$20=0
$21=0
$22=1
$23=0
$24=25.000
$25=500.000
$26=250
$27=1.000
$30=1000.
$31=0.
$32=0
$100=250.000
$101=250.000
$102=250.000
$110=500.000
$111=500.000
$112=500.000
$120=10.000
$121=10.000
$122=10.000
$130=200.000
$131=200.000
$132=200.000

$x=val - Изменение настроек Grbl

Команда $x=val сохраняет или изменяет параметр настройки Grbl, это можно сделать вручную, отправкой соответствующей команды в Grbl через программу-терминал последовательного порта, но большинство графических оболочек Grbl позволяют сделать это более удобным способом.

Для ручного изменения, например, длины шагового импульса в микросекундах на значение 10мкс, нужно ввести следующее, завершив команду нажатием клавищи Ввод:

$0=10

Если все прошло успешно, Grbl ответит 'ok', новые настройки будут сохранены в EEPROM и будут использоваться вплоть до следующего их изменения. Вы можете перепроверить, что Grbl получил и сохранил верное значение параметра, повторно введя команду $$ для просмотра системных настроек.
Параметры $x=val в Grbl и что они означают

ЗАМЕЧАНИЕ: Разница между Grbl v0.9 и Grbl v1.1 заключается только в том, что изменился вывод статуса командой $10 и были добавлены команды для новых параметров $30/ $31 - максимальные/минимальные обороты шпинделя и $32 - работа в режиме лазера. Все остальное - осталось как было.
$0 – Длительность шагового импульса, микросекунд

Драйверы шаговых двигателей имеют ограничение на минимальную длительность шагового импульса. Уточните нужное значение в документации или просто попробуйте разные варианты. Желательно использовать максимально короткие импульсы, которые драйвер способен надежно распознавать. Если импульсы будут слишком длинные, вы можете столкнуться с проблемами при высоких скоростях подачи и большой частоте импульсов, возникающими из-за того, что идущие подряд импульсы начнут перекрывать друг друга. Мы рекомендуем использовать длительности в районе 10 микросекунд, что является значением по-умолчанию.
$1 - Задержка отключения двигателей, миллисекунд

Каждый раз, когда ваши шаговые двигатели заканчивают движение и останавливаются, Grbl делает задержку на указанный интервал времени перед отключением питания двигателей. ИЛИ, вы можете всегда держать двигатели включенными (с подачей питания для удержания текущего положения) установив значение этого параметра в максимально возможное значение, равное 255 миллисекунд. Еще раз, вы можете держать ваши двигатели всегда включенными, установив $1=255.

Время блокировки отключения - это задержка перед отключением двигателей, в течении которой Grbl будет держать двигатели в состоянии удержания текущего положения. В зависимости от системы, вы можете установить значение этого параметра в ноль и отключить задержку. В других случаях может потребоваться использовать значение 25-50 миллисекунд, чтобы оси успели полностью остановиться перед отключением двигателей. Отключение призвано помочь для тех типов двигателей, которые не следует держать включенными в течении долгого периода времени без какой-либо работы. И еще, имейте в виду, что в процессе отключения некоторые драйверы шаговых двигателей не запоминают на каком микрошаге они остановились, из-за этого вы можете стать свидетелем 'пропуска шагов' при отключении/включении двигателей. В этом случае просто держите двигатели всегда включенными с помощью $1=255.
$2 – Инверсия порта шаговых испульсов, маска

Этот параметр управляет инверсией сигнала шаговых импульсов. По-умолчанию, сигнал шагового импульса начинается в нормально-низком состоянии и переключается в высокое на период импульса. По истечении времени, заданного параметром $0, вывод переключается обратно в низкое состояние, вплоть до следующего испульса. В режиме инверсии, шаговый импульс переключается из нормально-высокого в низкое на период импульса, а потом возвращается обратно в высокое состояние. Большинству пользователей не требуется менять значение этого параметра, но это может оказаться полезным, если конкретные драйверы ШД этого требуют. Например, инверсией вывода шагового испульса может быть обеспечана искуственная задержка между изменением состояния вывода направления и шаговым импульсом.

Этот параметр хранит настройки инверсии осей в виде битовой маски. На самом деле вам совершенно не нужно понимать как это работает. Просто введите значение соответствующее тем осям, которые нужно инвертировать. Например, чтобы инвертировать оси X и Z, отправьте $2=5 в Grbl и после чтения настроек, параметр должен выглядеть как $2=5 (step port invert mask:00000101).
Значение параметра    Маска    Инверсия X    Инверсия Y    Инверсия Z
0    00000000    Н    Н    Н
1    00000001    Д    Н    Н
2    00000010    Н    Д    Н
3    00000011    Д    Д    Н
4    00000100    Н    Н    Д
5    00000101    Д    Н    Д
6    00000110    Н    Д    Д
7    00000111    Д    Д    Д
$3 – Инверсия порта направления, маска
$3=0 Без инверсии осей
$3=1 Инверсия оси Х
$3=2 Инверсия оси Y
$3=3 Инверсия всех осей
Этот параметр инвертирует сигнал направления для каждой из осей. По-умолчанию, Grbl предполагает, что ось движется в положительном направлении, когда уровень сигнала направления низкий, и в отрицательном - когда высокий. Часто оси в некоторых станках движутся не так. Этот параметр изменит инвертирует сигнал направления для тех осей, что движутся в обратную сторону.

Эта маска работает точно так, как и инверсия порта шаговых импульсов и хранит информацию об инверсии осей в битовой маске. Для настройки нужно просто отправить значение, указывающее какие оси инвертировать. Используйте значения из таблицы выше. Например, если хотите инвертировать направление только по оси Y, вам нужно отправить Grbl команду $3=2 и прочитанное значение параметра должно измениться на $3=2 (dir port invert mask:00000010)
$4 - Инверсия сигнала включения шаговых двигателей, логический

По умолчанию, высокий уровень сигнала включения шаговых двигателей соответствует выключению, а низкий - включению. Если ваша сборка требует обратного, просто инвертируйте сигнал, введя $4=1. Отключается с помощью $4=0. (Может потребоваться перезапуск контроллера чтобы изменения вступили в силу.)
$5 - Инверсия входов концевых выключателей, логический

По умолчанию, входы концевых выключателей подтягиваются к питанию встроенным резистором подтяжки Arduino. Когда сигнал на входе принимает низкий уровень, Grbl рассматривает это как срабатывание выключателя. Для противоположного поведения, просто инвертируйте входы, введя $5=1. Отключается командой $5=0. Может потребоваться перезапуск контроллера, чтобы изменения втупили в силу.

ЗАМЕЧАНИЕ: Если вы инвертируете входы концевых выключателей, потребуется внешний резистор подтяжки к земле, чтобы предотвратить перегрузку по току и сгоранию входа.
$6 - Инверсия входа контактного датчика, логический

По умолчанию, вход контактного датчика подтягивается к питанию встроенным резистором подтяжки Arduino. Когда сигнал на входе принимает низкий уровень, Grbl рассматривает это как срабатывание датчика. Для противоположного поведения, просто инвертируйте вход контактного датчика, введя $6=1. Отключается командой $6=0. Может потребоваться перезапуск контроллера, чтобы изменения втупили в силу.

ЗАМЕЧАНИЕ: Если вы инвертируете вход контактного датчика, потребуется внешний резистор подтяжки к земле, чтобы предотвратить перегрузку по току и сгоранию входа.
$10 - Status report, mask

Параметр определяет какие данные реального времени вернет Grbl, когда пользовател запрашивает статус командой '?'. Эта данные включают в себя текущее состояние, текущие координаты, текущую скорость подачи, значения на входах, текущие переопределенные значения, состояния буферов, и номер выполняемой команды G-кода (если было включено при компиляции).

По-умолчанию новая реализация вывода отчета в Grbl v1.1+ включает в себя вывод информации практически обо всем в стандартном выводе статуса. Множество данных скрывается и выводятся только тогда, когда их значение меняется. Это существенно увеличивает производительность по сранению со старым способом и позволяет значительно быстрее получать обновленные данные о станке, причем в большем объеме. Документация на инферфейс в общих чертах рассказывает, как это работает, хотя в основном она предназначена только для разработчиков GUI или люопытных.

Для простоты и удобства, Grbl v1.1 имеет всего две опции для данного параметра. Обе используюся пользователями и разработчиками в основном для отладочных целей.

    Текущие координаты могут быть настроены на вывод либо машинных координат (MPos:), либо рабочих (WPos:), но не обеих одновременно. Включение рабочих координат полезно в некоторых сценариях при прямом управлении через последовательный терминал, но машинные координаты должны использоваться по-умолчанию.
    Может быть включен вывод информации об использования буффера в планировщике и приемнике последовательного порта Grbl. При этом показывается количество блоков или байт, доступных в соответствующем буффере. Это, как правило, нужно для оценки производительности Grbl при тестировании потоковых интерфейсов . Эту опцию по-умолчанию следует отключить.

Используйте таблицу ниже для определения включаемых/отключаемых параметров. Просто сложите значения в строках, содержащих включаемые параметры и сохраните в Grbl полученное значение. Например, отчет, содержащий машинные координаты без данных о буфере соответствует параметру $10=1. Рабочие координаты и информация о буфере соответствуют параметру $10=2.
Тип отчета    Значение    Описание
Тип координат    1    Включен MPos:. Отключен WPos:.
Буффер данных    2    Включен Buf: поле выводит количество свободного места в буферах планировщика и приемника последовательного порта.
$11 - Отклонение на стыках, мм

Заданная величина отклонения на стыках, используется модулем управления ускорением для определения как быстро можно перемещаться через стыки отрезков запрограммированного в G-коде пути. Например, если путь в G-коде содержит острый выступ с углом в 10 градусов, и станок двигается к нему на полной скорости, данный параметр поможет определить насколько нужно притормозить, чтобы выполнить поворот без потери шагов.

Вычисление делается доволно сложным образом, но в целом, более высокие значение дают более высокую скорость прохождения углов, повышая риск потерять шаги и сбить позиционирование. Меньшие значение делают модуль управления более аккуратным и приведят к более аккуратной и медленной обработке углов. Так что, если вдруг столкнетесь с проблемой слышком быстрой обработкой углов, уменьшите значение параметра, чтобы заставить станок притормаживать перед прохождением углов. Если хотите, чтобы станок быстрее проходил через стыки, увеличьте значение параметра. Любопытные могут пройти по ссылке и прочитать про алгоритм обработки углов в Grbl, который учитывает и скорость, и величину угла на стыке, простым, эффективным и надежным методом.
$12 – Отклонение от дуги, мм

Grbl выполняет круги, дуги и спирали G2/G3, разбивая их на множество крошечных отрезкой таким образом, чтобы погрешность отклонения от дуги не превышала знаячения данного параметра. Скорее всего вам никогда не придется менять этот параметр, поскольку значение 0.002мм находится ниже разрешающей способности большинства станков с ЧПУ. Однако, если вы обнаружили, что ваши окружности слишком угловатые или прохождение по дуге выполняется слишком уж медленно, откорректируйте значение этого параметра. Меньшие значение дают лучшую точность, но могут снизить производительность из-за перегрузки Grbl огромным количеством мелких линий. И наоборот, более высокие значения приводят к меньше точности обработки, но могут повысыть скорость, поскольку Grbl придется иметь дело в меньшим количеством линий.

Для любопытных уточним, что отклонение от дуги определяется как максимальная длина перпендикуляра, проведенного от отрезка, соединяющего концы дуги (он же хорда) до пересечения с точкой дуги. Используя основы геометрии мы вычисляем на отрезки какой длины нужно разбить дугу, чтобы погрешность не превышала заданное значение. Моделирование дуг данным способом замечательно в том смысле, что отрезки с точки зрения производительности получаются оптимальной длины, а точность никогда не теряется.
$13 - Отчет в дюймах, boolean

Grbl в реальном времени выводит координаты текущей позиции, чтобы пользователь всегда имел представление, где в данный момент находится станок, а также параметры смещения начала координат и данные измерения (probing). По-умолчанию вывод идет в мм, но командой $13=1 можно изменить значение параметра и переключить выводй на дюймы. $13=0 возвращает вывод в мм.
$20 - Мягкие границы, логический

Мягкие границы это настройка безопасности, призванная помочь избежать перемещения далеко за пределы допустимой области, которое может повлечь за собой поломку или разрушение дорогостоящих предметов. Она работает за счет информации о текущем положении и пределах допустимого перемещения по каждой из осей. Каждый раз, когда Grbl отправляется G-код движения, он проверяет не произойдет ли выход за пределы допустимой области. И в случае, если происходит нарушение границ, Grbl, где бы он ни находился, немедленно выполняет команду приостанова подачи, останавливает шпиндель и охлаждение, а затем выставляет сигнал аварии для индикации проблемы. Текущее положение при этом не сбрасывается, поскольку останов происходит не в результате аварийного принудительного останова, как в случае с жесткими границами.

ЗАМЕЧАНИЕ: мягкие границы требуют включения поддержки процедуры поиска домашней позициии и аккуратной настройки максимальных границ для перемещения, поскольку Grbl нужно значть где находятся допустимые границы. $20=1 для включения, и $20=0 для отключения.
$21 - Жесткие границы, логический

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

Для использования жестких границ с Grbl, соответствующие выводы подтягиваются к питанию внутренним резистором, поэтому все, что от вас требуется - подключить нормально разомкнутый концевой выключатель между выводом и землей и задействовать жесткие границы командой $21=1. (Отключение - командой $21=0.) Мы настоятельно рекомендуем озаботиться подавлением электических наводок и помех, способных повлиять на измерения. Если хотите проверять границы для обоих концов одной оси, просто подключите два выключателя параллельно между выводом и землей, чтобы срабатывание любого из них приводило к срабатыванию жесткой границы.

Имейте в виду, что срабатывание жестких границ рассматривается как исключительное событие, выполняющее немедленный останов, и может приводить к потере шагов. Grbl не имеет никакой обратной связи от станка о текущем положении, так что он не может гарантировать, что имеет представление о том где реально находится. Так что, если произошло нарушение жестких границ, Grbl перейдет в бесконечный цикл режима АВАРИЯ, давая вам шанс проверить станок и требуя выполнить сброс Grbl. Помните, что эта возможность используется исключительно в целях безопасности.
$22 - Поиск начальной позиции, логический

Аааа, поиск начальной позиции. Для тех, кто только знакомится с миром ЧПУ: процедура поиска начальной позиции используется для аккуратного и точного поиска заранее известной точки станка каждый раз после включения Grbl между сеансами работы. Другими словами, вы всегда, в любой момент времени точно знаете где находитесь. Собирались ли вы только начать работу или перешли к следующей операции, а в это время отключилось электричество, в любом случае Grbl перезапустится и понятия не будет иметь где он сейчас находится. Вам остается только выяснять, а где же вы все-таки сейчас находитесь. При наличии начальной позиции, у вас всегда есть эталонная точка отсчета, так что все, что в этом случае требуется, это запустить процедуру поиска начальной точки и продолжить работу с того места, где остановились.

Для настройки процедуры поиска начальной позиции вам потребуется наличие надежно закрепленных концевых выключателей в некоторой точке, на которые нельзя наткнуться или сдвинуть, в противном случае точка отсчета может быть сбита. Обычно они устанавливаются в самых дальних точках в направлении +x, +y, +z на каждой из осей. Соедините концевые выключатели с соответствующими выводами и землей, так же как и концевые выключатели аппаратных границ и задействуйте поиск начальной позиции. Если интересно, то вы можете использовать граничные выключатели И для аппаратных границ, И для поиска начальной позиции. Они прекрасно работают вместе.

По-умолчанию, процедура поиска начальной позиции Grbl сначала выполняет перемещение по оси Z в положительном направлении, чтобы освободить рабочую область, а затем выполняет одновременное перемещение по осям X и Y в положительном направлении. Для настройки точного поведения процедуры поиска начальной позиции имеются несколько параметрой настройки, описанных ниже (и параметры компиляции тоже.)

Также следует отметить, что при задействованной процедуре поиска начальной позиции Grbl блокирует выполнение команд перемещения G-кода до выполнения поиска начальной позиции. Имеется в виду отсутствие перемещения по осям, пока не будет отключена блокировка ($X), но об этом чуть позже. Большинство, если не все контроллеры СЧПУ, ведут себя аналогично, делается это, в основном, для безопасности, чтобы не позволить оператору допустить ошибку позиционирования, что довольно просто, и расстроиться, когда работа будет загублена. Если вас это раздражает или вы обнаружили какие-то странные ошибки, пожалуйста, дайте нам знать, и мы попытаемся поработать над этим и сделать так, чтобы все были счастливы.

ЗАМЕЧАНИЕ: В файле config.h находятся множество других настроек, ориентированных на продвинутых пользователей. Вы можете отключить блокировку при старте, указать с каких осей начать процедуру поиска, в каком порядке по ним перемещаться, а также многое другое.
$23 - Инверсия направления начальной точки, маска

По-умолчанию, Grbl предполагает, что концевые выключатели начальной точки находятся в положительном направлении, он выполняет сначала перемещение в положительном направлении по оси Z, затем в положительном направлении по осям X-Y, перед тем как точно определить начльную точку медленно перемещаясь назад и вперед около концевого выключателя. Если у ващего станка концевые выключатели находятся в отрицательном направлении, инверсия направлени начальной точки изменяет направление осей. Она работает точно так же, как и макси инверсии порта шаговых импульсов или инверсии порта направления, все что вам нужно это указать значение из таблицы, указывающее какие оси нужно инвертировать для поиска в противоположном направлении.
$24 - Скорость подачи при поиске начальной точки, мм/мин

Процедура поиска начальной точки сначала ищет концевые выключатели с повышенной скоростью, а после того как их обнаружит, двигается в начальную точку с пониженной скоростью для точного определения ее положения. Скорость подачи при поиске начальной точки - это та самая пониженная скорость. Установите ее в некоторое значение, обеспечивающее повторяемое и точное определение местоположения начальной точки.
$25 - Скорость поиска начальной точки, мм/мин

Скорость поиска начальной точки - это начальная скорость с которой контроллер пытается найти концевые выключатели начальной точки. Откорректируйте на любое значение, позволяющее переместиться к начальной точке за достаточно малое время без столкновения с концевыми выключателями из-за слишком быстрого к ним перемещения.
$26 - Подавление дребезга при поиске начальной точки, миллисекунд

Когда срабатывают выключатели, некоторые из них в течении нескольких миллисекунд могут издавать электрический/механический шум приводящий к быстрому переключению сигнала между высоким и низким значениями, прежде чем значение зафиксируется. Для решения данной проблемы нужно подавить дребезг сигнала либо аппаратно, за счет какой-нибудь фильтрации, либо программно, сделав небольшую задержку на время дребезга. Grbl будет делать короткую задержку, но только при поиске начальной точки на этапе ее точного определения. Установите значение задержки, достаточное, чтобы ваши выключатели обеспечивали устойчивый поиск начальной точки. Для большинства случаев подойдут значения 5-25 миллисекунд.
$27 - Отъезд от начальной точки, мм

Чтобы сосуществовать с возможностью отслеживания жестких границ, в случаях, когда для поиска начальной точки используются те же концевые выключатели, процедура поиска после завершения определения положения начальной точки выполняет перемещение от концевых выключателей на указанное расстояние. Другими словами, это предотвращает непреднамеренное срабатываение жестких границ по окончании процедры поиска.
$30 - Максимальные обороты шпинделя, Об/мин

Задает обороты шпинделя, соответствующие маклимальному напряжению на выходе ШИМ, равному 5В. Допускается задавать в программе и более высокие обороты шпинделя, но вывод ШИМ все равно не может быть больше 5В. По-умолчанию, Grbl строит линейную зависимость из 255 отсчетов между максимальными-минимальными оборотами шпинделя и напряжениями на выходе ШИМ из диапазона 5В-0.02В. Значение ШИМ, равное 0В, означает отключение шпинделя. Заметьте, что в файле config.h есть дополнительные параметры, влияющие на это поведение.
$31 - Минимальные обороты шпинделя, Об/мин

Задает обороты шпинделя, соответствующие минимальному напряжению на выходе ШИМ, равному 0.02V (0В означает отключение). Меньшие значение оборотов будут приняты Grbl, но напряжение на выходе ШИМ не будет меньше 0.02V, за исключением случая равенства нулю. Если равно 0, то шпиндель отключен и выход ШИМ всегда равен 0В.
$32 - Режим лазера, логический

Если включен, то Grbl, в случае, когда обороты шпинделя (мощность лазера) меняются командой S, будет продолжать движение от точки к точке в соответствии с заданной последовательностью команд G1, G2, или G3. Значение скважности ШИМ, отвечающего за управление оборотами шпинделя, будет меняться в процессе движения сразу же, без выполнения остановки. Обязательно прочтите руководство Grbl по работе в режиме лазера и документацию на ваш лазер перед включением данного режима. Лазеры очень опасны. Они многут мгновенно лишить вас зрения или стать причиной пожара. Grbl, как и указано в его GPL лицензии, не несет никакой ответственности за любой вред, нанесенный в результате использования данной программы.

Если параметр отключен, то Grbl будет вести себя как обычно, прерывая движение каждый раз, когда встречает команду изменения оборотов шпинделя S. Это стандартное поведение для фрезеровальных станков, формирующее некоторую паузу, чтобы шпиндель успел изменить скорость своего вращения.
$100, $101 and $102 – [X,Y,Z] шагов/мм

Grbl нужно знать на какое расстояние каждый шаг двигателя в реальности перемещает инструмент. Для калибровки соотношения шагов/мм для вашего станка вам нужно знать следующее:

    Перемещение в мм, соответствующее одному обороту вашего двигателя. Это зависит от размер шестерней ременной передачи или шага винта.
    Количество полных шагов на один оборот двигателя (обычно 200)
    Количество микрошагов на один шаг для вашего контроллера (обычно 1, 2, 4, 8, или 16). Совет: Использование больших значений микрошага (например, 16) может уменьшить крутящий момент вашего двигателя, так что используйте минимальное значение, обеспечивающее нужную точность перемещения по осям и удобные эксплутационные характеристики.

После этого значение шаг/мм может быть вычислено по формуле: шагов_на_мм = (шагов_на_оборот*микрошагов)/мм_на_оборот

Рассчитайте данные значения для каждой из осей и запишите настройки в Grbl.
$110, $111 and $112 – [X,Y,Z] Максимальная скорость, мм/мин

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

Самый просто способ найти нужные значения - тестировать каждую ось раз за разом немного увеличивая скорость и выполняя действие перемещения. Например, для проверки оси X, отправьте Grbl команду вида G0 X50 с расстоянием перемещения, достаточно большим для разгона до максимальной скорости. Максимальное значение будет достигнуто, когда ваш шаговый двигатель застопорится. Он будет издавать жужжащий звук, но ничего страшного с ним не случится. Задайте значение на 10-20% меньше обнаруженного, чтобы учесть износ, трение и массу вашей рабочей головки/инструмента. Повторите процесс для остальных осей.

ЗАМЕЧАНИЕ: Эти значения также определяют максимальную скорость перемещения при выполненнии команды G0.
$120, $121, $122 – [X,Y,Z] Ускорение, мм/сек^2

Эти параметры задают параметры ускорения в мм/сек за секунду. Попросту говоря, меньшее значение делает Grbl более плавным в движении, в то время как большее приводит к боле резким движениям и достижению требуемой скорости подачи гораздо быстрее. Как и в случае максимальных скоростей, каждая из осей имеет свое собственное значение ускорения, которые независыми друг от друга. Это означает, что в случае многоосевого перемещения ускорение будет соответствовать самой медленной из движущихся осей.

И опять, как и в случает с максимальными скоростями, самый простой способ определить значение этих параметров - индивидуально протестировать каждую из осей, медленно увеличивая значения, пока мотор не застопорится. Завершите настройку сохранением значения на 10-20% меньшим от обнаруженного. Это позволит учесть износ, трение и инертность массы. Мы настоятельно рекомендуем вчерновую протестировать некоторое количество программ на G-коде, прежде чем окончательно остановиться на выборанных значениях. Иногда нагрузка на ваш станок может оказаться иной при одновременном перемещении по нескольким осям.
$130, $131, $132 – [X,Y,Z] Максимальное перемещение, мм

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

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #1 : 15 Октябрь 2017, 19:48:26 »
Скачать можно здесь https://github.com/gnea/grbl/releases

Обновление для v1.1

ВАЖНО: Ваш EEPROM будет очищен и восстановлен с новыми настройками. Это связано с добавлением двух новых настроек скорости $$.
  • Переопределения в реальном времени : мгновенно изменяет состояние машины с подачей, скоростью, скоростью шпинделя, остановкой шпинделя и элементами управления переключением охлаждающей жидкости. Эта удивительная новая функция, используемая для оптимизации скоростей и подачи во время работы. Большинство хобби CNC пытаются имитировать это поведение, но обычно имеют большие запаздывания. Grbl выполняет переопределения в реальном времени и в течение нескольких десятков миллисекунд.
  • Режим толчкового режима : новые команды толчкового режима, не зависит от парсера g-кода, поэтому состояние парсера не меняется и вызывает потенциальный сбой, если он не восстанавливается должным образом. Документация включена в то, как это работает и как ее можно использовать для управления вашей машиной с помощью джойстика или вращающегося диска с высокой задержкой, удовлетворяющей ответ.
  • Режим лазера . Новый режим «лазер» подходит к тому, что Grbl будет перемещаться через последовательные команды G1, G2 и G3 с изменением скорости шпинделя. Когда «лазерный» режим отключен, Grbl вместо этого остановится, чтобы обеспечить правильное вращение шпинделя. Замены скорости шпинделя также работают с лазерным режимом, поэтому вы можете настроить мощность лазера, если вам нужно во время работы. Переключитесь между «лазерным» режимом и «нормальным» режимом с помощью $настроек.Динамическое масштабирование мощности лазера со скоростью : если ваша машина имеет низкие скорости, Grbl автоматически масштабирует мощность лазера в зависимости от того, насколько быстро перемещается Grbl, поэтому у вас не будет сожженных углов, когда ваш ЧПУ должен совершить поворот! Включает команду M4CCW шпинделя при включенном режиме лазера!
  • Режим сна : теперь Grbl может быть переведен в «спящий режим» с помощью $SLPкоманды. Это отключит все, включая шаговые драйверы. Приятно иметь, когда вы оставляете машину без присмотра и хотите отключить все автоматически. Только сброс выходит из состояния ожидания.
  • Значительные улучшения интерфейса : Tweaked для повышения общей производительности, включите в себя гораздо больше данных в режиме реального времени и упротите ведение и запись графических интерфейсов. На основе прямых ссылок от нескольких разработчиков графического интерфейса и тестирования производительности стендов. ПРИМЕЧАНИЕ. GUI должен специально обновить свой код для совместимости с v1.1 и более поздними версиями.Новые отчеты о состоянии . Чтобы учесть дополнительные данные переопределения, отчеты о состоянии были изменены, чтобы вставить в него больше данных, но все еще меньше, чем раньше. Включена документация, в которой описывается, как она была изменена.
  • Улучшенные обратная связь с ошибкой / аварийной сигнализацией : все ошибки и сообщения тревоги Grbl были изменены для предоставления кода. Каждый код связан с конкретной проблемой, поэтому пользователи точно знают, что не так, не догадываясь. Документация и простой анализ CSV включены в репо.
  • Команды расширенного ASCII реального времени : все переопределения и будущие команды в реальном времени в терминах расширенного формата ASCII. К сожалению, это нелегко вводить на клавиатуре, но помогает предотвратить случайные команды из файла g-кода, имеющие эти символы, и дает много места для будущего расширения.
  • Префикс сообщения . Каждый тип сообщений из Grbl имеет уникальный префикс, чтобы помочь графическим интерфейсам сразу определить, что такое сообщение, и проанализировать его, не зная контекста. В предыдущем интерфейсе было несколько экземпляров графических интерфейсов, которые должны были понять смысл сообщения, что сделало все более сложным, чем нужно.
  • Новые функции OEM, такие как парковка безопасности, возможность сборки одной конфигурации, ограничения EEPROM и восстановление элементов управления, а также сохранение информации о данных продукта.
  • Новое движение парковки безопасности в качестве опции компиляции. Grbl будет убирать, отключать шпиндель / охлаждающая жидкость и парковать около Z макс. Когда он будет возобновлен, он выполнит эту задачу в обратном порядке и продолжит программу. Высокая конфигурация, даже для добавления нескольких парковочных движений. Подробнее см. В файле config.h.
  • Новые настройки '$ Grbl для макс. И мин. Шпиндели. Позволяет настраивать выход PWM для более точного соответствия истинной скорости вращения шпинделя. Когда max rpm устанавливается на ноль или меньше мин. Об / мин, штырь DW PWM будет действовать как простой выход включения / выключения.
  • Обновлено поведение G28 и G30 от описания NIST до LinuxCNC g-code. Короче говоря, если указано промежуточное движение, только если он будет перемещаться к сохраненным координатам, а не ко всем осям, как раньше.
  • Множество мелких исправлений ошибок и рефакторинг, чтобы сделать код более эффективного и гибким.
  • Примечание: поддержка Arduino Mega2560 была перенесена на активный, официальный Grbl-Мега проекта . Все новые события здесь и там будут синхронизироваться, когда это имеет смысл.

Оффлайн ravil

  • Электронщики электрики радиолюбители
  • Вновь прибывший
  • *
  • Сообщений: 2
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #2 : 26 Декабрь 2017, 18:24:13 »
С наступающим Новым годом! Как настроить GRBL,чтобы перемещение оси Y происходило после
возврата каретки оси Х выжигателя в левое положение координат и возврат выжигателя по оси Y в исходное положение тоже по левой стороне? 

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #3 : 27 Декабрь 2017, 09:02:08 »
Вас тоже с праздником! Но если честно, ничего не понял, что вы хотите?
Тем более в прошивке понятия левое или правое вообще нет.

Оффлайн ravil

  • Электронщики электрики радиолюбители
  • Вновь прибывший
  • *
  • Сообщений: 2
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #4 : 27 Декабрь 2017, 11:55:47 »
Здравствуйте.Я пользуюсь прогой "Дровопал"  для работы с нихромовым выжигателем и пытаюсь настроить GRBL по такому же принципу перемещения координат.У меня в настройках   GRBL $2=3;$3=0.При таких параметрах каретка оси Х движется слева направо и при крайнем правом положении происходит перемещение по оси Y. Мне нужно, чтобы перемещение оси Y произошло после возврата каретки налево.Изменяя параметры настроек   GRBL добиться этого мне не удалось.Спасибо.

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #5 : 27 Декабрь 2017, 13:02:41 »
Теперь понял, прошивкой нельзя это сделать, это может только софт.
Он как раз и только берет фиксированные переменные из прошивки, а не меняет их.

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 186
  • Карма: +0/-0
    • cnc1310
Re: Настройки GRBL 1.1f на русском
« Ответ #6 : 07 Апрель 2018, 16:12:54 »
Привет!
Не поможете мне разобраться, почему контроллер  включается сразу в состоянии alarm? Приходится начинать тестирование с команды soft resrt.
Также интересно, почему в GRBL 1.1 не работает управление шпинделем по М3/М5.
А лазер я вообще не смог запустить (для него на плате расширения предусмотрен отдельный разъем и светодиод, который также не подает признаков жизни).
Спасибо!

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #7 : 07 Апрель 2018, 16:36:30 »
Всё верно, почему я вам и советовал не торопится перепрошиватся.
В GRBL 1.1 изменили сигнал управления, почитайте на их сайте в изменениях.
Также Grbl Controller не работает правильно с GRBL 1.1, забросили её и версию не обновили под новую прошивку.


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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 186
  • Карма: +0/-0
    • cnc1310
Re: Настройки GRBL 1.1f на русском
« Ответ #8 : 07 Апрель 2018, 22:31:03 »
Всё верно, почему я вам и советовал не торопится перепрошиватся.
В GRBL 1.1 изменили сигнал управления, почитайте на их сайте в изменениях.
Также Grbl Controller не работает правильно с GRBL 1.1, забросили её и версию не обновили под новую прошивку.
Я внимательно прислушался к Вашему совету и поэтому "родную" ардуинку  изъял и спрятал в надежном месте. А для экспериментов использую другую - пылившуюся на полках.
И что вместо GRBL-Controller посоветуете?

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #9 : 08 Апрель 2018, 11:41:27 »
Мне лично для фрезерного это нравится https://github.com/grbl/Universal-G-Code-Sender
Для лазерного здесь Софт для лазерного ЧПУ начал описывать.

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

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 186
  • Карма: +0/-0
    • cnc1310
Re: Настройки GRBL 1.1f на русском
« Ответ #10 : 09 Апрель 2018, 12:41:43 »
Мне лично для фрезерного это нравится https://github.com/grbl/Universal-G-Code-Sender
Для лазерного здесь Софт для лазерного ЧПУ начал описывать.

Ардуинка ардуинкой, есть ведь ещё и шильд который китайцы по своему развели.
Именно с вашим нужно разбираться.
Спасибо!
На первый взгляд "Universal GCode Sender" отличается от "GRBL Controller" еще большей аскетичностью визуального интерфейса.
А ведет себя почти так же - начало работы из состояния alarm и т.д. Может у меня должна быть обязательно подключена нормально замкнутая кнопка alarm?..

Про лазерные граверы: несколько раз встречал в сети упоминание про особенную прошивку arduino GRBL, специально под лазеры.
Действительно ли это так и насколько распространено?
Вопрос возник после экспериментов с использованием 2-х arduino, прошитых разными версиями GRBL. Первая - "заводская" с GRBL  0.9, а вторая - 1.1 (настройки параметров "$" - идентичны для чистоты эксперимента).
Ведут они себя по-разному, исполняя одну и ту же УП: штатная притормаживает перед областью гравировки, включает лазер на полную и нормально прожигает заготовку. Экспериментальная - бегает по змейке с одинаковой скоростью, включая лазер в зонах гравировки на малую (фиг знает какую) мощность. Повторяю - одна и та же УП... :(   Изменение параметра $32 не влияют на поведение второго контроллера (1.1).

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #11 : 09 Апрель 2018, 14:18:36 »
С кнопками не знаю, не использую. Тем более там вообще хозяин барин, все по разному делают под себя.

С прошивкой arduino GRBL просто в последней версии стали добавлять функции под лазерные. То есть расширили функциональность и специализацию прошивки.
Изменения ведь по версиям они описали, зачем какие то эксперименты?

Тональный режим например получить.
Специально они под 3Д принтер что то делали.

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

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

И много другого.

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 186
  • Карма: +0/-0
    • cnc1310
Re: Настройки GRBL 1.1f на русском
« Ответ #12 : 10 Апрель 2018, 13:45:23 »
Если мне понадобится выжечь кораблик на разделочной доске, видимо я так и сделаю - сформирую УП в LaserGRBL (кстати, спасибо за наводку на хорошее ПО) и тут же исполню её на станке.
А вот траекторию для засветки проводников на фоторезисте печатной платы я так и не осилил :(
(не растровую, а векторную)
По поводу отличий прошивок - я разобрался в особенностях управления мощностью лазера для версий 0.9 и 1.1
В новой прошивке есть возможность задать пределы оборотов шпинделя. Например 4 000 - 24 000 об/м.
Если лазер управляется той же ШИМ - тогда для него полная мощность обеспечивается командой S24000, а не S255.
Для Вас наверняка это очевидно, а мне пришлось напрягать свой скудный интеллект для вдумчивого изучения доков :)

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #13 : 10 Апрель 2018, 15:29:06 »
А какая проблема с засветкой, берете растр в масштабе 1:1 и засвечиваете.

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




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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 186
  • Карма: +0/-0
    • cnc1310
Re: Настройки GRBL 1.1f на русском
« Ответ #14 : 10 Апрель 2018, 15:46:59 »
Да, на Вашем фото вполне приемлемое качество платы.
Но мне кажется, что гонять станок по растру - как-то не спортивно :/
Да и медленный он для этого - все-таки не лазерный гравер с его ременным приводом.
Я нашел в сети ряд рекомендаций по созданию УП из CAM-программ, в т.ч. ArtCAM
(по сути можно представить себе операцию, как выборку (фрезеровку углублений) по траекториям дорожек фрезой, диаметром с луч лазера.
Но хочется получить технологичный процесс - проектируешь плату в CAD-программе и тут же отправляешь её на изготовление.
Пока полно таких вариантов для фрезеровки/гравировки междорожечных зазоров. Но нет ни одной для засветки фоторезиста.
Хотя вру - есть изделия кулибиных: https://www.youtube.com/watch?v=014LOAeMDzg

P.S. А есть на этом форуме возможность заказать уведомления о новых ответах себе на зарегистрированную почту?

Оффлайн Admin

  • Основатель
  • Постоялец
  • *****
  • Сообщений: 341
  • Карма: +0/-0
  • Админ
Re: Настройки GRBL 1.1f на русском
« Ответ #15 : 10 Апрель 2018, 19:03:19 »
В верху темы нажмите и подтвердите  кнопку Уведомлять
Также в своем профиле, можете настроить уведомление.

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 186
  • Карма: +0/-0
    • cnc1310
Re: Настройки GRBL 1.1f на русском
« Ответ #16 : 10 Апрель 2018, 20:27:48 »
В верху темы нажмите и подтвердите  кнопку Уведомлять
Также в своем профиле, можете настроить уведомление.
Спасибо!
Я сразу так и сделал. С тех пор кнопка имеет надпись "Не уведомлять" а в профиле "Отказаться от уведомлений".
Однако на почту сообщения так и не приходят :(


Оффлайн Admin

  • Основатель
  • Постоялец
  • *****
  • Сообщений: 341
  • Карма: +0/-0
  • Админ
Re: Настройки GRBL 1.1f на русском
« Ответ #17 : 10 Апрель 2018, 21:39:44 »
Нужно еще, на подразделах где находится тема прощелкать кнопку.

Цитировать
Чтобы получать уведомления о новых темах в разделе, нажмите на кнопку "Уведомлять" на главной странице нужного раздела.

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 186
  • Карма: +0/-0
    • cnc1310
Re: Настройки GRBL 1.1f на русском
« Ответ #18 : 29 Апрель 2018, 20:56:57 »
Привет!
Не подскажете, какое сакральное назначение у кнопок, подключаемых к arduino-контроллеру?
(на картинке - слева)
Спасибо!

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #19 : 30 Апрель 2018, 10:54:43 »
Как понимаю Hold типа аварийной кнопки быстро остановить работу.
Вторая продолжить. Ну и перезагрузка.

Оффлайн vladimir

  • Конструктор инженер моделист
  • Вновь прибывший
  • *
  • Сообщений: 16
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #20 : 06 Май 2018, 16:01:18 »
Добрый день.
Перешел на GRBL1.1 c 0.9 прочитав эту тему. Вечер вчера потратил, но вроде все работает. Сегодня
решил сначала по контуру "съездить" . а  потом по растру. К контуру претензий нет, а вот растр решил посмотреть под микроскопом и увидел змейку вместо прямых линий. Что за невидаль? Файл по растру использовал старый из под LaserGRBL, ну только поменял включение лазера на M4. В 0.9 версии он "прямо ходил". Чего то я не понял? Не прочитал?

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #21 : 06 Май 2018, 17:08:38 »
Все верно есть Вектор и Растр. Вектор это типа "резиновых линий", которые можно в масштабе менять.
А Вектор это пиксели как на мониторе. LaserGRBL с векторными файлами не работает.
Он из растрового создает обводку, по этим пикселям. То есть типа лесенки.
Чтобы лучше получить обводку, вам просто нужен более лучший Растр, большего масштаба и его уменьшить, тогда эта лесенка мельче будет и не так в глаза бросится.


Или брать настоящий векторный файл и использовать уже Engraver Master, тот уже понимает вектор. [/size]

Оффлайн vladimir

  • Конструктор инженер моделист
  • Вновь прибывший
  • *
  • Сообщений: 16
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #22 : 06 Май 2018, 17:58:55 »
Не не не! У меня рядом там две пробы: позавчера на GRBL 0.9 и сегодня на GRBL 1.1. Файл один, разрешение по GRBLLaser  12 линий на 1 мм. Но повторюсь при 0.9 он ходил по линиям, а по 1.1 змейкой. Да и в g-коде я посмотрел, там длинные прямые ходы по Х с шагом по У 0.083.
Я бы и вернулся на 0.9, но здесь регулировка по TTL работает а там нету ее .  Правда на 1.1 у меня
есть два  "косякя" :
- не работает в GRBLController  окна позиций по осям
- при попытке поставить уровень лазера меньше 100, например S80 станок  начинает убегать
 в пампасы почти сразу после старта!

Оффлайн vladimir

  • Конструктор инженер моделист
  • Вновь прибывший
  • *
  • Сообщений: 16
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #23 : 06 Май 2018, 18:25:50 »
Впрочем и по векторам как то не так! >:( Я чтобы не "замудривать"с утра  просто написал  сразу в Notepad ход по сторонам двух вложенных квадратов в g-коде и там все хорошо. А сейчас в Ikskape сложный крендель сделал и вот фигня-с! Похоже надо обратно в 0.9 отскакивать.

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #24 : 06 Май 2018, 20:14:26 »
Цитировать
разрешение по GRBLLaser  12 линий на 1 мм.

Что  то у вас круто сильно для лазера. Я обычно 10 линий ставлю.

Цитировать
при попытке поставить уровень лазера меньше 100, например S80 станок  начинает убегать

Здесь тоже не очень пойму. Лазер на полную мощность S1000
И скоростью регулирую интенсивность.

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

Также механика и настройки самого станка. Микрошаг драйверов.

Оффлайн vladimir

  • Конструктор инженер моделист
  • Вновь прибывший
  • *
  • Сообщений: 16
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #25 : 06 Май 2018, 20:50:42 »
Да, 12 перебор. А насчет мощности лазера... косяк и есть косяк, не объяснить. Насчет того, что система многофакторная - согласен. Да посмотрю новый LaserGRBL.

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 186
  • Карма: +0/-0
    • cnc1310
Re: Настройки GRBL 1.1f на русском
« Ответ #26 : 07 Май 2018, 05:52:55 »
Здесь тоже не очень пойму. Лазер на полную мощность S1000
И скоростью регулирую интенсивность.
Нет.
Да.

Да - скоростью регулируется длина импульса ШИМ.
Нет - S1000 не обязательно на полную мощность. Это зависит от параметра $30 (Максимальные обороты шпинделя, Об/мин).
У меня, например, 24000 - полная мощность.
Но arduino имеет только 256 ступеней регулировки ШИМ. Поэтому для лазера можно прописать $30=256 и быть уверенным, что каждая добавленная единица увеличивает интенсивность на одну ступень.

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #27 : 07 Май 2018, 09:31:29 »
Цитировать
Нет - S1000 не обязательно на полную мощность.

Это сам разработчик софта пишет. У меня так и работает.

Оффлайн vladimir

  • Конструктор инженер моделист
  • Вновь прибывший
  • *
  • Сообщений: 16
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #28 : 07 Май 2018, 10:22:43 »
Поставил последний LaserGRBL , работает, все корректно. Есть один нюанс, но думаю это уже физика и кинематика процесса. Если смотреть под микроскопом, то есть маленькая ступенчатость, при движении слева лазера и движении справа, т.е. некая задержка включения лазера относительно хода или наоборот перебег. Думаю понятно объяснил. Наверное если сработать на ультра малых скоростях то эта лесенка исчезнет. Хотя повторюсь просто глазом это сложно увидеть да и не к LaserGRBL это претензия.

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #29 : 07 Май 2018, 11:11:14 »
Владимир ну вы глубоко копнули. Это в принципе хорошо.
Но по моему даже диодики одной марки, часто себя по разному ведут. Все тонкости каждого долго описывать, здесь уж как повезет.
А вы бы не могли написать, какой именно диодик у вас есть, хорошо бы и марку если знаете и драйвер?

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 186
  • Карма: +0/-0
    • cnc1310
Re: Настройки GRBL 1.1f на русском
« Ответ #30 : 07 Май 2018, 11:54:52 »
Поставил последний LaserGRBL , работает, все корректно. Есть один нюанс, но думаю это уже физика и кинематика процесса. Если смотреть под микроскопом, то есть маленькая ступенчатость, при движении слева лазера и движении справа, т.е. некая задержка включения лазера относительно хода или наоборот перебег. Думаю понятно объяснил. Наверное если сработать на ультра малых скоростях то эта лесенка исчезнет. Хотя повторюсь просто глазом это сложно увидеть да и не к LaserGRBL это претензия.
У меня такой эффект наблюдался и невооруженным глазом :(
Я назвал его "кривой чересстрочной разверткой". Объяснение придумал в том же обсуждении:
Re: Подробней об LaserGRBL

Оффлайн vladimir

  • Конструктор инженер моделист
  • Вновь прибывший
  • *
  • Сообщений: 16
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #31 : 07 Май 2018, 22:36:42 »
Ну разбирать мне лазер этот неохота. Я скрин с покупки на Али купил приложу (если справлюсь) купил его в феврале.

 Думаю с вашим опытом вы  поймете, что там внутри. Он куплен для маркировки пластмассовых изделий, иногда такая потребность у меня возникает. Ну и читал у вас где то, что они не фокусируются в точку, это верно, в идеальном случае фокусировки получаем что-то прямоугольное 0.07*0.25 мм.
Сейчас я "гоняю" его не на фанере конечно, а на алюминии с лакированной поверхностью, это специальный материал для лазерной гравировки. Поэтому след пятна лазера вижу очень хорошо.

Оффлайн vladimir

  • Конструктор инженер моделист
  • Вновь прибывший
  • *
  • Сообщений: 16
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #32 : 07 Май 2018, 22:46:23 »
Курдль, спасибо за ссылку на ветку, я почитал. Да не исключено, что это кондер. Кстати, где то читал в рекомендациях по RIBSу какой-то кондер удаляли из драйвера. Ну не хотел я в лазерные драйвера "лезть", похоже придется.
PS Но все таки  в моем случае невооруженным взглядом проблематично заметить лесенку.

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 186
  • Карма: +0/-0
    • cnc1310
Re: Настройки GRBL 1.1f на русском
« Ответ #33 : 08 Май 2018, 01:20:17 »
Курдль, спасибо за ссылку на ветку, я почитал. Да не исключено, что это кондер. Кстати, где то читал в рекомендациях по RIBSу какой-то кондер удаляли из драйвера. Ну не хотел я в лазерные драйвера "лезть", похоже придется.
PS Но все таки  в моем случае невооруженным взглядом проблематично заметить лесенку.
А я вот нехило так слазил в драйвер - "удалил его к чертовой матери не дожидаясь перитонита" :)
Заменил его на TTL-драйвер но пока на послесвечение не проверял.
P.S. Я бы тоже на своем не заметил, если б не тестировал на сверхмалых мощностях (для засветки фоторезиста).

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #34 : 08 Май 2018, 10:23:18 »
Цитировать
Думаю с вашим опытом вы  поймете, что там внутри.

Нет не получится. Китайцы что хочешь туда могут запихнуть. Только предположения.

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

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

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


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


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


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

Оффлайн vladimir

  • Конструктор инженер моделист
  • Вновь прибывший
  • *
  • Сообщений: 16
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #35 : 08 Май 2018, 10:47:37 »
Ну, я пока еще играюсь и час его не гонял у меня минут по десять максимум он ходил. Да и не трогал я его, но конечно посмотрю вечерком. Пока меня больше волнует лесенка, снижение скорости в четыре раза картину не меняет. Но кстати интересный  факт обнаружил. Если скорость большая, а мощность менее 10% (при допущении линейности регулировки) то четко видна структура точечная. Можно измерить шаг точек и из скорости вычислить частоту включения диода для данной мощности. Кстати это косвенно опровергает гипотезу Курдля о влияния какого то конденсатора за счет затягивания задних фронтов. Но первым делом я вечером  поставлю разрешение 20 линий/мм и ТУПО!! в программе уберу рабочие ходы например влево, заменив их холостыми прогонами. Хотя может есть такая опция и не надо фигней заниматься.

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 186
  • Карма: +0/-0
    • cnc1310
Re: Настройки GRBL 1.1f на русском
« Ответ #36 : 08 Май 2018, 23:43:33 »
Кстати это косвенно опровергает гипотезу Курдля о влияния какого то конденсатора за счет затягивания задних фронтов.
У Вас драйвер с TTL? Моя теория выдвинута для убогого модуля, доставшегося мне в комплекте. Он управляется просто ШИМ по 2-м проводам. Надеюсь, что свежекупленный драйвер с TTL избавит меня от этой напасти.
Про "точечную структуру": Arduino по умолчанию выдает на выводах ШИМ частоту 488.28 Гц.
Если Ваш станок "пробегает" 10 см в секунду, то Вы увидите ~5 точек на миллиметр.

Оффлайн vladimir

  • Конструктор инженер моделист
  • Вновь прибывший
  • *
  • Сообщений: 16
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #37 : 09 Май 2018, 01:02:13 »
Да TTL конечно. Ну а насчет тождественности частоты ШИМ Ардуино и частоты работы лазерного блока с TTL у меня другая точка зрения. Но спор на эту тему мне не нужен и не интересен. Курдль, мне вот интересно, вы RIBS пробовали использовать?

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 186
  • Карма: +0/-0
    • cnc1310
Re: Настройки GRBL 1.1f на русском
« Ответ #38 : 09 Май 2018, 04:20:52 »
Да TTL конечно. Ну а насчет тождественности частоты ШИМ Ардуино и частоты работы лазерного блока с TTL у меня другая точка зрения. Но спор на эту тему мне не нужен и не интересен. Курдль, мне вот интересно, вы RIBS пробовали использовать?
Обещаю не спорить про ШИМ ардуино. Просто расскажите свою точку зрения - вдруг я пойму, что она правильна?
Например, что с ноги ардуино выходит ШИМ 488Гц а на ногу TTL лазера приходит другая...
Я прозванивал, исследовал осциллографом эту часть схемы. Она до жути проста - замыкаешь ногу TTL лазера с ногой "-" (или у кого-то Gnd) - и лазер гаснет. Отпускаешь - горит на полную мощность. Замыкай/отпускай с какой-то частотой и меняй скважность - получишь ШИМ-управление.

Про RIBS ничего не слышал до сего момента, пока не погуглил. Это ПО для управления 2-хкоординатным станком?
У меня маленький гравер/фрезер. Я и с ним-то намучился в поисках подходящего ПО :(
Мой интерес работы с лазером ограничивается печатными платами (засветка фоторезиста или при возможности - выжигание защитной краски с медной поверхности).

Оффлайн vladimir

  • Конструктор инженер моделист
  • Вновь прибывший
  • *
  • Сообщений: 16
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #39 : 09 Май 2018, 11:50:29 »
Да RIBS 2-координатный. Но это не GRBL и даже не g-код, поэтому в данной ветке его обсуждать не правильно, снимаю вопрос. Знание частоты ШИМ нужно лишь для проектанта оборудования для точного расчета RC цепочки на входе принимающего устройства (в данном случае драйвера с "TTL"),  RC цепь из импульсов "делает" постоянный уровень напряжения, который и служит управляющим сигналом и из какой частоты его сделали аппаратная часть понятия не имеет.
 Для такого фрезера я бы выбрал Mach3, хотя думаю и GRBL для него вполне подойдет.

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 186
  • Карма: +0/-0
    • cnc1310
Re: Настройки GRBL 1.1f на русском
« Ответ #40 : 09 Май 2018, 13:13:37 »
Знание частоты ШИМ нужно лишь для проектанта оборудования для точного расчета RC цепочки на входе принимающего устройства (в данном случае драйвера с "TTL"),  RC цепь из импульсов "делает" постоянный уровень напряжения, который и служит управляющим сигналом и из какой частоты его сделали аппаратная часть понятия не имеет.
 Для такого фрезера я бы выбрал Mach3, хотя думаю и GRBL для него вполне подойдет.
Т.е. Вы предполагаете, что действующая (эффективная) мощность лазера в конечном счете управляется напряжением.
А Вы видели вольт-амперную характеристику лазерного диода? Не кажется ли Вам, что получить абсолютно предсказуемую действующую мощность на выходе проще всего путем изменения скважности импульсов?
Или по-вашему станок выдает на драйвер импульсы, там они сглаживаются фильтром и этим напряжением уже управляется "второй каскад ШИМ" уже на драйвере? Интересная идея...

P.S. За меня выбор сделали китайцы: GRBL (ЧПУ фрезерный cnc1312)

Оффлайн vladimir

  • Конструктор инженер моделист
  • Вновь прибывший
  • *
  • Сообщений: 16
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #41 : 09 Май 2018, 13:37:22 »
Курдль, я же писал что этот спор пустая трата времени.  Если Ермак сочтет нужным, пусть объясняет, ему по статусу положено, а мне времени жаль.

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #42 : 09 Май 2018, 13:45:44 »
Мужики с лазерами просто не получится. Если уж хотите копать, так нужно тогда глобально.
Обвешать приборами и менять характеристики. Вон была даже идея диафрагму использовать.

Оффлайн vladimir

  • Конструктор инженер моделист
  • Вновь прибывший
  • *
  • Сообщений: 16
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #43 : 10 Май 2018, 02:57:09 »
Ермак, я погонял лазер 50 минут он нагрелся, но пальцы не обжигает можно сказать горячо, но  вполне терпимо. Кстати, спасибо за эту тему. GRBL 1.1  я настроил и работает он хорошо, с последним LaserGRBL тоже все проблемы решил. Вообщем результат работы моего лазерного гравера меня более чем устраивает и пока вопросов нет. 

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 186
  • Карма: +0/-0
    • cnc1310
Re: Настройки GRBL 1.1f на русском
« Ответ #44 : 10 Май 2018, 05:04:18 »
Привет!
Нужна помощь в настройке домашней позиции.
Что-то я вообще разобраться не могу.
Подключены концевики, сделаны установки:
$20=0
$21=0
$22=1
$23=4 (инверсия по Z).

Что должно теперь происходить? Станок при включении сам должен найти позицию, или я инициировать поиск?

При подаче команды $H мой станок начинает двигать шпиндель вверх, но иногда почему-то вниз!
Останавливает он его в произвольной позиции (вовсе не рядом с концевиками - он даже не подъезжает к ним).
Концевики работают, как надо и GRBL принимает их сигналы - проверено в режиме "жесткие границы" (как станок пересекает точку концевика - движение останавливается с командой alarm).

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #45 : 10 Май 2018, 10:56:28 »
Ну я чисто теоретически.  В софте есть кнопка домой и другие. Для поиска нулевой начала.
Схем подключения концевиков также много разных, как и самих концевиков по срабатыванию. Кроме жестких, еще и мягкие есть, там гляньте что у вас стоит.
По Z нужно делать приладу поиск высоты заготовки.

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

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
Re: Настройки GRBL 1.1f на русском
« Ответ #46 : 10 Май 2018, 11:40:15 »

....Что должно теперь происходить? Станок при включении сам должен найти позицию, или я инициировать поиск?

При подаче команды $H мой станок начинает двигать шпиндель вверх, но иногда почему-то вниз!
Останавливает он его в произвольной позиции (вовсе не рядом с концевиками - он даже не подъезжает к ним).
.....
Дом не имеет отношение к концевикам (по моим "наблюдениям").
До конца не разобрался ещё, но прежде чем вести домой, надо ему дом задать кнопкой на экране. Т.е. делаю так:
1 подвожу стрелками к "началу листа" - заготовки. Например, если она меньше поля и просто произвольно прикручена к столу, а НЕ в начале координат концевиков.
2 ОБНУЛЯЮ Дом кнопкой на экране - там два счётчика положения - абсолютное относительно старта (считается, что шпиндель при включении стоял в начале координат КОНЦЕВИКОВ), и то, которое считается по "шагам-стрелкам".
Получается, что если фреза при старте была НЕ у концевиков, то действительные координаты НЕ совпадают с расчётными.
Когда обнуляю - сбрасывается только счётчик ДОМА.
3 прохожу одной фрезой, и.... фреза возвращается по окончании работы к... точка ОБНУЛЁННОГО дома, а не к концевикам.
4. Поднимаю шпиндель на 5см и меняю фрезу.
5. Опускаю фрезу до соприкосновения с "0" - это может быть НЕ - 5см !!!
6. ОБНУЛЯЮ дом и даю Старт следующей УП.
... Частный случай:
перебрал с глубиной. Даю паузу и сброс на экране. Программа остановилась на строчке УП.
Возвращаю шпиндель домой.
Меняю тупую фрезу и в наглую рукой поднимаю шпиндель на пару оборотов.
Когда жмакнул "отправить" (а стояла остановленная строчка), то фреза продолжила с последней координаты.
Вывод:
прежде чем ехать домой, надо ему сказать, ГДЕ дом - т.е. обнулить координаты перед стартом. Иначе будет возвращаться туда, где был шпиндель при ... ВКЛ СТАНОК.
...Но, экскре...сперм... менты... короче - опыты продолжаются....  ;)
Кто не спрятался, так тому и надо...

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #47 : 10 Май 2018, 11:51:00 »
Ну а если выключили станок и заново включили, а каретка стоит не в нулевой точке?
Вроде с помощью конечников и должно найти нулевую точку, вручную то, точно не найдешь.


Я обычно на заготовке, перед работой тыкаю фрезой, чтобы получить нулевую заготовки.
Поэтому если что, то могу и в ручную найти.

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 186
  • Карма: +0/-0
    • cnc1310
Re: Настройки GRBL 1.1f на русском
« Ответ #48 : 10 Май 2018, 12:09:09 »
Ну я чисто теоретически.  В софте есть кнопка домой и другие. Для поиска нулевой начала.
Схем подключения концевиков также много разных, как и самих концевиков по срабатыванию. Кроме жестких, еще и мягкие есть, там гляньте что у вас стоит.
По Z нужно делать приладу поиск высоты заготовки.

Вообще должно срабатывать типа так, на какой то скорости упирается и немного назад отходит.
Спасибо!
Я вот буквально минуту назад разобрался - всё нормально работает, если передать команду $H.
А я просто жал кнопку Go Home программы GRBL Controller
Опять она меня подвела :(
А работает так, как описано на Github - на указанной скорости №1 добегает до плюсовых концевиков, потом на скорости №2 отъезжает на заданное расстояние.
Станок сам по себе после включения ничего не ищет. Только по $H

Теперь не могу разобраться, чем отличаются мягкие границы от жестких.
При пересечении мягкой границы (даже там, где нет концевика) станок впадает в ступор и не принимает никакие команды. Возвращается из него только после нажатия аппаратной кнопки alarm и последующей разблокировки.

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 186
  • Карма: +0/-0
    • cnc1310
Re: Настройки GRBL 1.1f на русском
« Ответ #49 : 10 Май 2018, 12:19:32 »

Вывод:
прежде чем ехать домой, надо ему сказать, ГДЕ дом - т.е. обнулить координаты перед стартом. Иначе будет возвращаться туда, где был шпиндель при ... ВКЛ СТАНОК.
...Но, экскре...сперм... менты... короче - опыты продолжаются....  ;)
А Вы не путаете домашнюю позицию и нулевую позицию?
Как пишут в тугоментах - домашняя позиция как правило устанавливается в крайних плюсовых точках рабочего пространства.
А нулевая - в том месте заготовки, которое выбрано при формировании УП.

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
Re: Настройки GRBL 1.1f на русском
« Ответ #50 : 10 Май 2018, 12:48:55 »
Может и путаю - но Обнуляю кнопкой (на экране), на которой домик нарисован (по нашему - Хоме :D), и возвращается ТОГДА она в позицию моего обнуления. А если не жмакнуть, - то НАЧИНАЕТ она не с моего прицеливания, а со стартовой позиции (при ВКЛ).
Но вот концевиков у меня пока нет, тут ничего сказать не могу ...
Пока я под него приспосабливаюсь, но он знает, что не всегда будет именно так ... :D
Кто не спрятался, так тому и надо...

Оффлайн Admin

  • Основатель
  • Постоялец
  • *****
  • Сообщений: 341
  • Карма: +0/-0
  • Админ
Re: Настройки GRBL 1.1f на русском
« Ответ #51 : 01 Июнь 2018, 09:59:54 »
Обсуждение по пленке перенес сюда Re: Резка

Оффлайн victorv

  • Софт Компьютер программист
  • Вновь прибывший
  • *
  • Сообщений: 8
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #52 : 15 Июль 2018, 10:54:52 »
Здравствуйте , помогите разобраться - купил cnc 1610 обновил до  GRBL 1.1 . В diptrace делаю плату-экспортирую в CopperCAM , затем в Grblcontrol -, тут и начинается проблема. Перед фрезеровкой печ.платы выставляю ноль по z x y. Потом делаю карту высот и ставлю галочку-исп.карту высот , но z в одном месте то много фрезерует, то в другом конце платы вообще не доходит.Столь проверял разница в высоте на концах около 1мм.Что может быть , даже и не знаю.

В прошивке кол-во шагов по x y z  у меня одинаковое , может тут что то... задолбался уже ...

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #53 : 15 Июль 2018, 12:58:14 »
Цитировать
затем в Grblcontrol -, тут и начинается проблема.

Этот софт с прошивкой 1.1 не дружит. Или обновите на низшую прошивку или смените софт.
Удачи!

Оффлайн victorv

  • Софт Компьютер программист
  • Вновь прибывший
  • *
  • Сообщений: 8
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #54 : 15 Июль 2018, 13:18:44 »
Цитировать
затем в Grblcontrol -, тут и начинается проблема.

Этот софт с прошивкой 1.1 не дружит. Или обновите на низшую прошивку или смените софт.
Удачи!

 В Candle у меня не горят кнопки обнулить  Z и XY  потому не могу ее использовать.

Оффлайн victorv

  • Софт Компьютер программист
  • Вновь прибывший
  • *
  • Сообщений: 8
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #55 : 15 Июль 2018, 13:50:17 »
да и если не затруднит -посоветуйте как поступить .Старую прошивку я обновил через XLoader без проблем, а вот обратно не хочет, либо виснет , либо ошибку выдает.Резет перед загрузкой я жал- не помогает , как еще можно ?

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
Re: Настройки GRBL 1.1f на русском
« Ответ #56 : 15 Июль 2018, 14:17:03 »
Засада может быть в самой платочке : "стандартный" софт заточен по уно-шилды - разводка ног, концевиков, шпинделей-шминделей-ктопок-шмопок, - ... . А у вас чистА "штучный" товар (плата), под который подойдёт только ... родной софт.
Чёт мне подсказывает, что восстановить родной софт не получится. 8)
Прежде, чем чёт-куда шить, надо подумать : а чО будет (читать: ...мама, мама , что я буду делать,...), если платка окирпичится?!
Вариант по совковому - электронику в ведро и ставим "общепринятую". Читаем форум ПОЛНОЕ описания с "0".
Вариант по рукоблудному - Читаем форум ПОЛНОЕ описания с "0". ОСОЗНАННО ставим чОткую задачу фрезеру. Подбираем НУЖНУЮ прошивку для НУЖНОЙ программы на ПК. Сравниваем разводку ног-выводов на вашей плате с шилдовыми. Лепим ВОЗМОЖНЫЕ датчики - кнопки. Кнопок позиционирования, например,  (если не ошибаюсь) на 0.9 ГРБЛях нет.
Вариант по-китайски :
https://ru.aliexpress.com/item/CNC-1610-2418-3018-Diy/32887265676.html?spm=a2g0v.search0302.3.141.4ee416e6q0Pm1N&ws_ab_test=searchweb0_0%2Csearchweb201602_0_10152_10151_10618_10059_10696_10084_100031_10083_10624_10623_10307_10846_10341_10065_10340_10068_10343_10342_10301_10103_10620_10344_10622_10621%2Csearchweb201603_0%2CppcSwitch_0&algo_pvid=72b0960e-bd60-4491-8979-5264ec7e93ff&algo_expid=72b0960e-bd60-4491-8979-5264ec7e93ff-16

НЕ торопитесь в выводами. ;)
Кто не спрятался, так тому и надо...

Оффлайн victorv

  • Софт Компьютер программист
  • Вновь прибывший
  • *
  • Сообщений: 8
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #57 : 15 Июль 2018, 14:41:51 »
Засада может быть в самой платочке : "стандартный" софт заточен по уно-шилды - разводка ног, концевиков, шпинделей-шминделей-ктопок-шмопок, - ... . А у вас чистА "штучный" товар (плата), под который подойдёт только ... родной софт.
Чёт мне подсказывает, что восстановить родной софт не получится. 8)
Прежде, чем чёт-куда шить, надо подумать : а чО будет (читать: ...мама, мама , что я буду делать,...), если платка окирпичится?!
Вариант по совковому - электронику в ведро и ставим "общепринятую". Читаем форум ПОЛНОЕ описания с "0".
Вариант по рукоблудному - Читаем форум ПОЛНОЕ описания с "0". ОСОЗНАННО ставим чОткую задачу фрезеру. Подбираем НУЖНУЮ прошивку для НУЖНОЙ программы на ПК. Сравниваем разводку ног-выводов на вашей плате с шилдовыми. Лепим ВОЗМОЖНЫЕ датчики - кнопки. Кнопок позиционирования, например,  (если не ошибаюсь) на 0.9 ГРБЛях нет.
Вариант по-китайски :
https://ru.aliexpress.com/item/CNC-1610-2418-3018-Diy/32887265676.html?spm=a2g0v.search0302.3.141.4ee416e6q0Pm1N&ws_ab_test=searchweb0_0%2Csearchweb201602_0_10152_10151_10618_10059_10696_10084_100031_10083_10624_10623_10307_10846_10341_10065_10340_10068_10343_10342_10301_10103_10620_10344_10622_10621%2Csearchweb201603_0%2CppcSwitch_0&algo_pvid=72b0960e-bd60-4491-8979-5264ec7e93ff&algo_expid=72b0960e-bd60-4491-8979-5264ec7e93ff-16

НЕ торопитесь в выводами. ;)


не ужели все так грустно ... у меня вот такой  https://ru.aliexpress.com/item/CNC-1610-with-ER11-diy-cnc-engraving-machine-mini-Pcb-Milling-Machine-Wood-Carving-machine-cnc/32796334991.html?spm=a2g0s.9042311.0.0.274233edcpDvW7

с ним шла родная прошивка в виде hex файла , но чет обратно не ставится .

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
Re: Настройки GRBL 1.1f на русском
« Ответ #58 : 15 Июль 2018, 15:01:58 »
Я не электроно-ардуинЧИк (я кузнец в миру) - в мастерской вам ардушку сдуют феном за пиво и запаяют "освежванную" хексом. Эт тоже вариант - тупой, но "действенный". Зато платку не ждать.
Поговорите на ардушных форумах - там народ ТОЧНО знает, как обнулить ЕЕПРОМ (каца). Как снять защиту с камня, кака поставить, как ПОНЯТЬ, ЧТО и ПОЧЕМУ произошло. Это касается родной математики. Некоторые китае-фирмачи защищают камни от перезаписи, некоторые ... Таки где я, и где лето?! Секс по телефону упирается во время - вы решите для себя, что вам рентабельнее. Ардуинка в нашей стране стоит копейки, шилд ещё 100руб, драйвера двиШков уже есть, чего моСХ за хвост тянуть - соберите КАКА ВСЕ, (по ПОЛНОМУ и проверенному описанию) - на скоТЧ за спину портала и делайте то, что вы УМЕЕТЕ - сверлите платы. А там и китай решиться.
Эт просто мысли - решать вам. МоШ за стенкой сосед ардуинщик - он её за пиво оживит. :)
Кто не спрятался, так тому и надо...

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #59 : 15 Июль 2018, 17:51:16 »
А... у вас китайский вариант? Там китайцы всякое свое ноу хау лепят, чтобы у них только покупали.
Скорей всего пины по своему задействованы. Нужно прозванивать и разбираться.

Оффлайн victorv

  • Софт Компьютер программист
  • Вновь прибывший
  • *
  • Сообщений: 8
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #60 : 16 Июль 2018, 09:41:09 »
Проблему решил так - подключил по usb  к ардуино IDE  , залил пустой скетч .Файл HEX  который шел со станком -перенес в корень диска (до этого он был в папке с каким то китайским иероглифом) и XLoader  прошил станок . Все прошло успешно , что из перечисленного мной помогло - не знаю . Вот и все , может кому понадобится .

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #61 : 16 Июль 2018, 09:50:47 »
Ну вы даете, еще и с иероглифами.

А что по самой то изначальной проблеме, помогло?

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
Re: Настройки GRBL 1.1f на русском
« Ответ #62 : 16 Июль 2018, 12:07:51 »
Так вот где собака зарылась!  :D :D
XLoader не умеет читать по-китайски !! А вы сразу - под пресс!  :D :D Первый вариант , второй!...  :D :D
Кстати, что-то мне подсказывает, что это всё-таки Российская разработка - гдет на сети был автономный контроллер для ЧПУ. (http://www.cnc-club.ru/forum/viewtopic.php?f=41&t=16194) - не он ли ? Собственно, сама платка вполне интересна - есть кноПки перемещения, что очень удобно. В уно шилде этого нет (у меня). И есть загрузка с карты - тоже может пригодиться.
Сделайте тему по этому контроллеру с фотками кратким описанием и хексом - всегда пригодиться "резервная копия". Может кто-то нужные плюшки допишет. Да и стоит "комплект" вполне конкурентоспособно уношилду - вполне может стать самостоятельным решением.  :)
Только вот у меня, например, ось У - два движка. Надо подумать, как в для такой механики движки параллелить : в шилде драйвера (управление), наверное, просто запараллелены? Возможно и в этом контроллере можно так поступить.
Кто не спрятался, так тому и надо...

Оффлайн Admin

  • Основатель
  • Постоялец
  • *****
  • Сообщений: 341
  • Карма: +0/-0
  • Админ
Re: Настройки GRBL 1.1f на русском
« Ответ #63 : 16 Июль 2018, 14:53:09 »
Цитировать
Кстати, что-то мне подсказывает, что это всё-таки Российская разработка - гдет на сети был автономный контроллер для ЧПУ.

А что на нашем сайте от пользователя ArrSoft вы не видели все его разработки?

Вот одна из тем его самодельный автономный контроллер для 3х осевого фрезера с чпу

Оффлайн victorv

  • Софт Компьютер программист
  • Вновь прибывший
  • *
  • Сообщений: 8
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #64 : 16 Июль 2018, 15:24:47 »
Ну вы даете, еще и с иероглифами.

А что по самой то изначальной проблеме, помогло?

Да , после снятия  карты высот выделавается как и положено (прошивка 0.9).

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
Re: Настройки GRBL 1.1f на русском
« Ответ #65 : 17 Июль 2018, 02:38:13 »
Ну вот и устаканилось-подобралось прошивка контроллера к программе на компе - они нашли друг-друга.  :)
Т.е. нет смысла торопиться на последние версии перешивать - далеко не всегда ожидаемый результат в лучшем случае. В худшем - "Кирпич". По аналогии с квадрокоптерами, которые суть - кучка атмегоподобных камней - каждый третий пост начинается словами : прошился на последнюю версию и теперь не знаю что делать ... Палят всё подряд - и регули, и КП, и ОСДшки, даже камеры и пульты, подвесы, телеметрию, ... !!! Жажда исследования, как шилом тыкает:  ну-ка где тут rx и tx ?!  :D
Кто не спрятался, так тому и надо...

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #66 : 19 Июль 2018, 11:39:40 »
Здесь просто софт, забросили. Не догоняет по версии прошивки.
Появился более лучший что ли.

Оффлайн victorv

  • Софт Компьютер программист
  • Вновь прибывший
  • *
  • Сообщений: 8
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #67 : 08 Сентябрь 2018, 19:26:14 »
Начну , со слов-Вот че за хрень !...Вернуля своему CNC 1610 прошивку 1.1(потому как обновлялся ранее на более свежую и потом в Candle он не хотел выполнять карту высот-делать делал , но фрезеровал как бы ее и нет.)Запустил grblControl , выставил порт, все перемещает , но в строке "СТАТУС" пишет -неизвестно, и соответствено не активными являются "обнулить XY -Z ".Прошил родным HEX  .Куда копать помогите ?

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
Re: Настройки GRBL 1.1f на русском
« Ответ #68 : 08 Сентябрь 2018, 20:18:15 »
ОЧ может быть, что ноги не совпадают - ГоРБыЛь ведь под шилд писали, а у вас эксклюзивное творение CNC 1610. Думается - подбирать надо или ноги переписывать в софте, или перепаивать выхода, но в любом случае - проверять. МоШ и скорость велика (мала), моШ...., мош... Я 1.1.так и не пробовал - нахзачем, когда на №9 и так всё работает - и шпинь, и лазырь, и каттер ?!!!
Кто не спрятался, так тому и надо...

Оффлайн victorv

  • Софт Компьютер программист
  • Вновь прибывший
  • *
  • Сообщений: 8
  • Карма: +0/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #69 : 08 Сентябрь 2018, 20:22:23 »
чтоб, я так "бдел" за станочное дело , Вы с "фене" слезьте-мне трудно достать до Вашего интелекта , с целью расшифровать ответ .

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
Re: Настройки GRBL 1.1f на русском
« Ответ #70 : 08 Сентябрь 2018, 23:09:17 »
ОЧ может быть, что ноги не совпадают - ГоРБыЛь ведь под шилд писали, а у вас эксклюзивное творение CNC 1610. Думается - подбирать надо или ноги переписывать в софте, или перепаивать выхода, но в любом случае - проверять. МоШ и скорость велика (мала), моШ...., мош... Я 1.1.так и не пробовал - нахзачем, когда на №9 и так всё работает - и шпинь, и лазырь, и каттер ?!!!

ноги не совпадают
разводка ног микропроцессора на плате АрдуШилда возможно отличается от ..... вашей платки. Китайцы спецОм так делают (иногда). Надо проверять.
ГоРБыЛь вольная слэнг-транскрипция-созвучие-произношение абревиатуры RGBL.
шпинь, и лазырь, и каттер всё есть тут на форуме - надо читать и учиться. Инфы много,но, со временем она устаканивается.  ;)
Кто не спрятался, так тому и надо...

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

  • Электронщики электрики радиолюбители
  • Постоялец
  • *
  • Сообщений: 175
  • Карма: +1/-2
Re: Настройки GRBL 1.1f на русском
« Ответ #71 : 09 Сентябрь 2018, 06:49:25 »
Игрушка Владимирович не станет менять стиль изложения, - он предлагает под него подстроиться.

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
Re: Настройки GRBL 1.1f на русском
« Ответ #72 : 09 Сентябрь 2018, 11:31:10 »
Да у меня три класса образования - я и половины спецтерминов не выговариваю !  :D :D
А на специализированных форумах всегда так - надо самому изучать "матчасть", чтобы понятно задать вопрос и понять ответ. Вы на квадрокоптерных форумах посмотрите - там первые пол-года, кака таджики в СА - непонимаяруски...  :D :D Или как программеры общаются или компьютерщики. Т.е. ты либо в теме, либо всё, что не "идить твою мать" - то латынь. :)
Без особого сленга только спермотоксикозные социальные помойки, и то ...
Кто не спрятался, так тому и надо...

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

  • Электронщики электрики радиолюбители
  • Постоялец
  • *
  • Сообщений: 175
  • Карма: +1/-2
Re: Настройки GRBL 1.1f на русском
« Ответ #73 : 09 Сентябрь 2018, 13:17:46 »
Каждый имеет право на некий личный стиль, Но вот что касается  форумов, - то вот пример общения, -
  Доброго времени суток, Дмитрий!
Вы являетесь ведущим разработчиком DAC-ов в нашей стране, и имеете большой (как положительный так отрицательный) опыт.
Хотелось-бы узнать ваш "личный" рейтинг.
(если не затруднит)   
Вопрос исключительно по самим чипам, и не как ни относится к обвязке и т.д.

Евгений, спасибо на добром слове.
Вообще Вы поставили достаточно сложную задачу, как бы это ни казалось странным не первый взгляд. Дело в том, что сама по себе микросхема ЦАП - никакая. Ни плохая ни хорошая (разумеется, если вести речь о премиум - сегменте и не брать заведомо низкосортные микросхемы, ориентированные на другие устройства и применения). От того, как выполнено обслуживание ЦАП, конечный результат зависит на 60...90%.  Под обслуживанием понимается качество питаний, качество тактового сигнала, качество активных сигналов звукового потока (имеется ввиду не содержимое, а именно физические параметры), правильность распределения токов потребления и сигнальных токов по общим проводникам,  уровень помех в пространстве и в электрических цепях, подключенных к микросхеме. Не менее важны качество обработки выходных сигналов ЦАП (преобразования ток-напряжение, фильтрация, суммарно-разностная обработка), и, безусловно, топология печатной платы, на которой это всё реализовано.           
 

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 4 015
  • Карма: +14/-0
Re: Настройки GRBL 1.1f на русском
« Ответ #74 : 09 Сентябрь 2018, 13:28:59 »
Всё верно, скорей всего что то с разводкой. Китайцы делают под себя, а не наоборот.

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

  • Конструктор инженер моделист
  • Постоялец
  • *
  • Сообщений: 593
  • Карма: +6/-0
  • Нет, надо сменить планетку проживания...
Re: Настройки GRBL 1.1f на русском
« Ответ #75 : 09 Сентябрь 2018, 16:50:10 »
СоП-сно приятно иметь "заводскую" законченную модель, но до тех пор пока работает.
Как только начинается ремонт, или не к ночи - захочется "чЮть" улучшить под себя, приспособить, то натыкаешься на принцип Либо так - либо ни как. И самое прикольное, что такая модель есть только у тебя !! ЭКС-клюзиФ (который сам хотел). И НИКТО толком не знает с чем её едят. Надо искать коллег по несчастью - вдруг кто знает китайский. Или согласится переписать "стандартный" софт под эту плату, или перепаять ноги, или ...
Можно (пока идут поиски) купить стандартный набор 100руб ардуинка + 100руб шилд и собрать "общеизвесный" проверенный вариант (который В РУКАХ у многих) - по нему хоть кака-я-та инфа есть и есть у кого спросить.

Кто не спрятался, так тому и надо...