CoreXY: distribute new KINEMATICS definition to all config.h templates.
This commit is contained in:
parent
30dd1f4535
commit
be0af71b2e
|
|
@ -45,6 +45,19 @@
|
||||||
#define MOTHERBOARD
|
#define MOTHERBOARD
|
||||||
|
|
||||||
|
|
||||||
|
/** \def KINEMATICS
|
||||||
|
|
||||||
|
This defines the type of kinematics your printer uses. That's essential!
|
||||||
|
|
||||||
|
Valid values (see dda_kinematics.h):
|
||||||
|
|
||||||
|
KINEMATICS_STRAIGHT Motors move axis directions directly. This is the
|
||||||
|
traditional type, found in many printers, including
|
||||||
|
Mendel, Prusa i3, Mendel90, Ormerod, Mantis.
|
||||||
|
*/
|
||||||
|
#define KINEMATICS KINEMATICS_STRAIGHT
|
||||||
|
|
||||||
|
|
||||||
/** \def STEPS_PER_M
|
/** \def STEPS_PER_M
|
||||||
steps per meter ( = steps per mm * 1000 )
|
steps per meter ( = steps per mm * 1000 )
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,6 +46,19 @@
|
||||||
#define MOTHERBOARD
|
#define MOTHERBOARD
|
||||||
|
|
||||||
|
|
||||||
|
/** \def KINEMATICS
|
||||||
|
|
||||||
|
This defines the type of kinematics your printer uses. That's essential!
|
||||||
|
|
||||||
|
Valid values (see dda_kinematics.h):
|
||||||
|
|
||||||
|
KINEMATICS_STRAIGHT Motors move axis directions directly. This is the
|
||||||
|
traditional type, found in many printers, including
|
||||||
|
Mendel, Prusa i3, Mendel90, Ormerod, Mantis.
|
||||||
|
*/
|
||||||
|
#define KINEMATICS KINEMATICS_STRAIGHT
|
||||||
|
|
||||||
|
|
||||||
/** \def STEPS_PER_M
|
/** \def STEPS_PER_M
|
||||||
steps per meter ( = steps per mm * 1000 )
|
steps per meter ( = steps per mm * 1000 )
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -52,6 +52,19 @@
|
||||||
#define MOTHERBOARD
|
#define MOTHERBOARD
|
||||||
|
|
||||||
|
|
||||||
|
/** \def KINEMATICS
|
||||||
|
|
||||||
|
This defines the type of kinematics your printer uses. That's essential!
|
||||||
|
|
||||||
|
Valid values (see dda_kinematics.h):
|
||||||
|
|
||||||
|
KINEMATICS_STRAIGHT Motors move axis directions directly. This is the
|
||||||
|
traditional type, found in many printers, including
|
||||||
|
Mendel, Prusa i3, Mendel90, Ormerod, Mantis.
|
||||||
|
*/
|
||||||
|
#define KINEMATICS KINEMATICS_STRAIGHT
|
||||||
|
|
||||||
|
|
||||||
/** \def STEPS_PER_M
|
/** \def STEPS_PER_M
|
||||||
steps per meter ( = steps per mm * 1000 )
|
steps per meter ( = steps per mm * 1000 )
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -52,6 +52,19 @@
|
||||||
#define MOTHERBOARD
|
#define MOTHERBOARD
|
||||||
|
|
||||||
|
|
||||||
|
/** \def KINEMATICS
|
||||||
|
|
||||||
|
This defines the type of kinematics your printer uses. That's essential!
|
||||||
|
|
||||||
|
Valid values (see dda_kinematics.h):
|
||||||
|
|
||||||
|
KINEMATICS_STRAIGHT Motors move axis directions directly. This is the
|
||||||
|
traditional type, found in many printers, including
|
||||||
|
Mendel, Prusa i3, Mendel90, Ormerod, Mantis.
|
||||||
|
*/
|
||||||
|
#define KINEMATICS KINEMATICS_STRAIGHT
|
||||||
|
|
||||||
|
|
||||||
/** \def STEPS_PER_M
|
/** \def STEPS_PER_M
|
||||||
steps per meter ( = steps per mm * 1000 )
|
steps per meter ( = steps per mm * 1000 )
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,6 +46,19 @@
|
||||||
#define MOTHERBOARD
|
#define MOTHERBOARD
|
||||||
|
|
||||||
|
|
||||||
|
/** \def KINEMATICS
|
||||||
|
|
||||||
|
This defines the type of kinematics your printer uses. That's essential!
|
||||||
|
|
||||||
|
Valid values (see dda_kinematics.h):
|
||||||
|
|
||||||
|
KINEMATICS_STRAIGHT Motors move axis directions directly. This is the
|
||||||
|
traditional type, found in many printers, including
|
||||||
|
Mendel, Prusa i3, Mendel90, Ormerod, Mantis.
|
||||||
|
*/
|
||||||
|
#define KINEMATICS KINEMATICS_STRAIGHT
|
||||||
|
|
||||||
|
|
||||||
/** \def STEPS_PER_M
|
/** \def STEPS_PER_M
|
||||||
steps per meter ( = steps per mm * 1000 )
|
steps per meter ( = steps per mm * 1000 )
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,6 +46,19 @@
|
||||||
#define MOTHERBOARD
|
#define MOTHERBOARD
|
||||||
|
|
||||||
|
|
||||||
|
/** \def KINEMATICS
|
||||||
|
|
||||||
|
This defines the type of kinematics your printer uses. That's essential!
|
||||||
|
|
||||||
|
Valid values (see dda_kinematics.h):
|
||||||
|
|
||||||
|
KINEMATICS_STRAIGHT Motors move axis directions directly. This is the
|
||||||
|
traditional type, found in many printers, including
|
||||||
|
Mendel, Prusa i3, Mendel90, Ormerod, Mantis.
|
||||||
|
*/
|
||||||
|
#define KINEMATICS KINEMATICS_STRAIGHT
|
||||||
|
|
||||||
|
|
||||||
/** \def STEPS_PER_M
|
/** \def STEPS_PER_M
|
||||||
steps per meter ( = steps per mm * 1000 )
|
steps per meter ( = steps per mm * 1000 )
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -45,6 +45,19 @@
|
||||||
#define MOTHERBOARD
|
#define MOTHERBOARD
|
||||||
|
|
||||||
|
|
||||||
|
/** \def KINEMATICS
|
||||||
|
|
||||||
|
This defines the type of kinematics your printer uses. That's essential!
|
||||||
|
|
||||||
|
Valid values (see dda_kinematics.h):
|
||||||
|
|
||||||
|
KINEMATICS_STRAIGHT Motors move axis directions directly. This is the
|
||||||
|
traditional type, found in many printers, including
|
||||||
|
Mendel, Prusa i3, Mendel90, Ormerod, Mantis.
|
||||||
|
*/
|
||||||
|
#define KINEMATICS KINEMATICS_STRAIGHT
|
||||||
|
|
||||||
|
|
||||||
/** \def STEPS_PER_M
|
/** \def STEPS_PER_M
|
||||||
steps per meter ( = steps per mm * 1000 )
|
steps per meter ( = steps per mm * 1000 )
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -45,6 +45,19 @@
|
||||||
#define MOTHERBOARD
|
#define MOTHERBOARD
|
||||||
|
|
||||||
|
|
||||||
|
/** \def KINEMATICS
|
||||||
|
|
||||||
|
This defines the type of kinematics your printer uses. That's essential!
|
||||||
|
|
||||||
|
Valid values (see dda_kinematics.h):
|
||||||
|
|
||||||
|
KINEMATICS_STRAIGHT Motors move axis directions directly. This is the
|
||||||
|
traditional type, found in many printers, including
|
||||||
|
Mendel, Prusa i3, Mendel90, Ormerod, Mantis.
|
||||||
|
*/
|
||||||
|
#define KINEMATICS KINEMATICS_STRAIGHT
|
||||||
|
|
||||||
|
|
||||||
/** \def STEPS_PER_M
|
/** \def STEPS_PER_M
|
||||||
steps per meter ( = steps per mm * 1000 )
|
steps per meter ( = steps per mm * 1000 )
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -52,6 +52,19 @@
|
||||||
#define MOTHERBOARD
|
#define MOTHERBOARD
|
||||||
|
|
||||||
|
|
||||||
|
/** \def KINEMATICS
|
||||||
|
|
||||||
|
This defines the type of kinematics your printer uses. That's essential!
|
||||||
|
|
||||||
|
Valid values (see dda_kinematics.h):
|
||||||
|
|
||||||
|
KINEMATICS_STRAIGHT Motors move axis directions directly. This is the
|
||||||
|
traditional type, found in many printers, including
|
||||||
|
Mendel, Prusa i3, Mendel90, Ormerod, Mantis.
|
||||||
|
*/
|
||||||
|
#define KINEMATICS KINEMATICS_STRAIGHT
|
||||||
|
|
||||||
|
|
||||||
/** \def STEPS_PER_M
|
/** \def STEPS_PER_M
|
||||||
steps per meter ( = steps per mm * 1000 )
|
steps per meter ( = steps per mm * 1000 )
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,6 +46,19 @@
|
||||||
#define MOTHERBOARD
|
#define MOTHERBOARD
|
||||||
|
|
||||||
|
|
||||||
|
/** \def KINEMATICS
|
||||||
|
|
||||||
|
This defines the type of kinematics your printer uses. That's essential!
|
||||||
|
|
||||||
|
Valid values (see dda_kinematics.h):
|
||||||
|
|
||||||
|
KINEMATICS_STRAIGHT Motors move axis directions directly. This is the
|
||||||
|
traditional type, found in many printers, including
|
||||||
|
Mendel, Prusa i3, Mendel90, Ormerod, Mantis.
|
||||||
|
*/
|
||||||
|
#define KINEMATICS KINEMATICS_STRAIGHT
|
||||||
|
|
||||||
|
|
||||||
/** \def STEPS_PER_M
|
/** \def STEPS_PER_M
|
||||||
steps per meter ( = steps per mm * 1000 )
|
steps per meter ( = steps per mm * 1000 )
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,6 +46,19 @@
|
||||||
#define MOTHERBOARD
|
#define MOTHERBOARD
|
||||||
|
|
||||||
|
|
||||||
|
/** \def KINEMATICS
|
||||||
|
|
||||||
|
This defines the type of kinematics your printer uses. That's essential!
|
||||||
|
|
||||||
|
Valid values (see dda_kinematics.h):
|
||||||
|
|
||||||
|
KINEMATICS_STRAIGHT Motors move axis directions directly. This is the
|
||||||
|
traditional type, found in many printers, including
|
||||||
|
Mendel, Prusa i3, Mendel90, Ormerod, Mantis.
|
||||||
|
*/
|
||||||
|
#define KINEMATICS KINEMATICS_STRAIGHT
|
||||||
|
|
||||||
|
|
||||||
/** \def STEPS_PER_M
|
/** \def STEPS_PER_M
|
||||||
steps per meter ( = steps per mm * 1000 )
|
steps per meter ( = steps per mm * 1000 )
|
||||||
|
|
||||||
|
|
@ -258,26 +271,26 @@ DaveX plan for Teensylu/printrboard-type pinouts (ref teensylu & sprinter) for a
|
||||||
|
|
||||||
USB
|
USB
|
||||||
GND GND |-----#####-----| +5V ATX +5SB
|
GND GND |-----#####-----| +5V ATX +5SB
|
||||||
ATX PS_ON PWM 27 |b7 ##### b6| 26 PWM* Stepper Enable
|
ATX PS_ON PWM 27 |b7 ##### b6| 26 PWM* Stepper Enable
|
||||||
PWM 0 |d0 b5| 25 PWM*
|
PWM 0 |d0 b5| 25 PWM*
|
||||||
PWM 1 |d1 b4| 24 PWM
|
PWM 1 |d1 b4| 24 PWM
|
||||||
X_MIN 2 |d2 b3| 23
|
X_MIN 2 |d2 b3| 23
|
||||||
Y_MIN 3 |d3 b2| 22
|
Y_MIN 3 |d3 b2| 22
|
||||||
Z_MIN 4 |d4 * * b1| 21
|
Z_MIN 4 |d4 * * b1| 21
|
||||||
5 |d5 e e b0| 20
|
5 |d5 e e b0| 20
|
||||||
LED 6 |d6 5 4 e7| 19
|
LED 6 |d6 5 4 e7| 19
|
||||||
7 |d7 e6| 18
|
7 |d7 e6| 18
|
||||||
8 |e0 | GND
|
8 |e0 | GND
|
||||||
9 |e1 a4 a0 R| AREF
|
9 |e1 a4 a0 R| AREF
|
||||||
10 |c0 a5 a1 f0| 38 A0
|
10 |c0 a5 a1 f0| 38 A0
|
||||||
11 |c1 a6 a2 f1| 39 A1
|
11 |c1 a6 a2 f1| 39 A1
|
||||||
12 |c2 a7 a3 f2| 40 A2
|
12 |c2 a7 a3 f2| 40 A2
|
||||||
13 |c3 f3| 41 A3
|
13 |c3 f3| 41 A3
|
||||||
Bed Heat PWM 14 |c4 V G R f4| 42 A4
|
Bed Heat PWM 14 |c4 V G R f4| 42 A4
|
||||||
Extruder Heat PWM 15 |c5 c n S f5| 43 A5
|
Extruder Heat PWM 15 |c5 c n S f5| 43 A5
|
||||||
Fan PWM 16 |c6 c d T f6| 44 A6 Bed TC
|
Fan PWM 16 |c6 c d T f6| 44 A6 Bed TC
|
||||||
17 |c7 * * * f7| 45 A7 Extruder TC *4.7k *+5
|
17 |c7 * * * f7| 45 A7 Extruder TC *4.7k *+5
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
Interior E4: 36, INT4
|
Interior E4: 36, INT4
|
||||||
Interior E5: 37, INT5
|
Interior E5: 37, INT5
|
||||||
|
|
@ -287,12 +300,12 @@ DaveX plan for Teensylu/printrboard-type pinouts (ref teensylu & sprinter) for a
|
||||||
29 a1 X_DIR 1
|
29 a1 X_DIR 1
|
||||||
30 a2 Y_STEP 2
|
30 a2 Y_STEP 2
|
||||||
31 a3 Y_DIR 3
|
31 a3 Y_DIR 3
|
||||||
32 a4 Z_STEP 4
|
32 a4 Z_STEP 4
|
||||||
33 a5 Z_DIR 5
|
33 a5 Z_DIR 5
|
||||||
34 a6 E_STEP 6
|
34 a6 E_STEP 6
|
||||||
35 a7 E_DIR 7
|
35 a7 E_DIR 7
|
||||||
|
|
||||||
* PWM on pins PB5/25/OC1A and PB6/26/OC1B pins would interfere with timer/counter1 for Teacup.
|
* PWM on pins PB5/25/OC1A and PB6/26/OC1B pins would interfere with timer/counter1 for Teacup.
|
||||||
Avoid trying to use these two PWMs, and try to use the other 7 PWMs instead.
|
Avoid trying to use these two PWMs, and try to use the other 7 PWMs instead.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
@ -709,7 +722,7 @@ PWM value for 'off'
|
||||||
* OCR4D - PD7 - DIO12 - AIO9 *
|
* OCR4D - PD7 - DIO12 - AIO9 *
|
||||||
*~OCRAB - PB5 - DIO14 - AIO7 *** inverse of OCR4B (avoid it) *** *
|
*~OCRAB - PB5 - DIO14 - AIO7 *** inverse of OCR4B (avoid it) *** *
|
||||||
* OCR4B - PB6 - DIO15 - AIO6 *
|
* OCR4B - PB6 - DIO15 - AIO6 *
|
||||||
*
|
*
|
||||||
* For the at90usb1286, timer pin/mappings are as follows *
|
* For the at90usb1286, timer pin/mappings are as follows *
|
||||||
* *
|
* *
|
||||||
* OCR0A - PB7 - DIO27 *
|
* OCR0A - PB7 - DIO27 *
|
||||||
|
|
|
||||||
|
|
@ -52,6 +52,19 @@
|
||||||
#define MOTHERBOARD
|
#define MOTHERBOARD
|
||||||
|
|
||||||
|
|
||||||
|
/** \def KINEMATICS
|
||||||
|
|
||||||
|
This defines the type of kinematics your printer uses. That's essential!
|
||||||
|
|
||||||
|
Valid values (see dda_kinematics.h):
|
||||||
|
|
||||||
|
KINEMATICS_STRAIGHT Motors move axis directions directly. This is the
|
||||||
|
traditional type, found in many printers, including
|
||||||
|
Mendel, Prusa i3, Mendel90, Ormerod, Mantis.
|
||||||
|
*/
|
||||||
|
#define KINEMATICS KINEMATICS_STRAIGHT
|
||||||
|
|
||||||
|
|
||||||
/** \def STEPS_PER_M
|
/** \def STEPS_PER_M
|
||||||
steps per meter ( = steps per mm * 1000 )
|
steps per meter ( = steps per mm * 1000 )
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue