news 2026/8/19 17:43:37

BOSL标准机械件速查手册:公制螺丝、直线轴承座与NEMA电机安装孔设计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
BOSL标准机械件速查手册:公制螺丝、直线轴承座与NEMA电机安装孔设计

BOSL标准机械件速查手册:公制螺丝、直线轴承座与NEMA电机安装孔设计

【免费下载链接】BOSLThe Belfry OpenScad Library - A library of tools, shapes, and helpers to make OpenScad easier to use.项目地址: https://gitcode.com/gh_mirrors/bo/BOSL

BOSL(The Belfry OpenScad Library)是一套让 OpenSCAD 建模更轻松的标准机械件库,内置公制螺丝、直线轴承座、NEMA 电机安装孔等常用件的尺寸数据与现成模块。本 BOSL标准机械件速查手册汇总最常用的机械件参数与调用方式,帮你告别翻手册、查图纸,几行代码就能生成可直接打印的机械结构。


一、BOSL 是什么?为什么机械设计用它最省心?

BOSL 的核心价值是把"查标准件尺寸表 + 手写基础几何体"这两件烦心事全部封装好。你在 README.md 中可以快速了解安装方法:下载解压后把目录改名为BOSL,放进 OpenSCAD 的 libraries 目录即可。使用前在文件顶部引入:

include <BOSL/constants.scad> use <BOSL/metric_screws.scad> use <BOSL/linear_bearings.scad> use <BOSL/nema_steppers.scad>

接下来我们按三大类标准件逐一速查。


二、公制螺丝建模与螺丝孔设计速查

核心文件 metric_screws.scad 提供了完整的公制螺丝尺寸表:六角头直径、内六角头直径、ISO 粗牙螺距、螺母厚度等,全部按 mm 标准内置。

2.1 最常用的 M3~M12 公制螺丝关键尺寸

公称尺寸六角头直径 (mm)内六角头直径 (mm)粗牙螺距 (mm)螺母厚度 (mm)
M35.55.50.502.4
M47.07.00.703.2
M58.08.50.804.0
M610.010.01.005.0
M813.013.01.256.5
M1017.016.01.508.0
M1219.018.01.7510.0

💡 这些数据来自 metric_screws.scad 中的get_metric_bolt_head_size()get_metric_iso_coarse_thread_pitch()等函数,你也可以直接调用它们获取任意规格的数值。

2.2 快速生成螺丝孔与螺丝模型

打螺丝孔screw()模块最简单,它生成的实体配合difference()使用即可挖孔:

screw(screwsize=3, screwlen=10, headsize=6, headlen=3, countersunk=true);

建模真实螺丝metric_bolt(),支持六角头、内六角、盘头、沉头等 7 种头型,还能加十字/内六角花形槽:

metric_bolt(headtype="hex", size=10, l=15, phillips="#2"); metric_bolt(headtype="socket", size=8, l=20, details=true);

螺母metric_nut()hole=false时可直接当作挖螺母槽的掩膜使用:

metric_nut(size=10, hole=true, pitch=1.5, details=true);

三、直线轴承座设计速查:LM8UU 到 LM25UU

核心文件 linear_bearings.scad 内置了标准 LM 系列直线轴承的外径、长度数据,并提供了现成的夹紧式轴承座模型。

3.1 LM 系列直线轴承标准尺寸

型号内径 (mm)外径 (mm)长度 (mm)
LM8UU81524
LM10UU101929
LM12UU122130
LM16UU162837
LM20UU203242
LM25UU254059

3.2 一行代码生成轴承座

lmXuu_housing()会根据型号自动取用上表尺寸生成夹紧座,你只需关心壁厚和夹紧螺丝规格:

lmXuu_housing(size=10, wall=2, tab=6, screwsize=2.5);

更底层的linear_bearing_housing(d, l, ...)则可传入任意非标轴承的外径与长度,适合 DIY 场景。


四、NEMA 电机安装孔设计速查:NEMA17 / NEMA23 / NEMA34

核心文件 nema_steppers.scad 覆盖了 NEMA 11 / 14 / 17 / 23 / 34 五种常见步进电机,内置电机本体模型与标准安装孔掩膜。

4.1 NEMA 电机安装孔关键参数

型号机身宽度 (mm)螺丝孔距 (mm)安装螺丝规格 (mm)定位台面直径 (mm)
NEMA 1128.223.112.622.0
NEMA 1435.226.03.022.0
NEMA 1742.330.993.022.0
NEMA 2357.047.145.138.1
NEMA 3486.069.65.573.0

4.2 三行代码做出电机安装板

先用nema17_mount_holes()生成安装孔掩膜,再配合电机模型nema17_stepper()检查配合:

difference() { cuboid([60, 60, 5]); // 安装板基体 nema17_mount_holes(depth=5); // 挖出标准安装孔 } nema17_stepper(); // 放上电机模型验证

4.3 可调电机座的秘诀:l参数

nema_mount_holes()l参数(默认 5)会把手孔扩展成腰形长槽,配合slop打印公差,就能做出可前后调节皮带张紧力的电机座

nema23_mount_holes(depth=5, l=8, slop=0.2);

五、3D 打印公差小技巧:认识 PRINTER_SLOP

打印的孔总是偏小?BOSL 在 constants.scad 中预置了PRINTER_SLOP = 0.20,即默认预留 0.2mm 的打印补偿余量。NEMA 安装孔、轴承座等模块都会自动加上这个值,让孔位"刚刚好"。

🖨️ 如果你的打印机公差偏大或偏小,只需在文件顶部重新定义:PRINTER_SLOP = 0.35;即可全局生效,无需改动任何模型代码。


六、组合实战:做一个 NEMA17 电机 + 直线轴承的迷你滑台

把上面三块内容拼起来,就是一个完整的机械设计闭环:

include <BOSL/constants.scad> use <BOSL/transforms.scad> use <BOSL/shapes.scad> use <BOSL/metric_screws.scad> use <BOSL/linear_bearings.scad> use <BOSL/nema_steppers.scad> // 电机安装板(NEMA17,可调槽位) difference() { cuboid([70, 70, 5]); nema17_mount_holes(depth=5, l=8); } // 两根光轴上的 LM10UU 轴承座 xmove(40) lmXuu_housing(size=10, wall=2, tab=6, screwsize=3); xmove(-40) lmXuu_housing(size=10, wall=2, tab=6, screwsize=3);

整个装配只需要 10 行左右的代码,尺寸全部来自标准件数据表,无需任何查表换算——这正是 BOSL 让 OpenSCAD 从"画图"走向"设计"的关键。


总结

BOSL 把机械设计中最常踩坑的三件事——公制螺丝尺寸、直线轴承座、NEMA 电机安装孔——全部标准化封装。收藏这份 BOSL标准机械件速查手册,下次建模时直接对照 metric_screws.scad、linear_bearings.scad、nema_steppers.scad 三个文件里的参数调用即可,把精力留给真正需要创造力的结构设计上吧!🚀

【免费下载链接】BOSLThe Belfry OpenScad Library - A library of tools, shapes, and helpers to make OpenScad easier to use.项目地址: https://gitcode.com/gh_mirrors/bo/BOSL

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/19 17:29:05

从L5自动驾驶到多传感器融合:大众I.D. VIZZION的技术架构与行业启示

1. 从概念到现实&#xff1a;5级自动驾驶意味着什么&#xff1f;最近几年&#xff0c;汽车行业最火的话题之一就是自动驾驶。从特斯拉的FSD到国内新势力的城市NOA&#xff0c;大家似乎都在朝着“解放双手”的目标迈进。但如果你仔细看新闻稿或者宣传资料&#xff0c;会发现一个…

作者头像 李华
网站建设 2026/8/19 17:24:54

番茄小说下载器免费开源:3步把喜欢的小说完整存进本地

番茄小说下载器免费开源&#xff1a;3步把喜欢的小说完整存进本地 【免费下载链接】fanqienovel-downloader 下载番茄小说 项目地址: https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader 你有没有过这样的时刻&#xff1a;半夜想起一本老书&#xff0c;打开番茄…

作者头像 李华