I2Cwrapper v0.3.0
Generic framework for Arduino I2C target devices
CNCv4_Board_3_Steppers.ino File Reference

Macros

#define MOTOR_X_ENABLE_PIN   8
 
#define MOTOR_X_STEP_PIN   5
 
#define MOTOR_X_DIR_PIN   2
 
#define MOTOR_Y_ENABLE_PIN   8
 
#define MOTOR_Y_STEP_PIN   6
 
#define MOTOR_Y_DIR_PIN   3
 
#define MOTOR_Z_ENABLE_PIN   8
 
#define MOTOR_Z_STEP_PIN   7
 
#define MOTOR_Z_DIR_PIN   4
 
#define defMaxSpeed   2000
 
#define defAcceleration   750
 
#define stepsToGo   200
 

Functions

void setup ()
 
void loop ()
 
void loopClassic ()
 

Variables

uint8_t i2cAddress = 0x08
 
I2Cwrapper wrapper (i2cAddress)
 
bool stepperXdir = true
 
bool stepperYdir = true
 
bool stepperZdir = true
 

Macro Definition Documentation

◆ defAcceleration

#define defAcceleration   750

◆ defMaxSpeed

#define defMaxSpeed   2000

◆ MOTOR_X_DIR_PIN

#define MOTOR_X_DIR_PIN   2

◆ MOTOR_X_ENABLE_PIN

#define MOTOR_X_ENABLE_PIN   8

◆ MOTOR_X_STEP_PIN

#define MOTOR_X_STEP_PIN   5

◆ MOTOR_Y_DIR_PIN

#define MOTOR_Y_DIR_PIN   3

◆ MOTOR_Y_ENABLE_PIN

#define MOTOR_Y_ENABLE_PIN   8

◆ MOTOR_Y_STEP_PIN

#define MOTOR_Y_STEP_PIN   6

◆ MOTOR_Z_DIR_PIN

#define MOTOR_Z_DIR_PIN   4

◆ MOTOR_Z_ENABLE_PIN

#define MOTOR_Z_ENABLE_PIN   8

◆ MOTOR_Z_STEP_PIN

#define MOTOR_Z_STEP_PIN   7

◆ stepsToGo

#define stepsToGo   200

Function Documentation

◆ loop()

void loop ( )

◆ loopClassic()

void loopClassic ( )

◆ setup()

void setup ( )

Variable Documentation

◆ i2cAddress

uint8_t i2cAddress = 0x08

◆ stepperXdir

bool stepperXdir = true

◆ stepperYdir

bool stepperYdir = true

◆ stepperZdir

bool stepperZdir = true

◆ wrapper

AccelStepperI2C stepperZ& wrapper ( i2cAddress  )