组装一台PRUSA I3打印机
闲来无事,又搞了台机。这样下去顶不住了。草。
还是咸鱼购买,但是这台收到的时候比我以前任何一台都要散,几乎重新装了一台。
此处省略收到货时候的零件图,省略装机图。
不得不提的是,原机用的山寨melzi主板,mega1284主控,并且不带屏幕。主板使用的repetier固件,由于用惯了s3d,s3d又不能和它通讯联机打印。
打开marlin配置发现主板可以选择melzi,但是编译说找不到这块板的信息。
又去网上找,国内的网站百度半天,没有说用melzi刷marlin固件的。搭梯子,输入melzi marlin,搜索结果第一条就是reprap,似乎是之前百度的关键字不对?
总之这个板是第三方的,从链接里进入github下载提供的板信息,丢进arduino安装目录中hardware的avr目录中,直接覆盖(注:此处没有找到相关链接让arduino能通过网络加载板子信息,所以直接覆盖了,建议覆盖前先备份原来的)
丢进去重新打开arduino,这次有板子信息了, 但是只有这个sanguino mega1284了,这是因为其他板子全部被这个覆盖了。
然后编译,编译是可以编译,但是下载不了,说板子的board.txt没有指定uploadtool,一番查阅资料无果后,我寻思这玩意是avr,我又直接用asp给他刷进去不久完啦?

可是最后说固件校验错误,而且不知道为什么asp再也不能和这个板通信了,起先以为是接触不良,然后直接焊死,还是不行。
一开始就知道自己还有一块mega2560+rams1.4,就差驱动,由于这块板的驱动是直接焊接在板上的,只能强行把它干下来。

干完后的样子,厂家为了省这点排座,进给人添堵。
然后稍稍配置下marlin,刷进2560发现热床不能加热,由于这块ramps1.4之前也是未知好坏,就想是不是mos挂了,又直接把mos干下来。其实这个时候操作特别麻烦,板子线都缠在一起,烙铁线长度又不够,又要蹲下来操作。一定肯定没有下一次了!
干下来发现响应的灯还是不亮,又去看原理图

D8就是这个通道,突然发现这个12v和12v2,意识到主板上有两个12v输入,原来是都要接的!大电流那路走的是几个mos供电。
找来线接好后,mos工作了,但是闻到糊味,赶紧关电,手贱去摸mos被烫!虽然犯过这种错,还是糟了。
发现这个mos的s极和另一个mos的s极short circuited了,然后没过脑,试试分开?通电还是不得行。其实s极都直接接地了的。无妨。
应该是这个mos烧了,找了个3205干上去,这下好了,终于工作正常。此时从中午1.拿到机器,到现在已经搞到23.抛去吃饭时间,一直在搞这个,要是能把这股劲弄到看书多好?
洗洗歇息了,室友快忍不住教训我了。
翌日,稍稍调试就可以打印了。


走线乱。

就到这里,下一步准备改远程挤出,以及用1602做一个屏。
当日更新!
画了一下午焊了一个屏

坑一点不比上一个少!
屏和sd卡都调试了很久,起先有个io,d23开路了。怎么知道的?
我那好的屏插上去,它还是不亮屏,就想试试是不是io的问题。
起先是用万用表测试上下层是否连接,由于板很矮,线太紧凑,蹲下去十分不好操作。
画长时间发现上下连通的,然后又想是不是中间出错了,由于没实际写过arduino的代码,直接用blink例程改这些零件,
这里板上dxx里的xx数字,就是操作时候对应的io号。如:pinMode(23, OUTPUT);这个23就是d23.还是挺方便的。
测试出就是这个脚开了, 又把ramps拔下来,飞根线接上去。
接上去,显示OK了!
然后又焊接sd卡,由于没有sd卡或者tf卡座子,直接用sd转tf卡套,把卡套焊接上去。
然后死活不识别卡,几番调试无果。又把之前好的屏插这上面,验证是不是io又挂了@(其实也按如上方法测过这些io,都正常的!)
插上去可以识别。证明肯定是我焊接的有问题。
我看了很多个贴,其中有个接上拉电阻的,我把spi都接了上拉3V3,万用表打,这些io竟然有4.+v的电压?把原先的662k换成类似ams11173.3还是这个电压。
又想是不是不要上拉?直接干掉后,在按压卡套的时候偶然有一次识别了,心想是不是卡套也有问题。
直接拆开,用502固定一块胶片到铜质压片上,正常了!!!
写成调试记录了。
ref:https://reprap.org/mediawiki/images/c/ca/Arduinomega1-4connectors.png

组装一台PRUSA I3打印机的更多相关文章
- 【项目发起】千元组装一台大型3D打印机全教程(一)前言
前言 最近又碰到了大尺寸模型打样的需求,我这台17cm直径的kossel mini就捉襟见肘了.怎么办呢,这个时候kossel的好就体现出来了,随意扩展,那么就自己做个kossel-max吧.为了向前 ...
- 800元组装一台3D打印机全教程流程
我最近正好要组装一台新的reprap的kossel delta型开源3d打印机,这台机器性价比非常高,具有速度快,静音,三臂并联结构,扩展性强,便宜的特点.图纸啥的都有,只是用到mega2560和ra ...
- 800元组装一台3D打印机全教程流程-零件清单
继前面的教程800元组装一台3D打印机全教程流程 k800是一台根据kosselmini改进的低成本3d打印机,通过改变设计,降低了成本,但损失较少性能,取得性价比. 主要改动是:底部支架改为-> ...
- 【转载】如何自己DIY组装一台台式电脑
针对很多懂计算机的人员来说,有时候都希望自己DIY组装一台台式机,来达到自己的个性化要求以及省钱.其实自己DIY组装一台电脑也很简单,将相应的CPU处理器.主板.内存条.硬盘.固态硬盘.电脑机箱.屏幕 ...
- RepRap Prusa i3 平台自動補正
RepRap Prusa i3 平台自動補正 平台校正不但費時,而且經常失敗,時在是很令人洩氣!期盼了好一陣子,Marlin終於將平台自動補正的功能加進來了!!這個功能將原本Z軸的Endstop,改裝 ...
- 自己组装一台1U服务器
视频资料链接 自己组装一台1U服务器 执行思路: 1.评估访问了,根据需求确定服务器要求 2.根据要求选择硬件:冗余.稳定等 3.搜索主流服务器参数进行对比,及对比价格 4.咨询IDC机房价格 DIY ...
- 话说普通的TPlink ip地址是192.168.1.2 在LAN里有台电脑共享打印机 ip 是192.168.0.2 计算机名为j02 然后我把这台电脑加到DMZ里,让根路由器同一网段的可以访问 但添加打印机的时候 提示 计算机名重复 后来在需要添加打印机电脑的hosts文件里加了 192.168.1.2 j02 式了一样不行 话说,这个打印机该怎么添加
开启端口映射,从外网访问内网的文件共享: 已经在路由器里开了远端WEB管理设了端口,另外端口映射局域网里的一台电脑,比如WEB端口设的是8080,映射192.168.1.100到4877端口,现在我想 ...
- [Swift]LeetCode664. 奇怪的打印机 | Strange Printer
There is a strange printer with the following two special requirements: The printer can only print a ...
- linux服务器共享给windows的client打印机配置
最近实验室新进来一台服务器还有打印机,老大意思让服务器连接打印机并进行网络共享,其他的人可以通过自己的PC连接到共享打印机,打印各自电脑的文件.这样的需求可能很多人都有遇到,我也是遇到这件事,在网上搜 ...
随机推荐
- direction: rtl;
这个属性,有点无语,费了点时间. <style type="text/css"> .hao {direction: rtl;}</style> <se ...
- facebook分享
http://bbs.mob.com/forum.php?mod=viewthread&tid=19104&page=1&extra=#pid40942 应用审核 http: ...
- 数据结构优化dp
本以为自己的dp已经成熟了没想到在优化上面还是欠佳 或者是思路方面优化dp还不太行. 赤壁之战 当然 很有意思的题目描述 大体上是苦肉计吧 .盖黄 ... 题意是 求出长度为m的严格上升子序列的个数 ...
- 单元测试-unittest模块
1.简单的一个实例 import unittest def calc(a,b): return a+b class MyTest(unittest.TestCase): def testa(self) ...
- Java对象在Hibernate持久化层的状态
-临时状态:刚用new语句创建对象,还没有被持久化,并且不处于Session缓存中.处于临时状态的java对象被称为临时对象. -持久化状态:已经被持久化,并且加入到Session的缓存中.处于持久化 ...
- 【Eclipse】-NO.163.Eclipse.1 -【Eclipse springboot 1.x 创建maven工程初始化报错】
Style:Mac Series:Java Since:2018-09-10 End:2018-09-10 Total Hours:1 Degree Of Diffculty:5 Degree Of ...
- DetNet: A Backbone network for Object Detection 笔记
1 前言 主要贡献: (1)第一个分析微调传统ImageNet预训练模型应用于目标检测器的固有缺点 (2)提出一个名为DetNet的新的骨干结构,它通过保持空间分辨率和扩大感受野的方式来专门设计用于目 ...
- SQL Server get SP parameters and get output fields type information
Summary 本文主要介绍一下,SQL里面的两个很实用的两个操作: 获取存储过程的参数信息 SELECT * FROM INFORMATION_SCHEMA.PARAMETERS WHERE SPE ...
- 运维自动化之系统部署 PXE(二)
PXE介绍 Preboot Excution Environment 预启动执行环境 Intel公司研发 基于Client/Server的网络模式,支持远程主机通过网络从远端服务器下载映像,并由此支持 ...
- php爬虫入门 - 登录抓取内容
PHP 写爬虫 说实话我也想用Python的,毕竟人家招牌.无奈我Python还停留在看语法的阶段,实在太惭愧,鞭笞一下自己加油学习.这里用php的CURL库进行页面抓取. 同事使用的系统需要先登录, ...