Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
M
MarlinKimbra
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
machinery
MarlinKimbra
Commits
0d1966f7
Commit
0d1966f7
authored
Feb 14, 2015
by
MagoKimbra
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update Pins.h
parent
fe9d3978
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
157 additions
and
163 deletions
+157
-163
pins.h
MarlinKimbra/pins.h
+157
-163
No files found.
MarlinKimbra/pins.h
View file @
0d1966f7
...
@@ -929,18 +929,15 @@
...
@@ -929,18 +929,15 @@
#if NUM_SERVOS > 0
#if NUM_SERVOS > 0
#define SERVO0_PIN 11
#define SERVO0_PIN 11
#endif
#if NUM_SERVOS > 1
#define SERVO1_PIN 6
#if NUM_SERVOS > 1
#if NUM_SERVOS > 2
#define SERVO1_PIN 6
#define SERVO2_PIN 5
#endif
#if NUM_SERVOS > 3
#define SERVO3_PIN 4
#if NUM_SERVOS > 2
#endif
#define SERVO2_PIN 5
#endif
#endif
#endif
#if NUM_SERVOS > 3
#define SERVO3_PIN 4
#endif
#endif
#ifdef ULTRA_LCD
#ifdef ULTRA_LCD
...
@@ -1115,23 +1112,20 @@
...
@@ -1115,23 +1112,20 @@
//Use the RAMPS 1.4 Analog input 5 on the AUX2 connector
//Use the RAMPS 1.4 Analog input 5 on the AUX2 connector
#define FILWIDTH_PIN 5 // ANALOG NUMBERING
#define FILWIDTH_PIN 5 // ANALOG NUMBERING
#endif
#endif
#if NUM_SERVOS > 0
#if NUM_SERVOS > 0
#define SERVO0_PIN 11
#define SERVO0_PIN 11
#if NUM_SERVOS > 1
#define SERVO1_PIN 6
#if NUM_SERVOS > 2
#define SERVO2_PIN 5
#if NUM_SERVOS > 3
#define SERVO3_PIN 4
#endif
#endif
#endif
#endif
#endif
#if NUM_SERVOS > 1
#define SERVO1_PIN 6
#endif
#if NUM_SERVOS > 2
#define SERVO2_PIN 5
#endif
#if NUM_SERVOS > 3
#define SERVO3_PIN 4
#endif
#ifdef ULTRA_LCD
#ifdef ULTRA_LCD
#ifdef NEWPANEL
#ifdef NEWPANEL
#define LCD_PINS_RS 16
#define LCD_PINS_RS 16
...
@@ -1140,14 +1134,14 @@
...
@@ -1140,14 +1134,14 @@
#define LCD_PINS_D5 25
#define LCD_PINS_D5 25
#define LCD_PINS_D6 27
#define LCD_PINS_D6 27
#define LCD_PINS_D7 29
#define LCD_PINS_D7 29
#ifdef REPRAP_DISCOUNT_SMART_CONTROLLER
#ifdef REPRAP_DISCOUNT_SMART_CONTROLLER
#define BEEPER 37
#define BEEPER 37
#define BTN_EN1 31
#define BTN_EN1 31
#define BTN_EN2 33
#define BTN_EN2 33
#define BTN_ENC 35
#define BTN_ENC 35
#define SDCARDDETECT 49
#define SDCARDDETECT 49
#elif defined(LCD_I2C_PANELOLU2)
#elif defined(LCD_I2C_PANELOLU2)
#define BTN_EN1 47 //reverse if the encoder turns the wrong way.
#define BTN_EN1 47 //reverse if the encoder turns the wrong way.
...
@@ -1297,30 +1291,27 @@
...
@@ -1297,30 +1291,27 @@
#define HEATER_BED_PIN -1 // BED
#define HEATER_BED_PIN -1 // BED
#define TEMP_BED_PIN 14 // ANALOG NUMBERING
#define TEMP_BED_PIN 14 // ANALOG NUMBERING
#ifdef FILAMENT_SENSOR
#ifdef FILAMENT_SENSOR
// FMM added for Filament Extruder
// FMM added for Filament Extruder
//define analog pin for the filament width sensor input
//define analog pin for the filament width sensor input
//Use the RAMPS 1.4 Analog input 5 on the AUX2 connector
//Use the RAMPS 1.4 Analog input 5 on the AUX2 connector
#define FILWIDTH_PIN 5 // ANALOG NUMBERING
#define FILWIDTH_PIN 5 // ANALOG NUMBERING
#endif
#endif
#if NUM_SERVOS > 0
#if NUM_SERVOS > 0
#define SERVO0_PIN 11
#define SERVO0_PIN 11
#endif
#if NUM_SERVOS > 1
#define SERVO1_PIN 6
#if NUM_SERVOS > 1
#if NUM_SERVOS > 2
#define SERVO1_PIN 6
#define SERVO2_PIN 5
#endif
#if NUM_SERVOS > 3
#define SERVO3_PIN 4
#if NUM_SERVOS > 2
#endif
#define SERVO2_PIN 5
#endif
#endif
#endif
#if NUM_SERVOS > 3
#define SERVO3_PIN 4
#endif
#endif
#ifdef ULTRA_LCD
#ifdef ULTRA_LCD
#ifdef NEWPANEL
#ifdef NEWPANEL
#define LCD_PINS_RS 16
#define LCD_PINS_RS 16
...
@@ -1493,23 +1484,20 @@
...
@@ -1493,23 +1484,20 @@
//Use the RAMPS 1.4 Analog input 5 on the AUX2 connector
//Use the RAMPS 1.4 Analog input 5 on the AUX2 connector
#define FILWIDTH_PIN 5 // ANALOG NUMBERING
#define FILWIDTH_PIN 5 // ANALOG NUMBERING
#endif
#endif
#if NUM_SERVOS > 0
#if NUM_SERVOS > 0
#define SERVO0_PIN 11
#define SERVO0_PIN 11
#endif
#if NUM_SERVOS > 1
#define SERVO1_PIN 6
#if NUM_SERVOS > 1
#if NUM_SERVOS > 2
#define SERVO1_PIN 6
#define SERVO2_PIN 5
#endif
#if NUM_SERVOS > 3
#define SERVO3_PIN 4
#if NUM_SERVOS > 2
#endif
#define SERVO2_PIN 5
#endif
#endif
#endif
#if NUM_SERVOS > 3
#define SERVO3_PIN 4
#endif
#endif
#ifdef ULTRA_LCD
#ifdef ULTRA_LCD
#ifdef NEWPANEL
#ifdef NEWPANEL
#define LCD_PINS_RS 16
#define LCD_PINS_RS 16
...
@@ -2916,119 +2904,125 @@
...
@@ -2916,119 +2904,125 @@
****************************************************************************************/
****************************************************************************************/
#if MB(MEGATRONICS_3)
#if MB(MEGATRONICS_3)
#define KNOWN_BOARD 1
#define KNOWN_BOARD 1
#ifndef __AVR_ATmega2560__
#error Oops! Make sure you have 'Arduino Mega' selected from the 'Tools -> Boards' menu.
#endif
#define LARGE_FLASH true
#define X_STEP_PIN 58
#ifndef __AVR_ATmega2560__
#define X_DIR_PIN 57
#error Oops! Make sure you have 'Arduino Mega' selected from the 'Tools -> Boards' menu.
#define X_ENABLE_PIN 59
#endif
#define X_MIN_PIN 37
#define X_MAX_PIN 40 //2 //Max endstops default to disabled "-1", set to commented value to enable.
#define LARGE_FLASH true
#define Y_STEP_PIN 5 // A6
#define X_STEP_PIN 58
#define Y_DIR_PIN 17 // A0
#define X_DIR_PIN 57
#define Y_ENABLE_PIN 4
#define X_ENABLE_PIN 59
#define Y_MIN_PIN 41
#define X_MIN_PIN 37
#define Y_MAX_PIN 38 //15
#define X_MAX_PIN 40 //2 //Max endstops default to disabled "-1", set to commented value to enable.
#define Y_STEP_PIN 5 // A6
#define Y_DIR_PIN 17 // A0
#define Y_ENABLE_PIN 4
#define Y_MIN_PIN 41
#define Y_MAX_PIN 38 //15
#define Z_STEP_PIN 16 // A2
#define Z_DIR_PIN 11 // A6
#define Z_ENABLE_PIN 3 // A1
#define Z_MIN_PIN 18
#define Z_MAX_PIN 19
#define Z_STEP_PIN 16 // A2
#define E0_STEP_PIN 28
#define Z_DIR_PIN 11 // A6
#define E0_DIR_PIN 27
#define Z_ENABLE_PIN 3 // A1
#define E0_ENABLE_PIN 29
#define Z_MIN_PIN 18
#define Z_MAX_PIN 19
#define E0_STEP_PIN 28
#define E0_DIR_PIN 27
#define E0_ENABLE_PIN 29
#define E1_STEP_PIN 25
#define E1_STEP_PIN 25
#define E1_DIR_PIN 24
#define E1_DIR_PIN 24
#define E1_ENABLE_PIN 26
#define E1_ENABLE_PIN 26
#define E2_STEP_PIN 22
#define E2_STEP_PIN 22
#define E2_DIR_PIN 60
#define E2_DIR_PIN 60
#define E2_ENABLE_PIN 23
#define E2_ENABLE_PIN 23
#define SDPOWER -1
#define SDSS 53
#define LED_PIN 13
#if NUM_SERVOS > 0
#define SERVO0_PIN 46
#endif
#define PS_ON_PIN 12
#define SDPOWER -1
#define KILL_PIN -1
#define SDSS 53
#define LED_PIN 13
#define HEATER_0_PIN 2
#if NUM_SERVOS > 0
#define HEATER_1_PIN 8
#define SERVO0_PIN 46 //AUX3-6
#define HEATER_2_PIN 9
#if NUM_SERVOS > 1
#define HEATER_BED_PIN 10
#define SERVO1_PIN 47 //AUX3-5
#define FAN_PIN 6
#if NUM_SERVOS > 2
#define FAN2_PIN 7
#define SERVO2_PIN 48 //AUX3-4
#if NUM_SERVOS > 3
#if TEMP_SENSOR_0 == -1
#define SERVO2_PIN 49 //AUX3-3
#define TEMP_0_PIN 11 // ANALOG NUMBERING
#endif
#else
#endif
#define TEMP_0_PIN 15 // ANALOG NUMBERING
#endif
#endif
#endif
#if TEMP_SENSOR_1 == -1
#define TEMP_1_PIN 10 // ANALOG NUMBERING
#else
#define TEMP_1_PIN 13 // ANALOG NUMBERING
#endif
#if TEMP_SENSOR_2 == -1
#define TEMP_2_PIN 9 // ANALOG NUMBERING
#else
#define TEMP_2_PIN 12 // ANALOG NUMBERING
#endif
#if TEMP_SENSOR_BED == -1
#define TEMP_BED_PIN 8 // ANALOG NUMBERING
#else
#define TEMP_BED_PIN 14 // ANALOG NUMBERING
#endif
#define BEEPER 61
#define PS_ON_PIN 12
#define KILL_PIN -1
#define LCD_PINS_RS 32
#define LCD_PINS_ENABLE 31
#define LCD_PINS_D4 14
#define LCD_PINS_D5 30
#define LCD_PINS_D6 39
#define LCD_PINS_D7 15
#define SHIFT_CLK 43
#define SHIFT_LD 35
#define SHIFT_OUT 34
#define SHIFT_EN 44
//buttons are directly attached using keypad
#define BTN_EN1 44
#define BTN_EN2 45
#define BTN_ENC 33 //the click
#define BLEN_C 2
#define BLEN_B 1
#define BLEN_A 0
#define SDCARDDETECT -1 // Megatronics does not use this port
#define HEATER_0_PIN 2
#define HEATER_1_PIN 8
#define HEATER_2_PIN 9
#define HEATER_BED_PIN 10
#define FAN_PIN 6
#define FAN2_PIN 7
//encoder rotation values
#if TEMP_SENSOR_0 == -1
#define encrot0 0
#define TEMP_0_PIN 11 // ANALOG NUMBERING
#define encrot1 2
#else
#define encrot2 3
#define TEMP_0_PIN 15 // ANALOG NUMBERING
#define encrot3 1
#endif
#if TEMP_SENSOR_1 == -1
#define TEMP_1_PIN 10 // ANALOG NUMBERING
#else
#define TEMP_1_PIN 13 // ANALOG NUMBERING
#endif
#if TEMP_SENSOR_2 == -1
#define TEMP_2_PIN 9 // ANALOG NUMBERING
#else
#define TEMP_2_PIN 12 // ANALOG NUMBERING
#endif
#if TEMP_SENSOR_BED == -1
#define TEMP_BED_PIN 8 // ANALOG NUMBERING
#else
#define TEMP_BED_PIN 14 // ANALOG NUMBERING
#endif
#define BEEPER 61
#define LCD_PINS_RS 32
#define LCD_PINS_ENABLE 31
#define LCD_PINS_D4 14
#define LCD_PINS_D5 30
#define LCD_PINS_D6 39
#define LCD_PINS_D7 15
#define SHIFT_CLK 43
#define SHIFT_LD 35
#define SHIFT_OUT 34
#define SHIFT_EN 44
//buttons are directly attached using keypad
#define BTN_EN1 44
#define BTN_EN2 45
#define BTN_ENC 33 //the click
#define BLEN_C 2
#define BLEN_B 1
#define BLEN_A 0
#define SDCARDDETECT -1 // Megatronics does not use this port
//encoder rotation values
#define encrot0 0
#define encrot1 2
#define encrot2 3
#define encrot3 1
#endif // MEGATRONICS_3
#endif // MEGATRONICS_3
/****************************************************************************************/
/****************************************************************************************/
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment