Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Pelnar <robert.pelnar@seznam.cz>2017-08-17 16:23:34 +0300
committerRobert Pelnar <robert.pelnar@seznam.cz>2017-08-17 16:23:34 +0300
commit683784c4c7d92f352c65b53e750b48fb50d2354b (patch)
tree0545097a1aa6bd19850b09158ba716f0f98e59a3 /Firmware/pins_Rambo_1_3.h
parenta7477673de5ee67b09d04a8c81129ebd5345ebb7 (diff)
PAT9125 I2C, hardware SG homing
separate pin configuration file for each board changed board codes: RAMBO =100, MiniRambo1.0 =200, MiniRambo1.3 = 203, Einy03 =303, Einy04 =304
Diffstat (limited to 'Firmware/pins_Rambo_1_3.h')
-rw-r--r--Firmware/pins_Rambo_1_3.h102
1 files changed, 102 insertions, 0 deletions
diff --git a/Firmware/pins_Rambo_1_3.h b/Firmware/pins_Rambo_1_3.h
new file mode 100644
index 000000000..3e9c45dae
--- /dev/null
+++ b/Firmware/pins_Rambo_1_3.h
@@ -0,0 +1,102 @@
+/*****************************************************************
+* Rambo mini 1.3 Pin Assignments
+******************************************************************/
+
+#define ELECTRONICS "RAMBo13a"
+
+#define KNOWN_BOARD
+#ifndef __AVR_ATmega2560__
+ #error Oops! Make sure you have 'Arduino Mega 2560' selected from the 'Tools -> Boards' menu.
+#endif
+
+#define FR_SENS 21
+
+#define X_STEP_PIN 37
+#define X_DIR_PIN 48
+#define X_MIN_PIN 12
+#define X_MAX_PIN 30
+#define X_ENABLE_PIN 29
+#define X_MS1_PIN 40
+#define X_MS2_PIN 41
+#define Y_STEP_PIN 36
+#define Y_DIR_PIN 49
+#define Y_MIN_PIN 11
+#define Y_MAX_PIN 24
+#define Y_ENABLE_PIN 28
+#define Y_MS1_PIN 69
+#define Y_MS2_PIN 39
+#define Z_STEP_PIN 35
+#define Z_DIR_PIN 47
+#define Z_MIN_PIN 10
+#define Z_MAX_PIN 23
+#define Z_ENABLE_PIN 27
+#define Z_MS1_PIN 68
+#define Z_MS2_PIN 67
+#define TEMP_BED_PIN 2
+#define TEMP_0_PIN 0
+#define HEATER_1_PIN 7
+#define TEMP_1_PIN 1
+#define TEMP_2_PIN -1
+
+#ifdef SNMM
+ #define E_MUX0_PIN 17
+ #define E_MUX1_PIN 16
+ #define E_MUX2_PIN 84
+#endif
+
+#ifdef DIS
+ #define D_REQUIRE 30
+ #define D_DATA 20
+ #define D_DATACLOCK 21
+#endif
+
+// The SDSS pin uses a different pin mapping from file Sd2PinMap.h
+#define SDSS 53
+
+#ifndef SDSUPPORT
+// these pins are defined in the SD library if building with SD support
+ #define SCK_PIN 52
+ #define MISO_PIN 50
+ #define MOSI_PIN 51
+#endif
+
+#define BEEPER 84
+
+#define BTN_EN1 72
+#define BTN_EN2 14
+#define BTN_ENC 9
+
+#define SDCARDDETECT 15
+
+#define LCD_PINS_RS 82
+#define LCD_PINS_ENABLE 18
+#define LCD_PINS_D4 19
+#define LCD_PINS_D5 70
+#define LCD_PINS_D6 85
+#define LCD_PINS_D7 71
+
+#define E0_STEP_PIN 34
+#define E0_DIR_PIN 43
+#define E0_ENABLE_PIN 26
+#define E0_MS1_PIN 65
+#define E0_MS2_PIN 66
+#define LED_PIN 13
+
+#ifdef THREEMM_PRINTER
+ #define FAN_PIN 8
+#else
+ #define FAN_PIN 6
+#endif
+
+#define KILL_PIN -1 //80 with Smart Controller LCD
+#define SUICIDE_PIN -1 //PIN that has to be turned on right after start, to keep power flowing.
+#define SDPOWER -1
+#define HEATER_2_PIN -1
+
+#define HEATER_0_PIN 3
+#define HEATER_BED_PIN 4
+#define FAN_1_PIN -1 //6
+#define PS_ON_PIN 71
+#define MOTOR_CURRENT_PWM_XY_PIN 46
+#define MOTOR_CURRENT_PWM_Z_PIN 45
+#define MOTOR_CURRENT_PWM_E_PIN 44