开源改变世界

sjon_v5 #1062

推推 grbl 3年前 (2023-01-31) 210次浏览
关闭
sjonholle 打开了这个问题 2022 年 1 月 23 日 · 0 条评论
关闭

sjon_v5#1062

sjonholle 打开了这个问题 2022 年 1 月 23 日 · 0 条评论

注释

sjon_v5 #1062

// 3轴

#define MACHINE_NAME “SJON_V4”

// #define DISPLAY_CODE_FILENAME “../Custom/oled_basic.cpp”

#define DEFAULT_HOMING_SQUARED_AXES(位(Y_AXIS)|位(X_AXIS))

#define X_STEP_PIN GPIO_NUM_27
#define X_DIRECTION_PIN GPIO_NUM_33

#define Y_STEP_PIN GPIO_NUM_2
#define Y_DIRECTION_PIN GPIO_NUM_25

#define Y2_STEP_PIN GPIO_NUM_22 // 联动电机
#define Y2_DIRECTION_PIN Y_DIRECTION_PIN

#define Z_STEP_PIN GPIO_NUM_12
#define Z_DIRECTION_PIN GPIO_NUM_14

#define X_LIMIT_PIN GPIO_NUM_17
#define Y_LIMIT_PIN GPIO_NUM_4
#define Z_LIMIT_PIN GPIO_NUM_15

#ifdef HOMING_CYCLE_0
#undef HOMING_CYCLE_0
#endif
#define HOMING_CYCLE_0 位(Y_AXIS) // y 首先

#ifdef HOMING_CYCLE_1
#undef HOMING_CYCLE_1
#endif
#define HOMING_CYCLE_1 (位(X_AXIS)|位(Y_AXIS))

#ifdef HOMING_CYCLE_2
#undef HOMING_CYCLE_2
#endif

// 可以注释掉以将 pin 用于其他功能
#define STEPPERS_DISABLE_PIN GPIO_NUM_13

#define SPINDLE_TYPE SpindleType::PWM
#define SPINDLE_OUTPUT_PIN GPIO_NUM_32
#define SPINDLE_ENABLE_PIN GPIO_NUM_21

// #define COOLANT_MIST_PIN GPIO_NUM_21 // 标记为 Mist
#define COOLANT_FLOOD_PIN GPIO_NUM_26 // 标记为 Flood
#define PROBE_PIN GPIO_NUM_16 // 标记为 Probe

// #define CONTROL_SAFETY_DOOR_PIN GPIO_NUM_35 // 标签为Door,需要外部上拉#define CONTROL_RESET_PIN GPIO_NUM_34
// 标签为Reset,需要外部上 拉

#ifndef ENABLE_SOFTWARE_DEBOUNCE // V1P2 没有 R/C 过滤器
#define ENABLE_SOFTWARE_DEBOUNCE
#endif