телескоп майже готовий до безхмарних ночей, але поки хмарно, я намагаюсь готуватися, і захотів надрукувати тримач для телефона — не для фотографування, а для використання astrohopper або sky map в режимі вказівника, коли телефон показує на екрані ту частину неба, куди дивиться телескоп. завантажив модель в слайсері, потім ремікс на неї, але не друкував, бо не задоволений якістю. відкрив модель у freecad, щоби модифікувати, — дзуськи, бо це stl; а збудувати свій тримач з нуля не можу, бо виявилося, що відколи я пройшов декілька підказок зі створення моделей, я повністю забув, як користуватися програмою!
чому freecad?
чому не онлайновий tinkercad? tinkercad чудовий: багатий на різноманітні функції, дуже зручний і яскравий, простий у вивченні, пропонує багато візуальних навчальних матеріялів і підходить для «найнульовіших» початківців і навіть дітей! тож чому не він?
одним словом: sustainability, у моєму власному розумінні терміну. якщо трохи розгорнути:
- freecad — вільне програмне забезпечення (tinkercad — пропрієтарний продукт autodesk’а);
- freecad — локальний додаток, працює без підключення до інтернету (tinkercad — веб-додаток);
- freecad — нехай складніший у вивченні й фокусований на дизайн 3d, але значно потужніший.
на додачу freecad має українську локалізацію.
навіщо?
навіщо взагалі витрачати час на вивчення досить складного інструменту, якщо можна брати готові моделі з thingiverse, printables, thangs тощо і друкувати? невже потреба трішки модифікувати одну модель варта згаяного часу?
кожен сам собі відповідає на це питання; моя відповідь — бо мені цікаво.
шпаргалка
думав, як найкраще скласти нагадування собі щодо використання freecad, бо інструмент справді не такий простий, а я схильний швидко забувати процедури, якими по послуговуюся щодня:
- нотатки щодо проходження кількох підказок? — шкода часу;
- переклад якоїсь базової підказки українською? — подобається ідея, але наразі шкода часу й на це, бо хочеться скоріше взятися до дизайну, хоча колись, можливо, зроблю.
пробігши ще раз базову підказку, пригадав, що робота з новою моделлю у freecad має певну циклічність, яка більше залежиться від вибраного підходу (в моєму випадку: part design + sketch), ніж від самої моделі, і її можна компактно описати:
- крок 1. створити новий проєкт: меню > файл > новий (
ctrl+n
). - крок 2. вибрати робоче середовище (workbench) part design: меню > вид > робочі середовища > part design (
w
7
). - крок 3. створити нове тіло (body): меню > дизайн деталі > створити тіло…
- крок 4. цикл формування (сам придумав термін, можна критикувати) — повторювати до отримання потрібної форми:
- крок 4.1. додати ескіз основного габариту (перший прохід циклу) або формуючих елементів (наступні ітерації) в площині, котра найкраще опише характерну форму (основні площини або площини поверхонь вже існуючого тіла).
- крок 4.2. задати обмеження (constraints), допоки креслення не буде «повністю обмежений»; макс. використовувати параметризацію (іменовані характерні розміри) та «зовнішню геометрію» (додавання посилань на елементи інших креслень в проєкті, щоби можна було використати їх в обмеженнях поточного елементу).
- крок 4.3. основний габарит автоматично створить тіло, на наступних ітераціях — сформувати елемент з креслення (екструзія? обертання?).
- крок 4.4. інтегрувати формуючий елемент до основного тіла за допомогою булевих операцій тощо.
- крок 5. перевірки, refine, тощо (уточнити пізніше).
- крок 6. підготовка й експорт для слайсера.
якось так, мабуть.
ресурси
якщо проходити підказки англійською мовою, варто поміняти мову інтерфейсу freecad на англійську (щоби не плутатися в назвах): головне меню > правка > налаштування > загальні > мова (надалі «головне меню» я скорочуватиму до «меню»). сподіваюсь, колись матимемо хороші навчальні матеріяли українською (може і я долучусь, хоча, вочевидь, мій термінологічний словничок ще потребує серйозного уточнення, перш ніж я міг би братися за якісь переклади).
- покрокові посібники freecad (wiki.freecad.org/tutorials); я починав би з найпростіших у такому порядку:
- книжка: freecad for makers (hackspace.raspberrypi.com/books/freecad)