Моделювання у freecad

У цьому уроці ми розглянемо, як створювати у Фрікаде різьблення, шестерні і як використовувати бібліотеки.

Почнемо з простого питання - навіщо нам потрібна різьблення в 3д-моделях? Якщо ми хочемо використовувати її в стандартних кріпильних елементах - болтах і гайках, і у нас в збірці їх буде кілька десятків, а то і сотня, то промальовування різьблення на кожній деталі просто уб'є наш процесор без всякого корисного результату. На двовимірних кресленнях різьблення теж відображається специфічним чином, і там її промальовування теж не потрібна. Єдиний варіант, де потрібна різьблення - якщо ми хочемо надрукувати її "в натурі" на 3д-принтері, і моделюємо 1-2 деталі, де вона є, або хочемо красиво візуалізувати різьблення в рендер. Запам'ятаємо просте правило - при кількості різьбових з'єднань більше 3-4х краще відмовитися від її моделювання в принципі і перейти на звичайний циліндр. Це не тільки заощадить наші особисті процесорні ресурси, але і буде хорошим тоном при подальшому перевикористання елементів з вашого проекту іншими людьми.

У Фрікаде застосовано елегантне рішення цієї проблеми - можна включити генерацію різьблення для кожного окремого болта або гайки в їх властивості. Якщо є бажання показати багато болтів і гайок з різьбою, їх можна отрендеріть і видалити параметричні моделі (які вимагають більше ресурсів). Все це дозволяє робити Fasteners Workbench:

Моделювання у freecad

Цей верстат не входить в стандартний список. Для його установки спочатку встановимо Addons Installer Macro - макрос, який дозволяє зручно встановлювати у Фрікад додаткові верстати і макроси. Перейдемо за посиланням на гітхаб. і згідно з інструкцією нижче встановимо файл addons_installer.FCMacro в папку для макросів у вашій поточної інсталяції Фрікада:

Моделювання у freecad

Скопіювавши файл, закриємо і відкриємо діалог, щоб Фрікад перечитав директорію. Виділимо макрос і натиснемо Execute / Виконати. З'явиться діалог з верстатами і макросами для установки. Виберемо пункт fasteners і натиснемо кнопку Install / Update:

Моделювання у freecad

Після цього перезапустити Фрікад і відкриємо новий документ і верстак Fasteners. Виберемо в панелі який-небудь болт і натиснемо на іконку для додавання його в документ. Виділивши цей болт в панелі зліва, подивимося на його властивості:

Моделювання у freecad

Моделювання у freecad

Виділимо край отвору:

Моделювання у freecad

І натиснемо на болт ISO 4017:

Моделювання у freecad

Тепер болт у нас пов'язаний з отвором. Якщо ми перемістимо або повернемо шайбу, болт пересунеться і повернеться слідом за нею. Так можна встановити кілька болтів відразу, виділивши кілька країв отворів за допомогою кнопки CTRL. Тепер і параметри набувають сенсу: invert перевертає болт, offset зміщує його щодо краю отвору, match Outer вирівнює діаметр різьби, щоб він вклався в діаметр отвору.

Якщо у нас в деталі кілька отворів, ми можемо переміщати болт з одного отвору в інше за допомогою команди Move на панелі. Створимо деталь з декількома отворами: приховуємо болт за допомогою Space (клавіша Пробіл), перейдемо на верстак Sketcher. виділимо M6-Washer і створимо ескіз на межі:

Моделювання у freecad

Потім перейдемо на верстак Part Design і використовуємо Pocket (Карман) з параметром "Через все".

Моделювання у freecad

Потім застосуємо до одержали об'єкту Pocket операцію Polar Pattern feature:

Моделювання у freecad

В поле події ми вказали число отворів 3. Натиснемо ОК. Перейдемо в Fasteners workbench. виділимо болт, зробимо його видимим (Space), виділимо край одного з отворів за допомогою CTRL. і натиснемо Move:

Моделювання у freecad

Поставимо по болту в усі інші отвори. Виділимо всі болти і встановимо різьблення в true. Після зняття виділення з поля ми побачимо результат:

Моделювання у freecad

Отрендеріть болти. Виділимо їх і натиснемо Change object to simple non-parametric shape.

Моделювання у freecad

Такий рендеринг також дозволяє спростити передачу проекту іншим людям: для того, щоб відкрити такий проект, користувачеві не потрібно спеціально встановлювати Fasteners Workbench. Але зв'язку таких болтів з отворами губляться, тому я не рекомендую видаляти базову версію файлу з оригінальними моделями - краще використовувати циліндри, але зберігати зв'язність.

На закінчення розповім про шестернях. Генерація шестерень вбудована в Фрікад - відкрийте верстак Part Design і виберіть з меню Part Design - Involute Gear. Вводимо кількість зубів, модуль зуба (відношення діаметра ділильної (середньої) окружності до кількості зубів), кут зачеплення, і отримуємо об'єкт, який можемо легко видавити, вирізати отвір в центрі і перетворити в шестерню.

Моделювання у freecad

Косозубая шестерня робиться приблизно так само. Створюємо два об'єкти InvoluteGear. звичайний і копію через Draft - Clone. другий об'єкт переміщаємо по Z і повертаємо:

Моделювання у freecad

І виконуємо операцію Part - Loft:

Моделювання у freecad

Тиснемо ОК. і отримуємо косозубой шестерню!

Моделювання у freecad

Аналогічно можна зробити шеврон шестерню, тільки потрібно створити дві копії, і повернути середню. Виконати Loft. виділивши чекбокс "Лінійчата поверхню" - і ми отримаємо результат.

Моделювання у freecad

Посилання на джерела:

Моделювання у freecad

Споруда 3D принтера

  • Моделювання у freecad
    "Hacked" RAMPS 1.4 + Arduino Due + RepRapDiscount Smart Controller - Поставивши собі за мету недорого побудувати 32-бітний принтер, я вирішив спробувати реалізувати схему з переробленим стандартним RAMPS і недорогий Arduino Due. вибираємо комплектуючі
  • Моделювання у freecad
    ENDSTOP. Кінець, зупинись! - Є купа статей про те, як треба підключати концевики (endstop). І з картинками, і без. Але, на жаль, у всій
  • Прошивка MK4duo (Marlin Kimbra) - MK4duo (Marlin Kimbra) - це перероблена прошивка Marlin італійським RepRap спільнотою. Цікава підтримкою низкобюджетного RAMPS4DUE на Arduino DUE (32 біта). Можливості: Підтримує
  • Порівняння роботи PID на прошивках Repetier і Marlin - Для загального розуміння принципів роботи PID. Р - це сила впливу, без D вона завжди буде на максимум тому D
  • Моделювання у freecad
    Прошивка Марлін з налагодженою автокалібруванням столу - прошивка Marlin 1.1.0 RC3. Опис: Активоване російську мову. Активована Servo. Активована автокалібровка столу. Розблоковано Eeprom. Підстроюємо прошивку під себе: Для
  • Моделювання у freecad
    Пропорційно-інтегрально-диференціює (ПІД) регулятор і вирівнювання графіка температури - Прийшов час калібрувати HotEND і стіл. Я користуюся EEPROM тому мне нравиться вносити настройки не прошиваючи зайвий раз принтер і
  • Моделювання у freecad
    Зміна базових налаштувань 3D принтера без перезаливання прошивки - Сучасні популярні прошивки для 3D принтерів на мікроконтролерах ATmega для зберігання деяких параметрів (змінних) використовують незалежну пам'ять EEPROM (Electrically Erasable Programmable Read-Only
  • Моделювання у freecad
    Огляд прошивки Teacup - Прошивка Teacup це RepRap прошивка з акцентом на продуктивність, стабільність, чистоту коду і простоту використання. Код написаний на C ++. Працює на
  • Моделювання у freecad
    Інтелектуальне управління додатковими вентиляторами на RAMPS 1.4 - Часто вентилятори на хотенде виділяються настирливим звуком. Особливо в просте, коли друк ще не запущена або вже закінчена. Для керування
  • Моделювання у freecad
    Налаштування прошивки Marlin для 3D принтера - Більшість 3D принтерів працюють під управлінням популярної прошивки Marlin. Для деяких 3D принтерів існують вже стандартно сконфігуровані прошивки: Ultimaker Original Ultimaker

Переходимо на 32 біта

  • Моделювання у freecad
    Проблеми плат Arduino Due. Варіанти рішень. На що звернути увагу при покупці - У попередньому "опусі" я спробував зібрати з різних джерел і узагальнити у вигляді гранично короткою інструкції як не вникаючи в
  • Моделювання у freecad
    "Hacked" RAMPS 1.4 + Arduino Due + RepRapDiscount Smart Controller - Поставивши собі за мету недорого побудувати 32-бітний принтер, я вирішив спробувати реалізувати схему з переробленим стандартним RAMPS і недорогий Arduino Due. вибираємо комплектуючі
  • Моделювання у freecad
    Ultimaker 2 + smini від MKS - Привіт всім Минуло пару місяців з використанням Ultimaker 2 з мізками MKS Gen 1.4 і за цей час згоріло по
  • Моделювання у freecad
    Переробляємо RAMPS 1.4 під DUE 32 біта. Продовження EEPROM - Загалом я любитель використовувати EEPROM, а не прошивати ардуінку при зміні 1 параметра. При спробі запису в EEPROM змін
  • Моделювання у freecad
    Переробляємо RAMPS 1.4 під DUE 32 біта - Така модифікація RAMPS 1.4 називається RAMPS4DUE і вже описувалася на інших ресурсах, де ми і почерпнули корисну інформацію. В цій
  • Прошивка MK4duo (Marlin Kimbra) - MK4duo (Marlin Kimbra) - це перероблена прошивка Marlin італійським RepRap спільнотою. Цікава підтримкою низкобюджетного RAMPS4DUE на Arduino DUE (32 біта). Можливості: Підтримує

Віддалене управління 3D принтером

[Quote = Zur post_id = 17714 time = 1509384394 user_id = 1 599] мабуть витрачу я вихідні на окреслення пластика. І хренакну все з сталюгі ...

Схожі статті