feat!: update sketch to use new API
This commit is contained in:
parent
ff568306d8
commit
0dcbe05688
9
config.h
9
config.h
|
|
@ -26,4 +26,13 @@
|
||||||
|
|
||||||
#define PIN_LASER (PIN_PD2)
|
#define PIN_LASER (PIN_PD2)
|
||||||
|
|
||||||
|
// Magic numbers
|
||||||
|
#define STEP_RATIO_X (7020)
|
||||||
|
#define STEP_RATIO_Y (7020)
|
||||||
|
|
||||||
|
// Offset [cm]
|
||||||
|
#define OFFSET_X (0)
|
||||||
|
#define OFFSET_Y (21)
|
||||||
|
#define OFFSET_Z (166)
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,26 @@
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "turret.h"
|
#include "turret.h"
|
||||||
|
|
||||||
Turret turret(PIN_X_DIRECTION, PIN_X_PULSE, PIN_X_ENABLE, PIN_X_HOME,
|
Turret::PinMap pinX = {
|
||||||
PIN_Y_DIRECTION, PIN_Y_PULSE, PIN_Y_ENABLE, PIN_Y_HOME,
|
.home = PIN_X_HOME,
|
||||||
PIN_LASER);
|
.direction = PIN_X_DIRECTION,
|
||||||
|
.pulse = PIN_X_PULSE,
|
||||||
|
.enable = PIN_X_ENABLE,
|
||||||
|
.laser = PIN_LASER,
|
||||||
|
};
|
||||||
|
|
||||||
|
Turret::PinMap pinY = {
|
||||||
|
.home = PIN_Y_HOME,
|
||||||
|
.direction = PIN_Y_DIRECTION,
|
||||||
|
.pulse = PIN_Y_PULSE,
|
||||||
|
.enable = PIN_Y_ENABLE,
|
||||||
|
.laser = PIN_LASER,
|
||||||
|
};
|
||||||
|
|
||||||
|
Turret::StepRatio stepRatio(STEP_RATIO_X, STEP_RATIO_Y);
|
||||||
|
Turret::Offset offset(OFFSET_X, OFFSET_Y, OFFSET_Z);
|
||||||
|
|
||||||
|
Turret turret(stepRatio, offset, pinX, pinY);
|
||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
turret.init();
|
turret.init();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue