给AI硬件esp32设计一个3D打印外壳
这是学习笔记的第 2542篇文章

自从有了一款3D打印机,DIY的热情算是得到了极大满足。先打印了手机支架,然后一股脑儿打印了3个手办,基本上在想打印和不想多等待之间徘徊,有的作品很赞,打印几十个小时会让自己选择更慎重些。

接下来眼光回到了之前手搓的机器人,到了你该上场,将3D打印效果发挥出来的时候了。

如果要设计一款自己的机器人外壳,应该怎么做呢。
我知道打印需要模型,模型怎么设计呢
以前我估计门槛是相当高的,有了AI立马可以快速搞定。
第一步,得个大体的思路,做成什么样的,包括是什么型号的产品,有哪些组件。
我的想法是一个杯子大小,看起来比较可爱的造型。
使用的是esp32-Xmini-C3这个板子,网上差不多60元左右,带一个小屏幕,电池和扬声器等。
建模设计和vibe coding不一样的地方,有一些差异,因为是实际的物理组件,所以要放置和规划,就需要明确的尺寸,拿着尺子量了一圈,整理了这样一个列表,这个列表是比较粗的,还不包括厚度,定好之后还需要补。

然后把每个组件都拍个照片发给AI看一下,因为有些组件是有插口等,不是一个严格意义上的长方体等,需要考虑到1-2mm等容纳空间,总之尽量大一些,大一些还能补,小一些就压根用不了了。
然后根据这些组件来规划下所在的位置。

然后框架定好之后,让AI来安装一下建模软件,这里是Bambu Studio, 同时设计一个草图,这是草图方案的内容,算是第一版。
第1版草图:
我已看到就立刻否掉了,看设计样式不够fashion, 有点积木的堆叠感。重新设计。
第2版草图:
第二版设计了两张,一个高一些,一个矮一些。

高的这个有点幽灵的感觉,否掉了。
矮的这个,看起来很圆润,比较可爱,就定了这个方向,不过看起来还是有些幼稚,大人整体和小鸡聊天,感觉也不好,继续调整。
第3版草图:
这是第三版的草图,带有一点抱抱的感觉。

考虑到散热,包括实际落地的时候需要把组件插合起来,又做了一些调整,大体是这样的形式。

打印第1版
明确好一些参数,基本上就开始交付打印了。打印过程大概5个小时。
第一版的结果不够理想,确切的说第一版失败了,因为用不起来,有以下的问题
1、电池在哪里放,小音响在哪里放,在现有的模型里面都没有布局
2、最重要的是哪个主板带屏幕放不进去,长度差了2-3mm
3、唤醒按钮放不进去,按钮旁边1mm部分是有零件的,导致按照提供的位置是放不进去的
打印第2版
吸取了第一版的教训,重新调整了一下,开始第二版,第二版大概6个小时。

打印出来了第二版,打分5-6分,比之前好了一些,但是还是有些硬伤。
第一个是唤醒按钮的设计方向反了。按钮旁边有一个插口,导致插口凸出来。按理说,应该让它藏到模具里,效果会好一点。
第二个是肚子中间的小灯。目前看,小灯没有位置插进去。小灯对应的是屏幕下面的一个深槽,但这个深槽其实不需要,灯放不进去。这个灯可以放到右手点赞的那个位置。
第三个是屏幕部分宽了一点,比预想的宽。我估计宽了1mm,导致 OLED 主板这块比较松垮。另外,主板后面应该有一个固定槽或者卡扣。现在主板放进去后没有任何卡扣,一部分会晃动,另一部分是悬空的,所以我不得不拿胶布粘了一下。
然后是尾部的电源和 USB-C 小板,也需要在后面加一个挡板,让它有支撑。否则这个小板放进去后没有支撑面,会悬空。
这里有一部分做得比较好。我不知道最开始设计的里面有两个小板,其中一个被我拿来当了唤醒按钮的底板,放进去后效果会好一些。唤醒按钮的方向也需要调整:反过来设计,让特别窄、小于一毫米的那部分往里凹,外面的部分往外凸一些,这样按钮就能用起来了。
还有前后两个部分设计预期的是可以插合在一起,实际上不是,这个是设计问题
我觉得把挡板、支撑面的支撑板设计好,应该就差不多了。
打印第3版
调整好问题,继续开始打印,这一次还是6个小时
不过过程中又碰到了新的问题,最直接的一个是耗材不够了。
闪送溢价200%,临时用了孩子3D打印笔的耗材,结果到了90%还是不够,干脆换了白色继续打,我得知道这一版的材料到底行不行。
目前还在打印中,还有一些要修正的问题,赶明天应该就有结果了。
各大平台都可以找到我
-
微信公众号:杨建荣的学习笔记 -
个人网站:www.jeanron100.com -
Github:@jeanron100 -
CSDN:@jeanron100 -
知乎:@jeanron100 -
头条号:@杨建荣的学习笔记 -
网易号:@杨建荣的数据库笔记 -
腾讯云+社区:@杨建荣的学习笔记
热文:
个人视频号:

