3D打印公路遥控赛车

一款全开源、全自定义的 3D 打印、搭载 ESP32 自定义电子系统的公路遥控赛车

3D打印公路遥控赛车封面
oshw_hqzl2026-04-03 10:04:26CC BY-NC-SA 4.0
28
Star1

PCBA
该项目存在多块PCBA,可切换查看

遥控器 PCB
Car PCB

设计文件

KiCad图标RC PCB.zip304.33KB

EDA查看器

复制嵌入代码

详细介绍

这是一台全开源、全 3D 打印、搭载 ESP32 自定义电子系统的公路遥控赛车。

项目核心信息

1. 项目定位与亮点

  • 项目全称:3D printed RC race car with custom electronics

  • 详细教程https://www.instructables.com/Lizard-3D-Printed-RC-Race-Car/

  • 核心亮点

    • 除车轮外,车身、传动、差速器等核心结构100% 3D 打印,主体使用 PETG 耗材,柔性件使用 TPU

    • 基于 ESP32 微控制器的自定义遥控系统,支持数据记录与图形化分析

    • 后轮驱动、开放式差速器、四轮独立悬挂、双万向节传动,最高时速可达 48km/h

    • 完全开源,包含 PCB 设计、代码、3D 打印文件、物料清单,可自由改装

2. 仓库文件结构说明

表格

文件夹 / 文件

用途

Assembly files

3D 打印件的装配文件

Car PCB / RC PCB

车身与遥控器的 PCB 设计文件(含 Gerber 生产文件)

Car code / RC code / Datalogger code

车身、遥控器、数据记录仪的 ESP32 控制代码(C++)

STL files / STP files

3D 打印用的 STL 模型、STEP 工程文件

BOM Lizard.xlsx

完整物料清单(BOM),含采购参考

README.md

项目说明文档

License.md

CC-BY-4.0 开源协议

3. 技术与语言

  • 主控芯片:ESP32(车身 + 遥控器双 ESP32 通信)

  • 代码语言:C++(占比 87.8%)、MATLAB(12.2%,用于数据可视化分析)

  • 设计工具:KiCad(PCB 设计)、3D 建模软件(用于打印件设计)

  • 开源协议:CC BY 4.0(署名 - 相同方式共享)

项目核心设计

机械结构

  • 驱动形式:后轮驱动(RWD),开放式差速器

  • 悬挂系统:四轮独立悬挂,适配公路行驶的减震调校

  • 传动系统:双万向节(Cardan joints)传动,提升动力传输效率

  • 打印耗材:主体 PETG(强度高、韧性好),柔性件 TPU(如缓冲结构)

电子系统

  • 主控:双 ESP32 模块,分别用于车身控制和遥控器

  • 功能:无线遥控、实时数据记录(车速、电机状态等)、MATLAB 图形化数据分析

  • 扩展:支持外接数据记录仪,实现行驶数据的采集与复盘

成本与制作

  • 总成本估算:全新采购零件约 950 欧元(约 7300 元人民币),可通过二手零件、复用现有硬件大幅降低成本

  • 制作流程:3D 打印所有结构件 → 焊接 PCB → 烧录 ESP32 代码 → 按装配文件组装 → 调试遥控与悬挂

  • 适用场景:DIY 爱好者、创客、RC 模型玩家,适合追求完全自定义、从零打造的项目

拓展信息

  • 改装方向:可升级电机提升极速、加装摄像头实现 FPV、优化悬挂适配越野场景

  • 替代方案:若追求更低成本,可简化差速器、使用普通舵机转向;若追求更高性能,可更换无刷电机与电调

  • 注意事项:3D 打印件需严格控制打印精度,否则会影响传动与悬挂的顺畅性;ESP32 遥控需注意 WiFi / 蓝牙通信延迟优化

License

CC-BY-4.0 license

项目地址

https://github.com/TRD-B/Lizard