SKY-CORE9x: универсальная "системная плата" современной аппаратуры управления

experimentator

Если Вы читали последние сообщения, проект возвращается на стадию сбора идей. Так что о цене, тем более о конечной, говорить пока рано. Как только будет определенность по этому поводу - я напишу.

PigTail

Может заняться сбором размеров окон под дисплеи в разных корпусах? Возможно это поможет по выбору при определении комплектации в дальнейшем. Кроме размеров окна, что там еще желательно иметь? По поводу улучшения дисплеев, мне например не совсем ясно, чего там можно улучшить в рамках определяемых стандартным корпусом… без работы напильником по вешней части корпуса естественно 😃

zloy_74
PigTail:

чего там можно улучшить

например использовать дисплей с теми-же размерами, но с большим разрешением

experimentator
PigTail:

Может заняться сбором размеров окон под дисплеи в разных корпусах?

А есть ли смысл? Получается, что основная целевая аудитория для комплектации с экраном - все равно Turnigy 9x… Все остальные аппы слишком разные, поэтому массовости продаж однотипных вариантов добиться все равно не удастся… Мне кажется, тут нас спасет только вариант без экрана, а уж экран каждый сам подберет…

PigTail:

По поводу улучшения дисплеев, мне например не совсем ясно, чего там можно улучшить в рамках определяемых стандартным корпусом…

Применительно к Turnigy 9x, по словам Brent’а, есть экраны такого же размера и разрешения, но с лучшим контрастом. Да и запасные штатные экраны для 9x найти сложно - на HobbyKing они появились и исчезли… Поэтому тем, у кого проблема именно с экраном, такой вариант будет “в самый раз”.

По поводу бОльшего разрешения - пока не ясно, стоит ли копать в эту сторону. Т.к. под новое разрешение придется переписывать весь интерфейс ER9X. А на это нужно очень много времени - я так понял, Майк не горит желанием этим заниматься.

PigTail

тогда нужна возможность допиливать дрова под экранчик самостоятельно…

experimentator

Безусловно! Весь код ER9X - открыт. При наличии желания и технических спецификаций на новый экран, допилить код должно быть вполне реально.

PigTail

Пардон, я неправильно сначала понял, не будут полностью открываться схема и разводка

1 month later
santo3

Если идеи еще принимаются, то как на счет мини передатчика? Поясню: сейчас в RC-моделизме идет волна миниквадриков 250-го и меньше размера. Я тоже такой собираю, но глядя на миниквад и свою Turnigy 9x понимаю, что все ее навороты мне нафиг не нужны, а вот размер хотелось бы в несколько раз меньше.
У меня есть геймпад и еще передатчик от вертолета NineEagle. Хотелось бы вытащить из них их платы и подключить вместо них к стикам вашу мини платку и сменный ВЧ модуль. Это было бы то что нужно. Даешь маленькому квадрику маленький пульт!

experimentator
santo3:

Хотелось бы вытащить из них их платы и подключить вместо них к стикам вашу мини платку и сменный ВЧ модуль. Это было бы то что нужно.

Да, это как раз одна из идей применения этой платы. Правда пока ничего не могу сказать по поводу ее размеров - Brent сейчас перерисовывает все в очередной “новый, улучшенный форм-фактор”… Но идея, в целом, прежняя - чтобы плата занимала пространство между четырьмя винтами крепления системной платы Turnigy 9x (как на картинках выше). Только на этот раз будет все-таки чуть больший акцент на подключение именно к Turnigy. Т.е. он старается упростить процесс установки для тех, кто не очень уверен в своих навыках пайки. В то же время, вся мощь и гибкость изначальной концепции должны сохраниться - и можно будет сделать очень навороченный “геймпад”. 😃

Правда, из-за “разброда и шатаний” (в т.ч. в связи со скорым выходом 9Xtreme от Smartieparts), процесс разработки сильно затянулся… Эххх… Я надеялся этим летом уже опробовать плату в деле.

experimentator

Ага, именно про нее!

В первом приближении, в плюсах у 9Xtreme будет установка в Turnigy 9x, не требующая пайки вообще, а также многоцветная подсветка в комплекте (во всяком случае план именно такой). Первые платы 9Xtreme, насколько я знаю, должны появиться в ближайшие недели.

Плюсы CORE - более мощный процессор, поддержка нештатного экрана и дополнительной периферии, наличие USB OTG, бОльшая гибкость при установке в другие корпуса (т.е. не Turnigy 9x). Но дату выхода назвать затрудняюсь - плата еще в разработке.

Dhole

Помнится, была уже под турнигу допплата для прошивки и целиком новая тоже.
Смотрю - оживили прожект.

А если взять Cortex-M Evaluation Board - можно ли на неё залить паршивку?
Стики/тумблеры не проблема, корпус приличный тоже можно найти.

ПыСы если ещё принимаются хотелки, то неплохо было бы организовать энкодеров.
И на меню, как здесь -

и на триммера, чем-то вроде такого -

experimentator
Dhole:

А если взять Cortex-M Evaluation Board - можно ли на неё залить паршивку?

Готовых плат множество, их в свое время тестировали разработчики ПО - но выяснилось, что в каждой плате есть свои недостатки. Где-то нужные ноги процессора не выведены, где-то - выведены, но на них повешено что-то не то. В итоге каждую такую готовую плату пришлось бы значительно “дорабатывать напильником”. Поэтому пришли к решению делать свои…

Dhole:

ПыСы если ещё принимаются хотелки, то неплохо было бы организовать энкодеров.

Энкодеры есть, ставятся на любую плату, в т.ч. и на штатную 9x - это я про энкодер, совмещенный с блоком кнопок вверх-вниз-влево-вправо говорю.
Тут поддержка на системной плате вторична, т.к. в корпусе 9x это вообще отдельный блок получается, который может либо стоять на основной плате, либо вообще крепиться независимо. Если есть интерес - пишите в личку, у меня есть небольшой запас таких энкодеров. Но штука не из дешевых, к сожалению (еще и с нынешним курсом доллара…).

Энкодер вместо кнопок тримов - пока не встречал. Такой, как на картинке - физически будет сложно разместить в корпусе 9x. А если корпус правильнй подобрать - то, я думаю, возможно все. Опять же, какой-то особый функционал системной платы для этого не нужен, понадобится лишь поддержка ПО.

Dhole

По бордам понял, ok!

По поводу энкодеров - не так выразился )
Понятно, что кнопки заменить им можно, вопрос был именно в паршивке.

Корпус рассматривается свой, турниговский всё-же тесноват для всех хотелок.

Стики в продаже есть и не так уж дороги, всё остальное тоже можно докупить.

Корпус, как всегда, самое проблемное, да )

experimentator

В целом, что 9Xtreme, что Sky-CORE - гораздо мощнее, чем стоковая Atmega на Turnigy 9x. Поэтому для новых плат будет поддержка “всего что душе угодно”, при условии, что это кому-то нужно. Т.е. если прийти с концептом, который интересен многим - с очень большой вероятностью соответствующие возможности будут добавлены в ПО.

26 days later
experimentator

Шло время, ситуация снова поменялась…

Дело в том, что кроме 9Xtreme в “конкурентах” неожиданно появился еще один проект - AR9X. Причем AR9X позиционируется как плата, полностью заменяющая штатную системную плату Turnigy 9x и при этом являющуюся бюджетным решением. Что-то типа SkyBoard, только проще и дешевле. Дизайн пока проходит тестирование, но в целом рабочий концепт уже есть - причем концепт очень любопытный:

Таким образом получается, что для апгрейда Turnigy 9x уже есть (точнее, в скором времени будут доступны) две платы:

  • 9Xtreme, устанавливающаяся как дополнение к штатной плате, в комплекте с динамиком и навороченой RGB-подсветкой (предположительная цена - около $55-70, без учета почтовых расходов)
  • AR9X, полностью заменяющая штатную системную плату (предположительная цена - около $40, без учета почтовых расходов)

Обе платы основаны на ARM-процессорах, значительно превосходящих по возможностям и объему памяти штатную Atmega. Подробный обзор функций сделаю позже - по 9Xtreme информация уже есть, а вот по AR9X все слишком быстро меняется, так что сравнивать их пока рано.

Brent подумал и решил, что на этом фоне не имеет смысла создавать CORE как еще один вариант, заточенный под Turnigy. Теперь CORE нацелен на тех, кто хочет апгрейдить другие аппы, или делать что-то свое. Более того, дизайн CORE обещано сделать Open Source - т.е. и схема, и дизайн платы будут открыты и смогут быть использованы энтузиастами для модификации под их конкретные нужды.
Что касается CORE, то плата выглядит примерно так:

Текущую схему можно посмотреть тут.
Это не окончательный вариант, так что будут еще какие-то обновления и дополнения.

Я думаю собрать плату CORE, а также планирую заказать и 9Xtreme, и AR9X - для экспериментов. Но пока выжидаю, т.к. в последние недели слишком уж быстро все меняется и появляются новые варианты. Можно будет коллективную закупку замутить и попытаться сэкономить на пересылке (“удочку” по этому поводу я уже закинул).

Как появятся существенные новости - напишу.

Dhole

Brent подумал и решил, что на этом фоне не имеет смысла создавать CORE как еще один вариант, заточенный под Turnigy. Теперь CORE нацелен на тех, кто хочет апгрейдить другие аппы, или делать что-то свое.

Вот это самый толковый вариянт, кстати.
Не вижу смысла зацикливаться на турниге.

Да, во время оно турнига была более чем хороша как конструктор, но кагбэ уже всё.

Dhole
experimentator:
  • 9Xtreme, устанавливающаяся как дополнение к штатной плате, в комплекте с динамиком и навороченой RGB-подсветкой (предположительная цена - около $55-70, без учета почтовых расходов)
  • AR9X, полностью заменяющая штатную системную плату (предположительная цена - около $40, без учета почтовых расходов)

Анонснули ещё одну платку - compact layout of the Gruvin9x V.4.2 design with a few simplifications (no EL backlight, no trainer port, simplified power hold circuit, a few other things)

Четырёхслойная, 8х7см, около 30-и уёв.

experimentator

На ATmega2560?! Странно это - такое железо, насколько я знаю, не особо поддерживается. Той же er9x для 2560 (не путать с 2561 !!!), по-моему, в природе не существует…

Мне не очень понятно зачем такая плата нужна, т.к. er9x и OpenTX в последнее время быстро двигаются в сторону ARM…

Dhole

Вот тоже удивило, почему не кортекс-то?
Тем более и цена не дешевле.

Вопчем - непонятный вариянт.

experimentator:

er9x для 2560 (не путать с 2561 !!!), по-моему, в природе не существует…

Да, только этот вот грувин и поддерживал вроде - точнее сразу для неё писан.

А так либо мега 64/128, либо уже М3