Страница 48 из 245
Re: LinuxCNC + Orange Pi
Добавлено: 24 май 2018, 11:23
MX_Master
Эти доки лежат здесь -
https://github.com/armbian/documentation. Можно форкануть и править. Результат периодически сам будет заливаться на сайт. Вариантов пачка, кому что удобно - предлагайте.
Re: LinuxCNC + Orange Pi
Добавлено: 24 май 2018, 12:00
going
MX_Master писал(а):Можно форкануть и править.
Править, в смысле переводить на русский в том же хитромудром формате?
Re: LinuxCNC + Orange Pi
Добавлено: 24 май 2018, 14:23
MX_Master
А ты хочешь придумать свой собственный стиль? Базару нет. Чтобы сильно не парится, предлагаю каждому, у кого есть какие-либо доки - оформить их в любом Word'e и затем экспортировать в PDF.
Re: LinuxCNC + Orange Pi
Добавлено: 24 май 2018, 19:00
going
MX_Master писал(а):
А ты хочешь придумать свой собственный стиль?
Не, я за любой текстовый формат, который можно потом автоматом превращать в html, pdf.
К тому же легко можно парсить для help в консоли.
Просто я не в теме. Нужна подсказка.
P.S. Возьму тйм аут, надо подумать.
Re: LinuxCNC + Orange Pi
Добавлено: 25 май 2018, 21:43
MX_Master
Добавил небольшой модуль по работе с системным таймером. С помощью него генератор импульсов будет замерять интервалы.
Следующим модулем станет как раз генератор импульсов -
pulsgen. В свою очередь, на основе этого генератора будет работать модуль
stepgen, который будет получать приказы от
LCNC. Таким образом, вся цепочка модулей для работы
stepgen будет выглядеть так:
Код: Выделить всё
{LinuxCNC ARM stepgen} <> {ARISC msg} <> {ARISC stepgen} <> {ARISC pulsgen} > {ARISC gpio}
^
V
{ARISC timer}
Re: LinuxCNC + Orange Pi
Добавлено: 25 май 2018, 22:44
going
Re: LinuxCNC + Orange Pi
Добавлено: 25 май 2018, 23:07
Serg
последняя буква не латинская.
Re: LinuxCNC + Orange Pi
Добавлено: 26 май 2018, 06:14
MX_Master
И это был не единственный косяк (: Исправил.
Re: LinuxCNC + Orange Pi
Добавлено: 27 май 2018, 20:32
MX_Master
Добавил модуль генератора импульсов -
pulsgen. С помощью него модуль
stepgen будет генерировать
STEP/DIR с нужной частотой и скважностью. Максимум каналов у
pulsgen -
32. Каналам можно выдавать и конечные, и бесконечные задания (ШИМ). При выдаче задания каналу нужно указывать не кол-во полных импульсов, а кол-во смен состояния пина. Это позволяет генерировать и шаги (STEP), и смену направления (DIR). Кто желает, смотрите примеры.
Перед тем как двинуться дальше, надо провести тесты для каждого модуля. Даю зуб, косяков найдётся пачка. Времени это, канеш, отнимет, но лучше сейчас, чем потом. После правки всех косяков, создам в репе новую ветку -
alpha. В ней будем добавлять всякие
stepgen'ы и всё остальное, что связано с
LinuxCNC.
Re: LinuxCNC + Orange Pi
Добавлено: 28 май 2018, 22:02
svb
Приехала OrangePi PC2. Завтра заберу с почты и начну тестить

Re: LinuxCNC + Orange Pi
Добавлено: 29 май 2018, 02:46
AVK74
А скажите, вот у меня валяется Pi PC, я заливаю последнюю прошивку и смогу реально работать на станке трехосевом? По настоящему работать, без глюков и ньюансов? Частоту степов хотелось бы в районе 50кГц (в идеале 100кГц, но не принципиально)
Re: LinuxCNC + Orange Pi
Добавлено: 29 май 2018, 02:55
Serg
Думаю с последней прошивкой это вполне возможно. Только вот в наличи пока только самые первые прошивки, а последняя появится ещё очень и очень не скоро.

Re: LinuxCNC + Orange Pi
Добавлено: 29 май 2018, 03:07
AVK74
Окей, крайнюю поставлю. ))))))))
100кГц потянет?
Re: LinuxCNC + Orange Pi
Добавлено: 29 май 2018, 03:13
MX_Master
AVK74 писал(а):А скажите, вот у меня валяется Pi PC, я заливаю последнюю прошивку и смогу реально работать на станке трехосевом? По настоящему работать, без глюков и ньюансов? Частоту степов хотелось бы в районе 50кГц (в идеале 100кГц, но не принципиально)
Сможешь. В том и прелесть задумки, что вот эта мини фиговина за 20$ заменяет целый комп с ЧПУ контроллером.
Над увеличением частоты шагов я сейчас и работаю. Встроенный микроконтроллер, который пашет на частоте 450 МГц (ардуины отдыхают), может запросто генерировать до 200 КГц шагов для 8-ми осей. Любая настольная плата с LinuxCNC через LPT не сможет выдать таких рабочих частот. Это особенность операционной системы. Поэтому внешние контроллеры и используют. А у нас внешний контроллер уже есть внутри (:
Re: LinuxCNC + Orange Pi
Добавлено: 29 май 2018, 03:17
AVK74
Я немного не в теме, что за встроенный контроллер? В кортексе он?
Re: LinuxCNC + Orange Pi
Добавлено: 29 май 2018, 03:23
MX_Master
AVK74 писал(а):Я немного не в теме, что за встроенный контроллер? В кортексе он?
В чипах Allwinner H5/H3, которые стоят на апельсинах, встроено 3 процессора - основной 4-х ядерный ARM, видеопроц MALI и простецкий одноядерный OpenRISC (arisc) проц. Вот о последнем я как раз и говорил.
Re: LinuxCNC + Orange Pi
Добавлено: 29 май 2018, 03:46
AVK74
Ну все, я в игре, где что качать и куда подключать?
Плата у меня Orange Pi PC H3
https://www.gearbest.com/boards-shields/pp_314651.html
Re: LinuxCNC + Orange Pi
Добавлено: 29 май 2018, 03:56
MX_Master
Несколько страниц назад были образы для Orange Pi PC.
На данный момент шаги генерирует основной ARM проц, поэтому выдавить больше 20 КГц не выйдет.
Re: LinuxCNC + Orange Pi
Добавлено: 29 май 2018, 04:11
AVK74
Но будет же?
Re: LinuxCNC + Orange Pi
Добавлено: 29 май 2018, 04:29
MX_Master
Будет, будет.
Я над этим делом работаю только "по вечерам", поэтому скорость воплощения в жизнь не слишком большая.