目录
5.1.16GB的sd卡无法识别,提示media init fail
5.2.打印头打印的时候在最远端角落,我XY轴用的TMC2208驱动芯片,我设置DEFAULT_AXIS_STEPS_PER_UNIT的是160一圈的步长(按32细分算)
本人3d打印机小白,根据DIY实践千元左右大鱼CC FDM 3D打印机整理,该打印机是大鱼根据开源打印机voron1.0改装的全金属线轨打印机,目前官方最新版是voron2.4打印机(根据官方教程DIY材料成本大概5000左右)。
TIPS:DIY过程费时费力费钱,如果只是想打印东西,建议直接相同价格买成品,功能丰富(比如无线打印、自动调平)且无须整理布线、布局,调试也更简单。
3d打印机购买材料组装主体框架(注意该版本的控制板不支持无线打印、该版本不支持自动调平、单z轴)
不到千元的全金属线轨3D打印机,你心动了吗?_哔哩哔哩_bilibili
[作业]大鱼FDM3D打印机DIY实践_哔哩哔哩_bilibili
主控板接线教程(注意该版本的控制板不支持无线打印)
【保姆级】3D打印机主板接线教程,小白也能看懂!_哔哩哔哩_bilibili
marlin固件配置教程
Marlin2.0固件配置指南—超详细的3D打印机固件设置教程。_哔哩哔哩_bilibili
marlin固件官网
显示屏MKS MINI12864 V3.0使用说明书
MKS MINI12864 V3.0使用说明书_Makerbase_mks的博客-CSDN博客
切片软件配置教程
3D打印必看:阿文菌Prusa切片完美配置教程!含实战操作:打印哈尔的移动城堡。_哔哩哔哩_bilibili
理线教程
封箱和双z轴教程(小打印面积没必要双z)
https://www.bilibili.com/video/BV1hZ4y127nu
大鱼CC FDM 3d打印机单z轴封箱_哔哩哔哩_bilibili
Klipper固件PID自动整定流程(非必须,我用的marlin固件暂时不需要)
Klipper固件PID自动整定流程,非常简单_哔哩哔哩_bilibili
打印耗材干燥箱
3D打印必备:干燥箱5.0,全新米桶!超便宜,空间更大,5.8L米桶更加好用!_哔哩哔哩_bilibili
3分钟教你如何准确校准你的挤出机步进值
3分钟教你如何准确校准你的挤出机步进值_哔哩哔哩_bilibili
参考:3D打印新手必看:图纸、模型下载网站分享!T站、M站、创想云等,新手必备!_哔哩哔哩_bilibili
T站: Thingiverse - Digital Designs for Physical Objects
M站:Discover STL files for 3D printing ideas and high-quality 3D printer models. | MyMiniFactory
3D打印图纸网站:
www.thingiverse.com
www.myminifactory.com
www.crealitycloud.cn
www.sketchfab.com
www.3dtotal.com
www.3dexport.com
www.dayin.la
www.most3d.cn
| 工具名 | 规格 | 说明 |
| 内六角扳手 | 1mm 2mm 3mm | 拧各种螺丝(3mm建议多买几把,螺丝拧多了容易坏) |
| 外六角扳手 | 8mm(薄片款) | 拧皮带轮固定的螺母 |
| 三芯电源线 | 10A裸尾,16A的插头可能是大尺寸的家里插座插不了 | 接开关电源 |
| 两芯电源导线 | 2.5平方2m | 1m用于连接热床和控制板,另外几十公分用于连接控制板和开关电源 |
| 两芯信号导线 | 0.1平方2m | 用于延长风扇导线 |
| 绝缘胶带 | 用于缠绕延长的风扇线 | |
| 电烙铁 | 100W | 用于焊接热床(功率太小的散热太快焊不上) |
| 螺母 | M5 M3 | 分为T型滑块螺母(不可后放入铝型材)、 船型螺母(可后放入铝型材)、 弹珠螺母(可后放入铝型材,螺孔一头长一头短,安装需要注意)。 |
| 手持吸尘器+小毛刷(非必须) | 用于清理挤出头内的齿轮粉末,挤出机齿轮长时间工作后,内部粉末多了会导致送料打滑,影响挤出。(见问题5.5) |
参考
无论哪种,原理都是xyz坐标定位挤出头,融化塑料后一层层的网上叠加像砌墙的方式打印出3d物体。
最大的问题:z轴死亡层纹
主体框架
大于3个维度的移动结构——目前除了3轴的,还见过5轴的
挤出机
电源
控制板
成品支撑平台
voron:VORON2.4
填充关闭Ironing熨烫可以大大缩短打印时间

marlin https://github.com/MarlinFirmware/Marlin
klipper https://github.com/Klipper3d/klipper
solidworks
3DS MAX
Maya
Google Sketchup
AutoCAD
参考:
Prusa Mini

Prusa i3 MK3S

voron v2

Prusa SL1

光轴——顾名思义,就是光滑的圆柱轨道
线轨
单z、双z、三z——多z轴可以有自动调平功能(三点确定一个平面)
无限z
远程挤出机
进程挤出机
单——单色为主,如果中途换料也可以打印彩色
多——天然支持打印彩色
corexy结构(x,y联动,没有严格意义上的x电机或者y电机)
hbot结构
参考:
【DIY3d打印入门指南】结构详解,hbot和corexy结构的原理和区别_哔哩哔哩_bilibili
π(pei)平台:一般配合加热平台
玻璃:适合涂胶冷打
橡胶垫:适合涂胶冷打,打印后取物最方便
参考:
3D打印平台 附着 清洗 涂胶 取模型 个人使用经验分享 晶格玻璃 镜子 pei gdp弹簧钢板 铲刀_哔哩哔哩_bilibili
TIPS:材料有毒,打印请在通风环境。耗材受潮会引起打印不平整收缩率不稳定等等。
| 材料 | 打印温度范围 | 特性 | 缺点 |
| ABS | 挤出头温度220~240 热床温度100 | 寿命长,有弹性 | 打印温度高,毒性,热床需要110°,需要保温腔 |
| PLA | 挤出头温度180~200 热床温度60 | 可降解,硬 | 毒性,时间长了容易脆 |
| petg | 挤出头温度240, 热床温度70 | 软,粘性强 | 容易堵头、拉丝,回抽需要慢慢调整 |

一般线材直径1.75/3mm
影响打印效果:
拉丝——需要增加回抽
空点——需要减少回抽,或者增加挤出量
A:换了一张旧的512MB sd卡,可以了。应该是卡兼容性的问题。
A:设置成80后正常,虽然是TMC2208,但是还是走的16步长,因为跳线是按照16细分接的
A:
a.降低首层打印速率
b.增加群边,可以把挤出头的废丝清理干净。

c.挤出头离平台太远
我之前第一层沾不上很大原因是距离太远了,我之前调平一直按照a4纸可以抽动去调的,有点松,打印的时候发现z轴会比0低一点点。调平更紧后,第一层不沾改善很多。
d.热床温度有条件尽量高,abs到100℃
e.平台上胶,pvp固体胶就可以
有热床没温箱打印abs材料解决不粘热床的要点 - 铱哥的趣屋
--热床一定要平,不平就贴纸。
--贴纸再贴胶,粘住,最好是水溶性的,拆的时候弄点水就掉了。比如固体胶,或者更牛逼的胶也行,反正是纸和阀体黏住,大不了这两个都不要了。
--底层加热,到20多层要停掉热床,要不上层收缩带动下层翘起来。
--喷头温度高一些,增加流动性,粘的牢,上面不断层,比如250度
--模型结构和打印方向要做好,尽量避免长距离线段,特别是底层。
--填充用100%或者蜂窝结构,蜂窝结构特别好,30%的填充就很牢固,直线的30%真是不敢恭维。
--喷头距离要调好,保证第一层打印上去是扁扁的一层,越扁越好。
--要打阀体。阀体的前两层会喷料多,更容易粘牢。
3D打印模型总是和热床不粘,或者粘的不紧,打印一会就会掉。请问,怎样解决不粘平台的问题?_百度知道
故障一:模型粘不到3D打印机工作台
1、喷嘴离工作台距离太远,调整工作台和喷嘴距离,使其距离刚好可以通过一张薄名片厚度。
2、工作台温度太高或者太低。ABS打印工作台温度应该在110℃左右,PLA打印工作台温度应该稳定在70℃左右。
3、打印耗材问题,换家耗材供应商耗材适应,各耗材厂家所生产的打印耗材参差不齐,所以可以尝试更换一下打印材料试试。
4、打印ABS一般在工作台贴上高温膜,打印PLA一般在工作台上贴上美纹纸。(在粘贴美纹纸后,打印PLA模型会出现模型不好拿掉问题,可以再打印模型完毕后加热打印平台到100℃好拿一些。)
A:因为abs收缩率较高,所以打印过程中需要加保温箱,去掉模组的散热风扇,这样降低不同部位收缩率的不均匀。
将回抽提升z的设置设成0,解决

A:发现挤出机齿轮长时间工作后,内部粉末很多,围绕在齿轮周围,导致送料打滑,影响挤出。用毛刷清理齿轮后,挤出恢复正常。
A:打印久了,还是发生了堵头,
容易堵头的原因是回抽时,四氟管会被抬起,导致跟头部之间有空隙,空隙间会有漏料,然后漏料的地方因为温度低,就会把进料给粘住,导致挤出困难。所以这个视频就是把四氟管分段,让喉管内的四氟管不会在回抽时跟头产生间隙。
参考这个视频对四氟管做分段处理,防止回抽时四氟管和头产生缝隙。
【【三维堆料】三分钟,0成本,让你的3d打印机不堵头。-哔哩哔哩】 【三维堆料】三分钟,0成本,让你的3d打印机不堵头。_哔哩哔哩_bilibili
经过调试,目前可以把abs材料打印到可以接受的程度,还是有瑕疵。


以下是失败作品


1.对小白来说,DIY过程并非一帆风顺,组装顺序、组装好坏、打印调试都凭个人感觉,感谢大鱼群里大神们的答疑解惑。
2.DIY过程能够学到各个方面的知识,并对一个产品如何从0开始到完善能有一个清晰的认知,作为入门的学习工具非常不错。
比如结构件铝型材,T型螺母,角件等这些不曾接触过的东西。
3.因为本身这款打印机基于voron开源项目,所以里面的零部件可以直接替换成voron原版的。
比如挤出机,voron原版的非常好看,也可以升级成支持彩打的挤出头。
还有voron原版的理线,都是又简洁又高效。
还有铝型材的连接,这款用角件,也有其他up主是在铝型材钻孔直接螺丝固定。
比如这个大神基于大鱼的修改,非常漂亮,并且有很多自己的考虑:大鱼CC打印机 养成记_哔哩哔哩_bilibili
总的感觉DIY就是天马行空,自由发挥!诸神之战!
这才是DIY do it yourself的意义吧。
以上都是个人理解的整理,可能跟官方定义会有出入,欢迎指正。
很好奇,就使用rubyonrails自动化单元测试而言,你们正在做什么?您是否创建了一个脚本来在cron中运行rake作业并将结果邮寄给您?git中的预提交Hook?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么。让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作。下一步是什么以确保他们在正确的时间将可能有害的结果传达给您? 最佳答案 不确定您到底想听什么,但是有几个级别的自动代码库控制:在处理某项功能时,您可以使用类似autotest的内容获得关于哪些有效,哪些无效的即时反馈。要确保您的提
我是一个Rails初学者,但我想从我的RailsView(html.haml文件)中查看Ruby变量的内容。我试图在ruby中打印出变量(认为它会在终端中出现),但没有得到任何结果。有什么建议吗?我知道Rails调试器,但更喜欢使用inspect来打印我的变量。 最佳答案 您可以在View中使用puts方法将信息输出到服务器控制台。您应该能够在View中的任何位置使用Haml执行以下操作:-puts@my_variable.inspect 关于ruby-on-rails-如何在我的R
无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD
导读:随着叮咚买菜业务的发展,不同的业务场景对数据分析提出了不同的需求,他们希望引入一款实时OLAP数据库,构建一个灵活的多维实时查询和分析的平台,统一数据的接入和查询方案,解决各业务线对数据高效实时查询和精细化运营的需求。经过调研选型,最终引入ApacheDoris作为最终的OLAP分析引擎,Doris作为核心的OLAP引擎支持复杂地分析操作、提供多维的数据视图,在叮咚买菜数十个业务场景中广泛应用。作者|叮咚买菜资深数据工程师韩青叮咚买菜创立于2017年5月,是一家专注美好食物的创业公司。叮咚买菜专注吃的事业,为满足更多人“想吃什么”而努力,通过美好食材的供应、美好滋味的开发以及美食品牌的孵
本教程将在Unity3D中混合Optitrack与数据手套的数据流,在人体运动的基础上,添加双手手指部分的运动。双手手背的角度仍由Optitrack提供,数据手套提供双手手指的角度。 01 客户端软件分别安装MotiveBody与MotionVenus并校准人体与数据手套。MotiveBodyMotionVenus数据手套使用、校准流程参照:https://gitee.com/foheart_1/foheart-h1-data-summary.git02 数据转发打开MotiveBody软件的Streaming,开始向Unity3D广播数据;MotionVenus中设置->选项选择Unit
Unity自动旋转动画1.开门需要门把手先动,门再动2.关门需要门先动,门把手再动3.中途播放过程中不可以再次进行操作觉得太复杂?查看我的文章开关门简易进阶版效果:如果这个门可以直接打开的话,就不需要放置"门把手"如果门把手还有钥匙需要旋转,那就可以把钥匙放在门把手的"门把手",理论上是可以无限套娃的可调整参数有:角度,反向,轴向,速度运行时点击Test进行测试自己写的代码比较垃圾,命名与结构比较拉,高手轻点喷,新手有类似的需求可以拿去做参考上代码usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;u
之前说过10之后的版本没有3dScan了,所以还是9.8的版本或者之前更早的版本。 3d物体扫描需要先下载扫描的APK进行扫面。首先要在手机上装一个扫描程序,扫描现实中的三维物体,然后上传高通官网,在下载成UnityPackage类型让Unity能够使用这个扫描程序可以从高通官网上进行下载,是一个安卓程序。点到Tools往下滑,找到VuforiaObjectScanner下载后解压数据线连接手机,将apk文件拷入手机安装然后刚才解压文件中的Media文件夹打开,两个PDF图打印第一张A4-ObjectScanningTarget.pdf,主要是用来辅助扫描的。好了,接下来就是扫描三维物体。将瓶
SPI接收数据左移一位问题目录SPI接收数据左移一位问题一、问题描述二、问题分析三、探究原理四、经验总结最近在工作在学习调试SPI的过程中遇到一个问题——接收数据整体向左移了一位(1bit)。SPI数据收发是数据交换,因此接收数据时从第二个字节开始才是有效数据,也就是数据整体向右移一个字节(1byte)。请教前辈之后也没有得到解决,通过在网上查阅前人经验终于解决问题,所以写一个避坑经验总结。实际背景:MCU与一款芯片使用spi通信,MCU作为主机,芯片作为从机。这款芯片采用的是它规定的六线SPI,多了两根线:RDY和INT,这样从机就可以主动请求主机给主机发送数据了。一、问题描述根据从机芯片手
我认为我的问题最好用一个例子来描述。假设我有一个名为“Thing”的简单模型,它有一些简单数据类型的属性。像...Thing-foo:string-goo:string-bar:int这并不难。数据库表将包含具有这三个属性的三列,我可以使用@thing.foo或@thing.bar之类的东西访问它们。但我要解决的问题是当“foo”或“goo”不再包含在简单数据类型中时会发生什么?假设foo和goo代表相同类型的对象。也就是说,它们都是“Whazit”的实例,只是数据不同。所以现在事情可能看起来像这样......Thing-bar:int但是现在有一个新的模型叫做“Whazit”,看起来
我有一个要在我的Rails3项目中使用的数组扩展方法。它应该住在哪里?我有一个应用程序/类,我最初把它放在(array_extensions.rb)中,在我的config/application.rb中我加载路径:config.autoload_paths+=%W(#{Rails.root}/应用程序/类)。但是,当我转到railsconsole时,未加载扩展。是否有一个预定义的位置可以放置我的Rails3扩展方法?或者,一种预先定义的方式来添加它们?我知道Rails有自己的数组扩展方法。我应该将我的添加到active_support/core_ext/array/conversion