Добрый день всем!
Купил сегодня Beaglebone Black revC. Скоро приедет. Хочу перевести управление станком на этот миникомпьютер размером с кредитную карточку.
С операционной системой и софтом понятно: Берется откомпилированная под Beaglebone сборка Linux Debian + LinuxCNC с сайта blog.machinekit.io
В качестве монитора взять любой доступный монитор или LCD панель с доступного источника, например панель с мертвого ноутбука с поддержкой LVDS и просто подпаятся на hdmi выход. Можно на ebay купить Driver LVDS Inverter Kit и через него подключаться к панели. При желании можно и touchscreen сверху прилепить на последовательный порт.
Сейчас хожу по просторам сети чтобы понять какой интерфейс делать между драйверами мотора и Beaglebone I/O.
Все это находится в моей голове в весьма зачаточном состоянии. Если кто то хочет присоединится к теме и помочь все разложить по полочкам то оставляйте крупицы знаний в этой ветке.
Судя по набору стандартных интерфейсов - USB host, Ethernet - что-то на их основе. И, USB, наверное, отпадает - не realtime.
P.S. Неоднократно уже писал по поводу таких “компьютеров”: нет смысла их использовать, особенно в предвкушении долгого процесса “шаманства”.
Если, только, ради самого процесса…
Корейцы каким то образом поставили на него CoDeSys и EtherCAT сверху. Это уже realtime. У самого CPU мощи хватает, памяти также достаточно. Да тот факт что народ уже вовсю лепит на основе Beaglebone под LinuxCNC 3D принтера уже дает основание посмотреть на эту игрушку весьма серьезно.
Я так думаю поиграться там есть с чем. Если ничего не пойдет то уж media player точно получится.
USB - не realtime, отпадает, из стандарных “набортных” остался Ethernet.
P.P.S. Вспоминается заря компьютерной эры и хакерство, еще в его первозданном смысле: ухитриться сделать так, как никто не делал, обойтись минимальными средствами и т.п. или, как позже, - just for fun
С этой точки зрения эта затея имеет смысл. А с точки зрения “чтобы побыстрей и понадежней заработало” - есть более простые и опробованные решения.
P.P.P.S Не думаю, что Beaglebone покупается на деньги сэкономленные на пирожке (сэндвиче), чтобы потом на станке заработать на этот сэкономленный пирожок: уровень расходов - несколько чашек кофе. Пусть плата miniITX или любая другая, в том числе и устаревшая, стоит в 3-5 раз дороже, зато нет проблем: установил и работай.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"4420ab123df955007778c325":{"_id":"4420ab123df955007778c325","hid":12863,"name":"ATLab","nick":"ATLab","avatar_id":null,"css":""},"44314dbb3df955007778be8d":{"_id":"44314dbb3df955007778be8d","hid":13178,"name":"boldive","nick":"boldive","avatar_id":null,"css":""}},"settings":{"can_see_ip":false,"can_report_abuse":false,"can_see_hellbanned":false,"forum_can_view":true,"forum_can_reply":false,"forum_edit_max_time":30,"forum_can_close_topic":false,"forum_show_ignored":false,"forum_mod_can_delete_topics":false,"forum_mod_can_hard_delete_topics":false,"forum_mod_can_see_hard_deleted_topics":false,"forum_mod_can_edit_posts":false,"forum_mod_can_pin_topic":false,"forum_mod_can_edit_titles":false,"forum_mod_can_close_topic":false,"can_vote":false,"forum_mod_can_add_infractions":false,"forum_topic_title_min_length":10,"forum_reply_old_post_threshold":30,"votes_add_max_time":168,"forum_show_post_interval":7,"can_see_deleted_users":false},"section":{"_id":"61c9a54c3df9550077bb51bc","hid":110,"title":"Драйверы и контроллеры для CNC","parent":"61c9a54c3df9550077bb51b9","description":"Обсуждение приводов и контроллеров для управления станками CNC.","is_category":false,"is_votable":true,"is_writable":true,"cache":{"topic_count":662,"post_count":12810,"last_post":"65cdce803627b35af4956dfa","last_topic":"65cdce803627b35af4956df9","last_topic_hid":572337,"last_topic_title":"Драйвер ТВ -6600","last_ts":"2024-02-15T08:42:40.608Z","last_user":"47e0d3f43df955007777ca60"}},"topic":{"_id":"543c7e343df9550077002d28","hid":381719,"title":"Beaglebone, что и как","views_count":2484,"last_post_counter":4,"cache":{"post_count":4,"first_post":"543c7e343df95500770030c1","first_ts":"2014-10-14T01:36:52.000Z","first_user":"44314dbb3df955007778be8d","last_post":"5440fa773df95500770030c7","last_post_hid":4,"last_ts":"2014-10-17T11:16:07.000Z","last_user":"4420ab123df955007778c325"},"st":1,"section":"61c9a54c3df9550077bb51bc"},"subscription":null,"pagination":{"total":4,"per_page":25,"chunk_offset":0},"posts_list_before_post":["paginator","datediff"]},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}