
做智能小车底板设计这件事很多人第一反应是抄起游标卡尺对着现成底盘量半天再回SolidWorks一根线一根线画一晚上就耗在重复劳动上。我最早踩过同样的坑直到后来做麦轮小车底板时试了“草图图片参考图”这套工作流才意识到效率差距有多大——一张参考图插进草图里当底图描比凭空画图省出至少一半时间而且布局上不容易漏东西。今天这篇就把整条流程完整讲一遍以最典型的智能小车底板为例子从插入图片、比例定标、轮廓绘制、孔位定位到拉伸输出每一步的操作逻辑和避坑点都会说到。这篇内容适合几类人准备用SolidWorks做底盘结构的创客、做课程设计的小组、以及刚接触草图绘制的新手。我会尽量把操作路径讲得具体一些能直接照着做。1. 图片参考的底层逻辑底板设计不是描图而是在定基准1.1 参考图真正的用处是什么先讲一个容易误解的点把图片插入SolidWorks不是让你把图上每条线都描一遍。智能小车底板这种零件结构本身并不复杂无非是一块板子加若干孔位真正复杂的是元器件之间的装配关系——电机轴要从哪个位置伸出来轮子会不会和电池盒打架控制板装上去之后接线空间够不够循迹传感器探头能不能穿过底板看到地面。这些问题凭脑子空想很难提前发现但找一张成熟的底板图片淘宝详情图、开源项目图、实车俯拍照摆在旁边等于把一个已经验证过的布局方案直接摆在你面前。这张参考图最大的价值是“提供空间关系”而不是“提供精确尺寸”。所以后面所有操作都围绕一件事把图片里的空间关系转化成SolidWorks里的几何约束和尺寸约束。1.2 什么样的参考图值得用不是随便找一张图就能用。我推荐优先找正面垂直俯拍、光线均匀、背景简单、孔位和安装区域都能看清的照片。淘宝上很多亚克力底板的商品图就很典型往往是单色背景加正俯视角度边缘和孔洞都非常清晰拿来当底图非常顺手。反面案例是斜45度视角的产品渲染图透视形变大就算后期做了比例定标也容易失真这种图只能用来感受整体布局不适合直接描轮廓。还有一类“带手拿着”的实拍照真实感很强但手会遮挡关键孔位背景也可能很杂乱插进草图后反而干扰判断。1.3 动手前先列一张“装配基准清单”在插入图片之前我建议先花几分钟列一个清单写清楚这块底板最终要装哪些东西。拿最常见的两驱加万向轮的小车来说清单长这样两个TT减速电机或者N20、JGA25对应安装孔和出轴孔两个驱动轮一个万向轮电池仓两节18650或者一块3S锂电控制板Arduino Uno/Nano或STM32最小系统板电机驱动板比如TB6612FNG、L298N循迹传感器常见2路、4路红外传感器这张清单直接决定了草图里要预留哪些区域。我见过不少人的底板画好了最后才发现驱动板没地方放只能在两个电机中间硬塞一块L298N结果线都走不开。这就是没在草图阶段做功能分区的后果。2. 把一张普通参考图“定标”成可用底图的全流程2.1 SolidWorks插入草图图片的完整操作插入图片的操作非常简单但有个前提必须先进入编辑草图状态。新建零件后选一个基准面底板这种扁平件通常选上视基准面点“草图绘制”进入草图环境。接着从菜单栏点“插入”→“草图图片”或者从“草图实体”工具栏里找“草图图片”图标选择你的参考图片文件。图片插入后默认会带一个外框四个角和四条边都有控制点鼠标拖动就能移动和缩放旋转则用控制点转或者在左侧属性面板里输入角度值。很多人不知道的一点是选中图片后左侧属性管理器可以对图片做精细调整包括图像位置、缩放比例和透明度。透明度这个功能非常关键如果参考图背景花调高透明度之后底下已经画好的草图线条依然能透出来看描图体验完全不一样。2.2 宽度定标法让图片比例和实物一致图片插入后比例是任意的一张实际宽度180mm的底板参考图插进来默认可能是几百个CAD单位宽直接描出来整个模型比实物大好几倍。所以定标这步绝对不能省。我的办法叫“宽度定标法”先在参考图里找一个尺寸明确且恒定的物体作锚点最常用的是18650电池直径18mm、长65mm是标准值或者用你手头成熟底板的长边尺寸。假设参考图里底板长边对应实物180mm那我就在图片上沿着这个边画一条构造线然后在图片属性面板里把宽度设置成180mm同时勾选锁定纵横比整张图就会缩放到实际比例。如果参考图里底板边缘不明显就用已知尺寸的元器件反推。比如图中TT马达固定孔的中心距用游标卡尺量手头马达的实际孔距再把图片中这两个孔中心的长度对应到实际值。这一步相当于给图片做了一次“比例尺标定”之后所有在图片上描出来的尺寸都会很接近真实尺寸。2.3 图片预处理让底图足够“干净”图片质量直接决定描图手感。我通常会在插入前用Windows画图或者任意一个修图工具做三件事裁掉无关边缘、把主体转正、去背景。转正这类操作特别适合处理“拍歪了一点点”的实拍照比如底板边线整体转了3度。先预估一个角度旋转图片让底板长边尽量水平。如果在外部工具里不方便做角度旋转SolidWorks里也可以直接在属性面板里输入旋转角度一点一点校正。背景特别乱的照片我建议先抠图或转成高对比黑白图。SolidWorks的草图图片本身没有线条识别能力背景里的花纹和脚印只会干扰你判断轮廓和孔位。把图处理成白底黑线后描图时边界和孔洞一目了然。3. 底板轮廓与功能区布局草图阶段就要想清楚装什么3.1 从原点出发中心线和对称完全定义有了定标好的参考图下一步就是正式画底板本体。我建议所有草绘都从原点出发把原点放在底板中心。好处很明显后续设计大多是对称布局中心轴就是天然对称轴镜像实体、圆周阵列全都要靠它定位。先画两条构造线作为对称轴一条水平一条竖直穿过原点。然后用“中心矩形”工具以中心点开始拖拽的矩形画出底板主体外框再给四角加圆角。如果用的是普通矩形工具记得在矩形中心与原点之间添加“中点”或“重合”几何关系保证对称约束到位。画完这一步草图里的线条应该已经全部变成黑色说明完全定义了。如果还有蓝色线段说明缺尺寸或缺少几何约束先不要往下走把欠定义的线补全。完全定义的草图在后续拉伸和改尺寸时才不会“散架”。3.2 外轮廓怎么定圆角矩形之外的考虑小车底板最常见外形是带圆角的矩形比如180mm×120mm四角R5圆角。这个选择并不是单纯为了好看矩形加圆角最适合激光切割亚克力板。加工简单圆角能明显分散应力绝大多数人的选择。异形轮廓中间缩腰、一侧加宽通常为了减重或避开轮子的转动范围但会增加激光切割工时也容易让底板整体强度下降。无圆角的直角外形常见于铣床加工的金属板。金属厚度大直角不容易开裂但亚克力板不建议用直角剧烈颠簸下尖角位置容易产生裂纹。所以如果你的项目没有特殊要求第一版直接用圆角矩形就对了加工和结构上都最稳。等电机、电池、控制板都装过一轮确实需要改外形再回草图改也不迟因为完全定义之后拉伸、切除都会跟着尺寸联动改起来很快。3.3 功能分区从“元件布局”反推草图区域底板草图上不只有外框和孔位还应该把各元件的“占地范围”画出来。我的习惯是先规划功能区用构造线或辅助线把区域框在草图上然后再落实到具体孔位。以两驱加万向轮小车为例布局思路中央偏前区域控制板。控制板装车后需要经常接线和调试放中央偏前方便打理线束。左右两侧两个电机区。电机安装孔的间距要精确同时注意给电机尾部的接线端子留出走线空间。后部或中间空档电池仓。两节18650并排放置的话预留宽度至少39~41mm长度方向留到68~72mm更稳。前边缘附近循迹传感器开孔区。红外探头要露出底板下表面开孔一般是腰形槽或两个直径约8mm的圆孔。我通常先把这些功能区用矩形框画出来不急着开孔。好处是当你需要挪动电池位置或调整电机间距时先动的是“区域框”而不是一堆零散的孔整体布局检查起来非常直观。4. 电机孔、电池仓和传感器开孔尺寸链在草图里闭环4.1 电机安装座先定轴心再定孔电机是底板上最需要精确位置的部分因为电机轴心位置直接决定了轮子是否居中、是否和底板干涉。画图时顺序一定不能反先确定电机轴心输出轴中心在底板上的坐标再以轴心为基准布置安装孔。为什么必须这样因为轮子与底板之间的全部位置关系都以轴心为准安装孔只是固定电机的手段。先画安装孔再找轴心的话一旦发现轮子凸出底板太多你再去挪整组孔位会非常痛苦。实际操作中我习惯让两个电机轴心到底板中心线左右对称同时让轮子半宽方向与底板侧边保持至少2~3mm的间隙防止轮子转动时蹭到底板边缘。关于TT马达的固定孔中心距这里要特别提醒不同厂家的TT马达孔距都可能不一样甚至同一批次都有细微差异。务必用游标卡尺实测手头的电机不要照抄网图。实测时要量三个值安装孔中心到电机轴心的距离、两个安装孔之间的中心距、输出轴到安装面的高度。4.2 电池、控制板与螺钉孔的配合尺寸电池仓尺寸要留够“活动量”。18650电池标称直径18.3mm带电池盒壁厚的话双节并联的净宽建议至少39~41mm。长度方向电池本身65mm加上电池盒挡板要留到68~72mm。具体数值以你买的电池盒实测为准但“电池直径盒壁厚安装间隙”这个算法是通用的。控制板方面Arduino Uno的PCB约68.6mm×53.4mm四角安装孔直径约3.2mm孔中心距约61.5mm×48.3mm。STM32F103ZET6最小系统板的尺寸各家厂家不一样千万要以实物或卖家图纸为准。我吃过亏按照网上的尺寸画了孔结果板子到了发现对不上只好重新开孔。不管用哪块板子凡是控制板这种标准件我都在草图上精确画出四个安装孔而且用标注把孔位尺寸链封闭起来。所谓尺寸链闭环就是每一个孔的位置都能通过两个正交尺寸落到原点不允许“这个孔的尺寸挂在另一个孔上”这种悬空标注。这样后续改任何一个元器件位置影响范围都是可控的。螺钉过孔直径一般比螺钉大0.2~0.5mm。M3螺钉配φ3.2mm过孔在亚克力板上很合适。如果板子经常拆装或者想减少振动松脱可以开φ3.5mm给自锁螺母留下对位余量。M2.5螺钉则配φ2.7mm左右。4.3 大量孔位的管理点、构造线、阵列一块底板上的孔位经常有十几到几十个如果一个个用圆去画后面改动时很容易漏标或者错位。我建议用点代替圆来画孔位最后统一用“拉伸切除”或“异形孔向导”转成实际孔。原因很简单孔位最核心的信息是圆心坐标和排列关系画成点之后可以快速用尺寸约束位置然后用“线性阵列”或“圆周阵列”批量生成重复孔位。比如四个角的M3安装孔完全可以只画一个角上的点然后线性阵列在X和Y方向各复制2份输入间距就完成了。更省心的一种做法是把孔位全部画成构造几何里的点先不定义直径。等底板主体拉伸出来之后再用“异形孔向导”或者“拉伸切除”在这些点的坐标位置上统一打孔。这样草图看起来很简洁孔的类型沉头孔、通孔、螺纹孔也可以后期再改不用回草图重画线条。5. 从草图到实体拉伸、切除与激光切割输出的实操细节5.1 拉伸成型的厚度与方向底板草图完成后退出草图执行“拉伸凸台/基体”。厚度一般取3mm这对应最常见的亚克力板规格。如果车体较重、电机扭矩大、跑的路面颠簸可以加厚到4mm但代价是重量上升加工费也会高一些。拉伸方向要养成检查的习惯看Z轴正负方向是否正确。亚克力板本身不分正反面但如果你在草图上设计了正面丝印或某一面要沉孔拉伸方向就直接决定了哪个面朝上。特征做完后用“评估”里的工具检查一下几何体有没有自相交之类的错误小零件虽然不容易出大问题但养成检查习惯能省很多返工时间。5.2 沉孔、圆角、让位槽该在草图做的细节很多细节虽然是通过后续特征生成的但在草图阶段就得提前规划好位置和尺寸沉孔如果底板用沉头螺钉底面要开沉孔。M3沉头螺钉的头部直径大概5.5~6mm所以沉孔大径至少6mm。规划孔位的时候就要把这个尺寸算进去否则容易出现两个沉孔边缘相切甚至相交。圆角除了外形四角倒圆角内部方槽的尖角也建议处理成R2~R3圆角。激光切割加热过程中尖角处容易产生局部过热特别是亚克力板容易出现发黄或者缺口。让位槽TT马达侧面如果有凸出的接线端子或者减速箱壳体有圆柱凸台底板对应位置最好开出让位槽。这些小细节装车时才会意识到那时候想改就晚了。这些细节如果不在草图阶段预留好后期用特征工具一个个补会非常折腾尤其是要发外协激光切割的件对方拿图纸直接按2D轮廓切你模型里的细节再多图纸上一塌糊涂也没用。5.3 输出DXF/工程图给加工如果这块底板准备走激光切割最有效率的做法不是出工程图再转PDF而是直接导出DXF。在零件环境里确认好用于切割的草图处于激活状态然后“文件”→“另存为”→“DXF/DWG”在选项里选择“激活的草图”导出的就是激光切割软件能直接用的2D轮廓。导出之前必须检查草图中的所有线段必须是单一封闭轮廓不能有重叠线、断口、微小的自交叉。激光切割机把封闭轮廓当作切割对象一旦遇到0.01mm的缝隙外框可能直接切不出来。我一般会在导出前用“工具”→“草图工具”→“检查草图合法性”整体扫一遍把问题先揪出来。工程图主要用于标注尺寸、留档或者配合装配体出BOM表的时候使用。从零件新建工程图拖入三视图标注关键孔距就可以。但一定要注意工程图默认会显示所有草图的构造线和参考线记得把插入的参考图片隐藏否则图纸上会多出一堆莫名其妙的线条外协加工的人看到会以为是什么特殊要求。6. 我在底板设计里踩过的坑和最终验证清单6.1 图片比例失真导致孔位“集体偏移”有一次我拿到一张看起来非常规整的底盘渲染图插入后简单做了宽度定标就开始描结果所有孔位画完拿去和实测电机孔距一对比差了快2mm。排查到最后才发现那张渲染图虽然是正视角度但镜头带了轻微透视导致图片中间区域和边缘区域的比例并不完全一致。宽度定标只能约束整体比例压不平面内局部的透视变形。从那以后我给自己定了一个规矩优先选择正交投影方向的商品图或CAD软件导出的图不用透视渲染图描孔位。如果实在只能用透视图那底板结构上需要精密配合的孔电机安装孔、关键螺钉孔就不要依赖描图手动按实测尺寸单独画图片只用来参考布局。6.2 草图和装配的双重验证画完草图拉伸完实体并不等于设计完成。我的习惯是底板建模好之后立刻把电机、轮子、电池、控制板等关键元件建一个简化模型或者直接下载标准件模型在SolidWorks装配体里做一次试装。配合的关键是“同轴心”和“距离”两个配合方式。电机轴心与底板轴心孔同轴电机安装面到底板上表面的距离等于板厚轮子轴套端面与底板侧边留0.5mm间隙。装完之后运行一次“干涉检查”红色区域基本就是实车装配时会打架的地方。我靠这一步提前发现过电池盒会顶到电机尾部的干涉省了一整版切割费用。6.3 我的图纸交付前检查清单最后分享一张我每次底板图纸交付前都会过一遍的清单新手老手都能用草图是否所有线条完全定义草图中是否还有蓝色欠定义线段电机轴心坐标左右是否对称所有元器件安装孔的圆心是否都有明确尺寸标注螺栓过孔和沉孔直径是否与手头实物匹配参考图片是否已经隐藏导出的工程图和DXF不会出现图片残留底板厚度、外形圆角是否符合加工工艺亚克力最小圆角是否做到R2以上是否已经用实际元器件模型做了一次装配体模拟这张清单过完图纸基本就能放心发出去加工了。底板这种零件表面看着简单真正翻车往往就发生在某一个孔的坐标差了一点点。上面这套从参考图定标、功能区规划、尺寸链闭环到装配验证的路子走顺之后再做N20电机板、麦轮底盘都会轻松很多。因为你已经不是在“画零件”而是在“用约束搭系统”。