
不用花千元DIY Spacemouse 完整自制指南几十元做出 Fusion360 的 3D 导航旋钮【免费下载链接】diy-spacemouseA DIY navigation device for Fusion360项目地址: https://gitcode.com/gh_mirrors/di/diy-spacemouse如果你天天和 Fusion360 打交道一定羡慕过别人桌上那个千元上下的 3D 导航旋钮。DIY Spacemouse 就是让你花几十到一百多元自己做出一个支持 Orbit、Pan、Home view、Fit to view 四个功能的自制替代品代码、模型、图纸全部开源。 值不值得做先算一笔成本账先说结论如果你一周有几天时间在 Fusion360 里调视角这笔账算得过来。对比项市售 3D 鼠标自制 DIY Spacemouse价格千元到两千元电子元器件约 50~80 元打印耗材另算功能全功能Orbit、Pan、Home、Fit 四功能够用定制不能动灵敏度、按键随便改门槛开箱即用需要一次打印和少量接线核心能力速览Orbit横向拨动旋钮即可 360° 旋转模型Pan前后推拉旋钮平移视角Home view一键回到主视图Fit to view一键把模型缩放到屏幕最合适的尺寸。对建模、装配、看图纸的同学来说这四件事覆盖了绝大多数视角操作。适合人群Fusion360 日常用户、CAD 课程学生、想练手硬件的创客。没碰过电子元件的朋友建议先花两分钟看懂下一节的原理再下单。 它是怎么工作的看懂原理再动手读完这一节你会明白为什么是这几个零件而不是随手买一块传感器。整套装置没有摄像头、没有力传感器核心就一句话用磁铁隔空告诉电脑旋钮被往哪边推了。旋钮与导杆Knob 内部固定着 6 颗小磁铁导杆由弹簧拉住松手自动回中。TLV493D 三轴磁传感器装在底座里读取 X/Y/Z 三个方向的磁场变化。你往左推旋钮磁场向量就偏左传感器立刻读出来——全程无接触所以基本没有磨损。QT Py RP2040 微控制器一块拇指大的主控板通过 I2C 总线STEMMA QT 接口读传感器数据做卡尔曼滤波去抖再把数值换算成鼠标移动量伪装成鼠标键盘发给电脑。两颗轻触按钮分别触发 Home 和 Fit 快捷键。内部逻辑是这样的横向拨动时设备自动按住 Shift 中键在 Fusion360 里就是 Orbit前后推时不放 Shift、只按中键就是 Pan。按钮 1 发送回到主视图的组合键按钮 2 发送双击中键的 Fit 指令。零件不多但每个都干一件明确的事。️ 动手做采购清单一张表 打印组装步骤采购前先看仓库里的 BOM 明细Hardware _BOM.csv、Parts _BOM.csv。名称数量用途QT Py RP2040 微控制器1主控输出鼠标/键盘信号TLV493D 三轴磁传感器1读取旋钮三个方向的位置STEMMA QT 4 针线 100mm1传感器与主控的 I2C 连线6mm 轻触按钮2Home 与 Fit 功能键6×2mm 圆形磁铁6旋钮内提供磁场信号压缩弹簧 23/64 × 1-3/83导杆回中拉伸弹簧 13/64 × 13/163导杆复位M2.5×3.4mm 热熔螺母24塑料件内锁螺丝M2.5 内六角螺丝3/5/8/12mm24固定各塑料件橡胶防滑脚垫4底座防滑绿色 LED 灯珠可选3通电指示灯3D 打印CAD/STLs/ 目录里共 8 个 STL覆盖底座三层、导杆三段、旋钮和按钮。建议 PLA 或 ABS层厚 0.2mm旋钮建议用更好的料、多花点时间打印得更光滑手感差距会很明显。接线与组装详细引脚对照 接线图 PDF打印全部 8 个 STL 零件按 0.2mm 层厚导出切片。把热熔螺母按螺丝孔位置压入底座各塑料件再用 M2.5 螺丝把 Base 三层与中板锁紧。将 TLV493D 磁传感器固定在底座中板的对应凹槽内芯片朝上。用 STEMMA QT 线把传感器接到 QT Py 的 STEMMA QT 接口即 I2C 口再把 QT Py 固定在底座内。把 6 颗磁铁均匀粘在 Knob 内侧预留位置方向保持一致。两颗轻触按钮分别接到 QT Py 的 27 号和 24 号数字引脚另一端接地。按 Stem_bottom → Stem_middle → Stem_top → Knob 顺序装导杆配好压缩与拉伸弹簧让旋钮悬停在中位。贴上 4 个橡胶脚垫底座放平确认旋钮能顺畅地左右、前后拨动且松手回中。 让它跑起来并调成你的样子功能验收与调参烧录代码用 Arduino IDE 打开 Code/diy-spacemouse.ino安装 TinyUSB、OneButton、Tlv493d、SimpleKalmanFilter 四个库开发板选 RP2040插入上传。首次上电会自动采样约 300 帧做零点校准等它完成再开始用。装 Fusion360 插件把 Send Home 文件夹manifest 与 py 两个文件复制到 Fusion360 的 Add-Ins 目录重启软件把回到主视图命令绑定到 Ctrl/Cmd Shift H与代码里的按键组合对应。功能验收逐项打勾横向拨动旋钮模型 360° 旋转Orbit前后推拉旋钮视角平移不旋转Pan按按钮 1视角回到主视图Home view按按钮 2模型缩放到屏幕最适大小Fit to view松手后旋钮靠弹簧自动回到中心调成你的样子.ino里sensivity 8和magRange 3控制灵敏度与触发范围嫌飘就把 sensivity 调小xyThreshold 0.4是中心死区调大一点可消除手抖。想换快捷键改goHome()与fitToScreen()里的按键组合即可。项目采用 CC BY-NC-SA 4.0 许可署名、非商用、相同方式共享。清单、模型、代码都在仓库里备齐了找一个周末把旋钮放在手边试试吧。【免费下载链接】diy-spacemouseA DIY navigation device for Fusion360项目地址: https://gitcode.com/gh_mirrors/di/diy-spacemouse创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考