Страница 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
Жесть!
Автор 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
Можно подключать напрямую.