Библиотека монтажа Arduino OpenSCAD (v2.0)

Источник:

Это библиотека модулей OpenSCAD для монтажа плат Arduino. Он имеет модули для создания корпусов, бамперов, монтажных отверстий, отверстий для разъемов типа USB, а также питания и размеров платы. Если вы делаете индивидуальный корпус или устанавливаете плату Arduino в более крупный проект, это должно упростить задачу.
Включен пример SCAD-файла и несколько stls бамперов, созданных с помощью библиотеки. Долгосрочн��я цель — сделать это полезным для различных плат, а не только для Arduino.

Это версия 2.0. Если вы ищете оригинал, посмотрите версию v1.0 в моем репозитории Github:
https://github.com/kellyegan/Arduino-Mounting-OpenSCAD-Library

Библиотека использует библиотеку контактов tbuser для крепления контактов: http://www.thingiverse.com/thing:10541

Существует ряд отличных дизайнов отдельных корпусов плат Arduino, которые я использов��л для вдохновения, в том числе:

Бампер Чу: http://www.thingiverse.com/thing:26237
Распечатать инструкции
Категория: Инструкции по электронике
Библиотека монтажа OpenSCAD Arduino

В библиотеке имеется множество модулей для создания Arduino и креплений Arduino. Вот базовое описание включенных модулей. Он включает в себя все официальные доски через Due. Примеры см. в прилагаемом примере SCAD.

ардуино (тип платы)

Тип платы — UNO, LEONARDO, DUEMILANOVE, DIECIMILA, DUE, MEGA, MEGA 2560
Этот модуль создает плату Arduino с разъемом USB, источником питания и разъемами.

бампер(тип платы, монтажные отверстия)

Тип платы — UNO, LEONARDO, DUEMILANOVE, DIECIMILA, DUE, MEGA, MEGA 2560
mountHoles — (НЕОБЯЗАТЕЛЬНО) Истина или ложь для внешних монтажных отверстий бампера.
Создайте простой корпус в стиле бампера для конкретной платы.

Корпус (тип платы, стена, смещение, расширение высоты, угловой радиус, тип крепления)

Тип платы — UNO, LEONARDO, DUEMILANOVE, DIECIMILA, DUE, MEGA, MEGA 2560
wall — Толщина стенок ограждения. По умолчанию — 3.
offset — Расстояние печатной платы от стен.
heightExtension — дополнительное пространство вверху поля.
angularRadius — Радиус угла за пределами поля.
mountType — ОТВЕРСТИЯ, ШТЫРЬКИ Способ крепления стоек к плате с помощью отверстий для винтов или штифтов.
Создает корпус коробки с защелкивающейся крышкой для конкретной платы.

КорпусLid(boardType, wall, offset, angularRadius, ventHoles)

Тип платы — UNO, LEONARDO, DUEMILANOVE, DIECIMILA, DUE, MEGA, MEGA 2560
wall — Толщина стенок ограждения. По умолчанию — 3.
offset — Расстояние печатной платы от стен.
angularRadius — Радиус угла за пределами поля.
ventHoles — true, false для отверстий в крышке.
Создает крышку для корпуса коробки.

стойки (boardType, высота, нижний радиус, верхний радиус)

Тип платы — UNO, LEONARDO, DUEMILANOVE, DIECIMILA, DUE, MEGA, MEGA 2560
height — высота стоек
BottomRadius — Радиус нижней части опорного цилиндра.
topRadius — Радиус верха опорного цилиндра.
holeRadius — Радиус летка в стойке.
Это создает стойки для монтажных отверстий. Это простые цилиндры, которые могут иметь коническую форму. Для пользовательских стоек используйте модульholePlacement().

boardShape(boardType, смещение, высота)

Тип платы — UNO, LEONARDO, DUEMILANOVE, DIECIMILA, DUE, MEGA, MEGA 2560
offset — создает смещение формы от фактического размера платы. Отрицательные значения созда��т вставленную фигуру.
высота — по умолчанию используется высота печатной платы, но может быть любое необходимое значение.
Это создает форму печатной платы без отверстий. По умолчанию создается базовая печатная плата Uno.

boundingBox(boardType, offset, height, angularRadius, включить)

Тип платы — UNO, LEONARDO, DUEMILANOVE, DIECIMILA, DUE, MEGA, MEGA 2560
offset — создает смещение формы от фактического размера платы. Отрицательные значения создают вставленную фигуру.
высота — по умолчанию используется высота платы (включая компоненты), но может быть любое необходимое значение.
уголРадиус -
включить — ПЛАТА, ПЕЧАТНАЯ ПЛАТА, КОМПОНЕНТЫ Что включать в ограничительную рамку: только печатную плату, только компоненты или и то, и другое (ПЛАТА)
Это создает коробку, разм��ры которой являются крайними сторонами доски.

отверстиеПлейсмент()

Тип платы — UNO, LEONARDO, DUEMILANOVE, DIECIMILA, DUE, MEGA, MEGA 2560
Используется для размещения отверстий и является основой

08:51
3
Нет комментариев. Ваш будет первым!

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

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

Корпус для адаптера питания
📁 Корпус для преобразователя питания сПодробнее
Корпус для DC регулируемого источника
📁 Корпус для DC регулируемого источникаПодробнее
Крепление "народного" налобного фонаря
📁 Крепление «народного» налобного фонаряПодробнее
Ручка настройки Yaesu FT-817
📁 Ручка VFO для FT-817/818. ИспользуйтеПодробнее
Модель кнопки для Imax B6
Вам понадобится капля клея, чтобыПодробнее
Антенный изолятор "орешек"
Это стандартный изолятор дляПодробнее
Адаптер питания Yaesu FT-817
📁 Вертикальный адаптер под коннекторыПодробнее
Корпус для ESP32 WROOM
📁 Корпус для ESP32 WROOM 📐 STL 🪵 PETGПодробнее
Корпус для ESP32
📁 3D модель корпуса для платы NodeMCU наПодробнее
Станок для намотки катушек с филаментом
📁 Станок для намотки катушек сПодробнее
Кабельный ввод
📁 3D модель для печати кабельнойПодробнее
Кабельный ввод #2
📁 Компактный контейнер с завинчивающейсяПодробнее
Кабельный гермоввод #3
📁 3D модель для печати кабельногоПодробнее
Кабельные вводы различных размеров
📁 Кабельные вводы различных размеровПодробнее
Распределительная коробка
📁 3D модель для печати распределительнойПодробнее
Водозащищенный кабельный ввод
📁 3D модель кабельного ввода сПодробнее
Кабельный ввод #4
📁 3D модель для печати качественногоПодробнее
Распределительная коробка с креплением на стену
📁 Распределительная коробка с креплениемПодробнее
Адаптеры для SIM карт - 3D модель для печати
📁 Адаптеры для SIM карт — 3D модель дляПодробнее
Корпус для метеодатчика на ESP8266
📁 Корпус для метеодатчика на ESP8266Подробнее
Улучшенный дрон «Nano Long Range» на 1х18650
📁 Улучшенный дрон «Nano Long Range» наПодробнее
Электронные "песочные часы"
📁 Электронные «песочные часы» 📐 STLПодробнее
Контейнер для батарей ft-817
📁 Контейнер для аккумулятора FT-817 сПодробнее
Защитный каркас Yaesu FT 817
📁 Защитные рельсы для Yaesu FT 817 и 818Подробнее
YAESU FT-817 Рельсы
📁 Рельсы с подвесом для тангенты иПодробнее
Портативный настольный источник питания
📁 Портативный настольный источникПодробнее
Кейс для хранения батарей ( 21700, 18650, AA, AAA)
📁 Кейс для хранения батарей ( 21700Подробнее
Каркас для батарей 18650
📁 Корпус для Heltec V4 с GPS, проектПодробнее
Корпус для датчика на esp8266
📁 Корпус для датчика на esp8266 📐 STLПодробнее
Корпус для метеодатчика с анемометром
📁 Корпус для метеодатчика с анемометромПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.