Параметрический циферблат (в CadQuery2)

Источник:

Что это такое

Скрипт CadQuery, который генерирует циферблат для использования с обычно доступными комплектами часовых механизмов. (Вам необходимо принести свои собственные стрелки часов: они должны быть частью набора.)

Модель рассчитана на двухцветную печать с учетом ручно�� замены нити: вся маркировка возвышается над поверхностью часов (высота настраивается).

Параметры модели

Параметры являются частью исходного кода, сохраняемого в начале. Просто отредактируйте их вручную (я не думаю, что для CadQuery существует стандартизированный интерфейс, подобный «настройщику»), имена должны говорить сами за себя.

Входы
диаметр и толщина циферблата
диаметр центрального отверстия (и диаметр/глубина его цековки)
тип цифр (римские, арабские или нет)
если цифры должны быть повернуты или выпрямлены
размер всех элементов (внешнее кольцо, кольцо цифр, внутреннее кольцо)
ширина линий
высота строки (насколько она поднята над циферблатом)
насколько толще часовые метки
положение всех элементов (выраженное как смещение от края/предыдущего элемента)
наличие часовой и минутной разметки на обоих кольцах
шрифт и стиль, используемые для рисования цифр
размер нижней фаски (облегчает чистое снятие полей: важно, если напечатано из АБС-пластика)
Выходы

Скрипт генерирует две модели: циферблат и тестовый образец. Используйте тестовый образец, чтобы проверить настройку изменения цвета и убедиться, что вы можете правильно печатать цифры.

По умолчанию / Что на фото

Шрифт Oranienbaum от Google Fonts. Он был напечатан в eSun ABS+ Natural (белый диск) и eSun ASA Black (маркировка).

толщина = 4
радиус = 105
маркировка_толщина = 0,8
annuli_line_width = 1,4
час_марк_мульт = 3

external_annulus_marked = Ложь
external_annulus_offset = 2
external_annulus_width = 1,4

цифры = «римские» # римские, арабские, нет
numerals_rotated = Исти��а
numerals_offset = 4
numerals_size = 23
numerals_font = «Ораниенбаум»

numerals_font_kind = «regular» # обычный, курсив, жирный шрифт

внутренний_аннулус_маркед = Истина
внутренний_аннулус_оффсет = 4
внутренний_аннулус_ширина = 6

Central_hole_dia = 7,8
Central_hole_cbore_dia = 15
Central_hole_cbore_eep = 2

нижняя_фаска = 0,4

Я попыталась использовать спиральное заполнение октограммы для верхнего слоя, чтобы сделать его красивее, но результат получился не таким ровным, как хотелось бы; Вместо этого я рекомендую монотонное заполнение.

Устранение неполадок

Проверьте предварительный просмотр слайсера перед печатью. Контрольные цифры или другие отметки расположены прямо на верхней части циферблата (пояснения см. ниже).

Сценарий был протестирован (и, вероятно, требует) последней версии CadQuery2: текущая стабильная версия редактора CQ (v0.2) слишком старая, используйте ее каждую ночь.

В CadQuery есть проблемы с самопересекающейся геометрией. Это происходит при использовании некоторых шрифтов: линии шрифта пересекаются, а не четко ограничивают контур. Из-за этого CQ не может правильно определить, что находится внутри и снаружи. Обычно в результате цифры плавают над циферблатом, отсутствуют детали и т. д. В этом случае вам придется использовать другие шрифт.

09:13
6
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.