电路项目 · 2026/9/20
Galileo:自定义3D导航控制器
Galileo是一个自定义的3D导航控制器,使用STM32G431KBTx微控制器,配备2轴模拟摇杆、旋转编码器、三个可编程按钮和OLED显示屏。,该设备通过USB-C连接到计算机,使用MAKMOUSE软件进行配置和控制。,Galileo的设计目标是提供一个高度可定制的3D导航控制器,用户可以根据自
本文是基于 Instructables 公开项目生成的中文制作指南,不转载原文全文。完整图片、图纸、精确尺寸、评论和作者原说明请访问原文链接。
Galileo:自定义3D导航控制器

项目概览
Galileo是一个自定义的3D导航控制器,使用STM32G431KBTx微控制器,配备2轴模拟摇杆、旋转编码器、三个可编程按钮和OLED显示屏。该设备通过USB-C连接到计算机,使用MAKMOUSE软件进行配置和控制。Galileo的设计目标是提供一个高度可定制的3D导航控制器,用户可以根据自己的需求配置按钮、手势和LED灯。制作Galileo需要一定的电子制作和编程知识,但对于有经验的爱好者来说,这是一个具有挑战性和趣味性的项目。需要查原图的地方包括PCB设计、元件布局和接线细节等。建议在制作前仔细检查原图和文档,确保所有元件和接线正确。
基本信息
- 原文标题:Galileo: Building a Fully Custom 3D Navigation Controller — Part 1: Hardware and the MAKMOUSE CAD Software
- 原作者:MAKAO
- 来源板块:电路
- 原发布时间:2026-09-19 01:44:08.0
- 原文链接:https://www.instructables.com/Galileo-Building-a-Fully-Custom-3D-Navigation-Cont/
- 难度判断:进阶及需要一定的电子制作和编程知识
- 原项目步骤数:20
- 原项目图片数:14
- Instructables 浏览数:49
- Instructables 收藏数:0
- 原项目许可:by-nc
开始前准备
- 开始前,需要准备好工作台、工具和安全装备,包括焊接铁、剪线钳、电烙铁等。
- 需要确认原图和文档,确保所有元件和接线正确,包括PCB设计、元件布局和接线细节等。
- 需要预处理材料,包括切割PCB、准备元件和线材等。
- 需要测试方法,包括使用万用表和逻辑分析仪等工具来测试和调试设备。
材料与工具
- STM32G431KBTx微控制器,用于控制设备的所有功能
- 2轴模拟摇杆,用于控制3D导航
- 旋转编码器,用于控制缩放
- 三个可编程按钮,用于配置和控制设备
- OLED显示屏,用于显示设备状态和配置信息
- USB-C接口,用于连接设备到计算机
可操作步骤
步骤 1:Setting the Requirements
步骤1:准备PCB和元件,包括切割PCB、准备元件和线材等。需要查看原图确认PCB设计和元件布局。
步骤 2:The Concept: Joystick + Ring, Not a 6-DOF Puck
步骤2:组装设备,包括焊接元件、连接线材和安装摇杆和编码器等。需要查看原图确认接线细节。
步骤 3:The Brain: STM32G431KBTx

步骤3:配置和控制设备,包括使用MAKMOUSE软件配置按钮、手势和LED灯等。需要查看原图确认软件配置和控制方法。
步骤 4:Power and USB-C

步骤4:测试和调试设备,包括使用万用表和逻辑分析仪等工具来测试和调试设备。需要查看原图确认测试和调试方法。
步骤 5:The Joystick

原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。
- 原步骤链接:https://www.instructables.com/Galileo-Building-a-Fully-Custom-3D-Navigation-Cont/step5/The-Joystick/
步骤 6:The Zoom Ring
原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。
步骤 7:Three Programmable Side Buttons

原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。
步骤 8:Status OLED and the I2C Bus

原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。
步骤 9:The RGB Status LED
原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。
步骤 10:Reset, BOOT0, and Bring-up
原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。
步骤 11:Putting It on a Board
原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。
步骤 12:Meet MAKMOUSE

原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。
步骤 13:MAKMOUSE —Buttons and Gestures Tab, Fusion 360 Profile

原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。
步骤 14:MAKMOUSE — Buttons and Gestures Tab, Chrome Profile
原文这一节主要是作者的补充说明、经验记录或总结,自动稿不直接搬运原文。复刻时请打开原步骤链接查看图片、上下文和作者原说明,并把这一节当作最终检查或背景参考。
制作提醒
- 安全注意事项:在制作和测试设备时,需要注意安全,避免电击和其他危险。
- 调试注意事项:在调试设备时,需要注意元件和接线的正确性,避免错误和损坏。
- 校准注意事项:在校准设备时,需要注意摇杆和编码器的灵敏度和精度,避免错误和不准确。
- 成品测试注意事项:在测试成品时,需要注意设备的功能和性能,避免错误和不准确。
验收与排错
- 验收步骤1:检查设备的外观和结构,确保所有元件和接线正确。
- 验收步骤2:检查设备的功能和性能,确保所有功能正常工作。
- 验收步骤3:检查设备的安全性和可靠性,确保设备不会造成电击和其他危险。
- 验收步骤4:检查设备的配置和控制,确保所有配置和控制正常工作。
可选改造
- 可选改造1:添加更多的按钮和手势,增加设备的功能和可定制性。
- 可选改造2:使用不同的微控制器或元件,增加设备的性能和可靠性。
- 可选改造3:添加更多的功能和特性,例如蓝牙或Wi-Fi连接等。
阅读提示
这篇中文内容用于快速判断项目是否值得进一步阅读和复刻。涉及精确尺寸、电路连接、安全操作、图纸和图片细节时,请以 Instructables 原文为准:https://www.instructables.com/Galileo-Building-a-Fully-Custom-3D-Navigation-Cont/