level 7
学以致用,知道怎么用就好了,不需要每个部分都吃透,遇到什么就去修改什么
2015年09月13日 10点09分
7
我有严重的强迫症。。。。好吧
2015年09月13日 11点09分
回复 爱着你的梳子 :搞技术的人都会这样,能进去也要能出来
2015年09月13日 12点09分
level 1
有没有大神知道按暂停让XY回零应该怎么改固件?
inline void gcode_G4() {
millis_t codenum = 0;
if (code_seen('P')) codenum = code_value_long(); // milliseconds to wait
if (code_seen('S')) codenum = code_value() * 1000; // seconds to wait
st_synchronize();
refresh_cmd_timeout();
codenum += previous_cmd_ms; // keep track of when we started waiting
if (!lcd_hasstatus()) LCD_MESSAGEPGM(MSG_DWELL);
while (millis() < codenum) idle();
}
#if ENABLED(FWRETRACT)
/**
* G10 - Retract filament according to settings of M207
* G11 - Recover filament according to settings of M208
*/
inline void gcode_G10_G11(bool doRetract=false) {
#if EXTRUDERS > 1
if (doRetract) {
retracted_swap[active_extruder] = (code_seen('S') && code_value_short() == 1); // checks for swap retract argument
}
#endif
retract(doRetract
#if EXTRUDERS > 1
, retracted_swap[active_extruder]
#endif
);
}
#endif //FWRETRACT
2017年12月02日 13点12分
11