change pinout to match pcb

main
radex 2024-03-17 18:48:07 +01:00
parent 876a6f90bf
commit fbd2790d3a
Signed by: radex
SSH Key Fingerprint: SHA256:hvqRXAGG1h89yqnS+cyFTLKQbzjWD4uXIqw7Y+0ws30
2 changed files with 25 additions and 8 deletions

View File

@ -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

View File

@ -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