CAD
Table of Contents
- Погружение в LinuxCNC
- Использование макросов в KiCAD
- Проект QUCS снова жив!
- KiCAD: состояние и нововведения.
- Обзорный доклад о состоянии инженерного ПО в Linux(Install Fest 2013)
- Возвращение schhist
- Возможности и трюки общественного QCAD, а также LibreCAD
- Открытый стандарт STEP: часть 1
- FreeCAD : глобальные изменения в 0.17
- Сборка и установка виртуальной машины openPLM
- Введение в openPLM
- Вспомогательные утилиты для KiCAD
- Пробуем скрипты в QCAD
- Тестируем FreeCAD-PCB
- Примеряемся к SolveSpace
- FreeCAD : надежды и нововведения 0.14 версии
Погружение в LinuxCNC
Статья для тех кто плохо знает английский и не любит читать километры форумов
Недавно я участвовал в проекте одной перспективной молодой команды Jamlab , как видно я там есть)) Это статья скорее как фиксация некоего этапа работы , показывающая что я cделал, это важно иногда фиксировать навыки в виде балов в Skills, или новых выученных трюков в Feats(Передаю привет всем ролевикам).
Использование макросов в KiCAD
Про макросы kiCAD я слышал давно, на конференции(которую мы кстати организовывали и проводили) пример использования макросов оттуда же(советую посмотреть презентацию kicad), но нигде не мог найти описания работы и внятного руководства. Ну и вообще интересно знать зачем используют макросы в EDA программах. Итак макрос это последовательность точек и соответственно клавиш нажатых в этих точках, судя по наблюдениям клавиши эти должны быть функциональными, т.е. после них должно происходить некое действие(смотрите список горячих клавиш). Т.к. гугл не выдал мне сведенья о готовых и полезных в хозяйстве примерах макросов и сохраненных .mcr файлов, пришлось доходить самому.
Проект QUCS снова жив!
Под Linux есть не так уж много проектов эмуляторов работы радиоэлектронных схем и при этом обладающих простым интерфейсом. И неплохой документацией.
KiCAD: состояние и нововведения.
Итак чтобы посмотреть что же нового появилось в kiCAD за год, мы собрали новую версию(6.08.13).
Обзорный доклад о состоянии инженерного ПО в Linux(Install Fest 2013)
Доклад подготовлен для Install Fest, он поверхностный и запостил я его для того чтобы те кто не успел услышать, прочли. Ну а те кто и так все слушали могут найти здесь дополнительную информацию.
Возвращение schhist
С появлением систем контроля версий, их начали применять для всего подряд. Действительно система контроля версий позволяет зафиксировать некие состояния системы и потом возвращаться к ним. Это набор минимум.
Благодаря тому, что kicad хранит свои данные в текстовых файлах, а не в бинарниках, это позволяет использовать git и прочие системы контроля версий для ведения проектов.
Под катом вас ждет статья о том как сделать работу с git чуть удобней при проектировании в kicad.
Возможности и трюки общественного QCAD, а также LibreCAD
Пока LibreCAD полностью не перенес все возможности QCAD community edition будем пользоваться QCAD. И периодически тестировать LibreCAD на скорость.
Открытый стандарт STEP: часть 1
Уважаемые читатели, эту статью я начинал и переписывал несколько раз, в результате их будет несколько. Тема будоражит меня с детства но к сожалению нехватка времени да и лень размазало мои исследования по годам. Возможно занимаясь этим в университете плоды были плодотворней, ну и по правде говоря здесь не включены ошибочные ответвления, хотя на сайте они присутствуют в виде статей по openPLM)
Итак это все же не научная статья, а блог поэтому здесь и далее буду вплетать некие рассуждения. Все из нас смотрели фильмы особенно научно-фантастические и помните моменты когда герой либо что-то проектировал либо добывал данные о каком-то техническом объекте, открывался красивый интерфейс в котором удобно и визуально понятно было что за объект, его характеристики и описание. Компьютерное моделирование вообще завораживало.
Ещё в детстве мне попалась детская книга по САПР и я понял что придя в университет не буду сидеть за кульманом…. ладно отвлекся
Figure 8: На случай если вы не вдохновились первой картинкой
FreeCAD : глобальные изменения в 0.17
Медленно и лениво, сел я вечером писать сценарий для видео по PartDesign модулю, предварительно обновив FreeCAD и понял что все поменялось.
После копаний на форумах и в черновиках wiki-страниц, предоставляю небольшую справку о том как работать с новым PartDesign модулем, а также переписанным Drawing модулем который теперь называется TechDraw
Уважаемые читатели, пожалуйста подсказывайте принятые названия или лучший перевод терминов. Меня как истину в последней инстанции воспринимать нельзя, т.к. все же САПР это моё хобби а не работа.
Сборка и установка виртуальной машины openPLM
OpenPLM - open source решение для управления жизненным циклом изделий.
Прошу прощения что давно не писал на сайт. Все таки Свободный Инженерный софт это хобби и материала для полной статьи не хватало, там попробуешь ,сям потестишь.. то работает ,то не работает. Раньше мы с коллегой вели сайт src.lgg.ru потом вот переехали потеряли по дороге кучу статей, среди них была статья про установку openPLM и работу в нем.
За эти 2? года все поменялось, проект openPLM закрылся, точнее разработчик больше не комитит в svn и занимается доработкой и сопровождением того что есть на заказ. Мы вот уже все выпустились и теперь не получается писать статьи забивая на пары и в перерывах по вечерам.
Ну да по фигу, в общем проект openPLM - уникален среди open source софта, крупные CAD производители пишут свои собственные интегрирующие системы. Сначала это распространялось только на крупных игроков, вроде Siemens NX и CATIA. Но теперь уже и средние CAD обладают инструментами для электронного документооборота и управления жизненным циклом изделия. Среди opensource такого нет, а папками или ProjectManager -ами которые используют программисты, не совсем удобно пользоваться.
Введение в openPLM
В данной статье , постараюсь изложить зачем нужен такой софт как openPLM в чем его отличие от всяких "систем управления документами" или проектами. Также будут описаны словленные баги , декларируемые на сайте возможности, а также что хотелось бы видеть и исправить в проекте openPLM.
Вспомогательные утилиты для KiCAD
Рассмотрим различные вспомогательные утилиты для работы kicad. Изначально я был полон энтузиазма и примеров вспомогательного софта было больше ,но как только я начал пробовать завести эти программы, они - отказывались работать, так что пока вот такой маленький обзор, но я думаю мы будем его расширять.
Пробуем скрипты в QCAD
Вы знаете многие вещи проходят незаметно, особенно если давно чем-то не пользоваться, а я уже не брал в руки CAD года два. Итак о незаметных вещах, как Вы знаете существуют не так много свободных 2D САПР. Ещё меньше существует таких в которых можно попытаться сдать чертеж по ГОСТ. История QCAD CE и его форка LibreCAD наталкивает на грустные мысли о крупных C++ проектах, энтузиазме и реальной жизни кода(с другой стороны Open CASCADE заметно перепилили, после того как его открыла Salome).
Но да не суть в QCAD CE есть скрипты и если раньше это было слабо заметно то теперь примеров в проекте достаточно, а не только вкладка "Нарисовать линию". Слабая распространенность скриптов видимо связана с тем что JS(на самом деле ECMA) не настолько известен инженерным работникам, нежели Python. Ниже переведено руководство. Ну также комментарии и дополнения.
Тестируем FreeCAD-PCB
Прошу прощения у читателей если таковые имеются, что я давно не писал. Так сказать не генерил контент. Но не будем об этом. В этой заметке я бы хотел зафиксировать знания о модуле FreeCAD-PCB
Времена когда мы делали модельки компонентов в wings3d с его ужасным управлением, а если и делали чем другом, то все равно приходилось сохранять через wings потому что kicad читал только wrml от wings3d. Все эти масштабирование на 2.54, они кажется в прошлом и хотя сейчас в самом kicad планируют как то переписать и пересмотреть 3D рендер и формат присоединяемых моделей
Но это уже не важно KiCAD-PCB работает отдельно.
Примеряемся к SolveSpace
Выполняю обещанный долгострой. Давным давно, ещё когда проект SolveSpace только выложили в публичное поле, я порывался написать статью о нем. Но время шло, а все никак.. вот совесть замучила.
Этот комментарий напишу до погружения: По тому что я наблюдал и тыкал другие CAD, для меня есть FreeCAD и все, OpenSCAD для программистов головного мозга, SolveSpace для минималистов любителей темного интерфейса и тайлинга. Brl-CAD ,хз наверное для вояк-лисповодов
FreeCAD : надежды и нововведения 0.14 версии
Пора подготовить новый доклад к проходящему в Москве Install Fest-у, а я давно не заглядывал в FreeCAD.(3 месяца)
За это время wiki и заглавная сайта FreeCAD переехали на другой хостинг http://www.freecadweb.org/ , да и мы сменили имя с src.lgg.ru на crafting.be.