2023-1-12 09:45:46 [显示全部楼层]
6801浏览
查看: 6801|回复: 8

CAD用户的福音!自制一个低成本六自由度的“3D鼠标”

[复制链接]
本帖最后由 RRoy 于 2023-1-12 09:53 编辑


CAD用户的福音!自制一个低成本六自由度的“3D鼠标”图1
图片来自SpaceMouse官网

传统鼠标是所有2D/3D CAD画图工作站的重要组成部分。它重量轻,而且易于操作。然而从人机工程学的角度来看,它却有一个很明显的缺点——你总是需要用同一只手操作它来完成所有的任务。当大量使用鼠标进行重复性的操作时,这可能导致疼痛和鼠标手,也称为RSI(重复性劳损)。

使用3D鼠标可以防止这些症状,同时使你的CAD工作流程更加高效和健康。

以上内容来自SpaceMouse官网。

CAD用户的福音!自制一个低成本六自由度的“3D鼠标”图2
图片来自SpaceMouse官网


一个重度的CAD工作者当然需要一款好用的3D鼠标,我们今天就来介绍自己DIY一个!

CAD用户的福音!自制一个低成本六自由度的“3D鼠标”图3

一个同时支持6个自由度的3D打印软件专用鼠标,而且非常容易组装。

相关按键的绑定可以在源代码中更改,支持在Linux、Windows和macOS上使用。

作者提供了两种类型的底座(倾斜型和水平型)

CAD用户的福音!自制一个低成本六自由度的“3D鼠标”图4

▼ 演示效果




材料
CAD用户的福音!自制一个低成本六自由度的“3D鼠标”图5
  • 三个模拟操纵杆传感器(带电路板)
  • Pro Micro(基于ATmega 32U4的微控制器,兼容Arduino Leonardo)
  • 各种长度的2毫米自攻螺丝

打印材料

CAD用户的福音!自制一个低成本六自由度的“3D鼠标”图6
  • 打印三份 ball-joint.stl
  • 打印 knob.stl需要支撑,如果倒放的话可以不需要支撑。

CAD用户的福音!自制一个低成本六自由度的“3D鼠标”图7
ball-joint.stl
CAD用户的福音!自制一个低成本六自由度的“3D鼠标”图8
shaft.stl
CAD用户的福音!自制一个低成本六自由度的“3D鼠标”图9
knob.stl
所有的stl文件可以在文末打包下载。


组装并测试
CAD用户的福音!自制一个低成本六自由度的“3D鼠标”图10

CAD用户的福音!自制一个低成本六自由度的“3D鼠标”图11

CAD用户的福音!自制一个低成本六自由度的“3D鼠标”图12
  • 选择足够长度的螺丝。对ball-joint.stl,建议用最短的螺钉(M2 x 4mm)
  • 使用Arduino IDE将程序 mouse.ino  烧录到 Pro Micro 微控制器上
  • 连接模拟操纵杆传感器和Pro Micro
  • 修改代码好让与你的CAD软件一起使用(目前的代码是适合Blender的)
  • 把控制器安装在三脚架上并进行测试

代码见文末附件

注意(2023年1月1日): 增加了一个mouse-conservative.ino的代码(不需要频繁地按下/释放按钮)。可以通过修改代码来配置对应的程序,目前虽然暂时不支持在多个应用程序之间切换,但是至少可以在这边很容易地修改。

安装底座
CAD用户的福音!自制一个低成本六自由度的“3D鼠标”图13
  • 提供了两种类型的底座(倾斜式和水平式)(作者个人更喜欢倾斜式)
  • 可以使用2毫米的自攻螺丝将旋钮安装到底座上
  • 该打印模型是120度旋转对称的。示例中的代码假定(传感器1=在2点钟方向,传感器2=在10点钟方向和传感器3=在6点钟方向)。你可以每30度改变旋钮的角度
  • 对于倾斜式的版本,Pro Micro是由内部结构和盖子的孔固定的。
  • 对于水平式的版本,Pro Micro与Micro USB的连接器一起放在外壳空槽里
  • 可以在底部四个角贴上橡胶片来增加摩擦力。

CAD用户的福音!自制一个低成本六自由度的“3D鼠标”图14
tilted-base.stl
CAD用户的福音!自制一个低成本六自由度的“3D鼠标”图15
tilted-rear-cover.stl
CAD用户的福音!自制一个低成本六自由度的“3D鼠标”图16
horizontal-base.stl
CAD用户的福音!自制一个低成本六自由度的“3D鼠标”图17
horizontal-bottom-cover.stl


底座的所有的stl文件可以在文末打包下载。


原文链接:https://www.instructables.com/Sp ... oller-for-CAD-Appl/
原文作者:shiura
译文首发于:DF创客社区
转发请注明出处与原作者信息


3D鼠标.zip

600.03 KB, 下载次数: 2315

摸鱼的网民  中级技师

发表于 2023-1-12 16:28:34

???太6了
回复

使用道具 举报

JVUm7ppJGaRK  高级技师

发表于 2023-1-12 17:21:07

666666666666666666
回复

使用道具 举报

花生编程  中级技匠

发表于 2023-1-13 09:55:51

厉害厉害
回复

使用道具 举报

花生编程  中级技匠

发表于 2023-1-13 09:57:00

不错,这鼠标好
回复

使用道具 举报

糖醋花生  高级技师

发表于 2023-1-13 14:52:22

CAD是什么啊
回复

使用道具 举报

aYYSW8AepLLd  禁止 IP

发表于 2023-1-15 13:06:21

厉害厉害
回复

使用道具 举报

腿毛利小五郎  初级技匠

发表于 2023-3-4 09:03:31

6啊大佬
回复

使用道具 举报

 

发表于 2023-3-25 10:09:15

我正在加工,遇到代码上传问题,找不到鼠标

回复

使用道具

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail