CAD

Table of Contents

Погружение в LinuxCNC

Статья для тех кто плохо знает английский и не любит читать километры форумов

Недавно я участвовал в проекте одной перспективной молодой команды Jamlab , как видно я там есть)) Это статья скорее как фиксация некоего этапа работы , показывающая что я cделал, это важно иногда фиксировать навыки в виде балов в Skills, или новых выученных трюков в Feats(Передаю привет всем ролевикам).

axis_joystick_experiments.png

Использование макросов в KiCAD

megamacrosupro_kicad.png

Про макросы kiCAD я слышал давно, на конференции(которую мы кстати организовывали и проводили) пример использования макросов оттуда же(советую посмотреть презентацию kicad), но нигде не мог найти описания работы и внятного руководства. Ну и вообще интересно знать зачем используют макросы в EDA программах. Итак макрос это последовательность точек и соответственно клавиш нажатых в этих точках, судя по наблюдениям клавиши эти должны быть функциональными, т.е. после них должно происходить некое действие(смотрите список горячих клавиш). Т.к. гугл не выдал мне сведенья о готовых и полезных в хозяйстве примерах макросов и сохраненных .mcr файлов, пришлось доходить самому.

Проект QUCS снова жив!

qucs_qt4_work.png

Под Linux есть не так уж много проектов эмуляторов работы радиоэлектронных схем и при этом обладающих простым интерфейсом. И неплохой документацией.

KiCAD: состояние и нововведения.

Итак чтобы посмотреть что же нового появилось в kiCAD за год, мы собрали новую версию(6.08.13).

kicad_pattern.png

Обзорный доклад о состоянии инженерного ПО в Linux(Install Fest 2013)

Доклад подготовлен для Install Fest, он поверхностный и запостил я его для того чтобы те кто не успел услышать, прочли. Ну а те кто и так все слушали могут найти здесь дополнительную информацию.

презентация

Возвращение schhist

С появлением систем контроля версий, их начали применять для всего подряд. Действительно система контроля версий позволяет зафиксировать некие состояния системы и потом возвращаться к ним. Это набор минимум.

Благодаря тому, что kicad хранит свои данные в текстовых файлах, а не в бинарниках, это позволяет использовать git и прочие системы контроля версий для ведения проектов.

Под катом вас ждет статья о том как сделать работу с git чуть удобней при проектировании в kicad.

kicad_diff_work.png

Возможности и трюки общественного QCAD, а также LibreCAD

librecad_intro.png

Пока LibreCAD полностью не перенес все возможности QCAD community edition будем пользоваться QCAD. И периодически тестировать LibreCAD на скорость.

Открытый стандарт STEP: часть 1

old_cad.jpg

Уважаемые читатели, эту статью я начинал и переписывал несколько раз, в результате их будет несколько. Тема будоражит меня с детства но к сожалению нехватка времени да и лень размазало мои исследования по годам. Возможно занимаясь этим в университете плоды были плодотворней, ну и по правде говоря здесь не включены ошибочные ответвления, хотя на сайте они присутствуют в виде статей по openPLM)

Итак это все же не научная статья, а блог поэтому здесь и далее буду вплетать некие рассуждения. Все из нас смотрели фильмы особенно научно-фантастические и помните моменты когда герой либо что-то проектировал либо добывал данные о каком-то техническом объекте, открывался красивый интерфейс в котором удобно и визуально понятно было что за объект, его характеристики и описание. Компьютерное моделирование вообще завораживало.

Ещё в детстве мне попалась детская книга по САПР и я понял что придя в университет не буду сидеть за кульманом…. ладно отвлекся

ironmaninterface1.jpg

Figure 8: На случай если вы не вдохновились первой картинкой

FreeCAD : глобальные изменения в 0.17

Медленно и лениво, сел я вечером писать сценарий для видео по PartDesign модулю, предварительно обновив FreeCAD и понял что все поменялось.

freecad_partdesign_new_2016.png

После копаний на форумах и в черновиках wiki-страниц, предоставляю небольшую справку о том как работать с новым PartDesign модулем, а также переписанным Drawing модулем который теперь называется TechDraw

Уважаемые читатели, пожалуйста подсказывайте принятые названия или лучший перевод терминов. Меня как истину в последней инстанции воспринимать нельзя, т.к. все же САПР это моё хобби а не работа.

Сборка и установка виртуальной машины openPLM

OpenPLM - open source решение для управления жизненным циклом изделий.

AssemblyTestwork_openPLM.png

Прошу прощения что давно не писал на сайт. Все таки Свободный Инженерный софт это хобби и материала для полной статьи не хватало, там попробуешь ,сям потестишь.. то работает ,то не работает. Раньше мы с коллегой вели сайт src.lgg.ru потом вот переехали потеряли по дороге кучу статей, среди них была статья про установку openPLM и работу в нем.

За эти 2? года все поменялось, проект openPLM закрылся, точнее разработчик больше не комитит в svn и занимается доработкой и сопровождением того что есть на заказ. Мы вот уже все выпустились и теперь не получается писать статьи забивая на пары и в перерывах по вечерам.

Ну да по фигу, в общем проект openPLM - уникален среди open source софта, крупные CAD производители пишут свои собственные интегрирующие системы. Сначала это распространялось только на крупных игроков, вроде Siemens NX и CATIA. Но теперь уже и средние CAD обладают инструментами для электронного документооборота и управления жизненным циклом изделия. Среди opensource такого нет, а папками или ProjectManager -ами которые используют программисты, не совсем удобно пользоваться.

Введение в openPLM

В данной статье , постараюсь изложить зачем нужен такой софт как openPLM в чем его отличие от всяких "систем управления документами" или проектами. Также будут описаны словленные баги , декларируемые на сайте возможности, а также что хотелось бы видеть и исправить в проекте openPLM.

openplmintro_title.png

Вспомогательные утилиты для KiCAD

Рассмотрим различные вспомогательные утилиты для работы kicad. Изначально я был полон энтузиазма и примеров вспомогательного софта было больше ,но как только я начал пробовать завести эти программы, они - отказывались работать, так что пока вот такой маленький обзор, но я думаю мы будем его расширять.

Пробуем скрипты в QCAD

qcad_script_intro.png

Вы знаете многие вещи проходят незаметно, особенно если давно чем-то не пользоваться, а я уже не брал в руки CAD года два. Итак о незаметных вещах, как Вы знаете существуют не так много свободных 2D САПР. Ещё меньше существует таких в которых можно попытаться сдать чертеж по ГОСТ. История QCAD CE и его форка LibreCAD наталкивает на грустные мысли о крупных C++ проектах, энтузиазме и реальной жизни кода(с другой стороны Open CASCADE заметно перепилили, после того как его открыла Salome).

Но да не суть в QCAD CE есть скрипты и если раньше это было слабо заметно то теперь примеров в проекте достаточно, а не только вкладка "Нарисовать линию". Слабая распространенность скриптов видимо связана с тем что JS(на самом деле ECMA) не настолько известен инженерным работникам, нежели Python. Ниже переведено руководство. Ну также комментарии и дополнения.

Тестируем FreeCAD-PCB

freecadpcb_finauisp.png

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

Времена когда мы делали модельки компонентов в wings3d с его ужасным управлением, а если и делали чем другом, то все равно приходилось сохранять через wings потому что kicad читал только wrml от wings3d. Все эти масштабирование на 2.54, они кажется в прошлом и хотя сейчас в самом kicad планируют как то переписать и пересмотреть 3D рендер и формат присоединяемых моделей

Но это уже не важно KiCAD-PCB работает отдельно.

Примеряемся к SolveSpace

solvespace-interface.png

Выполняю обещанный долгострой. Давным давно, ещё когда проект SolveSpace только выложили в публичное поле, я порывался написать статью о нем. Но время шло, а все никак.. вот совесть замучила.

Этот комментарий напишу до погружения: По тому что я наблюдал и тыкал другие CAD, для меня есть FreeCAD и все, OpenSCAD для программистов головного мозга, SolveSpace для минималистов любителей темного интерфейса и тайлинга. Brl-CAD ,хз наверное для вояк-лисповодов

FreeCAD : надежды и нововведения 0.14 версии

Пора подготовить новый доклад к проходящему в Москве Install Fest-у, а я давно не заглядывал в FreeCAD.(3 месяца)

phaser_freecad_oldassembly.png

За это время wiki и заглавная сайта FreeCAD переехали на другой хостинг http://www.freecadweb.org/ , да и мы сменили имя с src.lgg.ru на crafting.be.

Author: valber

Created: 2019-08-26 Пн 00:06

Validate