Например TDA7294

Форум РадиоКот • Просмотр темы - [Эксперименты] Kicad, linux и wiimote.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт май 15, 2025 19:05:57

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: [Эксперименты] Kicad, linux и wiimote.
СообщениеДобавлено: Вс янв 23, 2011 21:31:38 
Открыл глаза
Аватар пользователя

Карма: 1
Рейтинг сообщений: 7
Зарегистрирован: Сб июн 12, 2010 16:14:09
Сообщений: 46
Рейтинг сообщения: 0
(Осторожно, сия идея носит отметку не совсем адекватной, хотя и просто реализуемой, как оказалось)

Может, кто подобное уже пробовал?

Собственно, разводил до сего момента платы в Sprint Layout запущенным в wine.
Pcad меня совершенно не порадовал, eagle надоедает своими ограничениями фриварной версии, да и не шибко удобным интерфейсом. Из родного софта под линух есть kicad, на нем и остановился, как на самом адекватном. Тут все есть, даже wings3d модельку 3д PCB соорудить может. Да и формат файлов хорошо подвергается скриптингу.

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

Из китая себе заказал некоторое время назад комплект wiimote+nunchuck (16 баксов на dealextreme). Эдакий контроллер для приставки, из плюсов которого стоит заметить акселерометры, трекинг ИК точек, куча кнопок и интерфейс блютуз. Приставки у меня нет, зато есть linux, bt и cwiid + wminput, которые позволяют это добро подцепить в линухе.

В итоге после суток разборок с cwiid и wminput пришел к следующему. nunchuk использую для масштабирования и перемещения по листу, заместро мышиного колеса, а сам виимоут ослеживает несколько ИК светодиодов и работает как мышь. Ик пока подключил от USB, но на след. неделе планирую протравить платку с max1811, чтобы можно было питать ИК от батарейки и брать с собой по мере надобности. Кнопки забиндил на несколько часто используемых действий. В планах сделать более удобную менюшку добавления компонентов, которую можно вызывать по кнопкам виимота.

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

Соответственно задумался достать мультимедиа проектор, закрепить на даче и разводить на огромедном экране при помощи wiimote.

Встал вопрос: Проектор. Пока решил взять с зарплаты такой: http://market.yandex.ru/model.xml?hid=1 ... id=6451728

В общем, осталось собрать все наработки в один конфиг, да соорудить менюшку для выбора комонентов более адаптированную для wiimote'a, но это уже детали.

Собственно, буду еще дорабатывать, и в итоге выкладывать скрипты для всего этого безобразия, но хотелось бы услышать мнение общественности по поводу такого изврата и идеи/предложения, если оные будут. Что смогу реализую, и выложу на всеобщее обозрение.


На случай если кому пригодится:
Конфиг для wminput
Код:
Plugin.nunchuk_stick2btn.Up   = KEY_UP
Plugin.nunchuk_stick2btn.Down   = KEY_DOWN
Plugin.nunchuk_stick2btn.Left   = KEY_LEFT
Plugin.nunchuk_stick2btn.Right   = KEY_RIGHT

Plugin.ir_ptr.X   = ABS_X
Plugin.ir_ptr.Y   = ABS_Y

Nunchuk.C               = KEY_LEFTALT
Nunchuk.Z               = KEY_LEFTCTRL

Wiimote.A               = BTN_RIGHT
Wiimote.B               = BTN_LEFT
Wiimote.Dpad.Y      = REL_WHEEL
Wiimote.Dpad.X      = REL_HWHEEL
Wiimote.Minus        = KEY_Z
Wiimote.Plus         = KEY_Y
Wiimote.Home        = KEY_A

Wiimote.1          = KEY_F
Wiimote.2          = KEY_V




Конфиг клавиш для eescheme
Код:
$hotkey list
# Allowed keys:
# F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, Esc, Delete
# Tab, Backspace, Insert, End, Page Up, Page Down, +, -, Up, Down
# Left, Right, space, ?, !, :, ,, *, +, -, %, A, B, C, D, E, F
# G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Ctrl A
# Ctrl B, Ctrl C, Ctrl D, Ctrl E, Ctrl F, Ctrl G, Ctrl H, Ctrl I
# Ctrl J, Ctrl K, Ctrl L, Ctrl M, Ctrl N, Ctrl O, Ctrl P, Ctrl Q
# Ctrl R, Ctrl S, Ctrl T, Ctrl U, Ctrl V, Ctrl W, Ctrl X, Ctrl Y
# Ctrl Z
#
#
# Common keys
[common]
shortcut   "?":    "Help: this message"
shortcut   "Ctrl F1":    "Zoom In"
shortcut   "Ctrl F2":    "Zoom Out"
shortcut   "Ctrl F3":    "Zoom Redraw"
shortcut   "Ctrl F4":    "Zoom Center"
shortcut   "space":    "Reset local coord."
shortcut   "Ctrl Z":    "Undo"
shortcut   "Ctrl Y":    "Redo"
# Schematic editor keys
[eeschema]
shortcut   "F5":    "Next Search"
shortcut   "Ctrl A":    "Delete Item"
shortcut   "Insert":    "Repeat Last Item"
shortcut   "Tab":    "Switch move block to drag block"
shortcut   "Ctrl V":    "Move Component"
shortcut   "Ctrl F":    "Drag Component"
shortcut   "A":    "Add Component"
shortcut   "F1":    "Rotate Component"
shortcut   "F2":    "Mirror X Component"
shortcut   "F3":    "Mirror Y Component"
shortcut   "Y":    "Orient Normal Component"
shortcut   "V":    "Edit Component Value"
shortcut   "F":    "Edit Component Footprint"
shortcut   "Z":    "begin Wire"
# library editor keys
[libedit]
shortcut   "A":    "Repeat Pin"
shortcut   "V":    "Edit Pin"
shortcut   "F":    "Move Pin"
shortcut   "Ctrl A":    "Delete Pin"
$Endlist


Над PCBNew пока еще не работал. Клавиши eescheme, которые забиндены на F1-F3 вызываются через вспомогательную прогу-менюшку, запускаемую через xbindkeys.

_________________
Отворот и приворот. Потомственный мастер. Выезд со своей отверткой.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: [Эксперименты] Kicad, linux и wiimote.
СообщениеДобавлено: Чт янв 27, 2011 10:48:08 
Первый раз сказал Мяу!

Зарегистрирован: Ср дек 22, 2010 20:04:51
Сообщений: 24
Рейтинг сообщения: 0
Как говорится, на вкус и цвет...
Также надоело как работет Sprint Layout под Wine.
Покрутил несколько продуктов, Kicad не понравился. Остановился на Eagle. Пока возможностей фриварной версии хватает, а управление как родное (после 3х то лет рисования чертежей в автокаде), командная строка радует :)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: jreym и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y