資源簡介
GRBL XY結構伺服版舵機控制,寫字機的源碼.不是常見的CoreXY結構的那種,親測可以使用.這個版本資源很少.壓縮包用ARDUINO1.89加載到庫文件 ,然后編驗證上傳就可以了,我自己用光驅步進電機加舵機控制做了個寫字機.

代碼片段和文件信息
/*
??coolant_control.c?-?coolant?control?methods
??Part?of?Grbl
??Copyright?(c)?2012-2015?Sungeun?K.?Jeon
??Grbl?is?free?software:?you?can?redistribute?it?and/or?modify
??it?under?the?terms?of?the?GNU?General?Public?License?as?published?by
??the?Free?Software?Foundation?either?version?3?of?the?License?or
??(at?your?option)?any?later?version.
??Grbl?is?distributed?in?the?hope?that?it?will?be?useful
??but?WITHOUT?ANY?WARRANTY;?without?even?the?implied?warranty?of
??MERCHANTABILITY?or?FITNESS?FOR?A?PARTICULAR?PURPOSE.??See?the
??GNU?General?Public?License?for?more?details.
??You?should?have?received?a?copy?of?the?GNU?General?Public?License
??along?with?Grbl.??If?not?see? .
*/??
#include?“grbl.h“
void?coolant_init()
{
??COOLANT_FLOOD_DDR?|=?(1?<??#ifdef?ENABLE_M7
????COOLANT_MIST_DDR?|=?(1?<??#endif
??coolant_stop();
}
void?coolant_stop()
{
??COOLANT_FLOOD_PORT?&=?~(1?<??#ifdef?ENABLE_M7
????COOLANT_MIST_PORT?&=?~(1?<??#endif
}
void?coolant_set_state(uint8_t?mode)
{
??if?(mode?==?COOLANT_FLOOD_ENABLE)?{
????COOLANT_FLOOD_PORT?|=?(1?<
??#ifdef?ENABLE_M7??
????}?else?if?(mode?==?COOLANT_MIST_ENABLE)?{
??????COOLANT_MIST_PORT?|=?(1?<??#endif
??}?else?{
????coolant_stop();
??}
}
void?coolant_run(uint8_t?mode)
{
??if?(sys.state?==?STATE_CHECK_MODE)?{?return;?}
??protocol_buffer_synchronize();?//?Ensure?coolant?turns?on?when?specified?in?program.??
??coolant_set_state(mode);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-08-12?19:09??grbl-servo-master\
?????文件????????2587??2015-08-12?19:09??grbl-servo-master\README.md
?????文件???????27964??2015-08-12?19:09??grbl-servo-master\config.h
?????文件????????1566??2015-08-12?19:09??grbl-servo-master\coolant_control.c
?????文件?????????894??2015-08-12?19:09??grbl-servo-master\coolant_control.h
?????文件????????1681??2015-08-12?19:09??grbl-servo-master\cpu_map.h
?????目錄???????????0??2015-08-12?19:09??grbl-servo-master\cpu_map\
?????文件????????5475??2015-08-12?19:09??grbl-servo-master\cpu_map\cpu_map_atmega2560.h
?????文件????????6226??2015-08-12?19:09??grbl-servo-master\cpu_map\cpu_map_atmega328p.h
?????文件????????3539??2015-08-12?19:09??grbl-servo-master\defaults.h
?????目錄???????????0??2015-08-12?19:09??grbl-servo-master\defaults\
?????文件????????2809??2015-08-12?19:09??grbl-servo-master\defaults\defaults_generic.h
?????文件????????2848??2015-08-12?19:09??grbl-servo-master\defaults\defaults_oxcnc.h
?????文件????????3259??2015-08-12?19:09??grbl-servo-master\defaults\defaults_shapeoko.h
?????文件????????3218??2015-08-12?19:09??grbl-servo-master\defaults\defaults_shapeoko2.h
?????文件????????3164??2015-08-12?19:09??grbl-servo-master\defaults\defaults_shapeoko3.h
?????文件????????3191??2015-08-12?19:09??grbl-servo-master\defaults\defaults_sherline.h
?????文件????????2892??2015-08-12?19:09??grbl-servo-master\defaults\defaults_simulator.h
?????文件????????3230??2015-08-12?19:09??grbl-servo-master\defaults\defaults_x_carve_1000mm.h
?????文件????????3230??2015-08-12?19:09??grbl-servo-master\defaults\defaults_x_carve_500mm.h
?????文件????????3248??2015-08-12?19:09??grbl-servo-master\defaults\defaults_zen_toolworks_7x7.h
?????文件????????5448??2015-08-12?19:09??grbl-servo-master\eeprom.c
?????文件????????1059??2015-08-12?19:09??grbl-servo-master\eeprom.h
?????目錄???????????0??2015-08-12?19:09??grbl-servo-master\examples\
?????目錄???????????0??2015-08-12?19:09??grbl-servo-master\examples\grblUpload\
?????文件????????1231??2015-08-12?19:09??grbl-servo-master\examples\grblUpload\grblUpload.ino
?????文件????????1081??2015-08-12?19:09??grbl-servo-master\examples\grblUpload\license.txt
?????文件???????59816??2015-08-12?19:09??grbl-servo-master\gcode.c
?????文件????????8002??2015-08-12?19:09??grbl-servo-master\gcode.h
?????文件????????1612??2015-08-12?19:09??grbl-servo-master\grbl.h
?????文件???????14983??2015-08-12?19:09??grbl-servo-master\limits.c
............此處省略26個文件信息
評論
共有 條評論