change pinout to match pcb
parent
876a6f90bf
commit
fbd2790d3a
|
@ -10,12 +10,12 @@
|
|||
|
||||
#define LED_PIN LED_BUILTIN
|
||||
|
||||
#define BUZZER_PIN 11
|
||||
#define BUZZER_PIN 3
|
||||
|
||||
// rotary encoder
|
||||
#define CLK_PIN 7
|
||||
#define DT_PIN 6
|
||||
#define SW_PIN 5
|
||||
#define CLK_PIN 5
|
||||
#define DT_PIN 4
|
||||
#define SW_PIN 2
|
||||
|
||||
// --- LCD config
|
||||
|
||||
|
@ -32,11 +32,15 @@
|
|||
|
||||
// --- Z axis motor
|
||||
|
||||
#define STEPPER_ENABLE A0
|
||||
#define STEPPER_STEP A1
|
||||
#define STEPPER_ENABLE 7
|
||||
#define STEPPER_STEP A2
|
||||
#define STEPPER_STEP_PORT PORTC
|
||||
#define STEPPER_STEP_BIT 1 << 1
|
||||
#define STEPPER_DIR A2
|
||||
#define STEPPER_STEP_BIT 1 << 2
|
||||
#define STEPPER_DIR A3
|
||||
|
||||
#define STEPPER_MS1 6
|
||||
#define STEPPER_MS2 A0
|
||||
#define STEPPER_MS3 A1
|
||||
|
||||
#define STEPPER_STEPS_PER_REV 200
|
||||
#define STEPPER_MICROSTEPS 2
|
||||
|
|
|
@ -20,6 +20,19 @@ bool setupStepper() {
|
|||
|
||||
setStepperEnabled(false);
|
||||
|
||||
// set microstepping
|
||||
pinMode(STEPPER_MS1, OUTPUT);
|
||||
pinMode(STEPPER_MS2, OUTPUT);
|
||||
pinMode(STEPPER_MS3, OUTPUT);
|
||||
|
||||
#if STEPPER_MICROSTEPS == 2
|
||||
digitalWrite(STEPPER_MS1, HIGH);
|
||||
digitalWrite(STEPPER_MS2, LOW);
|
||||
digitalWrite(STEPPER_MS3, LOW);
|
||||
#else
|
||||
#error "Unsupported microstepping"
|
||||
#endif
|
||||
|
||||
// sanity check
|
||||
if (!((int) portOutputRegister(digitalPinToPort(STEPPER_STEP)) == (int) &STEPPER_STEP_PORT
|
||||
&& digitalPinToBitMask(STEPPER_STEP) == STEPPER_STEP_BIT
|
||||
|
|
Loading…
Reference in New Issue