LinuxCNC + Orange Pi (allwincnc)

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

merkwurdigliebe писал(а):у xilinx spartan-6, например, верхних нет. и ниче, живут, если 5В не подавать :)
Там прямо требуют мнимум двухрезисторные "конверторы" уровней.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Sergo67
Кандидат
Сообщения: 86
Зарегистрирован: 08 дек 2017, 11:39
Репутация: 14
Настоящее имя: Сергей
Откуда: Шахты
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 »

Да вариантов согласования входных уровней овердофига - резистор + встроенный диод, делитель (эти два лично мне не особо нравятся в плане защиты от импульсов - а на станочке они будут), делитель с ограничением стабилитроном или диодной сборкой +3.3-GND (уже много лучше, по цене - копейки), дешёвые СMOS + делитель (питать от 3.3, входы хорошо держат импульсы. Шмидты, например, и фронты подравняют, и мелкий шум задавят). Оптроны, наконец. Про спец чипы преобразователей уровня промолчу - не у всех они есть в закромах, для конкретного применения не лучше оптопар (ну, может, в цепях инкрементальных кодеров - и то не факт), но заметно дороже.
Аватара пользователя
merkwurdigliebe
Мастер
Сообщения: 609
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 580
Откуда: București
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение merkwurdigliebe »

UAVpilot писал(а):
merkwurdigliebe писал(а):у xilinx spartan-6, например, верхних нет. и ниче, живут, если 5В не подавать :)
Там прямо требуют мнимум двухрезисторные "конверторы" уровней.
там прямо пишут как физически организованы входы и пределы напряжений. а уж каким образом этого добиться - дело разработчика...

хотя у allwinner, прямо скажем, неплохо с документацией. по сравнению c broadcom, например. наткнулся тут на веселую тему на форуме raspberry pi, где товарищ два года пытался объяснить представителям RPF что такое "absolute maximum ratings" и "dc electrical specifications", зачем они нужны и здорово бы их опубликовать для устройства с интерфейсными разъемами. несмотря на то, что "миллионы нашей пользователей без проблем подключают разные штуки и никто до этого не спрашивал" :)

https://www.raspberrypi.org/forums/view ... p?t=138215
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение daemon78 »

going писал(а):Если не секрет, что за детвора и что вы в жизнь воплотить хотите?
Сын и дочь у меня, их детворой называю.
А что касается воплотить, то сын у меня робототехникой увлекается. Собственно для него станок то и начали делать, а потом и я втянулся.
Воплотили уже первый станок Первый станок Кусака 1 и куча вопросов #1 но это даже не любительского а дилетантского уровня.
Сейчас собираем второй и третий, а это наверное, в 3Д принтер превратим по позже.
Заинтересовался Orange Pi (кстати доставили сегодня), так как для меня наличие двух дополнительных компов для Mach3 на балконе квартиры и на даче, не приемлимо.
Нужен автономный блок, к которому я могу подключиться со своего ноутбука, что дома, что на даче, и спокойно работать со станком, и чтобы занимало минимальный объем.
Есть GRBL на ардуино, хочу вариант на STM32 еще собрать, но многое еще отсутствует в GRBL, чего мне не хватает, но что есть в более развитых системах типа LCNC.

going писал(а):Любая помощь приветствуется. "Потроха" Linux быстрее познаются при реализации. Кодовая база для этих чипов, "немного" сыровата.
У женатого человека с двумя маленькими детьми, максимум остается в день часа полтора свободного времени :(
Если бы под Win32 я бы хоть сейчас сел и начал кодить (С++, С#, Python), а так, надо изучать абсолютно незнакомую систему по полтора часа в день, максимум, получится очень-очень долго к сожалению.
Я наверное если и сгожусь на что, то может протестировать, что то надо. Послезавтра (на выходных мы на даче) подключу балалайку к сети и периферии.
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение going »

daemon78 писал(а):Если бы под Win32 я бы хоть сейчас сел и начал кодить (С++, С#, Python), а так, надо изучать абсолютно незнакомую систему по полтора часа в день
Вы решили перейти на LinuxCNC! Смиритесь как с неизбежным. Через некоторое время будете чувствовать себя, как рыба в воде.

Несколько лет назад я помог своему товарищу установить и настроить LinuxCNC.
Выслушал много нехороших слов по поводу Linux, WinXP, а потом закончил он фразой:
"Как хорошо было в ДОС, набрал команду - получил результат. А тут кликай мышкой.
- ????
Дык у тебя в руках Linux. Открой терминал. Набери команду. Очень многие совпадают.
...... УРА..., а Нортон командер есть?
Набери мс.

Через неделю все вопросы, а как сделать то или это, прекратились.
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

going писал(а):Нортон командер есть?
Уже выросло поколение, которое не знает что это такое...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Sergo
Новичок
Сообщения: 7
Зарегистрирован: 10 апр 2015, 10:50
Репутация: 1
Настоящее имя: Сергей
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Sergo »

UAVpilot писал(а):Уже выросло поколение, которое не знает что это такое...
Таки да. Не так давно показывал новому КИПовцу бекапирование на машине - чел про DOC только чото слышал. Ничо, пооботрётся ;) .
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение daemon78 »

Наверное это и правильно, жизнь идет, технологии развиваются, Norton Commander (как и Norton utilites, если кто помнит) ушли в прошлое.

А помните в DOS 5.x был редактор EDIT (интерфейс на ASCII символах) ...
Кстати, старички, кто на вскидку вспомнит чем com файлы отличались от exe файлов?
going писал(а):Вы решили перейти на LinuxCNC!
Не-Не, я еще не решил на него перейти. Попробую на нем посидеть, если окажется лучше альтернатив, то перейду. Посмотрим.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

А мне Нортон Коммандер никогда не нравился (: Да и от коммандной строки я тоже не в восторге. Ибо вывод многих консольных программ и скриптов это сплошная каша. Без абзацев, без какого-либо форматирования, без подсветки. Единственный текст, который можно без напряга прочесть и понять это вывод --help.

Блин, на курсах программирования надо обязательно вводить уроки по грамотному оформлению интерфейсов. Я понимаю, все прогеры - очень умные, но как же хреново у них получается рисовать UI...
Bebebe
Новичок
Сообщения: 18
Зарегистрирован: 15 янв 2018, 08:41
Репутация: 2
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Bebebe »

daemon78 писал(а):Кстати, старички, кто на вскидку вспомнит чем com файлы отличались от exe файлов?
.сом ограничен размером в 64 кБ. :)
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение daemon78 »

Bebebe писал(а):.сом ограничен размером в 64 кБ
Ты знал, ты знал!!!
Не думал, что еще кто то помнит об этом.
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение daemon78 »

MX_Master писал(а):Блин, на курсах программирования надо обязательно вводить уроки по грамотному оформлению интерфейсов. Я понимаю, все прогеры - очень умные, но как же хреново у них получается рисовать UI...
Так есть же цела профессия, UI дизайнер и UI юзабилити что то там.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Ну-ну, я уже вижу как прогер, написавший свою бесплатную программу, идёт нанимать человека, который сделает ему UI (:

Странно, что при таких логических способностях, прогеры не могут логически правильно расставить пару кнопок (: Меня это всегда удивляет. Как ни зайду на сайт какого-нибудь открытого проекта, так там, блин, такой убогий интерфейс )) Эти ж HTML'ы и CSS'ы намного проще, чем любая задача на C/C++/..
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение selenur »

MX_Master писал(а): Да и от коммандной строки я тоже не в восторге ......без подсветки
В линуксе я пользуюсь fish, хоть немного но упрощает просмотр, а в досе альтернатив так и не нашел....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение daemon78 »

MX_Master писал(а):Ну-ну, я уже вижу как прогер, написавший свою бесплатную программу, идёт нанимать человека, который сделает ему UI (:

Странно, что при таких логических способностях, прогеры не могут логически правильно расставить пару кнопок (: Меня это всегда удивляет. Как ни зайду на сайт какого-нибудь открытого проекта, так там, блин, такой убогий интерфейс ))
Мне кажется, что дело в приоритете.
Для прогера ведь важен функционал, а интерфейс это на потом, у него приоритет меньше. А вот добавить какою нибудь фичу, это же интересно, это не иконки расставлять. Вот тут мозг смотрит на два варианта: фича и интересная задача или унылая работа с интерфейсом, естественная реакция очевидна :)

Кстати, встречал в своей работе и другой подход. Унылый интерфейс серьезного продукта делался сразу, так как приложения строилось по "классической" модели MVC, соответственно, расчет был на букву M, а интерфейс отдавался на откуп подрядчику, который будет внедрять решение у заказчика, и делать уже UI под него с рюшечками и WOW эффектами.
Kovus2
Мастер
Сообщения: 221
Зарегистрирован: 23 авг 2018, 11:52
Репутация: 35
Настоящее имя: Олег
Откуда: Минск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 »

daemon78 писал(а):
Bebebe писал(а):.сом ограничен размером в 64 кБ
Ты знал, ты знал!!!
Не думал, что еще кто то помнит об этом.
COM-файл сразу же начинался с выполняемого машинного кода. EXE-файл имел заголовок начинающийся с MZ, там указывались смещения на исполняемый код, сегменты даных и исполняемый код и пр.системная информация.

Че-та помню, хоть и прошел не один десяток лет :)
Аватара пользователя
Гадкий Я
Новичок
Сообщения: 33
Зарегистрирован: 29 дек 2018, 20:19
Репутация: 9
Настоящее имя: Sergey
Откуда: Химки
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Гадкий Я »

в имидже https://github.com/orange-cnc/armbian_build/releases для Orange Prime. Нет софта Machinekit, только папка с настройками в домашнем каталоге cnc. Это так и задумано?
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение daemon78 »

Kovus2 писал(а):COM-файл сразу же начинался с выполняемого машинного кода. EXE-файл имел заголовок начинающийся с MZ, там указывались смещения на исполняемый код, сегменты даных и исполняемый код и пр.системная информация.
Я про внутренности даже и не думал разговор заводить, вот уж не думал, что еще кто то помнит. :good:
Раз пошла уж такая пьянка, то в коде использовались только короткие переходы, они выполнялись процессором за 1 такт.
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin »

Народ, тема то вроде по одноплатники и linuxcnc , причём тут DOS? Да раньше все было через командную строку и DOS и linux и др. ОС....времена меняются. Сейчас UI в моде и как бы хороша не была командная строка, все таки графический интерфейс более понятная штука для "обычных" людей. То что зачастую графический интерфейс делается кутыло, ну не каждый прогер может быть ещё и хорошим дизайнером...Конкретно в стойках ЧПУ мне кажется вообще не стоит изобретать велосипед, есть siemens для примера. У них интерфейс изначально как был сделан, так и по сути остался без изменений. В linuxcnc есть gmoccapy интерфейс, вполне себе уже продвинутый вариант...его причесать почуть и больше ничего и не надо...если речь про gui для пром стоек, вон смотрите на сименс и делайте по образу и подобию...эта стойка одна из самых распространенных, видать не просто так...
Аватара пользователя
NKS
Мастер
Сообщения: 2516
Зарегистрирован: 30 окт 2014, 21:36
Репутация: 1233
Настоящее имя: Сергей
Откуда: Волгоград
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение NKS »

Тихонечко, почти шёпотом, выскажу своё не авторитетное мнение. Интерфейс есть составляющая, неотделимая от программы. При чём UI дизайн в своей сути, это далеко не в первую очередь красивые кнопки, окна и цвета. Но, главное их грамотное взаимодействие и между собой и пользователем. А это уже, имхо, прямая задача программиста. Иначе не вижу смысла от обильного "функционала", которым неудобно пользоваться.
Ответить

Вернуться в «Электроника»