MakerLab创客实验室 — Let's Make something.
现在注册
已注册用户请 登入
8 回复
Andy medium avatar
#1 - 2 年前
Andy

没有地方可以单独加进去,但你可以直接把这些数据都计算到挤出机步进电机步数配置里。
对应固件中的:
#define DEFAULT_AXIS_STEPS_PER_UNIT {85.3333, 85.3333,2560,158.8308} //参数分别对应,X,Y,Z,E轴

计算公式为(里面已经有减速比了):
#define e_steps_per_mm =

公式中的参数说明
Steps = 步进电机的步数 (1.8度步距角的电机为 200, 0.9度步距角的电机为 400.)
Microstepping = 步进电机驱动细分配置 (RAMPS默认为 1/16 etc.)
BeltPitch = 同步带齿间距 (对于T5为5.00mm , 对于XL为5.08mm ,对于GT2为2.0mm etc.)
PulleyTeeth = 同步轮齿数 (数一下你的同步轮齿数)
Zd = 丝杆螺纹间距 (对于M8标准丝杆为1.25mm)
ERatio = 挤出机齿轮比,从动轮比主动轮 (Wade's Extruder: 39/11, Accessible Wade's by Greg Frost: 43/10, Adrian's Extruder: 59/11, etc.)
BoltDiameter = 挤出轮螺杆(齿轮)直径

正月十五 medium avatar
#2 - 2 年前
正月十五   via Android

谢谢回复,这样一说我就明白了

noki medium avatar
#3 - 2 年前
noki   via Android

版主您好,我有同樓上的需求,照版主說明可由固件上做調整,但我的情況比較麻煩,我的機器是三角洲的機器,是買整機,機器買時固件是燒在裡面的,跟賣家要過固件,賣家不願意給,也不幫改固件,我要如何取出板內固件,我需要重新做一個固件嗎?我要從哪邊去知道我舊固件有哪些參數,畢竟多數參數是不需要調整的,對於我這剛入門的生手,我要怎樣做比較理想,謝謝你

Andy medium avatar
#4 - 2 年前
Andy

@noki 你的挤出机参数不正确?你可以把正确的挤出机参数告诉你的卖家然后让他给你编译一个hex文件,你再刷入自己的板子。或者如果有lcd并且打开了EEPROM的话,可以通过lcd修改相应参数也可以。但如果EEPROM没有打开,需要每次断电后重新配置一下才可以。
最麻烦的方案是完全自己配置一个可以用的固件,相对比较麻烦。

noki medium avatar
#5 - 2 年前
noki   via Android

很感謝版主的回覆,很肯定原賣家不願提供原固件,也沒意願幫忙改,請問版主 LCD可改參數,打開EEPROM,這是什麼?我要如何知道我有沒有打開EEPROM,它應該如何用?自己配置可用固件,對我而言那真的很不可能的事,請問有人收費幫人改固件的嗎?我真的需要,謝謝

Andy medium avatar
#6 - 2 年前
Andy

@noki 你的板子没有lcd?如果带了lcd,任何一直都可以改参数,可以看看里面的菜单,里面有个control(控制)菜单,里面的参数都可以配置。如果打开了EEPROM,你随便改一个参数(你需要记住之前的参数是多少,以免后面无法正常使用了),然后选择save菜单,然后reset(复位主控板),再看看相应参数是不是你修改过的数据,如果是你改过的数据,说明EEPROM已经打开,如果恢复到之前的数据了,说明固件没有打开EEPROM。

noki medium avatar
#7 - 2 年前
noki   via Android

感謝熱心的版主,我試試看,請問復位主控板,這動作我需要做什麼,如果機器是沒打開EEPROM,我有辦法大開它嗎?謝謝你

Andy medium avatar
#8 - 2 年前
Andy

@noki 如果没有打开,需要重新刷固件才可以打开。