修改

图片

迪威模型和Solidworks 联合会员
迪威网友f0b008
迪威网友f0b008

Prusa 3.9.0坡道1.4板

免费,登录即可下载
发布时间:2020/6/19 12:07:00
Arduino RAMPS 1.4板的Prusa固件3.9.0(MK2S)
在我的github存储库中( U 3.9.0 U坡道)您可以找到并下载运行在Arduino RAMPS板上的Prusa 3.9.0固件的源代码,该固件适用于我的Prusa i3 Bear style 3D打印机。
最新的官方版本可以从Prusa Drive下载。这里还提供了预构建的开发版本。
原始Prusa i3 printe的固件自豪地基于Scott Lahteine(@thinkyhead)等人的Marlin 1.0.x。并根据GNU GPL 3许可证的条款分发。
请阅读整个文件,特别是底部的重要部分。
一。规格
此固件是为装有Arduino坡道1.4和A4988的Prusa Bear MK2配置的。
电源
原装Prusa 12V 240W PSU
主板
坡道1.4
打印机框架
Prusa i3 Bear全面升级(MK2S)
在Thingivee上印有Prusa i3熊图案的零件(Grégoire Saunier)
Github上的Prusa i3 Bear印刷件(Grégoire Saunier)
步进电机驱动
A4988(来自G3D)在X/Y/Z/E轴上
草原
X轴:1.8°电机
Y轴:1.8°电机
Z轴:1.8°电机
挤出机:1.8°电机
微步进:1/16
热床
原装Prusa MK42 12V,带ATC Semitec 104GT-2热敏电阻
热端
直接驱动E3D V6克隆
20W 12V加热器芯
EPCOS 100k热敏电阻
PINDA V1(参考:REP-PIN-DA0)
液晶显示器控制器
小工具3d G3D LCDD控制器
(可选)重新映射折扣智能控制器(可在配置中轻松设置)
止动块
机械:X/Y
归纳(PINDA):Z
布线指南
Reprap坡道1.4
PINDA接线:
终点站
止动销
平达线
Z最小值
VCC( )
棕色
Z最小值
接地(-)
蓝色
Z最小值
信号
黑色
2。固件
固件已经在许多地方和文件中进行了修改,以使其完全工作。
所有更改都用文本/*RAMPS*/标记,因此可以使用文本编辑器中的Findearch选项(或Visual Studio或VS Code之类的软件)轻松跟踪。
特点和变化:
增加了预热选项,仅预热喷嘴(例如用于维护)
添加了Init。SD卡在插入SD卡槽时无法加载时手动初始化SD卡
如果不使用钢板,则“硬件设置”菜单将更改为“实时Z预设”,否则将显示“板材选项”
移除LCD上的模式菜单(因为我使用A4988,模式不能设置为静音、电源或自动模式)
网床找平有3x3和7x7光学 磁铁竞争
新XYZ校准
直线前进1.5
编辑的文件:
木板.h
配置h
configuration.h(检查探针偏移设置)
#确定X_探头与挤出机的偏移量-25
#确定Y_探头与挤出机的偏移量-5-29
#从挤出机定义Z_探头偏移量-12.35
热床_脉冲宽度调制
马林
马林_主.cpp
网床_校准.cpp
(检查设置的设置,以便探针触及所有床点-使用Pronterface输出帮助定义正确的值)
#如果主板==板斜坡
MK42床如果XYZ校准失败,检查插口的串行输出并相应调整值!
36.5f-床ú打印戆u零参考戆X-X戆探头戆u挤出机偏移戆u-单戆打印戆u零参考戆X,36,5-2-23-0=11,5
16.1f-床上打印纸-从挤出机打印纸-从挤出机打印纸,16,4-9,4-5-0=1,7
239.5f-床上打印-零参考X-X_探针-从挤出机偏移-单页打印-零参考X,239,5-2-23-0=214,5
16.1f-床上打印纸-从挤出机打印纸-从挤出机打印纸,16,4-9,4-5-0=1,7
239.5f-床上打印-零参考X-X_探针-从挤出机偏移-单页打印-零参考X,239,5-2-23-0=214,5
212.4f-床垫印刷机-床单印刷机-床垫印刷机,212,4-9,4-5-0=198
36.5f-床ú打印戆U零参考戆X-X戆探头戆U挤出机偏移戆U-单戆打印戆U零参考戆X,36,5-2-23-0=11,5
212.4f-床垫打印-床单打印-床单打印-床垫打印212,4-9,4-5-0=198
#其他
网格床校准.h
(检查设置的设置,以便探针触及所有床点-使用Pronterface输出帮助定义正确的值)
#定义床层基准面(-0.6f Y_探头距_挤出机的偏移量 2.f)-0.6 5 2=6.4
#定义床X0(13.f-床X0参考X)13-1=12
#定义床位数(8.4f-床位数)8.4-6.4=2
#定义床位(216.f-床位参考值)216-1=215
#定义床位数(204.4f-床位数参考值)204.4-6.4=198
圆周率
sm4.c公司
修正了moto的引脚映射以反映坡道示意图
如果我们使用不同的滑轮,增加了重新计算步骤的函数
瑞士法郎
系统定时器c
温度.cpp
重新配置时间
重新定义旧的床加热脉冲宽度调制
定时器02.c:
重新使用timer02的旧定义
时间02.h:
重新使用timer02的旧定义
公司
通用异步收发器2.c
超液晶显示器
如果Z校准有问题,请将参数0.f编辑为较高或较低的值(第3524行)
增加(+)降低,减少(-)升高
当前位置[Z轴]=Z轴最大位置 0.f;
添加“Init。“SD卡”菜单选项,用于在插入SD卡插槽时手动初始化SD卡(如果失败)
宽25x20cl.c
宽25x20cl.h
公司
为MK42床添加床位点(设置X和Y坐标以适合您的床)
#如果主板==板斜坡
cot int16_t xyzcal_point_xcoords[4]PROGMEM={1150,21450,21450,1150};
cot int16_t xyzcal_point_ycoords[4]PROGMEM={600,600,19750,19750};
#恩迪夫!主板==板斜坡
添加了新文件:
皮尤坡道.h
配置
尖牙
如果在探头搜索校准点时校准有问题,我建议使用Pronterface输出来找到正确的值。
三。重要的
如果您的设置与我的不同,则必须修改参数和值以满足您的需要。
使用风险自负!
在进行初始向导校准之前,必须进行完整的出厂重置以擦除所有eeprom和闪存数据!
按住控制旋钮
打开PSU开关打开打印机电源
当你听到哔哔声时,释放控制按钮
如果操作正确,LCD屏幕将显示带有4个选项的菜单。
语言
统计
装运准备
所有数据
选择所有数据并等待其完成。
之后,您可以继续校准。
如果多次校准失败,您可能需要在校准部分编辑固件参数。
每当完成固件的新上载时,必须重复出厂重置过程!
更新:
2020年6月2日:
添加了MK2S的床尺寸,您可以使用它来计算在固件中输入的数字,以便成功地进行xyz校准和网床调平。
还包括一个excel电子表格,帮助您查看当您更改参数时,相关的equatio如何更改。
享受快乐的印刷!:)
0个文件
压缩包大小:5MB
小程序二维码
微信小程序 微信扫码打开此模型
登录后发表评论
恒诺鑫科-专注碳素制品的开发与生产