FDM3D打印系列——Luck13关节可动模型打印和各种材料的尝试
luck13可动关节模型FDM3D打印制作过程
大家好,我是阿赵。
最近我沉迷于打印一个叫做Luck13的关节超可动人偶。

首先说明一下,这个模型是分为了外甲和骨骼两个部分的。
为什么我会打印了这么多个呢?
一、第一次尝试——PLA+TPU
刚开始的时候,使用PLA材料打印,出现了个种问题,骨骼要么塞不进去,要么硬塞就立刻断裂。所以结论是PLA不能用来打印这套骨骼。然后外甲用PLA来打印,发现完全套不进去,如果真想套进去,就只能手动的剪裂外甲,比如这样:

这样就很难受,感觉做得很不完美。于是我把骨骼改成了柔软有弹性的TPU材料,这样解决了上面的两个问题,骨骼很容易套进去,而且也不需要爆甲就能把外甲套到柔软的骨骼上面去了。
但新的问题又出现了,由于TPU材料太软,所以作为关节的连接处其实是不适合的,稍微把玩一下,关节可以说是一碰就脱落。

到这里,第一次尝试基本上是失败了,虽然模型勉强能看,但它的可动性却几乎为0,碰哪里哪里就会掉下来。
二、 第二次尝试——PETG+TPU
有了第一次的失败经验之后,我觉得可以在材料上再做一些改进。骨骼用PLA和TPU都不行的情况下,我就选择使用PETG试试。PETG的弹性和强度都要比PLA好,但又没有到TPU那么软。而外甲,我还是使用TPU。
于是有了这个版本:


这个版本在可动性方面,比之前的PLA+TPU好了很多,但同样存在一些问题。
第一个问题,PETG的弹性是比PLA好,但在两支手的肩膀到手臂的连接处的关节,还是爆裂了。所以后来混了2个PLA的关节进去,导致这个部位有点松动。

然后,模型本身的分件,手部和脚掌都属于外甲,所以我理所当然的用了TPU打印,发现太软了,基本上一碰就掉。之前那个PLA+TPU的方案,这两个部位因为我已经打印了PLA的,所以用PLA做手部和脚掌反而没问题。

最后一个问题,TPU打印的模型太容易起拉丝了。


这样导致了模型的外甲比较不好看。容易起拉丝的其中一个原因是我这卷TPU已经很久没用了,估计是受潮了。不过其实刚买回来的时候,打印也很容易拉丝。
这一次的尝试,可以说比较接近成功了。PETG的骨骼把玩起来还算可以。不过也没有达到理想的状态。PETG做关节的问题是,要么很紧,在动的时候需要很大力气去转动。要么玩久了之后就松了。PETG的回弹能力其实不是很好。
三、 第三次尝试——ABS+TPU
这一次,我鼓起勇气,买了一卷我之前一直不敢尝试的ABS材料。据说ABS材料的弹性和强度都是比PLA好很多的。
我买的是一卷拓竹派的ABS打印材料。

之前我介绍过,ABS打印的时候是会挥发有毒气体,会有异味,这也是我为什么一直不敢尝试的原因。所以我这次把打印机搬到了阳台去,保证通风:

毕竟是第一次使用ABS材料,我也来谈一下感受:
先来说说气味的问题。ABS的气味,说实在的不是很明显,是一种淡淡的类似臭鸡蛋的恶臭。在通风的情况下,你基本闻不到,或者说隐隐约约闻到一点。但如果在不通风的环境下,你会发现味道很浓。然后我的打印机本身是有外壳的,当刚打印完,打开打印机的门时,那股味道还是比较的浓烈的。所以,如果家里面没有通风条件的朋友,还真是不要轻易的尝试ABS材料。
然后说一下打印的难度。ABS打印,是需要加热底板的。我的打印机本身是有ABS模式,所以在打印前,会先将底板的温度加热到足够,才会开始打印。平时打印PLA之类的材质,打印完摸底板是温暖的,但ABS打印完,摸底板是烫手的。这点最好注意一下。
ABS的附着力好像比较差。我在打印之前已经在底板上涂了固体胶了,但还是出现过几次这种打印失败的情况,统一全部都是模型从底板上脱落而导致的失败。而且把底板拿出来摸一下,会发现之前涂的胶水已经完全没有粘性的了,估计和高温加热有一定的关系。

后来经过多次尝试,终于打印成功了。至于很多人说的翘边问题,我倒是没有遇到过,估计和底板足够的加热和材料本身的质量也有关系。

打印完之后,就上颜色了。一开始我也尝试了外甲也用ABS打印,图中上了红色的,其实就是ABS打印的外甲。但在组装的过程中,发现ABS打印的外甲同样套不进骨骼,所以放弃了,保留了之前说过用TPU会太软的手部和脚掌部分而已。

于是就可以拼装了。

拼装的过程还算顺利,不过神奇的是,之前用PETG唯一爆甲的关节,用ABS同样会爆。不过ABS的回弹力是比PETG好的,这样轻微的爆甲,好像也不影响关节的使用。

拼装完成之后,感受是这样的:ABS并没有想象中那么优秀,它的强度和弹性肯定是比PLA好的,但和PETG相比,相差不是很多,只能说稍微好一点。
不过这个版本的尝试,起码比前两次都要成功了。模型在可动方面没有太大问题,可以摆出各种动作,然后单脚飞踢也能站得稳,证明关节的受力还是不错的。




做了这么多尝试,只是为了比较不同材料之间的区别而已,花了我不少材料费,其实是不值得的。毕竟这个Luck13,在淘宝上面才卖十元左右一个而已。
最后,两个版本进行一次对决:


相关文章:
FDM3D打印系列——Luck13关节可动模型打印和各种材料的尝试
luck13可动关节模型FDM3D打印制作过程 大家好,我是阿赵。 最近我沉迷于打印一个叫做Luck13的关节超可动人偶。 首先说明一下,这个模型是分为了外甲和骨骼两个部分的。 为什么我会打印了这么多个呢? 一、第一次尝试——PLATPU 刚开始…...
windows10 获取磁盘类型
powershell Get-PhysicalDisk | Select FriendlyName, MediaType FriendlyName MediaType ------------ --------- NVMe PC SN740 NVMe WD 256GB SSD WDC WD10EZEX-75WN4A1 HDD 适用场景 SSD: 适合需要快速访问速度和较高响…...
数据库之运算符
目录 一、算数运算符 二、比较运算符 1.常用比较运算符 2.实现特殊功能的比较运算符 三、逻辑运算符 1.逻辑与运算符(&&或者AND) 2.逻辑或运算符(||或者OR) 3.逻辑非运算符(!或者NOT&#…...
【自动化机器学习AutoML】AutoML工具和平台的使用
自动化机器学习AutoML:AutoML工具和平台的使用 目录 引言什么是AutoMLAutoML的优势常见的AutoML工具和平台 Google Cloud AutoMLH2O.aiAuto-sklearnTPOTMLBox AutoML的基本使用 Google Cloud AutoML使用示例Auto-sklearn使用示例 AutoML的应用场景结论 引言 自动…...
【每日一练】python求最后一个单词的长度
""" 求某变量中最后一个单词的长度 例如s"Good morning, champ! Youre going to rock this day" 分析思路: 遇到字符串问题,经常和列表结合使用来解决, 可以先用列表的.split()分割方法进行单词分割, 再…...
[红明谷CTF 2021]write_shell 1
目录 代码审计check()$_GET["action"] ?? "" 解题 代码审计 <?php error_reporting(0); highlight_file(__FILE__); function check($input){if(preg_match("/| |_|php|;|~|\\^|\\|eval|{|}/i",$input)){// if(preg_match("/| |_||p…...
【Go - sync.once】
sync.Once 是 Go 语言标准库中的一个结构体,它的作用是确保某个操作在全局范围内只被执行一次。这对于实现单例模式或需要一次性初始化资源的场景非常有用。 典型用法 sync.Once 提供了一个方法 Do(f func()),该方法接收一个没有参数和返回值的函数 f …...
Spark RPC框架详解
文章目录 前言Spark RPC模型概述RpcEndpointRpcEndpointRefRpcEnv 基于Netty的RPC实现NettyRpcEndpointRefNettyRpcEnv消息的发送消息的接收RpcEndpointRef的构造方式直接通过RpcEndpoint构造RpcEndpointRef通过消息发送RpcEndpointRef Endpoint的注册Dispatcher消息的投递消息…...
win10安装ElasticSearch7.x和分词插件
说明: 以下内容整理自网络,格式调整优化,更易阅读,希望能对需要的人有所帮助。 一 安装 Java环境 ElasticSearch使用Java开发的,依赖Java环境,安装 ElasticSearch 7.x 之前,需要先安装jdk-8。…...
Linux中,MySQL的用户管理
MySQL库中的表及其作用 user表 User表是MySQL中最重要的一个权限表,记录允许连接到服务器的帐号信息,里面的权限是全局级的。 db表和host表 db表和host表是MySQL数据中非常重要的权限表。db表中存储了用户对某个数据库的操作权限,决定用户…...
个人电脑网络安全 之 防浏览器和端口溢出攻击 和 权限对系统的重要性
防浏览器和端口溢出攻击 该如何防 很多人都不明白 我相信很多人只知道杀毒软件 却不知道网络防火墙 防火墙分两种 : 1、 病毒防火墙 也就是我们说的杀毒软件 2、 网络防火墙 这是用来防软件恶意通信的 使用防火墙 有两种 1、 半开式规则…...
美食聚焦 -- 仿大众点评项目技术难点总结
1 实现点赞功能显示哪些用户点赞过并安装时间顺序排序 使用sort_set 进行存储,把博客id作为key,用户id作为value,时间戳作为score 但存储成功之后还是没有成功按照时间顺序排名,因为sql语句,比如最后in(5…...
拓扑图:揭示复杂系统背后的结构与逻辑
在现代软件开发和运维中,图形化的表示方式越来越重要。拓扑图,作为一种关键的可视化工具,不仅能够帮助我们理解系统的结构和组件间的关系,还能提升系统的可维护性和可扩展性。 什么是拓扑图? 拓扑图是一种展示系统或网络中各个节点(如服务器、交换机、数据库等)及其连…...
Java面试八股之什么是spring boot starter
什么是spring boot starter Spring Boot Starter是Spring Boot项目中的一个重要概念。它是一种依赖管理机制,用于简化Maven或Gradle配置文件中的依赖项声明。Spring Boot Starter提供了一组预定义的依赖关系,这些依赖关系被封装在一个单一的包中&#x…...
探究项目未能获得ASPICE 1、2级能力的原因及改进策略
项目整体未能获得ASPICE 1、2级能力的原因可能涉及多个方面,以下是基于参考文章中的信息和可能的情境进行的分析: 1.过程成熟度不足:ASPICE(Automotive Software Process Improvement and Capability Determination)是…...
WHAT - 不同 HTTP Methods 使用场景、使用方法和可能遇到的问题
目录 前言基本介绍具体介绍前置知识:幂等和非幂等幂等操作非幂等操作幂等性和非幂等性的应用场景总结 1. GET2. POST3. PUT4. PATCH1. 确保操作是幂等的2. 使用版本控制或条件更新3. 全量更新部分属性4. 使用特定操作指令5. 幂等标识符示例代码总结 5. DELETE6. HEA…...
Pytorch使用教学4-张量的索引
1 张量的符号索引 张量也是有序序列,我们可以根据每个元素在系统内的顺序位置,来找出特定的元素,也就是索引。 1.1 一维张量的索引 一维张量由零维张量构成 一维张量索引与Python中的索引一样是是从左到右,从0开始的ÿ…...
【Git多人协作开发】同一分支下的多人协作开发模式
目录 0.前言场景 1.开发者1☞完成准备工作&协作开发 1.1创建dev分支开发 1.2拉取远程dev分支至本地 1.3查看分支情况和分支联系情况 1.4创建本地dev分支且与远程dev分支建立联系 1.5在本地dev分支上开发file.txt 1.6推送push至远程仓库 2.开发者2☞完成准备工作&…...
Vue使用FullCalendar实现日历/周历/月历
Vue使用FullCalendar实现日历/周历/月历 需求背景:项目上遇到新需求,要求实现工单以日/周/月历形式展示。而且要求不同工单根据状态显示不同颜色,一个工单内部,需要以不同颜色显示三个阶段。 效果图 日历 周历 月历 安装插件…...
社交圈子聊天交友系统搭建社交app开发:陌生交友发布动态圈子单聊打招呼群聊app介绍
系统概述 社交圈子部天交友系统是一个集成即时通讯、社区互动、用户管理等功能的在线社交平台。它支持用户创建个人资料,加入兴趣围子,通过文字、图片、语音、视频等多种方式进行交流,满足用户在不同场景下的社交需求 核心功能 -,…...
龙虎榜——20250610
上证指数放量收阴线,个股多数下跌,盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型,指数短线有调整的需求,大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的:御银股份、雄帝科技 驱动…...
多模态2025:技术路线“神仙打架”,视频生成冲上云霄
文|魏琳华 编|王一粟 一场大会,聚集了中国多模态大模型的“半壁江山”。 智源大会2025为期两天的论坛中,汇集了学界、创业公司和大厂等三方的热门选手,关于多模态的集中讨论达到了前所未有的热度。其中,…...
vscode(仍待补充)
写于2025 6.9 主包将加入vscode这个更权威的圈子 vscode的基本使用 侧边栏 vscode还能连接ssh? debug时使用的launch文件 1.task.json {"tasks": [{"type": "cppbuild","label": "C/C: gcc.exe 生成活动文件"…...
Python爬虫实战:研究feedparser库相关技术
1. 引言 1.1 研究背景与意义 在当今信息爆炸的时代,互联网上存在着海量的信息资源。RSS(Really Simple Syndication)作为一种标准化的信息聚合技术,被广泛用于网站内容的发布和订阅。通过 RSS,用户可以方便地获取网站更新的内容,而无需频繁访问各个网站。 然而,互联网…...
Leetcode 3577. Count the Number of Computer Unlocking Permutations
Leetcode 3577. Count the Number of Computer Unlocking Permutations 1. 解题思路2. 代码实现 题目链接:3577. Count the Number of Computer Unlocking Permutations 1. 解题思路 这一题其实就是一个脑筋急转弯,要想要能够将所有的电脑解锁&#x…...
1.3 VSCode安装与环境配置
进入网址Visual Studio Code - Code Editing. Redefined下载.deb文件,然后打开终端,进入下载文件夹,键入命令 sudo dpkg -i code_1.100.3-1748872405_amd64.deb 在终端键入命令code即启动vscode 需要安装插件列表 1.Chinese简化 2.ros …...
Spring数据访问模块设计
前面我们已经完成了IoC和web模块的设计,聪明的码友立马就知道了,该到数据访问模块了,要不就这俩玩个6啊,查库势在必行,至此,它来了。 一、核心设计理念 1、痛点在哪 应用离不开数据(数据库、No…...
MySQL用户和授权
开放MySQL白名单 可以通过iptables-save命令确认对应客户端ip是否可以访问MySQL服务: test: # iptables-save | grep 3306 -A mp_srv_whitelist -s 172.16.14.102/32 -p tcp -m tcp --dport 3306 -j ACCEPT -A mp_srv_whitelist -s 172.16.4.16/32 -p tcp -m tcp -…...
九天毕昇深度学习平台 | 如何安装库?
pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple --user 举个例子: 报错 ModuleNotFoundError: No module named torch 那么我需要安装 torch pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple --user pip install 库名&#x…...
基于SpringBoot在线拍卖系统的设计和实现
摘 要 随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。 在线拍卖系统,主要的模块包括管理员;首页、个人中心、用户管理、商品类型管理、拍卖商品管理、历史竞拍管理、竞拍订单…...
