Страница 244 из 245

Re: LinuxCNC + Orange Pi (allwincnc)

Добавлено: 15 авг 2024, 13:12
Курдль
13Dmitriy писал(а): А с картой высот это какой-то стандартный функционал или ты сам что-то дописывал?
Функционал работы щупа настраивается в hal-файле.
УП съема карты высот генерируется в стороннем приложении.
Я использую G-Code Ripper, который имеет и другие полезные функции.
А для получения карты высот, скармливаешь ему УП, которую собираешься выполнить на кривой заготовке - получаешь УП съема карты высот.
Снимаешь карту с помощью этой УП - получаешь текстовый файл с данными замеров.
Скармливаешь этот файл G-Code Ripper - получаешь скорректированную на кривизну исходную УП.
В GRBL это делается попроще, а здесь - так.

Re: LinuxCNC + Orange Pi (allwincnc)

Добавлено: 13 окт 2024, 07:57
Экспериментатор
MX_Master писал(а): Насколько я знаю, для Репки 3 авторы предлагают ОС (на основе Ubuntu) c RT патчем.
Собрал на третьей Репке (Н5) LinuxCNC 2.9 из стабильной ветки, но без документов. Джиттер максимальный 65000, то есть без сопроцессора частота шагов до 12-13кГц, теоретически до 15кГц.

Установить LCNC 2.8 из репозитория allwincnc не удалось, т.к. там зависимости от вырезанного в ubuntu 20.04 питона 2.7. Пакеты из дебиановских репозиториев крушат систему. Собрать LCNC 2.8 из репозитория allwincnc также неудалось из-за зависимостей.

Установить готовый пакет LCNC 2.9 не удалось из-за ломающихся зависимостей. В общем, пришлось собирать и то без документации, т.к. она при сборке даёт ошибку.

Что бы не быть голословным:
Latency test на Репка 3 (3953 просмотра) <a class='original' href='./download/file.php?id=212598&mode=view' target=_blank>Загрузить оригинал (3.13 МБ)</a>
Latency test на Репка 3
Как задействовать хотя бы gpio драйвер?

Re: LinuxCNC + Orange Pi (allwincnc)

Добавлено: 16 окт 2024, 20:07
Экспериментатор
Запустил ./install_drv.sh пишет, что ARISC драйвер установлен. Как его проверить?

Re: LinuxCNC + Orange Pi (allwincnc)

Добавлено: 16 окт 2024, 20:29
Курдль
Экспериментатор писал(а): Как его проверить?
Сконфигурировать config.hal для работы с ARISC и проверить на lcnc.
типа
loadrt arisc pwm="p,p,p,p,p" out="PA12" in="PC0,PC1,PC4,PC7"

Re: LinuxCNC + Orange Pi (allwincnc)

Добавлено: 16 окт 2024, 20:37
Экспериментатор
Тов. Курдль, у меня распиновка отличается от оранжпи.

Скиньте пример вашего config.hal и куда его копировать. На х86 компе всё через степконфиг можно было сделать

Re: LinuxCNC + Orange Pi (allwincnc)

Добавлено: 16 окт 2024, 21:00
Курдль
Экспериментатор писал(а): Скиньте пример вашего config.hal и куда его копировать.
Я-то скину. Но какова вероятность, что он заработает на чужеродном процессоре?
Этот драйвер разработан конкретно под RISC-ядро процессора H3. У H5 может быть вообще другая архитектура.
А копировать его надо туда, где находится оригинальный config.hal и config.ini
По умолчанию для интерфейса 3А кажись в папку 3A_Test
Мой файл может содержать множество тестовых пометок и неактуальных комментариев

Re: LinuxCNC + Orange Pi (allwincnc)

Добавлено: 17 окт 2024, 07:27
Экспериментатор
Создал тестовый конфиг степконфигом и подкинул ваш файл вместо созданного под parport.

При запуске стартует LCNC, но не запускается AXIS.

Процесс rtapi_a+ в диспетчере задач висит. Если его убить, то на экран выводится сообщение об ошибке.

Обновлено!

Пробовал ставить реалтаймовое ядро из репозитория allwincnc, а потом переустанавливать драйвер ARISC - ничего не поменялось. При попытке запуска не стартует AXIS.

Re: LinuxCNC + Orange Pi (allwincnc)

Добавлено: 23 окт 2024, 20:51
13Dmitriy
Wi-Fi адаптеры:
D-Link DWA-171/RU/D1A
TP-LINK TL-WN725N
Заработали сразу из коробки без установки каких либо драйверов.
ASUS USB-N10 Nano B1 не заработал, видимо нужны драйвера.
TENDA U3 USB, с переменным успехом. Сейчас он мне завешивает плату, хотя раньше я его пробовал, вроде работал сразу.

Re: LinuxCNC + Orange Pi (allwincnc)

Добавлено: 27 окт 2024, 20:47
da_MIR
Всем привет!
Помогите пожалуйста с настройкой hal и ini файлов. Я пока только начинаю вникать в тему. Хочу собрать токарный ЧПУ станок на базе Orage Pi lite + плата расширения от KajusK. Никак не получается вывести обороты шпинделя в AXIS c энкодера. Энкодер ABZ с открытым коллектором, к выходным контактам A, B и Z припаял резисторы и соединил их с плюсом. Фаза А подключена к пину 31 (PA8), фаза B к пину 33 (PA9) и фаза Z к пину 24 (PC3). В ини файле указал:
POSTGUI_HALFILE = postgui_call_list.hal.
А в нем прописано:
source pyvcp_options.hal
source custom_postgui.hal.

В файле pyvcp_options.hal прописано
net spindle-fb-rpm-abs-filtered => pyvcp.spindle-speed
net sp-enc-ok => pyvcp.spindle-at-speed-led

Как открыть hal установки? и можно ли будет там увидеть показания энкодера?
Приложил файлы hal и ini.

Re: LinuxCNC + Orange Pi (allwincnc)

Добавлено: 17 янв 2025, 07:40
Курдль
13Dmitriy писал(а): Нагрузка по 3,3в там будет три драйвера по 8 мА каждый, это те, что сейчас от 5в работают. Вопрос про схему сопряжения не понял, там вроде без вариантов.
Что, прямо с пина GPIO на вход драйвера ШД, без всякой развязки?

Re: LinuxCNC + Orange Pi (allwincnc)

Добавлено: 17 янв 2025, 14:21
nevkon
Курдль писал(а): Что, прямо с пина GPIO на вход драйвера ШД, без всякой развязки?
Кстати да, как-то (давно правда) пробовал и работало по принципу "и так сойдет". Причем с апельсина на зеленую плату, а дальше драйвера и все прочее.

Re: LinuxCNC + Orange Pi (allwincnc)

Добавлено: 17 янв 2025, 15:07
Курдль
nevkon писал(а): Причем с апельсина на зеленую плату, а дальше драйвера и все прочее.
"Зеленая плата" - это разве не развязка?

Re: LinuxCNC + Orange Pi (allwincnc)

Добавлено: 20 янв 2025, 10:42
nevkon
Да какая там развязка, разве что считать за нее пару микросхем логики.

Re: LinuxCNC + Orange Pi (allwincnc)

Добавлено: 20 янв 2025, 11:59
vtgmfg
а что с чем развязать хочется?

Re: LinuxCNC + Orange Pi (allwincnc)

Добавлено: 20 янв 2025, 12:24
Курдль
nevkon писал(а): Да какая там развязка, разве что считать за нее пару микросхем логики.
Вообще-то все, что есть активного на этой плате - элементы развязки.
Реле - развязка от сильноточной цепи.
Оптроны - развязка входных цепей от датчиков.
"Логика" - это 74HC245 - двунаправленный приемопередатчик для развязки слаботочных цепей.
Parallel-Port-Breakout-CNC-SCH.png (3038 просмотров) <a class='original' href='./download/file.php?id=213173&mode=view' target=_blank>Загрузить оригинал (68.46 КБ)</a>

Re: LinuxCNC + Orange Pi (allwincnc)

Добавлено: 24 янв 2025, 15:52
13Dmitriy
Курдль писал(а): Что, прямо с пина GPIO на вход драйвера ШД, без всякой развязки?
Да, прямо так. Только драйвера запитал от 3.3в

Re: LinuxCNC + Orange Pi (allwincnc)

Добавлено: 11 фев 2025, 06:21
vitali
Подскажите, как установить LinuxCNC (AllwinCNC) на Orange Pi PC+. Armbian_23.8.1_Orangepipcplus_jammy_current_6.1.47_xfce_desktop.img установил без проблем, AllwinCNC при установке выдает ошибки, иконы CNC не появляются.
• git clone https://github.com/allwincnc/installer
cd installer
./install.sh

Re: LinuxCNC + Orange Pi (allwincnc)

Добавлено: 11 фев 2025, 08:29
Курдль
vitali писал(а): Подскажите, как установить LinuxCNC (AllwinCNC) на Orange Pi PC+. Armbian_23.8.1
А где Вы нашли уверения, что он будет работать с этой версией Armbian?
Последняя рабочая для этой связки - Armbian_21.08.1, если я не ошибаюсь.

Re: LinuxCNC + Orange Pi (allwincnc)

Добавлено: 12 фев 2025, 23:55
vitali
Подскажите, где можно скачать Armbian_21.08.1 ?

Re: LinuxCNC + Orange Pi (allwincnc)

Добавлено: 13 фев 2025, 06:07
Курдль
vitali писал(а): Подскажите, где можно скачать Armbian_21.08.1 ?
Погуглите по ключевым словам
Armbian_21.08.1_Orangepipc_focal_current_5.10.60_xfce_desktop.img
Armbian_21.08.1_Orangepipc_buster_current_5.10.60_xfce_desktop.img
Armbian_21.05.1_Orangepipc_buster_current_5.10.34_xfce_desktop.img
Я сразу нашел, хотя в каком-то левом архиве.
А вообще, надо бы выложить в шапку рабочий образ с флешки...