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

Re: LinuxCNC + Orange Pi

Добавлено: 21 авг 2018, 15:40
antoxa-kylibin
А каким образом его туда поставить?

Re: LinuxCNC + Orange Pi

Добавлено: 21 авг 2018, 15:44
NKS
antoxa-kylibin писал(а):А каким образом его туда поставить?
Кажись с этой штуковиной:
https://ru.aliexpress.com/store/product ... 7c50xFzfk9

Re: LinuxCNC + Orange Pi

Добавлено: 21 авг 2018, 15:54
antoxa-kylibin
Много gpio пинов съедает эта штуковина...

Re: LinuxCNC + Orange Pi

Добавлено: 21 авг 2018, 16:07
NKS
antoxa-kylibin писал(а):Много gpio пинов съедает эта штуковина...
Там вроде гребёнка только для zero. К остальным должна цепляться через usb.

Re: LinuxCNC + Orange Pi

Добавлено: 21 авг 2018, 16:15
antoxa-kylibin
Может все таки проще флешку использовать и немного оптимизировать работу ос для минимального задействования флешки?

Re: LinuxCNC + Orange Pi

Добавлено: 21 авг 2018, 16:40
MX_Master
Я бы на твоём месте так не волновался. Делай регулярные бэкапы, и сразу забудешь про эту проблему.

Я, к примеру, в свой тестовый апельсин вставил старую (3 года) флэху из андройдофона. В телефоне эта флэха глючила и периодически отваливалась. А в апельсине работает как часы. При тестах я очень часто делаю рестарт системы. И частенько просто выдёргиваю вилку из розетки. Флэха до сих пор жива и помогает писать дрова для LinuxCNC.

Re: LinuxCNC + Orange Pi

Добавлено: 21 авг 2018, 16:51
antoxa-kylibin
Ну возможно и самый практичный вариант бекап рабочей системы, а программы управления как правило хранятся на компе с cad/cam системой.

Re: LinuxCNC + Orange Pi

Добавлено: 22 авг 2018, 05:09
MX_Master
Кто-нибудь подключал к апельсину по SPI сразу несколько устройств? Насколько я знаю, аппаратные пины MISO/MOSI/CLK можно подключить ко всем SPI устройствам параллельно. А вот аппаратный пин CS (Chip Select) на каждую SPI шину апельсина - только один. Хотя в инструкции указано, что их должно быть аж 4 штуки.

Мне тут понадобилось подключить 4 одинаковых устройства по SPI. Получается, аппаратный пин CS трогать уже не надо. А вместо него надо юзать любые свободные 4 пина, переключая их вручную? Верно?

Re: LinuxCNC + Orange Pi

Добавлено: 22 авг 2018, 07:11
raddd
Если устройства не нетребуют какойто хитрой инициализации.
Типа после выбора CS нужно срочно поболтать иначе потом небуду))))
То можно.

Re: LinuxCNC + Orange Pi

Добавлено: 22 авг 2018, 07:17
raddd
Можно взять дешифратор и использовать всего 2 пина.

Re: LinuxCNC + Orange Pi

Добавлено: 22 авг 2018, 07:28
MX_Master
Что такое дешифратор?
raddd писал(а):Если устройства не нетребуют какойто хитрой инициализации.
Типа после выбора CS нужно срочно поболтать иначе потом небуду))))
То можно.
Подключаю STM'овские драйвера powerSTEP01. Читал инструкцию. Вроде, никаких резких переговоров по SPI они не требуют. Работают всегда в подчиненном режиме.

Re: LinuxCNC + Orange Pi

Добавлено: 22 авг 2018, 08:05
nevkon
Например 74HC139 - 2 входа, 4 выхода. Единственный минус (как мне кажется) - сигнал низкого уровня (все высокого, выбранный низкого) и управляется низким уровнем. Если CS работает через высокий уровень нужно будет еще инвертор сигнала последовательно, например 74LS04 (6 входов/выходов).

Re: LinuxCNC + Orange Pi

Добавлено: 22 авг 2018, 08:30
raddd
Необязательно 2х4 можно и 3х8
http://tec.org.ru/board/74hc238d/150-1-0-1179
Вот не инвертированый.

Re: LinuxCNC + Orange Pi

Добавлено: 22 авг 2018, 08:38
raddd
nevkon писал(а):Например 74HC139 - 2 входа, 4 выхода. Единственный минус (как мне кажется) - сигнал низкого уровня (все высокого, выбранный низкого) и управляется низким уровнем. Если CS работает через высокий уровень нужно будет еще инвертор сигнала последовательно, например 74LS04 (6 входов/выходов).
Годится. Как раз низкий активный.

Re: LinuxCNC + Orange Pi

Добавлено: 22 авг 2018, 14:36
Serg
MX_Master писал(а):Мне тут понадобилось подключить 4 одинаковых устройства по SPI. Получается, аппаратный пин CS трогать уже не надо. А вместо него надо юзать любые свободные 4 пина, переключая их вручную? Верно?
Верно.
raddd писал(а):Можно взять дешифратор и использовать всего 2 пина.
2 мало, нужен ещё 1 для enable. CS это не только выбор устройства для общения, но ещё и "разделитель кадров" этого общения.

Я б два "отдельных" пина завёл на адресные входы дешифратора и управлял-бы выбором устройства "вручную", а аппаратный CS завёл-бы на вход EN дешифратора...

Re: LinuxCNC + Orange Pi

Добавлено: 22 авг 2018, 15:45
raddd
UAVpilot писал(а):Я б два "отдельных" пина завёл на адресные входы дешифратора и управлял-бы выбором устройства "вручную", а аппаратный CS завёл-бы на вход EN дешифратора...
Очень правильный ход...

Re: LinuxCNC + Orange Pi

Добавлено: 22 авг 2018, 16:32
Serg
Вот здесь это на практике проверено: http://cncdevice.com/LinuxCNC-HID/ :)

Re: LinuxCNC + Orange Pi

Добавлено: 23 авг 2018, 01:40
svb
UAVpilot писал(а):Вот здесь это на практике проверено: http://cncdevice.com/LinuxCNC-HID/ :)
Жесть!
Автор ifmail-а сделал железячку :)
нифига недешевое решение.... но универсальное.

Re: LinuxCNC + Orange Pi

Добавлено: 23 авг 2018, 12:01
Kovus2
Прочитал ветку форума. Работа проведена просто титаническая. Огромное спасибо!

Хочу попробовать реализовать это решение на Orange Pi.

Возник ламерский вопрос, можно ли Orange Pi напрямую подключать к Лидшайну DM856 или нужна какая-либо плата опторазвязки между ними?

Re: LinuxCNC + Orange Pi

Добавлено: 23 авг 2018, 13:45
MX_Master
Можно подключать напрямую.