Electronic CAD
Dec. 18th, 2010 11:19 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Сижу, разбираюсь с софтинами для рисования схем и разводки печатных плат. Благо, на easyelectronics.ru дофига понятных пошаговых мануалов.
Рисую схему по этому мануалу. Вы таки будете смеяться, но когда я последний раз рисовал схемы(96 год?) - это еще делалось на бумажке, в лучшем случае в паинте. Схемы были простые и собиралось все на макетках.
Тяжко то, что не для всех используемых компонентов имеются прототипы в библиотеках, приходится самому рисовать.
Ну и юзабилити CAD софтин, как всегда, оставляет желать лучшего.
А, вспомнил, чего меня еще напрягает в софте для схем и вообще выборе компонентов. Это разбиение деталей по производителям, а не по функциям, характеристикам и корпусам. Это как на рынке: "товары отсортированы по продавцу".
Ну и, скажем, в том же самом Eagle в библиотеках детали с корпусами связаны жестко, что нарушает 3 нормальную форму БД и превращает выбор детали в тыкву. Сразу видно, что авторы БД никогда в глаза не видели.
Рисую схему по этому мануалу. Вы таки будете смеяться, но когда я последний раз рисовал схемы(96 год?) - это еще делалось на бумажке, в лучшем случае в паинте. Схемы были простые и собиралось все на макетках.
Тяжко то, что не для всех используемых компонентов имеются прототипы в библиотеках, приходится самому рисовать.
Ну и юзабилити CAD софтин, как всегда, оставляет желать лучшего.
А, вспомнил, чего меня еще напрягает в софте для схем и вообще выборе компонентов. Это разбиение деталей по производителям, а не по функциям, характеристикам и корпусам. Это как на рынке: "товары отсортированы по продавцу".
Ну и, скажем, в том же самом Eagle в библиотеках детали с корпусами связаны жестко, что нарушает 3 нормальную форму БД и превращает выбор детали в тыкву. Сразу видно, что авторы БД никогда в глаза не видели.
no subject
Date: 2010-12-18 09:23 pm (UTC)Говорят, KiCAD еще хуже. Больше всего убивает то, что в каждой софтине у авторов свои понятия об "удобстве", а переключения между Eagle, TopoR, Proteus и Microcap, например, требуют смены всех привычных навыков работы.
no subject
Date: 2010-12-18 09:59 pm (UTC)Все они, конечно, с придурью, но в кикаде отдельно "микросхема" (при рисовании принципиалки) и отдельно "выбрать вариант корпусировки" (при переходе к монтажке)
no subject
Date: 2010-12-19 07:52 am (UTC)no subject
Date: 2010-12-19 09:31 am (UTC)Кстати, выбор/смену корпусов для смд-мелочёвки тоже будем делать руками для каждого элемента (включая перемычки) (прецизионно выбирая его в схеме, или долбаясь при каждой установке каждого резистора), вместо того, чтоб назначить оптом сразу на всех? :)
no subject
Date: 2010-12-19 09:35 am (UTC)Опять не понял о чем ты. Ставишь резисторы нужного корпуса сразу и все.
no subject
Date: 2010-12-19 09:45 am (UTC)Вот это и есть кривое юзабилити. Общеизвестно, что нужно либо не давать пользователю делать ошибки вообще, либо давать возможность их исправлять, либо изменение/исправление является стандартным workflow для программы и соответственно должно делаться за минимум шагов.
no subject
Date: 2010-12-19 09:49 am (UTC)no subject
Date: 2010-12-19 09:53 am (UTC)no subject
Date: 2010-12-19 09:57 am (UTC)нет. Я про замену тиньки в одном корпусе на тиньку в другом, потому что нужного нет в наличии.
>Опять не понял о чем ты. Ставишь резисторы нужного корпуса сразу и все.
Это как это сразу?
Я не всегда знаю, что у меня есть. Нужное не всегда есть в ближайших магазинах, а иногда есть, но не 0603, а 0805 или 1608. А иногда я неправильно помню размеры.
Так вот, низначение корпусов символам прямо всем сразу -- это реально удобно, а в орле и протеусе оно совсем отвратно.
no subject
Date: 2010-12-18 10:00 pm (UTC)Может со стороны чё умное-конкретное посоветую
no subject
Date: 2010-12-18 10:08 pm (UTC)атмега+датчик давления(MPX4115)+n датчиков температуры DS18B20 на одной шине (улица, балкон, комната-пол, комната-середина стены, вторая комната)+LCD индикатор+несколько кнопочек для выбора "что показывать на индикаторе".
И UART к компу, чтобы затем раздавать показания датчиков с веб-сервиса. А к нему уже коннектится что попало.
no subject
Date: 2010-12-18 10:22 pm (UTC)По схемотехнической сложности - та же фигня что max232/adm232/adm202, но к совеменному компу подключаться проще - не нужен внешний переходник.
Я, кстати, на плате оставил ттл-уарт, а переходник "в компорт" сделал в виде отдельной микроплатки.
Кстати, к метеодевайсу сразу можно заложить несколько аффекторов (открыть/закрыть форточку, нагрев, охлаждение). Плюс, я бы еще поискал, как измерить влажность и CO2 в воздухе.
А LCD мне бы лично было делать лень. :)
no subject
Date: 2010-12-18 10:27 pm (UTC)А USB к компу надо, да. Переходник-то тут есть, но это печаль.
Но искать всякие FTDI мне тоже лень :)
no subject
Date: 2010-12-19 06:34 am (UTC)Re: Прикольная идейка
Date: 2010-12-29 11:19 pm (UTC)no subject
Date: 2010-12-19 06:23 am (UTC)no subject
Date: 2010-12-19 07:54 am (UTC)Группировка по производителям это плохо, но в игле неплохо работает поиск и это хорошо.
no subject
Date: 2010-12-19 08:01 am (UTC)no subject
Date: 2010-12-19 08:09 am (UTC)no subject
Date: 2010-12-19 12:10 pm (UTC)no subject
Date: 2010-12-19 07:48 am (UTC)no subject
Date: 2010-12-19 11:38 am (UTC)no subject
Date: 2010-12-19 12:53 pm (UTC)no subject
Date: 2010-12-27 08:13 am (UTC)no subject
Date: 2010-12-29 11:21 pm (UTC)