Страница 3 из 15
Re: Попытка совместной разработки GRBL контроллера
Добавлено: 26 ноя 2016, 00:19
staltech
Mamont писал(а):Ускорения, скругления....эту математику лучше компьютеру считать. Где нужны большие вычисления - компьютеру раз плюнуть, но когда надо реальный масштаб времени, дешевле внешнему контроллеру задачу поставить
Попробуй, должно получится но только через буфер. Такую идею в одной из стран бывшего варшавского договора слышал, даже сам хотел попробовать но забил. И они сделали или нет не знаю, расчет был на USB 3.0. Ребята уже давно свое железо клепают, опыт есть.
Re: Попытка совместной разработки GRBL контроллера
Добавлено: 26 ноя 2016, 00:19
selenur
Такой подход снова возвращает к тому, как это происходит с MACH, когда требуется максимально чистая система, что-бы не было лишних задержек, иначе потеря координат, и прочего.....
Re: Попытка совместной разработки GRBL контроллера
Добавлено: 26 ноя 2016, 00:27
Mamont
В идеале хочется использовать ПК планшетного типа под вин8.1.
Он же красивый дисплей, он же мозг, он же сенсорный экран.... Обработал данных, собрал пакет, послал контроллеру. Тот, если память забита, пакет пустил в расход и дал запрос на повтор.
К примеру контроллеру PIC24 встроенной памяти хватит на 1-2секунды буферизации. Можно поставить SPI внешнюю память и пихать туда. Еще + 20секунд буфера
Re: Попытка совместной разработки GRBL контроллера
Добавлено: 26 ноя 2016, 00:31
Andrey@KZN
Нет смысла говорить об управляющих импульсах в отрыве от ускорений и замедлений
Нет смысла рассчитывать ускорение без гарантии доставки информации о следующих движениях
В результате будет либо мач с наворотами, либо относительно автономный контроллер
Иначе получится супер-штука, которая стабильно портит одну заготовку из 10
Re: Попытка совместной разработки GRBL контроллера
Добавлено: 26 ноя 2016, 00:44
staltech
Я отказался от этой идеи, потому что GRBL справляется с задачей для которой предназначался контроллер за глаза. А если нужен реалтайм, то этот вариант тоже не подходит.
Получается как бы ни туда ни сюда, но что делать думай сам.
Re: Попытка совместной разработки GRBL контроллера
Добавлено: 26 ноя 2016, 05:53
selenur
Mamont писал(а):В идеале хочется использовать ПК планшетного типа под вин8.1.
Я так иногда и делаю, с применением GRBL, работает отлично

Получается очень автономно.
Re: Попытка совместной разработки GRBL контроллера
Добавлено: 26 ноя 2016, 06:32
MX_Master
Я думаю, без конкретного ТЗ ваша идея далеко не уедет. Напишите в 1-м посте конкретные задачи, затем обсудите каждую отдельно. Я понимаю, холивар интереснее (: но ТЗ должно быть
Re: Попытка совместной разработки GRBL контроллера
Добавлено: 26 ноя 2016, 07:18
selenur
MX_Master писал(а):Я думаю, без конкретного ТЗ ваша идея далеко не уедет. Напишите в 1-м посте конкретные задачи, затем обсудите каждую отдельно. Я понимаю, холивар интереснее (: но ТЗ должно быть
ТЗ конечно сделаю, сейчас пока нужно конкретизировать точно что нужно по минимуму.
Re: Попытка совместной разработки GRBL контроллера
Добавлено: 26 ноя 2016, 07:39
staltech
До вечера набросаю схемку, потом обсудим что изменить. За неделю думаю образец изготовить, зарекаться конечно не стоит но постараюсь.
Эта задача не стоит того что бы на ней так зацикливаться.
Re: Попытка совместной разработки GRBL контроллера
Добавлено: 26 ноя 2016, 16:56
staltech
Первый вариант схемы. LM2596 не разводил, нужно определится что от нее будем запитывать. Питание контроллера пока завел от USB.
Re: Попытка совместной разработки GRBL контроллера
Добавлено: 26 ноя 2016, 17:08
Mamont
Кстате о планшетах. Ковырял такой:
http://www.svyaznoy.ru/catalog/notebook ... ainContent
В нем есть аппаратный COM порт, на печатной плате нашел точки Rx Tx, правда размах напряжений 1.5V для 1 и 0V для 0. Походу они снимаются откуда то прямо с ядра. Можно прямо там смонтировать теплый ламповый усилитель +опторазвязку, в задней крышечке прорезать дырочку для выпирающей оптопары и вывести разъем.
Это как то постабильнее будет чем USB-UART (хотя с ним особых проблем не ощущал)
Re: Попытка совместной разработки GRBL контроллера
Добавлено: 26 ноя 2016, 17:24
staltech
Mamont писал(а):Можно прямо там смонтировать теплый ламповый усилитель +опторазвязку, в задней крышечке прорезать дырочку для выпирающей оптопары и вывести разъем.
Ну так а кто же не дает. Можешь прямо сейчас и начинать, только в отдельной теме.

Re: Попытка совместной разработки GRBL контроллера
Добавлено: 26 ноя 2016, 19:01
selenur
Mamont писал(а):Кстате о планшетах. Ковырял такой:
http://www.svyaznoy.ru/catalog/notebook ... ainContent
В нем есть аппаратный COM порт, на печатной плате нашел точки Rx Tx, правда размах напряжений 1.5V для 1 и 0V для 0. Походу они снимаются откуда то прямо с ядра. Можно прямо там смонтировать теплый ламповый усилитель +опторазвязку, в задней крышечке прорезать дырочку для выпирающей оптопары и вывести разъем.
Это как то постабильнее будет чем USB-UART (хотя с ним особых проблем не ощущал)
Ну попробуй как вариант, интересно увидеть результат,
Недавно в китае купил контроллер orange PI one за 700 рублей, оказалось прикольная штука, если ещё взять 5-ти дюймовый hdmi дисплей, за 3100 рублей, то получается вообще прикольная конструкция, вместе с ардуно-контроллером.Но для полноценного использования нужно тестировать...
Re: Попытка совместной разработки GRBL контроллера
Добавлено: 26 ноя 2016, 21:46
nevkon
Я вот все думаю - на atmega128a сложно будет grbl перевести? Камень очень дешевый и довольно навороченный. Вот например:
https://ru.aliexpress.com/item/5PCS-ATM ... 82204.html - дешевле 328 камня в любом виде.
Re: Попытка совместной разработки GRBL контроллера
Добавлено: 26 ноя 2016, 22:07
selenur
Тут всё упирается в свободное время, которого у всех не хватает.....
А так-то возможно конечно...
Например если брать микроконтроллер ATMEGA2560 который чуть дороже, тогда достаточно перед компиляцией всего один параметр сменить, и всё сразу заработает.
Re: Попытка совместной разработки GRBL контроллера
Добавлено: 26 ноя 2016, 22:29
selenur
staltech писал(а):Первый вариант схемы. LM2596 не разводил, нужно определится что от нее будем запитывать. Питание контроллера пока завел от USB.
С учетом индуктивных датчиков, тоже думаю, как решить с питанием....
Re: Попытка совместной разработки GRBL контроллера
Добавлено: 27 ноя 2016, 00:59
Олег.
точки Rx Tx.....
Покупал для целей поковырять на алиэкспрессе самый простой навигатор, немного менее двух тысяч руб.
Внутри было две пары Rx Tx. (даже подписаны, могу ошибаться, но порт вроде как обязателен для заливки прошивки в устройство на производстве) Закорачивал их и проверял посылками из самописной проги под Visual Studio 2008 (последняя, которая с виндой навигаторов дружит)
Всё работает. но всё таки пожалел время потраченное на "археологию".
Похоже что недорогие навигаторы на винде отмирают, прям облом, "железный" порт есть, написать сендер не сложно....Но через год другой уже и навигатор с WinCE наверно не найти.
Валяется железяка на 4.3 дюйма, отдам в хорошие руки за две банки пива, Москва, Медведково.
--------------------------
Есть ещё вариант не дорогой, но промышленный (не дорогой с точки зрения пром. применения)
http://www.rusavtomatika.com/weintek/MT6071iP.php
На ней возможно сделать сендер для GRBL, если заранее подготовить G код в формат понятый для этой панели. Потратил на это некоторое время, а заказчик блин потерялся.

Re: Попытка совместной разработки GRBL контроллера
Добавлено: 27 ноя 2016, 07:35
staltech
selenur писал(а):Недавно в китае купил контроллер orange PI one за 700 рублей, оказалось прикольная штука, если ещё взять 5-ти дюймовый hdmi дисплей, за 3100 рублей, то получается вообще прикольная конструкция, вместе с ардуно-контроллером.Но для полноценного использования нужно тестировать...
Если делать автономный контролер для массового повторения, то это самый оптимальный вариант. Будет USB флешки поддерживать, практически любые и любые файлы. В качестве дисплея можно и более дешевый вариант подобрать, немного упростив GUI.
А так конечно можно практически любой гаджет использовать, на них всех есть UART порты. Я для себя такой цели не ставлю, но если кто затеет такой проект то помочь с реализацией могу.
selenur писал(а):С учетом индуктивных датчиков, тоже думаю, как решить с питанием....
Может просто развести DC/DС на плате и вывести два коннектора вход и выход или совсем его на этой плате не делать? Входы датчиков я сделал универсальными, за счет внешней коммутации можно подключить любой.
Есть вопрос по разъемам. Будем разводить только IDC или IDC + винтовые? это повлияет на размер платы. Кто что скажет по схеме?
selenur писал(а):nevkon писал(а):
Я вот все думаю - на atmega128a сложно будет grbl перевести? Камень очень дешевый и довольно навороченный. Вот например:
https://ru.aliexpress.com/item/5PCS-ATM ... 82204.html - дешевле 328 камня в любом виде.
Тут всё упирается в свободное время, которого у всех не хватает.....
А так-то возможно конечно...
Например если брать микроконтроллер ATMEGA2560 который чуть дороже, тогда достаточно перед компиляцией всего один параметр сменить, и всё сразу заработает.
Сейчас параллельно занимаюсь отладкой версии для ARM Cortex M4. Не урезанной, весь функционал GRBL будет поддерживаться. Это конечно немного подороже чем Atmega2560, но смысла в ее использовании уже не вижу. Стабильная максимальная частота генерации шагов находится в районе 150 кГц. В связи с появлением версии 1.1 придется конечно потратить время на ее портирование, но по натоптанной это не так долго делать. Исходники не жалко, возможностей на ARM в разы больше.
Если уж совсем хардкорно то можно генератор шагов на FPGA/CPLD по SPI присобачить

Но это требует больших затрат времени и по себестоимости вряд ли будет иметь хоть какой то смысл.
На рынке полно готовых серийных решений. Так что смысл что то такое городить есть только для личного применения, когда нужен какой то специфический функционал или другие мотивы...
Re: Попытка совместной разработки GRBL контроллера
Добавлено: 27 ноя 2016, 08:43
selenur
При использовании АРМ процессора, единственный минус отсутствие енерго-независимой памяти.
Что касается индуктивных датчиков, у них минимальное напряжение начинается с 6-8 вольт(на днях проверю насколько стабильно работают, на минимуме), вот и думаю, что может тогда правильнее оформить в виде отдельного модулька со своим dc-dc, т.е. получается так: на плату перебрасывается входящее напряжение, оно уменьшается потенциометром например до 10 вольт, и подается на датчики, выходное напряжение с датчика остается уменьшить до 5 или 3,3 вольт в зависимости от контроллера.
Схему смотрел, вроде нормально все.
Re: Попытка совместной разработки GRBL контроллера
Добавлено: 27 ноя 2016, 09:03
MX_Master
selenur писал(а):Что касается индуктивных датчиков, у них минимальное напряжение начинается с 6-8 вольт
От 5V работают стабильно (: проверено на китайской Smoothieboard (MKS SBASE v1.2)
только светодиоды тускло горят при срабатывании