blob: 070b3f27a12624d497a2ee06a74ebe3aeebde39e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
#ifndef PARAMETERS_H
#define PARAMETERS_H
// Comment the next line out to use the Arduino
#define SANGUINO
// Set 1s where you have endstops; 0s where you don't
#define ENDSTOPS_MIN_ENABLED 1
#define ENDSTOPS_MAX_ENABLED 0
//our command string length
#define COMMAND_SIZE 128
// The size of the movement buffer
#define BUFFER_SIZE 4
// Number of microseconds between timer interrupts when no movement
// is happening
#define DEFAULT_TICK 1000
// What delay() value to use when waiting for things to free up in milliseconds
#define WAITING_DELAY 1
#define INCHES_TO_MM 25.4
// define the parameters of our machine.
#define X_STEPS_PER_MM 7.99735
#define X_STEPS_PER_INCH (X_STEPS_PER_MM*INCHES_TO_MM)
#define X_MOTOR_STEPS 400
#define INVERT_X_DIR 0
#define Y_STEPS_PER_MM 7.99735
#define Y_STEPS_PER_INCH (Y_STEPS_PER_MM*INCHES_TO_MM)
#define Y_MOTOR_STEPS 400
#define INVERT_Y_DIR 0
#define Z_STEPS_PER_MM 320
#define Z_STEPS_PER_INCH (Z_STEPS_PER_MM*INCHES_TO_MM)
#define Z_MOTOR_STEPS 400
#define INVERT_Z_DIR 0
// For when we have a stepper-driven extruder
// E_STEPS_PER_MM is the number of steps needed to
// extrude 1mm out of the nozzle.
#define E_STEPS_PER_MM 0.706 // 5mm diameter drive - empirically adjusted
#define E_STEPS_PER_INCH (E_STEPS_PER_MM*INCHES_TO_MM)
#define E_MOTOR_STEPS 400
//our maximum feedrates
#define FAST_XY_FEEDRATE 3000.0
#define FAST_Z_FEEDRATE 50.0
// Data for acceleration calculations
// Comment out the next line to turn accelerations off
#define ACCELERATION_ON
#define SLOW_XY_FEEDRATE 1000.0 // Speed from which to start accelerating
// Set to 1 if enable pins are inverting
// For RepRap stepper boards version 1.x the enable pins are *not* inverting.
// For RepRap stepper boards version 2.x and above the enable pins are inverting.
#define INVERT_ENABLE_PINS 1
#if INVERT_ENABLE_PINS == 1
#define ENABLE_ON LOW
#else
#define ENABLE_ON HIGH
#endif
// Set to one if sensor outputs inverting (ie: 1 means open, 0 means closed)
// RepRap opto endstops are *not* inverting.
#define ENDSTOPS_INVERTING 0
#endif
|